/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
html, body{ height:100%;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei";}
.clearfix:after { content:"."; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
a {text-decoration:none;}
.box{ width:1200px; margin:0 auto;}
.left{ float:left;}
.right{ float:right;}



.nav{ min-width:1200px; height:51px; line-height:51px; background:#0d51a8}
.nav ul.daohang{ width:1200px; height:51px; margin:0 auto;border-left:1px solid #1b66c5}
.nav ul li.nLi{ display:block;  float:left;height:51px; line-height:51px; font-size:15px; border-right:1px solid #1b66c5; text-align:center; position:relative; padding:0 18px;}
.nav ul li.nLi:hover{ background:#f40000}
.nav ul li.nLi a{display:block; color:#fff; font-size:15px; height:51px; _width:160px; _padding:0px;}
.nav ul li.nLi .sub{ display:none;  width:100%; position:absolute; left:0px; top:51px;  z-index:9999  }
.nav ul li.nLi .sub li{ zoom:1;width:100%; height:42px; line-height:42px; background:#0d51a8; border-top:1px solid #1b66c5}
.nav ul li.nLi .sub li a{ display:block; height:42px;  line-height:42px; padding:0; width:100%; text-align:center ;color:#fff; text-decoration:none}
.nav ul li.nLi .sub li:hover{ zoom:1;width:100%; height:42px; line-height:42px; background:#0d51a8}


.sousuo{ min-width:1200px; height:40px; line-height:40px; background:#f9f8f8; border-bottom:1px solid #ece8e8;}
.gjc{ font-size:12px; color:#000;}
.gjc a{ display:inline-block; color:#4d4d4d; margin:0 5px;}
.ss .text{ width:200px; border:1px solid #adadad; height:23px; line-height:23px;background:#f9f8f8; display:block; float:left; margin-top:8px; padding-left:3px;}
.ss .submit{ width:50px; height:25px; display:block; float:left; border:none; margin-top:8px; background:url(../images/ss.png) no-repeat center #0d51a8; cursor:pointer;}


.fullSlide{ min-width:1200px;  position:relative;height:420px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:420px;  }
.fullSlide .bd ul{ width:100%  !important; height:420px; }
.fullSlide .bd li{ width:100% !important; height:420px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:420px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; background:#fff; overflow:hidden; 
line-height:9999px; border-radius:5px;}
.fullSlide .hd ul .on{ background:#0d51a8; }


.pro_l{ width:254px; border:1px solid #f1f1f1; border-top:none;  }
.pro_lmt{ width:254px; height:67px; background:url(../images/pro_lmt.jpg) no-repeat center; text-align:center; padding-top:20px;}
.pro_lmt p{ font-size:20px; color:#fff; font-weight:bolder; margin-bottom:4px;}
.pro_lmt span{ font-size:14px; color:#01aeeb;}
.pro{ margin-top:25px;}

.pro_l dl{ width:252px;margin-bottom:17px;}
.pro_l dl dt{ width:219px; height:41px; line-height:41px; background:url(../images/pro_l_dt.jpg) no-repeat 13px center #33373e; padding-left:35px; color:#fff; font-size:14px;}
.pro_l dl dt a{ color:#fff;}
.pro_l dl dt.f{ margin-top:0;}
.pro_l dl dd{ width:223px; height:32px; line-height:32px; margin:0 auto; border-bottom:1px solid #f2f2f2; font-size:12px; padding-left:5px; background:url(../images/pro_l_dd.jpg) no-repeat 213px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;  }
.pro_l dl dd a{ display:block; color:#464646;}
.pro_l dl dd:hover{ background:url(../images/pro_l_dd.jpg) no-repeat 213px #f2f2f2;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s; }

.peo_r{ width:929px; _width:909px; }
.news1{ border:1px solid #e9e9e9; padding-bottom:10px;}
.peo_r .pro_r_lmt{ width:929px; height:42px; line-height:42px; border-bottom:1px solid #dfdfdf; background:url(../images/pro_r_lmt.jpg) no-repeat 2px center;}
.peo_r .pro_r_lmt p{ font-size:18px; color:#000; display:inline-block; border-bottom:2px solid #0d51a8; padding-left:13px;}
.peo_r .pro_r_lmt a{ float:right; font-size:12px; color:#8b8b8b;}
.peo_r .pro_r_lmt span{ display:inline-block; font-size:12px; color:#aaaaaa; margin-left:5px;}
.peo_r .pro_ul{ width:948px; margin-top:15px;}
.news1 .pro_r_lmt{ width:910px; margin:0 auto;}

.peo_r .pro_ul li{ display:block; float:left; width:296px; margin-right:18px; border:1px solid #e8e8e8; margin-bottom:18px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
.peo_r .pro_ul li a{ display:block;}
.peo_r .pro_ul li img{ width:296px; height:193px;}
.peo_r .pro_ul li p{ height:42px; line-height:42px; text-align:center; font-size:14px; color:#fff; background:#666;}
.peo_r .pro_ul li:hover{transform:translate(0px,-6px); -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-transform:translate(0px,-6px);-webkit-transform:translate(0px,-6px);-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
	
.gg{ margin-top:20px;}
	
.lmt{ min-width:1200px; margin-top:30px;}
.lmt p{ font-size:28px; color:#000; line-height:33px; text-align:center; border-bottom:1px solid #eeeeee; padding-bottom:18px;}
.lmt span{ display:block; font-size:16px; color:#d4d4d4; text-align:center; background:url(../images/lmt_span.jpg) no-repeat center top; padding-top:10px; margin-top:-3px;}	

.case ul{ width:1215px; margin-top:20px;}
.case ul li{ width:286px; height:347px; border:1px solid #E8E8E8; display:block; float:left; margin-right:15px;*margin-right:10px;}
.case ul li img{ width:286px; height:180px;}
.case ul li a.title1{ font-size:16px;color:#000; line-height:26px; margin-left:10px; margin-top:10px;}
.case ul li p.jj{ font-size:12px; line-height:20px;margin-left:10px; height:60px}
.case ul li a.more{ display:block; width:88px; height:28px; line-height:28px; text-align:center; border:1px solid #d8d8d8; font-size:14px; color:#8b8b8b;margin-left:10px; margin-top:18px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
.case ul li a.more:hover{ background:#000; color:#fff;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}

.about{ min-width:1200px; height:452px; background:url(../images/about_bg.jpg) no-repeat center; margin-top:30px;}
.pic { display:block; margin-left:37px; margin-top:28px; }
.jianjie{ width:700px; margin-top:64px;}
.jianjie .jj_t{ width:700px; height:40px; line-height:40px; background:url(../images/jj_t.png) repeat-x center bottom;}
.jianjie .jj_t a{ float:right; font-size:12px; color:#8b8b8b;}
.jianjie .jj_t p{ font-size:18px; color:#040000; background:url(../images/pro_r_lmt.jpg) no-repeat left center; padding-left:15px; display:inline-block;}
.jianjie .jj_t span{ display:inline-block; font-size:12px; color:#bababa; margin-left:10px;}
.jianjie p.j{ font-size:14px; line-height:32px; color:#414141; margin-top:25px;}
.jianjie a.more{ display:block; width:96px; height:34px; text-align:center; line-height:34px; color:#fff; font-size:14px; background:#0d51a8; margin-top:30px;}

.news{ margin-top:32px;}
.focusBox { position: relative; width: 444px; height: 360px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic1 img { width: 444px; height: 360px;  display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 43px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 43px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:43px; line-height:43px; position:absolute; bottom:-43px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px;text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 15px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 9px; height: 9px; line-height: 9px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: #ffffff; border-radius:50%;  }
.focusBox .num li.on span,.focusBox .num a:hover{ background:#0d51a8;  }

.xinwen{ width:740px;}
.xinwen ul{ width:740px; height:175px; background:url(../images/n_bg.jpg) no-repeat right center #f5f3f2; margin-bottom:13px; position:relative; }
.xinwen ul.q{ background:url(../images/q_bg.jpg) no-repeat right center #f5f3f2;}
.xinwen ul li{ width:530px; height:43px; line-height:43px; margin-left:13px; border-bottom:1px solid #e7e7e7; background:url(../images/li.jpg) no-repeat left center; padding-left:10px;}
.xinwen ul li span{ float:right; font-size:14px; color:#838383;}
.xinwen ul li a{ font-size:14px; color:#040000;}
.xinwen ul li a:hover{ color:#0d51a8;}
.xinwen ul li:last-child{ border-bottom:none;}
.xinwen ul .more{ display:block; float:right; width:170px; height:175px; position:absolute; right:0; top:0;}
.links .jj_t{ width:1200px; height:40px; line-height:40px; background:url(../images/jj_t.png) repeat-x center bottom;}
.links .jj_t a{ float:right; font-size:12px; color:#8b8b8b;}
.links .jj_t p{ font-size:18px; color:#040000; background:url(../images/pro_r_lmt.jpg) no-repeat left center; padding-left:15px; display:inline-block;}
.links .jj_t span{ display:inline-block; font-size:12px; color:#bababa; margin-left:10px;}
.link{ padding:10px; border:2px solid #c50000; width:1180px; margin-top:15px;}
.link a{ display:inline-block; font-size:12px; color:#000; margin:0 5px;}

.dnav{ min-width:1200px; height:50px; line-height:50px; background:url(../images/dnav.jpg) no-repeat center; text-align:center; margin-top:15px;}
.dnav a{ display:inline-block; font-size:15px; color:#fff; margin:0 27px;}

.footer{ min-width:1200px; height:188px; background:url(../images/footer.jpg) no-repeat center;}
.footer .box{ height:188px;  background:url(../images/logo2.png) no-repeat 160px center;}

.adress{ width:480px; height:130px; border-left:1px solid #53bdef;border-right:1px solid #4d9add; padding-left:40px; margin-left:367px; _margin-left:180px;float:left; margin-top:30px;}
.adress p{ font-size:14px; line-height:29px; color:#fff;}

.footer ul{ float:right; margin-top:25px; }
.footer ul li{ width:112px; height:145px; display:block; float:left; margin:0 21px;}

.footer ul li p{ text-align:center; line-height:30px; height:30px; color:#fff; font-size:12px;}

.fenye{ width:896px; height:36px; background:#f5f5f5;  margin:0 auto; padding-top:15px;margin-top:10px; text-align:center; }
.fenye a{ display:inline-block; color:#572a25;  text-align:center; margin-left:10px; line-height:22px;padding:0 10px; border:1px solid #0d51a8; font-size:14px;}
.fenye b{ display:inline-block; color:#572a25; text-align:center; margin-left:10px; line-height:22px;padding:0 10px; border:1px solid #0d51a8; font-size:14px;}
.fenye b,.fenye a:hover{ color:#fff;  text-align:center; margin-left:10px; line-height:22px;background-color:#0d51a8;}
.lianxi{ width:256px; margin-top:20px;}
.lianxi .title{ width:256px; height:50px; line-height:50px; background:url(../images/lianxi.jpg) no-repeat center;}
.lianxi .title p{ background:url(../images/lx.jpg) no-repeat 14px center; padding-left:25px; color:#fff; font-size:18px; font-weight:bolder; display:inline-block;}
.lianxi .title span{ display:inline-block; font-size:12px; color:#5d9dd8; margin-left:10px;}
.contact{ width:252px; background:#fff; border:1px solid #f0edec; padding-bottom:5px;}
.contact img{ display:block; margin:0 auto; margin-top:12px;}
.contact p.tel{ text-align:center; font-size:14px; color:#2e2e2e; margin-top:10px;}
.contact b{ display:block; text-align:center; font-size:24px; margin-top:5px;}
.contact h2{ display:block; width:230px; margin:0 auto; border-top:1px solid #eeeeee; padding-top:10px; font-size:16px; color:#0d51a8; margin-top:10px; margin-bottom:5px;}

.contact p{width:230px; font-size:12px; color:#000000; line-height:24px; margin:0 auto;}
.news_li li { padding:20px 0; border-bottom:1px solid #f2f2f2;width: 900px; margin: 0 auto;}
.news_li ul li{ width:910px; margin:0 auto;}
.news_li li a{ font-size:17px; color:#000000; line-height:40px;}
.news_li li a:hover{ color:#0d51a8}
.news_li li a span{ font-size:14px; color:#a3a3a3; float:right;}
.news_li li p{ font-size:14px; color:#787878; line-height:25px;}

.tu_li { width:925px; margin-left:15px; margin-top:20px;}
.news1 .tu_li li{ display:block; float:left; width:286px; padding-bottom:8px; margin-right:18px; margin-bottom:15px;-webkit-transform:translate(0px,-6px);-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
.news1 .tu_li li img{ width:286px; height:195px;}
.news1 .tu_li li p{ text-align:center; font-size:14px; color:#000; margin-top:10px;}
.news1 .tu_li li:hover{transform:translate(0px,-6px); -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-transform:translate(0px,-6px);-webkit-transform:translate(0px,-6px);-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}

.pro_t{ width:930px; height:50px; line-height:50px; font-size:18px; color:#000000; background:#f5f3f2}
.pro_t p{ margin-left:20px;}
.peo_r .jieshao{ margin-top:15px;}
.peo_r .jieshao img{ border:1px solid #E8E8E8; float:left; margin-right:13px; width:459px; height:325px;}
.peo_r .jieshao h1{ display:block;font-size:20px; height:62px; line-height:62px; width:455px; border-bottom:1px solid #F0F0F0; float:right}
.peo_r .jieshao p{ font-size:14px; line-height:28px; margin-top:10px;width:455px; float:left;}
.peo_r .jieshao p span{ color:#a3a3a3;}
.peo_r .jieshao p.zxrx{ font-size:16px; line-height:23px; padding:10px 0; border-top:1px solid #F0F0F0; margin-top:10px;}
.peo_r .jieshao p.zxrx span{ font-size:22px; color:#0d51a8; font-weight:bold}
.peo_r .jieshao a{ display:inline-block; font-size:14px; color:#fff; width:107px; height:38px; line-height:38px; text-align:center; background:#005FBA; margin:0 5px; margin-top:5px;}

.peo_r .cpjs{ width:930px;margin:20px 0;}
.peo_r .cpjs .tab-hd {width:933px;height: 50px; line-height:50px; background-color: #F5F3F2;  color: #000; font-size:14px; }

.peo_r .cpjs .tab-hd li{ display:block; width:123px; float: left;height: 50px; line-height:50px;border-top: 1px solid #eee; text-align:center; border-right:2px solid #fff; cursor:pointer; margin:0; border-bottom:none  }
.peo_r .cpjs .tab-hd li.on{background-color: #E3E3E3;}
.peo_r .cpjs .tab-bd { border: 1px solid #e8e8e8; height:1200px; height:auto; border-top:none; padding:20px 40px;  }

.peo_r .cpjs .tab-pal{ line-height:23px; font-size:14px;}

.section .neirong{ line-height:34px; font-size:14px; padding:20px 10px; _ padding:20px 5px;}
.section .neirong img{ display:block; margin:0 auto;}
.peo_r .cpjs .tab-pal img{ max-width:100%; height:auto}

.zhengwen{ width:910px; margin:0 auto; font-size:14px; color:#000; line-height:30px; margin-top:20px;}

.biaoti{ width:900px; margin:0 auto; border-bottom:1px solid #e9e9e9; margin-top:30px; padding-bottom:10px; margin-bottom:20px;}
.biaoti h1{ font-size:20px; color:#333; text-align:center;}
.biaoti p{ font-size:14px; text-align:center; margin-top:20px;}

.pn{ width:900px; height:50px; line-height:50px; border-top:1px solid #dcdcdc;  font-size:14px; color:#333333; margin:0 auto; margin-top:30px;}
.pn p{ display:block; float:left; width:450px;}
.pn p a{ color:#333}
.pn p.next{ text-align:right;}