@charset "gb2312";
/* CSS Document */

*{ padding:0px; margin:0px;}
body{
	-webkit-text-size-adjust:none; margin:0px;-webkit-text-size-adjust:none; font-size:12px; color:#333;font-family: 'Microsoft YaHei',Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-x #fff; 
}
input{font-family: 'Microsoft YaHei',Arial, Helvetica, sans-serif;}
img{ border:none}
ul,li{ list-style:none}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;font-size:12px; font-weight:normal;}
em{font-style:normal;}
a{ color:#333; text-decoration:none;outline-style: none; font-size:12px; }
a:hover{ color:#960A0B; text-decoration:underline;}
.clear{ clear:both}
 .clearfix:after {content:"\20";display:block;height:0;clear:both;} .clearfix {*zoom:1} 
.fl{ float:left;}
.fr{ float:right;}
i,em{ font-style:normal;}
.border{ border:1px solid  #ededed;}
.w1020{ width:1020px; margin:auto; clear:both;}

.header{ width:100%; background:url(../images/topbg.jpg) repeat-x #fff; border-bottom:1px solid #E6E6E6; padding-bottom:30px;}

.top{ height:115px;}
.logo{ width:160px; height:70px; margin-top:45px;}
.top_r{ width:790px; text-align:right;}
.top_r_t a{ padding:0 20px; line-height:35px;}
.language a{padding:0 30px; line-height:35px;}

.nav{width:785px; height:32px; background:url(../images/navbg.jpg) repeat-x; border-radius:5px; margin-top:10px;}
.nav li{ float:left; padding:0 5px;line-height:32px; font-size:14px;color:#fff;}
.nav li a{ display:block;  height:32px; line-height:32px; padding:0 28px; font-size:14px;color:#fff; }
.nav li a:hover{ background:url(../images/ahover.jpg) repeat-x; text-decoration:none;}

.banner{ margin-top:30px; }
.nbanner{ height:195px;}

.content{ width:100%; background:#EFF3FF; padding:30px 0 15px; border-top:1px solid #fff;}
.c_title,.c_title_p{ height:35px; line-height:35px; border-bottom:1px solid #E4E4E4;  margin-bottom:10px; }
.tit_txt{color:#29abe2; font-size:16px; }
.more{ float:right;  padding-right:10px;}
.c_news{ width:310px; padding:10px; background:#fff; border:1px solid #E4E4E4; border-radius:10px;}
.mt5{ margin-top:9px;}
.c_news ul{color:#646464;}
.c_news li a{line-height:24px; background:url(../images/yuan.jpg) left no-repeat; padding-left:15px;color:#646464;}
li.news1{ border-bottom:1px dashed #E2E2E2; line-height:18px; padding-bottom:10px;}
li.news1 img{ float:left; margin-right:10px;}
li.news1 a{ color:#000; background:none; padding:0; line-height:25px;}

.c_left_text img{ margin-right:10px; float:left;}
.c_left_text{  line-height:27px;  color:#696969;}
.c_right_text p{ line-height:28px; color:#7C7676;}
.c_right_text img{ width:300px; margin:auto; line-height:0px;}
.time{ float:right; padding-right:10px;}

.product_show{ width:100%; padding-top:40px; background:url(../images/probg.jpg) repeat-x #fff;}

.pro_pic a{ width:190px; height:160px; display:block; border:#CFCFCF 1px solid;}
.pro_pic a img{ width:190px; height:160px; margin:auto; }
.pro_tit{ width:192px; height:30px; line-height:30px; text-align:center;}
.c_title_p{ height:40px; line-height:40px;}
.c_title_p b{ background:url(../images/kuai.jpg) left no-repeat; padding-left:15px; font-size:18px; color:#033042;}

.footer{ background:#304890; width:100%; line-height:23px; text-align:center; margin-top:20px; color:#fff; padding:15px 0;}
.footer_a a{ padding:0 5px; color:#fff;}

.center{ margin-top:20px; background:url(../images/center.jpg) repeat-y;}

.c_left{ width:200px;}
.c_right{ width:800px;}
.l_title{ padding:10px 20px; background:#4B72C1; color:#fff;}
.l_title i{ font-style:normal;}
i.i1{ font-size:16px;}
.i3,a.i3{ font-size:12px;}

.bg1{ background:#D7E5F2;}
.bg1 a,.bg2 a{ color:#001A61; text-decoration:none;}
.bg2{ background:#C4D9EC;}
.bg3{ background:#B2CCE5; height:30px;}
.bg4{ background:#98BCDC; height:30px;}

.pro_li li{ height:35px; line-height:35px;}
.pro_li li a{ display:block; background:#F2F5FA;  padding-left:20px; font-size:14px;}
.pro_li li a:hover{ background:#E7F0F7; text-decoration:none; }

.titles{height:34px; line-height:34px; background:url(../images/tt.jpg) right no-repeat #fff; margin-top:15px;}
.titles b{font-size:16px; background:url(../images/titbg.jpg) left no-repeat; padding-left:35px;}
.titles span {margin-right:35px;}

.column_life1{width:780px; padding:10px; background:#F0F5F9; margin:auto; line-height:28px; min-height:400px; }
.news_li{ width:780px; margin:auto; }
.news_li li{ height:30px; border-bottom:1px dashed #ccc; line-height:30px;}
.news_li li a{background:url(../images/yuan.jpg) no-repeat left; padding-left:15px; }
.news_title{ width:100%; height:50px; text-align:center; margin-top:10px;}
.news_title h3{ height:40px; line-height:40px; font-size:14px;}
.news_title p span{ padding-left:50px;}
.news_content{ width:780px; margin:auto; line-height:25px; padding-top:20px;}

.product_li{  margin:auto; padding-top:10px; }

.product_li li{float:left; width:182px; margin:0 6px;  text-align:center; display:inline;}

.product_li li .pro_pic a{ width:180px; height:152px; display:block; border:#CFCFCF 1px solid;}
.product_li li .pro_pic a img{ width:180px; height:152px; margin:auto; }
.product_li li .pro_tit{ width:182px; height:40px; line-height:40px; text-align:center;}


.pro_img{ width:600px;  margin:auto; margin-top:20px; text-align:center;}
.pro_img img{ width:600px; height:505px;}

.img_show{ width:100%; margin:5px auto; clear:both; }
.img_show li{ width:220px; text-align:center; height:175px; margin:7px 10px;overflow:hidden; background:#ccc; padding:10px 10px 0px; float:left; display:inline;}
.img_show li:hover{background:#143884; color:#fff;}
.img_show li img{ vertical-align:middle;max-width:220px;*max-width:210px; line-height:150px; max-height:150px;width: expression(this.width > 220 && this.width > this.height ? 150 : true);*width: expression(this.width > 210 && this.width > this.height ? 150 : true);height: expression(this.height > 150 ? 150 : true); margin: 0 auto;}
.img_show li span{color:#000; display:block; height:25px; line-height:25px; text-align:center;  font-weight:bold; }
.img_show li a{  width:220px;  height:150px; display: table-cell; vertical-align:middle;text-align:center;*display: block; *font-size:125px;*width:210px;}
.img_show li a:hover,.img_show li:hover span{ color:#fff; }



































































