@charset "utf-8";
.hover{transition-property:all;-ms-transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all}
.hover,.hover:hover,.hover:visited,.hover:active,.hover:link{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ani, .ani * { transition-property: all; -ms-transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all; transition-duration: .2s; -ms-transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: .2s; }
from,div,dl,dd,dt,ol,ul,li,a,img,input,h1,h2,h3,h4,h5,h6,table,a,p,form,em,i{margin:0;padding:0;border:0;font-weight:normal}
ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,em,i{list-style-type:none;font-style:normal}
body{margin:0 auto;padding:0;font:normal 12px/2 "Microsoft YaHei","SimHei","SimSun","Helvetica Neue",Arial;color:#666;word-break:break-all;text-align:justify;width:100%}
img,li{vertical-align:top}
.img{display:block}
img{max-width:100%}
.clear{clear:both;width:0;height:0;border:0;margin:0;padding:0;visibility:hidden;font-size:0;line-height:0}
.clearfix{zoom:1}
.clearfix:after{content:"";display:block;clear:both;height:0}
@font-face { font-family: 'iconfont';  /* project id 398496 */ src: url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.eot'); src: url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.woff2') format('woff2'), url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.woff') format('woff'), url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.ttf') format('truetype'), url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.svg#iconfont') format('svg'); }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; vertical-align: middle }
*:focus{outline:0}
a{text-decoration:none;color:#858687;color:#000}
a:hover{color:#1483c0}
.fl{float:left!important}
.fr{float:right!important}
.pd25{padding:0 25px 25px}
.pd25-two{padding:25px}
.scale img{opacity:1;transform:scale(1,1)}
.scale:hover img{opacity:.95;transform:scale(1.1,1.1)}
.textindent{text-indent:0!important}
.border-none{border:none!important}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wrap{width:1100px;margin:0 auto}
.topNavBtn{display: none;}
.map{margin-top:40px;width:100%;height:550px;overflow:hidden}
.FocusScrool{height:730px;position:relative;margin:0 auto;overflow:hidden}
.FocusScrool .pic{z-index:0;width:100%!important;height:100%}
.FocusScrool .pic li{width:100%!important;height:730px}
.FocusScrool .pic img,.FocusScrool .pic a{width:100%;height:730px;display:block;text-indent:-999999px}
.FocusScrool .hd{width:100%;position:absolute;bottom:20px;height:33px;text-align:center;font-size:0;z-index:1;display:none}
.FocusScrool .hd li{margin:18px 5px 0;width:70px;height:7px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;background:#fff;border-radius:0;zoom:1}
.FocusScrool .hd .on{background:#c71d20}
.FocusScrool .prev,.FocusScrool .next{width:60px;height:90px;margin:-60px 0 0;display:none;background:url(images/ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:.2}
.FocusScrool .prev{left:0}
.FocusScrool .next{background-position:0 -90px;right:0}
.FocusScrool .prev:hover,.FocusScrool .next:hover{filter:alpha(opacity=50)!important;opacity:.5!important}
.topR{height:40px;line-height:40px}
.topR a{background:url(images/z_01.gif) no-repeat left center;padding:0 15px 0 10px}
.nav{background:url(images/nav.gif);text-align:center}
.nav li.m{width:156px;position:relative;float:left}
.nav li.first h3 a{background:0}
.nav li.m1{background:0}
.nav li h3 a{display:block;text-align:center;color:#fff;font-size:14px;height:60px;line-height:60px;display:block;text-align:center;background:url(images/navLine.gif) no-repeat center left}
.nav li h3 a:hover,.nav li.on h3 a{color:#fff;background:url(images/navLine.gif) no-repeat center left #204acb}
.nav li .sub{display:none;z-index:999999;position:absolute;background:#12702d;border-radius:0 0 4px 4px;padding:0 0 10px;width:100%}
.nav li .sub li{line-height:26px;color:#fff;background:0}
.nav li .sub li a{font-size:12px;color:#fff;display:block;padding:0 5px;text-align:center}
.nav li .sub li a:hover{text-decoration:underline}
.nav li.on .sub{display:block}
.top_sub1{/* height:20px; */padding:10px 0;line-height:20px;background:#000;color:#fff;text-align:right;}
.top_sub1 a{color:#b8b8b8;background:url(images/navline2.gif) no-repeat right center;padding:0 10px}
.top_sub1 a:last-of-type{background:0;padding-right:10px}
.top_sub1 a:hover{color:#fff}
.top_sub2{padding: 20px 0;}
.top_sub2 .logo{float: left; width: 490px; height: 100px;}
.top_sub2 .tel{width:220px; height: 100px; float: right;}
.page-relative{position:relative;width:100%}
.page-absolute{position:absolute;background:url(images/z01_02.png) no-repeat center 0;top:-90px;left:0;z-index:222222;width:100%}
.page-footer{padding:25px 0 15px;text-align:center;background:#d5d5d5;color:#000;font-size:12px}
.page-footer a{color:#fff}
.mainTitle{background:url(images/z02.gif) no-repeat left center;line-height:22px;color:red;font-size:18px;text-indent:20px;margin-bottom:10px}
.main_01{height:168px;background:url(images/z02_02.gif) no-repeat center bottom}
.main_01 form{background:url(images/z02.gif) no-repeat;width:335px;height:40px;margin:60px auto 0}
.main_01 .text{width:230px;height: 40px;line-height:20px;padding:10px;float:left;background:0;border:0;}
.main_01 .btn{width:84px;height:40px;text-indent:-99999px;cursor:pointer;background:0}
.main_01 .bd{line-height:45px;text-align:center;color:#5c5c5c}
.main_01 .bd a{color:#5c5c5c;padding:0 5px}
.main_02{}
.main_02 .title{ font-size: 12px; color: #7a7a7a;background:url(images/z03.gif?V2) no-repeat center 0; height: 115px; line-height: 1; text-align: center;}
.main_02 .title h2{ font-size: 24px; color: #0041a5; padding: 0 0 15px;}
.main_02 .hd{text-align:center}
.main_02 .hd ul{display: block;padding: 0 20px 50px;}
.main_02 .hd li{ float: left; width: 20%; padding: 0 5px;}
.main_02 .hd li a{display: block;background: #fff;font-size: 18px;color: #000;line-height: 50px;}
.main_02 .hd li.on a{ background: #0041a5; color: #fff;}
.main_02 .bd li{width:235px;float:left;margin:0 20px}
.main_02 .bd li img{width:235px;height:235px;border:1px solid #e1e1e1}
.main_02 .bd li a{display:block;line-height:40px;padding-bottom:5px}
.main_02 .bd li a{text-align:center}
.main_02 .bd li a p{}
.main_03Wrap{padding: 70px 0 30px;}
.main_03Wrap .title{ padding: 0 0 0 20px; line-height: 40px; border-bottom: 1px solid #d0d0d0; font-size: 18px; color: #0041a5; position: relative;}
.main_03Wrap .title:before{content:''; width: 8px; height: 8px; border-radius: 8px; background: #0041a5; position: absolute; left: 0; top: 50%; margin-top: -4px;}
.main_03Wrap .title .t1{ float: left; padding: 0 10px 0 0;}
.main_03Wrap .title .t2{ float: left; font-size: 14px; color: #848484;}
.main_03Wrap .title em{ float:right; font-size: 12px; color: #0041a5; font-style: normal;}
.main_03{width:630px;float:left}
.main_03 .bd{background:#eaeaea;padding:0 0 0 280px;line-height:27px;color:#1a1a1a;margin-top:15px}
.main_03 .bd img{ float: left; margin-left: -280px;}
.main_03 .bd p{  padding:10px 10px }
.main_04{width:400px;float:right}
.main_04 .bd{line-height:30px;color:#191919;font-size:14px;margin-top:15px}
.main_04 .bd img{}
.main_04 .bd p{}
.AD{ padding: 50px 0 70px; background: #0041a5; border-bottom: 5px solid #f40d13; margin: 30px auto;}
.AD img{display: block; margin: 0 auto;}
.youshi{}
.youshi img{display: block; margin: 0 auto;}
.main_05Wrap{background: url(images/z06.gif?v2) no-repeat center 0;height:754px;}
.main_newsBox{padding: 183px 60px 0;height:680px;}
.main_newsBox .title{height: 1px;background: #c6c6c6;position: relative;margin-bottom: 40px;}
.main_newsBox .title:before{content:'';background: url(images/z06.png) no-repeat 50% 50%;width: 60px;height: 60px;position: absolute;left: 50%;top: -70px;margin-left: -30px;}
.main_newsBox .title h2{position: absolute;left: 50%;transform: translateX(-50%);color: #0041a5;background: #fff;top: -10px;font-size: 16px;line-height: 20px;padding: 0 20px;}
.main_newsBox .title span{position: absolute;left: 50%;transform: translateX(-50%);color: #c8c8c8;top: 16px;font-size: 16px;line-height: 20px;width: 100%;text-align: center;font-weight: bold;}
.main_05{width: 298px;/* background: #000; */margin: 0 13px 0 0;padding: 0 22px;}
.main_05 a{color:#666;display:block}
.main_05 a:hover{color:#1483c0}
.main_05 img{border:10px solid #eee;width:255px}
.main_05 ul{padding:5px 0 0}
.main_05 li{background:url(images/z07.gif) no-repeat left center;padding:0 10px 0 10px;line-height:25px}
.main_06{width: 356px;/* margin-left:45px; */margin-top:20px;margin: 0 15px 0 0;padding: 30px 25px 0;}
.main_06 img{border:10px solid #eee;width:295px}
.main_07{width: 296px;float: left!important;margin: 0;padding: 0 22px;}
.main_08{text-align:center}
.main_08 a{color:#fff;padding:0 5px}
.pageTitle{text-align:center;padding:0 0 30px}
.pageTitle span{display:inline-block;height:40px;line-height:40px;border-bottom:1px solid #c6262d;font-size:18px;color:#c6262d}
.mianNewList li{float:left;width:50%}
.mianNewList .box{padding:20px 20px 0}
.mianNewList li a{display:block;padding:0 0 20px 100px;border-bottom:1px dotted #dbd4cd;position:relative}
.mianNewList li a .date{width:80px;height:70px;text-align:center;background:#eee;color:#666;font-size:25px;line-height:41px;position:absolute;left:0;top:0}
.mianNewList li a .date span{font-size:14px;line-height:20px;display:block}
.mianNewList li a h2{font-size:14px}
.mianNewList li a p{font-size:12px;color:#999;line-height:22px;height:44px;overflow:hidden}
.DetailNewsList li{float:left;width:33.3333%;padding:0 0 10px}
.DetailNewsList li a{width:252px;margin:0 auto;display:block;text-align:center}
.DetailNewsList li a h2{font-size:14px;line-height:30px}
.DetailNewsList li a p{font-size:12px;color:#a3a3a3;line-height:18px;height:36px;overflow:hidden}
.page-container{padding:38px 0 40px 0}
.pageLeft{width:300px;/* background:url(images/z08.gif) no-repeat center bottom; *//* padding:0 0 324px */}
.pageLeft .T{font-size:24px;background:url(images/z08_02.png) no-repeat center 0;height: 105px;color:#fff;text-align:center;line-height:30px;padding-top:40px;}
.pageLeft .T span{font-size:12px;display:block;line-height:16px;text-transform:uppercase}
.pageLeft ul{border-top:0;background:#065091}
.pageLeft li{border-top:1px solid #034182;border-top:1px solid #034177}
.pageLeft li a{display:block;line-height:40px;color:#fff;font-size:13px;text-align:center;background:#065091}
.pageLeft li a:hover,.pageLeft li.on a{background:url(images/z04-2.gif) no-repeat 15px center #007bbf;color:#fff}
.pageLeft .lx{background: #065091;}
.pageLeft .lx .T{background: #065091;border-bottom: 5px solid #043a80;margin: 20px 0 0 0;height: auto;padding: 20px 0 10px 0;}
.pageLeft .lx .T span{}
.pageLeft .lx p{color: #fff;font-size: 16px;padding: 10px 5px 20px;}
.pageRight{width:770px}
.proListCon li{width:25%;float:left;padding-bottom:20px}
.proListCon li .box{padding:0 10px}
.proListCon li a{border:1px solid #c0c0c0;display:block;margin:0 auto;text-align:center}
.newsList li{float:left;width:46%;padding:15px 0 20px;border-bottom:1px solid #ddd;margin:0 2%}
.newsList a{padding:0 15px;display:block}
.newsList a h2{font-weight:bold;font-size:14px}
.newsList a p{font-size:13px;padding-bottom:0;height:110px;overflow:hidden;margin-bottom:20px;color:#6f6f6f}
.newsList a span{color:#8f8f8f;font-style:italic}
.pageRWrap{width:740px;background:#f8f8f8}
.breadCrumb{height:43px;line-height:43px;border-bottom:1px solid #065091;margin-bottom:20px;background:url(images/z09.gif) no-repeat left center;padding-left:10px}
.breadCrumb span{font-size:16px;color:#255176}
.breadCrumb .r{font-size:12px;color:#000;padding:0 10px 0 10px}
.breadCrumb a{font-size:12px;color:#000}
.pageContainer{padding:20px 15px;min-height:320px}
.news{padding:0 0 20px}
.news .left{width:220px;float:left}
.news img{width:190px;height:150px}
.news .right{width:690px;float:right}
.news li{border-bottom:3px solid #e5e5e5;padding:10px 0 15px}
.news a h2{font-size:18px;line-height:30px;color:#000}
.news a p{font-size:13px;line-height:24px;height:72px;color:#6e6e6e}
.news a em{font-size:12px;display:block;color:#6e6e6e}
.news a span{font-size:14px;color:#005f1b}
.news a{display:block}
.proList li{float:left;padding:0 15px 30px}
.proList a{display:block;padding:10px 10px 0;border:1px solid #eee;text-align:center}
.proList img{width:185px;height:150px}
.proList a p{text-align:center;color:#5e5e5e;height:30px;line-height:30px;width:185px}
.proList a:hover{border-color:#f60}
.Detail{color:#333;font-size:14px;line-height:26px}
.Detail p{padding:7px 0 9px}
.Detail img{display:block;margin:0 auto;max-width:100%}
.DetailTab .hd{width:139px;float:left}
.DetailTab .hd li{width:132px;height:35px;text-align:center;background:#ddd;color:#000;font-size:14px;line-height:35px;margin-bottom:13px;position:relative;cursor:pointer}
.DetailTab .hd li em{width:7px;height:13px;background:url(images/i6_07.png) no-repeat;position:absolute;right:-7px;top:11px;display:none}
.DetailTab .hd li.on{background:#006a94;color:#fff}
.DetailTab .hd li.on em{display:block}
.DetailTab .hd a{color:#000;display:block}
.DetailTab .hd li.on a{color:#fff}
.DetailTab .hd span{display:block}
.DetailTab .bd{width:950px;min-height:300px;float:right}
.mess{width:500px}
.mess dl{padding:20px 0 0}
.mess dd{position:relative}
.mess img{position:absolute;left:22px;top:22px}
.mess .text{width:456px;height:22px;background:#f3f3f3;border:1px solid #dadada;padding:18px 20px 18px 21px}
.mess .btn{width:500px;color:#0b89dd;height:47px;margin:0 auto;display:block;background:#fff;cursor:pointer;border:2px solid #0b89dd;font-size:18px;line-height:47px}
.newsColT{line-height:38px;font-size:15px;color:#006994;border-bottom:1px solid #ccc;margin-bottom:20px}
.newsDetailT{text-align:center;border-bottom:1px solid #eee;margin-bottom:25px}
.newsDetailT h1{font-size:18px;color:#000;line-height:24px;padding-bottom:10px}
.newsDetailT p{margin-bottom:20px}
.prozoomBox{padding:0 20px 30px}
.prozoomRight{float:left;color:#018b3e}
.prozoomRight h2{font-size:20px;line-height:30px}
.prozoomRight p{font-size:14px;line-height:30px;padding:15px 0 20px 0}
.prozoomRight .tel{font-size:14px}
.prozoomRight .tel span{font-size:22px}
.prozoomRight a{background:url(../images/buynowsmalls.gif) no-repeat center center;width:135px;height:40px;display:block;margin-top:30px}
.jqzoom{float:left;border:0;position:relative;padding:0;cursor:pointer;margin:0;display:block}
.jqzoom img{background:url(images/loading.gif) no-repeat center center;max-width:100%}
.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:350px;height:350px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(Opacity=50)}
.caseList li{padding:20px 0;border-bottom:1px dotted #dbd4cd}
.caseList a{display:block}
.caseList a img{float:left;padding:0 15px 0 0;width:200px;height:160px}
.caseList a span{color:#929292}
.caseList a .text{color:#5a5a5a;height:72px;overflow:hidden}
.spec-preview{width:350px;height:350px;border:1px solid #dfdfdf;float:left}
.spec-scroll{clear:both;width:352px;padding:5px 0 0 0}
.spec-scroll .prev{float:left;margin-right:4px}
.spec-scroll .next{float:right}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px;line-height:54px;border:1px solid #CCC;background:#ebebeb;cursor:pointer;text-decoration:none}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px}
.spec-scroll .items ul li{float:left;width:64px;text-align:center}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px}
.spec-scroll .items ul li img:hover{border:2px solid #f60;padding:1px}
.prozoomBoxBd{padding:0 20px}
.prozoomBoxBdT,.prozoomBoxBd2{height:40px;line-height:40px;border-bottom:3px solid #12702d;color:#12702d;font-size:16px}
.prozoomBoxBd ul{padding:10px 0 0 40px}
.prozoomBoxBd li{float:left;width:222px;padding:10px 15px 0}
.prozoomBoxBd li img{width:216px;height:160px;border:1px solid #ccc;padding:2px}
.prozoomBoxBd li a p{text-align:center;line-height:24px}
.prozoomBoxBd2{width:870px;margin-left:20px}
.prozoomBoxBd2 span{height:40px;float:left;background:#12702d;color:#fff;border-radius:4px 4px 0 0;padding:0 15px}
.page{text-align:center}
.page a{display:inline-block;*display:inline;*zoom:1;border-radius:4px;margin:0 2px;line-height:38px;padding:0 15px;border:1px solid #e0e0e0;color:#666}
.page a:hover{background:#065091;color:#fff;border-color:#065091}
.page a.current{background:#065091;color:#fff;border-color:#065091}
.page a.Disable{background:#fff;color:#c1c1c1;border-color:#c1c1c1}
.page4List a{display:block}
.page4List img{float:left;width:128px;height:137px;margin-right:25px}
.page4List a h2{font-weight:bold;font-size:14px;color:#000}
.page4List a p{height:52px;overflow:hidden}
.page4List a span{color:#fb1818}
.page4List li{border-bottom:1px solid #c2c2bf;height:137px;padding:15px 0}
.page5List li{border-bottom:1px solid #b7b7b7;background:url(images/z04.gif) no-repeat 10px center;line-height:48px;padding:0 0 0 25px}
.page { text-align: center; padding: 20px 0 0 0; }
.page a, .page span.off { display: inline-block; background: #e6e6e6; color: #666; font-size: 16px; line-height: 50px; border-radius: 5px; padding: 0 20px; margin: 0 3px; }
.page a:hover, .page span.off:hover {background: #005aa8;color: #fff;}
.page a.fenyeon,.page .focus2 {background: #005aa8;color: #fff;}
.page span{display:none}
.page span.off {background: #e6e6e6!important;color: #666!important;display: inline-block;display: none;}




@media (max-width: 600px){
    .page-header{padding:90px 0 0 0;}
 body.on { overflow: hidden; }
body.on:before {content: '';position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);z-index: 99;}   
.topNavBtn {display: block;background: rgba(0, 0, 0, .5);width: 30px;height: 30px;position: fixed;color: #fff;line-height: 30px;text-align: center;top: 45px;right: 10px;z-index: 999999999;border-radius: 5px;}
.topNavBtn span { font-size: 20px; display: block; }
.topNavBtn.on {/* transform: translateX(-300px); */}
.topNavBtn span:first-of-type { display: block; }
.topNavBtn span:last-of-type { display: none; }
.topNavBtn.on span:first-of-type { display: none; }
.topNavBtn.on span:last-of-type { display: block; }    
.wrap{width: 100%;margin:0 auto;padding: 0 10px;}
.map{margin-top:40px;width:100%;height:550px;overflow:hidden}
.FocusScrool{height: 210px;position:relative;margin:0 auto;overflow:hidden;}
.FocusScrool .pic{z-index:0;width:100%!important;height:100%}
.FocusScrool .pic li{width:100%!important;height: 210px;background-size: cover!important;}
.FocusScrool .pic img,.FocusScrool .pic a{width:100%;height: 210px;display:block;text-indent:-999999px;}
.FocusScrool .hd{width:100%;position:absolute;bottom:20px;height:33px;text-align:center;font-size:0;z-index:1;display:none}
.FocusScrool .hd li{margin:18px 5px 0;width:70px;height:7px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;background:#fff;border-radius:0;zoom:1}
.FocusScrool .hd .on{background:#c71d20}
.FocusScrool .prev,.FocusScrool .next{width: 40px;height: 60px;margin: -30px 0 0;display: block!important;background:url(images/ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent: 0;filter:alpha(opacity=20);opacity: 1!important;color: #fff;font-size: 20px;background: rgba(0, 0, 0, 0.3);text-align: center;line-height: 60px;}
.FocusScrool .prev{left:0}
.FocusScrool .next{background-position:0 -90px;right:0}
.FocusScrool .prev:hover,.FocusScrool .next:hover{filter:alpha(opacity=50)!important;opacity:.5!important}
.topR{height:40px;line-height:40px}
.topR a{background:url(images/z_01.gif) no-repeat left center;padding:0 15px 0 10px}
.nav{text-align:center;background: rgba(38, 85, 228, 0.7);position: fixed;top: 90px;z-index: 999999;bottom: 0;right: 0;width: 50%;transform: translateX(100%);}
.nav.on{
    transform: translateX(0%);
}
.nav li.m{width: 100%;position:relative;float:left;}
.nav li.first h3 a{background:0}
.nav li.m1{background:0}
.nav li h3 a{display:block;text-align:center;color:#fff;font-size:14px;height:60px;line-height:60px;display:block;text-align:center;background:url(images/navLine.gif) no-repeat center left}
.nav li h3 a:hover,.nav li.on h3 a{color:#fff;background:url(images/navLine.gif) no-repeat center left #204acb}
.nav li .sub{display:none;z-index:999999;position:absolute;background:#12702d;border-radius:0 0 4px 4px;padding:0 0 10px;width:100%}
.nav li .sub li{line-height:26px;color:#fff;background:0}
.nav li .sub li a{font-size:12px;color:#fff;display:block;padding:0 5px;text-align:center}
.nav li .sub li a:hover{text-decoration:underline}
.nav li.on .sub{display:block}
.top_sub1{/* height:20px; */padding: 5px 0;line-height:20px;background: #000;color:#fff;text-align:right;width: 100%;height: 30px;position: fixed;z-index: 99;top: 0;}
.top_sub1 a{color:#b8b8b8;background:url(images/navline2.gif) no-repeat right center;padding:0 10px}
.top_sub1 a:last-of-type{background:0;padding-right:10px}
.top_sub1 a:hover{color:#fff}
.top_sub2{padding: 10px 0 0;width: 100%;height: 60px;position: fixed;z-index: 99;background: #fff;top: 30px;}
.top_sub2 .logo{float: left;width: 200px;height: auto;}
.top_sub2 .tel{width: 88px;height: auto;float: right;margin-right: 50px;}
.page-relative{position: initial;width:100%;height: auto!important;}
.page-absolute{position: initial;background:url(images/z01_02.png) no-repeat center 0;top: 0;left:0;z-index: 9;width:100%;background: #fff!important;}
.page-footer{padding: 15px 0 15px;text-align:center;background:#d5d5d5;color:#000;font-size:12px;line-height: 20px;}
.page-footer a{color:#fff}
.mainTitle{background:url(images/z02.gif) no-repeat left center;line-height:22px;color:red;font-size:18px;text-indent:20px;margin-bottom:10px}
.main_01{height:168px;background:url(images/z02_02.gif) no-repeat center bottom;display: none;}
.main_01 form{background:url(images/z02.gif) no-repeat;width:335px;height:40px;margin: 0px auto 0;}
.main_01 .text{width:230px;height: 40px;line-height:20px;padding:10px;float:left;background:0;border:0;}
.main_01 .btn{width:84px;height:40px;text-indent:-99999px;cursor:pointer;background:0}
.main_01 .bd{line-height:45px;text-align:center;color:#5c5c5c}
.main_01 .bd a{color:#5c5c5c;padding:0 5px}
.main_02{}
.main_02 .title{font-size: 12px;color: #7a7a7a;background:url(images/z03.gif?V2) no-repeat center 0;height: 115px;line-height: 1;text-align: center;background: none;height: auto;padding: 20px 0;}
.main_02 .title h2{ font-size: 24px; color: #0041a5; padding: 0 0 15px;}
.main_02 .hd{text-align:center}
.main_02 .hd ul{display: block;padding: 0 0px 20px;}
.main_02 .hd li{float: none;width: 32%;padding: 0 5px 10px;display: inline-block;}
.main_02 .hd li a{display: block;background: #eee;font-size: 12px;color: #000;line-height: 40px;}
.main_02 .hd li.on a{ background: #0041a5; color: #fff;}
.main_02 .bd li{width: 50%;float:left;margin: 0!important;padding: 0 3px 5px;}
.main_02 .bd li img{width: 100%;height: 140px;border:1px solid #e1e1e1;}
.main_02 .bd li a{display:block;line-height:40px;padding-bottom:5px}
.main_02 .bd li a{text-align:center}
.main_02 .bd li a p{}
.main_03Wrap{padding: 20px 10px 20px;background: #fff;}
.main_03Wrap .title{ padding: 0 0 0 20px; line-height: 40px; border-bottom: 1px solid #d0d0d0; font-size: 18px; color: #0041a5; position: relative;}
.main_03Wrap .title:before{content:''; width: 8px; height: 8px; border-radius: 8px; background: #0041a5; position: absolute; left: 0; top: 50%; margin-top: -4px;}
.main_03Wrap .title .t1{ float: left; padding: 0 10px 0 0;}
.main_03Wrap .title .t2{ float: left; font-size: 14px; color: #848484;}
.main_03Wrap .title em{ float:right; font-size: 12px; color: #0041a5; font-style: normal;}
.main_03{width: 100%;float:left;}
.main_03 .bd{background:#eaeaea;padding: 0 0 0 0px;line-height:27px;color:#1a1a1a;margin-top:15px;}
.main_03 .bd img{float: none;margin-left: 0;width: 100%;}
.main_03 .bd p{  padding:10px 10px }
.main_04{width: 100%;float:right;margin: 20px 0 0 0;}
.main_04 .bd{line-height:30px;color:#191919;font-size:14px;margin-top:15px}
.main_04 .bd img{}
.main_04 .bd p{}
.AD{padding: 20px 0 20px;background: #0041a5;border-bottom: 5px solid #f40d13;margin: 0px auto 30px;}
.AD img{display: block;margin: 0 auto;width: 80%;}
.youshi{}
.youshi img{display: block; margin: 0 auto;}
.main_05Wrap{height: auto;background: #eee;margin: 20px 0 0 0;}
.main_newsBox{padding: 20px 10px 0;height: auto;}
.main_newsBox .title{height: 1px;background: #c6c6c6;position: relative;margin-bottom: 50px;}
.main_newsBox .title:before{content:'';background: url(images/z06.png) no-repeat 50% 50%;width: 60px;height: 60px;position: absolute;left: 50%;top: -70px;margin-left: -30px;display: none;}
.main_newsBox .title h2{position: absolute;left: 50%;transform: translateX(-50%);color: #0041a5;background: #fff;top: -10px;font-size: 16px;line-height: 20px;}
.main_newsBox .title span{position: absolute;left: 50%;transform: translateX(-50%);color: #c8c8c8;top: 16px;font-size: 16px;line-height: 20px;width: 100%;text-align: center;font-weight: bold;}
.main_05{width: 100%!important;background: #fff;margin: 0 0px 10px 0!important;padding: 30px 22px 20px!important;}
.main_05 a{color:#666;display:block}
.main_05 a:hover{color:#1483c0}
.main_05 img{border:10px solid #eee;width: 100%!important;}
.main_05 ul{padding:5px 0 0}
.main_05 li{background:url(images/z07.gif) no-repeat left center;padding:0 10px 0 10px;line-height:25px}
.main_06{width: 356px;/* margin-left:45px; */margin-top:20px;margin: 0 15px 0 0;padding: 30px 25px 0;}
.main_06 img{border:10px solid #eee;width:295px}
.main_07{width: 296px;float: left!important;margin: 0;padding: 0 22px;}
.main_08{text-align:center;display: none;}
.main_08 a{color:#fff;padding:0 5px}
.pageTitle{text-align:center;padding:0 0 30px}
.pageTitle span{display:inline-block;height:40px;line-height:40px;border-bottom:1px solid #c6262d;font-size:18px;color:#c6262d}
.mianNewList li{float:left;width:50%}
.mianNewList .box{padding:20px 20px 0}
.mianNewList li a{display:block;padding:0 0 20px 100px;border-bottom:1px dotted #dbd4cd;position:relative}
.mianNewList li a .date{width:80px;height:70px;text-align:center;background:#eee;color:#666;font-size:25px;line-height:41px;position:absolute;left:0;top:0}
.mianNewList li a .date span{font-size:14px;line-height:20px;display:block}
.mianNewList li a h2{font-size:14px}
.mianNewList li a p{font-size:12px;color:#999;line-height:22px;height:44px;overflow:hidden}
.DetailNewsList li{float:left;width:33.3333%;padding:0 0 10px}
.DetailNewsList li a{width:252px;margin:0 auto;display:block;text-align:center}
.DetailNewsList li a h2{font-size:14px;line-height:30px}
.DetailNewsList li a p{font-size:12px;color:#a3a3a3;line-height:18px;height:36px;overflow:hidden}
.page-container{padding: 20px 10px 20px 10px;}
.pageLeft{width: 100%;/* background:url(images/z08.gif) no-repeat center bottom; *//* padding:0 0 324px */}
.pageLeft .T{font-size:24px;background: #065091;height: auto;color:#fff;text-align:center;line-height:30px;padding: 10px 0;}
.pageLeft .T span{font-size:12px;display:block;line-height:16px;text-transform:uppercase}
.pageLeft ul{border-top:0;background:#065091;}
.pageLeft li{border-top:1px solid #034182;border-top:1px solid #034177}
.pageLeft li a{display:block;line-height: 36px;color:#fff;font-size:13px;text-align:center;background:#065091;}
.pageLeft li a:hover,.pageLeft li.on a{background:url(images/z04-2.gif) no-repeat 15px center #007bbf;color:#fff}
.pageLeft .lx{background: #065091;display: none;}
.pageLeft .lx .T{background: #065091;border-bottom: 5px solid #043a80;margin: 20px 0 0 0;height: auto;padding: 20px 0 10px 0;}
.pageLeft .lx .T span{}
.pageLeft .lx p{color: #fff;font-size: 16px;padding: 10px 5px 20px;}
.pageLeftTouch{display: none!important;}
.pageRight{width: 100%;}
.proListCon li{width:25%;float:left;padding-bottom:20px}
.proListCon li .box{padding:0 10px}
.proListCon li a{border:1px solid #c0c0c0;display:block;margin:0 auto;text-align:center}
.newsList li{float:left;width:46%;padding:15px 0 20px;border-bottom:1px solid #ddd;margin:0 2%}
.newsList a{padding:0 15px;display:block}
.newsList a h2{font-weight:bold;font-size:14px}
.newsList a p{font-size:13px;padding-bottom:0;height:110px;overflow:hidden;margin-bottom:20px;color:#6f6f6f}
.newsList a span{color:#8f8f8f;font-style:italic}
.pageRWrap{width:740px;background:#f8f8f8}
.breadCrumb{height:43px;line-height:43px;border-bottom:1px solid #065091;margin-bottom:20px;background:url(images/z09.gif) no-repeat left center;padding-left:10px}
.breadCrumb span{font-size:16px;color:#255176}
.breadCrumb .r{font-size:12px;color:#000;padding:0 10px 0 10px}
.breadCrumb a{font-size:12px;color:#000}
.pageContainer{padding:20px 15px;min-height:320px}
.news{padding:0 0 20px}
.news .left{width:220px;float:left}
.news img{width:190px;height:150px}
.news .right{width:690px;float:right}
.news li{border-bottom:3px solid #e5e5e5;padding:10px 0 15px}
.news a h2{font-size:18px;line-height:30px;color:#000}
.news a p{font-size:13px;line-height:24px;height:72px;color:#6e6e6e}
.news a em{font-size:12px;display:block;color:#6e6e6e}
.news a span{font-size:14px;color:#005f1b}
.news a{display:block}
.proList li{float:left;padding:0 15px 30px}
.proList a{display:block;padding:10px 10px 0;border:1px solid #eee;text-align:center}
.proList img{width:185px;height:150px}
.proList a p{text-align:center;color:#5e5e5e;height:30px;line-height:30px;width:185px}
.proList a:hover{border-color:#f60}
.Detail{color:#333;font-size:14px;line-height:26px}
.Detail p{padding:7px 0 9px}
.Detail img{display:block;margin:0 auto;max-width:100%}
.DetailTab .hd{width:139px;float:left}
.DetailTab .hd li{width:132px;height:35px;text-align:center;background:#ddd;color:#000;font-size:14px;line-height:35px;margin-bottom:13px;position:relative;cursor:pointer}
.DetailTab .hd li em{width:7px;height:13px;background:url(images/i6_07.png) no-repeat;position:absolute;right:-7px;top:11px;display:none}
.DetailTab .hd li.on{background:#006a94;color:#fff}
.DetailTab .hd li.on em{display:block}
.DetailTab .hd a{color:#000;display:block}
.DetailTab .hd li.on a{color:#fff}
.DetailTab .hd span{display:block}
.DetailTab .bd{width:950px;min-height:300px;float:right}
.mess{width:500px}
.mess dl{padding:20px 0 0}
.mess dd{position:relative}
.mess img{position:absolute;left:22px;top:22px}
.mess .text{width:456px;height:22px;background:#f3f3f3;border:1px solid #dadada;padding:18px 20px 18px 21px}
.mess .btn{width:500px;color:#0b89dd;height:47px;margin:0 auto;display:block;background:#fff;cursor:pointer;border:2px solid #0b89dd;font-size:18px;line-height:47px}
.newsColT{line-height:38px;font-size:15px;color:#006994;border-bottom:1px solid #ccc;margin-bottom:20px}
.newsDetailT{text-align:center;border-bottom:1px solid #eee;margin-bottom:25px}
.newsDetailT h1{font-size:18px;color:#000;line-height:24px;padding-bottom:10px}
.newsDetailT p{margin-bottom:20px}
.prozoomBox{padding:0 20px 30px}
.prozoomRight{float:left;color:#018b3e}
.prozoomRight h2{font-size:20px;line-height:30px}
.prozoomRight p{font-size:14px;line-height:30px;padding:15px 0 20px 0}
.prozoomRight .tel{font-size:14px}
.prozoomRight .tel span{font-size:22px}
.prozoomRight a{background:url(../images/buynowsmalls.gif) no-repeat center center;width:135px;height:40px;display:block;margin-top:30px}
.jqzoom{float:left;border:0;position:relative;padding:0;cursor:pointer;margin:0;display:block}
.jqzoom img{background:url(images/loading.gif) no-repeat center center;max-width:100%}
.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:350px;height:350px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(Opacity=50)}
.caseList li{padding:20px 0;border-bottom:1px dotted #dbd4cd}
.caseList a{display:block}
.caseList a img{float:left;padding:0 15px 0 0;width:200px;height:160px}
.caseList a span{color:#929292}
.caseList a .text{color:#5a5a5a;height:72px;overflow:hidden}
.spec-preview{width:350px;height:350px;border:1px solid #dfdfdf;float:left}
.spec-scroll{clear:both;width:352px;padding:5px 0 0 0}
.spec-scroll .prev{float:left;margin-right:4px}
.spec-scroll .next{float:right}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px;line-height:54px;border:1px solid #CCC;background:#ebebeb;cursor:pointer;text-decoration:none}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px}
.spec-scroll .items ul li{float:left;width:64px;text-align:center}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px}
.spec-scroll .items ul li img:hover{border:2px solid #f60;padding:1px}
.prozoomBoxBd{padding:0 20px}
.prozoomBoxBdT,.prozoomBoxBd2{height:40px;line-height:40px;border-bottom:3px solid #12702d;color:#12702d;font-size:16px}
.prozoomBoxBd ul{padding:10px 0 0 40px}
.prozoomBoxBd li{float:left;width:222px;padding:10px 15px 0}
.prozoomBoxBd li img{width:216px;height:160px;border:1px solid #ccc;padding:2px}
.prozoomBoxBd li a p{text-align:center;line-height:24px}
.prozoomBoxBd2{width:870px;margin-left:20px}
.prozoomBoxBd2 span{height:40px;float:left;background:#12702d;color:#fff;border-radius:4px 4px 0 0;padding:0 15px}
.page{text-align:center}
.page a{display:inline-block;*display:inline;*zoom:1;border-radius:4px;margin:0 2px;line-height:38px;padding:0 15px;border:1px solid #e0e0e0;color:#666}
.page a:hover{background:#065091;color:#fff;border-color:#065091}
.page a.current{background:#065091;color:#fff;border-color:#065091}
.page a.Disable{background:#fff;color:#c1c1c1;border-color:#c1c1c1}
.page4List a{display:block}
.page4List img{float:left;width:128px;height:137px;margin-right:25px}
.page4List a h2{font-weight:bold;font-size:14px;color:#000}
.page4List a p{height:52px;overflow:hidden}
.page4List a span{color:#fb1818}
.page4List li{border-bottom:1px solid #c2c2bf;height:137px;padding:15px 0}
.page5List li{border-bottom:1px solid #b7b7b7;background:url(images/z04.gif) no-repeat 10px center;line-height:48px;padding:0 0 0 25px}
.page { text-align: center; padding: 20px 0 0 0; }
.page a, .page span.off {display: inline-block;background: #e6e6e6;color: #666;font-size: 14px;line-height: 36px;border-radius: 5px;padding: 0 15px;margin: 0 3px;}
.page a:hover, .page span.off:hover {background: #005aa8;color: #fff;}
.page a.fenyeon,.page .focus2 {background: #005aa8;color: #fff;}
.page span{display:none}
.page span.off {background: #e6e6e6!important;color: #666!important;display: inline-block;display: none;}    
    
    
}