﻿@charset "utf-8";
/* 初始化CSS */
html, body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, form, img, span, b, a, input{ margin:0; padding:0; }
ul, ol { list-style:none; }
h4{}
img {border:none; }
a,input { outline:none; }
a{ text-decoration:none; }
body { min-width:1200px;  text-align:left; font-size:12px; font-family:"Microsoft Yahei","simsun"; background:#fcfcfa;}
/* 公用样式 */
.fl { float:left; }
.fr { float:right; }
.clear:after{ display:block; clear:both; content:""; visibility:hidden; height:0; }
.clear{ zoom:1; }
.wrap{  width:100%; text-align:left; }
.inner,#header,#footer,#nav,.about,#project{ margin:0 auto; width:1200px; }
.inner,.about,#project{ padding:30px 0 35px 0; }
.hui{ background-color:#f5f5f5; }
.bai{margin:40px auto;}
.more{ color:#ff9e06; display:block; }
.more:hover{ color:#F90 ; text-decoration:underline;}
.bt{ clear:both; overflow:hidden;   margin-bottom:30px; text-align:center }
.bt .zhuyao{  font-size:30px; font-weight:normal; color:#333333;  text-align:center;  background:url(../images/hxzs/bt.png) no-repeat center center; }
.bt p{  color:#fc9200; font-size:18px; line-height:30px; }
.bt a{ float:right; margin-top:5px; }
.g-top{width:100%; height:172px; background:url(../images/hxzs/bg.jpg) repeat-x;}
.header{position:relative; width:1200px; margin:0 auto; line-height:44px; color:#808080; font-size:14px;}
.header a{color:#808080;  padding:0 10px;}
.top{position:relative; width:1200px; margin:0 auto;}
.tel{float:right;  font-size:24px; color:#fc9200; padding-left:28px; margin-top:17px;}
.tel b{font-size:20px; font-weight:normal;}
.logo{height:89px; padding-top:30px;}
.logo img{padding-right:21px;}
/*
.nav{ height:53px;  float:left; width:1200px; }
.nav li{ float:left; }
.nav li.fx{ width:1px; height:53px; background:#086b47; }
.nav li a{ float:left; display:block; padding:0 36px; font-size:16px; color:#fff; line-height:53px;  }
.nav li a:hover,.nav li.active a{ color:#fff; background:#fc9200;}
*/
.ban-ss{background:#efefed; height:97px;}
.banan-t p{float:left; font-size:14px; color:#5d5d5d; line-height:33px;}
.banan-t p a{color:#5d5d5d;}
.search{float:right; background:#FFF; width:328px; padding-left:10px;}
#srh_input{ width:297px; height:36px; border:0px; font-size:14px; font-family: "微软雅黑";}
#srh_btn{width:16px; height:16px; background:url(../images/hxzs/ss.jpg) no-repeat; border:0px;} 
#banner{text-align:center; height:557px;}
.six{ float:left; margin-bottom:20px;}
.sbt{float:left; width:1200px; border-bottom:1px solid #076b47;}
.sbt b{ display:block; float:left; color:#fff; font-size:24px; font-weight:normal; line-height:51px; padding-left:34px; width:154px; height:51px; background:url(../images/hxzs/liu.jpg) no-repeat;}
.sbt span{float:right; color:#076b47; font-size:16px; line-height:51px;}
.six ul{float:left; margin-left:-18px; width:1218px; margin-top:18px;}
.six ul li{float:left;  width:185px; margin-left:18px; text-align:center;}
.six ul li img{width:185px; height:136px;}
.six ul li a{color:#333; font-size:16px; line-height:40px;}
.baba dl{ clear:both; overflow:hidden; text-align:left; width:1200px; border-bottom:1px solid #076b47; margin-bottom:18px; margin-top:20px;  }
.baba dt{ float:left; height:51px; width:154px; padding-left:34px; font-size:24px; line-height:51px; cursor:pointer; color:#333s; background:url(../images/hxzs/liu2.jpg) no-repeat ; }
.baba dt p{background: url(../images/hxzs/ico08.png) no-repeat; height:75px; font-size:22px; text-align:left; padding-left:100px; color:#086b47; padding-top:10px; }
.baba dt p i{display:block; font-style:normal; color:#cecece; font-weight:normal; font-size:14px; text-transform:uppercase;}
.baba  dl span{float:right; color:#076b47; font-size:16px; line-height:51px;}
.baba dt.cur{ position:relative; background:url(../images/hxzs/liu.jpg) no-repeat ; color:#fff; height:51px; border:0px;  }
.baba dt.cur p{color:#FFF; }
.baba dt.cur p.six{background: url(../images/hxzs/ico06a.png) no-repeat;}
.baba dt p.six{background: url(../images/hxzs/ico06.png) no-repeat;}
.baba dt.cur p i{color:#fff;}
.box{ display:none;  border-top:none; }
.sixspace{margin-left:-20px; width:1220px;}
.sixspace li{float:left; width:385px; margin-left:20px; margin-bottom:19px;}
.sixspace li img{width:384px; margin-bottom:15px;}
.sixspace li a{font-size:22px; color:#000000; line-height:30px;}
.sixspace li a i {font-size:12px; text-transform:uppercase;}
.bqba{float:left; width:1211px; margin-left:-11px;}
.bqba li{width:291px; margin-left:11px;}
.bqba li img{width:292px; height:219px;}
.bqba li a{font-size:18px;}
.bqba li a i{font-size:11px; display: block;}
.bqb li{float:left;   background: url(../images/hxzs/logoico.jpg) no-repeat center 44px ;  text-align:center;}
.bqb li.bor{border:1px solid #e8e8e8; }
.bqb li a{font-size:20px; color:#333; display:block; height:94px; padding-top:152px; width:298px; line-height:24px;}
.bqb li.bor a{height:92px; padding-top:152px; width:297px;}
.bqb li a i{display:block; font-size:12px; text-transform:uppercase; font-style:normal;}
.bqb li a:hover{color:#fc9200;}
.qh3 li{float:left; background:none;   }
.qh3 li a{ padding-top:0px; height:246px; font-size:14px; background: url(../images/hxzs/6b.png) no-repeat center 20px ;}
.qh3 li a:hover{background: url(../images/hxzs/6bh.png) no-repeat center 20px ;}
.qh3 li.bor a{ padding-top:0px;  height:244px;}
.qh3 li a span{display:block; line-height:128px; color:#fff; height:98px;font-size:20px; margin-bottom:50px;}
.sheng{ width:100%; background:#eeefea; padding:50px 0;}
.sheng ul li{float:left; width:210px; padding:0 15px; text-align:center; }
.sheng ul li a{background:url(../images/hxzs/6b.png) no-repeat top center ; display:block; }
.sheng ul li a:hover{background:url(../images/hxzs/6bh.png) no-repeat top center ;}

.sheng ul li a span{font-size:36px; color:#000; display:block; margin-bottom:29px;}
.sheng ul li a span i{width: 85px; height: 100px;display: block;margin: 0 auto;padding-bottom: 8px;}
.sheng ul li.li1 a span i{background:url(../images/hxzs/sheng.png) no-repeat top center ;}
.sheng ul li.li2 a span i{background:url(../images/hxzs/sheng.png) no-repeat 0 -98px ; }
.sheng ul li.li3 a span i{background:url(../images/hxzs/sheng.png) no-repeat 0 -196px ; }
.sheng ul li.li4 a span i{background:url(../images/hxzs/sheng.png) no-repeat 3px -292px ; }
.sheng ul li.li5 a span i{background:url(../images/hxzs/sheng.png) no-repeat 0 -390px ; }

.sheng ul li p{line-height:24px;}
.sheng ul li a P{font-size:16px; color:#747474;} 
.anli{margin:30px  auto;}
.gaobiao{background: url(../images/hxzs/anlibg.jpg) no-repeat; padding:30px 0;}
.fhsz{font-size:36px; text-align:center;}
.fhsz b{display:block; color:#086b47; line-height:70px;}
.fhsz b.h{color:#ff8500;}
.fhsz span{font-size:24px; color:#686868;}
.fhsz p{font-size:18px;text-align:left; background:url(../images/hxzs/htel.png) no-repeat; margin-left:497px; padding-left:67px;}
.fhsz em{display:block; color:#086b47; font-size:24px; font-style:normal; }
.temc{float:left; }
.team { padding:50px 0;}
.team h3 span{display:block; font-size:18px; font-weight:normal;}
.teamlist{ float:left;float:right; width:1218px; margin-left:-18px;}
.teamlist dt{float:left;  width:185px; height:198px; margin-left:18px; margin-bottom:18px;}
.teamlist dt img{width:185px; height:198px;}
.teamlist dt a{display:block; color:#000; font-size:16px; text-align:center; line-height:40px;}
.teamlist dt a:hover{color:#076b47; font-weight:bold;}
.shijing{height:681px;}
.ecsc{background:url(../images/hxzs/erci.jpg) no-repeat; height:570px; padding-top:23px;}
.ecsccon{float:left; width:1213px; margin-left:-13px;}
.ecsccon dl{float:left;  margin-left:13px;}
.ecsccon dd{font-size:18px; height:70px; padding-top:20px; padding-left:30px;}
.ecsccon dd span{font-size:40px; display:block; float:left; font-style:italic; color:#262626;}
.ecsccon dd em{display:block; float:left;font-style:normal; padding-left:15px;  line-height:20px; margin-top:7px; color:#4b4c4c; }
.ecsccon dd em i {display:block; font-size:16px; text-transform:uppercase;}
.ecsccon dl.ts{background:#086b47; color:#FFF;}
.ecsccon dl.ts dd{padding-left:220px;}
.ecsccon dl.ts span,.ecsccon dl.ts em{color:#FFF;}
.bgjj{float:left;}
.bg02{width:602px;}
.bg03{width:300px;}
.bgjj li{float:left; position:relative;}
.bgjj li p{position: absolute; left:57px; top:40px;}
.bg02 li.cj p{left:170px; top:60px;}
.bg03 li.bgy p{left:170px; top:60px;}
.bgjj li a{color:#333333; font-size:18px; font-weight:bold; display:block; float:left;} 
.bgjj li a  p i{display:block; color:#b6b3b3; font-weight:normal; font-size:12px; font-style:normal; text-transform:uppercase;}
.bgjj li a  p span{display:block; color:#ff8a00; font-size:12px; border:1px solid #ff8a00; width:88px; height:27px; line-height:27px; text-align:center; margin-top:30px;}
.bg03 li.morej{background:#086b47; height:178px; width:300px; text-align:center; line-height:178px;}
.bg03 li.morej a{color:#fff; text-align:center; width:300px; font-weight:normal; font-size:14px;}
.sqfw{float:left; width:619px; height:359px; border:2px solid #bdbdbb; margin-right:13px; padding:38px 23px;}
.sqfw dl{clear:both; font-size:14px; color:#888787; line-height:25px; border-bottom:1px solid #efeaea; padding-bottom:28px; margin-bottom:28px; }
.sqfw dl dt{background:url(../images/hxzs/6b.png) no-repeat; background-size:100%; width:69px; height:77px; float:left; margin-right:23px; font-size:16px; color:#fff; text-align:center; line-height:18px; padding-top:20px;}
.sqfw dl dt i{display:block; font-size:12px; text-transform:uppercase; font-style:normal;}
.sqfw dl.none dt{padding-top:15px;}
.tenyear{text-align:center;}
.tenyear b{ font-size:18px; font-weight:normal;}
.tenyear b.h{font-size:20px; color:#fc9200; margin:20px 0; display:block;}
.tenyear span{display:block; font-size:30px; font-weight:bold; margin-top:15px;}
.tenyear p{font-size:18px;text-align:left; background:url(../images/hxzs/htel.png) no-repeat; margin-left:497px; padding-left:67px;}
.tenyear em{display:block; color:#086b47; font-size:24px; font-style:normal; }
.lcfj ul{width:1210px; margin-left:-10px; float:left;}
.lcfj li{float:left; width:109px; height:129px; border:1px solid #e1e1df; margin-left:10px; background:url(../images/hxzs/lc01.png) no-repeat; text-align:center; position:relative;}
.lcfj li.lc02{background-position:0 -130px;}
.lcfj li.lc03{background-position:0 -260px;}
.lcfj li.lc04{background-position:0 -390px;}
.lcfj li.lc05{background-position:0 -520px;}
.lcfj li.lc06{background-position:0 -650px;}
.lcfj li.lc07{background-position:0 -780px;}
.lcfj li.lc08{background-position:0 -910px;}
.lcfj li.lc09{background-position:0 -1040px;}
.lcfj li.lc10{background-position:0 -1170px;}
.lcfj li.lc11{display:none;}
.lcfj li a{color:#000; display:block; height:39px; padding-top:90px;}
.lcfj li a span{font-size:14px; font-weight:bold;}
.lcfj li p{display:none; position:absolute; left:0px; top:0; background:#fbbf00; padding:15px 10px; height:99px; line-height:18px;}
.lcfj li a:hover p{display:block;}
.why{ background:url(../images/hxzs/whybg.jpg) no-repeat; padding:40px 0;}
.whycon{float:left; width:1230px; margin-left:-30px;}
.whycon li{float:left; width:193px; height:336px; background:#fff; border:2px solid #c6c6c6; margin-left:30px; padding:0 40px;}
.whycon li span{display:block; text-align:center;}
.whycon li a{display:block; height:336px; font-size:24px; color:#2d2d2d;}
.whycon li b{display:block; text-align:center; font-weight:normal;  margin-bottom:30px;}
.whycon li a P{font-size:16px; color:#484848; line-height:28px;}
.whybt{margin-bottom:0px;}
.ask{width:809px; float:left;}
.ask .dbt{font-size:30px; margin-bottom:36px; }
.ask .dbt span{color:#086b47;}
.ask .dbt a,.baike .dbt a{display:block; float:right; font-size:14px; color:#fc9005; line-height:30px;}
.ask ul li img{float:left; width:223px; height:147px;}
.ask ul{float:left; width:809px;}
.ask ul li{width:809px; height:148px; margin-bottom:24px;}
.askcon{float:left; width:547px; margin-left:39px;}
.askcon a{ font-size:18px; color:#000; display:block; margin-bottom:15px;}
.askcon a:hover{color:#086b47;}
.askcon p{color:#747272; font-size:14px; line-height:24px; margin-bottom:10px;}
.askcon span{color:#747272; font-size:12px;}
.baike{float:left; width:301px; margin-left:90px;}
.baike ul{float:left;}
.baike h4{font-size:30px; margin-bottom:36px; }
.baike li.one a{font-size:18px; color:#333333; line-height:30px; font-weight:bold;}
.baike li.one img{margin-bottom:10px; width:301px; height:185px;}
.baike li.one p{color:#747272; font-size:14px; line-height:24px; border-bottom:1px solid #d1d1d0; padding-bottom:18px; margin-bottom:18px;}
.baike li a{font-size:14px; line-height:28px; color:#000;}
.baike li a:hover{color:#086b47;}
.footer{background:#2a2a2a; padding-bottom:121px;}
.footer ul{float:left; clear: both; width:1200px; border-bottom:1px solid #464646; padding-bottom:30px; margin-bottom:28px;}
.footer ul li{float:left;}
.footer ul li a{color:#FFF; font-size:18px; padding:0 33px; text-align:center;}
.copy dl{float:left; color:#938e8e; font-size:14px; line-height:28px; margin-right:75px;}
.copy dl.mm{ margin-right:0;}
.copy dl.mm p{float:left; width:95px; text-align:center; margin-left:20px}
.copy dl img{float:left; margin-right:20px;}
.copy dl p{float:left; margin-top:10px;}
.copy a{color:#fff;}
.temc dl dt{float:left; width:387px; margin-right:17px;}
.temc dl dt span{display:block; font-size:18px; color:#333; }
.temc dl dt i{font-size:18px; color:#086b47; font-style:normal; font-weight:bold;}
.temc dl dt p{font-size:14px; line-height:30px; margin-top:40px;}
.temc dl dt a{display:block; width:133px; height:35px; border:2px solid #bdbdbc; text-align:center; color:#575757; line-height:35px; font-size:14px; margin-top:69px;}
.temc dl dd{float:left;}
.temc dl dd img{width:460px; height:448px;}
#bannere img{width:100%;}
.zgc .box{ margin-bottom:40px;}
.miaoshu{font-size:14px; line-height:28px; color:#666666; margin-bottom:20px;}
.bt2 h3{background:none;}
.zgc dl{float:left; width:1206px;  margin:20px 0;margin-left:-6px; }
.zgc dl dt{float:left; width:231px; height:53px; border:2px solid #086b47; margin-left:6px; text-align:center; font-size:16px; line-height:53px;}
.zgc dl dt.cur{width:235px; border:0px; background:#086b47; color:#fff;}
.zgc .box{height:483px;}
.jiutao dl dt{width:119px;}
.jiutao dl dt.cur{width:123px;}
.jiutao dl dt.hsg{line-height:25px;}
 .zxglleft{float:left; width:256px;  border-top:2px solid #086b47;}
 
 .ds{ font-size:18px; text-align:left; color:#086b47; border-bottom:1px solid #e5e5e5; background:#f4f4f4;  padding:15px 15px 15px 25px;}
.zxgll{margin-bottom:20px; background:#f4f4f4;}
.zxgll li a{font-size:16px; height:40px; line-height:40px; color:#a5a5a5; text-align:left; display:block; padding-left:25px; border-bottom:1px solid #e6e6e6;}
.zxgll li a:hover,.zxgll li a.on{background:#086b47; color:#fff;}
.gydw{float:right;}
.dbt{font-size:24px; color:#086b47; border-bottom:1px solid #c4c4c4; padding-bottom:15px;}
.wentu{float:left;}
.wentu li{margin-top:30px; clear:both; height:186px; border-bottom:1px dashed #a3a3a3; padding-bottom:30px;}
.wentu li .atu{float:left; margin-right:29px;}
.wentu li .acont{float:right; width:628px;}
.wentu li .acont h4 a{ display:block;font-size:18px; color:#393939; font-weight:normal; margin-bottom:10px;}
.wentu li .acont h4 a:hover{color:#086b47; font-weight:bold;}
.wentu li .acont p{font-size:14px; line-height:26px; color:#868686; }
.more2 {
    display: block;
    background: #FFF;
    float: left;
    line-height: 30px;
    padding: 0 60px;
    color: #ff8500;
    font-size: 16px;
    border: 1px solid #d3d3d3;
    margin-top: 20px;
}
.hot{border:1px solid #dddddd; margin-top:26px; float:left; padding:15px; width:226px; background:#fff;} 
.hot h3{font-size:20px; border-bottom:1px dotted #dddddd; color:#086b47; font-weight:normal; padding-bottom:10px; }
.hot li{font-size:14px; color:#8c8c8c; line-height:36px; border-bottom:1px dotted #dddddd;}
.hot li a{color:#8c8c8c;}
.hot li a:hover{color:#ff8500;}
.at_show{ background:#FFF;  border:1px solid #ededed; float:left; width:714px; padding:18px 88px;  font-size:16px; line-height:30px; margin-left:52px;}
.at_show img{text-align:center; margin-bottom:15px;}
.pd-c-title {font-size:24px; text-align:center; padding:30px 0 10px 0; border-bottom:1px solid #e3e3e3; margin-bottom:15px;}
.pd-c-title p{font-size:14px; color:#909090; height:40px; line-height:40px;}
.ud{float:left; text-align:left; margin-top:20px;}
.ud a{color:#909090;}
.ud a:hover{color:#03aa6f;}
.sjal{width:1242px; margin-left:-42px;}
.sjal li{float:left;  margin-left:42px; margin-top:30px; background:#FFF; width:372px; height:303px;}
.sjal li img{width:372px; height:258px;}
.sjal a{border:1px solid #eeeeee; color:#343331; display:block; float:left; height:303px;}
.sjal a:hover{border:1px solid #086b47; color:#086b47; display:block; }
.sjal_con{padding:5px 10px;}
.ch-left{float:left;}
.ch-left h4{font-size:16px; font-weight:normal; line-height:35px;}
.ch-left p{line-height:35px;}
.ch-right i{background:url(../images/hxzs/xj.jpg) no-repeat 5px 17px; display:block; width:30px; height:32px;} 
.ch-right{float:right; width:25px; padding:0 10px; text-align:center; border-left:1px solid #eeeeee;  height:50px; font-size:14px;}
#pages{ text-align:center; padding-top:50px; clear:both;margin-top:20px;}
#pages a{  padding:5px 10px; display:inline-block; text-align:center; margin-left:11px; color:#1055b4; font-size:14px; background:#f1f1f1;}
#pages a:hover,#pages span{ padding:5px 10px; display:inline-block; text-align:center; margin-left:11px; color:#fff; font-size:14px;background:#086b47;}
.gywm dl{float:left; width:1206px;  margin:20px 0;margin-left:-6px; }
.gywm dl dt{float:left; width:235px; height:53px; background:#888888; margin-left:6px; text-align:center; font-size:16px; line-height:53px; color:#fff; border-radius:10px;}
.gywm dl dt a{color:#fff; display:block; width:235px;}
.gywm dl dt.cur{width:235px; border:0px; background:#086b47; }
.xgsj{margin-top:0px;}
.xgsj ul{margin-left:-16px;}
.xgsj li{float:left; width:104px; height:104px; overflow:hidden; margin-top:15px; margin-left:16px;}
.xgsj li img{width:104px; min-height:104px;}
.at_show img{ max-width:714px;}
#wz{ position:relative; width:1200px; margin:0 auto; font-size:14px; color:#999999; padding-top:15px;}
#wz a{font-size:14px; color:#999999; padding:0 8px;}
.gdal { float:left; display:block;text-align:center;}
.gdal a {display:block; width:141px; height:36px; border:1px solid #086b47; color:#333333; line-height:33px; margin-left:530px; font-size:14px;}
.gdal a:hover{color:#fff; background:#fbbf00;}
.bgjjlist{width:922px; float:left; margin-left:-29px; margin-top:30px;}
.bgjjlist li{float:left; width:278px; margin-left:29px; text-align:center; margin-bottom:20px;}
.bgjjlist li img{width:278px; height:252px;}
.bgjjlist li a h4{font-size:16px; font-weight:normal; line-height:30px; padding-top:10px; color:#333;}
.bgjjlist li a:hover h4{color:#086b47;}
.about{font-family:"微软雅黑"; font-size:14px; line-height:28px; color:#5a5a5a; margin-top:50px;}
.teama{ width:1200px;  clear:both; background:#FFF; float:left;  padding-top:20px;}
.teama ul{float:left; margin-left:-33px; width:1233px;}
.team_tu{float:left;}
.team_tu img{width:277px; height:276px; padding:1px; border:1px solid #c9caca;}
.teama li{float:left; margin-left:33px; width:583px; margin-top:20px;  height:280px; background:#FFF;}
.teama dl{ float:left; margin-left:15px; width:270px; position:relative; height:280px; margin-top:-1px;  }
.teama dl dd{line-height:28px; border-bottom:1px solid #efefef; padding:6px 0; font-size:14px;height: 28px;
    overflow: hidden;}
.teama dl dd.tit{border:0;height:60px;font-size:24px;font-weight:bold;letter-spacing: 10px;}
.teama dl dd.tit span{display:inline-block;font-weight:normal;font-size:18px;border-bottom:1px solid #444;letter-spacing: 0;}
.teama dl a{position:absolute; bottom:0px;      display: block;
    width: 110px;
    height: 30px;
    margin-top: 58px;
    line-height: 30px;
    text-align: center;
    color: #888888;
	border:1px solid #b9b9b9;
    float: left;} 
	
	.teama dl a:hover{color:#fc9200; border:1px solid #fc9200;}
	
/*	.team dl a:hover{    background-color: #066e49;}*/
.team_con{ position:absolute; left:1px; bottom:-1px; height:92px; padding:0 15px;}
.team_con h4{ height:38px; line-height:38px; color:#333333; font-size:16px; padding:0 15px; font-weight:normal; width:217px; text-align:center; border-bottom:1px solid #dddddd;} 
.team_con h4 span{font-size:12px;}
.team_con p{font-size:12px; line-height:21px; color:#939393; margin-top:5px; }
.team_con p span{color:#ff6d3f;}
.teamleft{float:right; width:892px;}
.team_show{ float:left;}
.btt{ float:left;  background:url(../images/hxzs/tbbg.png) repeat-x 0 11px; height:45px;}
.btt h3{float:left; font-size:24px; color:#4b4b4b; cursor:pointer;  line-height:43px; font-weight:normal; color:#066c45; border-bottom:3px solid #4b4b4b; }
.shjs{ background:#FFF; margin-top:36px; border:1px solid #ededed; float:left;  padding:18px; width:892px;}
.shjs_tu{ float:left; margin-right:37px;}
.shjs_tu img{width:300px; height:302px;}
.shjs_con{font-size:16px; color:#727272;}
.shjs_con dl{float:left; width:519px; margin-bottom:20px; line-height:26px; }
.shjs_con dl dt{float:left; width:80px; text-align:right; font-weight:bold; line-height:26px; }

.shjs_con dl dd.tit{height:60px;font-size:24px;font-weight:bold;letter-spacing: 10px;}
.shjs_con dl dd.tit span{display:inline-block;font-weight:normal;font-size:18px;border-bottom:1px solid #444;letter-spacing: 0;}

.shjs .sjal{ float:left; margin-left:-25px; width:892px;}
.shjs .sjal li{margin-left:25px;}
.dbzp{margin-left:4px; margin-top:0px;}
.title h3{font-size:20px; text-align:center; color:#086b47; }
.zxly{margin-top:50px; float:left; width:1200px; }
.zxlytu{float:left; }
.zxly ul{float:left; margin-left:20px;width:591px; }
.zxly ul li{float:left; width:265px; height:35px; border:1px solid #d1d1d1; margin-left:23px; margin-bottom:15px; font-size:14px; padding-left:5px; line-height:35px; color:#ce0101;}
.zxly ul li span{color:#999999;}
.zxly ul li input{border:0; width:206px; color:#999999;}
.zxly ul li.inp03{ width:560px;height:127px; }
.zxly ul li.inp02,.zxly ul li.minp05{border:0px; width:560px; font-style:normal; color:#999999;}
.zxly ul li.inp02 em{font-style:normal;}
.zxly ul li.inp02 span{display:block; float:left; height:50px;}
.zxly ul li.inp03 span{display:block; }
.zxly ul li.inp03 textarea{border:0px; width:555px; height:77px;}
.zxly ul li input.onb1,.zxly ul li input.onb2{background:#e1321f; color:#fff; width:82px; height:25px; font-family:"微软雅黑"; cursor:pointer;}
.zxly ul li.minp05{margin-top:30px;}
.zxly ul li input.onb2{background:#343434; margin-left:20px;}
/*经典案例内容页焦点图*/
.mod18  {float:left; width:1200px; margin:20px auto; position:relative; margin-top:30px; }
.mod18 ul{float: left; width:1219px; margin-left:-19px;}
.mod18 li { float:left; width:275px; margin-left:19px; margin-bottom:19px;  }
 
.mod18 li img{width:275px; height:188px;}
.gy{ width:1200px; height:400px; overflow:hidden; }
.gy ul{ margin-left:-9px; }
.gy li{ position:relative; float:left; width:100px; height:400px; margin-left:9px; overflow:hidden; }
.gy_title{ float:left; width:100px; height:400px; background:url(../images/hxzs/gy_title_bg.jpg) no-repeat; margin-right:9px;  }
.gy_title span{ display:block; width:34px; padding-top:50px; margin:42px auto 0 auto; background:url(../images/hxzs/gy_title_ico.png) no-repeat; font-size:24px; font-weight:normal; line-height:30px; color:#fff; text-align:center; }
.gy li .gy_title.yc{ background-position:0 0; }
.gy li .gy_title.qd{ background-position:-101px 0; }
.gy li .gy_title.rd{ background-position:-202px 0; }
.gy li .gy_title.tm{ background-position:-303px 0; }
.gy li .gy_title.pt{ background-position:-404px 0; }
.gy li .gy_title.yc span{ background-position:0 0; }
.gy li .gy_title.qd span{ background-position:-34px 0; }
.gy li .gy_title.rd span{ background-position:-34px 0; }
.gy li .gy_title.tm span{ background-position:-68px 0; }
.gy li .gy_title.pt span{ background-position:-102px 0; }
.gy li.hover{ width:760px;  }
.gy li.hover .gy_title{ background:url(../images/hxzs/gy_title_bgh.png) center 340px no-repeat #fc9200; }
.gy_pic{ position:absolute; left:109px; top:0; width:0; height:400px; }
.gy li.hover .gy_pic{ width:651px; }
.tools{ display:none; position:fixed; left:50%; bottom:240px; margin-left:610px; width:48px; }
.tools li{ position:relative; width:48px; height:48px; margin-bottom:1px; background:url(../images/hxzs/tools_ico.png) no-repeat; cursor:pointer; }
.tools li.st{ background-position:0 0; }
.tools li.code{ background-position:0 -48px; }
.tools li.ly{ background-position:0 -96px; }
.tools li.pj{ background-position:0 -144px; }
.prompt{ display:none; position:absolute; left:-100px; top:0; width:100px; background-color:#086b47; opacity:.8; font-size:14px; color:#fff; line-height:48px; text-align:center; }
.tools li.code .prompt{ padding-bottom:12px; }
.tools li a{ display:block; width:100%; height:100%; }
.zxpd{position:fixed; bottom:0; width:100%; height:121px; background: #076b47; z-index:100; }
.liuyan{position:relative; width:1200px; margin:0 auto; margin-top:20px; background:url(../images/hxzs/db.jpg) no-repeat 10px -20px; height:121px;}
.liuyan dl{float:right;}
.liuyan dl dt{ color:#fff; font-size:14px; line-height:30px;}
.liuyan dl dd{line-height:30px; color:#fff;}
.liuyan dl dd input{border:0px; color:#666;}
.bpmt{width:150px; text-align:right;}
.bpmt input{background:url(../images/hxzs/ljbt.png) no-repeat; width:86px; height:86px; border:0; cursor:pointer;}
#banner { position:relative;  z-index:0;   }
#banner img{ display:block; }
.rslides{ height:557px; }
.rslides li{width:100%; height:557px; text-align:center; }
.rslides { width: 100%; position: relative; list-style: none; padding: 0 }
/*.rslides_nav { display:none; height: 51px; width: 31px; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.4; text-indent: -9999px; overflow: hidden; text-decoration: none; margin-top: -28px }
.rslides_nav:active { opacity: 1.0 }
.rslides_nav.prev { left: auto; background-position: -0 -560px; left: 0 }
.rslides_nav.next { left: auto; background-position: -31px -560px; right: 0 }*/
.rslides li a{ display:block; width:100%; height:557px; background-position:center center; background-repeat:no-repeat; }
.rslides_tabs { text-align: center; position: absolute; bottom:15px; left:0; z-index:10; width:100%; height:30px;  text-align:center;padding-top:10px; 
/* background:#000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50);*/   }
.rslides_tabs li{ list-style:none; display:inline-block; margin: 0 7px;  }
.rslides_tabs a { text-indent: -9999px; overflow: hidden; display: inline-block; _display: block; *display:block;  width:16px; height: 16px; background:url(../images/hxzs/dot.png) 0 0 no-repeat ; }
.rslides_tabs .rslides_here a { background-position:-16px 0; }
.xw{float:left; margin-left:0px;}
.zright{float:right;}
.lxfs{float:left; width:561px; margin-right:37px;font-size:16px;line-height: 2;}
.yqlj {font-size:14px;}
.yqlj a{ color:#7b7b7b;margin:0 8px;}


.i-title{text-align:center}
.i-title .t5{font-weight:700;color:#222;font-size:36px}
.seiko-quality{padding-bottom:0}
.seiko-quality .content{padding-top:30px;background-position:bottom center;background-repeat:no-repeat}
.seiko-quality .content .box{margin-top:50px;display:block}
.seiko-quality .content .box ul li{float:left;width:30.9%;margin-right:3.65%;margin-bottom:3.65%;background-color:#efefed}
.seiko-quality .content .box ul li:nth-child(3n){margin-right:0}
.seiko-quality .content .box ul li a{display:block;width:100%}
.seiko-quality .content .box ul li .imgbox{position:relative;width:100%;overflow:hidden}
.seiko-quality .content .box ul li .imgbox{width:100%;overflow:hidden}
.seiko-quality .content .box ul li .imgbox .img{width:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;-o-transition:all .4s ease;-ms-transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}
.seiko-quality .content .box ul li .imgbox img{width:100%;opacity:0}
.seiko-quality .content .box ul li:hover .imgbox .img{-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.seiko-quality .content .box ul li .num{position:absolute;right:0;bottom:0;width:70px;height:72px;border-radius:40px 0 0 0;background:url(../images/hxzs/x120.jpg) center no-repeat;background-size:cover;text-align:center}
.seiko-quality .content .box ul li .num span{display:inline-block;margin-top:24px;font-family:arial;color:#fff;font-size:24px;border-bottom:rgba(255,255,255,.3) dotted 1px}
.seiko-quality .content .box ul li .txtbox{text-align:center;padding:40px 20px 50px 20px}
.seiko-quality .content .box ul li .txtbox .t1{color:#222;font-size:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seiko-quality .content .box ul li .txtbox .t2{font-family:arial;font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}
.seiko-quality .content .box ul li .txtbox .t3{color:#666;font-size:14px;line-height:2;max-width:320px;width:100%;margin:15px auto 0;min-height:84px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}



.top .header1 ul{float:right;height:53px;line-height:53px;width:100%;position:relative;right:0;top:0;margin-right:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.top .header1 ul li{float:left;display:inline-block;padding:0;z-index:99999;text-align:center;font-size:16px;-webkit-transition:all .3s cubic-bezier(.86,.5,1,1);transition:all .3s cubic-bezier(.86,.5,1,1);width:calc((100% - 0px)/ 8)}
.top .header1 ul li:last-child{margin-right:0}
.top .subnav2.animate{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.top .subnav2{opacity:0;-webkit-transform:translate(30px,0);-ms-transform:translate(30px,0);transform:translate(30px,0)}
.top .subnav2:hover,.top .subnav2.active{background: #fc9200;color: #fff;}
.top .subnav2:hover:before{width:100%}
.top .subnav2.cur:before{width:100%}
.top .subnav2{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}
.top .header1 ul li>a{color:#fff;display:block;position:relative;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}
.top .header1 .nav-sub{width:100%;background:#fff;top:100px;left:0;height:auto;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}
.top .header1 .nav-sub.active{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.top .header1 .nav-sub.active .n-nav-sub{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);display:block}
.top .header1 .nav-sub .n-nav-sub{opacity:0;-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);display:none}
.top .header1 .nav-sub a{height:40px;line-height:40px;display:block;padding:0;text-align:center;color:#333;font-size:14px;position:relative}
.top .header1 .nav-sub a:hover{background-color:#fc9200;color:#fff}
.top .header1 .nav-sub .nav-arrow{position:absolute;top:15px;right:10px;width:16px;height:16px;opacity:0}
.top .header1 .nav-sub a:hover .nav-arrow{-webkit-transition:-webkit-transform .3s cubic-bezier(.68,-.55,.265,1.55),opacity .3s;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55),opacity .3s;opacity:1;-webkit-transform:rotate(0) translate(0,0);-ms-transform:rotate(0) translate(0,0);transform:rotate(0) translate(0,0)}
.top .header1 .nav-sub .nav-arrow:before{font-size:16px;color:#fff}
.top .icon-up:before{content:'\e6a7'}