@charset "utf-8";
/* CSS Document */
.w{ width:1100px; margin:0px auto; overflow:hidden;}
.top{ width:100%; height:30px; line-height:30px; background:#333; color:#fff; font-size:12px;}
.top a{ padding:0px 10px; color:#fff;}
.fl{ float:left;}
.fr{ float:right;}
/*header*/
.header{ width:1100px; margin:0px auto; height:110px; padding:10px 0;}
.logo{ width: 830px; float:left; overflow:hidden; height:110px;}
.logo a{ display: block;}
.logoImg{ float:left; width:200px;}
.logoImg img{ vertical-align:middle; width:200px; height:110px;}
.logoName{ padding:0px 0px 0px 20px; float:left; margin-top:28px;}
.logoName h1{ font-size: 21px;padding-top: 3px; font-weight:normal; color:#094f83; font-family:Microsoft YaHei}
.logoName p{ font-family: arial; font-size: 14px; padding-top: 2px;}
.nav{ width:100%; background:url(../images/navbg_eqk5.jpg) repeat-x; height:50px; line-height:50px;overflow:hidden;}
.nav li{ float:left; width:100px; text-align:center; line-height:60px; font-size:14px; font-weight:bold;}
.nav li a{ color:#fff; display:block; height:50px; line-height:50px; width:120px;}
.nav li a:hover,.nav li a.hover{ color:#fff; background:#0FA9EB;}
.hotLine{ background:url(../images/tel_6ny6.png) no-repeat 0px center; background-size:20%; padding-left:70px; margin-top:25px;}
.hotnote{ font-size:20px; color: rgb(228, 36, 0);}
.dhd{ color:#0066CB; font-size:25px; line-height:30px;font-family: Microsoft YaHei; font-weight:bold;}
/*banner*/
.banner { position: relative; width:100%; height:480px; overflow: hidden; }
.banner .pic a { display:block;width:100%; height:480px;}
.banner .hd { overflow:hidden; zoom:1; position:absolute; bottom:10px; left:50%; z-index:3}
.banner .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#fff; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.banner .hd .on{ background:#0c4a96; filter:alpha(opacity=100);opacity:1;}
/*搜索*/
.searchcon{ height:48px; width:100%; background:url(../images/top_zl1m.jpg); padding:15px 0;}
.search{ width:600px; margin:0px auto; overflow:hidden; padding:8px 0;}
.text{ float:left; height:30px; width:510px; padding-left:9px; border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; border-right:0;border-radius:3px 0px 0px 3px;}
.btn{ float:left; width:80px; height:32px; line-height:32px; text-align:center; color:#fff; background:#0c4a96; border-radius:0px 3px 3px 0; border:0; cursor:pointer; font-size:14px;}
.btn:hover{ background:#085cc3;}
/*cpmeun*/
.cpmneu{margin:20px auto; width:1100px; overflow:hidden;}
.title{ width:1100px; overflow:hidden; text-align:center; border-bottom:1px solid #0271A9;}
.bbt{ font-size:34px; color:#0271A9; line-height:50px; font-weight:bold;}
.ebt{font-size:16px; color:#0271A9; line-height:24px;text-transform: uppercase;}
.line{  background:#0271A9;height:5px; width:80px; margin:10px auto 0;}
.note{ width:1100px; line-height:40px; margin:20px; color:#E42400; font-size:15px;}
.cpList{width:1100px; margin:20px auto; overflow:hidden;}
.cpList li{float:left;width:251px; overflow:hidden; border:2px solid #0271A9; margin:10px; display:inline;}
.cpList li:hover,.subcpList li:hover{border:2px solid #e42400;}
.cpList li a,.subcpList li a{ display:block; width:230px;margin:10px;}
.cpList li .cpimg,.subcpList li .cpimg{ width:230px; height:184px;}
.cpname{ line-height:26px; color:#0271A9; text-align:center; font-size:16px; margin-top:5px;}
.cpList li:hover a .cpname,.subcpList li:hover a .cpname{ color:#e42400}
.cpmore{width:142px;margin:20px auto;}
.cpmore a{display:block; text-align:center; width:142px; color:#fff; margin-top:13px; height:40px; line-height:40px;  background:#e42400; border-radius:3px; border:1px solid #fff;}
.cpmore a:hover{ background:#0065ca;}
.dian{ width:142px; line-height:0%; overflow:hidden;}
.dian .blue{font-size: 50px;font-family: Microsoft YaHei; color: rgb(0, 101, 202);}
.dian .red{font-size: 50px;font-family: Microsoft YaHei;color: rgb(228, 36, 0);}
/*index news*/
.con{ width:100%; padding:30px 0; background:url(../images/bg_lvgc.png) #0391D9;}
.newsLeft{ float:left; width:410px; margin-right:30px;}
.newsRight{ float:left; width:660px;}
.newsImg{ width:400px; border:1px solid #fff;overflow:hidden; position:relative; height:235px; padding:4px;}
.newsImg img{ width:400px; height:235px;}
#iFocus ul {  width:400px; height:235px; z-index:88; }
#iFocus ul li { float:left; width:400px; height:235px; overflow:hidden; position:relative; background:#000; z-index:81 }
#iFocus ul li a{ display:block;  float:left }
#iFocus ul li a img{ vertical-align:middle;  }
#iFocus .btnBg { position:absolute; width:400px; height:35px; left:4px; bottom:4px; background:#333; z-index:89;  }
#iFocus .imgbtn { position:absolute; width:390px; height:18px; left:0; bottom:12px; padding-left:10px; text-align:right; z-index:90 }
#iFocus .imgbtn span { display:inline-block; _display:inline; _zoom:1; width:18px; height:18px; line-height:18px; text-align:center; font-size:16px; font-family:"微软雅黑"; margin-right:5px; cursor:pointer; color:#B1B1B1; background:#444; }
#iFocus .imgbtn span.on { background:#f60; color:#fff;}
.newsleftlist{ width:410px;}
.newsleftlist li,.newsrightlist li{ height:50px; line-height:50px; border-bottom:1px dotted #fff; color:#fff; padding-left:15px; background:url(../images/9.png) no-repeat 0px center; }
.newsleftlist li span,.newsrightlist li span{ float:right;}
.newsleftlist li a{ display:inline-block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis; width:300px; color:#fff;}
.newsleftlist li a:hover,.newsrightlist li a:hover{ color:#0068ce;}
.newstitle{ height:30px; line-height:30px; color:#fff; font-size:22px; border-left:2px solid #e42400; padding-left:10px;}
.newstitle span{text-transform: uppercase; padding-left:10px; font-size:14px;}
.newsrightlist{ width:660px; border-top:1px solid #0271A9; margin-top:12px;}
.newsrightlist li a{ display:inline-block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis; width:560px; color:#fff;}
/*main*/
.main{ width:100%; background:url(../images/bk2_bg_61kg.jpg); overflow:hidden; padding:80px 0 40px;}
.indexAbout{ float:left; width:360px;}
.indexContact{ float:left; width:454px; margin:0px 15px;}
.indexLy{ float:left; width:256px;}
.aboutImg{ width:358px; border:1px solid #0271A9;}
.aboutImg img{ width:350px; height:150px; padding:4px;}
.aboutcon{ line-height:24px; color:#666; margin-top:10px; height:168px; overflow:hidden;}
.aboutmore{ float:right; overflow:hidden; margin-top:25px;}
.aboutmore .dian{ float:left; width:80px;}
.aboutmore a{ display:inline-block; width:100px; text-align:center; line-height:30px; color:#e42400; height:30px; border:1px solid #e42400;}
.aboutmore a:hover{border:1px solid #0271A9;color:#0271A9;}
.contactImg{ width:452px; border:1px solid #0271A9;}
.contactImg img{ width:444px; height:150px; padding:4px;}
.contactlist{ margin-top:20px; color:#666; margin-left:10px;}
.contactlist p{ line-height:30px;}
/*联系*/
.contactcon{ margin-top:10px;}
.hotline{ background:url(../images/tel2_vgz8.png) no-repeat 5px center; padding-left:65px; background-size:8%;}
.hltitle{ line-height:20px; color:#666; padding-top:10px;}
.hlcon{ line-height:35px; font-size:20px; color:#333;}
/*留言*/
.lycon{ width:210px; padding:0px 22px 20px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.txt{width:200px;height:22px;line-height:22px;background-color:#eeeeee;font-size:12px;color:#777;padding:4px; border:1px dashed #aaa;}
.lytitle{ line-height:40px; font-size:12px; color:#666;}
.lybtn{ cursor:pointer; width:210px;height:28px;line-height:28px;background:#e42400;font-size:14px;color:#fff;text-align:center;border:1px dashed #b21818; margin-top:20px;}
.lybtn:hover,.sublybtn:hover{ background:#bb2d12; color:#fff;}
/*友情链接*/
.links{ width:100%; padding:15px 0; background:url(../images/top_zl1m.jpg);}
.linktitle{ float:left; width:135px; text-align:center; color:#fff; height:40px; line-height:40px; margin-right:40px; background:url(../images/logo_di76.png) no-repeat; background-size:contain;}
.linklist{ float:left; width:900px; line-height:40px;}
.linklist a{ display:inline-block; padding:0px 20px;}
/*footer*/
.footer{ width:100%; background:#0065CA;padding:10px 0; color:#4982c9;}
.footNav{ width:913px; height:54px; margin:20px auto 0;line-height:54px;background:url(../images/fnav_bg_7ent.png) no-repeat;}
.footNav a{ padding:0 20px; color:#fff;}
.footNav a:hover{ color:#fff;}
.copyright{ float:left; width:430px; margin:10px 20px 0 0;}
.copyright p{ line-height:24px; font-size:14px; color:#5e9af5;}
.foot{  width:913px; margin:20px auto; overflow:hidden;}
.footlogo{ float:left; width:230px; border-right:1px solid #028BCF; height:110px; margin-right:50px;}
.footlogo img{ width:200px; height:110px;}
.footewm{ float:left; width:120px;}
.footewm img{ max-width:120px; height:auto;}

/*关于我们*/
.content{ width:1100px; overflow:hidden; margin:20px auto;}
.subleft{ width:256px; float:left; margin-right:22px;}
.subright{ width:822px; float:left;}
.menuTitle{ width:186px; padding-left:70px; height:68px; position:relative;line-height:68px; background:url(../images/b_bg01_387z.jpg) no-repeat; color:#fff;font-size:18px;}
.menuTitle span{ font-size:12px; display:block;padding-left:10px;line-height:0px;*line-height:30px;}
.dianright{ color:#fff; position:absolute; left:140px; top:30px; text-align:left; *top:10px;}
.dianright .white{ font-size:50px !important; line-height:5%;*line-height:80%; position:absolute; top:0;}
.abouts p,.about_us p{line-height:30px;}
.about_us img{float:left;margin:10px;}
.subleft .indexLy{ margin-top:10px;}
/*产品分类*/
.leftMenu{ width:256px; background:#006BC3; padding-bottom:20px;}
.leftMenu li{ line-height:50px; height:50px; margin:0px 10px; overflow:hidden; width:234px; text-align:center; border-bottom:1px solid #aaa;}
.leftMenu li a{ color:#fff;}
.leftMenu li a:hover{ color:#E42400; font-weight:bold;}
/*Navigation*/
.Navigation{ height:47px; background:url(../images/pages2_x2vl.png) no-repeat; line-height:47px; width:800px; padding-left:22px;}
.wz{ color:#006BC3}
.Navigation a{ color:#333}
.Navigation a:hover{ color:#E42400}
/*产品中心*/
.subcpList{width:822px; margin:20px auto; overflow:hidden;}
.subcpList li{float:left;width:251px; overflow:hidden; border:2px solid #0271A9; margin:9px; display:inline;}
/*新闻中心*/
.newslist{ width:800px; margin:12px auto;}
.newslist li{ height:40px; line-height:40px; border-bottom:1px dotted #e0e0e0;padding-left:15px; background:url(../images/9.png) no-repeat 0px center; }
.newslist li span{ float:right; color:#666;}
.newslist li a{ display:inline-block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis; width:700px; color:#333;}
.newslist li a:hover{ color:#0068ce;}
/*联系我们*/
.contact{ padding:20px 10px;width:800px;}
.contact p{ color:#333; line-height:35px;}
.map{ border:1px dashed #006BC3; padding:5px;width:800px;}
.map img{ width:800px; height:400px;}
.subcontact{ margin-top:10px; overflow:hidden;}
.subcontact p{ float:left; width:400px; height:60px; line-height:60px; border-bottom:1px dashed #e0e0e0;}
.gsname{ font-size:18px; color:#006BC3; font-weight:bold; line-height:40px; margin-top:20px;}
.subcontact p img{ width:30px; height:auto; vertical-align:middle;margin-right:10px;}
.gslj{ line-height:40px; margin-top:40px; text-align:center; font-size:36px; color:#006BC3;  }
.subly{ width:800px; margin:20px auto;}
.subtxt{width:500px;height:24px;line-height:24px;background-color:#eeeeee;font-size:12px;color:#777;padding:4px; border:1px dashed #aaa;}
.sublybtn{ cursor:pointer; width:210px;height:40px; display:block;line-height:40px;background:#e42400;font-size:14px;color:#fff;text-align:center;border:1px dashed #b21818; margin-top:20px;}
/*详情*/
.news_content_body {padding: 10px 30px;}
.news_content_body p{line-height:30px;text-indent:2em;font-size:14px;}
.nextpage {margin: 20px 0px 10px;overflow: hidden; background:#f1f1f1; padding:5px;line-height: 40px;padding-top: 10px;}
.nextpage li {float: left;width: 360px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nextpage li a {color: #004a93;}
.nextpage li a:hover {color: #c00;}