.news_body .header{border-bottom:1px solid #dadada;}
.news_m{margin-top: 15px;}
.news_m a{display: inline-block;color: #7e7e7e;width: 88px;height: 26px;line-height: 24px;text-align: center; border: 1px solid #b9b9b9;}
/*新闻列表*/
/*news_slider*/
.news_index{padding-bottom:7.5%;}
.news_index h1{color: #3b3b3b;padding: 30px 0;}
.news_index dt{float: left;}
.news_index dd{float: right;}
.news_index dd h3 a{color: #333333;}
.news_index dd p{color: #7e7e7e;line-height: 1.6em;overflow:hidden;}

.news_slider{margin-bottom: 90px;position: relative;}
.news_slider .swiper-button-prev,
.news_slider .swiper-button-next {left: 0;margin-top: -25px;width: 86px;height: 50px; background: url(../images/dot22.png) center center no-repeat rgba(0, 0, 0, 0.5);}
.news_slider .swiper-button-next {left: auto;right: 0;background: url(../images/dot23.png) center center no-repeat rgba(0, 0, 0, 0.5);}
.news_slider .swiper-button-prev.swiper-button-disabled {background: url(../images/dot22.png) center center no-repeat rgba(0, 0, 0, 0.2);}
.news_slider .swiper-button-next.swiper-button-disabled {background: url(../images/dot23.png) center center no-repeat rgba(0, 0, 0, 0.2);}
.news_slider .swiper-button-prev:hover,.news_slider .swiper-button-next:hover{background-color:#005bac;}
.news_slider dl{overflow:hidden;background: #fafafa;}
.news_slider dd p{height: 7em;} /* BM */
.news_slider dt,.news_slider dd{width: 50%;*margin-left: -1px;}
.news_slider dt a{display: block;}
.news_slider dd{position: relative;height: 100%;}
.news_slider dd h3{margin-bottom: 35px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_slider dd .news_int{
    width:100%;padding:20px 60px;padding-right:90px; box-sizing: border-box;
    transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;
}

/*news_list*/
.news_list ul{padding-bottom: 15px;}
.news_list li{margin-bottom: 40px;overflow:hidden;}
.news_list li:last-child{margin-bottom:0;}
.news_list dt{width: 356px;}
.news_list dd{width: calc(100% - 356px);margin-top: -5px;} /* BM */
.news_list dd h3{margin-bottom: 20px;}
.news_list dd p{height:3.2em;}
.news_list dd .news_int{margin-left: 60px;border-bottom: 1px solid #dcdcdc;padding-bottom: 25px;height: 205px;} /* BM */
.news_list .news_m{margin-top: 25px;}


@media only screen and (max-width: 1024px){
.news_body .header{border: 0;}
.news_slider dd h3{margin-bottom: 20px;}
.news_slider dd .news_int{padding: 20px 30px;    padding-right: 90px;}
.news_list dd .news_int{margin-left: 30px;}
.news_list ul{padding-bottom: 0;}

}
@media only screen and (max-width:767px){
.news_index h1{padding: 20px 0;}
.news_slider{margin-bottom: 20px;}
.news_slider li dl{height: auto !important;}
.news_slider dd .news_int{transform: translate(0,0); -webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,-50%); position:static; left:0; top:0%;padding: 20px;}
.news_slider dt, .news_slider dd{width: 100%;float: none;}
.news_slider dd h3{margin-bottom: 10px;}

.news_slider .swiper-button-prev, .news_slider .swiper-button-next{top:27%;}

.news_list li{margin-bottom: 20px;}
.news_list dt,.news_list dd{width: 100%;float: none;padding: 0;}
.news_list dd .news_int{margin: 0;padding: 20px;height: auto;}
.news_list dd h3{margin-bottom: 10px;}
.news_list .news_m{margin-top: 15px;}

}

@media only screen and (max-width:375px){
.news_slider .swiper-button-prev, .news_slider .swiper-button-next{top:25%;}
}

/*新闻详情*/
.news_d{padding: 70px 0 120px 0;}
.news_top{margin-bottom: 30px;}
.news_top h1{margin-bottom: 10px;color: #333;}
.bon,.bon a{color:#7e7e7e;}
.bon span { display: inline-block;zoom:1;margin-right: 30px;padding-left: 24px;}
.bon span.come{background: url(../images/news_icon_01.png) left center no-repeat;}
.bon span.click{background: url(../images/news_icon_02.png) left center no-repeat;}
.bon span.time{background: url(../images/news_icon_03.png) left center no-repeat;}
.bon span.font_size{background: url(../images/news_icon_04.png) left center no-repeat;}
.bon span a{margin:0 4px; cursor: pointer;}
.bon span a#big{font-size:24px;}
.bon span a#middle{font-size:18px;}
.bon span a#small{font-size: 14px;}
.bon span a.on{ color: #005bac;}
.news_edit{padding-bottom:55px;}
.news_edit .edit_con_original{ font-size: 18px; line-height: 1.8;}
.prev_next{position: relative; margin-bottom:30px;}
.prev_next span:first-child{border-top: 1px solid #dddddd;}
.prev_next span{ display: block;color:#777777;font-size:14px;border-bottom: 1px solid #dddddd;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;    line-height: 58px;}
.prev_next span a{color:#414141;}
.closebtn{overflow:hidden;}
.closebtn a{float:right;width:50px;height:50px;line-height:50px; background:#0096e0 url(../images/news_close.png) no-repeat center center;}


.news_share{overflow:hidden;color: #6e727b;margin-bottom: 40px;}
.news_share .bdsharebuttonbox>a {
display: block; float: left;
background-position: left top !important;
width: 22px !important;
height: 22px !important;
margin: 0px 10px 0 0 !important;
padding: 0 !important;
}
.news_share .share{overflow: hidden;}
.news_share .share span{float: left;line-height: 22px;margin-right:20px;}
.news_share .share .bdsharebuttonbox{float: left;}

@media only screen and (max-width: 1024px) {
.prev_next{margin-bottom: 0;}
.closebtn a{ display: none;}
.news_d{padding:60px 0;}
.news_top{margin-bottom: 20px;}
.news_edit{padding-bottom: 30px;}
.news_share{margin-bottom: 30px;}
.prev_next span{line-height: 40px;}
.bon span a#big{font-size:20px;}
.bon span a#middle{font-size:16px;}
}
@media only screen and (max-width: 767px) {
.news_d{padding:30px 0 50px 0;}
.details .bon{overflow: hidden;}
.details .bon span{ float: left; width: 50%; margin:0 0 5px; text-align: left;}
.news_top{margin-bottom: 10px;}
}

/*联系我们*/
.connect{padding-bottom: 125px;}
.connect_banner{position: relative;/*max-width: 100%;*/text-align: center;color: #fff;margin-bottom: 55px;}
.blank_57{position: absolute;top:0;left: 0;background: rgba(0,0,0,0.57);width: 100%;height: 100%;}
.connect_int{padding: 20px 0;}
.connect_int h2{position: relative;z-index: 2;}
.connect_01{margin-bottom: 65px;}
.connect_01 ul{overflow: hidden;margin: 0 -40px;}
.connect_01>ul>li{float: left;width: 33.33%;*margin-left: -1px;}
.connect_01 dl{padding: 0 40px;border-left: 1px solid #ebebeb;padding-bottom: 50px;}
.connect_01>ul>li:first-child dl{border-left: 0;}
.connect_01 dt{border-bottom: 6px solid #f1f1f1;padding-bottom: 12px;margin-bottom: 10px;}
.connect_01 dt img{width: 70px;height: 70px;margin: 40px 0 10px;display: block;}/* BM */
.connect_box{color:#3b3b3b;}
.connect_box h3{margin-bottom: 20px;}
.connect_box01 .connect_p01 li span{display: block;color: #7e7e7e;}
.connect_box01 .connect_p01 li p{color: #3b3b3b;font-weight: bold;}
.connect_p01{line-height: 1.5em;}
.connect_box01 .connect_p01 li{margin-bottom: 26px;}/* BM */
.connect_box01 .connect_p01 li:first-child p{color: #7e7e7e;font-weight: normal;}
.connect_box01 .connect_p01 li:first-child p a{color: #00a0e9;} /* BM */
.connect_box01 .connect_p01 li:first-child p a:hover{color: #005BAC;}
.connect_wx{width: 110px;}/* BM */
.connect_wx img{width: 100%;margin-bottom: 10px;}
.connect_box02 .connect_p01 li:first-child span{color: #666666;}
.connect_box02 .connect_p01 li:first-child p{color: #666666;}
.connect_box03 .connect_p01 li{overflow: hidden;margin-bottom: 20px;line-height: 1.5em;}
.connect_box03 .connect_p01 li span{float: left;color: #7e7e7e;}
.connect_box03 .connect_p01 li p{float: left;color: #3b3b3b;font-weight: bold;}

.mapcon{position: relative;}
#map{width: 100%;height: 600px;}
.map_text{background:rgba(255,255,255,0.86);position: absolute;bottom:75px;right:40px;width: 460px;}/* BM */
.map_box{padding: 30px 50px;color: #7e7e7e;}/* BM */
.map_box a{color: #7e7e7e;}
.map_box h1{margin-bottom: 30px;}
.map_box li{overflow: hidden;line-height: 1.5em;margin-bottom: 10px;min-height: 24px;}
.map_box span{float: left;}
.map_box span img{margin-right: 10px;}
.map_box p{float: right;width: calc(100% - 85px)} /* BM */

@media only screen and (max-width:1599px){
#map{height: 500px;}
}
@media only screen and (max-width:1279px){
.connect_01 dl{padding-bottom: 20px;}
.map_box{padding: 40px;}
.map_text{width: 360px;}
.map_box h1{margin-bottom: 20px;}
}
@media only screen and (max-width:1024px){
.connect{padding-bottom: 50px;}
.connect_01 ul{margin: 0 -20px;}
.connect_01 dl{padding: 0 20px;}
.connect_01 dt{border-bottom: 2px solid #f1f1f1;}
.connect_01 dt img{width: 50px;height: 50px;}

.connect_box h3,.connect_box03 .connect_p01 li,.connect_box01 .connect_p01 li{margin-bottom: 10px;}
.connect_wx{margin-top: 20px;}
#map{height: 400px;}
.map_box{padding: 20px;}
.map_text{bottom: 20px;right: 20px;}

}
@media only screen and (max-width:767px){
.connect{padding-bottom: 30px;}
.connect_banner,.connect_01{margin-bottom: 20px;}
.connect_01 ul{margin: 0;}
.connect_01 dl{padding: 0;border: 0;}
.connect_01 dd{padding: 0 20px;}
.connect_01>ul>li{width: 100%;margin-bottom: 20px;}
.connect_01 dt{padding-bottom: 5px;    border-bottom: 2px solid #f1f1f1;}
.connect_01 dt img{width: 40px;height:40px;}
#map{height: 200px;}
.map_text{position: static;width: 100%;}
.connect_box01 .connect_p01 li{overflow: hidden;}
.connect_box01 .connect_p01 li span{float: left;width: 60px;}
.connect_box02 .connect_p01 li span{float: left;width: 100%;}
.connect_box02 .connect_p01 li p{float: right;width: calc(100% - 40px)}


}


@media only screen and (min-width:1025px){
.news_m a:hover{border: 1px solid #005bac;color: #005bac !important;}
.closebtn a:hover{opacity: 0.9}
}



