*,:before,:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
body,ul,li,ol,h1,h2,h3,h4,h5,h6,p,div,dl,dt,dd{padding:0;margin:0;list-style-type:none;font-size:14px;}
body{font-family:'microsoft yahei';font-size:14px;color:#585858;position:relative;width:100%;background-color:#eee;min-width:1000px;}
p{margin-bottom:0;}
img{max-width:100%;border:0;}

a{color:#585858;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{color:#00A6A6;text-decoration:none;}
a:focus{outline:none;-moz-outline:none;}

* html .clearfix {height:1%;}
html[xmlns] .clearfix {display:block;}
.clearfix:after {content:"";display:block;height:0;clear:both;visibility:hidden;}

input{outline:none}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none;}

.fl{float:left;}
.fr{float:right;}
.wrap{width:100%;min-width:1024px;position:relative;overflow:hidden;background-color:#fff;}
.container_head{width:1180px;margin:0 auto;position:relative;}
.container{width:1080px;margin:0 auto;}
.container-full{width:100%;padding-left:40px;padding-right:40px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mr11{margin-right:11px;}
.mr15{margin-right:15px;}
header{width:100%;height:98px;position:relative;overflow:hidden;background-color:#fff;text-align:right;}
header .container{height:98px;position:relative;padding-left:400px;}
header .tel{color:#8F8F8F;margin-top:15px;float:right;margin-bottom:10px;}
header .tel a{color:#DF5426;font-weight:bolder;}

.logo{width:397px;height:55px;position:absolute;left:0;top:20px;z-index:9;}
.logo img{display:block;height:100%;width:auto;}

nav{width:100%;height:40px;line-height:40px;float:right;margin-top:40px;}
nav a{display:inline-block;height:100%;color:#000;padding:0 10px;position:relative;font-size:16px;font-weight: 900;}
nav a:hover,nav a.current{color:#00A6A6;}
nav a i{display:none;width:8px;height:8px;background-color:#CD1120;border-radius:50%;position:absolute;right:3px;top:5px;}

.banner{width:100%;height:460px;position:relative;overflow:hidden;}
.banner .swiper-slide{background-repeat:no-repeat;background-position:center top;}
.banner .swiper-button-next,.banner .swiper-button-prev{display:none;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{display:block;}
.banner a{display:block;width:100%;height:100%;position:relative;}

.item{border:1px solid #E8E7E7;background-color:#fff;overflow:hidden;}
.item .tit{width:100%;height:44px;line-height:20px;padding:12px;background:url("../images/tit_bg.gif") repeat-x left top;}
.item .tit .t{display:block;width:auto;border-left:4px solid #00A6A6;padding-left:10px;font-size:16px;color:#1A1515;float:left;font-weight:bolder;}
.item .tit .t:hover{color:#00A6A6;}
.item .tit .more{float:right;color:#00A6A6;}
.item .cont{width:100%;overflow:hidden;}

.new-notice{width:292px;float:left;height:390px;}
.new-notice .tit{margin-bottom:20px;}
.new-notice,.new-notice .cont{overflow:inherit;}
.new-notice .list{width:100%;height:310px;border-left:1px solid #00A6A6;}
.new-notice .list li{width:100%;position:relative;border-bottom:1px dashed #d4d4d4;padding:10px 10px 10px 15px;}
.new-notice .list li:last-child{border-bottom:none;}
.new-notice .list a{color:#111;display:inline-block;width:auto;max-height:38px;overflow:hidden;}
.new-notice .list a:hover,.new-notice .list li:hover a{color:#00A6A6;}
.new-notice .list .icon{display:block;width:9px;height:15px;background:url("../images/icon2.jpg") no-repeat;position:absolute;left:-5px;top:12px;}
.new-notice .list li:hover .icon{background-image:url("../images/icon2_h.jpg");}

.news{width:785px;height:340px;float:left;padding:0;position:relative;}
.news .tit{height:42px;padding:10px 13px;position:relative;border-bottom:1px solid #E8E7E7;margin-bottom:0;}
.news .cont{position:relative;width:100%;height:346px;padding:13px 413px 13px 13px;}
.news-thumb{width:100%;height:267px;overflow:hidden;position:relative;}
.news-thumb .swiper-slide a{display:block;width:100%;height:100%;}
.news-thumb .swiper-slide img{display:block;}

.news .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:15px;height:15px;color:#fff;border-radius:inherit;font-size:12px;line-height:15px;margin:0 2px;text-align:center;}
.news .swiper-pagination{text-align:right;padding-right:10px;}
.news .swiper-pagination-bullet-active{background-color:#CBA957;}

.news .list{height:320px;padding-left:12px;}
.news .list .first{width:100%;height:50px;position:relative;overflow:hidden;background:none;margin-bottom:5px;padding-top:15px;}
.news .list .first a{display:block;width:100%;height:40px;line-height:40px;overflow:hidden;font-size:16px;color:#444;font-weight:bolder;}
.news .list .first .desc{width:100%;height:65px;line-height:22px;color:#777;overflow:hidden;}
.news .list .first .desc a{font-size:14px;font-weight:normal;line-height:22px;display:inherit;}
.xhjs{line-height:32px;padding:10px 15px;}

.news-tab{width:383px;height:346px;position:absolute;right:0;top:0;}
.news-tab {
    margin-top:42px;
}
.news-tab section {
    opacity: 0;
    height: 0;
    padding:0 10px 0 0;
    overflow: hidden;
    transition: opacity 0.4s ease, height 0.4s ease;
}
.news-tab section.active {
    opacity: 1;
    height: auto;
    overflow: visible;
}

.tab-nav {
    list-style: none;
    margin-top:-42px;
    padding: 0;
    height:42px;
    overflow: hidden;
}
.tab-nav li {
    display:inline-block;width:127px;
    height:42px;
}
.tab-nav li a{
    position: relative;
    display: block;
    float: left;font-size:16px;
    text-decoration: none;
    color:#333;padding:0 15px;
    line-height:39px;
    margin-right: 1px;font-weight:bolder;
    transition: background .2s ease, line-height .2s ease, margin .2s ease;
    width:100%;text-align: center;
}
.tab-nav li.active a {
    background: #fff;
    color:#00A6A6;
    line-height:39px;border-top:3px solid #00A6A6;border-left:1px solid #E8E7E7;border-right:1px solid #E8E7E7;
    margin-top: 0;
    text-align: center;
    width:100%;
}




.login{width:280px;height:340px;background-color:#fff;border:1px solid #E8E7E7;}
.login .tit{width:100%;height:42px;border-bottom:1px solid #E8E7E7;position:relative;padding:0 20px;background:url("../images/tit_bg.gif") repeat-x left top;}
.login .tit span{display:block;width:auto;height:42px;line-height:39px;position:absolute;left:12px;bottom:0;border-bottom:3px solid #00A6A6;padding:0 10px;font-size:16px;color:#1A1515;font-weight:bolder;}
.login .cont{width:100%;overflow:hidden;height:320px;padding:0 10px 10px;}
.login iframe{width:100%;height:320px;border:0;}

.new-item{width:385px;}
.new-item .cont{width:100%;height:174px;overflow:hidden;padding:0 12px 12px;}
.new-list{width:100%;}
.new-list li{width:100%;height:32px;line-height:32px;overflow:hidden;background:url("../images/icon1.jpg") no-repeat center left;padding-left:13px;}
.new-list span{float:right;color:#999;}

.bm-con{width:100%;height: 174px;overflow: hidden;padding: 0 12px 12px;}
.bm-com-list{display:inline-block;width:75px;height:90px;margin:30px 3px;}
.bm-com-list font{font-weight: 900;text-align:center;display: block;width: 100%;}
.bm-com-list2{display:block;float:left;width:120px;height:75px;margin:5px 3px;text-align: center;}
.bm-com-list2 font{font-weight: 900;text-align:center;display: block;width: 100%;}



.case .tit{height:43px;padding:12px;padding-bottom:10px;border-bottom:1px solid #E8E7E7;}
.case .cont{height:163px;padding:12px;position:relative;}
.case-list a{display:block;width:100%;height:129px;}
.case-list a img{display:block;width:100%;height:100%;}
.case-list .swiper-button-next,.case-list .swiper-button-prev{display:none;}
.case-list:hover .swiper-button-next,.case-list:hover .swiper-button-prev{display:block;}

.pro-list{width:auto;overflow:hidden;position:relative;margin-left:-16px;margin-right:-16px;margin-top:10px;}
.pro-list li{float:left;width:240px;margin:0 10px 30px;}
.pro-list a{display:block;width:100%;border:5px solid #eeefef;background-color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.pro-list a:hover{background-color:#7caace;border-color:#7caace;color:#fff;}
.pro-list .thumb{width:100%;height:140px;overflow:hidden;}
.pro-list .thumb img{display:block;width:100%;}
.pro-list .name{width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden;}

.link .cont{padding:5px 12px 18px;}
.link-list a{display:block;}

.detail{background-color:#fff;border:1px solid #E8E7E7;margin-top:15px;margin-bottom:20px;}
.detail-menu{float:left;width:265px;position:relative;}
.detail-menu .tit{width:265px;height:62px;background-color:#00A6A6;color:#E3E3E3;font-size:24px;line-height:62px;text-indent:20px;}
.detail .menu{width:100%;}
.detail .menu li{width:100%;height:40px;line-height:39px;border-bottom:1px solid #E8E7E7;}
.detail .menu a{display:block;width:100%;height:100%;background:url("../images/icon3.jpg") no-repeat 15px center;text-indent:30px;color:#303030;}
.detail .menu .current a,.detail .menu a:hover{color:#00A6A6;background-color:#eee;}
.detail .address{padding:15px;width:100%;background:url("../images/bg-address.jpg") no-repeat center bottom;padding-bottom:170px;}
.detail-right{width:775px;float:right;margin-right:20px;}
.detail-right .navigate{text-align:right;width:100%;height:62px;line-height:62px;border-bottom:1px solid #E8E7E7;}
.detail-right .cont{padding:10px;overflow:hidden;min-height:300px;}

.detail-right .cont .tit{text-align:center;font-size:18px;margin-top:20px;margin-bottom:15px;}
.detail-right .cont .time{text-align:center;margin-bottom:10px;color:#999;}
.detail-right .cont .txt{line-height:25px;}
.detail-right .cont .about-txt{padding:15px 0 10px;line-height:25px;}
.detail-right .cont iframe{border:1px solid #ddd;overflow:hidden;}
.detail-right .new-list li{border-bottom:1px dashed #e5e5e5;height:40px;line-height:40px;}

.pages{width:100%;padding:10px;text-align:right;}
.pages span,.pages a{display:inline-block;width:auto;height:35px;line-height:35px;border:1px solid #e5e5e5;padding:0 10px;border-radius:3px;}
.pages span{background-color:#f2f2f2;}

.share{width:100%;margin-top:10px;}

footer{width:100%;background-color:#313F4A;overflow:hidden;border-top:1px solid #00A6A6;padding:10px 0;}
.footer-link{width:100%;border-bottom:1px solid #1F3343;height:50px;line-height:50px;text-align:center;}
.footer-link a{color:#fff;font-size:14px;margin:0 20px;}
.footer-link a:hover{text-decoration:underline;}

.copyright{width:100%;color:#eee;padding:15px 0;line-height:25px;text-align:center;font-size:12px;}
.copyright a{color:#eee;}
.copyright .code{display:inline-block;}
.copyright .code a{color:#eee;font-size:12px;}

#online{width:30px;height:auto;position:fixed;right:5px;bottom:50px;z-index:9999;}
#online a{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;color:#fff;}
#online .xinlang{background-color:#EA493C;}
#online .weixin{background-color:#24B727;}
#online #gotop{margin-top:15px;background-color:#666;background-color: rgba(0,0,0,.6);opacity:0;}

#leftposter{width:127px;height:381px;position:absolute;left:0;top:574px;z-index:9999;}
#leftposter a,#rightposter a{display:block;width:100%;}
#leftposter img,#rightposter img{display:block;width:100%;}
#rightposter{width:127px;height:381px;position:absolute;right:0;top:574px;z-index:9999;}
.poster_close{display:block;width:100%;height:24px;line-height:24px;text-align:center;font-size:12px;color:#444;background-color:#e5e5e5;cursor:pointer;border:1px solid #d7d7d7;}

@media only screen and (max-width:2560px){}
@media only screen and (max-width:1920px){}
@media only screen and (max-width:1680px){}
@media only screen and (max-width:1440px){}
@media only screen and (max-width:1280px){}
@media only screen and (max-width:1024px){}