body{word-wrap: break-word;word-break: break-all;}
/*page*/
.pageout{text-align: center;padding-bottom: 5px;    clear: both;overflow: hidden;}
.page{display:inline-block;*display:inline;*zoom:1;}
.page {vertical-align:middle;text-align:center;margin: 0 auto; color:#000; height:28px; line-height:28px; margin-top: 45px;}
.page span{color:#000; float: left; }
.page span em{color: #920783;}
.page span.pages_num{margin-right: 10px;}
.page a{float: left; width:28px;  color: #000;  background: #ffffff; margin:0 10px; }
.page a.on{background:#920783;color:#fff; }
.page a.prev {background:url(../images/page_le.png) center center no-repeat; text-indent:-10000px; margin-right: 5px;}
.page a.next {background:url(../images/page_re.png) center center no-repeat; text-indent:-10000px;}
.page a.prev.no{}
.page a.next.no{}
.page a.first{margin-left: 15px;background: none;}
.page a.last{background: none;}
.page a:first-child + a{}
.page a.next{margin:0 6px;}
.page input.go{cursor: pointer; border:none;outline: none;text-align: center; width: 32px; background: #920783; color: #fff;  height: 28px; line-height: 28px;
font-family: "Arial";font-weight: bold;
}
.page input.go:hover{color: #fff !important;}
.page a.on:hover{color: #fff !important;}
.page .txtnum{}
.page .txtnum input{ text-align: center;width:65px;height:28px; line-height:28px; box-sizing:border-box; background:none;border: 2px solid #000000;margin: 0 20px;}

.total,.page a.first,.page a.last,.page span.pages_num{font-weight: bold;}
.page a.num{font-family: "Arial";}
@media only screen and (max-width:1440px) {
.page .txtnum input{margin:0 10px;margin-left: 0;}
.page a{margin: 0 8px;}
}
@media only screen and (max-width:1250px) {
.page .txtnum input{margin:0 10px;margin-left: 0;}
.page a{margin: 0 ;}
}

@media only screen and (max-width:767px) {
.page{margin-top: 20px;}
.page a{display:none; font-weight: normal;}
.page a.prev,.page a.next{display:block; display:inline-block;}
.total{display: none;}
.page a.on{display: inline-block;}
.page .txtnum input{width: 50px;border: 1px solid #838383;}
}
@media only screen and (min-width:1025px) {
.page input.go{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.page input.go:hover{opacity: 0.8;}
}


/*page*/
.paddbt50{padding: 50px 0;}
.paddt50{padding: 50px 0 120px 0;}
.paddt40{padding: 40px 0 80px 0;}
.paddt60{padding: 60px 0 100px 0;}
.paddb130{padding-bottom: 130px;}
@media only screen and (max-width:1440px) {
.paddt50{padding: 30px 0 80px 0;}
.paddb130{padding-bottom: 80px;}
.paddt60{padding: 30px 0 80px 0;}
.paddbt50{padding: 30px 0;}
.paddt40{padding: 30px 0 50px 0;}
}
@media only screen and (max-width:1024px) {
.paddt50{padding: 0px 0 50px 0;}
.paddt60{padding: 0px 0 50px 0;}
.paddb130{padding-bottom: 50px;}
.paddbt50{padding-top: 0;}
.paddt40{padding: 0px 0 50px 0;}

}
@media only screen and (max-width:767px) {
.paddt50{padding: 0px 0 30px 0;}
.paddb130{padding-bottom: 30px;}
.paddt60{padding: 0px 0 30px 0;}
.paddt40{padding: 0px 0 30px 0;}
}

.fancybox-button--zoom,.fancybox-button--thumbs{display: none !important;}
.cover{background-size: cover; background-repeat: no-repeat; background-position: center center;}
.line22{line-height: 22px;
 display: -webkit-box;
  overflow: hidden;
  
  -webkit-box-orient: vertical;
}
.line24{line-height: 24px;
 display: -webkit-box;
  overflow: hidden;
  
  -webkit-box-orient: vertical;
}
.line26{line-height: 26px;
 display: -webkit-box;
  overflow: hidden;
  
  -webkit-box-orient: vertical;
}
.line30{line-height: 30px;
 display: -webkit-box;
  overflow: hidden;
  
  -webkit-box-orient: vertical;
}
.line32{line-height: 30px;
 display: -webkit-box;
  overflow: hidden;
  
  -webkit-box-orient: vertical;
}
.ellipsis_p{
   display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ratio-img,.ratio-img img{width: 100%;}
.bold{font-weight: bold;}
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width:1024px) {
.wrap{max-width: 94%;}
.line26,.line30,.line32{line-height: 24px;}

}

/*site_banner*/
.site_banner{position: relative;}
.site_text{width: 100%;color: #fff;z-index: 2;top:60%;}
.site_text p{padding-top: 10px;}
@media only screen and (max-width:767px) {
.site_banner{margin-bottom: 20px;}
.site_banner>img{display: none;}
.site_banner{height: 130px;background-size: cover !important;}
.site_text p{padding-top:0;}
.site_text{top:50%;}
}
/*site_banner*/
/*面包屑*/
.site{height: 58px;line-height: 58px;display: none;}
.site,.site a{color: #000;}
.site span{color: #84888d;}
@media only screen and (max-width:767px) {
.site{height: 40px;line-height: 40px;display: none;}
}



/*公司介绍*/
.about_01{background:#e2e8eb url(../upload/intr_bg.jpg) no-repeat;background-size: cover;padding: 70px 0 90px 0;}
.about_title{margin-bottom: 50px;text-align: center;}
.about_title h1{color: #2c2b2b;}
.about_title p{color: #84888d;padding-top: 20px;}

.about_index {margin-bottom: 70px;}
.about_index dl{overflow: hidden;background: #fff;}
.about_index dt,.about_index dd{width: 50%;float: left;height: 100%;}
.about_index dt img{height: 100%;}
.about_index dd{box-sizing:border-box;padding: 75px;}
.about_index dd .scoll_text{height: 100%;overflow: hidden;}
.about_index dt{position: relative;}
.aboutvieo_tac{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.phone_video{display: none;}
.pc_video{width: 100%;height: 100%;}
.pc_video video{width: 100%;height: 100%;background: #000;}


.about_num ul{overflow: hidden;}
.about_num li{float: left;width: 25%}
.about_num dl{padding: 0 10px;text-align: center;border-right: 1px solid #ccd6da;}
.about_num dd{color: #920783;}
.about_num dd span{margin:0 5px;}
.about_num dd i{margin-left: 5px;}
.about_num li:last-child dl{border: 0;}

.about_02{color: #fff;overflow: hidden;}
.about_02 .wrap{overflow: hidden;}
.about_idea{overflow: hidden;padding: 0 70px;padding-top: 16%;}
.about_idea h3{margin-bottom: 30px;}
.about_idea h4{padding-left: 32%;}

.about_03{background: #f3f3f3;padding:60px 0 140px 0;}
.about_03 p{color: #84888d;line-height: 24px;min-height: 48px;}
.about_03 ul{overflow: hidden;margin: 0 -10px;margin-bottom: 20px;}
.about_03 li{float: left;width: 50%;}
.about_03 li dl{margin:0 10px;position: relative;}
.about_03 li dd{position: absolute;bottom: 30px;left: 30px;width: 300px;max-width:80%;box-sizing:border-box;background:#fff;padding:20px;}
.about_03 li dd h3{margin-bottom: 5px;}
.about_03 .ul_02{margin-bottom: 0;padding-bottom: 30px;}
.about_03 .ul_02 li{float: none;width: 100%;clear: both;}
.about_03 .ul_02 li dd{width: 620px;left: auto;right: 100px;bottom: -30px;}


@media only screen and (max-width:1660px) {
.about_idea{padding-top: 12%;}
.about_index dd{padding: 50px;}
}
@media only screen and (max-width:1440px) {
.about_01{padding: 70px 0;}
.about_idea h3{margin-bottom: 20px;}
.about_index{margin-bottom: 50px;}
.about_03{padding-bottom: 100px;}
}
@media only screen and (max-width:1366px) {
.about_index dd{padding: 40px;}
}

@media only screen and (max-width:1024px) {
.about_01{padding: 50px 0;}
.about_03{padding-bottom: 50px;}
.about_idea{padding: 8% 0;}
.about_02{height: inherit !important;}
.about_idea h4{padding-left: 0;}
.about_idea h3{margin-bottom: 10px;}
.about_title p{padding-top: 10px;}
.about_title{margin-bottom: 30px;}
.about_index{margin-bottom: 30px;}
.about_03 li dd{left: 10px;bottom: 10px;}
.about_index dd{padding: 20px;}

.pc_video{display: none;}
.phone_video{width: 100%;height: 100%;text-align: center; display: block;background: rgba(0,0,0,0.2);}
.phone_video a{display: block;width: 100%;height: 100%;}
.phone_video i{font-size: 30px;color: #fff;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:50%;}

}
@media only screen and (max-width:767px) {
.about_01{padding: 30px 0;background: #e2e8eb;}
.about_03{padding: 30px 0;}
.about_index dl{height: auto !important;}
.about_index dt, .about_index dd{float: none;width: 100%;}
.about_num li{width: 50%;margin-bottom: 10px;}
.about_num li:nth-child(2n) dl{border: 0;}
.about_idea{padding: 50px 0;}
.about_03 li{float: none;width: 100%;margin-bottom: 10px;}
.about_03 ul,.about_03 li dl{margin: 0;}
.about_03 li dd{position: static;width: 100%;max-width: 100%;}
.about_03 .ul_02{padding-bottom: 0;}
}


/*荣誉*/
.honor_list { width:100%;}
.honor_list .panel { width: 23.8%; margin:0.5%;  }
.honor_list dl{background: #edf0f5;text-align: center;}
.honor_list dt{background: url(../upload/honor_bg.jpg) no-repeat center center;background-size:100% 100%;}
.honor_list dt img{max-width: 100%;}
.honor_list dd{padding: 30px;}
@media only screen and (max-width:767px) {
.honor_list .panel{width: 48.8%;}
}

/*大事记*/
.history_list{overflow: hidden;}
.history_list .blank_25{display: none;}
.history_list ul{position: relative;}
.history_list li{position: absolute;top:0;width: 58%;height: 100%;box-sizing:border-box; border-right:1px solid #fff; transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}


.history_list li:nth-child(1){  left:0}
.history_list li:nth-child(2){  left:58%}
.history_list li:nth-child(3){  left:68.5%}
.history_list li:nth-child(4){  left:79%}
.history_list li:nth-child(5){  left:89.5%}

.state_2 li:nth-child(1){  left:0}
.state_2 li:nth-child(2){  left:10.5%}

.state_3 li:nth-child(1){  left:0}
.state_3 li:nth-child(2){  left:10.5%}
.state_3 li:nth-child(3){  left:21%}

.state_4 li:nth-child(1){  left:0}
.state_4 li:nth-child(2){  left:10.5%}
.state_4 li:nth-child(3){  left:21%}
.state_4 li:nth-child(4){  left:31.5%}

.state_5 li:nth-child(1){  left:0}
.state_5 li:nth-child(2){  left:10.5%}
.state_5 li:nth-child(3){  left:21%}
.state_5 li:nth-child(4){  left:31.5%}
.state_5 li:nth-child(5){  left:42%}

.history_list {position: relative;}
.but_pagination {position: static !important;left: 0;width: 100%;text-align: center;padding-top: 10px;}
.but_pagination span{margin: 0 3px;}
.but_pagination span.swiper-pagination-bullet-active{background: #920783;}
.but_div{display: none;}
.but_div div{width: 40px;height: 40px;margin-top: -20px;}
.but_div div.swiper-button-next{background: url(../images/btn_next02.png) no-repeat center center;right: 0;}
.but_div div.swiper-button-prev{background: url(../images/btn_prev02.png) no-repeat center center;left: 0;}
.but_div03 div.swiper-button-next.swiper-button-disabled{background: url(../images/btn_next.png) no-repeat center center;right: 0;opacity:1;}
.but_div03 div.swiper-button-prev.swiper-button-disabled{background: url(../images/btn_prev.png) no-repeat center center;left: 0;opacity:1;}
.but_div03 div.swiper-button-next{background: url(../images/btn_next03.png) no-repeat center center;right: 0;}
.but_div03 div.swiper-button-prev{background: url(../images/btn_prev03.png) no-repeat center center;left: 0;}

.history_list li.on .blank_25{display: block;}
.history_list li.on .his_box{visibility: visible;opacity: 1;}
.his_box{position: relative;width: 100%;height: 100%;overflow: hidden; box-sizing:border-box;z-index: 2;color: #fff;padding: 9.4% 7.8%;padding-right: 24%;visibility: hidden;opacity: 0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}
.his_box h3 span{margin-right: 5px;}
.his_box h3{padding: 10px 0 40px 0;}

@media only screen and (max-width:1440px) {
.his_box h3{padding-bottom: 20px;}

}
@media only screen and (max-width:1024px) {
.history_list li{position: static;width: 100%;position: relative;left: 0 !important; border:0;    transition: all 0;
    -webkit-transition: all 0;
    -moz-transition: all 0;
    -o-transition: all 0;
    -ms-transition: all 0;}
.his_box{visibility: visible;opacity: 1;transition:all 0;-webkit-transition:all 0;-moz-transition:all 0;-o-transition:all 0;-ms-transition:all 0; padding: 7% 70px;}
.history_list .blank_25{display:block;}
.but_div{display: block;}


}

@media only screen and (max-width:767px) {
.history_list ul{height: 300px !important;}
.his_box{padding: 7% 50px}
}


/*新闻*/
.news_top{position: relative;margin: 40px 0;box-shadow: -10px 0 20px rgba(0, 0, 0, 0.3);}
.news_top dl{overflow: hidden; }
.news_top p{color: #84888d;}
.news_top dt{float: left;width: 527px;position: relative;}
.news_top dt img{width: 100%;}
.news_top dd{float: right;width: calc(100% - 527px);}

.news_top .swiper-container{}
.news_box{padding: 50px 40px 0 80px;}
.news_box h1{-webkit-line-clamp: 2; max-height: 60px;margin-bottom: 15px;}
.news_time{margin-bottom: 20px;color: #009944;}
.news_box p{max-height: 72px;-webkit-line-clamp: 3;}
.news_more{padding-top: 40px;}
.news_more a{display: inline-block;width: 24px;height: 24px;border:1px solid #920783;border-radius: 50%;text-align: center;position: relative;}
.news_more img{width: 8px;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:50%;}

.but_div02{display: none; width: 112px;height: 40px;background: #009944;box-sizing:border-box;padding: 7px 4px;position: absolute;bottom:80px;right:40px;z-index: 2;}
.but_div02 div{width: 50%;height: 26px;top:50%;margin-top: -13px;}
.but_div02 div.swiper-button-prev{background: url(../images/btn_left.png) no-repeat center center;border-right: 1px solid rgba(255,255,255,0.2);left: 0;}
.but_div02 div.swiper-button-next{background: url(../images/btn_right.png) no-repeat center center;right: 0;}

.news_bottom li{padding: 40px 0;border-bottom: 1px solid #e5e5e5;}
.news_bottom li:first-child{padding-top: 20px;}
.news_bottom dl{overflow: hidden;}
.news_bottom dt{color: #009944;float:left;text-align: center;width: 150px;}
.news_bottom dt *{display: block;}
.news_bottom dt span{line-height: 36px;margin-bottom: 10px;}
.news_bottom dd{float: right;width: calc(100% - 160px);}
.news_bottom dd p{color: #84888d;-webkit-line-clamp: 2;max-height: 48px;}
.news_bottom dd h3{margin-bottom: 15px;line-height: 30px;}

@media only screen and (max-width:1440px) {
.news_top {margin: 20px 0;}
.news_box{padding: 40px;}
.news_top dt{width: 490px;}
.news_top dd{width: calc(100% - 490px)}
.news_bottom li{padding: 30px 0;}
.news_bottom dt{width: 120px;}
.news_bottom dd{width: calc(100% - 120px)}

}

@media only screen and (max-width:1024px) {
.news_top .swiper-container{}
.news_top{margin: 0;box-shadow: -10px 0 20px rgba(0, 0, 0, 0);}
.news_top dl{border: 1px solid #eee;}
.news_box{padding: 20px;}
.news_top dt{width: 380px;}
.news_top dd{width: calc(100% - 380px)}
.but_div02{bottom: 20px;}

.news_bottom dt span{line-height: 24px;margin-bottom: 5px;}
.news_bottom dd h3{margin-bottom: 5px;line-height: 24px;}
.news_bottom li{padding: 20px 0;}
.news_top{margin-bottom: 20px;}


}

@media only screen and (max-width:767px) {

.news_top dt,.news_top dd{float: none;width: 100%;}
.news_bottom dt{width: 80px;}
.news_bottom dd{width: calc(100% - 80px)}
.news_top{margin-bottom: 10px;}
.but_div02{bottom: 10px;}
}


/*新闻详情*/
.d_title{border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 50px;}
.d_title h1{text-align: center;margin-bottom: 20px;}
.d_span{overflow: hidden;line-height: 24px;}
.d_span .posttime{ float: left;background:url(../images/news_ic_01.png) no-repeat 0 center;padding-left: 25px;color: #84888d;}
.d_span #views{float: right;background:url(../images/news_ic_02.png) no-repeat 0 center;padding-left: 30px;color: #84888d;}

.dit_news{width: 940px;max-width: 100%;margin: auto;margin-bottom: 160px;}
.news_share{overflow: hidden;padding-top: 20px;border-top:1px solid #cccccc;}
.news_share .share_box{float: left;}
.share_box a{float: left;width: 25px;margin-right: 10px;}
.share_box a img{width: 100%;}
.news_share .edit_close{float: right;}
.edit_close a{display: block;width: 84px;height: 34px;line-height: 34px;text-align: center;color: #fff;background: #920783;border-radius: 4px;}


/*weixin-box*/
.weixin{ position:fixed; width:260px; height:240px; z-index:100000; left:50%; top:50%; margin:-120px 0 0 -130px; background:#fff; border:1px solid #ddd; border-radius:4px; box-shadow:2px 2px 2px #ddd;}
.weixin .c{ position:absolute; width:30px; height:30px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px;}
.weixin .img{ padding:20px 10px; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.weixin .img img{ width:115px; height:115px;}
.weixin p{ padding:15px 10px 0; text-align: center;}
/*weixin-box*/
@media only screen and (max-width:1440px) {
.dit_news{margin-bottom: 100px;}
.d_title{margin-bottom: 40px;}
}
@media only screen and (max-width:1024px) {
.dit_news{margin-bottom: 50px;}
.d_title{margin-bottom: 30px;}
.news_share .edit_close{display: none;}
}
@media only screen and (max-width:767px) {
.dit_news{margin-bottom: 30px;}
.d_title{margin-bottom: 20px;}
.d_title h1{margin-bottom: 10px;}
.d_title{padding-bottom: 10px;margin-bottom: 10px;}
.d_span span{display: block;float: none !important;display: inline-block;margin: 0 5px;}
.d_span{text-align: center;}

}






/*活动*/
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{pointer-events: inherit;}
.active_slider{position: relative;}

.active_list{padding-top: 40px;}
.active_list ul{overflow: hidden;margin: 0 -15px;}
.active_list li{float: left;width: 33.33%;margin-bottom: 50px;}
.active_list dt{margin-bottom: 30px;}
.active_list dl{margin: 0 15px;}
.active_list h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 15px;}
.active_list p{line-height: 26px;height: 52px;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;color: #84888d;}
.active_list .news_time{margin-bottom: 10px;}
@media only screen and (max-width:1024px) {
.active_list{padding-top: 10px;}
.active_list ul{margin: 0 -6px;}
.active_list dl{margin: 0 6px;}
.active_list dt{margin-bottom: 20px;}
.news_more{padding-top: 20px;}

}
@media only screen and (max-width:767px) {
.active_list{padding-top: 0px;}
.active_list ul{margin: 0;}
.active_list dl{margin: 0;}
.active_list li{float: none;width: 100%;margin-bottom: 20px;}
.active_list dt,.active_list h3{margin-bottom: 10px;}
}

/*诚聘英才*/
.recruit_01 h1{margin-bottom: 20px;}
.platform_insert{overflow: hidden;padding: 25px 0;}
.platform_insert .left{float: left;color: #fff;padding-left: 80px;padding-top: 25px;width: 50%;}
.platform_insert .left h1{margin-bottom: 20px;}
.platform_insert .left h1 a{color: #fff;}
.platform_insert .right{float: right;padding-right: 90px;text-align: center;}
.platform_insert .right dt{margin-bottom: 10px;}
.platform_insert .right dt img{width: 125px;height: 125px;}

.recruit_title{text-align: center;margin-bottom: 30px;color: #2c2b2b;}
.recruit_img {position: relative;}
.recruit_img em{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

.recruit_slider .swiper-slide-active em,.recruit_slider .swiper-slide-duplicate-active em{visibility: hidden;opacity: 0;}
.recruit_slider .swiper-slide .recruit_img{top: 80px;}
.ie9 .recruit_slider .swiper-slide .recruit_img{top: 0px;}
.recruit_slider .swiper-slide-active .recruit_img,.recruit_slider .swiper-slide-duplicate-active .recruit_img{top: 0;}

.recruit_slider .swiper-slide{width:47.9%; }
.recruit_slider{position: relative;padding-top: 20px;}
.pagination_cicle{position: static !important;width: 100%;padding-top: 30px;}
.pagination_cicle span.swiper-pagination-bullet-active{background: #920783;}
.pagination_cicle span{background: #c58cc7;margin: 0 5px;}

.recruit_01{text-align: center;color: #fff;padding: 120px 0;}
.recruit_02{line-height: 28px;color: #84888d;text-align: center;padding: 60px 0 70px 0;}
.recruit_03{margin-bottom: 75px;}
.recruit_04{background: #e7e4f5;padding: 50px 0;}
.recruit_05{padding-top: 50px;}
.recruit_05 ul{overflow: hidden;margin: 0 -2px;}
.recruit_05 li{float: left;width: 50%;margin-bottom: 4px;}
.recruit_05 dl{margin: 0 2px;position: relative;}
.recruit_05 dd{position: absolute;left: 0;bottom:30px;width: 100%;color: #fff;}
.recruit_05 dd h3{padding: 0 40px;}

@media only screen and (max-width:1440px) {
.recruit_01{padding: 100px 0;}
.recruit_02{padding: 60px 0;}
.recruit_03{margin-bottom: 60px;}
.recruit_04{padding: 50px 0;}
.recruit_05{padding-top: 50px;}

}
@media only screen and (max-width:1024px) {
.recruit_01{padding: 70px 0;}
.recruit_02{padding: 50px 0;}
.recruit_03{margin-bottom: 50px;}
.recruit_04{padding: 50px 0;}
.recruit_05{padding-top: 50px;}
.platform_insert .right{padding-right: 40px;}
.platform_insert .left{padding-left: 40px;}
.recruit_slider{padding: 0;}
.recruit_title{margin-bottom: 20px;}
.recruit_05 dd h3{padding: 0 20px;}
.recruit_05 dd{bottom: 20px;}
}
@media only screen and (max-width:767px) {
.recruit_01{padding: 50px 0;}
.recruit_02{padding: 30px 0;}
.recruit_03{margin-bottom: 30px;}
.recruit_04{padding: 30px 0;}
.recruit_05{padding-top: 30px;}
.recruit_01 h1{margin-bottom: 10px;}
.recruit_02{text-align: left;}
.platform_insert .left,.platform_insert .right{float: none;width: 100%;box-sizing:border-box;padding: 20px;}
.platform_insert{padding: 0;background: none !important;   }
.platform_insert .left h1{margin-bottom: 10px}
.platform_insert .left{ background: #0b8943;text-align: center;}
.recruit_slider .swiper-slide{width: 100%;}
.recruit_slider .swiper-slide .recruit_img{top: 0px;}
.pagination_cicle{padding-top: 10px;}
.recruit_img em{display: none;}
.recruit_05 li{float: none;width: 100%;}
.recruit_05 dl,.recruit_05 ul{margin: 0;}
}


/*代理商名录*/

.agent_table { width: 100%; text-align: center;color: #3f3f3f; }
.agent_table td { text-align: center; line-height: 20px; padding: 20px 10px; border: 1px solid #e9e9e9; }
.agent_table thead td { background:#009944; color:#fff;border: 1px solid rgba(255,255,255,0.39);}
/*.agent_table .t1 { width: 150px; }*/
.agent_table .t2 { width: 400px; }
.agent_table .t3 { width: 180px; }
.agent_table .t5 { width: 180px;}
@media only screen and (max-width:1440px) {
.agent_table td{padding:16px 10px;}
/*.agent_table .t1 { width: 120px; }
.agent_table .t2 { width: 200px; }
.agent_table .t3 { width: 180px; }
.agent_table .t5 { width: 180px;}*/
.agent_table .t2 { width: 300px; }
}
@media only screen and (max-width:1024px) {
.agent_table td{padding:12px 10px;}
/*.agent_table .t1 { width: 80px; }
.agent_table .t2 { width: 120px; }
.agent_table .t3 { width: 110px; }
.agent_table .t5 { width: 120px;}*/

.agent_table .t2 { width: 200px; }
.agent_table .t3 { width: 110px; }
.agent_table .t5 { width: 120px;}
}
@media only screen and (max-width:767px) {
    .agent_table ,
    .agent_table thead,
    .agent_table tbody,
    .agent_table th,
    .agent_table td,
    .agent_table tr { display: block; }
    .agent_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .agent_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .agent_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 7em; white-space: normal; text-align: left; min-height: 24px;line-height: 24px; }
    .agent_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
    .agent_table td:before { content: attr(data-title); }
}






/*联系我们*/
.contact_cont{padding-bottom: 0px;}
.contact_01{position: relative;height: 960px;background: #f9f9f9;}
.map{width:50%;height: 100%;position: absolute;top:0;left: 0;}
.map_select dt i{
  width: 16px;height: 9px;
  position: absolute;top:50%;margin-top: -4px;right: 20px;
  transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;}
.map_select dt.on_o i{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);}

.contact_box{position: relative;}
.map_insert{padding: 100px 0 0 120px;}
.map_select{margin-bottom: 70px;position: relative;}
.map_select dl{position: relative;}
.map_select dt{border:1px solid #99188b; cursor: pointer; color: #84888d;height: 45px;line-height: 45px; box-sizing:border-box;}
.map_select dt p{padding: 0 20px; padding-right: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.map_select dd{z-index: 9;background: #fff;position: absolute;top:100%;left: 0;width: 100%;padding: 10px 0;display: none;max-height: 260px;overflow: hidden;overflow-y:auto;box-shadow: 0 7px 14px rgba(0, 0, 0, 0.3);}
.map_select dd a{display: block;padding: 0 20px;line-height: 34px;}


.map_block dt{color: #3f3f3f;}
.map_block dd,.map_block dd a{color: #84888d;}

.contact_01 .wrap{overflow: hidden;}
.map_box{float: right;width: 50%;}
.contact_p h1{margin-bottom: 30px;}
.contact_p li{margin-bottom: 30px;}
.contact_p dt{line-height: 24px;margin-bottom: 20px;}
.contact_p dt img{vertical-align: middle;margin-right: 5px;}

.contact_02{padding: 80px 0;color: #fff;}
.contact_02 ul{overflow: hidden;}
.contact_02 li{float: left;width: 50%;}
.consult{padding:70px 80px;}
.consult h3{margin-bottom: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.consult_p{height:192px;}
.consult_p p{line-height: 32px;background: url(../images/white_cicle.png) no-repeat 0 center;padding-left: 15px;}
.consult_p p a{color: #fff !important;}

.bg-cover{ background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;}
.contact_daili{padding:65px 0;text-align: center;color:#fff;position: relative;margin-bottom: 80px;}
.contact_daili a{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.contact_daili h3,.contact_daili i{height: 42px;line-height: 42px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.contact_daili a{color:#fff;}
.contact_daili i{margin-left: 30px;width: 42px;color:#000;background:#fff;border-radius:50%;font-size: 16px;text-align: center;display: inline-block;position: relative;top:-5px;}
@media only screen and (min-width:1025px) {
.contact_daili:hover h3{opacity: 0.8}
}
@media only screen and (max-width:1440px) {
.map_insert{padding: 60px 0 0 60px;}
.map_select{margin-bottom: 40px;}
.contact_p h1{margin-bottom: 20px;}
.contact_p dt{margin-bottom: 10px;}
.contact_01{height:800px;}
.consult{padding: 60px;}
.contact_02{padding: 60px 0;}
.contact_daili{margin-bottom: 60px;}
.contact_daili i{margin-left: 20px;width: 36px;height:36px;line-height: 36px;}
}
@media only screen and (max-width:1024px) {
.contact_01{height: auto;}
.map{position: static;width: 100%;height: 300px;}
.map_insert{padding: 20px 0;padding-bottom: 10px;}
.map_box{float: none;width: 100%;}
.map_select{margin-bottom: 20px;}
.consult{padding: 40px;}
.consult h3{margin-bottom: 20px;}
.consult_p p{line-height: 30px;}
.consult_p{height: 180px;}
.contact_02{padding: 50px 0;}
.contact_daili{margin-bottom: 50px;}

}
@media only screen and (max-width:767px) {
.contact_02{padding: 30px 0;}
.consult_p{height:auto;}
.map{;height: 200px;}
.consult{padding: 20px;}
.contact_02 li{float: none;width: 100%;}
.consult h3{margin-bottom: 10px;}
.map_select dt{height: 40px;line-height: 40px;}
.map_select dt i{right: 10px;}
.map_select dt i img{width: 12px;}
.map_select dt p{padding: 0 10px;}
.contact_p li{margin-bottom: 20px;}
.contact_daili{margin-bottom: 30px;}
.contact_daili i{margin-left: 10px;width: 24px;height:24px;line-height: 24px;}
.contact_daili i{font-size: 14px;top:-2px}
.contact_daili{padding:40px 0;}
}

/*业务分布*/
.business_c01 img{width: 100%;}
.business_c02{padding: 70px 0;}
.business_c02 li{margin-bottom: 30px;text-align: center;}

.business_c02{background: #e7e4f5;}
.business_c02 dt{color: #920783;display: inline-block;position: relative;margin-bottom: 10px;}
.business_c02 dt span{font-size: 86px;line-height: 86px;}
.business_c02 dt i{position: absolute;top:0;line-height: 36px;}
.business_c02 dt b{font-weight: normal;display: inline-block;}
.business_c02 ul{overflow: hidden;}
.business_c02 li{float: left;width: 25%;}
.business_c02 li dl{border-left: 1px solid #b8b7c0;padding: 0 10px;}
.business_c02 li:nth-child(4n) dl{border-right: 1px solid #b8b7c0;}
.business_c02 dd{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width:1440px) {
.business_c02 dt span{font-size: 72px;line-height: 72px;}

}
@media only screen and (max-width:1280px) {
.business_c02 dt span{font-size: 56px;line-height: 56px;}
.business_c02 dt i{line-height: 24px;}
}

@media only screen and (max-width:1024px) {
.business_c02 dt span{font-size: 44px;line-height: 44px;}
.business_c02{padding: 50px 0;padding-bottom: 30px;}

}
@media only screen and (max-width:767px) {
.business_c02{padding: 30px 0;padding-bottom: 10px;}
.business_c02 dt span{font-size: 28px;line-height: 44px;}
.business_c02 li{width: 50%;}
.business_c02 li dl{border:0;border-right: 1px solid #b8b7c0;}
.business_c02 li:nth-child(2n) dl{border-right:none;}
.business_c02 dt i{line-height:18px;}
}

/*搜索*/
.search_cont{padding-top: 30px;}
.search_top{border:2px solid #dcdcdc;border-radius: 5px;width: 910px;max-width: 100%;margin: auto;margin-bottom: 40px;}
.search_top,.search_top input,.search_top button{height: 56px;line-height: 56px;}
.search_top input{float: left;width: calc(100% - 80px);box-sizing:border-box;padding-left: 30px;}
.search_top button{float: right;width: 80px;text-align: center;}
.search_top button img{vertical-align: middle;}
.serach_result{color: #000;margin-bottom: 20px;}
.search_list li{background: #f6f6f6;margin-bottom: 1px;overflow: hidden;line-height: 52px;padding: 0 25px;}
.search_list li:nth-child(2n){background: #fbfbfb;}
.search_list p{float: left;width: calc(100% - 370px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list em{float: left;width:270px;padding: 10px;box-sizing:border-box;color:#909090;font-size: 14px;line-height:20px;}
.search_list span{float: right;}


@media only screen and (max-width:1024px) {
.search_cont{padding-top: 0px;}
.search_top{width: 700px;}
.search_top,.search_top input,.search_top button{height: 44px;line-height: 44px;}
.search_top input{padding-left: 10px;}
.search_list li{padding: 0 15px;}
.search_top button{width: 50px;}
.search_top input{width: calc(100% - 50px);}

}
@media only screen and (max-width:767px) {
.search_list li{padding: 10px;}
.search_top,.search_top input,.search_top button{height: 38px;line-height: 38px;}
.search_top{margin-bottom: 20px;}
.search_list p,.search_list em{float: none;width: 100%;box-sizing:border-box;margin-bottom: 5px;}
.search_list em{padding: 0;display: block;}
.search_list p{line-height: 24px;}
.search_list span{line-height: 24px;}
}

/*科研学者*/
.classify_01{padding-bottom: 80px;}
.ul_01{float: left;width: 62%;height: 100%;position: relative;}
.ul_02{float: right;width: 35.7%;height: 100%;position: relative;}
.ul_02 li img{height: 100%;}
.classify_bg02{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3) url(../images/classify_bg.png) no-repeat;background-size: 100% 100%;}
.classify_bg02 h3{position: absolute;top:0;left:30px;top:35px;color: #fff;}

.classify_a{position: absolute;bottom: 30px;overflow: hidden;width: 100%;box-sizing:border-box;padding: 0 30px;}
.classify_a a{float: left;width: 130px;height: 46px;line-height: 46px;background: #fff;color: #009944;border-radius: 5px;text-align: center;margin-right: 10px;    margin-top: 10px;}

.ul_01 li a{display: block;width: 100%;height: 100%;}
.ul_01 li img{height: 100%;}
.ul_01 li{position: absolute; bottom: 0;left: 0; width: 32%;height: 28.4%;}
.ul_01 li:first-child{width: 100%;height: 69%;top:0;}
.ul_01 li:nth-child(3){left: 33.7%;}
.ul_01 li:nth-child(4){left:auto;right: 0;}
.classify_bg01{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.classify_bg01 h3{position: absolute;left:30px;bottom: 30px;color: #fff;}
.classify_bg01 span{width: 7px;height: 9px;position: absolute;right: 30px;bottom: 35px;}
.classify_bg01 span img{width: 7px;height: 9px;}
.classify_bg01 span i{width: 102px;height: 2px;background: #fff;position: absolute;top:50%;right:11px;margin-top: -1px;}

.classify_02 .index_title{margin-bottom: 40px;}
.classify_03{padding-top: 80px;}
.classify_03 .wrap{overflow: hidden;}
.classify_03 .left{float: left;width: 57%;position: relative;}
.classify_03 .right{float: right;width: 40.6%;}
.classify_03 .right ul{overflow: hidden;margin: 0 -10px;}
.classify_03 .right li{float: left;width: 50%;}
.classify_03 .right a{display: block;margin: 0 10px;}
.classify_03 .right dl{position: relative;text-align: center;}
.classify_03 .right dd{width: 100%;box-sizing:border-box;padding: 0 10px;color: #fff;}
.classify_03 .right dt{position: relative;}
.blank_30{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.purchase_text{position: absolute;top:0;left: 0;width: 100%;z-index: 2;color: #fff;box-sizing:border-box;padding: 60px;}
.purchase_text a{color: #fff !important;}
.purchase_text p{font-weight: 100;padding-top: 10px;}

@media only screen and (max-width:1520px) {
.classify_a a{width: 31.33%;margin-right: 2%;}
}
@media only screen and (max-width:1440px) {
.classify_a{padding: 0 20px;bottom: 20px;}
.classify_bg02 h3{top:20px;left: 20px;}
.classify_bg01 h3{left: 20px;bottom: 20px;}
.classify_bg01 span i{width: 70px;}
}

@media only screen and (max-width:1024px) {
.classify_02 .index_title{margin-bottom: 0;}
.classify_01{padding-bottom: 50px;}
.classify_03{padding-top: 50px;}
.classify_bg01 span i{width: 40px;}
.purchase_text{padding: 40px;}
.classify_bg01 span{right: 20px;bottom: 28px;}
}

@media only screen and (max-width:767px) {
.classify_01{padding-bottom: 30px;}
.classify_03{padding-top: 30px;}
.classify_bg01 span i{width: 20px;}

.ul_01,.ul_02{float: none;width: 100%;}
.classify_list {height: auto !important;}
.ul_01 li{position: relative;width: 100%;left: 0 !important;margin-bottom: 10px;}
.classify_03 .left,.classify_03 .right{float: none;width: 100%;}
.classify_03 .left{margin-bottom: 10px;}
.purchase_text{padding: 20px;padding-bottom: 0;}
.classify_03 .right ul{margin: 0 -5px;}
.classify_03 .right a{margin: 0 5px;}
.classify_a a{width: 32.33%;margin-right: 1%;height: 40px;line-height: 40px;}
}

/*企业采购或研发*/
.purchase_cont{padding-bottom: 0;}
.purchase_01{background: #ededed;padding: 90px 0;overflow: hidden;}
.purchase_01 h1,.enterprise h1{text-align: center;margin-bottom: 50px;}

.purchase_slder{position: relative;}
.purchase_slder dl{background: #fff;text-align: center;}
.purchase_slder h3{padding: 0 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.purchase_slder dd{padding: 25px 0;}
.purchase_slder dt{overflow: hidden;}
.purchase_slder .swiper-pagination{position: static !important;width: 100%;padding-top: 40px;display: none;}
.purchase_slder .swiper-pagination span{background: #fff; width: 11px;height: 11px;margin: 0 9px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);opacity: 1;}
.purchase_slder .swiper-pagination .swiper-pagination-bullet-active{background: #009944;}


.purchase_slder .but_div03 div.swiper-button-prev{left: -45px;}
.purchase_slder .but_div03 div.swiper-button-next{right: -45px;}
.purchase_slder02 .purchase_slder{display: none;}
.purchase_02{background: #fff;}
.purchase_slder02 dl{background: #ededed;}

.purchase_03{position: relative;padding: 170px 0;color: #fff;}
.purchase_03 .purchase_bg{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.4) url(../images/purchase_bg.png) no-repeat;background-size: cover;}
.purchase_03 .wrap{position: relative;z-index: 2;}
.purchase_03 .edit_con_original{color: #fff;}
.purchase_box{width: 58%;}
.purchase_box h1{margin-bottom: 20px;}


@media only screen and (max-width:1520px) {
.purchase_slder .but_div03 div.swiper-button-prev{left: -35px;}
.purchase_slder .but_div03 div.swiper-button-next{right: -35px;}
.purchase_03{padding: 120px 0;}
}
@media only screen and (max-width:1440px) {
.purchase_slder .swiper-pagination{padding-top: 20px;}
.purchase_01 h1,.enterprise h1{margin-bottom: 30px;}
.purchase_01{padding: 70px 0;}
.purchase_03{padding: 90px 0;}
}
@media only screen and (max-width:1024px) {
  .purchase_01 h1,.enterprise h1{margin-bottom: 20px;}
  .purchase_01{padding: 50px 0;}
  .purchase_slder{padding: 0 20px;}
  .purchase_slder .but_div03 div.swiper-button-prev{left:0px;}
.purchase_slder .but_div03 div.swiper-button-next{right:0px;}
.purchase_slder dd{padding: 10px 0;}
.purchase_slder .swiper-pagination{display: none !important;}
.purchase_slder .but_div03 div{width: 20px;}
.purchase_03{padding: 50px 0;}
.purchase_box{width: 100%;}
}
@media only screen and (max-width:767px) {
  .purchase_01{padding: 30px 0;}
  .purchase_slder dl{margin: 0 1px;}
  .purchase_03{padding: 30px 0;}
}


/*医院临床*/
.clinical_cont .purchase_01{padding-bottom: 40px;}
.clinical_cont .ul_01,.clinical_cont .ul_02{width: 48.19%;}
.clinical_cont .ul_01 li:first-child{height: 100%;}
.clinical_cont .classify_bg02 {background: rgba(0,0,0,0.3) url(../images/clinical_bg.png) no-repeat;
    background-size: 100% 100%;}
.enterprise{background: #f5f5f5 url(../images/clinical_bg2.jpg) no-repeat;background-size: cover;padding: 90px 60px 70px 60px;}



@media only screen and (max-width:1024px) {
.clinical_cont .ul_01, .clinical_cont .ul_02{width: 49%;}

}
@media only screen and (max-width:767px) {
.clinical_cont .ul_01, .clinical_cont .ul_02{width: 100%;}



}

/*在线课堂*/
.resources_list ul{overflow: hidden;margin: 0 -13px;}
.resources_list dl{margin: 0 13px;}
.resources_list li{width: 25%;float: left;margin-bottom: 60px;}
.resources_list li:nth-child(4n+1){clear: both;}
.resources_list dt{position: relative;margin-bottom: 20px;border-radius: 6px;overflow: hidden;}
.resources_list dt h3{width: 100%;box-sizing:border-box;padding: 10px;z-index: 1;text-align: center;color: #fff;}
.resources_list dt em{position: absolute;top:0;left: 0;width: 100%;height: 100%; background: url(../images/resources_bg.png) no-repeat center center;background-size: cover;}

.resources_p p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 0 20px;line-height: 60px;border-bottom: 1px solid #e8e9eb;}
.resources_p p i{font-size: 18px;margin-right: 10px;position: relative;top:2px;color: #bfbfbf;}
.resources_more{line-height: 60px;padding-left: 45px;border-bottom: 1px solid #e8e9eb;}
@media only screen and (max-width:1440px) {
.resources_list ul{margin: 0 -10px;}
.resources_list dl{margin:0 10px; }
.resources_p p{padding: 0 10px;}
.resources_more{padding-left: 20px;}
}
@media only screen and (max-width:1366px) {
.resources_list ul{margin: 0 -6px;}
.resources_list dl{margin:0 6px; }

}
@media only screen and (max-width:1024px) {
.resources_list dt{margin-bottom: 10px}
.resources_list li{width: 33.33%;margin-bottom: 40px;}
.resources_list li:nth-child(3n+1){clear: both;}
.resources_list li:nth-child(4n+1){clear: inherit;}
.resources_p p,.resources_more{line-height: 50px;}
}
@media only screen and (max-width:767px) {
.resources_list li{float: none;width: 100%;margin-bottom: 30px;}
.resources_list ul{margin: 0 ;}
.resources_list dl{margin:0 ; }
.resources_list dt h3{font-size: 32px;}

}

/*非编码RNA实验技术*/
.resources_top{position: relative;padding: 65px 20px;margin-bottom: 20px;border-radius: 6px;overflow: hidden;
background-size: cover; background-repeat: no-repeat; background-position: center center;
}
.resources_top h3{text-align: center;color: #fff;z-index: 2;position: relative;}
.resources_list02{overflow: hidden;}
.resources_list02 ul{overflow: hidden;margin: 0 -30px;}
.resources_list02 li{float: left;width: 33.33%;} 
.resources_list02 li p{margin: 0 30px;}



@media only screen and (max-width:1440px) {
.resources_list02 ul{margin: 0 -20px;}
.resources_list02 li p{margin: 0 20px;}
}

@media only screen and (max-width:1024px) {
.resources_list02 ul{margin: 0 -10px;}
.resources_list02 li p{margin: 0 10px;}
.resources_list02 li{width: 50%;}
.resources_top{padding:50px 20px;margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
.resources_list02 ul{margin: 0 ;}
.resources_list02 li p{margin: 0 ;}
.resources_list02 li{width: 100%;float: none;}
}

/*非编码RNA实验技术*/
.resources_d{position: relative;z-index: 2;color: #fff;}

.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;}
.resources_btn{overflow: hidden;}
.resources_btn a{color: #009944;display: inline-block;line-height: 48px;width: 130px;background: #fff;text-align: center;border-radius: 6px;margin-right: 10px;}
.resources_btn i{margin-right: 5px;}
.resources_btn .resources_btn01{background: #009944;color: #fff;}

.resources_d h1{margin-bottom: 20px;}
.resources_d p{margin-bottom: 40px;}
.resources_dcont .resources_top,.lecture_top .resources_top{padding: 60px 80px;}

@media only screen and (max-width:1440px) {
.resources_dcont .resources_top,.lecture_top .resources_top{padding:50px 40px;}
}

@media only screen and (max-width:1024px) {
.resources_btn a{width: 120px;line-height: 40px;}
.resources_d p{margin-bottom: 30px;}
.resources_dcont .resources_top,.lecture_top .resources_top{padding:40px 30px;}
}
@media only screen and (max-width:767px) {
.resources_dcont .resources_top,.lecture_top .resources_top{padding:20px;}
.resources_d h1{margin-bottom: 10px;}
.resources_d p{margin-bottom: 20px;}
}

/*非编码RNA实验技术*/
.guide_list{overflow: hidden;margin-bottom: 10px;}
.guide_list h1{text-align: center;margin-bottom: 50px;}
.guide_list ul{overflow: hidden;margin: 0 -20px;}
.guide_list li{margin-bottom: 40px;color: #fff;float: left;width: 33.33%;}
.guide_list li:nth-child(3n+1){clear: both;}
.guide_list a{display: block;margin: 0 20px;color: #fff;}
.guide_list dt{position: relative;}
.guide_list dt em{font-size: 44px;}
.guide_list dl{position: relative;}
.guide_list dd{position: absolute;left: 0;width: 100%;bottom: 0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;box-sizing:border-box;padding: 0 10px;line-height: 60px;text-align: center;background: rgba(0,0,0,0.3);}

@media only screen and (max-width:1440px) {
.guide_list h1{margin-bottom: 30px;}
.guide_list li{margin-bottom: 20px;}
.guide_list ul{margin: 0 -10px;}
.guide_list a{margin: 0 10px;}
.guide_list dd{line-height: 50px;}
}

@media only screen and (max-width:1024px) {
.guide_list li{width: 50%;}
.guide_list li:nth-child(2n+1){clear: both;}
.guide_list li:nth-child(3n+1){clear: inherit;}

}
@media only screen and (max-width:767px) {
.guide_list ul{margin: 0 ;}
.guide_list a{margin: 0;}
.guide_list li{float: none;width: 100%;}
.guide_list h1{margin-bottom: 10px;}

}


/*直播讲座正文*/
.lecture_top{padding-bottom: 40px;}
.lecture_table a{display: inline-block;position: relative;padding-left:35px;}
.lecture_table a i{color: #009944;font-size: 26px;position: absolute;left: 0;top:0;}

.lecture_table { width: 100%; color: #3f3f3f; }
.lecture_table td {box-sizing:border-box; line-height: 26px; padding: 25px 40px; border-right: 1px solid #d5d5d5;background: #ededed;border-bottom: 2px solid #fff; }
.lecture_table thead td { background:#920783; color:#fff;border-right: 1px solid #9d2090;    border-bottom: 0;}
.lecture_table td:last-child{border: 0;}
.lecture_table .t1 { width: 405px; }
.lecture_table .t2 { }
.lecture_table .t3 {width: 195px; padding-right: 20px;}

@media only screen and (max-width:1440px) {
.lecture_table td{padding:20px;}
.lecture_table .t1 { width: 200px; }
.lecture_table .t3 {width: 200px; }
.lecture_top{padding-bottom: 20px;}

}
@media only screen and (max-width:1024px) {
.lecture_top{padding-bottom: 10px;}
}
@media only screen and (max-width:767px) {
    .lecture_table ,
    .lecture_table thead,
    .lecture_table tbody,
    .lecture_table th,
    .lecture_table td,
    .lecture_table tr { display: block; }
    .lecture_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .lecture_table tr { border: 1px solid #dedede; border-bottom:0; margin-bottom:20px; }
    .lecture_table td { border: none; border-bottom: 1px solid #dedede; position: relative; padding:5px;  padding-left: 7em; white-space: normal; text-align: left; min-height: 24px;line-height: 24px;     width: 100% !important;}
    .lecture_table td:last-child{border-bottom: 1px solid #dedede;padding-bottom: 0;}
    .lecture_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
    .lecture_table td:before { content: attr(data-title); }
  .lecture_table a i{font-size: 18px;}
  .lecture_table a{padding-left: 22px;}
}



.lecture_list{overflow: hidden;}
.lecture_list ul{overflow: hidden;margin: 0 -2px;padding-bottom: 60px;}
.lecture_list ul:last-of-type{padding-bottom: 0;}
.lecture_list dl{margin: 0 13px;}
.lecture_list li{float:left;width: 25%;margin-bottom: 20px;}
.lecture_list li:nth-child(4n+1){clear: both;}
.lecture_list dt{margin-bottom: 10px;overflow: hidden;    border-radius: 6px;}
.lecture_list h3{line-height: 24px;height: 48px;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;margin-bottom:10px;    }

.lecture_list p{color: #767373;}
@media only screen and (max-width:1440px) {
.lecture_list dl{margin: 0 10px;}
}
@media only screen and (max-width:1366px) {
.lecture_list dl{margin: 0 6px;}
}
@media only screen and (max-width:1024px) {
.lecture_list li{width: 50%;}
.lecture_list ul{padding-bottom: 40px;}
.lecture_list li:nth-child(4n+1){clear: inherit;}
.lecture_list li:nth-child(2n+1){clear: both;}
}
@media only screen and (max-width:767px) {
.lecture_list li{float: none;width: 100%;margin-bottom: 20px;}
.lecture_list ul{margin: 0 ;}
.lecture_list dl{margin: 0;}
.lecture_list h3{height: auto;}
.lecture_list ul{padding-bottom: 20px;}
}




@media only screen and (min-width:1025px) {
.news_bottom li,.purchase_slder dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.news_bottom li:hover{background: #f1f1f1;}
.edit_close a:hover,.platform_insert .left h1 a:hover{color: #fff !important;opacity: 0.8;}
.agent_table .tel:hover{color: #3f3f3f !important;cursor: default;}
.map_block .tel:hover{color: #84888d!important;cursor: default;}

.classify_a a:hover{background: #009944;color: #fff !important;}
.purchase_text:hover a{color: #fff !important;cursor: default;}
.purchase_slder dl:hover{background: #009944;color: #fff;}

.resources_p p:hover{background: #920783;}
.resources_p p:hover a{color: #fff;}
.resources_p p:hover i{color: #fff;}
.resources_btn a:hover{opacity: 0.8;}
.resources_p p a:hover,.resources_btn .resources_btn01:hover{color: #fff !important;opacity: 0.8;}
.guide_list a:hover{color: #fff !important;}


}




.history-part{position: relative;overflow: hidden;}
.his_ll{ float: right; width:305px;position: relative;padding-bottom: 50px;}
.his_ll h3{display: none;}
.his_ll .but_pagination03{display: none !important;}
.his_but{display: none;}
.his_but div{width: 80px;height: 80px;border-radius: 50%;margin-top: -40px;}
.his_but .swiper-button-prev{background:#fff url(../images/btn_prev03.png) no-repeat center center;}
.his_but .swiper-button-next{ background:#fff url(../images/btn_next03.png) no-repeat center center;}
.his_but .swiper-button-prev.swiper-button-disabled,.his_but .swiper-button-next.swiper-button-disabled{ opacity: 1;cursor: pointer; pointer-events:visible;}
.his_but .swiper-button-prev.disabled{background:#fff url(../images/btn_prev.png) no-repeat center center;}
.his_but .swiper-button-next.disabled{background:#fff url(../images/btn_next.png) no-repeat center center;}

.but_pagination03{position: static !important;width: 100%;padding-top: 40px;display: none;}
.but_pagination03 span{background: #fff; width: 11px;height: 11px;margin: 0 9px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);opacity: 1;}
.but_pagination03 .swiper-pagination-bullet-active{background: #009944;}



.his_ll li{ cursor: pointer; background:#fff;}
.his_ll li img{width: 192px;max-width: 82%;}
.his_ll li em{position: absolute;top:0;left: 0;width: 100%;height: 100%;box-sizing:border-box;border: 3px solid #920882;visibility: hidden;opacity: 0;z-index: 2;}
.his_ll li.on em{visibility: visible;opacity: 1;}


.his_ll .swiper-container,.his_rr{ height: 585px;}
.his_rr{position: relative;width: calc(100% - 425px);float:left;box-sizing:border-box;}
.his_img{width: 460px;max-width: 92%; height: 100%; margin: auto;background: #fff;position: relative;box-sizing: border-box;}
.his_img img{width: 342px;max-width: 84%;}
.his_img h3{position: absolute;left: 0;width: 100%;bottom:20px;box-sizing:border-box;padding: 0 10px;text-align: center;}


@media only screen and (max-width:1336px){ 
.his_rr{width: calc(100% - 390px);padding: 0 80px;}
.his_but .swiper-button-prev{left: 0;}
.his_but .swiper-button-next{right: 0;}
.his_but div{width: 60px;height: 60px;margin-top: -30px;}
}


@media only screen and (max-width:1024px){ 
    .enterprise{padding:50px 20px;}
.his_ll{width: 200px;}
.his_rr{width: calc(100% - 250px);}
.his_but div{width: 40px;height: 40px;margin-top: -20px;background-size: 10px !important;}
.his_rr{padding:0 45px;}

  

}

@media only screen and (max-width:767px){ 
  .his_ll{width:100%;}
    .his_ll .swiper-container{ height: auto; margin:0; border:none;}
    .his_ll .swiper-button-prev,.his_ll .swiper-button-next{transform:rotate(-90deg)}
    .his_ll .swiper-button-prev{ left:0; top:50%; margin-top:-5px;}
    .his_ll .swiper-button-next{ left:auto; right:0; top:50%;margin-top:-5px;}
    .his_ll li{ text-align: center; background: none;}
  
  .his_rr{float: none;width: 100%;clear: both;}
.his_ll{padding: 0;margin-bottom: 20px;}
    .his_ll .swiper-container, .his_rr{height: auto;}
    .his_img h3{position: static;padding: 0;padding-top: 20px;}
    .his_img{padding: 50px 20px;text-align: center;}
  .his_img img,.his_ll li img{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);}

    .but_pagination03{display: none !important;}


.enterprise{padding: 30px 10px;}
.his_img{padding: 20px 10px;max-width: 100%;}
.his_ll li img,.his_img img{max-width: 100%;width: 100%;}

}

.about_03{overflow: hidden;}
.about_03 ul{width: 100%;margin: 0;}
.about_03 .ul_01{margin-bottom: 20px;}
.about_03 .ul_01 li{width: 50%;position: static;}
.about_03 ul li dd{transition: all .3s;}
@media only screen and (min-width:1025px){
    .about_03 ul li:hover dd{background: #0b8943;color: #fff;}
    .about_03 ul li:hover dd p{color: #fff;}
    .consult_p p a:hover{color: #fff !important;cursor: default;}
}
@media only screen and (max-width:767px){
    .about_03 .ul_01 li{width: 100%;}
}

.resources_d_box{overflow: hidden;color: #fff;position: relative;z-index: 2;}
.resources_d{width: 48%;float: left;}
.resources_right{float: right;width: 48%;}
.resources_right h2{margin-bottom: 20px;}
@media only screen and (max-width:767px){
.resources_right h2{margin-bottom: 10px;}
.resources_d,.resources_right{float: none;width: 100%;}
.resources_d{padding-bottom: 30px;}
}

.pcrbut .lhl_but div{ top:56%; background: none;font-size: 20px;width: 40px;height: 40px;text-align: center;line-height: 40px;background: #fff;border-radius: 5px;transition: all .3s;}
.pcrbut .lhl_but div.swiper-button-prev{left: 0;}
.pcrbut .lhl_but div.swiper-button-next{right: 0;}
@media only screen and (min-width:1025px) {
    .pcrbut .lhl_but div:hover{background: #8a087c;color: #fff;}
}
@media only screen and (max-width:767px) {
.pcrbut .lhl_but div{top:50%;}
}
.choose_select_wrap{margin-bottom: 3.9%;}
.choose_select_wrap .choose_item,
.choose_date{
  float: left;
  border: 1px solid #adadad;
  width: 258px;
  margin-right: 10px;
  border-radius: 5px;
  box-sizing: border-box;
  height: 30px;
}
.choose_select_wrap .choose_item dl{
  position: relative;
}
.choose_select_wrap .choose_item dl dt{
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  height: 28px;
  line-height: 28px;
  padding: 0 22px;
}
.choose_select_wrap .choose_item dl dt.cur{
  color: #999;
}
.choose_select_wrap .choose_item dl dt i{
  position: absolute;
  top: 0;
  right: 20px;
  height: 100%;
  font-size: 20px;
  transition: all 0.3s;
  font-size: 14px;
}
.choose_select_wrap .choose_item dl dd{
  position: absolute;
  top: 30px;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0;
  box-sizing: border-box;
  border: 1px solid #ccc;
  background: #fff;
  max-height: 220px;
  overflow: hidden;
  overflow: auto;
  display: none;
  z-index: 9;
}
.choose_select_wrap .choose_item dl dd a{
  position: relative;
  display: block;
  padding: 0 22px 0 42px;
  line-height: 24px;min-height: 24px;margin-bottom: 10px;
}
.choose_select_wrap .choose_item dl dd a:last-child{margin-bottom: 0;}
.choose_select_wrap .choose_item dl dd a::before{
  content:"";
  display: block;
  border: 1px solid #000;
  background: #fff;
  width: 13px;
  height: 13px;
  line-height: 15px;
  text-align: center;
  position: absolute;
  left: 22px;
  font-size: 12px;
  top: 0;
  margin-top: 3px;
}
.choose_select_wrap .choose_item dl dd a.on::before{
  content:'✓';
  border: 1px solid #009944;
  background: #009944;
  color: #fff;
}
.choose_date{width: auto;overflow: hidden;}
.choose_date .layui-form-mid{
  display: inline-block;
  float: none;
  margin: 0 10px;
  vertical-align: top;
  line-height: 28px;
  padding: 0 !important;
}
.choose_date .ipt input{
  height: 28px;
  line-height: 28px;
  border: none;
  padding-left: 20px;
  background: url(../images/date_icon.png) 80% center no-repeat;
  background-size: 16px 16px;
}
.filter_indicator{
  display: none;
  transform: scale(0.5);
  position: absolute;
  top: -12px;
  left: -18px;
  display: inline-block;
  color: #ffffff;
  font-weight: bold;
  line-height: 2.5em;
  margin-right: 15px;
  text-align: center;
  width: 2.5em;
  margin-top: -6px;
  border-radius: 50%;
  background: #009944;
}
.filter_indicator .filter_clear{
  transform: scale(0.6);
  position: absolute;
  top: -10px;
  right: -33px;
  cursor: pointer;
  display: none;
  line-height: 2.5em;
  margin-right: 15px;
  text-align: center;
  width: 2.7em;
  margin-top: -6px;
  border: 3px solid white;
  font-weight: 600;
  color: #ffffff;
  background: #333;
  border-radius: 50%;
}
.filter_indicator:hover .filter_clear{display: inline-block;}
.details_list li{
  margin-bottom: 10px;
  background-color: #f3f3f3;
  padding: 17px 50px 50px;
}
.details_list li:nth-child(even){
  background-color: #fafafa;
}
.details_list li:nth-child(even) .ct{
  background-color: #f4f4f4;
}
.details_list li a.share-link{
  float: right;
  color: #5c2174;
  font-size: 12px;
  padding-right: 20px;
  line-height: 1;
  background: url(../images/share_icon.png) right center no-repeat;
  background-size: auto 100%;
}
.details_list li .tit{
  width: 100%;
  font-weight: 600;
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-top: 12px;
}
.details_list li .name_list{
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #999;
  font-size: 14px;
  margin-top: 5px;
}
.details_list li .ct{
  font-size: 13px;
  padding: 8px 0 8px 17px;
  margin: 15px 0 8px -20px;
  background-color: #f9f9f9;
  color: #000;
}
.details_list li .ct span{
  display: inline-block;
  margin: 0 13px;
  padding: 0 13px;
  line-height: 1;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
.details_list li .ct a{
  color: #5c2174;
  padding-right: 20px;
  background: url(../images/web_link.png) right center no-repeat;
  line-height: 1;
}
.details_list li .des{
  color: #888;
  font-family: arial;
  font-size: 14px;
  margin-top: 20px;
}

.xzbox_re {
  float: right;
}
.xzbox_re_icon{
  width: 30px;
  height: 35px;
  background: url(../images/doc_icon.png) 0 0 no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  /*vertical-align: middle;*/
      position: relative;
    top: 14px;
}
.xzbox_re_num{
  display: inline-block;
  vertical-align: middle;
  padding-left: 16px;
  color: #888;
}
.xzbox_re_num i{font-weight: normal;}
.xzbox_re_num p:first-child{
  font-weight: bold;
  font-size: 16px;
}
/*.xzbox_re_num p:first-child b{font-weight: normal;}*/
.xzbox_re_num p:nth-child(2){
  font-size: 14px;
}


.details_list li a.share-link{display:none;}
@media only screen and (max-width:1150px) {
.choose_select_wrap .choose_item, .choose_date{width:22%}
  .choose_date{width: 53%;    margin-right: 0;}
  .layui-input-inline{width: calc(50% - 20px);}
  .layui-inline{display:block}
}
@media only screen and (max-width:767px) {
  .xzbox_le {
      margin-bottom: 10px;
 }
  .xzbox_le, .xzbox_re {
      float: none;
      width: 100%;
 }
 .choose_select_wrap .choose_item,
.choose_date{width: 100%;margin: 0;margin-bottom: 15px;}
.choose_select_wrap .choose_date .ipt{width: 44%;}
}

/*product_details*/
.citebtn{display: inline-block; text-align: center;cursor:pointer;}
@media only screen and (min-width:1025px) {
.citebtn:hover{text-decoration: underline;}
.xzbox_re a:hover{color: #373f42 !important;}
.xzbox_re a:hover p:nth-child(2){text-decoration: underline;}
}


/*新增*/
.drow_wrap{position: relative;z-index: 9;}
.drop_select{position: absolute;right: 20px;top:50%;margin-top: -10px;}
  .drop_select dl{position: relative;}
  .drop_select dt{width: 70px;    color: rgb(102, 102, 102); border: 1px solid #adadad; border-radius: 5px;height: 20px;line-height: 20px;padding:0 10px;position: relative;cursor: pointer;}
  .drop_select dt p>span,.drop_select dt p>img{display: none;}
  .drop_select dt i{position: absolute;right: 5px;top:0;font-size: 12px;}  
  .drop_select dd{width: 180px; z-index: 9;    background: #fff; display: none; position: absolute;right: 0;top:24px;}

    .dropbox{padding: 15px 0; border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);    color: rgb(102, 102, 102);}
  .drop_select dd em{display: none;}
  .drop_select dd p{padding: 0 10px;line-height: 20px;margin-bottom: 12px;cursor: pointer;}
  .drop_select dd p img,.drop_select dt p img{width: 11px;height: 11px;    vertical-align: middle;position: relative;top:-1px;}
  .drop_select dd p:last-child{margin-bottom: 0;}
  .drop_select dd:after,.drop_select dd:before{ position: absolute;content: '';display: none;}
  .drop_select dd:after{    
      top: 14px;
      right: 50px;
      border-right: 8px solid transparent;
      border-bottom: 9px solid white;
      border-left: 8px solid transparent;
    }
    .drop_select dd:before{    
      top: 13px;
      right: 49px;
      border-right: 9px solid transparent;
      border-bottom: 9px solid #ccc;
      border-left: 9px solid transparent;
      border-bottom-color: rgba(0,0,0,0.2);
    }
@media only screen and (min-width:1025px) {
.drop_select dd p:hover{background:#eee}
}
@media only screen and (max-width:767px) {
.choose_date .ipt input{padding-left: 10px;  background: url(../images/date_icon.png) 100% center no-repeat;}
}