/*****通用编码******/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0px;padding:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
img{border:none;}
body {color:#666; font:14px/1.5   Arial, "Microsoft Yahei";width:100%; background-color:#fff;}
ul,ol,li,form, dl {list-style: none;}
p{margin:0px; padding:0px;}
a{text-decoration:none;color:#434343;}
a:hover {text-decoration:none;}
div{ margin:0 auto;}
/*======Define the font*/
@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.eot');
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.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;
}
/*======public*/
.img-block {display:block;max-width:100%}
.text-center .img-block {margin:auto;}
.public-hide{overflow:hidden;}
input,button{outline:none}
/*======Logo*/
#Logo h1{display:block;overflow:hidden;}
#Logo h1 a{display:block;/* text-indent:-999rem; */overflow:hidden;width:100%;height:100%;}
#Logo h2{text-indent:-999rem;overflow:hidden;}
.terminus-logo{width:276px;height:66px;background:url(../images/logo_1.png) no-repeat left center;margin:25px auto}
.terminus-tel{width:284px;height:60px;margin-top:26px;background:url(../images/tel_1.png) no-repeat left center;}
#Logo h3{margin-right:4%;margin-top:5px;position:relative; height:50px;width:30px;cursor:pointer}
#Logo h3:after,#Logo h3:before{position:absolute;left:0;width:100%;height:2px;background:#000;content:"";transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
#Logo h3:after{bottom:10px;}
#Logo h3:before{top:10px;}
#Logo h3 span{display:block;height:2px;width:100%;background:#000;position:absolute;top:50%;left:0;border-radius:2px;margin-top:-1px;transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
#Logo h3.active:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform-origin:0 100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;left:5px;bottom:13px;}
#Logo h3.active:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform-origin:0 100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;top:13px;left:5px;}
#Logo h3.active span{opacity:0}
@media(max-width:1080px){
    #Logo{height:60px;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:99;border-bottom:solid 1px #2bad7e}
    #Logo h1{margin:5px auto !important;background-size:contain;height:50px !important;width:70%;}
}
/*======Terminus*/
#Terminus-nav{background:#36bb8a;height:50px;}
.Terminus-title{width:156px;position:relative;}
.Terminus-title h2{background:#2bad7e;text-align:center;line-height:50px;font-size:16px;color:#fff;}
.Terminus-title h2 a{color:#fff;}
.Terminus-fixde{position:absolute;top:50px;left:0;width:100%;background:#2bad7e;border-bottom:solid 2px #2bad7e;z-index:9}
.Terminus-sort{height:40px;}
.Terminus-sort h3{border-top:solid 1px #36bb8a;line-height:40px;margin-left:2px}
.Terminus-sort h3 a{display:block;padding-left:20px;font-size:14px;color:#fff;}
.Terminus-sort h3 i{float:right;padding-right:25px;font-size:14px;}
.Terminus-subcate{position:absolute;height:403px;border:solid 2px #36bb8a;left:154px;top:0px;width:575px;background:#fff;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);z-index:-1;padding:15px 10px;display:none;}
.Terminus-subcate ul li{width:20%;padding:0 5px;margin-bottom:10px;float:left;text-align:center;}
.Terminus-subcate ul li p{display:block;font-size:12px;color:#333;line-height:2.2}
.Terminus-subcate ul li:hover p{color:#2bad7e}
.Terminus-sort:hover h3{background:#fff;}
.Terminus-sort:hover h3 a,.Terminus-sort:hover h3 a i{color:#2bad7e}
.Terminus-sort:hover .Terminus-subcate{display:block}
#Terminus-nav .Terminus-nav{width:1014px;}
.Terminus-nav li{width:10%;float:left;line-height:50px;text-align:center;}
.Terminus-nav li a{display:block;font-size:14px;color:#fff;}
.Terminus-nav li:hover a,.Terminus-nav li.active a{background:#0d9a66;}
/*=====Web nav*/
#Nav{position:fixed;top:-200%;z-index:98;width:100%;background:#2bad7e;left:0;transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
#Nav a{display:block;line-height:36px;border-top:solid 1px #17875e;border-bottom:solid 1px #43d09c;text-align:center;font-size:14px;color:#fff;}
#Nav.active{top:60px;}
#Nav a.active{background:#03945f}
/*=====Banner*/
#Banner .pagination-banner span{width:12px;height:12px;background:#36bb8a;opacity:1;border:solid 2px #36bb8a}
#Banner .pagination-banner span.swiper-pagination-bullet-active{background:none}
@media(max-width:1080px){
    #Banner{margin-top:60px;}
}
/*=====Main*/
.Terminus-bg{background:#f6f6f6}
/*=====Main-news*/
.News-list li{border-bottom:dashed 1px #d9d9d9;line-height:36px;margin-top:8px;overflow:hidden}
.News-list li a{padding-left:15px;background:url(../images/backg_12.png) no-repeat left center;font-size:14px;color:#666;float:left;width:76%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.News-list li span{font-size:14px;color:#999999;float:right;}
.News-list li:hover a{color:#ff6600}
@media(max-width:1080px){
    .News-list li span{display:none}
}
@media(max-width:992px){
    .News-list li a{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
/*=====Link*/
#Link{padding:40px 0;background:#e6e6e6}
#Link .col-md-2{padding:0 10px;}
#Link h2 span{width:48px;height:118px;border:solid 1px #fff;display:block;font-size:18px;color:#333;text-align:center;padding:22px 10px}
.Link-right li{ line-height:2.2;}
.Link-right li a{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.Link-right li:hover a{color:#2bad7e}
@media(max-width:992px){
    .Link-right{padding:0}
    .Link-right li a{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
/*=====Footer*/
#Footer{background:#333333;padding:15px 0;line-height:2;}
#Footer span{color:#666;font-size:14px;padding-left:15px;}
#Footer span a{color:#666;}
@media(max-width:760px){
    #Footer{margin-bottom:58px;}
}
@media(max-width:400px){
    #Footer span{font-size:12px;}
}
@media(max-width:320px){
    #Footer{text-align:center;}
    #Footer span{float:none !important;display:block;}
}

/*=====Footer-nav*/
#Footer-nav{background:#2bad7e;height:58px;}
#Footer-nav a{display:block;text-align:center;border-right:solid 1px #018e5a;height:100%;border-top:solid 1px #40d79f;border-left:solid 1px #40d79f}
#Footer-nav a span{display:block;height:36px;overflow:hidden;line-height:36px;font-size:36px;color:#fff;}
#Footer-nav a p{display:block;height:20px;line-height:20px;color:#fff;font-size:12px;}

/*=====Location*/
.Location{margin-top:20px;margin-bottom:20px;font-size:14px;color:#999;line-height:2;}
.Location a{color:#999}
@media(max-width:1080px){
    .Main-page{margin-top:60px;}
}
@media(max-width:760px){
    .Location{padding:0 10px;margin-bottom:10px;}
}
/*=====Page*/
.Page{ overflow:hidden; margin-bottom:30px; text-align:center;margin-top:30px;}
.Page a,.page-end,.page-start{ display:inline-block; background:#fff;border:solid 1px #dddede;padding:0 0.875rem;font-family:SimSun;font-size:16px;color:#656565; height:2.75rem; line-height:2.75rem;}
.Page b,.page-this{display:inline-block; background:#2bad7e;border:solid 1px #2bad7e;padding:0 0.875rem;font-family:SimSun;font-size:16px;color:#fff; height:2.75rem; line-height:2.75rem;font-weight:normal}
/*=====分篇*/
.Page-next{margin-top:40px;margin-bottom:30px;padding:15px;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s;border-top:dashed 1px #dedede;border-bottom:dashed 1px #dedede;}
.Page-next span{width:50%;font-size:14px;color:#333}
.Page-next span a{color:#333;}
.Page-next span.pull-right{text-align:right;border-left:dashed 1px #dedede;}
.Page-next span:hover,.Page-next span:hover a{color:#2bad7e}
@media(max-width:760px){
    .Page-next{padding:15px 0}
    .Page-next span{width:100%;float:none;display:block;}
    .Page-next span.pull-right{text-align:left;margin-top:10px;border-top:dashed 1px #dedede;padding-top:10px;border-left:none}
}

/*======Stations-logo*/
.Stations h1{background-repeat:no-repeat;background-position:left center;width:40%;}
.Stations h2{text-indent:0 !important;margin-top:28px;background:url(../images/tel_backg.png) no-repeat left center;padding-left:60px;height:44px;}
.Stations h2 span{display:block;font-size:14px;color:#666666;line-height:1;}
.Stations h2 b{color:#ff8c40;font-family:Arial;font-size:32px;}
/*======A*/
.fg-logo{background-image:url(../images/logo_fg.png);}
.gcs-logo{background-image:url(../images/logo_gcs.png);}
.js-logo{background-image:url(../images/logo_js.png);}
.jzs-logo{background-image:url(../images/logo_jzs.png);}
.ljs-logo{background-image:url(../images/logo_ljs.png);}
.nsly-logo{background-image:url(../images/logo_nsly.png);}
.qfs-logo{background-image:url(../images/logo_qfs.png);}
.xns-logo{background-image:url(../images/logo_xns.png);}
.xrt-logo{background-image:url(../images/logo_xrt.png);}
/*======B*/
.fls-logo{background-image:url(../images/logo_fls.png);}
.hyst-logo{background-image:url(../images/logo_hyst.png);}
.jys-logo{background-image:url(../images/logo_jys.png);}
.lagg-logo{background-image:url(../images/logo_lagg.png);}
.lgs-logo{background-image:url(../images/logo_lgs.png);}
.sply-logo{background-image:url(../images/logo_sply.png);}
.xys-logo{background-image:url(../images/logo_xys.png);}
.yws-logo{background-image:url(../images/logo_yws.png);}
/*======C*/
.bsgm-logo{background-image:url(../images/logo_bsgm.png);}
.fztl-logo{background-image:url(../images/logo_fztl.png);}
/*.gls-logo{background-image:url(../images/logo_gls.png);}*/
.ljst-logo{background-image:url(../images/logo_ljst.png);}
.lts-logo{background-image:url(../images/logo_lts.png);}
.rwjny-logo{background-image:url(../images/logo_rwjny.png);}
.xhly-logo{background-image:url(../images/logo_xhly.png);}
.xjsly-logo{background-image:url(../images/logo_xjsly.png);}

/*=====public-nav*/
#Stations-nav ul li{float:left;width:14.28%;line-height:42px;text-align:center;}
#Stations-nav ul li a{font-size:16px;color:#fff;display:block}
/*=====public-stations*/
.Stations-content{margin-top:40px;margin-bottom:40px;}
.Stations-content div.col-md-3{padding:0 10px;}
.stations-partnav{margin-bottom:20px;}
.Stations-content h2{font-size:20px;color:#fff;height:42px;line-height:42px;}
.stations-partnav ul{border:solid 1px #d9d9d9;padding:0 20px 22px;background:#fff;}
.stations-partnav ul li{margin-top:7px;border-bottom:solid 1px #d9d9d9;line-height:40px;}
.stations-partnav ul li a{display:block;font-size:16px;color:#555;text-align:center;}
.stations-contact dl{background:#fff;border:solid 1px #d9d9d9;padding:15px 20px;}
.stations-contact dl dt{font-size:16px;color:#333333;line-height:2;}
.stations-contact dl dd{font-size:16px;color:#555555;line-height:2;}
@media(max-width:760px){
    .Stations-padding{padding:0 5px !important;}
    .Stations-content{margin-top:10px;}
    .stations-partnav{margin-bottom:0;}
    .stations-partnav ul{border:none;background:none;padding:0;overflow:hidden;}
    .stations-partnav ul li{width:33.33%;float:left;border:none;padding:0 10px;}
    .stations-partnav ul li a{display:block;line-height:34px;height:34px;font-size:14px;}
}
/*======Location-staions*/
.Location-staions{height:42px;border-bottom:solid 2px #226051}
.Location-staions h2{width:176px;font-size:18px;}
.Location-staions p{font-size:14px;color:#999999;line-height:42px;}
.Location-staions p a{color:#999;}
@media(max-width:760px){
    .Location-staions p{float:none !important;}
}
/*======staions-container*/
#Stations-container{background:#fff;border:solid 1px #d9d9d9;padding:20px;}
.Stations-container-text{font-size:14px;color:#333;line-height:1.8;}
.Stations-container-text img{max-width:100% !important;height:auto !important}
@media(max-width:760px){
    #Stations-container{padding:10px;}
}
/*======Stations-tomb-list*/
.Stations-tomb-list{margin-top:15px;}
.Stations-tomb-list li{margin-bottom:20px;padding:0 10px;}
.Stations-tomb-list li h3{padding:4px 10px;line-height:32px;}
.Stations-tomb-list li h3 span{font-size:16px;color:#fff;}
.Stations-tomb-list li h3 span.pull-right{font-size:12px;font-family:SimSun;}
.Stations-tomb-list li h3 span.pull-right strong{font-size:14px;font-family:'Microsoft YaHei';font-weight:normal;}
@media(max-width:992px){
    .Stations-tomb-list{margin-top:5px;}
    .Stations-tomb-list li{padding:0 5px;margin-bottom:10px;}
    .Stations-tomb-list li h3{line-height:20px;}
    .Stations-tomb-list li h3 span{font-size:14px;float:none !important;display:block;}
    .Stations-tomb-list li h3 span.pull-right strong{font-size:12px;font-family:SimSun;}
}
@media(max-width:760px){
    .Stations-tomb-list li{padding:0 7px;margin-bottom:14px;}
}
/*=====Stations-tomb-text*/
.Stations-tomb-title{font-size:16px;color:#333333;font-weight:bold;border-bottom:solid 1px #d9d9d9;padding-bottom:20px;line-height:2;margin-bottom:10px;}
/*=======Stations-page*/
.Stations-page{margin-top:15px;margin-bottom:15px;}
/*=======stations-next*/
.Stations-next{margin-bottom:0;}
/*=======news-list*/
.Stations-news-list{margin-bottom:40px !important;}
/*=======news-text*/
.Stations-news-title{font-size:20px;color:#333;line-height:2;}
.Stations-news-info{font-size:12px;color:#666;border-bottom:dashed 1px #ddd;padding-bottom:10px;line-height:2;margin-top:5px;font-family:SimSun;color:#999;margin-bottom:20px;}
/*=======huiming*/
.Stations-huimin{margin-top:15px;}
.Stations-huimin li{border-bottom:solid 1px #d9d9d9;padding-bottom:20px;margin-bottom:30px;}
.Stations-huimin li:last-child{margin-bottom:10px;}
.Stations-huimin li span{width:36px;height:36px;line-height:36px;text-align:center;border-radius:4px;font-size:24px;color:#fff;margin-right:12px;}
.Stations-huimin li dl dt{font-size:16px;color:#333;line-height:1.2;}
.Stations-huimin li dl dd{font-size:14px;color:#666;line-height:1.6}
.Stations-huimin li dl dd p{margin-top:5px;}
@media(max-width:1080px){
    .Stations-huimin li dl{width:92%}
}
@media(max-width:992px){
    .Stations-huimin li dl{width:87%}
}
@media(max-width:760px){
    .Stations-huimin li dl dt{font-size:14px;}
    .Stations-huimin li dl dd{font-size:12px;}
}
/*=====contact*/
.Stations-contact-list{margin-top:15px;}
.Stations-contact-list dl{margin-bottom:30px;}
.Stations-contact-list dl dt{font-size:16px;color:#333;border-bottom:solid 1px #d9d9d9;line-height:2;padding-bottom:5px;margin-bottom:10px;}
.Stations-contact-list dl dd{font-size:14px;color:#333;line-height:2;}


.pull-home-text{margin-top:20px;color:#333;line-height:2;padding:0 5px}
@media(max-width:760px){
    .pull-home-text{padding:0;margin-bottom:20px;}
}