@charset "utf-8";
/* CSS Document */

/*initialization*/
html {overflow-y:scroll;} 
body {margin:0;font:12px"\5B8B\4F53",sans-serif;background:#ffffff;font-family: 微软雅黑,sans-serif} 
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;} 
table,td,tr,th{font-size:12px;} 
li{list-style-type:none;float:left;} 
img{vertical-align:top;border:0;} 
ol,ul {list-style:none;} 
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;} 
address,cite,code,em,th {font-weight:normal; font-style:normal;}
p{line-height:20px;}
a{text-decoration: none;color:#111}
a:hover{transition: all .3s;color: #ff4b00;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
/*icofont*/
@font-face {font-family: 'iconfont';
    src: url('../icon/iconfont.eot'); /* IE9*/
    src: url('../icon/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../icon/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../icon/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../icon/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.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;}
/*public*/
.w{width:75%;margin:0 auto;}
.in-case .prev,.in-case .next,.in-right-bottom ul li h4,.search input.sub,.news ul li dl dd em,.about-tel em{background:url(../img/pub.png) no-repeat;display: block;}
.nav{width: 100%;border-bottom:1px solid #D9D9D9;}
.nav img{width: 100%;}
.nav-body{height: 55px;line-height: 55px;}
.nb-right{float:right;}
.nb-right em:after{content:"\e633";margin-right:10px}
/*index*/
.head-out{background:#1D1D1D;overflow: hidden;}
.head a img:first-child{width:145px;height:100px;float: left;}
.head ul{width:75%;float:right}
.head ul li{width:16.6%;text-align:center;height:98px;line-height:98px;border-top:2px solid #000}
.head ul li a{color:#fff;font-size:15px;display:block;width: 100%:}
.head ul li a:hover{transition:all .3s;color:#ff4b00;}
.head ul li:hover{border-top:2px solid #FFFFFF}
.nub-out{height:200px;background: #F3F3F3;background:url(../img/ban-line.jpg) no-repeat left top}
.jy:before{content: '\e61d'}
.hz:before{content:'\e628';}
.hy:before{content:'\e62d';}
.sl:before{content:'\e637';}
.cd:before{content: '\e626'}
.inpro-in{position:relative;margin:40px auto;}
.nub-in ul li{width:16%;text-align:center;padding:10px 2%;margin-top:40px;}
.nub-in ul li i{display:block;font-size:35px;color:#969696;}
.nub-in ul li span{font-size:45px;color:#ff4b00;}
.nub-in ul li p{font-size:16px;color:#969696;text-align:left;}
.nub-in ul li em{margin-left:3%;color:#ff4b00;}
.in-case{position:relative;margin:10px auto 150px auto;}
.ip-list{text-align:center;padding:70px 0 50px 0;}
.ic-body{margin-top:18px;}
.ip-show ul li{width:20%;width:19.9%\9;background:#F3F3F3;padding:10px 1%;margin-left:4%;}
.ip-show ul li:first-child{margin-left:0;}
.ip-show ul li a img{width:100%;}
.ip-show dl{margin-top:18px;}
.ip-show dt{line-height: 32px;border-bottom:2px solid #F3F3F3;position: relative;text-align: center;}
.ip-show dt:after{    content: "";
    position: absolute;
    z-index: 11;
    bottom: -2px;
    left: 95px;
    right: 95px;
    border-bottom: 2px solid #000;} 
.ip-show dt a{font-size:16px;}
.ip-show dd{margin:10px 0;line-height:20px;height:40px;overflow: hidden;}
.ip-show ul li:hover{background: #004C2B;color:#fff;}
.ip-show ul li:hover a{color:#fff;}
.ip-show ul li dt a:hover{transition: all .3s;text-decoration: underline;}
.ip-show ul li:hover dt{border-bottom:2px solid #004C2B;}
.ip-show ul li:hover dt:after{    content: "";
    position: absolute;
    z-index: 11;
    bottom: -2px;
    left: 95px;
    right: 95px;
    border-bottom: 2px solid #FFF;} 
.pageBtn .prev,.pageBtn .next{ z-index:1; display:block; width:40px; height:40px; position:absolute;float:left;top:48%;background:url(../img/pub.png) 0 0 no-repeat; filter:alpha(opacity=80);opacity:0.8;z-index:3;cursor: pointer;}
.pageBtn .prev{left:-92px;}
        .pageBtn .next{background-position:-48px 0;right:-92px;}
        .pageBtn .prev:hover,.pageBtn .next:hover{ filter:alpha(opacity=100);opacity:1 }
.inpro-in .hd{text-align:center;margin-top:42px;}
.inpro-in .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/spot.png) -18px 0; overflow:hidden; float:none;
        line-height:9999px; text-align:center;
    }
.inpro-in .hd ul li.on{ background-position:0 0; }
.ic-body ul li{border:1px solid #000;width:20%;padding: 10px 1%;margin-left:4%;margin-right:-2.5px;}
.ic-body ul li{text-align:center;}
.ic-body ul li a img{width:100%;}
.ic-body ul li:first-child{margin-left:0;}
.ic-body ul li h4{padding:15px 0;border-bottom:1px solid #fff;position: relative;height:35px;font-size:14px;}
.ic-body ul li h4:after{content: "";position: absolute; left: 95px;right: 95px;bottom:-1px;z-index:11;border-bottom:1px solid #000;}
.ic-body ul li a span{color:#c8a176;font-size:13px;margin:18px 0;line-height: 40px;}
.ic-body ul li a:hover span{transition: all .3s;color: #ff4b00;}
.in-case .prev,.in-case .next{ position:absolute;bottom:-68px; width:34px; height:21px; }
    .in-case .prev{ background-position:-5px -64px; left:47%;}
    .in-case .next{ background-position:-44px -64px; right:47%;}
    .in-case .prev:hover,.in-case .next:hover{opacity:0.9;filter: alpha(opacity=90)}
.in-news-out{background:url(../img/innewsbj.jpg) no-repeat  fixed;}
.in-news-in{color:#fff;}
.in-news-in a{color:#fff;}
.in-news-in a:hover{transition: all .3s;color: #ff4b00;}
.in-left{width:47%;float:left;padding:40px 0;}
.in-right{width:47%;float:right;padding:40px 0;}
.in-left-top{border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:15px;position: relative;}
.in-left-top h3{font-size:32px;display:inline-block;}
.in-left-top span.inzx{padding-left:1%;font-size: 14px;}
.in-left-top a span{float:right;color:#fff;padding-top:20px;position: absolute;bottom:10px;right:0;}
.in-left-top a span:hover{transition: all .3s;color: #ff4b00;}
.in-left-bottom ul li,.irb-r ul li{position: relative;padding:15px 0;}
.in-left-bottom ul li a img{float: left;width:30%;}
.in-left-bottom ul li dl{float: right;width:65%;}
.in-left-bottom ul li dl h4,.irb-r dl h4{padding-bottom:10px;}
.in-left-bottom ul li dl h4 a,.irb-r dl h4 a{font-size:15px;}
.in-left-bottom ul li dl dd,.irb-r dl dd{color:#c7c7c7;border-top:2px solid #fff;position: relative;padding-top:10px;line-height: 20px;}
.in-left-bottom ul li dl dd:after,.irb-r dl dd:after{content: "";position:absolute;top:-2px;right:0;left:60px;border-top:2px solid #000;z-index: 11}
.in-left-bottom a span{color:#969696;position:absolute;bottom:15px;right:0;}
.irb-r{float:right;width:75%;position: relative;}
.irb{background: #F3F3F3;width:100px;height:100px;float: left;height:100px;position: relative;
color:#000;text-align: center;}
.irb p{line-height: 64px;font-size: 34px;}
.irb span{display:block;height:36px;line-height: 35px;position: absolute;bottom:0;background:#676767;width: 100px;height: 34px;color: #fff;}
.in-right-bottom ul li{position:relative;}
.in-right-bottom ul li h4{background-position: 0 -102px;padding-left:20px;width: 100%
}
.in-right-bottom ul li{width: 100%;padding:19.5px 0;border-bottom:1px dashed #8D8D8D;}
.in-right-bottom ul li em{position: absolute;right:5px;top:20px;}
.foot-out{margin-top:50px;background: #F4F4F4;position: relative;background: url(../img/foot-line.jpg) repeat-x;}
.foot-white{background: #F4F4F4;position: absolute;top:0;width:12.5%;left:0;height:253px;}
.foot{background: url(../img/footbj-right.png) no-repeat right bottom #F4F4F4;overflow: hidden;padding:25px 0;position: relative;}
.search{position:absolute;top27px;right:7%}
.search input:first-child{border:1px solid #DBDBDB;border-radius: 10px;color: #b4b4b4;height: 30px;width:180px;padding-left:10px}
.search input:hover{}
.search input.sub{position: absolute;top:2px;right:10px;width: 19px;height: 23px;background-position:0 -130px;border:none;cursor: pointer;}
.foot-outt-line{position: absolute;top:2px;border-top:004C2B;}
.foot-left img.ewm{position: absolute;right:130px;bottom:20px}
.foot-left a{color:#b2b2b2;}
.foot-left a:hover{transition: all .3s;color: #ff4b00;}
.foot-left{width:70%;color: #b2b2b2;}
.foot-left dl{float: left;width:15%;margin-left:10%;}
.foot-left dl:first-child{margin-left:0;}
.foot-left dl dt {color:#111;font-size: 15px;padding-bottom:12px;border-bottom:1px solid #111;position:relative;}
.foot-left dl dt:after{position: absolute;content: "";bottom:-1px;left:30px;right:0;border-bottom:1px solid #996;}
.foot-left dl dd{line-height: 30px;}
.foot-left dl dt:first-child + dd{margin-top: 15px;}
.foot-left dl.incon{width:25%;}
.foot-left dl.incon dt:first-child + dd{font-size:26px;color:#111;line-height:35px;font-weight: bold;}
.link-out{padding:30px 0;background: #343434;color: #fff;}
.link-out a{color: #fff;}
.link-out ul li{margin-right:1%;}
.link-out a:hover{transition: all .3s;color: #ff4b00;}
.copy{position: relative;padding:22px 0;}
.copy-right{float: right;}
.copy-right h1{display:inline-block;margin-left:5px;}
.copy-right h1 a{color:#c8a176;}
.copy p:first-child{display:inline-block;}
.copy p span{color:#FF4B00;}
.copy p.copy-last{text-align:right;}

/*news*/
.news{margin-top: 40px auto 70px auto;;}
.news a:hover{color:#ff4b00;}
.newslist{margin-bottom:20px;}
.newslist ul{margin-left:-1%;}
.newslist ul li{width:32.33%;padding-left:1%;}
.newslist ul li img{width:100%;}
.newslist ul li dl{background: #F4F4F4;padding:20px 5%;position: relative;}
.newslist ul li dl dt h3{height:45px;overflow:hidden;}
.newslist ul li dl dt h3 a{font-size: 16px;color: #6c6c6c;font-weight: bold;}
.newslist ul li dl dd p{color:#969696;padding:15px 0;min-height:40px;overflow:hidden;height:80px;overflow: hidden;}
.newslist ul li dl dd span{color:#969696;}
.newslist ul li dl dd em{background-position:-28px -178px;width:21px;height: 17px;position: absolute;right:5%;bottom:20px;transition:all .3s;}
.newslist ul li dl dd em:hover{background-position: 0 -178px}
/*contact*/
.maper{position: relative;}
.map{background: #0B5436;height:548px;width:12.5%;position: absolute;top:0;left:0;z-index:1;opacity: 0.9;filter:Alpha(opacity=90);}
.top_map{position: relative;}
.map-body{position: absolute;top:0;left:12.5%;z-index: 99;background: url(../img/map.png);padding:150px 0 220px;height:178px;width:790px;opacity: 0.9;filter:Alpha(opacity=90);}
.map-body p{color:#fff;font-size:13px;}
p.m1{font-size: 35px;line-height: 45px;}
p.m2{font-size: 28px;font-weight: bold;line-height: 38px;margin:10px 0;}
p.m4{margin-top:30px;}
.con-body{margin:110px auto;}
.coleft{width:45%;float:left;}
.coright{width:45%;float: right;}
p.c1{color:#f38b1c;font-size:43px;font-family: Arial;line-height:43px;padding-bottom:10px;border-bottom:2px solid #f38b1c;}
p.c2,p.c3{color:#6c6c6c;font-size:43px;line-height:55px;}
p.c2{margin-top:15px;}
p.c3{padding-bottom: 15px;border-bottom:1px solid #D3D3D3;}
p.c4{font-size: 13px;color:#969696;margin:20px 0 25px 0;}
.coleft h2{font-size:26px;color:#6c6c6c;margin-bottom:20px;font-weight: bold;}
.coleft .co1 p{line-height:30px;font-size:13px;color:#969696;}
p.c5{margin-top:20px;}
p.c6{font-size:25px;color:#f38b1c;line-height: 53px;}
.coright input,.coright textarea{width:84%;padding:0 8%;background:#F3F3F3;border:none;margin-bottom: 10px;color:#969696;font-size:14px;font-family: 微软雅黑;}
.coright input{height:55px;line-height:55px;padding:0 8%;color:#969696;}

.coright textarea{height:145px;padding-top:21px;font-size: 14px;}
.coright .cyzm{width:20%;}
.coright img{height:35px;line-height: 35px;margin:10px 0 0 3%;cursor: pointer;}
.coright span{color:#666666;margin-left:3%;}
.coright .ctj{border:1px solid #F38B1C;font-size: 18px;color:#333;background: #fff;cursor:pointer;}
.coright .ctj:hover{color: #ff4b00;}
/*pro*/
.pro-top{margin:48px 0;}
.pro-top ul li{width:12%;text-align:center;margin-right:3%;background: #F4F4F4;height: 50px;line-height: 50px;}
.pro-top ul li a{display: block;;width:100%;cursor: pointer}
.pro-top ul li.pro1{background: #F38B1C}
.pro-top ul li.pro1 a{color:#fff;}
.pro-body ul li{margin-bottom:20px;}
.pro-body {overflow: hidden;}
.pro-body ul{margin-left:-4%;overflow: hidden;}
.pro-body ul li:first-child{margin-left:4%}
.pro-body ul li{width:18%}
.pro-bottom{margin-bottom:30px;}
/*page*/
.pages {
      clear:both;
    padding: 38px 0 20px;
    text-align: center
}

.pages li {
    display: inline;
    margin:0 0.5%;
    float:none;
}
.pages li.thisclass,
.pages a:hover {
    padding: 10px 15px;
    border: 1px solid #F38B1C;
    background: #F38B1C;
    color: #fff;
    text-decoration: none;
    border-radius: 3px;
    line-height: 18px;
}

.pages a {
    padding: 10px 15px;
    border: 1px solid #ddd;
    background: #fff;
    color: #A4A4A4;
    line-height: 18px;
    border-radius: 3px;
}
/*newsnr*/
.newsnr{margin:30px auto;color:#111;font-size:14px;}
.newsnr h1{text-align:center;font-size: 20px;font-weight: bold;color: #6c6c6c;}
.newsnr-js{text-align:center;margin:30px 0;}
.newsnr-js ul li{float:none;display:inline;margin-right:3%;font-size:14px;}
.newsnr-js ul li i{margin-right:10px;font-size:14px;}
.newsnr-js ul li i.ntime:before{content:"\e621"}
.newsnr-js ul li i.nview:before{content:"\e616"}
.newsnr-js ul li i.nlm:before{content:"\e62a"}
.newsnr-js ul li i.nbj:before{content:"\e60f"}
.newsnr-body{color:#969696;line-height: 26px;}
.newsnr-body p{line-height: 26px;}
.newsnr-body img{margin:10px 0;}

/*case list*/
.case{margin:40px auto;}
.caselist ul{margin-left:-4%;}
.caselist ul li{width:18%;margin-bottom: 20px;}
.caselist ul li:first-child{margin-left:4%;}
.caselist ul li p{color:#969696;padding:10px 0;height:70px;overflow: hidden;}
.caselist  ul li a span{text-align:right;display: block;margin:0;}

/*about*/
.about{margin:48px auto 50px auto;font-size:14px;}
.aboutleft{width:32%;float:left;overflow: hidden;}
.aboutright{width:62%;float:right;}
.aboutright h1{font-size: 18px;font-weight: bold;color:#000;}
.about-zw{margin:30px auto;font-size: 12px;}
.about-zw p{line-height:26px;color:#969696;margin:10px 0;}
.about-zw a,.newsnr-body a{color:#666;}
.about-zw a:hover,.newsnr-body a:hover{transition: all .3s;color: #ff4b00;}
p.a1{margin:50px auto 20px auto;}
.about-tel{background:#F38B1C;width:80%;position: relative;}
.about-tel em{background-position: 0 -200px;display:inline-block;width:60px;height:46px;margin-right:8%;position: absolute;left:10px;top:12px;}
.about-tel span{height:70px;line-height: 70px;font-size: 28px;color: #fff;font-weight: bold;display:inline-block;margin-left:28%;}
/*pronr*/
.pronr{margin-top:40px;font-size: 14px;color: #969696;}
.pronr-top{position: relative;overflow: hidden;}
.pronrimg{ position:relative;width:35%;float:left;border:10px solid #EAEAEA;max-width:400px;}
        .pronrimg .bd{ position:relative; z-index:0; }
        .pronrimg .bd li{width:100%}
        .pronrimg .bd li img{width:100%; vertical-align:top}
        .pronrimg .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;
        }
        .pronrimg .hd ul{ text-align:center;  padding-top:5px;  }
        .pronrimg .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/spot.png) -18px 0; overflow:hidden; 
            font-size:0;
        }
        .pronrimg .hd ul .on{ background-position:0 0; }
        .pronrimg .hd ul li{float:none;}
        .pronrimg .prev,.pronrimg .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-27% 0 0 3%; float:left;  background:url(../images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4;}
        .pronrimg .next{  background-position:right 0; float:right; margin-right:3%  }
        .pronrimg .prev:hover,.pronrimg .next:hover{ filter:alpha(opacity=80);opacity:0.8 }
.pronrright{width:58%;float:right;}
.pronrright h1{font-weight: bold;font-size:35px;color:#000;}
.pronrright ul{margin:20px 0;}
.pronrright ul li{float:none;line-height:25px;}
.pronr-online{position:absolute;bottom:0;width:95%;}
.pronr-online span{display:inline-block;font-size:18px;font-weight: bold;line-height: 40px;margin-left:30px;color:#000;}
.prbj span a.przx{background:#3E3E3E;margin-left:5%;}
.p1{margin:25px auto;}
.pronr-body{margin-top:80px;line-height: 25px;}
.pronr-body p{line-height: 25px;margin:10px 0;}
.pronr-body div{margin:10px 0;}
.pronr-body h3{font-size:20px;font-weight: bold;color: #000;margin:40px 0 20px;}
.pronr-body table{width:100%;border:1px solid #999;
    border-left: none;
    border-top: none;
    text-align: center;
}.pronr-body table tr{
    line-height: 30 px;
    color: #676767;height:30px;}
.pronr-body table tr:nth-child(odd):hover,.pronr-body table tr:nth-child(even):hover{background:#73B1E0;}
}.pronr-body table tr:nth-child(odd):hover td {
    color: #fff;
}
.pronr-body table tr td{
    color: #676767;font-size:14px;border-left:1px solid #999;border-top: 1px solid #999;}.pronr-body table tr:nth-child(odd),.pubnr table tr:nth-child(odd){background:#D1DAE0;
}.pronr-body table tr: nth - child(even){
    background: #EFEFEF;}
.pronrcase ul li h4{font-size:16px;}
/*diyu*/
.newsnr-body table{width:100%;border:1px solid #999;
    border-left: none;
    border-top: none;
    text-align: center;
}.newsnr-body table tr{
    line-height: 30 px;
    color: #676767;height:30px;}
.newsnr-body table tr:nth-child(odd):hover,.newsnr-body table tr:nth-child(even):hover{background:#73B1E0;}
}.newsnr-body table tr:nth-child(odd):hover td {
    color: #fff;
}
.newsnr-body table tr td{
    color: #676767;font-size:14px;border-left:1px solid #999;border-top: 1px solid #999;}.newsnr-body table tr:nth-child(odd),.pubnr table tr:nth-child(odd){background:#D1DAE0;
}.newsnr-body table tr: nth - child(even){
    background: #EFEFEF;}
.region{margin:40px auto;}
.region .releft{width:66%;float:left;}
.releft .relist{margin-bottom:30px;border:1px solid #D5D5D5;padding:15px;overflow:hidden;}
.releft .relist dl{overflow:hidden;border-bottom:1px solid #D5D5D5;padding-bottom:10px;}
.relist dl dt{float:left;}
.relist dl dt h3{font-weight:700;color:#454545;font-size:18px;}
.relist dl dd{float:right;font-size:14px;}
.relist ul{margin-top:20px;overflow:hidden;}
.relist ul li{line-height:30px;height:30px;overflow:hidden;width:100%;}
.relist ul li span{float:right;width:20%;text-align:center;display:block;}
.relist ul li:hover{background:#F7F7F7;}
.relist ul li:hover a{color:#ffa126;}
.relist ul li a{display:block;width:75%;float:left;}
.region .reright{width:21%;float:right;padding:15px 2%;border:1px solid #D5D5D5;}
.diqu ul li{float:left;margin:0 4% 5px 0;}
.repub h4{font-size:18px;border-bottom:1px solid #D5D5D5;padding-bottom:7px;font-weight:700;color:#454545;margin:15px 0;}
.renav,.retuijian{clear:both;}
.renav dl dt a h5{font-weight:700;font-size:14px;color:#454545;}
.renav dl dt{margin:10px 0;display:block;padding-left:10px;clear:left;padding:5px 0 5px 10px;}
.renav dl dd{float:left;margin:0 4% 5px 0;}
.retuijian{overflow:hidden;}
.retuijian ul{margin-top:-10px;}
.retuijian ul li{line-height:50px;height:50px;overflow:hidden;}