@charset "utf-8";



body{margin:0; padding:0; font-size:12px;  font-family: Arial, "宋体", Helvetica, sans-serif, Verdana; background:url(../image/bg.gif) repeat-x #fff; line-height:24px;}
ul,li,img,dl,dd,dt,form,table,tr,td,p,ol,div,input,label,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ol,ul,li { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; empty-cells:show;}
th, td { border-collapse:collapse; }
a { blr:expression(this.onFocus=this.blur());} 
a { outline:none; } 
img { border:none;}
a { color:#000; text-decoration:none;}
a:hover { color:#01468b; text-decoration:none;}
.clear { clear:both;}
.b { font-weight:bold;}
.float_right { float:right;}
.float_left { float:left;}
.hg10 { height:10px; font-size:10px; clear:both; overflow:hidden;}
.hg11 { margin:0 auto; width:980px; height:60px; text-align:left; font-size:12px; line-height:20px;clear:both; overflow:hidden;}
.hg15 { height:15px; font-size:10px; clear:both; overflow:hidden;}
em { font-style:normal;}
.clear{clear:both; margin:0; padding:0; border:none;}





#container{width:100%;}




h2#h2_news { font-size:18px; line-height:60px; text-align:center;}
#news_top1 { color:#999; font-size:12px; line-height:28px; text-align:center;}
#news_contain { padding:10px;}

.n_time { float:right; color:#777;}



.web_top{ width:100%; margin:0 auto; height:115px; zoom:1;}
.header{ width:980px; margin:0 auto; height:81px; zoom:1; background:url(../image/header_bg.gif) repeat-x;}
.logo{ width:388px; height:69px; padding-top:5px; zoom:1; float:left;}
.ts { float:right; padding:20px 5px 0 0; line-height:21px;}
.ts a { color:#666;}
.ts a span {padding:0 0 0 10px;}


.menu { width:980px; height:34px; zoom:1; margin:0 auto; background:url(../image/menu.gif) repeat-x;}
#nav_ecwms{ height:34px; zoom:1;  padding:0 0 0 20px; float:left; }
#nav_ecwms .wxmenu1 li { width:107px; font-weight:bold; font-size:12px; float:left; z-index:100; text-align:center; position:relative; font-family:宋体; background:url(../image/nav_list.gif) no-repeat;}
#nav_ecwms .wxmenu1 li a {color: #fff; font-weight:bold;  width:107px; height:22px; display: block; text-decoration: none; padding-top:5px;}
#nav_ecwms .wxmenu1 li a:hover { color:#fff; text-decoration: none;}
#nav_ecwms .wxmenu1 ul { display:none;}
#nav_ecwms .wxmenu1 ul li { position:relative; }

#web_search2 { width:170px; float:right; padding:4px 24px 0 0px; zoom:1; overflow:hidden; background:none;}
.web_search2_keyword { border:0px; background:none; padding:0 10px 0 0; margin:0px; width:110px; height:25px; line-height:22px; color:#444; float:left;}
.web_search2_submit { border:0; padding:0px; margin:0px; width:40px; height:28px; line-height:22px; background:none; text-indent:999px; cursor:pointer; float:left;}



.banner{ width:980px; height:280px; margin:0 auto;}


.web_main{ width:980px;zoom:1; margin:0 auto;}
.ix_content1{ width:980px; height:137px; margin:0 auto; background:url(../image/product.gif);}
.ix_content1_neirong{ width:932px; height:109px; margin:0 auto; padding:14px 24px 14px 24px;}

#web_product li { float:left; padding: 7px; width:220px; height:180px;}
#web_product li p.pro_other { line-height:24px; text-align:center;}
#web_product li p.pro_other a{ color:#333;}

#web_product1 li { float:left; padding: 7px; width:160px; height:130px;}
#web_product1 li p.pro_other { line-height:24px; text-align:center;}
#web_product1 li p.pro_other a{ color:#333;}


.page_num { width:100%; height:30px; padding:10px 0 0 0; text-align:center; clear:both; }
.page_num strong { padding:0 5px 2px 5px; background-color:#504C4D; color:#fff; margin:0 3px;}
.page_num a { padding:0 5px 2px 5px; background-color:#333; border:1px solid #ccc; margin:0 3px;}
.page_num a:hover { background-color:#E9740D; color:#fff; border:1px solid #F30;}


.div1 {  width:200px; height:160px; border:1px solid #ddd; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle   }
.div2 {  width:200px; height:160px; border:1px solid #F6882F; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle   }

.div1 p,.div2 p {  position:static; +position:absolute; top:50%; }   
.div1 img,.div2 img { position:static; +position:relative; top:-50%;left:-50%;  max-width: 190px; max-height: 160px; _width: expression(this.width > 190 ? 190 : true); _height: expression(this.height > 160 ? 160 : true);}
.div1 a img,.div2 a img { }


.div3 {  width:154px; height:87px; border:1px solid #ddd; background:#FFF; overflow:hidden; text-align:center; vertical-align:middle }
.div4 {  width:154px; height:87px; border:1px solid #ddd; background:#FFF; overflow:hidden; text-align:center; vertical-align:middle   }
.div3 img,.div4 img { width:152px; height:85px; padding:1px;}

#demo { overflow:hidden; width: 932px; height:114px; position:relative;}
#indemo { float: left; width: 880%; }
#demo1 { float: left; }
#demo2 { float: left;} 



#prodview_pic { text-align:center; overflow:hidden; zoom:1;}
#prodview_pic img {  background-color:#fff; padding:1px; border:2px solid #ccc;}
#protext { width:100%; padding:10px 0;}
h2.pro_name { height:40px; line-height:40px; font-size:14px; color:#444; text-align:center; padding:15px 0;}
.smallpic { max-width:600px; _width: expression(this.width > 600 ? 600 : true);}




.ix_content2{ width:980px; margin:0 auto; zoom:1;}
.ix_left{ width:216px; float:left;zoom:1; }
.bar1{ width:216px; height:31px; background:url(../image/bar1.gif); float:left;}
span.span1{ font-size:12px; font-weight:bold; color:#FFF; display:block; padding:7px 0 0 20px;}
.neirong1{ width:208px; padding:4px 0 0 8px;  background-color:#f5f9fc; float:left;  font-size:13px;  font-weight:bold;}
.product_list li { line-height:32px; height:32px; background:url(../image/product_list.gif) no-repeat; padding:0 0 0 30px; }
.product_list li a { color:#013f7d;}
.product_list li a:hover { color:#333;}



.ix_mid{ width:445px; float:left; margin-left:11px; zoom:1;}
.bar2{ width:445px; height:31px; background:url(../image/bar2.gif);}
em.more{ font-size:12px; display:block; float:right; padding:7px 10px 0 0px;}
em.more a { color:#FFF;}
.neirong2{ width:428px; padding:6px 8px 0 9px; background-color:#eff6fe; float:left;}


.ix_right{ width:296px; float:right; zoom:1;}
.ix_right_1{ width:296px; float:right; zoom:1;}
.bar3{ width:296px; height:31px; background:url(../image/bar3.gif);}
.neirong3{ width:260px;  padding:20px 18px 0 15px; background:url(../image/lxwm_bg.gif)  #eff6fe; float:right; line-height:24px;}
.ix_right_2{ width:292px; float:right; zoom:1; margin-top:10px; padding:2px;}
.ix_right_2 img{ width:291px; height:100px; }



.web_bottom{ width:980px; height:80px; margin:0 auto; text-align:left;  zoom:1; background:url(../image/footer.gif); color:#FFF;  font-weight:normal;}
.p1{ width:192px; height:58px; margin-left:43px; zoom:1; float:left;}
.p2 p {  margin:8px 0 0 20px; text-align:left; color:#fff; line-height:24px; float:left;}
.p2 a { color:#fff;}
.p2r a:hover { color:#000;}
.web_bottom a { color:#fff;}
.web_bottom a:hover { color:#fff;}
.web_bottom .copyright { font-weight:bold; font-size:14px; color:#8f8f8f;}
.web_bottom ul.wxmenu1 { overflow:hidden; zoom:1; padding:8px 0 3px 0; }
.web_bottom ul.wxmenu1 li { display:inline; padding:0 15px;}

    #web_news li { line-height:30px; height:30px; background:url('../image/li_news.gif') no-repeat; padding:0 0 0 15px; }
    #web_news li a { color:#222; float:left;}
    #web_news li span.time { float:right; color:#777;}




.about_left{ width:216px; float:left;zoom:1;}
.about_content{ width:749px; float:right; zoom:1;}
.neirong5{ width:208px; height:207px; padding:8px 0 0 8px;  background:url(../image/about_lxwm_bg.gif) #eff6fe; float:left; line-height:24px;}

.bar4{ width:749px; height:26px; background:url(../image/bar4.gif) no-repeat; zoom:1;}
.bar4 span.span1 { display:block; padding:8px 0 0 25px; font-size:14px; font-weight:bold; color:#990000}
.bar4 em.em1 { float:right; font-style:normal; font-size:12px; padding:5px 10px 0 0; color:#666666;}
.bar4 em.em1 a { color:#666666;}
.neirong4 { width:720px;background-color:#fff; overflow:hidden; zoom:1; padding:10px;}
