@charset "utf-8";

body {
	font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; color:#666666; font-size:12px; line-height:24px; background:#fff url(../bg.gif) top left repeat-x; padding:0; margin:0;}
ul,li,dl,dt,dd,p{ list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0px; padding:0px;}
img{ margin:0px; padding:0px; border:0px;}
div,table{ margin:0px; padding:0px;}
a{ color:#666666;text-decoration:none;}
a:hover{ color:#11578b; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#header{ width:1002px; height:150px;margin:0px auto;}
.top_nav{height:30px; width:100%; line-height:30px;}
.top_nav li.b{bottom:0px; right:0px;}
.top_nav li.sitemap{ width:300px;}
.top_nav li.sitemap span{ padding:0px 5px; font-size:10px;}
.top_nav li.sitemap .enico{background:url(../en.gif) left center no-repeat; text-indent:30px; }
.wel{ width:600px; color:#fff;}
.sitemap{ color:#fff;}
.sitemap a{ color:#fff;}
.sitemap span{ margin:0px 10px;}
.top_logo{ width:1002px; height:80px; overflow:hidden;}
.tel{ width:185px; height:40px; background:url(../tel.png) left top no-repeat; padding-top:40px; text-align:right; font-size:22px; }
.top_menu{}
.nav{height:40px; line-height:40px; position:relative; z-index:100;  }
.nav a{ color:#fff;}
.nav li{ float:left; width:120px; text-align:center;}
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h2{ float:left;width:120px; text-align:center; line-height:40px;   }
.nav .nLi h2 a{ display:block; color:#fff; font-size:14px; display:block; }
.nav .nLi h2 a:hover{background-color:#1e88dc;color:#fff; }
.nav .sub{ display:none; width:120px; left:0; top:40px;  position:absolute; background:#1e88dc;  z-index:100;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; text-align:center; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;}
.nav  h2 a.on{background-color:#1e88dc;color:#fff;}
/* banner */
.banner{ width:100%; height:477px; overflow:hidden; position:relative;  }
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px;  width:25px; height:8px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%; height:477px; display:block;}

.banner .prev,
.banner .next{ position:absolute; left:20%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:20%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

#contain{}
.w1002{ margin:0 auto; width:1002px;}
.Ctitle{ height:40px; line-height:40px; width:1002px;}
.cn{ font-size:16px; color:#0353a8; font-weight:normal;}
.en{ font-size:16px; color:#666666; font-weight:normal;}
a.more{ color:#0353a8; margin-right:5px; font-size:12px;}
.Acontain{ width:980px; border:1px #ddd solid; padding:10px 10px 20px; overflow:hidden; position:relative;}
.Abox{ height:180px; width:100%;}
.Apic{ width:300px; margin-right:20px;}
.Ainfo{ width:650px; height:150px; overflow:hidden;}
.Alist{width:980px; height:160px;  overflow:hidden; position:relative;}
.Alist ul li{ float:left; width:199px; height:149px; margin:10px; background:url(../picbg.jpg) no-repeat; padding:1px 12px;}
.Alist ul li a img{ width:199px; height:149px;}

/*--------产品分类样式---------*/
.layout2{ margin-top:30px;}
.leftbox{ width:255px;}
.leftbox h2{ background:url(../flbg.jpg) no-repeat; padding-top:50px; color:#fff; height:70px; text-align:center; width:255px; font-size:18px; font-weight:normal;}
ul.menulist{ padding:20px 15px; border:1px #dddddd solid; background-color:#ededed;}
ul.menulist li{ line-height:34px; height:34px; margin:12px 0px;}
ul.menulist li a{ display:block; text-indent:20px; background:url(../libg.jpg) no-repeat; color:#145dbb;}
ul.menulist li a:hover{ background:url(../libghover.jpg) no-repeat; color:#fff; }
ul.menulist li a.on{background:url(../libghover.jpg) no-repeat; color:#fff; }

/*------推荐产品样式------*/
.rightbox{ width:730px; margin-top:30px;}
.rightbox h2{ width:100%; height:40px; border-bottom:2px #0353a8 solid; font-size:16px;}
.rectitle{ width:135px; background:url(../tjtitle.jpg) no-repeat; text-align: center; line-height:40px; color:#ffffff;}
ul.plist{ padding:15px 0px;}
ul.plist li{ float:left; width:224px; margin:9px;}
.propic a img{ width:224px; height:172px;}
.probt a{ width:224px; display:block; color:#145dba; background-color:#dddddd; text-align:center; font-size:14px; height:30px; margin-top:4px;}

/*----------资质证书--------*/
.layout3{ width:100%; background-color:#f1f1f1; margin-top:30px; padding:30px 0px;}
.honor{ width:1002px; overflow:hidden; position:relative;}
.htitle{  text-align:center;height:40px; border-bottom:1px #cccccc solid;}
.htitle span a{ width:150px;border-bottom:2px #0353a8 solid; line-height:40px; height:40px; margin:0 auto; display:block; font-size:22px;}
.hbox{ padding:50px 0px 10px; width:1002px; height:280px; overflow:hidden;}
.hbox ul li{ float:left; width:234px; height:270px; margin:10px;}
.hpic a img{ width:232px; height:232px; border:1px #ddd solid;}
.hbt a{ text-align:center; display:block; width:234px; line-height:30px; height:30px; overflow:hidden;}

/*---------经典案例------------*/
.layout4{width:100%; margin-top:30px; padding:30px 0px;}
.case{width:1002px; overflow:hidden; position:relative;}
.casebox{ padding:50px 0px 30px; width:1002px; height:500px; overflow:hidden;}
.casebox ul li{ float:left; width:230px; height:234px; margin:10px 10px; position:relative;}
.casebox ul li .hpic{ position:absolute; z-index:0;}
.casebox ul li .hpic a{ margin:0px; padding:0px;}
.casebox ul li .hbt a{ color:#fff; background-color:#1951a4;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; position:absolute; z-index:10px; bottom:0px;}


.adv1{ width:100%; height:185px; background:url(../adv1.jpg) top center no-repeat;}
.tlcase{ width:100%; background:url(../ysbg.jpg) top center no-repeat; height:1720px;}
dl.c1{ width:440px; float:right; padding-top:140px; padding-right:30px;}
dl.c1 dt{ font-size:28px; font-weight: bold; color:#033e8c; height:70px; line-height:50px; letter-spacing:3px;}
dl.c1 dd{ color:#434343; font-size:14px; line-height:30px;}
dl.c2{ width:400px; float:left; padding-top:120px; padding-left:85px;}
dl.c2 dt{ font-size:28px; font-weight: bold; color:#033e8c; height:70px; line-height:60px;letter-spacing:3px}
dl.c2 dd{ color:#434343; font-size:14px; line-height:30px;}
dl.c3{ width:410px; float:right; padding-top:115px; padding-right:30px;}
dl.c3 dt{ font-size:28px; font-weight: bold; color:#033e8c; height:70px; line-height:60px;letter-spacing:3px;}
dl.c3 dd{ color:#434343; font-size:14px; line-height:30px;}

.service{ margin-top:250px; }
.stel{ width:650px; height:70px; background:url(../stel.jpg) top center no-repeat;padding-top:60px; margin:0 auto;}
.stel h2{ line-height:40px; height:40px; border-top:5px #000 solid; color:#033e8c; font-size:14px; text-align:center; display:block; width:650px; }
.slist{ margin-top:15px;}
.slist dl{ width:250px; float:left;}
dl.s1,dl.s3{ margin-top:125px;}
dl.s2,dl.s4{ margin-top:40px;}
.slist dl dt.sdt{ color:#d58734; font-size:14px;}
.adv2{ width:100%; height:164px; background:url(../adv2.jpg) top center no-repeat;}




 /*----------新闻动态---------*/
.layout5{ margin-top:30px;}
.newsbox{ width:680px;}
.newsbox .hd{ height:40px; line-height:40px; border-bottom:2px #0353a8 solid; position:relative; }
.newsbox .hd ul{ float:left;  position:absolute; height:40px;   }
.newsbox .hd ul li{ float:left; width:134px; cursor:pointer; text-align:center; font-size:14px;background:url(../tabt.gif) no-repeat; margin-right:5px; color:#0353a8;  }
.newsbox .hd ul li.on{ height:40px; background:url(../tabton.gif) no-repeat; color:#fff; font-size:14px;   }
.bdbox{ padding:20px 10px; border:1px #ddd solid; border-top:none;}
.bdbox dl{ border-bottom:1px #888888 dotted; height:180px; overflow:hidden;}
.bdbox dl dt{ width:240px; margin-right:20px; height:160px;}
.bdbox dl dt img{ width:238px; border:1px #ddd solid; height:158px;}
.bdbox dl dd{ width:396px;}
.bdbox dl dd h4{ font-size:14px; line-height:35px; height:35px; overflow:hidden;}
.bdbox dl dd h4 a{ color:#0353a8;}
.newsbox .bd ul{ padding:15px 0px 0px;  zoom:1;  }
.newsbox .bd li{ height:28px; line-height:28px; background:url(../li.gif) left center no-repeat; }
.newsbox .bd li a{ padding-left:15px;}
.newsbox .bd li .date{ float:right; color:#999; }

.faqbox{ width:300px;}
.faqbox h2{ line-height:40px; height:40px;}
.faqbox h2 span{}
.faqlist{ width:278px; height:410px; padding:10px 10px; border:1px #ddd solid; overflow:hidden;}
.infoList dl{ height:130px; border-bottom:1px #ccc dashed; padding-top:15px;}
.infoList dl dt{ background:url(../a.jpg) left center no-repeat;}
.infoList dl dt a{ color:#0353a8; font-size:14px; padding-left:35px;}
.infoList dl dd{ line-height:24px; background:url(../q.jpg) left top no-repeat; padding-left:35px;}

.layout6{ margin-top:20px;}
.yqlink h2{ height:27px; background:url(../linkbg.jpg) no-repeat; line-height:27px; width:160px; text-align:center;}
.yqlink h2 a{ font-size:14px; color:#ffffff;}
ul.linklist{ border:1px #ddd solid; padding:10px; width:982px; float:left;}
.linklist li a{ float:left; padding:10px 30px;}

#footer{ margin-top:20px; min-height:200px; background:url(../fbg.jpg)  left top repeat-x;}
.fnav{ width:800px; height:40px; line-height:40px; text-align:center; margin:0 auto;}
.fnav a{ float:left; margin:0px 20px; color:#ffffff;}
.footinfo{ color:#c0e4ff; padding:20px 0px;}
.flogo{ width:500px; background:url(../flogo.jpg) right top no-repeat; height:200px;}




/*-------------单页----------*/
.subanner li{width:100%; height:270px;  overflow:hidden;}
.position{ height:50px; border-bottom:1px #ddd solid; width:1002px; line-height:50px;}
.Aboutinfo{ line-height:28px; padding:30px 10px; min-height:500px;}

/*------------新闻列表--------*/
.submenu{ padding:30px 20px; width:962px; height:37px;}
.submenu a{ width:105px; text-align:center; line-height:37px; background:url(../m_bg.jpg) left top no-repeat; display:block; float:left;}
.submenu a:hover{background:url(../m_hover.jpg) left top no-repeat; color:#fff;}
.submenu a.on{background:url(../m_hover.jpg) left top no-repeat; color:#fff;}
.submenu span{ float:left;}
.newslist{ padding:30px 10px; width:98%;}
.newslist dl{ background-color:#f6f6f6; height:170px; width:98%; overflow:hidden; margin:15px 0px; padding:15px 10px;}
.newslist dl:hover{ border-right:4px #1f66be solid; cursor:pointer;}
.newslist dl dt.newspic{ width:220px; height:170px; float:left;}
.newslist dl dt.newspic a img{ width:210px; height:160px; border:4px #fff solid;}
.newslist dl dd{ width:700px; line-height:25px; color:#888888;}
.newslist dl dd h2 a{ font-size:14px; color:#666666; line-height:40px;}
.ndesc{ max-height:100px; overflow:hidden;}
.smore{ line-height:40px; width:70px;background:url(../smore.jpg) right center no-repeat; display:block;}

#shownews h1{ line-height:80px; font-size:22px; text-align:center; width:100%;}
.newsinfo{ padding:30px 10px; width:98%; line-height:30px;}
.met_page{ border-bottom:1px #ddd dashed;border-top:1px #ddd dashed; width:100%; padding:20px 0px;}
 h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:2px solid #0353a8; margin:35px 0px 10px 0px;}
 h4.related span{ float:left; width:135px; height:30px; display:block; background:url(../tjtitle.jpg) no-repeat; color:#fff; line-height:30px; text-align:center;}
#shownews .relatedlist li{ float:left; width:46%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; background:url(../diantb.jpg) no-repeat 3px 12px; overflow:hidden; }
#shownews .relatedlist li a:hover{ text-decoration:underline; }
*html #shownews .relatedlist li img{ margin-top:8px;}


/*-------------------产品列表----------------*/
.leftmenu{ width:210px; float:left; margin-top:20px;}
.promenu h3{background:url(../smenubg.jpg) no-repeat; padding-top:50px; color:#fff; height:70px; text-align:center; width:210px; font-size:18px; font-weight:normal;}
ul.submenulist{ padding:20px 10px; border:1px #dddddd solid; background-color:#ededed;}
ul.submenulist li{ line-height:34px; height:34px; margin:8px 0px;}
ul.submenulist li a{ display:block; text-indent:20px; background:url(../libg.jpg) right top no-repeat; color:#145dbb;}
ul.submenulist li a:hover{ background:url(../libghover.jpg) right center no-repeat; color:#fff; }
ul.submenulist li a.on{ background:url(../libghover.jpg) right center no-repeat; color:#fff;}
.contact{ padding:150px 10px 10px; line-height:24px; margin-top:20px;  background:#f9f9f9 url(../contactbg.jpg) left top no-repeat; border:1px #ddd solid; }

.rightcon{ float:right; width:780px; margin-top:20px;}
.rposition{ width:778px; border:1px #ddd solid; height:30px; line-height:30px; text-indent:20px;}
.prolist{ width:778px; border:1px #ddd solid; margin-top:10px;}
.prolist ul{ padding:20px 10px; float:left;}
.prolist ul li{ float:left; margin:10px 5px;}
.listpic img { width:240px; height:160px; border:1px #ddd solid;}
.protitle{ line-height:30px; background-color:#efefef;}
.protitle a{ color:#2775c8; display:block; text-align:center;}


/*----------------产品详细--------------*/
.info_img img{ width:440px; border:1px #ddd solid; padding:2px;}
h1.pname{ line-height:35px; font-size:16px;}
.desc{ line-height:24px; max-height:96px; overflow:hidden; color:#888888;}
.p_ti{ font-size:14px; border-bottom:2px #0353a8 solid; margin-top:20px;}
.p_ti a{ width:135px; height:35px; display:block; background:url(../tjtitle.jpg) no-repeat; color:#fff; line-height:35px; text-align:center;}
.related{ margin-top:30px; width:100%; border-bottom:2px #0353a8 solid;}
.related span{  width:135px; height:35px; display:block; background:url(../tjtitle.jpg) no-repeat; color:#fff; line-height:35px; text-align:center;}
.cplist{ padding:10px 0px; width:100%; float:left;}
.cplist ul li{ float:left; width:230px; margin:5px 6px;}
.cplist ul li a img{ width:230px; height:165px;}
.cplist ul li a{ line-height:28px; color:#888888; width:230px;text-align:center; overflow: hidden; display:block;}

h3.casetit{ border-bottom:2px #0353a8 solid;}
h3.casetit span{ width:135px; height:35px; display:block; background:url(../tjtitle.jpg) no-repeat; color:#fff; line-height:35px; text-align:center;}


/*

*html #showproduct .prev{ left:-18px;}
*html #showproduct .next{ left:693px;}
*+html #showproduct .prev{ left:-18px;}
*+html #showproduct .next{ left:693px;}
/*下载*/
/*
#downloadlist dl.top dt a{ color:#004080;}
#downloadlist .metlist dd{ background:#eef3fa;}
/*地图*/
/*
#sitemaplist .sitemapclass2 h3{background:url(../li.png) no-repeat left center;}

*/