﻿.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    pointer-events: inherit;
}

.banner,.banner_out{position: relative;}
.banner{overflow: hidden;}
.banner .ani-slide img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.banner img{-webkit-transition: opacity 2s ease-in,-webkit-transform 2s linear;transition: opacity 2s ease-in,transform 2s linear;}
.banner_page{position: absolute;left: 0;bottom:26.2%;width: 100%;}
.banner_page  span{width: 100px;height: 3px;position: relative;float: left;opacity: 1 !important;background: none;margin-right: 9px;}
.banner_page  span:after{content:"";position: absolute;bottom: 0;left: 0;width:100%;height: 1px;background:#008077;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.banner_page .swiper-pagination-bullet-active:after{height:100%;}


.index_sear_out{position: absolute;left: 0;bottom:-60px;width: 100%;z-index: 5;}

input,button,textarea{border:none;background:none;outline: none;}
.index_search{width:1038px;max-width: 100%;margin: auto;background: url(../images/index_search_bg.png) no-repeat;background-size: 100% 100%;box-sizing:border-box;padding:40px 95px;padding-bottom: 30px;}
.index_sear{overflow: hidden;background:#fff;border-radius:40px;box-sizing:border-box;margin-bottom: 15px;}
.index_sear input{float: left;box-sizing:border-box;padding-left: 25px;width: calc(100% - 75px)}
.index_sear button{float: right;box-sizing:border-box;width: 75px;text-align: center;color:#00867d;font-size: 22px;}
.index_sear input,.index_sear button{height:54px;line-height: 54px;}
.index_search p{overflow: hidden;line-height: 36px;}
.index_search p a{float: left;color: #fff;margin: 0 25px;}
.index_search p a sup{float:right;position: relative;top:-5px;}
.index_search p a.on{font-size: 24px;}
@media only screen and (max-width:780px) {
.index_search{padding:20px 80px;padding-top: 30px;}

    .banner .ani-slide img{transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}



}
@media only screen and (max-width:1100px) {
.index_sear_out{position: static;background: url(../images/index_search_bg.png) no-repeat;
    background-size: 100% 100%;}
.index_search{background:none;padding:30px 0;padding-bottom: 20px;}
.banner_page{bottom:30px;text-align: center;}
.banner_page span{opacity: 0.6 !important; width:8px;height: 8px;    background: #008077;float: none;margin: 0 5px;}
.banner_page span:after{display: none;}
.banner_page span.swiper-pagination-bullet-active{opacity: 1!important;}
.banner_page .swiper-pagination{width: 100%;}

}

.blank_5{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.05);}
.blank_10{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.1);}
.blank_15{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.15);}
.blank_20{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);}
.blank_23{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.23);}
.blank_40{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.blank_30{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.index_05 h2{text-align:center;margin-bottom: 40px;}
.index_news ul{position: relative;}
.index_news li a{display: block;}
.index_news li img,.index_news li a,.index_news li dl,.index_news li dt{width: 100%;height: 100%;}
.index_news dl{position: relative;}
.index_news dt{position: relative;}
.index_news dd{color:#fff; position: absolute;left: 0;bottom:30px;width: 100%;box-sizing:border-box;}
.index_news dd p{opacity: 0.7;margin-bottom: 5px;}
.index_news dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_news li:nth-child(1){width: 62%;}
.index_news li:nth-child(1) dd{padding:0 9.7%;}
.index_news li:nth-child(2){width: 38%; height: 50%; position: absolute;top:0;right: 0;}
.index_news li:nth-child(3){width: 38%;height: 50%;position: absolute;bottom:0;right: 0;}
.index_news li:nth-child(2) dd,.index_news li:nth-child(3) dd{padding: 0 30px;}

.index_04 .wrap{position: relative;z-index:2;}
.index_04{position: relative;padding:100px 0;box-sizing:border-box;}
.index_phone{display: none;}

.index_num{color: #fff;width: 660px;max-width: 100%;}
.index_num ul{overflow: hidden;margin: 0 -20px;}
.index_num li{float: left;width: 50%;margin-bottom: 60px;}
.index_num li dl{border-bottom:1px solid rgba(255,255,255,0.4);margin: 0 20px;padding-bottom: 20px;}
.index_num li:nth-child(2n+1){clear: both;}
.index_num li dt{font-size:72px;line-height: 72px;overflow: hidden;margin-bottom: 10px;}
.index_num li span,.index_num li i{float: left;}



.index_more a{display: inline-block;width: 156px;height: 42px;line-height: 42px;text-align: center;background:#fff;border-radius: 20px;}
.index_more em{width: 14px;height: 14px;border-radius: 50%;position: relative;border:1px solid #393939;display: inline-block;position: relative;top:2px;margin-left: 20px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.index_more i{width: 6px;height: 6px;background:#272727;border-radius: 50%;}
.index_03{padding:140px 0 40px 0;}
.index_04{margin-bottom: 130px;}
.index_p01{line-height: 28px;color:#595c65;margin: 30px 0 50px 0;width: 1110px;max-width: 100%;}
.index_p02{overflow: hidden;}
.index_p02 a{float: left;padding-right: 30px;margin-right: 30px;border-right: 1px solid #d2d2d2;margin-bottom: 10px;}
.index_p02 a:last-child{padding: 0;margin: 0;border: 0;}



/*290  850*/
.index_02{box-sizing:border-box;padding:100px 0 65px 0;color:#fff;overflow:hidden;position: relative;}
.index_02 .wrap,.index_anni{position: relative;z-index: 5;}
.index_02 h2{text-align:center;margin-bottom: 22%;}

.index_anni{height: 410px;float: right;width:87.5%;}
.index_anni p{line-height: 30px;}
.index_anni ul,.index_anni li,.index_anni li dl{height: 100%;width:100%;}
.index_anni dl{position: relative;}
.index_anni li{width:16.4%;position: relative;float: left;
transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
}
.index_anni li a{position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 9;}
.index_ic{width: 90px;height: 90px;}
.index_ic img{width:100%;height: 100%;}
.index_anni dt .index_ic{margin: auto; margin-bottom: 30px;}
.index_anni dt,.index_anni dd{position:absolute;left: 0;bottom: 70px;
	transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
}
.index_anni dt{width:110px;text-align: center;}
.index_anni dd{height:calc(100% - 70px);width: 70.5%;box-sizing:border-box;margin-left: 30px;visibility: hidden;opacity: 0;box-sizing:border-box;padding: 0 6px;}
.index_cicle{width: 110px;height: 66px;position: relative;background:none;border-radius:50%;z-index: 5;}
.index_cicle i{width: 8px;height: 8px;background:#fff;border-radius:50%;}
.index_line{position: absolute;left: 0;bottom: 0;height:66px;width: 100%;}
.index_line span{height: 1px;width: 100%;background:#fff;}

.index_anni dd .index_ic{margin-bottom: 70px;}
.index_anni dd h3{margin-bottom: 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_scoll p{height: 120px;overflow: hidden;}

/*290  850*/  /*1680=17.2%*/
/*.index_anni li{position: absolute;top:0;left: 0;}*/

/*.index_anni li:nth-child(1){left:0;}
.index_anni li:nth-child(2){left:50.6%;}
.index_anni li:nth-child(3){left:67.8%;}
.index_anni li:nth-child(4){left:85%;}

.state_2 li:nth-child(1){left:0%;}
.state_2 li:nth-child(2){left:17.2%;}

.state_3 li:nth-child(1){left:0%;}
.state_3 li:nth-child(2){left:17.2%;}
.state_3 li:nth-child(3){left:34.4%;}

.state_4 li:nth-child(1){left:0%;}
.state_4 li:nth-child(2){left:17.2%;}
.state_4 li:nth-child(3){left:34.4%;}
.state_4 li:nth-child(4){left:51.6%;}*/
.index_anni li.on{width:50.8%;}
.index_anni li.on dd{visibility: visible;opacity: 1;}
.index_anni li.on dt{visibility: hidden;opacity: 0;}
.index_anni li.on .index_cicle{background:#fff;width:66px;}
.index_anni li.on .index_cicle i{width: 14px;height: 14px;background:#008077;}
.index_phoneimg{display: none;}
.index_phoneimg img{width: 100%;}

@media only screen and (min-width:1025px) {
.index_anni li.cur{width:50.8%;}
.index_anni li.cur dt{width:50%;left: auto;right: 0}
.index_anni li.cur .index_cicle{width:50%;float: right;}
}

@media only screen and (max-width:1740px) {
.index_anni{width:94%;}
}

@media only screen and (max-width:1440px) {
.index_04{margin-bottom: 80px;}
.index_03{padding-top: 100px;}
.index_05 h2{margin-bottom: 30px;}
.index_news dd{bottom: 20px;}
.index_news li:nth-child(1) dd,.index_news li:nth-child(2) dd, .index_news li:nth-child(3) dd{padding: 0 30px;}
.index_num li dt{font-size:60px;line-height: 60px;}
.index_02 h2{margin-bottom: 14%;}
.index_anni{width: 95%}
.index_anni dd .index_ic{margin-bottom: 40px;}
.index_ic{width: 70px;height: 70px;}
}
@media only screen and (max-width:1366px) {
.index_num li dt{font-size:50px;line-height: 50px;}


}
@media only screen and (max-width:1024px) {
.index_03{padding:50px 0;}
.index_04{margin-bottom: 50px;}

.index_05 h2{margin-bottom: 20px;}
.index_sear_out{background:#2ea39c;}
.index_search p a{margin: 0 10px;}
.index_search p a.on{font-size:20px;}
.index_num li dt{font-size:40px;line-height: 40px;}
.index_04{padding: 60px 0;}
.index_num li{margin-bottom: 40px;}
.index_more em{margin-left: 10px;}
.index_more a{width: 120px;height:38px;line-height: 38px;}
.index_p01{margin:20px 0;margin-bottom: 30px;}
.index_p02 a{padding-right: 20px;margin-right: 20px;}

.index_02 h2{margin-bottom: 50px;}
.index_anni dl{padding: 0 10px;box-sizing:border-box;}
.index_anni dt{display: none;}
.index_anni dd{visibility: visible;opacity: 1;margin: 0;width: 100%;}
.index_line{display: none;}
.index_anni li,.index_anni li.on{width: 25%;float: left;}
.index_anni dt, .index_anni dd{position: static;height: auto;}
.index_anni{height: auto;    float: none;
    width: 94%;
    margin: auto;
    box-sizing: border-box;}
.index_anni dd .index_ic{width:70px;height: 70px;margin-bottom: 30px;}
.index_scoll p{height: auto;}
}

@media only screen and (min-width:767px) {
.index_news li:nth-child(1){width: 62% !important;}
.index_news li:nth-child(2){width: 38% !important;}
.index_news li:nth-child(3){width: 38% !important;}
}

.index_news_phone .pub_btn{display: none;}
@media only screen and (max-width:767px) {
.index_03{padding:20px 0;}
.index_04{margin-bottom: 20px;}
.index_05 h2{margin-bottom:10px;}
.index_news ul{height: auto !important;}
.index_news ul li{width:100% !important; position: static !important;}
.index_news li:nth-child(1) dd,.index_news li:nth-child(2) dd, .index_news li:nth-child(3) dd{padding: 0 20px;}
.index_sear input, .index_sear button{height: 40px;line-height: 40px;}
.index_sear input{padding-left: 15px;width: calc(100% - 50px)}
.index_sear button{width: 50px;}
.index_04{padding: 40px 0;}
.index_num li{margin-bottom: 20px;}
.index_num li dt{font-size:24px;line-height: 24px;}
.index_num ul{margin: 0 -5px;}
.index_num li dl{margin: 0 5px;padding-bottom: 10px;}
.index_p01{margin: 10px 0 20px 0;}
.index_p02 a{padding-right: 10px;margin-right: 10px;padding: 0;margin: 0;border:0;width:33.33%;}
.index_phoneimg{display: block;margin-bottom: 20px;}
.index_02{background:#008077 !important;padding: 0;padding-bottom: 20px;}
.index_anni ul{overflow: hidden;}
.index_anni dl{padding: 0 5px;}
.index_anni li, .index_anni li.on{width: 50%;float: left;}
.index_anni li{margin-bottom: 20px;}
.index_anni li:nth-child(2n+1){clear: both;}
.index_anni dd .index_ic{width:50px;height: 50px;margin-bottom: 10px}
.index_anni dd h3{margin-bottom: 10px;font-size: 16px;font-weight: normal;}
.index_02 h2{margin-bottom: 20px;}
.index_02 .blank_23{display: none;}
.index_anni p{line-height: 24px;}

.index_news_phone .pub_btn{display: block;}

.index_news_phone{position: relative;}
.index_news_phone dt{height:220px !important;}
.index_news_phone dt img{display: none;}
}



.index_01{background:#c8dfe7 url(../images/index_pro_bg_01.jpg) no-repeat;background-size: cover;padding-top: 180px;margin-bottom: 240px;}

.index_proslider{position: relative;}
.index_proslider .swiper-container li{}
.index_proslider .swiper-container li dl{
	/*box-shadow: 0 0 20px rgb(0 0 0 / 20%);background:#fff;*/text-align: center;}
.index_proslider dd{height: 70px;line-height: 70px;padding: 0 10px;}
.index_proslider dd p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_proslider dt{position: relative;}
.index_proslider dt a{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);color: #fff;font-size: 30px;}
.index_01 .prolist_swi,.index_01 .prolist_swi .swiper-container{padding: 0;}
.index_01 .prolist_swi .swiper-container{padding: 20px 0;    }

.index_01 .prolist_swi{position: relative;width:calc(100% - 170px)}
.index_01 .prolist_swi li{opacity: 1;cursor: pointer;width:25%;}
.index_01 .prolist_swi li dl{position: relative;}
.index_01 .prolist_swi li dt{padding: 0;height: 0;padding-bottom: 101.9%;}
.index_01 .prolist_swi li dt img{position: absolute;left: 0;top:0;height: 100% !important; width: 100%;max-width: 100%;}
.index_01 .prolist_swi li dt i{background: rgba(0,0,0,0.52);position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.55);}
.index_01 .prolist_swi li.on{z-index: 5;}
.index_01 .prolist_swi li.on dt i{background: none;}
.index_01 .prolist_swi li.on dt img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}

.but_pub02,.but_pub03{display: none;}
.but_pub02 div,.but_pub03 div{ width: 30px;height: 30px;margin-top: -15px;background: none;font-size: 24px;font-weight:bold; }
.but_pub02 div{width:70px;height: calc(100% - 40px);margin-top: 20px;top:0;background:#008d84;color:#fff;}

.but_pub02 .swiper-button-prev{left:-71px;}
.but_pub02 .swiper-button-next{right:-71px;}
.but_pub02 .swiper-button-disabled{opacity: 1;cursor: pointer;}
.but_pub02 .swiper-button-prev.disabled{cursor: default;}
.but_pub02 .swiper-button-next.disabled{cursor: default;}
.but_pub02 .swiper-button-disabled.disabled{background:#ccc;}

.but_pub03 .swiper-button-prev{left:-70px;}
.but_pub03 .swiper-button-next{right:-70px;}
.but_pub03 .swiper-button-prev.swiper-button-disabled{cursor: default;}
.but_pub03 .swiper-button-next.swiper-button-disabled{cursor: default;}

.index_01 .wrap{}
.index_01 .left{float: left;width: 43.7%;height: 100%; position: relative;}
.index_01 .left .pro_sliderbox,.index_proslider,.index_proslider .swiper-container,.index_proslider .swiper-container li dl,.index_proslider dt{height: 100%;box-sizing:border-box;}
.index_01 .right{float: right;position: relative; width:56.3%;height:100%;background:url(../images/index_pro_bg3.jpg) no-repeat;background-size: cover;border-radius: 5px 5px 0 0;}
.index_01 .prolist_swi{position: absolute;right: 0;bottom:-90px;}
.index_box{box-sizing:border-box;padding:60px;}
.index_box h3{margin-bottom: 40px;}
.index_tab{margin-bottom: 40px;/*height:90px;overflow: hidden;*/}
/*.index_tab ul{overflow: hidden;}*/
.index_tab li{cursor: pointer;float: left;padding:0 10px;line-height: 40px;margin-bottom: 5px;position: relative;min-width: 100px;text-align: center;}
.index_tab li:after{content:"";position: absolute;right: 0;width: 1px;height: 16px;top:50%;margin-top: -8px;background:#d2d2d2;}
.index_tab li:last-child:after{display: none;}
.index_tab li.on{background:#0a9f9d;color: #fff;border-radius:20px;font-weight:bold;}
.index_tab li.on:after{display: none;}
.index_tab li.noon:after{display: none;}

.index_prolist p{color:#595c65; -webkit-line-clamp: 3;max-height: 90px;}
.index_prolist .index_more_2{padding-top: 60px;}
.index_more_2 a{background:#0a9f9d;color:#fff;}
.index_more_2 i{background:#fff;}
.index_more_2 em{border-color:#fff;}
.index_pro_title{background:url(../images/index_pro_bg2.jpg) no-repeat;background-size: cover;position: absolute;bottom: -70px;right: 0;width: 100%;color: #fff;box-sizing:border-box;    border-radius: 0 0 10px 0;}
.index_pro_title ul{width: 100%;}
.index_pro_title li{padding: 0 70px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_pro_title li,.index_prolist li{display: none;}
.index_pro_title li:first-child,.index_prolist li:first-child{display: block;}

.m_color .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #ccc;}
.m_color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#0a9f9d;}
.m_color .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.m_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.m_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#0a9f9d;}


@media only screen and (max-width:1520px) {
.index_01{padding-top: 140px;margin-bottom: 200px;}
.index_tab{margin-bottom: 30px;}
.index_box{padding: 40px;}
.index_prolist .index_more_2{padding-top: 50px;}
}
@media only screen and (max-width:1440px) {
.index_tab{margin-bottom: 20px;}
.index_prolist .index_more_2{padding-top: 40px;}
.index_box h3{margin-bottom: 30px;}
.index_tab li{min-width:100px;}
}
@media only screen and (max-width:1024px) {
.index_prolist p{  max-height: inherit;-webkit-line-clamp: inherit;}
.index_01{padding-top: 60px;padding-bottom: 50px;margin-bottom: 0;}
.index_01 .left,.index_01 .right{float: none;width: 100%;}
.index_out{height: auto !important;}
.index_01 .prolist_swi{position: relative;width: 100%;box-sizing:border-box;padding: 0 30px;bottom: 0;}
.index_01 .prolist_swi .swiper-container{padding: 0;}
.but_pub02 div{height: 100%;top:0;margin-top: 0;width:30px;}
.but_pub02 .swiper-button-prev{left:0px;}
.but_pub02 .swiper-button-next{right:0px;}
.index_pro_title{position: static;height: auto !important;line-height: 30px;padding:10px;}
.index_pro_title ul{position: static;    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);}

.index_pro_title{margin-top: 20px;border-radius: 0;    background: none;}
.index_prolist .index_more_2{padding-top: 20px;}
.index_pro_title li{padding: 0;}
.index_box{padding: 0;padding-top: 30px;}
.index_box h3,.index_tab,.index_prolist{padding:0 30px;}
.index_tab{height: auto;}
}

@media only screen and (max-width:767px) {
.index_box{padding: 0;padding-top: 20px;}
.index_box h3,.index_tab,.index_prolist{padding:0 10px;}
.index_tab li{min-width: 50px;line-height: 32px;}
.index_tab{margin-bottom: 10px;}
.index_01{padding: 30px 0;}
}

@media only screen and (min-width:1025px) {
.index_search p a:hover{color: #fff!important;opacity: 0.8;}
.index_more a:hover em{margin-left: 5px;border-color: #008077;}
.index_more a:hover i{background: #008077;}
.but_pub02 .swiper-button-next{background:none;}
.but_pub02 .swiper-button-next.swiper-button-disabled.disabled{background:none;opacity: 0.5;}
.index_01 .prolist_swi .swiper-container,.index_01 .prolist_swi .swiper-container dl,.index_01 .prolist_swi .swiper-container dt,.but_pub02 div,.index_pro_title{height: 92px !important;}
.index_pro_title{bottom: -92px;}
.index_01 .prolist_swi{bottom: -112px;}
.index_more_2 a:hover{color:#fff !important;}
.index_more_2 a:hover em{border-color:#fff;}
.index_more_2 a:hover i{background:#fff;}

.index_proslider dt img{height:100% !important }

}

#myVideo{position: absolute;top:0;left: 0;width: 100%;height: 100%;object-fit: cover; /*object-position: center;*/}
.index_04 video{transition:all 3s;-webkit-transition:all 3s;-moz-transition:all 3s;-o-transition:all 3s;-ms-transition:all 3s;}
.index_04.on video{visibility:hidden;opacity: 0;}



.index_search p a i { font-style: oblique;}

/*.phome_video{display: none;width: 100%;margin-bottom: 10px;}
@media only screen and (max-width:767px) {
.phome_video{display: block;}
.index_04 video{display: none;}
}*/

/*新闻*/
.news_slider{position: relative;}
.pag .swiper-pagination{height: 3px;}
.pag .swiper-pagination span{width: 85px;height: 3px;background:none;opacity: 1;margin-right: 10px;position: relative;float: left;}
.pag .swiper-pagination span:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background:#bababa;}
.pag .swiper-pagination span.swiper-pagination-bullet-active:after{height:100%;background:#0a9f9d;}
.news_slider .pag{width:59.6%;position: absolute;right: 0;bottom:60px;box-sizing:border-box;padding-left: 60px;}


.news_slider dl{overflow: hidden;background:#f7f6fb;margin: 0 1px;}
.news_slider dt{float: left;width:40.4%;}
.news_slider dd{float: right;width:59.6%;box-sizing:border-box;padding:60px;padding-right: 100px;}
.news_slider dd h3{height: 60px;-webkit-line-clamp: 2;}
.news_slider dd p{max-height: 90px;-webkit-line-clamp: 3;}
.time{color:#9f9f9f;padding-top: 20px;font-weight: normal;font-size: 14px;}
.news_slider .nwea_more{padding-top: 40px;}
.nwea_more{padding-top: 30px;}
.nwea_more em{display: inline-block;width: 14px;height: 14px;border-radius: 50%;position: relative;border:1px solid #272727;}
.nwea_more em i{width: 4px;height: 4px;background:#272727;border-radius: 50%;}

.news_list ul{overflow: hidden;margin: 0 -25px;}
.news_list li{width:33.33%;margin-bottom: 50px;float: left;}
.news_list dl{margin: 0 25px;background:#f7f6fb;}
.news_list dd{padding:35px;padding-bottom: 55px;}
.news_list dd h3,.news_list dd p{height: 60px;-webkit-line-clamp: 2;}
.news_list dd h3{margin-bottom: 20px;}
.news_list .page{padding-top: 0;}

@media only screen and (max-width:1440px) {
.news_slider dd{padding: 50px;}
.news_slider .pag{padding-left: 50px;bottom:40px;}
.pag .swiper-pagination span{width: 60px;}
.news_list dd{padding:30px;padding-bottom: 40px;}

.news_list ul{margin: 0 -15px;}
.news_list li{margin-bottom: 30px;}
.news_list dl{margin: 0 15px;}

}
@media only screen and (max-width:1366px) {
.news_slider .nwea_more,.nwea_more{padding-top: 20px;}
.news_slider dd{padding: 40px;padding-top: 30px;}
.news_slider .pag{padding-left: 30px;bottom:30px;}
.news_slider dd p{max-height: 60px;-webkit-line-clamp: 2;}
}

@media only screen and (max-width:1024px) {
.news_list dd h3,.news_list dd p,.news_slider dd h3{height: 48px;}
.news_slider dd p{max-height: 72px;}

.news_slider dt{width:300px;}
.news_slider dd{width:calc(100% - 300px);padding:20px;}
.news_slider .pag{width:calc(100% - 300px);padding-left: 20px;bottom:15px;}
.pag .swiper-pagination span{width: 40px;margin-right: 2px;}

.news_list ul{margin: 0 -5px;}
.news_list li{margin-bottom: 20px;}
.news_list dl{margin: 0 5px;}
.news_list dd{padding: 20px;}
}
@media only screen and (max-width:767px) {
.news_list ul{margin: 0;}
.news_list dl{margin: 0;}
.news_slider dt,.news_slider dd{float: none;width:100%;}
.news_list dd h3, .news_list dd p, .news_slider dd h3{height: auto;max-height: 48px;}
.news_slider dd h3,.news_list dd h3{margin-bottom: 10px;}
.time,.news_slider .nwea_more, .nwea_more{padding-top: 10px;}
.news_list li{float: none;width:100%;}

.news_slider .pag{width: 100%;padding: 0;}
.pag .swiper-pagination{bottom: 10px;}
.pag .swiper-pagination span{float: none;width:8px;height: 8px;border-radius:50%;    background: #ccc;}
.pag .swiper-pagination span:after{display: none;}
.pag .swiper-pagination{width:100%;}
.pag .swiper-pagination span.swiper-pagination-bullet-active{background: #0a9f9d;}


}

/*新闻详情*/
.news_d{padding:50px 0 110px 0;}
.d_return{border-bottom:1px solid #d4d4d4;padding-bottom: 20px;margin-bottom: 55px;}
.news_dspan{color:#9f9f9f;}
.d_title{margin-bottom: 50px;}
.d_title h2{margin-bottom: 30px;}
.d_edit{padding-bottom: 60px;}
.news_page{overflow: hidden;border-top: 1px solid #d4d4d4;padding-top: 20px;}
.news_page span{float: left;width:48%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_page span:last-child{float: right;text-align: right;}
@media only screen and (max-width:1440px) {
.news_d{padding:50px 0 70px 0;}
.d_return,.d_title{margin-bottom: 40px;}
.d_edit{padding-bottom: 50px;}

}
@media only screen and (max-width:1024px) {

.d_return{padding-bottom: 10px;margin-bottom: 10px;}
.d_title h2,.d_title{margin-bottom: 10px;}
.d_edit{padding-bottom: 30px;}

}
@media only screen and (max-width:767px) {
.news_d{padding:30px 0;}
.d_edit{padding-bottom: 20px;}
.news_page{padding-top: 10px;}
.news_page span{float: none;display: block;width:100%;line-height: 30px;}
.news_page span:last-child{text-align: left;}
}


/*鼠库全书*/
.book_list li{margin-bottom: 30px;}
.book_list li:last-child{margin-bottom: 0;}
.book_list dl{overflow: hidden;background:#f7f6fb;}
.book_list dt{float:left;width: 304px;}
.book_list dd{float: right;width:calc(100% - 304px);box-sizing:border-box;padding:40px;}
.book_list p{max-height: 60px; -webkit-line-clamp: 2;}
.book_list h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.book_list h3{position: relative;padding-right: 100px;}
.book_list h3 .time{padding: 0;margin: 0;position: absolute;top:0;right: 0;line-height: 30px;}
@media only screen and (max-width:1024px) {
.book_list p{max-height: 48px;}
.book_list h3 .time{line-height: 24px;}
.book_list dt{width: 200px;}
.book_list dd{padding: 25px;width:calc(100% - 200px)}
}

@media only screen and (max-width:767px) {
.book_list h3{padding: 0;    white-space: inherit;
    text-overflow: inherit;}
  .book_list h3 a{display: block;line-height: 24px;max-height: 48px;
 display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.book_list h3 .time{position: static;padding-top: 10px;}
.book_list dt,.book_list dd{width: 100%;float: none;}
.book_list dd{padding: 20px;}
}

.book_hot{padding:30px 0 100px 0;}
.hot_slider{position: relative;}
.hot_slider dt{overflow: hidden;margin-bottom: 25px;}
.hot_slider dd{text-align: center;}
.book_title{text-align: center;}
.pub_btn{display: block;}
.pub_btn div{width:30px;height: 30px;text-align: center; margin-top: -15px;box-sizing:border-box;font-size:16px;background: #008077 ; border-radius:50%; font-weight: bold;color:#fff;}
.pub_btn .swiper-button-disabled{opacity: 0.5;}
.pub_btn div.swiper-button-prev{left:10px;}
.pub_btn div.swiper-button-next{right:10px;}


.pub_btn_03 div{width: 66px;height: 66px;margin-top: -33px;background:#fff;color:#008077;font-size:22px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.pub_btn_03 div.swiper-button-prev{left:-33px;}
.pub_btn_03 div.swiper-button-next{right:-33px;}
.pub_btn_03 .swiper-button-disabled{opacity: 0.7;}

@media only screen and (max-width:1440px) {
.book_hot{padding:20px 0 60px 0;}

}
@media only screen and (max-width:1024px) {
.book_hot{padding:10px 0;padding-bottom: 50px;}
.hot_slider dt{margin-bottom: 10px;}
.pub_btn_03 div{width: 44px;height: 44px;margin-top: -22px;font-size:16px;}
.pub_btn_03 div.swiper-button-prev{left:-22px;}
.pub_btn_03 div.swiper-button-next{right:-22px;}
}
@media only screen and (max-width:767px) {
.pub_btn_03 div{width: 30px;height: 30px;margin-top: -15px;}
.pub_btn_03 div.swiper-button-prev{left:5px;}
.pub_btn_03 div.swiper-button-next{right:5px;}
}

.pub_tab{background: #f7f6fb;padding:30px 0;text-align: center;}
.pub_tab ul{display: inline-block;}
.pub_tab li{float: left;}
.pub_tab li a{display: block;width: 200px;text-align: center;border-radius: 30px;margin: 0 20px;}
.pub_tab li.on a{background:#0a9f9d;color:#fff !important;}
.pub_tab .wrap,.pub_tab ul,.pub_tab li a{height: 56px;line-height: 56px;}

.resources_list .page{padding-top: 0;}
.resources_list ul{overflow: hidden;margin: 0 -25px;}
.resources_list li a{display: block;margin: 0 25px;}
.resources_list li {margin-bottom: 80px;width: 33.33%;float: left;text-align: center;}
.resources_list li:nth-child(3n+1){clear: both;}
.resources_list dt{overflow: hidden;position: relative;}

.resources_list dt i,.resources_list dt em{display: none;}

.resources_list li .video_button dt i,.resources_list li .video_button dt em{display: block}
.resources_list dt i{font-size: 66px;color: #fff;z-index: 5;}
.resources_list dt em{visibility: hidden;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.resources_list li .video_button2 i,.resources_list li .video_button2 em{display: none}
    /*视频中心*/
.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}


.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{
 z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
 transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
     transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
visibility: visible;opacity:1;
top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}
.video_list h3 a{color:#6b6b6b;}
.video_tbox{height: 100%;}
@media only screen and (max-width:1440px) {
.resources_list ul{overflow: hidden;margin: 0 -10px;}
.resources_list li a{display: block;margin: 0 10px;}
.resources_list li{margin-bottom: 50px;}
.pub_tab li a{margin: 0 10px;}
}
@media only screen and (max-width:1024px) {
.resources_list ul{overflow: hidden;margin: 0 -5px;}
.resources_list li a{display: block;margin: 0 5px;}
.resources_list li{margin-bottom: 30px;}
.pub_tab li a{margin: 0;width: 150px;}
.pub_tab{padding:20px 0}
.pub_tab .wrap, .pub_tab ul, .pub_tab li a{height:44px;line-height:44px;}
.resources_list dt i{font-size: 40px;}
}
@media only screen and (max-width:767px) {
.pub_tab{padding:10px 0;}
.pub_tab li{width: 25%;}
.pub_tab li a{width: 100%;}
.pub_tab ul{display: block;}
.pub_tab .wrap, .pub_tab ul, .pub_tab li a{height:36px;line-height:36px;}
.pub_tab li a{border-radius:0px;}
.pub_tab li.on a{background:none;color: #0a9f9d !important;}
.resources_list li{width: 100%;float:none;}
.resources_list dt i{font-size: 40px;}
}
@media only screen and (min-width:1025px) {
.nwea_more a em,.nwea_more a em i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.nwea_more a:hover em{border-color:#0a9f9d;}
.nwea_more a:hover em i{background:#0a9f9d;}
.resources_list li:hover dt em{visibility: visible;opacity: 1;}
.resource_pdf li a:hover{opacity: 0.7;}
.ac_06 .tel_link{color: #fff !important;cursor: default;}

}

/*Roster*/
.roster_cont .news_list dd p{height:210px;-webkit-line-clamp:7;}
.resource_pdf{padding-bottom: 60px;}
.resource_pdf li{line-height: 30px;padding-bottom: 10px;color:#008077;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.resource_pdf li a{color:#008077;border-bottom: 1px solid #008077;padding-bottom: 6px;}
.resource_pdf li:last-child{margin-bottom: 0;}
@media only screen and (max-width:1440px) {
.resource_pdf{padding-bottom:50px;}


}
@media only screen and (max-width:1024px) {
.resource_pdf{padding-bottom:30px;}
.roster_cont .news_list dd p{height: 168px;}

}
@media only screen and (max-width:767px) {
.resource_pdf{padding-bottom:20px;}
.resource_pdf li a{display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.roster_cont .news_list dd p{height: auto; max-height: 168px;}

}

/*文献中心*/
.liter_p{text-align: center;}
.liter_num{width: 700px;margin: auto;max-width:100%;padding: 60px 0;}
.liter_num ul{overflow: hidden;}
.liter_num li{width: 50%;float: left;text-align: center;}
.liter_num li:nth-child(2n+1){clear:both}
.liter_num dl{padding: 0 10px;}
.liter_01 .liter_num li:first-child dl{border-right:1px solid #cecece;}
.liter_num dt{color:#0a9f9d;height: 72px;line-height: 72px;margin-bottom: 10px;}
.liter_num dt span{font-size:72px;}

.liter_01 .liter_num dt i{display: none}
.liter_cont .book_list dt{width:446px;}
.liter_cont .book_list dd{width:calc(100% - 446px);}
.liter_cont .book_list li{margin-bottom: 50px;}
.liter_cont .book_list li:last-child{margin-bottom:0;}
.liter_cont .book_list h3{padding-right: 0;}
@media only screen and (max-width:1440px) {
.liter_cont .book_list dt{width:430px;}
.liter_cont .book_list dd{width:calc(100% - 430px);}
.liter_cont .book_list li{margin-bottom:30px;}
.liter_num{padding:50px 0;}
.liter_num dt{height: 60px;line-height: 60px}
.liter_num dt span{font-size: 60px;}
}
@media only screen and (max-width:1024px) {
.liter_cont .book_list dt{width:330px;}
.liter_cont .book_list dd{width:calc(100% - 330px);}
.liter_cont .book_list li{margin-bottom: 20px;}
.liter_num{padding:50px 0;}
.liter_num dt{height: 44px;line-height: 44px}
.liter_num dt span{font-size: 44px;}
}
@media only screen and (max-width:767px) {
.liter_num{padding:30px 0;}
.liter_num dt{height: 24px;line-height: 24px}
.liter_num dt span{font-size: 24px;}
.liter_cont .book_list dt,.liter_cont .book_list dd{float: none;width:100%;}
}


.faq_search{width: 860px;max-width: 100%;margin:70px auto; border:1px solid #0a9f9d;overflow: hidden;border-radius:50px;}
.faq_search input,.faq_search button{height: 54px;line-height: 54px;box-sizing:border-box;}
.faq_search button{width: 78px;text-align: center; font-size: 22px;color: #0a9f9d;float: right;font-weight: bold;}
.faq_search input{width: calc(100% - 78px);padding-left: 25px;float: left;}

.faq_box{overflow: hidden;}
.faq_box .left{float: left;width:310px;border:1px solid #cfcfcf;border-top: 3px solid #0a9f9d;padding-bottom:15px;position: relative;}
.faq_box .left li{height:62px;line-height: 62px;position: relative;}
.faq_box .left li a{display: block;padding:0 40px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.faq_box .left li i{position: absolute;right:20px;visibility: hidden;opacity: 0;}
.faq_box .right{float: right;width:calc(100% - 380px)}


.faq_box .left li.on{background:#0a9f9d;}
.faq_box .left li.on a{color:#fff !important;}
.faq_box .left li.on i{visibility: visible;opacity: 1;}

.faq_box .left .pub_btn{display: none;}

.faq_ajax li{border:1px solid transparent; border-bottom:1px solid #cfcfcf;}
.faq_ajax dt{overflow: hidden;padding: 24px 50px;line-height: 30px;position: relative;cursor: pointer;}
.faq_ajax dt span{width: 13px;height: 13px;background-size: 100%;background:url(../images/jia.png) no-repeat center center;position: absolute;top:50%;margin-top: -6px;right: 50px;}
.faq_ajax dt h3{padding-right: 30px;}
.faq_ajax dd{margin: 0 50px;padding: 25px 0; padding-bottom: 60px;border-top:1px solid #cfcfcf;display: none;}

.faq_ajax li.on{background:#f7f6fb;border:1px solid #16a4a2;}
.faq_ajax li.on dt span{background:url(../images/jian.png) no-repeat center center;}

.faq_edit{padding-bottom: 50px;}
.faq_01{padding-bottom: 30px;}
.faq_01 h3,.faq_02 h3{margin-bottom: 25px;}
.faq_tj{overflow: hidden;}
.faq_tj p{float: left;margin-right: 30px;margin-bottom: 20px;}
.faq_tj p:last-child{margin-right: 0;}
.faq_tj p a{display: block;color:#16a4a2;border-bottom: 1px solid #16a4a2;padding-bottom: 5px;}

.faq_wd p{margin-bottom: 30px;}
.faq_wd p:last-child{margin-bottom: 0px;}
.faq_wd p a{color:#0a9f9d;display: inline-block;border-bottom:1px solid #0a9f9d;padding-bottom: 5px;}
@media only screen and (max-width:1440px) {
.faq_ajax dt{padding:20px 30px;}
.faq_ajax dd{margin: 0 30px;}
.faq_ajax dt span{right:30px;}
.faq_wd p{margin-bottom: 20px;}
.faq_box .right{width:calc(100% - 350px)}
.faq_box .left li a{padding: 0 30px;}
.faq_box .left li{height: 50px;line-height: 50px;}
.faq_search{margin: 50px auto;}
}
@media only screen and (max-width:1024px) {
.faq_box .left li{height: 40px;line-height: 40px;}
.faq_box .left{width:200px}
.faq_box .right{width:calc(100% - 220px)}
.faq_box .left li a{padding: 0 20px;}
.faq_edit{padding-bottom: 30px;}
.faq_01{padding-bottom: 10px;}
.faq_01 h3, .faq_02 h3{margin-bottom: 20px;}
.faq_search{margin: 30px auto;}

}
@media only screen and (max-width:759px) {
.faq_box .left,.faq_box .right{float: none;width: 100%;}
.faq_01 h3, .faq_02 h3{margin-bottom: 10px;}
.faq_ajax dt{padding: 10px;}
.faq_ajax dd{margin: 0 10px;padding-top: 10px;padding-bottom: 30px;}
.faq_ajax dt span{right:10px;}
.faq_box .left{padding: 0;margin-bottom: 10px;}
.faq_box .left li{width: auto;}
.faq_box .left li i{display:none;}
.faq_box .left li a{padding: 0 5px;}
.faq_search{margin: 20px auto;}
.faq_search input, .faq_search button{height:40px;line-height: 40px;}
.faq_search button{width:40px;}
.faq_search input{width:calc(100% - 40px);padding-left: 20px;}
.faq_box .left{border:0;}
.faq_box .left li.on a{color: #0a9f9d !important}
.faq_box .left li.on{background: none;border-bottom:1px solid #0a9f9d;}
}
@media only screen and (min-width:760px) {
.faq_box .left ul{display: block;}

}

/*法律*/
.law_body{background:#f7f6fb url(../images/law_bg.jpg) no-repeat  0 -76% ;background-size: 100%}
.law_title i{background:#0a9f9d;}
.law_title{margin-bottom: 90px;}
.law_edit{padding: 0 60px;}
@media only screen and (max-width:1440px) {
.law_title{margin-bottom: 50px;}
.law_edit{padding: 0 40px;}

}
@media only screen and (max-width:1024px) {
.law_title{margin-bottom: 30px;}
.law_edit{padding: 0 ;}

}

/*网站地图*/
.sitemap_body{background:url(../images/sitemap_bg.jpg) no-repeat;background-size: cover;}
.site_maptop{overflow: hidden;border-bottom: 1px solid #d4d4d4;padding-bottom: 60px;margin-bottom: 60px;}
.site_maptop ul,.site_mapbottom ul{overflow: hidden;}
.site_maptop li,.site_mapbottom li{float: left;margin-right: 140px;}
.site_maptop li:last-child,.site_mapbottom li:last-child{margin-right: 0;}
.site_maptop dt{margin-bottom: 30px;}
.site_mapbottom li{margin-right: 180px;}
.site_mapbottom dt{margin-bottom: 40px;}

.site_maptop dd p,.site_mapbottom dd p{line-height: 24px;margin-bottom: 12px;}
.site_maptop dd p:last-child,.site_mapbottom dd p:last-child{margin-bottom: 0;}

@media only screen and (max-width:1440px) {
.site_maptop dt{margin-bottom: 20px;}
.site_mapbottom dt{margin-bottom: 20px;}
.site_maptop li{margin-right: 120px;}
.site_mapbottom li{margin-right:140px;}
}
@media only screen and (max-width:1024px) {
.site_maptop{padding-bottom: 40px;margin-bottom: 40px;}
.site_maptop li{margin-right: 70px;}
.site_mapbottom li{margin-right:70px;}
}

@media only screen and (max-width:767px) {
.site_maptop{padding-bottom: 20px;margin-bottom: 20px;}
.site_maptop li{margin-right:0;}
.site_maptop li, .site_mapbottom li{margin-right:0;float: none;width: 100%;}
.site_maptop dd,.site_mapbottom dd{overflow: hidden;}
.site_maptop dd p,.site_mapbottom dd p{float: left;margin-right: 20px;margin-bottom: 10px;}
.site_maptop dt,.site_mapbottom dt{font-size: 16px;margin-bottom: 10px;}
.site_maptop li, .site_mapbottom li{margin-bottom: 20px;}
.site_maptop li:last-child,.site_mapbottom li:last-child{margin-bottom: 0;}
}

/*搜索结果*/
.site_search{width: 815px;max-width: 100%;margin: auto;}
.site_search .faq_search{width: 100%; border:0;background:#fff;margin: 0;margin-top: 30px;}
.site_search .faq_search input,.site_search .faq_search button{height:68px;line-height: 68px;}

.search_block{overflow: hidden;}
.search_block .left{width: 280px;float: left;}
.em_cicle{width: 14px;height: 14px;border-radius: 50%;position: relative;border:1px solid #393939;display: inline-block;position: relative;top:2px;margin-left: 20px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;margin-right: 10px;}
.em_cicle i{width: 4px;height: 4px;background:#272727;border-radius: 50%;}

.search_block .left li{height: 60px;line-height: 60px;text-align: center; margin-bottom: 25px;overflow: hidden;}
.search_block .left li a{display: block;background:#ecedf2;border-radius:30px;}
.search_block .left li:last-child{margin-bottom: 0;}
.search_block .left li.on{font-weight: bold;}
.search_block .left li.on a{color:#fff !important;background:#0a9f9d;}
.search_block .left li.on .em_cicle{border-color:#fff;}
.search_block .left li.on .em_cicle i{background:#fff;}



.search_block .right{width: calc(100% - 375px);float: right;}

.search_result{color:#6e6e73;margin-bottom: 30px;}
.search_result b{color:#2d2d2d;}
.search_result i{color:#d60000;}

.search_list li{padding:40px 0;border-bottom:1px solid #c2c2c2;}
.search_list ul{padding-bottom: 20px;}
.search_list h3,.search_list p{max-height: 60px; -webkit-line-clamp: 2;}
.search_list h3 span{color:#0a9f9d;}

@media only screen and (max-width:1660px) {
.search_result{margin-bottom: 20px;}
.search_list li{padding:30px 0;}
}
@media only screen and (max-width:1440px) {
.search_block .left{width: 250px;}
.search_block .right{width: calc(100% - 320px);}
.search_list ul{padding-bottom: 0;}
.site_search .faq_search input, .site_search .faq_search button{height: 50px;line-height: 50px;}
}

@media only screen and (max-width:1024px) {
.search_block .left{width: 170px;}
.search_block .right{width: calc(100% - 200px);}
.search_block .left li{height: 40px;line-height: 40px;margin-bottom:10px;}
.search_list li{padding: 10px 0;}
.site_search .faq_search{margin-top: 10px;}

}

@media only screen and (max-width:767px) {
.search_block .left,.search_block .right{width: 100%;float: none;}
.search_block .left{margin-bottom: 10px;}
.search_block .left ul{overflow: hidden;margin: 0 -2px;}
.search_block .left li{width: 48%;float: left;}
.search_block .left li a{margin: 0 2px;}
.search_result{margin-bottom: 10px;}
.site_search .faq_search input, .site_search .faq_search button{height: 40px;line-height: 40px;}
}

/*市场活动*/
.active_title{text-align: center;}
.banner_active{position: relative;}
.banner_active ul{height: auto !important;}

.active_btn div{width:66px;height: 66px; text-align: center; margin-top: -33px;box-sizing:border-box;font-size:20px;background: #fff ; border-radius:50%; font-weight: bold;color:#008077;opacity:0.6;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.active_btn div:hover{opacity:1;}
.active_btn div.swiper-button-prev{left:10.6%;}
.active_btn div.swiper-button-next{right:10.6%;}

.banner_active .swiper-pagination{position: absolute;left: 0;bottom:7.9%;width: 100%;}
.banner_active .swiper-pagination span{margin: 0 10px;width: 13px;height: 13px;background:#fff;opacity: 1;}

.banner_active .swiper-pagination span.swiper-pagination-bullet-active{background:#0a9f9d;}
@media only screen and (max-width:1660px) {
.active_btn div.swiper-button-prev{left:5%;}
.active_btn div.swiper-button-next{right:5%;}
}
@media only screen and (max-width:1440px) {
.active_btn div{width:50px;height: 50px;margin-top: -25px;}
.banner_active .swiper-pagination span{margin: 0 5px;width: 9px;height: 9px;}
}

@media only screen and (max-width:1024px) {
.active_btn div{width:30px;height: 30px;font-size: 16px;margin-top: -15px;}
.banner_active .swiper-pagination{display: none;}
.active_btn div.swiper-button-prev{left:5px;}
.active_btn div.swiper-button-next{right:5px;}
}

/*活动详情*/
.ac_01 img{width:100%;}
.ac_02{text-align: center;padding:100px 0 130px 0;}
.ac_03{text-align: center;padding:90px 0;}
.ac_04{position: relative;padding:130px 0 150px 0;}
.ac_05{padding:90px 0 110px 0;}
.ac_04,.ac_04 a{color:#fff;}
.p_title01{text-align: center;}

.ac_coupon{text-align: center;}
.ac_coupon img{max-width: 100%;}
.ac_06{padding:160px 0;box-sizing:border-box;}
.ac_06,.ac_06 a{color:#fff;}
.ac_06 dl{overflow: hidden;}
.ac_06 dt{width: 350px;float: left;}
.ac_06 dd{ width:540px;box-sizing:border-box; float: left;text-align: center;padding-left: 40px;margin-left: 40px;border-left: 1px solid rgba(255,255,255,0.42)}
.ac_06 dd p{margin-bottom:10px;}

.ac_07{background:#f7f8fb;padding: 70px 0;}
.ac_07 .book_title{text-align: left;}
.ac_08 .book_hot{padding:90px 0;}
.ac_09{padding:90px 0;box-sizing:border-box;}
.ac_09 dl{overflow: hidden;}
.ac_09 dt{float: left;width: 630px;}
.ac_09 dd{float: right;width: calc(100% - 640px);padding-top: 10px;}
.ac_phoneimg{display: none;}
.ac_phoneimg img{width: 100%;}

.ac_04 .wrap{position: relative;z-index: 5;}
.ac_table{}
.ac_table .fnt_18{font-size:16px}
.ph_table { width: 100%; text-align: center; }
.ph_table td { text-align: center; line-height: 20px; padding: 20px 10px;  box-sizing:border-box;}
.ph_table thead td {background:#0a9f9d; color:#fff;border-left:1px solid rgba(255,255,255,0.2);}
.ph_table tbody td {border-bottom: 1px solid #cfcfcf;border-left:1px solid #cfcfcf;color:#595c65;background:#fff;}
.ph_table thead td:last-child{border-right:1px solid #0a9f9d;}
.ph_table tbody td:last-child{border-right:1px solid #cfcfcf;}
.ph_table tbody td:nth-child(1){color:#272727;font-weight: bold;}
.ph_table tbody tr:nth-child(2n) td{background:#ebecf1;}
.ph_table .t1 { width: 170px; }
.ph_table .t2 { width: 19%; }
.ph_table .t3 { }
.ph_table .t4 { width: 15%; }
.ph_table .t5 { width:18%}

.ac_table .t1 p a{color:#333;}
.ac_table .t5 p a{color:#018077;display: inline-block;border-bottom: 1px solid #018077;padding-bottom: 4px;}


@media only screen and (max-width:767px) {
/*    .ph_table ,*/
/*    .ph_table thead,*/
/*    .ph_table tbody,*/
/*    .ph_table th,*/
/*    .ph_table td,*/
/*    .ph_table tr { display: block; }*/
/*    .ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }*/
/*    .ph_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }*/
/*    .ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 10em; white-space: normal; text-align: left;min-height: 30px;  }*/
/*    .ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }*/
/*    .ph_table td:before { content: attr(data-title); }*/
/*.ph_table thead td:last-child{border-right:none;}*/
/*.ph_table tbody td:last-child{border-right:none;}*/
}

@media only screen and (max-width:1660px) {
.ac_06,.ac_04{padding:100px 0;}

}
@media only screen and (max-width:1440px) {
.ac_08 .book_hot,.ac_02,.ac_03,.ac_04,.ac_05{padding:70px 0;}
.ac_09{padding:70px 0;}
.ac_09 dt{width: 500px;}
.ac_09 dd{width: calc(100% - 510px);}

.ac_06 dt{width: 350px;}
.ac_06 dd{width:500px;padding-left: 30px;margin-left: 30px;}

}
@media only screen and (max-width:1024px) {
.ac_08 .book_hot,.ac_07,.ac_02,.ac_03,.ac_04,.ac_05{padding:50px 0;}
.ac_09,.ac_06{padding:50px 0;}
.ac_06 dt,.ac_06 dd{float: none;width:100%;border:0;margin: 0;padding: 0;}
.ac_06 dd{text-align: left;padding-top: 10px;}

.ph_table .t1 { width: 150px; }
.ph_table .t2 { width: 20%; }
.ph_table .t3 { }
.ph_table .t4 { width: 12%; }
.ph_table .t5 { width:12%}

}
@media only screen and (max-width:767px) {
.ac_08 .book_hot,.ac_07,.ac_02,.ac_03,.ac_04,.ac_05{padding:30px 0;}
.ac_09,.ac_06{padding:0;padding-bottom: 30px; background:none !important;}
.ac_phoneimg{display: block;margin-bottom: 10px;}
.ac_09 dt,.ac_09 dd{float: none;width:100%;}
.ac_06,.ac_06 a{color:#333;}

.ac_table{background:none;}
/*.ph_table tbody td{width: 100% !important;border-left: 0;}*/
.ph_table tr{border: 0;background:#fff;}
.ph_table tr:last-child{margin-bottom: 0;}





}

.act_box{width: 651px; height: 651px; margin: auto;box-sizing:border-box;padding: 22px;background:url(../images/act_bg.jpg) no-repeat;background-size: cover;border-radius:10px;}
.act_in{position: relative;width: 100%;height: 100%;position: relative;overflow: hidden;}
.act_box ul{width: 100%;height: 100%;position: relative;}
.act_box li{width: 33.33%;height: 33.33%; float: left;text-align: center;position: absolute;}
.act_box .act_block{padding:2%;width: 100%;height: 100%;overflow: hidden;box-sizing:border-box; }
.act_box li dl{background:url(../images/act_bg01.png) no-repeat;background-size: 100% 100%;height: 100%;box-sizing:border-box;padding:15px 10px;color:#696969;}
.act_box li dt img{width:150px;max-width: 100%;}
.act_box li dt{margin-bottom: 10px;}
.act_box li dd{line-height: 22px;max-height: 44px;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.act_box li:nth-child(1){top:0;left: 0;}
.act_box li:nth-child(2){top:0;left: 33.33%;}
.act_box li:nth-child(3){top:0;left: 66.66%;}
.act_box li:nth-child(4){top:33.33%;left: 66.66%;}
.act_box li:nth-child(5){top:66.66%;left: 66.66%;}
.act_box li:nth-child(6){top:66.66%;left: 33.33%;}
.act_box li:nth-child(7){top:66.66%;left: 0%;}
.act_box li:nth-child(8){top:33.33%;left: 0%;}
#begin{position: absolute;position: absolute;left:33.33%;top:33.33%;width:33.33%;height: 33.33%;cursor: pointer;}

.act_box li.current{color:#fff;}
.act_box li.current dl{color:#fff;background:url(../images/act_bg02.png) no-repeat;background-size: 100% 100%;}

@media only screen and (max-width:767px) {
.act_box li dl{padding:5px 10px;}
.act_box li dt{margin-bottom: 5px;}
.act_box{width:100%; padding:5px;height:390px !important;}
.act_box li dd{line-height: 20px;max-height: 40px;}
}

/*会议*/
.meet_01{padding:90px 0 110px 0;}
.meet_01 p{padding: 0 30px;}
.meet_06{padding:90px 0 130px 0;}
.meet_05{padding:90px 0 140px 0;overflow: hidden;}
.meet_04{padding:130px 0 170px 0;}
.meet_03{padding:120px 0 140px 0;}
.meet_02{padding:90px 0;}

.meet_form {width:920px;max-width: 100%;margin: auto;}
.meet_form ul{margin: 0 -20px;overflow: hidden;}
.meet_form li{width: 50%;margin-bottom: 28px;float: left;}
.meet_form .form_w{margin: 0 20px;position: relative;}
.meet_form .form_w>i{position: absolute;left: 6px;top:20px;color: red;height: 16px;line-height: 16px;z-index: 2;}

.meet_form dl{position: relative;}
.meet_form dt{position: relative;cursor: pointer;}
.meet_form dt p{padding-right: 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.meet_form dt i{position: absolute;right: 20px;top:0;font-weight: bold;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.meet_form dt.on_o i{
  -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
}
.meet_form dd{position: absolute;left: 0;top:100%;width: 100%;box-sizing:border-box;padding:10px 0;background:#fff;height: 234px;overflow: hidden;overflow-y:auto;box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);display: none;z-index: 5}
.meet_form dd a{display: block;padding: 0 20px;line-height: 24px;margin: 10px 0;}

.meet_form input,.meet_form .code_img,.meet_form dt{height: 50px;line-height: 50px;border:1px solid #e2e2e4;box-sizing:border-box;border-radius:4px;}
.meet_form input,.meet_form dt{width: 100%;padding: 0 20px;background:#fff; }
.code_img img{width:100%;height: 100%;}
.meet_form li.code{overflow: hidden;}
.meet_form li.code input{width: calc(100% - 180px)}
.code_img{float: right;width:170px;cursor: pointer;}
.meet_btn{padding-top: 40px;}
.meet_btn button{width: 202px;height: 56px;line-height: 56px;text-align: center;color:#fff;background:#0a9f9d;cursor: pointer;border-radius:30px;}
.meet_line{margin: auto;text-align: center;height: 2px;margin-bottom: 70px;}
.meet_line img{width:100%;}

.meet_05,.meet_05 a{color:#fff;}
.meet_cont{width:1170px;max-width:100%;margin: auto;}
.meet_cont ul{overflow: hidden;margin: 0 -150px;}
.meet_cont li{float: left;width: 50%;}
.meet_cont dl{padding: 0 150px;}
.meet_cont li:nth-child(2) dl{border-left:1px solid rgba(255,255,255,0.2)}
.meet_cont li dt{margin-bottom: 40px;}
.meet_cont li dd p{overflow: hidden;line-height: 24px;margin-bottom: 15px;}
.meet_cont li dd p span{width: 50px;float: left;}
.meet_cont li dd p em{width:calc(100% - 50px);float: right;}

.meet_link dl{padding: 10px 0;}
.meet_link dt{padding:22px;text-align: center;background:#fff;}
.meet_link dt a{display: block;cursor: default;}
.meet_link dt img{width: 160px;max-width: 100%;}
.slide_con{position: relative;}
.slide_con .pub_btn,.slide_teamcon .pub_btn{display: none;}
.slide_hide,.slide_teamhide{display: none;}

.meet_03 .book_title{color:#fff;}
.slide_teamcon{position: relative;}
.slide_teamcon h3{color:#202f45;}
.slide_teamcon p{color:#686868;}

.slide_teamcon li{float: left;width: 344px;margin-right: 22px;}
.meet_tam{padding:30px 0;}
.teambox dl{overflow: hidden;padding:18px;padding-top: 23px;background:#fff;border-radius:15px;}
.teambox dt{float: left;width: 131px;}
.teambox dd{float: right;width:calc(100% - 155px);padding-top: 20px;}
.teambox dd h3{margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.teambox dd p{max-height: 48px;-webkit-line-clamp: 2;}

.pub_scoll{overflow: hidden;}
.pub_scoll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:7px;background:rgba(76,76,76,0.89);}
.pub_scoll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background:#0a9f9d;border-radius: 10px;height: 7px;}



.meet_daylist li{display: none; padding:35px 50px;border-bottom: 1px solid #d9dadb;position: relative;}
.meet_daylist li:nth-child(-n+4){display: block;}
.meet_daylist.cur li{display: block;}
.meet_daylist dl{overflow: hidden;position: relative;z-index: 5;}
.meet_daylist dt{float: left;}
.meet_daylist dt i{font-weight: bold;margin-right: 10px;}
.meet_daylist dd{float: right;width:calc(100% - 235px)}
.meet_daylist dd h3,.meet_daylist dt{line-height: 28px;}
.meet_daylist dd h3{margin-bottom: 10px;}
.meet_daymore{cursor: pointer;text-align: center;font-size: 22px;height:30px;line-height:30px; padding-top: 35px;font-weight: bold;}
.meet_daymore i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.meet_daymore .icon-jiantoushang{display: none;}
.meet_daymore.on .icon-jiantoushang{display: block;}
.meet_daymore.on .icon-jiantouxia{display: none;}


.meet_day{margin: auto; margin-bottom: 45px;position: relative;width: 1276px;max-width: 100%;text-align: center;}
.meet_day li{cursor: pointer;top:15px;}
.meet_day dt{font-weight: 300;height: 48px;line-height: 48px;font-size: 48px;margin-bottom: 5px;}
.meet_pross{position: absolute;left: 0;bottom: 7px;width: 100%;height: 100%;height: 2px;background:url(../images/meet_line.png) no-repeat;background-size: 100% 100%;}
.meet_day .pub_btn_m{display: none;}
.meet_day .pub_btn_m .swiper-button-disabled{opacity: 1;cursor: pointer;}
.meet_day .pub_btn_m .swiper-button-prev.disabled{cursor: default;opacity: 0.5}
.meet_day .pub_btn_m .swiper-button-next.disabled{cursor: default;opacity: 0.5}


.day_cicle{width: 15px;height: 15px;margin: auto;position: relative;    margin-bottom: 1px;}
.day_cicle span{width: 11px;height: 11px;background:#0a9f9d;border-radius:50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

.meet_day.cur .meet_pross{bottom: 12px;}
.meet_day.cur .swiper-container{display: inline-block;}
.meet_day.cur li{float: left;width: auto;padding: 0 100px;}
.meet_day li dl{color:#202f45;opacity: 0.2;margin-bottom: 20px;}
.meet_day li.on dl{color:#202f45;opacity: 1;}
.meet_day li.on .day_cicle span{width:15px;height: 15px;}

@media only screen and (max-width:1440px) {
.meet_01 p{padding: 0}
.meet_01,.meet_06,.meet_05,.meet_04,.meet_03,.meet_02{padding:70px 0;}
.meet_form li{margin-bottom: 20px;}
.meet_form ul{margin: 0 -10px;}
.meet_form .form_w{margin: 0 10px;}
.meet_btn{padding-top: 20px;}
.meet_cont ul{margin: 0 -100px;}
.meet_cont dl{padding: 0 100px;}
.meet_day.cur li{padding: 0 60px;}
.meet_day dt{font-size: 40px;height: 40px;line-height: 40px;}
.meet_daylist li{padding:30px;}
.meet_daylist dd { width: calc(100% - 200px);}
}
@media only screen and (max-width:1024px) {
.meet_01,.meet_06,.meet_05,.meet_04,.meet_03,.meet_02{padding:50px 0;}
.meet_form li{margin-bottom: 10px;}
.meet_form ul{margin: 0 -5px;}
.meet_form .form_w{margin: 0 5px;}
.meet_line{margin-bottom: 60px;}
.meet_cont ul{margin: 0 -50px;}
.meet_cont dl{padding: 0 50px;}
.meet_cont li dt{margin-bottom: 20px;}
.meet_link dl{padding:5px 0;}
.meet_link dt{padding: 20px;}

.meet_tam{padding: 10px 0;}
.teambox dl{padding: 15px;}
.teambox dt{width: 100px;}
.teambox dd{width:calc(100% - 120px);padding-top: 10px;}

.meet_02 .p_title01{margin-bottom: 30px;}
.meet_day{margin-bottom: 10px;}
.meet_day dt{font-size: 24px;height: 24px;line-height: 24px;font-weight: normal;}
.meet_day.cur li{padding:0 40px;}
.meet_day .pub_btn_m div.swiper-button-prev{left:-5px;}
.meet_day .pub_btn_m div.swiper-button-next{right:-5px;}

.meet_daylist li{padding:20px;}
.meet_daylist dd { width: calc(100% - 160px);}
.pub_scoll{overflow: inherit;}
}

@media only screen and (max-width:767px) {
.meet_01,.meet_06,.meet_05,.meet_04,.meet_03,.meet_02{padding:30px 0;}
.meet_form input,.meet_form dt,.meet_form dd a{padding: 0 10px;}
.meet_form input, .meet_form .code_img{height:40px;line-height: 40px;}
.meet_form li{float: none;width:100%;}
.meet_form ul,.meet_form .form_w{margin: 0;}
.code_img{width:120px;}
.meet_form li.code input{width: calc(100% - 130px)}
.meet_btn{text-align: center;}
.meet_btn button{height: 40px;line-height: 40px;width: 140px;}

.meet_line{margin-bottom: 20px;}
.meet_cont ul{margin: 0;}
.meet_cont dl{padding: 0;}
.meet_cont li dt{margin-bottom: 20px;}
.meet_cont li{float: none;width:100%;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,0.2)}
.meet_cont li:nth-child(2) dl{border:0;}
.meet_cont li dd p:last-child{margin-bottom: 0;}
.meet_cont li:last-child{padding-bottom: 0;margin-bottom: 0;border:0;}
.meet_link dt{padding: 10px;}

.meet_tam{padding: 5px 0;}
.teambox dl{border-radius: 5px;}

.meet_day dt{font-size: 24px;height: 24px;line-height: 24px;}
.meet_day.cur li{padding:0 20px;}
.meet_day li dl{margin-bottom: 10px;}

.meet_day.cur,.meet_day.cur li{height: 76px;}
.meet_day.cur .meet_pross{bottom: 7px;}

.meet_daylist li{padding:20px 0;}
.meet_daylist dd,.meet_daylist dt {float: none;width: 100%;}
.meet_daylist dt{margin-bottom: 10px;}
.meet_daylist dd h3, .meet_daylist dt{line-height: 24px;}
.meet_daylist dt i{margin-right: 2px;}
.meet_daymore{padding-top: 10px;}

    .meet_form .form_w>i{left: 4px;}

}
@media only screen and (min-width:1025px) {
.meet_cont p a:hover{opacity: 0.8;color:#fff !important}
.meet_cont .tel_link:hover{cursor: default;color:#fff !important;opacity: 1;}

/*.slide_teamcon ul{display:block;}*/
.meet_daylist li:after{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;content:"";position:absolute;top:0;left: 0;width: 100%;height: 100%;background:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);visibility: hidden;opacity: 0;}
.meet_daylist li:hover:after{visibility: visible;opacity: 1; transform:scale(1,1.1); -webkit-transform:scale(1,1.1);-moz-:scale(1,1.1);-o-transform:scale(1,1.1);-ms-transform:scale(1,1.1);}

.meet_btn button{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.meet_btn button:hover{opacity: 0.8}

}

/*关于我们*/
.about_01{padding:130px 0;box-sizing:border-box;overflow: hidden;}
.aboyt_text_intr{width:76.5%;}
.about_intr_p{line-height: 28px;height: 172px;overflow: hidden;}
.about_num{width:44.8%;margin: 0;padding: 0;}
.about_num ul{overflow: hidden;margin:0 -20px;}
.about_num li{float: left;text-align: left;margin-bottom: 60px;}
.about_num dl{margin:0 20px;border-bottom: 1px solid #a3978d;padding: 0; padding-bottom: 20px;}
.about_num dt{font-family: "Arial";font-weight: bold;}

.about_02{box-sizing:border-box;padding:6% 0;}
.about_02 .book_title{margin-bottom: 6%;}
.about_yj h3{font-size: 60px;}
.about_yj{color:#008077;width: 510px;max-width: 100%;margin: auto;text-align: center;}
.about_04{padding:110px 0;}


.pub_slider{position: relative;}
.pub_slider dt{overflow: hidden;}
.nwea_more_w em{border-color:#fff;}
.nwea_more_w em i{background:#fff;}

.about_team .pub_btn_03 div{top:35%;}
.about_team li{cursor: pointer;}
.about_team dl{background:#0a9f9d;color:#fff;}
.about_team dd{padding:40px;padding-top: 30px;}
.about_team dd h3 span{font-weight: normal;margin-left: 20px;}
.about_team dd p{height: 60px;-webkit-line-clamp: 2;}


.about_blank,.about_tac{visibility: hidden;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.about_blank.on,.about_tac.on{visibility: visible;opacity:1;}

.about_blank{position: fixed;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,.6);z-index: 99991;}
.about_tac{background:#fff;z-index: 99992;position: fixed;}
.about_tac dl{overflow: hidden;}
.about_tac dt{float: left;width: 31%;height: 100%;}
.about_tac dd{float: right;width: calc(100% - 31%);box-sizing:border-box;padding:50px 90px;height:100%;background:url(../images/about_tacbg.jpg) no-repeat;background-size: cover;}
.about_tac h3{color:#008077;}
.about_tacscoll{height: calc(100% - 80px);overflow: hidden;}
.about_close{position: absolute;top:22px;right: 22px;font-size: 22px;cursor: pointer;}

.about_05,.about_04{padding:100px 0 130px 0;overflow: hidden;}
.about_honor{text-align: center;}
.about_05 .index_more_2{text-align: center;padding-top: 80px;}

.about_top{margin-bottom: 40px;padding:30px;text-align: center;}
.about_top li{height:55px;line-height: 55px;border-radius: 30px;cursor: pointer;text-align: center;}
.about_top.cur .swiper-container{display: inline-block;}
.about_top.cur li{width:200px !important;}

.about_top dt{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.about_top li.on{background:#0a9f9d;color:#fff;}
.about_bottom,.about_top{position: relative;background:#f7f6fb;}
.about_bottom dl{overflow: hidden;}
.about_bottom dt{float: left;width: 40.4%;}
.about_bottom dd{float: right;box-sizing:border-box;width: 59.6%;padding:60px;padding-right: 95px;}
.about_bottom p{height: 180px;-webkit-line-clamp: 6;}

.pub_btn_more{display: none;}
.pub_btn_more .swiper-button-disabled{opacity: 1;cursor: pointer;}
.pub_btn_more .swiper-button-prev.disabled,.pub_btn_more .swiper-button-next.disabled{opacity: 0.7;}

.fancybox-button--zoom,.fancybox-button--thumbs{display: none !important;}


.about_06{padding:110px 0 95px 0;}
.about_map{width: 1497px;max-width: 100%;margin: auto;position: relative;}
.map_alist li{width:15px;height: 15px;}

.a_map01{position: relative;}
.a_map01 i,.a_map01 b{border-radius: 50%;}
.a_map01 i{width: 15px;height: 15px;background:#fff;position: relative;background:#fff;display: block;    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.a_map01 b{background:#0a9f9d;width: 10px;height: 10px;}
.a_map01 p{position: absolute;right: 25px;top:-5px;width: 100px;line-height:24px;}

.a_map02,.a_map02 a{color:#fff;}
.a_map02{position: fixed;z-index: 9999; cursor: default;  width: 500px;padding: 50px;box-sizing:border-box; background:#067876 url(../images/about_mapbg_02.jpg) no-repeat;background-size: cover; visibility: hidden;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.map_close{position: absolute;top:10px;right: 10px;cursor: pointer;font-size:20px;}
.a_map02 dt{border-bottom: 1px solid #fff;padding-bottom: 20px;margin-bottom: 40px;}
.map_iteam{overflow: hidden;margin-bottom: 40px;}
.map_iteam span{float: left;font-size: 22px;}
.map_re{float: right;width:calc(100% - 35px)}
.map_re h4{margin-bottom: 5px;}

.map_alist li{position: absolute;cursor: pointer;}
.map_alist li.p_left .a_map01 p{text-align: right;}
.map_alist li.p_right .a_map01 p{right: auto; left: 25px;}

.map_alist li.on .a_map01 b{background:#ff0000;}
.map_alist li.on .a_map02{visibility: visible;opacity: 1;}
.overscoll{overflow: hidden;}
@media only screen and (min-width:1025px) {
.map_re .tel_link{color:#fff !important;cursor: default;}
}

@media only screen and (max-width:1660px) {
.about_tac dd{padding:40px 50px;}
.about_05 .index_more_2{padding-top: 60px;}

}
@media only screen and (max-width:1440px) {
.about_01{padding:90px 0;}
.about_04,.about_05{padding:70px 0;}
.about_num li{margin-bottom: 50px;}
.about_yj h3{font-size: 52px;}
.about_team dd{padding: 25px;}
.about_tacscoll {height: calc(100% - 70px);}
.about_close{top:10px;right: 10px;}
.about_bottom dd{padding: 50px;}

.about_06{padding: 70px 0;}
.a_map02{padding: 40px;}
.map_iteam{margin-bottom: 30px;}
.a_map02 dt{padding-bottom:20px;margin-bottom: 30px;}

}
@media only screen and (max-width:1366px) {
.about_bottom dd{padding: 40px;}
}
@media only screen and (max-width:1260px) {
.about_bottom p { height: 120px;-webkit-line-clamp: 4;}
}
@media only screen and (max-width:1024px) {
.about_01{padding:50px 0;}
.about_04,.about_05,.about_04{padding:50px 0;}
.about_num li{margin-bottom: 30px;}
.about_yj h3{font-size: 36px;}
.about_yj{width: 370px;    text-align: center;}
.about_team dd p{height:48px;}
.about_team dd{padding: 15px;}
.about_tac dd{padding:20px 30px;}
.about_tacscoll {height: calc(100% - 50px);}
.about_05 .index_more_2{padding-top: 40px;}
.about_bottom p{height: 120px;}

.about_top{padding:20px;}
.about_top li{height: 40px;line-height: 40px;}
.about_bottom p { height: 72px;-webkit-line-clamp: 3;}
.about_bottom dd{padding:30px 20px;}

.about_06{padding:50px 0;}
}
@media only screen and (max-width:767px) {
.about_01{padding:20px 0;background:none !important}
.about_04,.about_05,.about_04{padding:30px 0;}
.about_02 .ac_phoneimg{display: none;}
.aboyt_text_intr,.about_num{width:100%;}
.about_num dl{padding-bottom: 5px;}
.about_num li{margin-bottom: 20px;}
.about_num ul{margin:0 -10px;}
.about_num dl{margin:0 10px;    border: none;}
.about_yj h3{font-size: 20px;}
.about_tac dl{height: auto !important;}
.about_tac dt,.about_tac dd{float: none;width: 100%;}
.about_tac dd{padding: 20px;}
.about_tacscoll{height: 100px;}
.about_close{top:0;right: 0;color:#fff;width: 80px;height: 80px;text-align: right}
    .about_close i{margin-top: 5px;margin-right: 10px;}
.about_05 .index_more_2{padding-top: 20px;}
.about_bottom dt,.about_bottom dd{float: none;width: 100%;}
.about_bottom dl{height: auto !important;}
.about_bottom dd{padding: 20px;}
.about_bottom .pub_btn_03 div{top:30%;}
.about_top{padding: 10px;margin-bottom: 10px;}

.about_06{padding: 30px 0;}
.map_alist{padding: 0 3%;}
.map_alist ul{overflow: hidden;}
.map_alist li{position: static;width: auto;height: auto;width: 33.33%;float: left;margin-bottom: 10px;}
.a_map01{overflow: hidden;position: relative;}
.a_map01 i{position: absolute;left: 0;top:0;width:8px;height: 8px;top:50%;margin-top: -4px;}
.a_map01 b{width:6px;height: 6px;}
.a_map01 p{position: static;text-align: left !important;padding-left: 10px;box-sizing:border-box;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.a_map02{width:92%;padding:20px;}
.map_iteam{margin-bottom: 20px;}
.a_map02 dt{padding-bottom: 14px;margin-bottom: 20px;}

}

/*资质荣誉*/
.honor_cont{background:#f7f6fc url(../images/honor_bg.jpg) no-repeat;background-size: cover;overflow: hidden;}
.honor_cont .about_honor li{width:100%;float: left;margin-bottom: 30px;}
.honor_cont .about_honor ul{}
.honor_cont .about_honor dl{padding: 30px;background: #fff;overflow: hidden;}
.honor_cont .about_honor dl dt{float: left;width: 30%;overflow: hidden;}
.honor_cont .about_honor dl dd{float: left;width: 70%;padding: 30px 5%;box-sizing: border-box;text-align: left;}
.honor_cont .about_honor dl dd p{color: #000;line-height: 30px;}
.honor_cont .about_honor dl dd .down{background: #018077;color: #fff;padding: 0 40px;box-sizing: border-box;border-radius: 5px;height:
        50px;line-height: 50px;display: inline-block;margin-top: 40px;}
.honor_cont .page{padding-top: 0;}
@media only screen and (min-width:1025px) {
    .honor_cont .about_honor dl dd .down:hover{color: #fff!important;opacity: .8;}
}
@media only screen and (max-width:1440px) {
.honor_cont .about_honor ul{margin: 0 -15px;}
.honor_cont .about_honor dl{margin: 0 15px;}
.honor_cont .about_honor li{margin-bottom: 50px;}
}
@media only screen and (max-width:1024px) {
    .honor_cont .about_honor dl dd{padding: 0px 5%;}
    .honor_cont .about_honor dl dd .down{margin-top: 30px;}
}
@media only screen and (max-width:1024px) {
.honor_cont .about_honor ul{margin: 0;}
.honor_cont .about_honor dl{margin: 0;}
.honor_cont .about_honor li{margin-bottom: 20px;width: 100%;float: none;}
}
@media only screen and (max-width:767px) {
    .honor_cont .about_honor dl dd,.honor_cont .about_honor dl dt{width: 100%;}
    .honor_cont .about_honor dl dd{padding: 30px 0;}
}
/*公司简介*/
.company_dont{overflow: hidden;}
.company .d_title h2{margin-bottom: 0;}
.company .d_edit{padding-bottom: 0;}
.company_slider{position: relative;padding:30px 0 130px 0;visibility: visible;opacity: 1;}

@media only screen and (max-width:1440px) {
.company_slider{padding-bottom: 70px;}
}
@media only screen and (max-width:1024px) {
.company_slider{padding-bottom: 50px;}
}
@media only screen and (max-width:767px) {
.company_slider{padding: 20px 0; padding-bottom: 30px;}
}

/*技术服务*/
.tech_list li:last-child{margin-bottom: 0;}
.tech_list dl{overflow: hidden;background:#f7f6fb;}
.tech_list dt,.tech_list dd{height:100%;box-sizing:border-box;}
.tech_list dt{float: left;width: 40.4%;}
.tech_list dd{float: right;width:59.6%;padding:50px 60px;padding-right: 150px;}
.tech_p01 p{height:60px;-webkit-line-clamp: 2;}
.tech_p01 .nwea_more{padding-top: 20px;}

.tech_p02 {height:calc(100% - 160px);overflow: hidden;}
.tech_p02 p{line-height: 26px;margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;float: left;width:49%;}
.tech_p02 p:nth-child(2n){float: right;}
.tech_p02 a{color:#0a9f9d;}

.tech_list li:nth-child(2n) dt{float: right;}
.tech_list li:nth-child(2n) dd{float: left;}


.meet_form textarea{padding:15px 20px;background:#fff;width: 100%;box-sizing:border-box;    border: 1px solid #e2e2e4;height:140px;}
.meet_form .w_100{float: none;width:100%;clear: both}
.tech_cont .meet_form li.code{margin-bottom: 0;}



@media only screen and (max-width:1440px) {
.tech_list dd{padding:30px 40px;padding-right:70px;}
.tech_p02 p{margin-bottom: 5px;}
}
@media only screen and (max-width:1024px) {
.tech_p01 p{height:48px;}
.tech_list dd{padding:20px;}
.tech_p02{height:calc(100% - 120px);}
.tech_p01 .nwea_more{padding-top: 10px;}
.tech_p02 p{margin-bottom: 2px;}
.tech_p01 {margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
.tech_list dl{height: auto !important;}
.tech_list dt,.tech_list dd{float: none;width:100%;}
.tech_p02 p{float: none;width:100%;}
}


/*自身免疫性疾病体内成药性评价*/
.teach_body .site_banner p{width: 50%;max-height: 120px;-webkit-line-clamp:4;}
.teach_body .site_banner h2{margin-bottom: 20px;}
.teach_body .siteban_text{top:40%;}
.teach_special{padding-top: 30px;}
.teach_special ul{overflow:hidden;margin: 0 -10px;}
.teach_special dl{margin: 0 10px;}
.teach_special li{float: left;width: 25%;text-align: center;}
.teach_special dt{background:url(../images/teach_ic_bg.png) no-repeat;background-size: 100% 100%;width: 160px;height: 160px; max-width: 90%;position: relative; margin: auto;margin-bottom: 30px;}
.teach_special dt img{width:70px;}
.teach_special dd{width:240px;max-width: 100%;margin: auto;}
.teach_special h3{margin-bottom: 10px;}

.teach_dbox03 ul{overflow: hidden;margin: 0 -2px;}
.teach_dbox03 dl{margin: 0 2px;position: relative;}
.teach_dbox03 li{float: left;width: 29.79%;}
.teach_dbox03 li:nth-child(2){width: 39.79%;}
.teach_dbox03 li dd{position: absolute;left: 0;bottom: 40px;width: 100%;color:#fff;text-align: center;}
.teach_dbox03 dt{position: relative;}
.teach_dbox03 li h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.teach_line{height:20px;position: relative;margin-bottom: 20px;}
.teach_line span{display: inline-block; width:20px;height: 20px;border-radius:50%;background:#0a9f9d;position: relative;}
.teach_line span i{width: 6px;height: 6px;background:#fff;border-radius:50%;}
.teach_line:before,.teach_line:after{border-bottom:1px dashed #fff;content:"";position: absolute;top:50%;height: 1px;width:calc(50% - 20px);}
.teach_line:before{left: 0; }
.teach_line:after{right: 0;}
.teach_dbox03 li,.teach_dbox03 dl,.teach_dbox03 dt,.teach_dbox03 dt img{height: 100% !important;}

.teach_dbox02{position: relative;color:#fff;}
.teach_dbox02 a{color:#fff !important;}
.teach_dbox02 .book_title{position: absolute;left: 0;top:12%;width:100%; display: none;}

.teach_dbox02 li{width: 3.4%;position: absolute;}
.teach_dbox02 li dl,.teach_dbox02 li dt,.teach_c01{width: 100%;height: 100%;    box-sizing: border-box;}
.teach_dbox02 dd{width:190px;position: absolute;top:5px; left:84px;}
.teach_dbox02 dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;    margin-bottom: 5px;}
.teach_dbox02 dd p{line-height: 24px;overflow: hidden; height: 100px;overflow: hidden}
.teach_dbox02 dd p a{position: relative;    border-bottom: 1px solid transparent; display: block;font-size: 14px;}
.teach_dbox02 dd p a b{position: absolute;right: -1px;top:50%;margin-top: -8px;width: 1px;height: 16px;background:#fff;}
.teach_dbox02 dd p a:last-child b{display: none;}
.teach_dbox02 dd p a:last-child{padding: 0;margin: 0;}
.teach_c01{background:#fff;border-radius: 50%;position: relative;}
.teach_c01 i{border-radius:50%;width:60%;}

.teach_icon{width: 126px;height: 126px;background:#fff;border-radius:50%;visibility: hidden;opacity: 0;}
.teach_icon img{width: 70px;height: 70px;}

.teach_dbox02 li.le_text dd{left: auto;right: 84px;text-align: right;}

.teach_icon,.teach_c01,.teach_dbox02 dd{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

/*.teach_dbox02 li.on .teach_c01{visibility: hidden;opacity: 0;}
.teach_dbox02 li.on .teach_icon{visibility: visible;opacity: 1;}*/
/*.teach_dbox02 li.on dd{left: 115px;}
.teach_dbox02 li.le_text.on dd{left: auto;right: 115px;}*/



@media only screen and (min-width:767px) {
}
@media only screen and (max-width:1440px) {
.teach_body .site_banner h2{margin-bottom: 10px;}
.teach_icon{width: 100px;height: 100px;}

.teach_dbox02 dd{left: 60px;}
.teach_dbox02 li.le_text dd{right:60px;}

/*.teach_dbox02 li.on dd{left:85px;}
.teach_dbox02 li.le_text.on dd{left: auto;right: 85px;}*/

}
@media only screen and (max-width:1280px) {
    .teach_dbox02 dd p {
        height: 72px;
    }
}
@media only screen and (max-width:1024px) {
.teach_body .site_banner h2{margin-bottom:5px;}
.teach_body .site_banner p{width: 100%;max-height: 96px;}
.teach_body .siteban_text{top:50%;}
.teach_special{padding-top: 0;}
.teach_special dt{width:130px;height: 130px; margin-bottom: 10px;}
.teach_special dt img{width:50px;}

.teach_dbox02{color:#333;padding-top: 50px;}
.teach_dbox02 a{color:#333 !important;}
.teach_dbox02 ul{overflow: hidden;}
.teach_dbox02 dl{padding:0 5px;}
.teach_dbox02>img{display: none;}
.teach_dbox02 .book_title{position: static;}
.teach_dbox02 .ac_phoneimg{display: block;margin-bottom: 20px;}
.teach_dbox02 li{position: static;width:25%;height: auto !important;float: left;margin-bottom: 20px;}
.teach_dbox02 li:nth-child(4n+1){clear: both;}
.teach_dbox02 li dt{margin-bottom: 10px;}
.teach_c01{width: 60px;height: 60px;margin: auto;border:1px solid #ccc;border-radius: 50%;}
.teach_c01 i{width: 36px;}
.teach_dbox02 dd p a b{background: #ccc;}
.teach_icon,.teach_dbox02 dd{visibility: visible;opacity: 1;}
.teach_dbox02 dd{position: static;width: 100%;text-align: center !important;}
.teach_icon{margin: auto;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);   transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
    position: static;}
.teach_icon img{width: 50px;height: 50px;}
.teach_dbox02 dd p{height: auto;max-height: inherit;-webkit-line-clamp: inherit;
    -webkit-box-orient: inherit;display: block;}

}
@media only screen and (max-width:767px) {
.teach_special li{width:50%;margin-bottom: 20px;}
.teach_special li:nth-child(2n+1){clear: both;}
.teach_special dt{width:90px;height: 90px;}
.teach_special dt img{width:40px;}
.teach_dbox03 li dd{bottom: 10px;}
.teach_line{height:16px;margin-bottom: 10px;}
.teach_line span{width:16px;height: 16px;}
.teach_line:before, .teach_line:after{width: calc(50% - 16px);}

.teach_icon{width:70px;height: 70px;}
.teach_special dt img{width:40px;}
.teach_dbox02 li{width:33.33%;}
.teach_dbox02 li:nth-child(3n+1){clear: both;}
.teach_dbox02 li:nth-child(4n+1){clear: inherit;}
.teach_body .site_banner p{display: none;}
}


/*靶点人源化小鼠模型及药效评价*/
.teach_cbox01,.teach_cbox03{padding: 100px 0;}
.teach_cbox01 .line36{color:#0a9f9d;}
.teach_cbox01 .tech_p02 {height: calc(100% - 50px);}

.teach_cbox02{padding: 110px 0;box-sizing:border-box;color:#fff;position: relative;}
.teach_cbox02 .wrap{position: relative;z-index:5;}
.teach_adc{text-align: center;padding-top:5%;}
.teach_adc span{margin-right: 80px;margin-bottom: 10px;}
.teach_adc span:last-child{margin-right:0;}

.slide_teah{position: relative;padding-bottom: 30px;}
.slide_teah li{width: 446px;margin-right: 50px;float: left;}
.slide_teah li dl{background:#f7f6fb;}
/*.slide_teah li:last-child{margin-right: 0;}*/
.slide_teah li dt{overflow: hidden;}
.slide_teah li dd{padding:40px;box-sizing:border-box;height: 370px;}
.slide_teah .pub_btn_03{display: none;}

.p_scoll{height: 100%;overflow: hidden;}

.slide_teah.on{margin: 0 -25px;}
.slide_teah.on ul{display: block;overflow: hidden;}
.slide_teah.on li{width: 33.33%;margin: 0;}
.slide_teah.on li dl{margin: 0 25px;}

.pub_scoll02 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:10px;background:#e5e5e5;}
.pub_scoll02 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background:#0a9f9d url(../images/s_ce.png) no-repeat center center;border-radius: 10px;height: 18px;margin: 3px auto;}
.pub_scoll02 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar:after{content:"";position: absolute;top:50%; width: 5px;height: 7px;margin-top: -3px;}
.pub_scoll02 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar:after{left:15px;background: url(../images/s_le.png) no-repeat center center;}
.pub_scoll02 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar:before{content:"";position: absolute;top:50%; width: 5px;height: 7px;margin-top: -3px;}
.pub_scoll02 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar:before{right:15px;background: url(../images/s_re.png) no-repeat center center;}
.pub_scoll02 .mCSB_scrollTools.mCSB_scrollTools_horizontal{height: 24px;}


@media only screen and (max-width:1440px) {
.slide_teah.on{margin: 0 -10px;}
.slide_teah.on li dl{margin: 0 10px;}
.slide_teah li dd{padding:30px;}
}
@media only screen and (max-width:1024px) {
.slide_teah.on{margin: 0 -5px;}
.slide_teah.on li dl{margin: 0 5px;}
.slide_teah li dd{padding: 20px;height: 250px;}
.slide_teah li{margin: 0;}
.slide_teah{padding-bottom: 0;}
}
@media only screen and (max-width:1440px) {
.teach_cbox01,.teach_cbox02,.teach_cbox03{padding: 70px 0;}
.teach_adc{padding-top:2%;}

}
@media only screen and (max-width:1024px) {
.teach_cbox01,.teach_cbox02,.teach_cbox03{padding: 50px 0;}
.teach_adc{padding-top: 0;}
.teach_adc span{margin-right: 50px;}
}
.phone_phoneimg{display: none;margin-bottom: 10px;}
@media only screen and (max-width:767px) {
.teach_cbox01,.teach_cbox02,.teach_cbox03{padding: 30px 0;}
.teach_adc span{float: left;margin-right: 20px;line-height: 30px;}
.teach_adc{overflow: hidden;font-weight: normal;}

.phone_type{padding: 0;background:none !important;color:#333;padding-bottom: 20px;}
.phone_type .blank_10{display: none;}
.phone_phoneimg{display: block;}
.teach_cbox04 .phone_phoneimg{display: none;}

}

/*肿瘤学研究*/
.research_cont .tech_list{padding-bottom: 80px;}
.research_cont .tech_list dt{float: right;}
.research_cont .tech_list dd{float: left;}
.research_cont .tech_list li:nth-child(2n) dt{float: left;}
.research_cont .tech_list li:nth-child(2n) dd{float: right;}

.research_index01 .slide_teah li h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.research_index01 .slide_teah li p{height:150px; -webkit-line-clamp:5;}
.research_index01 .slide_teah li dd{height: auto;}
@media only screen and (max-width:1440px) {
.research_cont .tech_list{padding-bottom: 70px;}
}
@media only screen and (max-width:1024px) {
.research_cont .tech_list{padding-bottom: 50px;}
.research_index01 .slide_teah li p{height:120px;}
}
@media only screen and (max-width:767px) {
.research_cont .tech_list{padding-bottom: 30px;}
}

/*大分子药物研发*/
.case_01{padding: 80px 0 100px 0;}
.case_02{padding: 110px 0 80px 0;}

.case_01 .slide_teah li dd h3{margin: 0;}
.case_01 .slide_teah li dl{background: none;}
.case_01 .slide_teah li dt{margin-bottom: 20px;}
.case_01 .slide_teah li dd{height: auto;padding: 0;text-align: center;}

.case_box{}
.case_box .left{width:280px;float: left;position: relative;}
.case_line{position: absolute;right: 8px;top:0;height: 100%;width:1px;background:#008077;}
.case_box .left .swiper-container{ height:390px; }
.case_box .left li{ cursor: pointer;}
.case_box .left li span{visibility: hidden;opacity: 0; position: absolute;top: 50%;right:-5px;width: 0;height: 0;overflow: hidden;margin: 0 0 0 -3px;border: 7px dashed transparent;border-left: 7px solid #008077;}
.case_box .left li p{width: 100%;padding-right: 80px;box-sizing:border-box;line-height:24px;max-height: 48px; display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.case_box .left li.on{font-weight: bold;}
.case_box .left li.on span{visibility: visible;opacity: 1;}

.case_btn div{background: none;width: 30px;height:30px;line-height: 30px;text-align: center;margin: 0;width:200px;}
.case_btn div i{display: none;}
.case_btn .swiper-button-prev{background: url(../images/case_top.png) no-repeat center center;top:-40px;left: 0;}
.case_btn .swiper-button-next{background: url(../images/case_bottom.png) no-repeat center center;bottom: -40px;top:auto;right: auto;left: 0;}

.case_btn .swiper-button-disabled{ opacity: 1;cursor: pointer; pointer-events:visible;}
.case_btn .disabled{opacity: 0.2;pointer-events: none;}


.case_box .right{width:calc(100% - 340px);float: right;}
.case_box .right dl{overflow: hidden;height: auto !important;}
.case_box .right dt,.case_box .right dd{height: 100%;box-sizing:border-box;overflow: hidden;}
.case_box .right dt{float: right;width: 47.8%;}
.case_box .right dd{float: left;width:43.8%;padding:40px 0;}
@media only screen and (max-width:1440px) {
.case_box .right dd{padding: 20px 0;width: 48%;}
}
@media only screen and (max-width:1024px) {
.case_01,.case_02{padding:50px 0;}
.case_line{display: none;}
.case_box .left,.case_box .right{float: none;width: 100%;}
.case_box .left{box-sizing:border-box;padding: 0 20px;margin-bottom: 20px;}
.case_box .left li p{padding: 0 10px;}
.case_box .left li span{display: none;}
.case_box .left .swiper-container{height: 50px;}
.case_btn div{width: 30px;background: none !important;top:50% !important;margin-top: -15px;}
.case_btn div i{display: block;font-size: 20px;font-weight: bold;}
.case_btn .swiper-button-next{right: 0;left: auto;}
.case_box .left li.on{color: #118880;}
.case_box .right dd{padding: 0;width:50%;}
}
@media only screen and (max-width:767px) {
.case_01,.case_02{padding:30px 0;}
.case_box .right dt,.case_box .right dd{float: none;width: 100%;}
.case_box .right dt{margin-bottom: 10px;}
.case_box .left li p{text-align: center;}
}


/*体外*/
.outside_p{padding-bottom: 90px;}
.tech_list02 dt{float: right;}
.tech_list02 dd{float: left;}
.tech_list02 li:nth-child(2n) dt{float: left;}
.tech_list02 li:nth-child(2n) dd{float: right;}
@media only screen and (max-width:1440px) {
.outside_p{padding-bottom: 80px;}

}
@media only screen and (max-width:1024px) {
.outside_p{padding-bottom: 50px;}

}
@media only screen and (max-width:767px) {
.outside_p{padding-bottom: 30px;}

}

.servive_a03{background: #dbeaed;}
/*一站式服务*/
.servive_a04{padding:100px 0;}
.servive_pt ul{overflow: hidden;}
.servive_pt li{width:50%;float: left;}
.servive_pt dl{position: relative;}
.servive_pt dt{position: relative;}
.servive_pt dt a{display: block;}
.servive_pt dt em{position: absolute;top:0;left: 0;width:100%;height: 100%;background:rgba(0,0,0,0.1) url(../images/s_jb.png) no-repeat;background-size: 100% 100%;}
.servive_pt dd{position: absolute;top:0;left: 0;width:100%;height: 100%;}
.servive_pt dd,.servive_pt dd h2 a,.s_pt_p h3 a{color:#fff;}
.servive_pt dd h2{position: absolute;left: 0;bottom: 40px;width: 100%;box-sizing:border-box;padding: 0 10px;text-align: center;}
.s_pt_p{padding:12.3% 8.3%;height: 100%;box-sizing:border-box;width: 380px;max-width: 100%;}
.s_pt_p h3{margin-bottom: 20px;}
.s_pt_p p{height: 90px;-webkit-line-clamp: 3;}
.s_pt_p .index_more{padding-top: 40px;}

.service_a03 .index_anni li{width:16%;}
.service_a03 .index_anni dt,.service_a03 .index_anni dd{width:100%;}
.service_a03 .index_anni dd{margin-left: 0;}
.service_a03 .index_cicle{margin: auto;}

.service_a03 .index_anni li.cur,.service_a03 .index_anni li.on{width:20%;}
.service_a03 .index_anni li.cur dt{width:100%}
.service_a03 .index_anni li.cur .index_cicle{float: none;}

/*11*/
.service_a03 .index_anni{width: 98%;}

.service_a03 .index_anni li:first-child .index_line,.service_a03 .index_anni li:first-child .index_cicle,.service_a03 .index_anni li:first-child .index_cicle i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.service_a03 .index_anni li:first-child .index_line{width:50%;left: auto;right: 0;}
.service_a03 .index_anni li:first-child .index_cicle{margin-left: 0;}
.service_a03 .index_anni li:first-child .index_cicle i{left: 0;}


.service_a03 .index_anni li:first-child.on .index_line{width:100%;left:0;right:auto;}
.service_a03 .index_anni li:first-child.on .index_cicle{margin:auto;}
.service_a03 .index_anni li:first-child.on .index_cicle i{left: 50%;}
/*11*/

.service_a02{margin-bottom: 100px;}
.service_a02 ul{overflow: hidden;position: relative;}
.service_a02 li,.service_a02 dl,.service_a02 dt,.service_a02 dd{height: 100%;}
.s_ic{width:90px;height: 90px;margin-bottom: 60px;}
.s_ic img{width:100%;height: 100%;}
.service_a02 dl{position: relative;}
.service_a02 dd{position: absolute;top:0;left: 0;width: 100%;height: 100%;box-sizing:border-box;padding: 12% 0%;text-align: center;}
.service_a02 dd h3{width: 64%;}
.service_a02 dd p{-webkit-line-clamp: 3;height: 90px;clear: both;}
.service_a02 .index_more{padding-top: 50px;}
.service_a02 dd,.service_a02 dd h3 a{color:#fff;}
.service_a02 dt a{display: block;}
.service_a02 dt{position: relative;}
.service_a02 dt:after{content:"";position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.4);}


.s_p02 .s_ic,.s_p02 p,.s_p02 .index_more{visibility: hidden;opacity: 0;}


.service_a02 li,.service_a02 dd h3,.s_p02 .s_ic,.s_p02 p,.s_p02 .index_mor,.service_a02 dd{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.service_a02 li{position: absolute;left: 0;top:0;width: 60.83%;}
.service_a02 li:nth-child(2){left: 60.83%;}

.service_a02 li.on dd{padding: 12% 20%;text-align: left;}
.service_a02 li.on .s_p02{width: 470px;max-width: 100%;}
.service_a02 li.on dd h3{width: 100%;}
.service_a02 li.on .s_p02 .s_ic,.service_a02 li.on .s_p02 p,.service_a02 li.on .s_p02 .index_more{visibility: visible;opacity: 1;}
.service_a02 li.on dt:after{background:rgba(0,0,0,0.2);}

.state_2 li:nth-child(1){left:0;}
.state_2 li:nth-child(2){left: 39.17%;}

.service_a01{box-sizing:border-box;padding: 9% 0;position: relative;}
.service_a01 .wrap{position: relative;z-index: 5;}
.s_ptext h3{color:#008077;}
.s_ptext{width:650px;max-width: 100%;}

@media only screen and (max-width:1520px) {
.service_a02 li.on dd{padding: 6% 10%;}
}
@media only screen and (max-width:1440px) {
.servive_a04{padding:80px 0;}
.service_a02{margin-bottom:80px;}

.s_pt_p{padding:8%;}
.s_pt_p .index_more{padding-top: 20px;}
.s_ic{margin-bottom: 40px;width: 70px;height: 70px;}
.service_a02 .index_more{padding-top: 30px;}

}
@media only screen and (max-width:1024px) {
.servive_a04{padding:50px 0;}
.service_a02{margin-bottom:50px;}

.servive_pt dd h2{display: none;}
.s_pt_p h3{margin-bottom: 10px;}
.s_pt_p p{height: auto;max-height: 72px;}
.servive_pt dd{position: static;}
.servive_pt dd, .servive_pt dd h2 a, .s_pt_p h3 a{color:#000;}
.s_pt_p .index_more a{background:#118880;color: #fff;}
.s_pt_p .index_more i{background:#fff;}
.s_pt_p .index_more em{border-color:#fff;}
.s_pt_p{padding:0;}
.servive_pt dl{padding: 0 10px;}
.servive_pt ul{margin: 0 -10px;}
.servive_pt dt{margin-bottom: 10px;}
.servive_pt li{margin-bottom: 20px;}
.servive_pt li:nth-child(2n+1){clear: both;}

.service_a03 .index_anni li,.service_a03 .index_anni li.cur, .service_a03 .index_anni li.on{width: 33.33%;margin-bottom: 40px;}
.service_a03 .index_anni li:nth-child(3n+1){clear: both;}
.service_a02 dd p{height: 48px;    -webkit-line-clamp: 2;}
.service_a02 li{width: 50%;position: static;float: left;}


.service_a02 li .s_p02{width: 470px;max-width: 100%;}
.service_a02 li dd h3{width: 100%;}
.service_a02 li .s_p02 .s_ic,.service_a02 li .s_p02 p,.service_a02 li .s_p02 .index_more{visibility: visible;opacity: 1;}
.service_a02 li dd,.service_a02 li.on dd{padding: 20px;text-align: left;}
.s_ic{width: 50px;height: 50px;margin-bottom: 10px;}
.service_a02 .index_more{padding-top: 10px;}
.service_a02 ul{height: auto !important;}

}
@media only screen and (max-width:767px) {
.servive_a04{padding:30px 0;}
.service_a02{margin-bottom:30px;}

.servive_pt dl{padding: 0 ;}
.servive_pt ul{margin: 0;}
.servive_pt li{float: none;width:100%;}
.servive_pt li:last-child{margin-bottom: 0;}
.service_a03 .index_anni li,.service_a03 .index_anni li.cur, .service_a03 .index_anni li.on{width: 50%;margin-bottom: 20px;}
.service_a03 .index_anni li:nth-child(2n+1){clear: both;}
.service_a03 .index_anni li:nth-child(3n+1){clear: inherit;}
.index_02 .blank_20{display: none;}
.service_a02 li{float: none;width: 100%;}
.service_a02 dd{position: static;background:#118880;}
.service_a02 dt:after{display: none;}
/*.service_a01:after{content:"";position: absolute;top:0;left: 0;width:100%;height: 100%;background:rgba(255,255,225,0.2);}*/
.service_a01{min-height: inherit; padding: 0;background:none !important;margin-bottom: 20px;}


.s_ic{float: left;}
.service_a02 li dd h3,.service_a02 li.on dd h3{width:calc(100% - 60px);float: right; line-height: 30px;  margin: 0; margin-top: 10px;}


    /*手机端banner改位置*/
    .service_a01 .wrap{position: absolute;left: 3%;bottom: 15px;z-index: 5;}
    .service_a01:after{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(255,255,255,0.3)}
    .service_a01 .wrap h3{margin-bottom:5px;}
    .service_a01 .wrap p{line-height:24px;height:144px}

}


/*免疫缺陷：NCG及衍生品系*/

.pro_d01{padding: 6% 0;}
.pro_d02{padding: 70px 0;}
.pro_d03{padding: 70px 0 110px 0;background:#f6f6f9;}
.pro_d_p01{margin-bottom: 40px;}
.pro_dimg{position: relative;margin-bottom: 55px;}
.pro_d_p02{width: 100%;box-sizing:border-box;color:#fff;padding: 7.5% 5.5%;}
.pro_d_p02 h3{margin-bottom: 10px;}
.pro_d_p02 p{line-height: 18px;max-height: 36px; display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }


.pro_d03 .ph_table .t1 { width: 26%; }
.pro_d03 .ph_table .t2 { width: auto; max-width: 210px}
.pro_d03 .ph_table .t3 { width: 26%;}


@media only screen and (max-width:1440px) {

}
@media only screen and (max-width:1024px) {
.pro_d02,.pro_d03{padding: 50px 0;}
.pro_d_p01,.pro_dimg{margin-bottom: 20px;}
}
@media only screen and (max-width:767px) {
.pro_d01{padding:0;}
.pro_d02,.pro_d03{padding: 30px 0;}
.pro_d03 .ph_table td{padding-left: 6em;}
.pro_d02{background:#f9f9f9;}
.pro_d_p02 h3{margin-bottom: 5px;}
.pro_d02 .index_more{text-align: center;}
}


/*产品*/
.pro_cont .wrap{overflow: hidden;}
.pro_le{float: left;width: 326px;position: relative;}
.pro_le .pub_btn{display: none;}
.pro_re{float: right;width:calc(100% - 420px)}
.pro_le li{height: 88px;line-height: 88px;margin-bottom: 20px;background:#edeef3;border-radius: 15px 0 15px 0;}
.pro_le .nwea_more{float: right;padding: 0;}
.pro_le .pro_in{padding: 0 35px 0 55px;overflow: hidden;}
.pro_le .pro_in p{float: left;width:calc(100% - 20px);}
.pro_le li{cursor: pointer;}
.pro_le li.on{pointer-events: none;  background:#179d96 url(../images/pro_on.jpg) no-repeat;background-size:cover;color:#fff;font-weight:bold;}
.pro_le li.on em{border-color:#fff;}
.pro_le li.on em i{background:#fff;}

.pro_title{color:#179d96;margin-bottom: 20px;}
.pro_title h3{margin-bottom: 10px;}

.pro_slidebox .nwea_more{padding: 0;}

.pro_block dl{padding: 15px 0;}
.pro_block dt{height:80px;line-height: 80px;background:#fff;border-radius: 10px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);overflow: hidden;}
.pro_block dt a{display: block;padding: 0 20px;padding-left: 25px;}
.pro_block dt p{float: left;width:calc(100% - 30px)}
.pro_block dt .nwea_more{float: right;}
.pro_hide{display: none;}

.pro_type .pub_btn{text-align: center;padding-top: 10px;display: none;}
.pro_type .pub_btn div{position: relative;margin: 0 5px;display: inline-block;left: 0;right: 0;}
/*1*/
.pro_slidebox{overflow: hidden;margin: 0 -15px;}
.pro_slidebox .pro_block{width: 33.33%;float: left;}
.pro_slidebox .pro_block dl{margin: 0 15px;}
@media only screen and (max-width:1440px) {
.pro_slidebox{margin: 0 -10px;}
.pro_slidebox .pro_block dl{margin: 0 10px;}
.pro_block dt a{padding: 0 15px;}
}
@media only screen and (max-width:1024px) {
.pro_slidebox .pro_block{width: 50%;}

}
@media only screen and (max-width:767px) {
.pro_slidebox .pro_block{width: 100%;float: none;}

}
/*1*/


@media only screen and (max-width:1440px) {
.pro_le{float: left;width: 280px;}
.pro_re{float: right;width:calc(100% - 340px)}
.pro_le .pro_in{padding: 0 30px;}
.pro_le li,.pro_block dt{height: 72px;line-height: 72px;}
}
@media only screen and (max-width:1024px) {
.pro_block dl{padding: 10px 0;}
.pro_le{float: left;width: 200px;}
.pro_re{float: right;width:calc(100% - 220px)}
.pro_le .pro_in{padding: 0 15px;}
.pro_le li{height: 60px;line-height: 60px;}
.pro_block dt{height: 60px;line-height: 60px;}

.pro_block dt{background:#0a9f9d;}
.pro_block dt a{color:#fff !important;}
.pro_block dt em{border-color:#fff;}
.pro_block dt em i{background:#fff;}
}
@media only screen and (max-width:767px) {
.pro_block dl{padding: 2px 0;}

.pro_le,.pro_re{float: none;width: 100%;}
.pro_le{margin-bottom: 20px;}
.pro_block dt a{padding: 0 10px;}

.pro_le li{background:#179d96 url(../images/pro_on.jpg) no-repeat;background-size:cover;color:#fff;font-weight:bold;margin-bottom: 0;}
.pro_le li em{border-color:#fff;}
.pro_le li em i{background:#fff;}

.pro_le .pro_in{padding: 0 40px;padding-right: 50px;}
.pro_title{margin-bottom: 10px;}
.pro_title h3{margin-bottom: 5px;}
.pro_block dt{height: 46px;line-height: 46px;}

}
@media only screen and (min-width:767px) {
.pro_le li,.pro_le li em,.pro_le li em i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pro_le ul{display: block;}
.pro_le li:hover{color:#179d96;}
.pro_le li:hover em{border-color:#179d96;}
.pro_le li:hover em i{background:#179d96;}

.pro_le li.on:hover{color:#fff;}
.pro_le li.on:hover em{border-color:#fff;}
.pro_le li.on:hover em i{background:#fff;}

}


/*cdr*/
.pro_dre02{background:#f6f6f9;padding: 70px 0 110px 0;}
.pro_dre02 .ph_table .t1 { width:11.4%;}
.pro_dre02 .ph_table .t2 { width:160px;}
.pro_dre02 .ph_table .t3 { width:11.4%;}
.pro_dre02 .ph_table .t4 { width:18%; }
.pro_dre02 .ph_table .t5 { width:18%}
.pro_dre02 .ph_table .t6 { width:auto;}
.pro_dre02 .ph_table .t7 { width:11.4%;}

.pro_dre01{padding: 75px 0 40px 0;}
.pro_searchbox{width: 1010px;max-width: 100%;margin: auto;overflow: hidden;margin-bottom: 75px;}
.pro_searchbox input,.pro_searchbox button{height: 56px;line-height: 56px;box-sizing:border-box;box-sizing:border-box;}
.pro_search{width:calc(100% - 150px);float: left;border:1px solid #0a9f9d;border-radius:30px;overflow: hidden;box-sizing: border-box;}
.pro_search input{float: left;width: calc(100% - 80px);padding-left: 25px;}
.pro_search button{width: 80px;float: right;font-size:24px;color:#0a9f9d;font-weight: bold;}
.pro_btn{float: right;width: 125px;background:#bec1d4;border-radius: 30px;text-align: center;color:#fff;}
.pro_btn button{color:#fff;}

.pro_sort{padding: 25px 30px;padding-bottom: 15px; border:1px solid #e6e6e6;border-top: 3px solid #44938b;}
.pro_sort dl{line-height: 24px;}
.pro_sort dt{float: left;width: 120px}
.pro_sort dd{float: right;width:calc(100% - 160px);}
.pro_sort dd p{float: left;margin-bottom: 10px; margin-right: 10px;position: relative;}
.pro_sort dd p a{display: block;padding: 0 10px;}
.pro_sort dd p i{cursor: pointer; width:20px;height: 20px;background: url(../images/cre-item-close.png) no-repeat;background-size: 20px;position: absolute;top:-15px;right: -15px;display: none;}
.pro_sort dd p:last-child{margin-right: 0;}
.pro_sort_b dl{padding-top: 20px;margin-top: 20px;border-top:1px solid #e6e6e6;}

.pro_sort dd p.on i{display: block;}
.pro_sort dd p.on{background:#44938b;}
.pro_sort dd p.on a{color:#fff !important;}



@media only screen and (max-width:1440px) {
.pro_dre02{padding: 70px 0;}
/*.pro_dre02 .ph_table .t1 { width:140px;}*/
.pro_dre02 .ph_table .t3 { width:130px;}
.pro_dre02 .ph_table .t7 { width:130px;}

.pro_searchbox{margin-bottom: 50px;}
}
@media only screen and (max-width:1024px) {
.pro_dre02,.pro_dre01{padding: 50px 0;}
.pro_dre02 .ph_table .t1 { width:100px;}
.pro_dre02 .ph_table .t2 { width:100px;}
.pro_dre02 .ph_table .t3 { width:90px;}
.pro_dre02 .ph_table .t7 { width:70px;}
.pro_sort{padding: 20px;}
.pro_sort dt{width: 100px;}
.pro_sort dd{width:calc(100% - 110px)}
.pro_searchbox{margin-bottom: 40px;}



}
@media only screen and (max-width:767px) {
.pro_dre02,.pro_dre01{padding: 30px 0;}
.pro_dre01{padding-top: 0;}
.pro_sort dt,.pro_sort dd{float: none;width:100%}
.pro_sort dd{position: relative;z-index: 5;}
.pro_sort dt{margin-bottom: 15px;padding: 0 10px;}
.pro_sort{padding:10px;}
.pro_sort_b dl{padding-top: 10px;margin-top: 10px;}
.pro_searchbox input, .pro_searchbox button{height:40px;line-height: 40px;}
.pro_search,.pro_btn{width: 100%;float: none;border-radius: 5px;}
.pro_btn{text-align: center;}
.pro_search input{padding-left: 10px;width:calc(100% - 40px);font-size: 12px;}
.pro_search button{width:40px;}
.pro_search{margin-bottom: 10px;}
.pro_searchbox{margin-bottom: 20px;}
}


.active_bgcolor{background: #f7f6fb;}
.active_bgcolor .book_list dl{background:#fff;}

@media only screen and (min-width:1025px) {
.teach_special dt,.s_pt_p,.servive_pt dd h2,.servive_pt dl dt em{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.teach_special dl:hover dt{
	-webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);}
.s_pt_p{visibility: hidden;opacity: 0;-webkit-transform: translateY(50px); -moz-transform: translateY(50px);-o-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);
}
.servive_pt dl:hover dt em{;background:rgba(0,0,0,0.4)}
.servive_pt dl:hover .s_pt_p{visibility: visible;opacity: 1;-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.servive_pt dl:hover dd h2{visibility: hidden;opacity: 0;}
.servive_pt dd h2 a:hover,.s_pt_p h3 a:hover{color:#fff !important;opacity: 0.8;}

.pro_block dt,.pro_block dt em,.pro_block dt em i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

.pro_block dt:hover{background:#0a9f9d;}
.pro_block dt:hover a{color:#fff !important;}
.pro_block dt:hover em{border-color:#fff;}
.pro_block dt:hover em i{background:#fff;}

    .teach_dbox02 dd p a{opacity: 0.8;}
.teach_dbox02 dd p a:hover{ border-bottom: 1px solid transparent;opacity: 1;}

}

#body_blank,#prize_cont{display: block;visibility: hidden;opacity: 0;  transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
#body_blank.current,#prize_cont.current{visibility: visible;opacity: 1;}

#body_blank{position: fixed;top:0;left: 0;width:100%;height: 100%;background:rgba(0,0,0,0.7);z-index: 99992}
#prize_cont{ box-sizing: border-box;width:400px;max-width: 94%; background:#fff;padding: 30px;z-index: 99993;border-radius:10px;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:fixed; left:50%; top:50%;}
#prize_cont h2{text-align: center;color: #008077;margin-bottom: 20px;}
#prize_cont dl{overflow: hidden;}
#prize_cont dt{float: left;width: 150px;}
#prize_cont dd{float: right;width:calc(100% - 160px);padding-top: 20px;}
#prize_cont .index_more{text-align: center;padding-top: 20px;}
@media only screen and (max-width:767px) {
#prize_cont{padding:20px;}
#prize_cont dt{float: none;margin: auto;}
#prize_cont dd{float: none;width: 100%;text-align: center;padding-top: 10px;}
}


.pub_scoll .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 280px;}

/*改按钮*/
.nwea_more em{display: none;}
.nwea_more b{font-size: 20px;}
/*.nwea_more em{border:none;font-family: 'iconfont';}
.nwea_more em:before {content: "\ee65d"; }*/

/*改手机背景和按钮*/
.ic_phone{display: none;}
@media only screen and (max-width:767px) {
.ic_phone{display: block;}
.ic_pc{display: none;}
.index_02{  padding-bottom: 0;  background: #fff!important;color:#000;}
.service_a03 .index_02{ background: #d9ebef !important;color:#000;}

.service_a02 dd{background: #fff!important;color:#000;}
.service_a02 .index_more a{border:1px solid #333;}
}


/*gai首页切换*/
.index_tab li{width: auto;}


/*tab*/
.pub_tabslider ul{display: flex;}
.pub_tabslider ul li{width: auto;}
.pub_tabslider li a{width: auto;padding: 0 10px;margin: 0;}

/*剧中*/
.pub_tabslider01 ul{display: inline-block;}
.pub_tabslider01 ul li{float: none;display: inline-block;}
/*剧中*/

.pub_tabslider2 .wrap{margin: auto;max-width: 94%;}

.pub_tabslider2 ul{display: inherit;}
.pub_tabslider2 ul li{width: 14.28%;}
@media only screen and (max-width:1024px) {
.pub_tab{font-weight: normal;}
.pub_tabslider li a{width: auto;margin: 0 4px}
.pub_tabslider li.on a{background:none;color: #0a9f9d !important;}
.pub_tabslider2 li a{padding: 0 5px;}
}
@media only screen and (max-width:767px) {
.slider_body .pub_tabslider01 ul{display: flex;}

}


.servive_title{text-align: center;border-bottom:1px solid #eee;padding-bottom: 20px;margin-bottom: 30px;}

@media only screen and (max-width:767px) {
.servive_title{padding-bottom: 10px;margin-bottom: 10px;}




.layui-layer{transform: translate(-50%,-50%) !important;-webkit-transform: translate(-50%,-50%) !important;-ms-transform: translate(-50%,-50%) !important;-moz-transform: translate(-50%,-50%) !important;-o-transform: translate(-50%,-50%) !important;position:fixed;left:50% !important;top:50%!important;width:80%;}

}


/*增加按钮*/
.pub_tabslider2 .wrap{position: relative;height: auto;}
.btns_div{display: none;}
.btns_div div{width:30px;height: 30px;line-height:30px;font-size:30px;margin-top: -15px; text-align: center;background:none;font-weight: bold;    color: #008077;}
.btns_div .swiper-button-prev{left: -40px;}
.btns_div .swiper-button-next{right: -40px;}

/**信号通路start**/
.main-container {
    padding: 0px 100px 100px 100px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.main-container .navigation-container {
    height: 53px;
    line-height: 53px;
    background: rgba(255, 255, 255, 0);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: baseline;
    width: 100%;
}

.main-container .navigation-container .navigation {
    width: 100%;
    max-width: 1440px;
    display: flex;
    align-items: center;
    padding: 0 80px;
}

.main-container .navigation-container .navigation a {
    font-size: 12px;
    font-weight: 500;
    color: #666666 !important;
    line-height: 37px;
}

.main-container .navigation-container .navigation img {
    width: 14px;
    height: 14px;
    margin-right: 5px;
}

.main-container .navigation-container .navigation .sp {
    margin: 0 5px;
}

.main-container .main-body {
    width: 100%;
    max-width: 1440px;
    padding: 0 80px;
}
@media (max-width: 767px) {
    .main-container .main-body {
        padding: 0;
    }
    .main-container .navigation-container .navigation {
        padding: 0 !important;
    }
}
.information-path {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 72px 0;
}
.information-path > .title {
    font-size: 32px;
    font-weight: 500;
    color: #2e2e2e;
    line-height: 48px;
}
.information-path > .subtitle {
    font-size: 14px;
    font-weight: 400;
    color: rgba(55, 55, 55, 0.6);
    line-height: 24px;
}
.information-path .search {
    margin: 54px 0;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.information-path .search .inputs {
    box-sizing: border-box;
    flex: 1;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
    padding: 16px 38px;
    border: 1px solid #ededed;
    border-radius: 18px 0px 0px 0px;
}
.information-path .search .inputs:focus-visible {
    outline: none;
}
.information-path .search .search-button {
    width: 16%;
    padding: 16px 0;
    background: #347d76;
    border-radius: 0px 0px 18px 0px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #ffffff;
}
.information-path .search .search-button i {
    margin: 0 8px;
}
.information-path .hot-list {
    width: 100%;
    border-top: 4px solid #3d938b;
    border-bottom: 4px solid #c2c2c2;
}
.information-path .hot-list .hot-list-item {
    padding: 16px 0;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    transition: 300ms;
}
.information-path .hot-list .hot-list-item .id {
    width: 4%;
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    transition: 300ms;
}
.information-path .hot-list .hot-list-item .title {
    flex: 1;
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    transition: 300ms;
}
.information-path .hot-list .hot-list-item .more {
    margin: 0 8px;
    padding: 8px 20px;
    border: 1px solid #bbbbbb;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 300;
    color: #666666;
    transition: 300ms;
}
.information-path .hot-list .hot-list-item:hover {
    background: #f9f9f9;
}
.information-path .hot-list .hot-list-item:hover .id,
.information-path .hot-list .hot-list-item:hover .title {
    color: #3d938b;
}
.information-path .hot-list .hot-list-item:hover .more {
    border-color: #3d938b;
    background: #3d938b;
    color: #ffffff;
}
.information-path .hot-list .hot-list-item:not(:last-of-type) {
    border-bottom: 1px solid #e5e5e5;
}


@media only screen and (max-width:1024px) {
    .main-container{padding: 0 !important;}
    .main-container .main-body{width: 94%;padding: 0;}
    .information-path .search .search-button i{margin-left: 0;}
    .information-path .search .search-button{width:80px;}
    .information-path .search .inputs{padding:10px;}
    .information-path .search{margin:20px 0;}


}
/**信号通路 end**/




/*该手机样式*/
@media only screen and (max-width:767px) {
    .pro_le li.on,.pro_le li{width: auto;background:none;color: #000;font-weight: normal;height: 40px;line-height: 40px;}
    .pro_le li.on{ pointer-events:inherit; color: #179d96;}
    .pro_le .pro_in{padding: 0;margin: 0;}
    .pro_le .nwea_more{display: none;}
    .pro_le .pro_in p{float: none;width: auto;}


    .ac_table{    width: 100%;overflow-x: auto;}
    .ph_table{width: 1000px;}
}


.ph_table1 td{width: 100% !important;}
.ph_table2 td{width: 50% !important;}
.ph_table3 td{width: 33.33% !important;}
.ph_table4 td{width: 25% !important;}
.ph_table5 td{width: 20% !important;}



/*add new_details*/
.new_details{background: #fff;}
.new_details-s{display: inline-block;width: 100%;}
.new_details-sl{float: left;width: 75%}
.new_details-sl li{margin-right: 10px;width: calc((100% - 40px) / 5);}
.new_details-sl li:last-child{margin-right: 0;}
.new_details-s .meet_form{width: 100%;}
.new_details-s .meet_form dt{background: #eff0f0;border: none;}
.new_details-s .meet_form dt p{color: #8c8c8c;}
.new_details-s .meet_form li>input{background: #eff0f0;border: none;}

.new_details-sr{float: left;width: 25%;}
.new_details-sr .btn{float: left;margin-left: 10px;width: calc((100% - 20px) / 2);height: 50px;line-height: 50px;text-align: center;background: #f0f0f0;border-radius: 3px;color: #686868;transition: all .3s;}
.new_details-sr .btn.sr_search{background: #008077;color: #fff;}



.new_details .ph_table .t1,
.new_details .ph_table .t2,
.new_details .ph_table .t3,
.new_details .ph_table .t4,
.new_details .ph_table .t5{width: auto;font-weight: inherit;}
.new_details .ph_table td{padding: 16px 10px;}
.new_details .ph_table thead{font-weight: inherit;}
.new_details .ph_table thead td{background: #008077;border-left: 0;}
.new_details .ph_table tbody td{border-left: 0;border-bottom: 0;background: #cbd9d8;padding: 0!important;}
.new_details .ph_table tbody td:last-child{border-right:0;}
.new_details .ph_table tbody tr:nth-child(2n) td{background: #e7edec;}
.new_details .ph_table tbody td a{color: #767676;padding: 16px 10px!important;display: block;}
.new_details .ac_table .t5 p a{color: #767676;border-bottom: 0;padding-bottom: 0;}
.dot1,.dot2,.dot3,.dot4,.dot5{
    display: inline-block;width: 13px;height: 13px;border-radius: 100%;
}
.dot1{background: #008077;}
.dot2{background: #00968b;}
.dot3{background: #01a599;}
.dot4{background: #00bbad;}
.dot5{background: #02c7b8;}
.dot1.no,.dot2.no,.dot3.no,.dot4.no,.dot5.no{display: none;}

.cdx_details-t{border-left: 1px solid #c4c4c4;border-right: 1px solid #c4c4c4;}
.cdx_details-t li:first-child dl{border-top: 1px solid #c4c4c4;}
.cdx_details-t dl{overflow: hidden;border-bottom: 1px solid #c4c4c4;}
.cdx_details-t dd{float: left;width: 210px;padding: 12px 20px;box-sizing: border-box;background: #eff0f0;color: #767676;text-align: center;}
.cdx_details-t dd span{display: inline-block;min-width: 90px;text-align: left;}
.cdx_details-t dt{float: left;width: calc(100% - 211px);padding: 12px 30px 12px 7%;box-sizing: border-box;color: #767676;}
.cdx_details-b{margin-top: 40px;}
@media only screen and (min-width:1025px) {
    .new_details-sr .btn:hover{opacity: .8;}
}
@media only screen and (max-width:1024px) {
    .new_details-s{margin-bottom: 20px;}
    .new_details-sl,.new_details-sr{width: 100%;}
    .new_details-sr{text-align: center;}
    .new_details-sr .btn{width: 140px;display: inline-block;margin: 0 3px;float: none;}
}
@media only screen and (max-width:767px) {
    .new_details-sl li{width: 100%;margin-right: 0;}
    .new_details-sr .btn{width: 120px;line-height: 40px;height: 40px;}
    .cdx_details-t dd,.cdx_details-t dt{width: 100%;text-align: left;padding: 12px 20px;}
    .cdx_details-t dd span{text-align: left;}
    .cdx_details-b{margin-top: 30px;}
}


/*新修改的荣誉页面 add*/
.pro_table .t1,.pro_table .t2,.pro_table .t4{width: 20%!important;}
.pro_table .t3{width: 40%!important;text-align: left;padding: 16px 40px!important;}
.pro_table .t4 a{border-bottom: 1px solid #47b7b6;color: #47b7b6;}
.pro_table thead td{font-weight: 400;}
.pro_table tbody td{color: #595c65;}
.pro_table tbody td:nth-child(1){font-weight: 400;color: #595c65;}
.pro_Img img{max-width: 100%;}
.pro_table .ph_table{margin-bottom: 20px;}




.health_dowanbtn{width: 100px;height: 36px;line-height: 36px;background:#008077;color:#fff;text-alian:center;text-align: center;border-radius: 5px;margin-top: 10px; cursor: pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
@media only screen and (min-width:1025px) {
    .health_dowanbtn:hover{opacity: 0.9;}
}


/*page*/
.pageout{text-align: center; clear: both;}
.page{display:inline-block;*display:inline;*zoom:1;}
.page{vertical-align:middle;text-align:center;margin: 0 auto;padding-top: 50px; color:#2d2d2d; height:40px; line-height:40px; }
.page span{color:#2d2d2d; float: left; }
.page span em{ }
.page i{float: left;width: 40px;height: 40px;background: #ebecf1;margin: 0 2px;}
.page a{float: left; width:40px;height: 40px; border: 1px solid #e5e2de; color: #c2c2c2;  background: #ebecf1; margin:0 0.5px;box-sizing:border-box; }
.page a.on{background:#0a9f9d;color:#fff;border: 1px solid #0a9f9d; }
.page a.prev {background:url(../images/page_prev_on.png) center center no-repeat; text-indent:-10000px;border-radius: 4px 0 0 4px;margin-left: 10px;}
.page a.next {background:url(../images/page_next_on.png) center center no-repeat; text-indent:-10000px;border-radius: 0 4px 4px 0;margin-right: 10px;}
.page a.prev.no{background:url(../images/page_prev01.png) center center no-repeat;}
.page a.next.no{background:url(../images/page_next.png) center center no-repeat;}
.page a.go{margin-left:10px; width: 40px; background: #0a9f9d; color: #fff; border:1px solid #0a9f9d; height: 40px; line-height: 40px;}
.page a.go:hover{color: #fff !important;}
.page a.on:hover{color: #fff !important;}
.page .txtnum{}
.page .txtnum input{ width:30px;height:26px; line-height:26px; padding: 0 5px; text-align:left;background:none;border: 1px solid #dddddd; margin: 0 6px;text-align: center;}

.news_cont .page a.on{background:#0a9f9d;border-color: #0a9f9d; }

.page .total_num{display: none;}

@media only screen and (max-width:1024px) {
    .page{padding-top: 30px;}
}
@media only screen and (max-width:767px) {
    .page{padding-top: 20px;}
    .page a{display:none; font-weight: normal;width: 34px;height: 34px;line-height: 34px;}
    .page a.prev,.page a.next,.page a.on{display:block; display:inline-block;}
    .page i{margin:0 4px;display: none;}
    .page a.prev{margin-right:5px; }
    .page a.next{margin-left: 5px;}

    .page .total_num{display: block;height: 34px;line-height: 34px;    margin-left: 10px;}
}

/*page*/
