@charset "utf-8";
/* reset */
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span,
blockquote,
p,
address,
form,
fieldset,
img,
ul,
ol,
dl,
dt,
dd,
li,
hr,
table,
td,
th,
strong,
em,
sup,
sub,
dfn,
ins,
del,
q,
cite,
var,
samp,
code,
kbd,
tt,
pre {
  margin:0;
  padding:0;
  border:none;
  outline:none;
}
img {
  vertical-align:bottom; /* IE6 img 3px bug fix */
}
body {
  background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5em;
  -webkit-text-size-adjust:none; /* fix Chrome 12 px limit */
  background-repeat: no-repeat;
  background-position: center 23px;
  color:#666666;
}
a {
  text-decoration:none;
  color:#666;
}
ul,
ol,
dl {
  list-style-image:none;
  list-style-type:none;
}
.i2 {
  text-indent:2em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color:#333333;
  font-family:Arial,'微软雅黑',SimSun;
}
h3 {font-size:14px;}
h2 {font-size:16px;}
p {
  margin:10px 0;
  line-height:22px;
}
/*
color legend

light blue: #4595be
dark blue: #367595
special link red: #9F1212
red        #cc3333;

*/

/* global */
.clf {
  clear:both;
  height:0;
  overflow:hidden;
  width:0;
}
.fl {
  float:left;
}
.fr {
  float:right;
}
.pt5 {
  padding-top:5px;
}
.pt10 {
  padding-top:10px;
}
.pt15 {
  padding-top:15px;
}
.pt20 {
  padding-top:20px;
}
.mt5 {
  margin-top:5px;
}
.mt10 {
  margin-top:10px;
}
.mt15 {
  margin-top:15px;
}
.mt20 {
  margin-top:20px;
}
.mt30 {
  margin-top:30px;
}
.pb5 {
  padding-bottom:5px;
}
.pb10 {
  padding-bottom:10px;
}
.pb15 {
  padding-bottom:15px;
}
.pb20 {
  padding-bottom:20px;
}
.pb30 {
  padding-bottom:30px;
}
.mb5 {
  margin-bottom:5px;
}
.mb10 {
  margin-bottom:10px;
}
.mb15 {
  margin-bottom:15px;
}
.mb20 {
  margin-bottom:20px;
}
.mb30 {
  margin-bottom:30px;
}
/*-------------------------------------------------------- START global--------------------------------------------- */
/*START  box border */
.bb1 {
  border-bottom:1px solid #ccc;
}
/*END  box border */
/* START icon */

.icon_mail,
.icon_phone,
.arr_r,
.icon_pdf,
.icon_word {
  background-image:url(../../images/en/icon.png);
  background-repeat:no-repeat;
}
.icon_mail {
  background-position:0 -312px;
  height:30px;
  line-height:30px;
  padding-left:25px;
  color:#c33;
}
.icon_phone {
  background-position:0 -255px;
  height:30px;
  line-height:30px;
  font-weight:bold;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:25px;
  color:#333333;
}
.arr_r {
  background-position:0 -410px;
  padding-left:15px;
}
.arr_red {
  background: url(../../images/en/icon.png) no-repeat scroll left -210px transparent;
  padding-left:10px;
  line-height:20px;
  color: #CC3333;
}
a.icon_pdf {
  padding-left:23px;
  height:23px;
  line-height:23px;
  background-position:0 -110px;
  display:block;
  color: #CC3333;
  outline:none;
}
a.icon_word {
  padding-left:23px;
  display:block;
  height:23px;
  line-height:23px;
  background-position:0 -160px;
  color: #CC3333;
  outline:none;
}
/* END icon */
.d {
  overflow:hidden;
}
.d li {
  background:url(../../images/en/line_1.png) right center no-repeat;
  float:left;
  line-height:12px;
}
.d li.last {
  background:none;
}
.d li a ,.d li span{
  padding:0 5px;
  line-height:12px;
  color:#fff;
}
/*
.img_title_alxq,
.img_title_jpgc,
.img_title_fwfw,
.img_title_jrwm,
.img_title_kfzx {
  position:absolute;
  left:-13px;
  top:50%;
  margin-top:-19px;
  height:38px;
  width:156px;
  text-indent:-999em;
  background-image:url(../../images/en/img_title.png);
  background-repeat:no-repeat;
}
.img_title_jpgc {
  background-position:0 0;
}
.img_title_alxq {
  background-position:0 -50px;
}
.img_title_fwfw {
  background-position:0 -100px;
}
.img_title_jrwm {
  background-position:0 -150px;
}
.img_title_kfzx {
  background-position:0 -200px;
}*/
.list {
}
.list li {
  background:url(../../images/en/icon.png) left -207px no-repeat;
  height:20px;
  line-height:20px;
  padding-left:20px;
}
.list li a {
  color:#CC3333;
}
dl.list_2 {
}
dl.list_2 dt {
  color:#333333;
  padding-left:15px;
  line-height:20px;
  background:url(../../images/en/icon.png) 0 -356px no-repeat;
}
dl.list_2 dd {
  line-height:20px;
  padding-left:15px;
}
.list_2_1 {
}
.list_2_1 li {
  padding-left:15px;
  line-height:20px;
  background:url(../../images/en/icon.png) 0 -356px no-repeat;
  color:#CC3333;
}
.list_2_1 li a {
  color:#CC3333;
}
.list_3 {
  width:950px;
  overflow:hidden;
}
.list_3 .list_3_cell {
  float:left;
  display:inline;
  width:445px;
  height:155px;
  margin-right:30px;
  float:left;
  overflow:hidden;
  margin-bottom:30px;
}
.list_3 .list_3_cell .image_container {
  width:220px;
  height:100%;
  overflow:hidden;
  float:left;
  margin-right:15px;
}
.list_3 .list_3_cell .image_container img {
  border:0;
}
.list_3 .list_3_cell h3 a {
  color:#333333;
}

/*-------------------------------------------------------- END global--------------------------------------------- */
/*-------------------------------------------------------- START layout--------------------------------------------- */
.page_wrap {
  background:url(../../images/en/body_bg.jpg) center top repeat-x #ffffff;
}
.header {
  width:980px;
  margin:0 auto;
  position:relative;
  height:90px;
  padding-top:25px;
}
.cont {
  width:990px;
  margin:0 auto;
  background:#ffffff;
  background:url(../../images/en/bg_repeat.png) repeat-y left top;
}
.cont .bg_top {
  background:url(../../images/en/bg_top.jpg) no-repeat left top;
  margin-top:-5px;
}
.cont .bg_bottom {
  background:url(../../images/en/bg_bottom.png) no-repeat left bottom;
  padding:5px 5px 20px 5px;
}
.c2 {
  overflow:hidden;
}
.c2 .c2_main {
  width:450px;
  overflow:hidden;
}
.c2 .c2_sub {
  width:440px;
  overflow:hidden;
}
.c3 {
  overflow:hidden;
  width:930px;
}
.c3 .c3_1,
.c3 .c3_2 {
  float:left;
  display:inline;
  margin-right:25px;
}
.c3 .c3_1 {
  width:290px;
}
.c3 .c3_2 {
  width:290px;
}
.c3 .c3_3 {
  width:290px;
  margin-right:0;
  float:right;
}
.layout_c3 {
  overflow:hidden;
}
.layout_c3 .c3_1,
.layout_c3 .c3_2,
.layout_c3 .c3_3 {
  float:left;
  display:inline;
  padding-right:25px;
}
.layout_c3 .c3_1 {
  width:290px;
  border-right:1px solid #ebebe9;
}
.layout_c3 .c3_2 {
  margin-left:25px;
  border-right:1px solid #ebebe9;
}
.layout_c3 .c3_3 {
  margin-left:25px;
  padding-right:0px;
  width:288px;
}
.hp_wrap .layout_c3 .c3_1 h2 {
  height:20px;
}
.hp_wrap .layout_c3 .c3_1 h2 img {
  margin-right:10px;
}
.hp_wrap .layout_c3 .c3_1 h2 span {
  font-size:12px;
  color:#666666;
  font-weight:normal;
  padding-top:5px;
}
.hp_wrap .layout_c3 .c3_1 h2 span a {
  color:#666666;
  line-height:15px;
}
.hp_wrap .layout_c3 .c3_1 div.intro {
  padding:12px 15px;
  background-color:#aa332b;
  height:91px;
  color:#ffffff;
  overflow:hidden;
}
.hp_wrap .layout_c3 .c3_1 div.intro div a {
  color:#ffffff;
}
.hp_wrap .layout_c3 .c3_2 div.mini_slide {
  height:115px;
  width:290px;
  background-color:#f1e3d3;
  position:relative;
}
.hp_wrap .layout_c3 .c3_2 .mini_slide .slide_pos {
  width:200px;
  height:80px;
  position:absolute;
  left:50%;
  margin-left:-100px;
  top:50%;
  margin-top:-40px;
  overflow:hidden;
}
.hp_wrap .layout_c3 .c3_2 .mini_slide .slide_pos .slide_inner {
  height:80px;
  position:absolute;
  left:0;
  top:0;

}
.hp_wrap .layout_c3 .c3_2 .mini_slide .slide_pos .slide_inner a {
  float:left;
  display:block;
  width:200px;
  height:80px;
}
.hp_wrap .layout_c3 .c3_2 .mini_slide .js_direction {
}
.hp_wrap .layout_c3 .c3_2 .mini_slide .js_direction .prev {
  width:10px;
  height:19px;
  position:absolute;
  left:20px;
  top:50%;
  margin-top:-9px;
  background:url(../../images/en/icon.png) left -613px no-repeat;
  cursor:pointer;
}
.hp_wrap .layout_c3 .c3_2 div.mini_slide .js_direction .next {
  width:10px;
  height:19px;
  position:absolute;
  right:20px;
  top:50%;
  margin-top:-9px;
  background:url(../../images/en/icon.png) -50px -613px no-repeat;
  cursor:pointer;
}
/*-------------------------------------------------------- END layout--------------------------------------------- */
/*---------------------------------------------------START hp ------------------------------------------------------*/
.hp_wrap {
  background:url(../../images/en/hp_wrap_bg.jpg) center top repeat-x #ffffff;
}
.hp_wrap .main_nav {
  background:url(../../images/en/hp_main_nav.jpg) left top no-repeat;
}
.hp_wrap .main_nav ul li.nav_1 a:hover,
.hp_wrap .main_nav ul li.nav_2 a:hover,
.hp_wrap .main_nav ul li.nav_3 a:hover,
.hp_wrap .main_nav ul li.nav_4 a:hover,
.hp_wrap .main_nav ul li.nav_5 a:hover,
.hp_wrap .main_nav ul li.nav_6 a:hover,
.hp_wrap .main_nav ul li.nav_7 a:hover,
.hp_wrap .main_nav ul li.nav_1 span.active,
.hp_wrap .main_nav ul li.nav_2 span.active,
.hp_wrap .main_nav ul li.nav_3 span.active,
.hp_wrap .main_nav ul li.nav_4 span.active,
.hp_wrap .main_nav ul li.nav_5 span.active,
.hp_wrap .main_nav ul li.nav_6 span.active,
.hp_wrap .main_nav ul li.nav_7 span.active {
  background-image:url(../../images/en/hp_main_nav.jpg);
  background-repeat:no-repeat;
}
.hp_wrap .hp_cont {
  width:980px;
  margin:0 auto;
  padding-bottom:30px;
  border-bottom:1px solid #cccccc;
}
/* START hp_slide */
.hp_slide {
  width:980px;
  height:387px;
  position:relative;
  overflow:hidden;
  margin-bottom:30px;
}
.hp_slide ul.pic {
  position:relative;
  width:980px;
  height:387px;
}
.hp_slide ul.pic li {
  position:absolute;
  top:0;
  left:0;
  z-index:8;
  opacity:0.0;
  height: 387px;
  background-color: #FFF;
}
.hp_slide ul.pic li.active {
  z-index:10;
  opacity:1.0;
}
.hp_slide ul.pic li.last-active {
  z-index:9;
}
.hp_slide ul.pic li img {
  width:980px;
  height:387px;
  display: block;
  border: 0;
}
.hp_slide .open {
  width:113px;
  height:31px;
  background:url(../../images/en/hp_slide_open_png24.png) left top no-repeat;
  position:absolute;
  right:0;
  top:339px;
  cursor:pointer;
  z-index:100;
}
.hp_slide .preview_box {
  width:435px;
  height:55px;
  position:absolute;
  right:0;
  top:310px;
  z-index:101;
}
.hp_slide .preview_box .bg {
  width:435px;
  height:122px;
  box-shadow:0 2px 2px #9a9b73;
  -moz-box-shadow:0 2px 2px #9a9b73;
  /*background-image:url(../../images/en/hp_slide_previewbox_bg_png24.png);*/
background-image:url(../../images/en/hp_slide_previewbox_bg.png);
  background-position:left top;
  background-repeat:repeat-x;
  filter: Alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
  zoom:1;
  z-index:102;
}
.hp_slide .preview_box .close {
  width:87px;
  height:20px;
  cursor:pointer;
  /*background:url(../../images/en/hp_slide_close_2.png) left top no-repeat;*/
position:absolute;
  right:5px;
  bottom:3px;
}
.hp_slide .holder {
  position:absolute;
  left:0px;
  top:285px;
  width:136px;
  z-index:104;
}
.hp_slide .holder ul.level_1 {
  position:relative;
  width:136px;
  overflow:visible;
}
.hp_slide .holder li.level_1_li {
  height:36px;
  width:174px;
  margin-bottom:10px;
  /*
  box-shadow:2px 2px 3px #333;
  -moz-box-shadow:2px 2px 3px #333;
  -webkit-border-shadow:2px 2px 3px #333;*/
  position:relative;
}

.hp_slide .holder li.level_1_li span {
  display:block;
  width:174px;
  height:36px;
  cursor:pointer;
  text-indent:-9999px;
  outline:none;
  overflow:hidden;
  position:absolute;
  left:0;
  top:0;
  background-image:url(../../images/en/hp_slide_holder_png24.png);
  background-repeat:no-repeat;
}
.hp_slide .holder li.holder_1 span {
  background-position:0 0;
}
.hp_slide .holder li.holder_2 span{
  background-position:0 -50px;
}

.hp_slide .holder li.holder_1:hover span,
.hp_slide .holder li.holder_1 span.cur {
  background-position:-250px 0px;
}
.hp_slide .holder li.holder_2:hover span,
.hp_slide .holder li.holder_2 span.cur {
  background-position:-250px -50px;
}

.hp_slide .holder li div.level_2_pos {
  position:absolute;
  left:174px;
  bottom:1px;
z-index:999;
width:345px;
overflow:hidden;
}
.hp_slide .holder li div.level_2_pos .level_2_bg{
  background:url(../../images/en/hp_slide_popup_bg.png) left top no-repeat;
  height:216px;
  filter: Alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
  zoom:1;
  width:500px;
  }
.hp_slide .holder li.holder_2 div.level_2_pos .level_2_bg{
  background:url(../../images/en/hp_slide_popup_bg.png) left top no-repeat;
  height:252px;
  }
.hp_slide .holder li div.level_2_pos ul.level_2{
  position:absolute;
  left:0;
  top:0;
  width:100%;

  }
.hp_slide .holder li.level_2_li {
  height:35px;
  line-height:35px;
  border-bottom:1px solid #ccc;
  width:100%;
  overflow:hidden;
}
.hp_slide .holder li.level_2_li a{
color:#000000;
padding-left:45px;
display:inline-block;
padding-right:10px;
  overflow:hidden;
  }
.hp_slide .holder li.level_2_li a:hover{
color:#666666;
  }

/* END hp_slide */
.layout_c2_hp {
  overflow:hidden;
}
.layout_c2_hp .layout_c2_hp_1 {
  float: left;
  width: 634px;
  margin-right:27px;
}
.layout_c2_hp .layout_c2_hp_2 {
  float: right;
  padding-left:27px;
  width:290px;
  border-left:1px solid #EBEBE9;
}
/* START news_headline */
.hp_slide .preview_box .news_headline {
  position:absolute;
  left:8px;
  top:15px;
  background:url(../../images/en/icon.png) left -563px no-repeat;
  height:20px;
  padding-left:25px;
  padding-bottom:5px;
  margin-bottom:15px;
  color:#ffffff;
}
.hp_slide .preview_box .news_headline span {
  margin-left:15px;
  margin-right:5px;
}
.hp_slide .preview_box .news_headline a {
  color:#ffffff;
}
.hp_slide .preview_box .news_headline a:hover {
  text-decoration:underline;
}
/* END news_headline */
.hp_wrap .footer {
}
/*------------------------------------------------------------ END hp---------------------------------------------------*/
/*-------------------------------------------------------- START elements--------------------------------------------- */
  
.header a#logo {
  width:175px;
  height:50px;
  display:block;
  position:absolute;
  left:0;
  top:25px;
}
.hp_wrap .header a#logo{
  background:url(../../images/en/logo_hp.jpg) left top no-repeat;
  }
.header a#logo{
  background:url(../../images/en/logo.jpg) left top no-repeat;
  }
.top_nav {
	line-height:20px;
	color:#b6b5b1;
	text-align:right;
	width:500px;
	float:right;
	height:20px;
	margin-top:-20px;
}
.top_nav ul.level_1 {
	height:20px;
}
.top_nav ul.level_1 li {
	float:right;
	height:20px;
	line-height:12px;
	background:url(../../images/en/line_2.png) right 5px no-repeat;
	padding-right:20px;
	position:relative;
	text-align:left;
}
.top_nav li a {
	margin:0 15px;
	color:#999999;
}
.top_nav ul.level_1 li a {
	outline:none;
	font-size:14px;
	line-height:20px;
}
.top_nav ul.level_1 li.has_submenu {
	width:180px;
}
.top_nav ul.level_1 li a.active_menu {
	color:#ff9999;
}
.top_nav ul.level_1 li.last {
	padding-right:0;
	background:none;
}
.top_nav ul.level_1 li span.arr_d {
	display:block;
	height:12px;
	width:20px;
	background:url(../../images/en/arr_d.png) center 4px no-repeat;
	position:absolute;
	right:3px;
	top:5px;
	cursor:pointer;
}
.top_nav ul.level_2 {
	display:none;
	padding-top:5px;
}
.top_nav ul.level_1 li ul.level_2 li {
	float:none;
	height:16px;
	line-height:16px;
	display:block;
	background:none;
	padding-right:0;
}
.top_nav ul.level_1 li ul.level_2 li a {
	padding-right:0;
	border-right:0;
	margin-right:0;
}
.top_nav ul.level_2 li a {
	line-height:16px;
}

.main_nav {
  height:20px;
  position:absolute;
  top:89px;
  left:0;
  background:url(../../images/en/main_nav.jpg) left top no-repeat;
  width:980px;
}
.main_nav ul {
}
.main_nav ul li {
  position:absolute;
  top:0;
  height:20px;
}
.main_nav ul li.nav_1 {
  left:0;
  width:57px;
}
.main_nav ul li.nav_2 {
  left:84px;
  width:80px;
}
.main_nav ul li.nav_3 {
  left:191px;
  width:99px;
}
.main_nav ul li.nav_4 {
  left:322px;
  width:105px;
}
.main_nav ul li.nav_5 {
  left:459px;
  width:79px;
}
.main_nav ul li.nav_6 {
  left:565px;
  width:109px;
}
.main_nav ul li.nav_7 {
  left:702px;
  width:95px;
}
.main_nav ul li a,.main_nav ul li span{
  display:block;
  text-indent:-999em;
  outline:none;
  height:100%;
  width:100%;
}
.main_nav ul li.nav_1 a:hover,
.main_nav ul li.nav_2 a:hover,
.main_nav ul li.nav_3 a:hover,
.main_nav ul li.nav_4 a:hover,
.main_nav ul li.nav_5 a:hover,
.main_nav ul li.nav_6 a:hover,
.main_nav ul li.nav_7 a:hover,
.main_nav ul li.nav_1 span.active,
.main_nav ul li.nav_2 span.active,
.main_nav ul li.nav_3 span.active,
.main_nav ul li.nav_4 span.active,
.main_nav ul li.nav_5 span.active,
.main_nav ul li.nav_6 span.active,
.main_nav ul li.nav_7 span.active,
.main_nav ul li.nav_1 a.trail,
.main_nav ul li.nav_2 a.trail,
.main_nav ul li.nav_3 a.trail,
.main_nav ul li.nav_4 a.trail,
.main_nav ul li.nav_5 a.trail,
.main_nav ul li.nav_6 a.trail,
.main_nav ul li.nav_7 a.trail{
  background-image:url(../../images/en/main_nav.jpg);
  background-repeat:no-repeat;
}
.main_nav ul li.nav_1 a:hover,
.main_nav ul li.nav_1 span.active, .main_nav ul li.nav_1 a.trail{
  background-position:0 -20px;
}
.main_nav ul li.nav_2 a:hover,
.main_nav ul li.nav_2 span.active,.main_nav ul li.nav_2 a.trail{
  background-position:-84px -20px;
}
.main_nav ul li.nav_3 a:hover,
.main_nav ul li.nav_3 span.active,.main_nav ul li.nav_3 a.trail{
  background-position:-191px -20px;
}
.main_nav ul li.nav_4 a:hover,
.main_nav ul li.nav_4 span.active,.main_nav ul li.nav_4 a.trail {
  background-position:-322px -20px;
}
.main_nav ul li.nav_5 a:hover,
.main_nav ul li.nav_5 span.active,.main_nav ul li.nav_5 a.trail{
  background-position:-459px -20px;
}
.main_nav ul li.nav_6 a:hover,
.main_nav ul li.nav_6 span.active,.main_nav ul li.nav_6 a.trail {
  background-position:-565px -20px;
}
.main_nav ul li.nav_7 a:hover,
.main_nav ul li.nav_7 span.active,.main_nav ul li.nav_7 a.trail{
  background-position:-702px -20px;
}
/*  START .nav_crumb  */
.cont .nav_crumb {
  height:30px;
  line-height:30px;
  padding-left:20px;
  color:#999999;
}
.cont .nav_crumb a {
  color:#333333;
}
.cont .nav_crumb span {padding:0 3px;}
/*  END .nav_crumb  */
/*  START .page_title  */
.page_title {
  background:#e8e5d4;
  position:relative;
  padding-left:230px;
height:98px;
}
.page_title h1{
height:38px;
background:url(../../images/en/page_ss.png) right top no-repeat;
color:#fff;
padding-right:30px;
  position:absolute;
  left:-13px;
  top:50%;
  margin-top:-19px;
  height:38px;
  min-width:156px;
  display:inline-block;
}
.page_title h1 a{
  display:inline-block;
height:38px;
background:url(../../images/en/page_ss.png) left top no-repeat;
color:#fff;
font-size:16px;
line-height:35px;
padding-left:27px;
padding-right:10px;

}

.page_title .page_synopsis {
  height:60px;
  padding-top:10px;
  padding-bottom:10px;
}
.page_title .page_synopsis ul.list {
  float:left;
  display:inline;
  width:700px;
}
#page_synopsis-44 .page_synopsis ul.list {
  width:155px;
  }
.page_title .page_synopsis ul.list li {
float:left;
width:320px;
display:inline-block;
margin-right:10px;
}

.page_title .page_synopsis ul.list li a{
  color:#666666;
}
.page_title .page_synopsis ul.list li a:hover,
.page_title .page_synopsis ul.list li.cur a ,.page_title .page_synopsis ul.list li.active span{
  color:#cc3333;
}
/* */

/*  END .page_title  */

.cont .cont_detail {
  width:920px;
  overflow:hidden;
  padding:20px 30px 30px 30px;
}
/* echo update 2011-07-21 */
.pro_list {
	overflow:hidden;
	width:920px;
	height:428px;
	overflow:hidden;
	margin:0 auto;
}
.pro_list ul {
	width:940px;
	overflow:hidden;
}
.pro_list ul li {
	float:left;
	display:inline;
	text-align:center;
	margin:0px 13px 20px 0px;
	width:295px;
	height:194px;
	position:relative;
	overflow:hidden;
}
.pro_list ul li div.bg {
	position:absolute;
	left:0;
	bottom:0px;
	width:295px;
	height:21px;
	background-color:#000000;
	filter: Alpha(opacity=60);
	-moz-opacity:.6;
	opacity:0.6;
	zoom:1;
}
.pro_list ul li a.caption {
	display:block;
	width:295px;
	padding-left:8px;
	padding-right:8px;
	text-align:left;
	line-height:20px;
	height:20px;
	position:absolute;
	left:0;
	bottom:0px;
	color:#fff;
	zoom:1;
}
/* START .slide */
.slide {
  width:450px;
  height:auto;
  padding-top:40px;
  position:relative;
}
.slide .pic_box {
  width:450px;
  height:300px;
}
.slide .control {
  width:450px;
  height:90px;
  margin-top:16px;
  position:relative;
  overflow:hidden;
  background-color:#FFF;
}
.slide .control .prev,
.slide .control .next {
  width:20px;
  height:80px;
  overflow:hidden;
  position:absolute;
  top:50%;
  margin-top:-40px;
  cursor:pointer;
  display:block;
   background-image:url(../../images/en/btn_dir_arrow_png8.png);
  background-repeat:no-repeat;
}
.slide .control .prev {
  left:0;
}
.slide .control .next {
  right:0;
}

.slide .control .prev {
  background-position:0 0;
}
.slide .control .prev:hover,
.slide .control .prev:active {
  background-position:-20px 0;
}
.slide .control .next{
  background-position:-40px 0;
}
.slide .control .next:hover,
.slide .control .next.active {
  background-position:-60px 0;
}
.slide .control .thumbnail_pos {
  width:384px;
  height:90px;
  margin:0 auto;
  overflow:hidden;
  background-color:#FFF;
  position:relative; /*  fix ie6 ul.thumbnail overflow bug*/
}
.slide .control .thumbnail {
  overflow:hidden;
  height:90px;
  position:absolute;
  left:0;
  top:0;
}
.slide .control .thumbnail li {
  width:128px;
  height:88px;
  float:left;
  display:inline;
  cursor:pointer;
  text-align:center;
  position:relative;
}
.slide .control .thumbnail li img {
  padding:4px;
}
.slide .control .thumbnail li:hover img,
.slide .control .thumbnail li.cur img,
.slide .control .thumbnail li.active img {
  border:4px solid #963345;
  padding:0;
}
.slide .img_picker_sq {
  padding:4px;
  background:#ccc;
  width:78px;
  overflow:hidden;
  margin-top:10px;
}
.slide .img_picker_sq span {
  display:block;
  width:6px;
  height:6px;
  float:left;
  display:inline;
  margin:1px;
  background-image:url(../../images/en/img_picker_sq_a_bg_png8.png);
  background-position:left top;
  background-repeat:no-repeat;
  overflow:hidden;
}
.slide .img_picker_sq span:hover,
.slide .img_picker_sq span.cur {
  background-position:-6px 0;
}
.slide .pro_list_picker {
  position:absolute;
  top:0;
  right:0;
}
.slide .pro_list_picker a {
  display:block;
  float:left;
  margin-left:5px;
  margin-top:4px;
  width:5px;
  height:12px;
  background:#ccc;
  overflow:hidden;
}
.slide .pro_list_picker a:hover,
.slide .pro_list_picker a.cur {
  background:#963345;
}
/* END .slide */

/* START pagination */
.pagination {
  text-align:right;
  line-height:15px;
  overflow:hidden;
}
.pagination a.next {
  background: url(../../images/en/icon.png) no-repeat scroll left -210px transparent;
  padding-left:10px;
  line-height:20px;
  color: #CC3333;
  margin-left:10px;
}
/* END pagination */

.footer {
  width:980px;
  margin:0 auto;
  padding-top:20px;
  overflow:hidden;
  padding-bottom:80px;
}
.footer .d {
  width:300px;
  float:left;
}
.footer .d li a ,.footer .d li span{
  color:#666666;
}
.footer .copyright {
  float:right;
  color:#ccc;
}
.pro_info {
}
.pro_info .c2_sub h2 {
  height:18px;
  line-height:18px;
  fontsize:18px;
  color:#cccccc;
}
.pro_info .pro_sumary {
}
.pro_info .pro_sumary li {
  line-height:20px;
  height:20px;
  color:#333333;
}
.pro_info .pro_sumary li span {
  display:block;
  float:left;
  width:60px;
  margin-right:30px;
  color:#999999;
}
.pro_info .pro_detail {
}
.pro_info .pro_detail li {
}
.pro_info .pro_detail li h3 {
  background-image:url(../../images/en/icon.png);
  background-position:0 10px;
  background-repeat:no-repeat;
  height:35px;
  line-height:35px;
  padding-left:20px;
  color:#333333;
  cursor:pointer;
}
.pro_info .pro_detail li.active h3 {
  background-position:0 -25px;
}
.service_info {
}
.service_info .c2_sub h2 {
  font-size:16px;
  line-height:30px;
}
.service_info .c2_sub h3 {
  font-size:14px;
  line-height:20px;
}
.service_info .c2_sub h3 span.arr_r {
  display:block;
  float:left;
  height:20px;
  padding-right:5px;
  color:#aa332b;
  font-size:20px;
  font-family:'宋体';
}
#join_us .c3 h2 {
  font-size:14px;
  line-height:20px;
}
#join_us .c3 .c3_2 dl.list_2 {
  width:290px;
}
#join_us .c3 .c3_2 dl.list_2 dt,
#join_us .c3 .c3_2 dl.list_2 dd {
  width:275px;
  padding-left:15px;
  white-space:normal;/* when continuous letter or number , without this style declaration ,it will not autoly break line*/
}
.tab {
}
.tab .tab_holder {
  height:26px;
  position:relative;
}
.tab .tab_holder a.more {
  position:absolute;
  right:0;
  top:5px;
  color:#666666;
}
.tab .tab_holder .tab_holder_tab {
  overflow:hidden;
}
.tab .tab_holder .tab_holder_tab li {
  float:left;
  display:inline;
  cursor:pointer;
  height:26px;
  width:108px;
  background-image:url(../../images/en/hp_tab.png);
  background-repeat:no-repeat;
  text-indent:-9999px;
  outline:none;
  margin-right:5px;
}
.tab .tab_holder .tab_holder_tab li.tab_1 {
  background-position:0 0;
}
.tab .tab_holder .tab_holder_tab li.tab_2 {
  background-position:0 -60px;
}
.tab .tab_holder .tab_holder_tab li span {
  display:block;
  width:108px;
  height:26px;
}
.tab .tab_holder .tab_holder_tab li span.cur,
.tab .tab_holder .tab_holder_tab li:hover span {
  background-image:url(../../images/en/hp_tab.png);
  background-repeat:no-repeat;
}
.tab .tab_holder .tab_holder_tab li.tab_1 span.cur,
.tab .tab_holder .tab_holder_tab li.tab_1:hover span {
  background-position:0 -30px;
}
.tab .tab_holder .tab_holder_tab li.tab_2 span.cur,
.tab .tab_holder .tab_holder_tab li.tab_2:hover span {
  background-position:0 -90px;
}
.tab .tab_cont {
  background-color:#bfc2c9;
  height:114px;
  overflow:hidden;
}
.tab .tab_cont .tab_cont_panel {
  height:100px;
  padding:7px 15px 7px 7px;
  overflow:hidden;
}
.tab .tab_cont .tab_cont_panel .news_pic {
  width:250px;
  float:left;
}
.tab .tab_cont .tab_cont_panel .news {
  width:325px;
  float:right;
}
.tab .tab_cont .tab_cont_panel .news .news_list li {
  height:27px;
  border-bottom:1px dotted #999999;
  overflow:hidden;
}
.tab .tab_cont .tab_cont_panel .news .news_list li a {
  color:#333333;
  line-height:29px;
}
.news_list li a {

}
/* START　sitemap*/
.mod_sitemap{}
.mod_sitemap a{color: #666666;}
.mod_sitemap a:hover{ color: #CC3333;}
.mod_sitemap ul.level_1 li a{
  background: url("../../images/zh/icon.png") no-repeat scroll left -210px transparent;
    line-height: 20px;
    padding-left: 15px;
  }
.mod_sitemap ul.level_2{
margin-left:20px;
  }
.mod_sitemap ul.level_2 li a{

  }
.mod_sitemap ul.level_3{
margin-left:40px;
  }
/* END　sitemap*/

/* echo update 2011-07-21 */
.side_nav {
}
.side_nav ul {
}
.side_nav ul li {
	height:30px;
	margin-bottom:1px;
	width:255px;
}
.side_nav ul li a, .side_nav ul li span {
	display:block;
	height:30px;
	width:235px;
	padding-left:20px;
	line-height:30px;
}
.side_nav ul li a {
	background-color:#ccc;
	color:#333333;
}
.side_nav ul li a:hover, .side_nav ul li span,.side_nav ul li a.active {
	background-color:#7b0a12;
	color:#fff;
	font-weight:bold;
}
.mod_news_list {
	margin-left:40px;
}
.news_list {
}
.news_list li {
	line-height:30px;
	border-bottom:1px dashed #ccc;
  background:url(../../images/en/icon.png) 0 -203px no-repeat;
  padding-left:15px;
}
.news_list li span {
	display:inline-block;
	width:100px;
	color:#999;
	float:right;
}
.mod_news_detail {
	padding-left:40px;
}
.mod_news_detail h1 {
	font-size:17px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.layout_c2 {
	overflow:hidden;
}
.layout_c2_1 {
	width:255px;
	float:left;
	display:inline;
	padding-top:37px;
}
.layout_c2_2 {
	width:665px;
	float:left;
	display:inline;
	padding-top:37px;
	position:relative;
}
.sub_title, .news_date {color:#999;}
.f_red:hover {color:#c33;}
.content_style ul li{
	padding-left:15px;
	line-height:20px;
	background:url(../../images/en/icon.png) 0 -356px no-repeat;	
	}