.aboutIndex .site_text{text-align: center;}
.pad90{padding: 90px 0;overflow: hidden;padding-bottom: 0;}
.pad80{padding: 80px 0;overflow: hidden;padding-bottom: 0;}
/*荣誉资质*/
.honor_tit{margin-bottom: 30px;}
.Certification_list{overflow: hidden;}
.Certification_list dl{width: calc((100% - 62px) / 4);margin-bottom: 20px;background: #f2f4f7;position: relative;
    border-radius: 10px;transition: all .3s;float: left;margin-right: 20px;}
.Certification_list dl:nth-child(4n){margin-right: 0;}
.Certification_list dl dt{width: 100%;text-align: center;padding: 0 20px;box-sizing: border-box;}
.Certification_list dl dt p{line-height: 30px;height: 60px;overflow: hidden;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

.Unfold{text-align: right;padding-top: 10px;cursor: pointer;overflow: hidden;transition: all .3s;}
.Unfold i{color: #2787ed;}

.honor_02{background: #f2f4f7;}

.Qualification_list{overflow: hidden;position: relative;}
.Qualification_list .swiper-wrapper{display: inherit;}
.Qualification_list dl{width: calc((100% - 62px) / 4);margin-bottom: 20px;background: #fff;position: relative;
    transition: all .3s;float: left;margin-right: 20px;box-sizing: border-box;}
.Qualification_list dl:nth-child(4n){margin-right: 0;}
.Qualification_list dl dd{}
.Qualification_list dl dt{padding:0 40px 20px;}
.Qualification_list dl dt p{text-align: center;}
.Qualification_img{padding: 40px 40px 20px;box-sizing: border-box;}
.Qualification_img img{width: 100%;}
.ellipsis{
    text-overflow: ellipsis;white-space: nowrap;overflow: hidden;;
}
.Qualification_list .lhl_but{display: none;}
.Qualification_list .lhl_but>div{background: none;width: 40px;height: 40px;border-radius: 100%;background: rgba(0,0,0,0.8);margin-top: -20px;
text-align: center;line-height: 40px;font-size: 20px;color: #fff;}
.Qualification_list .lhl_but>div.swiper-button-prev{left: 0;}
.Qualification_list .lhl_but>div.swiper-button-next{right: 0;}

.honor_03.pad90{overflow: inherit;}
.honor_list{display: inline-block;width: 100%;}
.honor_list dl{width: 25%;float: left;border-top: 1px solid #cccccc;padding: 20px 0 40px;box-sizing: border-box;cursor: pointer;}
.honor_list dl dd{float: left;width: calc(100% - 100px);}
.honor_list dl dd p{line-height: 30px;height: 60px;overflow: hidden;}
.honor_list dl dt{float: left;width: 100px;position: relative;}
.img_ico{cursor: pointer;display: none;}
.img_ico img{margin-top: 3px;width: 22px;height: 20px;}
.bigImg{padding: 10px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);position: absolute;left: 22px;bottom: 23px;width: 464px;display: none;    z-index: 9;}

.honor_list dl.on .bigImg{display: block;}
.honor_list dl:nth-child(4n) .bigImg{left: -300px;}

.moreList dl{display: none;}
.moreList dl:first-child,.moreList dl:nth-child(2),.moreList dl:nth-child(3),.moreList dl:nth-child(4),.moreList dl:nth-child(5)
,.moreList dl:nth-child(6),.moreList dl:nth-child(7),.moreList dl:nth-child(8){display: block;}
.moreList.on dl{display: block;}


@media only screen and (min-width:1025px) {
    .Certification_list dl:hover{background: url(../upload/honor_bg1.jpg) no-repeat;background-size: cover;color: #fff;}
    .Unfold:hover{color: #2787ed;}
}

@media only screen and (max-width:1440px) {
    .pad90{padding: 60px 0;overflow: hidden;padding-bottom: 0;}
    .pad80{padding: 50px 0;overflow: hidden;padding-bottom: 0;}
    .honor_list dl dd{float: left;width: calc(100% - 80px);}
    .honor_list dl dt{float: left;width: 80px;}
    .bigImg{width: 350px;}
}
@media only screen and (max-width:1024px) {
    .Certification_list dl,.Qualification_list dl{width: calc((100% - 40px) / 3);}
    .Certification_list dl:nth-child(4n),.Qualification_list dl:nth-child(4n){margin-right: 20px;}
    .Certification_list dl:nth-child(3n),.Qualification_list dl:nth-child(3n){margin-right: 0px;}
    .img_ico{display: block;}
    .honor_list dl{width: 33.3%;}
}
@media only screen and (max-width:767px) {
    .Certification_list dl{width:49%;margin: 0 !important; margin-bottom: 10px!important;}
    .Certification_list dl:nth-child(2n){float: right;}
    .Certification_list dl:nth-child(2n+1){clear: both;}
    .Qualification_list dl{width: 100%;margin-right: 0;}
    .honor_list dl{width: 100%;}
    .bigImg{width: 260px;right: 0;left: auto;}
    .honor_list dl dt{text-align: right;}
    .honor_list dl:nth-child(4n) .bigImg {
        left: auto;
    }
    .honor_list dl dd p{height: auto;line-height: 24px;}
    .Certification_list dl dt p{line-height: 24px;height: auto; max-height: 72px;-webkit-line-clamp: 3;font-size: 14px;}
    .Qualification_list .lhl_but{display: block;}
    .Qualification_list .swiper-wrapper{display: flex;}
}
/*新闻*/
.news_01{background: #ededed;}
.news_con{position: relative;overflow: hidden;}
.news_l{float: left;width: 55%;border-radius: 10px;overflow: hidden;}
.news_l a{display: block;border-radius: 10px;overflow: hidden;}
.news_l img{width: 100%;}
.news_r{float: left;width: 45%;position: absolute;right: 0;top: 0;padding: 30px 60px;box-sizing: border-box;height: 100%;}
.news_r span{display: block;margin-bottom: 5px;}
.news_link{position: absolute;bottom: 30px;}
.news_link a{display: block;width: 228px;height: 45px;text-align: center;line-height: 45px;background: #289dd9;color: #fff;border-radius: 5px;transition: all .3s;}

.news_tit{margin-bottom: 50px;overflow: hidden;}
.news_tit h2{float: left;}
.news_tit a{float: right;color: #289dd9;}
.newsList{display: inline-block;width: 100%;}
.newsList li{float: left;width: calc((100% - 42px) / 3);margin-right: 20px;margin-bottom: 20px;background: #f5f5f5;padding: 40px;
    box-sizing: border-box;border-radius: 5px;transition: all .3s;}
.newsList li:nth-child(3n){margin-right: 0;}
.newsList li h2{line-height: 32px;height: 96px;margin: 15px 0;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.newsList li .news_txt{line-height: 22px;height: 66px;display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.newsList li .news_link{position: static;margin-top: 40px;margin-top: 40px;}
.newsList li .news_link a{width: 140px;height: 40px;line-height: 40px;background: #fff;color: #434343;}

/*内容页*/
.details_con{background: #fefeff;}
.content{overflow: hidden;background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 80px 0px;}
.details_l{float: left; width: calc(100% - 385px);padding:0 75px;box-sizing: border-box;border-right: 1px solid #c8c8c8;}
.details_r{float: left; width:385px;padding: 30px 55px;box-sizing: border-box;}
.d_span{text-align: left;position: relative;margin-bottom: 5px;}
.d_span em{position: absolute;bottom: -1px;left: 0;display: block;width: 231px;height: 2px;background: #004b7f;}
.d_span span {color: #707070;margin-right: 25px;}
.d_span span i{margin-right: 10px;}
.txt_title{text-transform: uppercase;margin-bottom: 2%;text-align: left;}
.details_text .edit_con_original{color: #707070;line-height: 25px;}
.share_common{display: inline-block;line-height: 50px;}
.share_common a {color: #7c7c7c;margin-left: 0px;margin-right: 30px;}
.share_common a i{font-size: 24px;display: inline-block;width: 50px;height: 50px;text-align: center;line-height: 50px;background: #e8e8e8;
    border-radius: 100%;margin-right: 15px;transition: all .3s;vertical-align: middle;}
.d_share{padding: 0px 0 50px;line-height: 25px;}
.d_share span{display: block;color: #686868;margin-bottom: 15px;}
.details_r>h1{margin-bottom: 30px;position: relative;color: #434343;}
.details_r em{display: block;width: 5px;height: 34px;background: #004b7f;position: absolute;left: 0;top:50%;margin-top: -17px;}
.details_r .details_list{}
.details_list li{margin-bottom: 30px;}
.details_list li .pub_tit{margin-bottom: 0;}
.details_bottom{background: #edf1f5;}
.details_list .list_span{margin-bottom: 10px;color: #707070;}
.details_list h1.news_tit{height: 48px;margin-bottom: 0;line-height: 24px;}
.details_list h1.news_tit a{color: #5c5c5c;float: none;}
.details_list li:last-child{border-bottom: 0;}

.news_page{overflow: hidden;display: inline-block;width: calc(100% - 385px);padding: 0 70px;}
.news_page .wrap{overflow: hidden;}
.news_page .le{float: left;color: #434343;line-height: 30px;padding: 10px 0;width: calc(100% - 100px)}
.news_page .le a{color: #202f45;}
.news_page .le span{display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_page .re{float: right;}
.news_page .re a{display: inline-block;width: 36px;height: 36px;line-height: 36px;text-align: center;color: #fff;font-size: 22px;background: #0099d9;margin-top: 20px;}
/*内容页*/

/*微信*/
.weixin {
    position: fixed;
    width: 300px;
    height: auto;
    z-index: 100000;
    left: 50%;
    top: 50%;
    margin: -200px 0 0 -150px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: 1px 1px 10px #666;
}

.weixin .c {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(../images/x.png);
    overflow: hidden;
    text-indent: 100px;
    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;
    font-weight: normal;
}

.weixin .img {
    padding: 30px 0 10px;
    text-align: center;
    border-top: 1px solid #ddd;
}

.weixin p {
    margin: 0 1.5% 20px;
    text-align: center;
}

.weixin .img img {
    width: 200px;
    height: 200px;
    display: block;
    margin: auto;
}

/*微信*/


@media only screen and (min-width: 1025px){
    .news_link a:hover{opacity: .8;color: #fff!important;}
    .newsList li .news_link a:hover{}
    .newsList li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);background: #fff;}
    .newsList li:hover .news_link a{background: #289dd9;color: #fff!important;}
    .share_common a:hover{color: #7c7c7c!important;}
    .share_common a i:hover{background: #289dd9;color: #fff;}
    .news_page .re a:hover{color: #fff!important;opacity: .8;}
}

@media only screen and (max-width:1440px) {

    .content{padding: 50px 0;}
    .details_l,.news_page{padding: 0 50px;}
    .details_r{padding: 30px 40px;}
}
@media only screen and (max-width:1100px) {
    .news_r{padding: 30px;}
}
@media only screen and (max-width:1024px) {
    .news_l{width: 100%;}
    .news_r{width: 100%;position: static;padding: 30px 0;padding-bottom: 0;}
    .news_link{position: static;margin-top: 30px;}
    .newsList li{width: calc((100% - 20px) / 2);}
    .newsList li:nth-child(3n){margin-right: 20px;}
    .newsList li:nth-child(2n){margin-right: 0px;}
    .details_l,.details_r{width: 100%;float: none;}
    .details_l{border-right: 0;}
    .d_share{padding-bottom: 30px;}
    .news_page{width: 100%;}
    .news_page .le{float: none;width: 100%;}
    .news_page .re{display: none;}
    .details_list h1.news_tit{height: auto;}
    .details_r>h1{margin-bottom: 20px;}
    .details_list li{margin-bottom: 20px;}
    .details_l, .news_page{padding: 0 40px;}
    .details_r{padding: 0 40px;margin-top: 20px;}
}
@media only screen and (max-width:767px) {
    .pad90,.pad80{padding: 40px 0;}
    .news_link a{width: 150px;}
    .news_tit{margin-bottom: 30px;}
    .newsList li{width: 100%;margin-right: 0;padding: 30px 20px;}
    .newsList li h2{height: auto;}
    .newsList li h2 br{display: none;}
    .newsList li .news_txt{height:auto;}
    .details_l, .news_page {
        padding: 0 20px;
        box-sizing: border-box;
    }
    .page{margin: 30px 0 50px;}
    .d_share{padding-top: 20px;}
    .txt_title{text-align: left;}
    .details_text{padding: 0;}
    .d_span{overflow: hidden;}
    .d_span span{display: block;text-align: left;margin: 0 auto;float: left;}
    .share_common a{line-height: 40px;}
    .share_common a i{width: 40px;height: 40px;font-size: 20px;line-height: 40px;}
    .news_page .le{padding: 20px 0;}
    .details_r{padding: 0 20px;}
    .content{padding: 40px 0;}

}


/*加入我们*/
.join_01{background: url(../upload/join_bg1.jpg) no-repeat center;background-size: cover;}
.join_t{position: relative;overflow: hidden;}
.join_t .l{margin-right: 4%;}
.join_t .l,.join_t .r{float: left;width: 48%;border-radius: 10px;}
.join_t .l img{width: 100%;}
.join_t .r{background: #efefef;padding: 55px;box-sizing: border-box;position: absolute;right: 0;top: 0;height: 100%;}
.join_t .r h2{margin-bottom: 30px;line-height: 40px;height: 80px;overflow: hidden;}
.join_t .r .txt{color: #707070;line-height: 30px;height: 16em;margin-bottom: 30px;}
.join_t .r em{display: block;width: 96px;height: 3px;background: #2897cf;}

.Mathematics_l{float: left;width: 260px;}
.Mathematics_l h2{font-weight: bold;}
.Mathematics_r{float: left;width: calc(100% - 260px);}
.Mathematics_r dl{float: left;width: calc((100% - 42px) / 3);margin-right: 20px;border-radius: 10px;overflow: hidden;}
.Mathematics_r dl:nth-child(3n){margin-right: 0;}
.Mathematics_r dl dd{width: 100%;}
.Mathematics_r dl dt{padding: 35px 30px;padding-bottom: 15px; box-sizing: border-box;background: #e9ebf0;}
.Mathematics_r dl dt h3{font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 15px;color: #000;}
.Mathematics_r dl dt p{color: #434343;line-height: 25px;height: 150px;overflow: hidden;}

.join_js{width: 50%;float: right;color: #fff;}
.join_tit{overflow: hidden;}
.join_line{display: block;margin-top: 15px;}
.join_line span,.join_line em{display: block;float: left;width: 53px;height: 3px;margin-right: 4px;}
.join_line span{background: #2787ed;}
.join_line em{background: #c9c9c9;}
.join_textP{line-height: 38px;margin: 50px 0;}
.qa_tit{text-align: center;margin-bottom: 45px;}
.join_qa{position: relative;overflow: hidden;}
.join_qa-l{float: left;width: 48%;}
.join_qa-l img{width: 100%;}
.join_qa-r{float: right;width: 48%;
    /*position: absolute;right: 0;top: 0;height: 100%;*/
}

.join_qa-r dl{width: 100%;}
.join_qa-r dl dd{border-bottom: 1px solid #cccccc;padding: 20px 0;overflow: hidden;cursor: pointer;}
.join_qa-r dl dd p{float: left;width: calc(100% - 80px)}
.join_qa-r dl dd span{float: left;width: 80px;text-align: center;}
.add_img{background: url(../upload/jia.png) no-repeat;width: 12px;height: 13px;display: inline-block;}
.join_qa-r dl:first-child dd{padding-top: 0;}
.join_qa-r dl dt{
    display: none;
    background: #f0f0f0;padding: 30px;box-sizing: border-box;line-height: 30px;
}

/*.join_qa-r dl.on dt{display: block;}*/
.join_qa-r dl.on .add_img{background: url(../upload/jian.png) no-repeat;width: 12px;height: 13px;}

.join_b{}
.job_tab{border-top-left-radius: 10px;border-top-right-radius: 10px;overflow: hidden;}

.job_ul{text-align: center;margin-top: 90px;margin-bottom: 45px;}
.job_ul li{display: inline-block;width: 204px;height: 45px;text-align: center;line-height: 45px;background: #fff;border-radius: 5px;margin: 0 10px;position: relative;
cursor: pointer;}
.job_ul li.on{background: #289dd9;color: #fff;}


.job_ul li em{
    display:none;
    width:0;
    height:0;
    border-left:8px solid transparent;
    border-right: 8px solid transparent;
    border-top:8px solid #289dd9;
    position: absolute;
    left: 50%;margin-left: -4px;
    bottom: -4px;
}
.job_ul li.on em{display: block;}
.job_tabT{overflow: hidden;}
.job_tabT li{width: 32%;float: left;background: #289dd9;padding: 15px 40px;box-sizing: border-box;color: #fff;border-right: 1px solid #dfe4f1;}
.job_tabT li:last-child{width: 36%;}

.job_item{background: #efefef;overflow: hidden;}
.job_item:nth-child(2n){background: #ffffff;}
.job_item .t{overflow: hidden;}
.job_item .t ul li{width: 32%;float: left;padding: 15px 40px;box-sizing: border-box;border-right: 1px solid #dfe4f1;color: #434343;}
.job_item .t ul li em{display: none;}
.job_item .t ul li:last-child{width: 36%;padding: 0;}
.job_item .t ul li:last-child>p{float: left;width: calc(100% - 130px);padding:15px 0px 15px 40px;box-sizing: border-box;border-right: 1px solid #dfe4f1;}

.job_item .t ul li>span{float: left;width: 90px;text-align: center;/*font-size: 18px;/*font-weight: bold;*/cursor: pointer;height: 24px;line-height: 24px;margin: 15px;    background: #289dd9;border-radius: 10px;color: #fff;}

.job_item .b{overflow: hidden;padding: 30px 40px 40px;box-sizing: border-box;border-top: 1px solid #dfe4f1;display: none;background: #fff;}
.recruit_item-b{display: none;padding: 0 35px;padding-bottom: 50px;}
.recruit_edit{font-size: 14px;}
.recruit_edit .edit_con_original{color: #434343;}
.recruit_text{overflow: hidden;margin-bottom: 10px;}
.recruit_text img{margin-right: 22px;}
.recruit_text span{float: left;width: 55px;}
.recruit_text>p{position: relative;line-height: 30px;font-size: 14px;}
.recruit_text>p em{position: absolute;left: 0;bottom: 0;width: 118px;height: 1px;display: block;background: #bdbdbd;}
.recruit_item-bItem{float: left;width: 50%;box-sizing: border-box;overflow: hidden;color: #434343;margin-bottom: 20px;padding-right: 50px;}
.recruit_item-bItem:nth-child(2){padding-left: 50px;padding-right: 0;border-right: none;}
.recruit_item-b_txt{margin-bottom: 20px;overflow: hidden;}
.recruit_item-b_txt span{float: left;width: 33.3%;}
.recruit_itemAll{overflow: hidden;}
.n_more{overflow: hidden;margin-top: 10px;}
.n_more a{width: 180px;display: block;height: 45px;line-height: 45px;text-align: center;background: #289dd9;color: #fff;}
.clickMore.on i::before{content: "\e71e";}
.job_tabB-item{display: none;}
.job_tabB-item.on{display: block;}
@media only screen and (min-width:1025px) {
    .n_more a:hover{opacity: .8;color: #fff!important;}
}

@media only screen and (max-width:1280px) {
    .join_t .r{padding: 30px;}
    .join_t .r .txt{height: 14rem;}
    .join_t .r h2{margin-bottom: 10px;}
    .Mathematics_r dl dt{padding: 25px 20px;}
    .join_qa-r dl dd{padding: 12px 0;}
    .join_qa-r dl dt{padding: 20px;}
}
@media only screen and (max-width:1024px) {
    .pad90{padding: 40px 0;}
    .join_t .l, .join_t .r{width: 100%;}
    .join_t .r{position: static;}
    .join_t .r .txt{height: auto;}
    .job_ul{margin: 40px 0;margin-bottom: 20px;}
    .Mathematics_l{margin-bottom: 30px;}
    .Mathematics_l,.Mathematics_r{float: none;width: 100%;}
    .join_js{width: 68%;}
    .join_qa-l,.join_qa-r{float: none;width: 100%;}
    .join_qa-r{padding: 40px 0;}
}
@media only screen and (max-width:767px) {
    .job_ul li{margin: 0 2px;width: 100px;height: 35px;line-height: 35px;}
    .job_tabT li{padding: 10px;}
    .job_item .t ul li{padding: 15px 20px;width: 100%;border-bottom: 1px solid #dfe4f1;}
    .job_item .t ul li p{width: 100%;}
    .job_item .t ul li:last-child{width: 100%;}
    .job_item .t ul li:last-child>p{width: 100%;padding:15px 20px;box-sizing: border-box;height: 42px;border-bottom: 1px solid #dfe4f1;}
    .job_item .t ul li>span{width: 100%;text-align: center;float: none;overflow: hidden;display: block;}
    .job_item .b{padding: 20px 20px;}
    .recruit_item-bItem{width: 100%;padding-right: 0;}
    .recruit_item-bItem:nth-child(2){padding-left: 0;}
    .Mathematics_r dl{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .join_js{width: 100%;}
    .job_item .t ul li p{text-align: right;}
    .job_item .t ul li em{display: block;float: left;}
    .job_tabT{display: none;}
    .recruit_item-b_txt{overflow: hidden;margin-bottom: 10px;}
    .recruit_item-b_txt span{width:100%;float: left;}
    .join_t .r em{width: 50px;}
    .honor_02 .Unfold{display: none;}
}

/*分页*/
.page {vertical-align:middle;text-align:center; margin:40px 0px 20px; color:#606060; height:30px; line-height:30px;}
.page span{margin:0 8px;color: #7a8087;}
.page span em{ color:#289dd9;}
.page a{display:inline-block;text-align:center; width:30px;}
.page a.num,.page a.prev,.page a.next,.page a.go{ border-radius:5px;-moz-border-radius:5px;
    -webkit-border-radius:5px;margin: 0 8px;}
.page a.go{background:#289dd9;color:#fff;}
.page a.on,.page a.num:hover,.page a.prev:hover,.page a.next:hover,.page a.go:hover{ background:#289dd9;color:#fff;}
.page a.first,.page a.last {width:40px;color: #7a8087;}
.page a.first:hover,.page a.last:hover{ background:none;}
.page .txtnum{width:80px;}
.page .txtnum input{width:80px;height:30px; line-height:30px; text-align:center;  background:none;border: 1px solid #7a8087;border-radius: 5px;box-sizing: border-box;}
@media only screen and (max-width:1024px) {
.page a,.page .txtnum{display: none;}
.page a.on{display: inline-block;}
.page a.prev, .page a.next{display: inline-block;}
.page a.num, .page a.prev, .page a.next, .page a.go,.page span{margin: 0;}
}
@media only screen and (min-width:1025px) {
    .page a:hover{color: #fff!important;}
}


.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #2787ed!important;}


/*营销合作*/
.marketing_01{background: url(../images/marketing_bg1.jpg) no-repeat;overflow: hidden;background-size: 100% 90%;}
.marketing_txt{background: #fff;text-align: center;padding: 40px;box-shadow: 0 0 10px rgba(0,0,0,0.2);border-radius: 5px;margin: 80px 0;}
.marketing_txt p{color: #707070;}
.marketing_tit{font-weight: bold;margin-bottom: 30px;}

.marketing_jz{padding-left: 80px;border-left: 2px solid #289dd9;padding-bottom: 70px;}
.marketing_p .edit_con_original{line-height: 30px;}
.marketing_b{position: relative;margin-top: -10px;overflow: hidden;border-radius: 5px;}
.marketing_b .r{position: absolute;width: 50%;height: 100%;right: 0;top: 0;background: rgba(0,0,0,0.6);color: #fff;padding: 60px;box-sizing: border-box;
border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

.marketing_b .r p{margin-bottom: 35px;line-height: 35px;}


.marketing_02 .marketing_tit{text-align: center;margin-top: 80px;}
.function_list{overflow: hidden;padding:30px 0;}
.function_list dl{float: left;width: 22%;padding: 0 0 0 37px;box-sizing: border-box;border-left: 1px solid #cccccc;margin-top:40px;margin-right: 4%;}
.function_list dl:last-child{margin-right: 0;}
.function_img{width: 60px;height: 60px;border-radius: 10px;background: #314c93;overflow: hidden;margin-bottom: 35px;}
.function_img img{width: 100%;height: 100%;}
.function_list dl dt h3{font-weight: bold;margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.function_list dl dt p{line-height: 30px;color: #707070;height: 180px;}
.function_list dl:nth-child(2n){margin-top: 0;}
.function_list dl:nth-child(2n) .function_img{background: #a6bfed;}

.marketing_03{background: #eaedf5;padding: 75px 0;}
.hz_lx{overflow: hidden;}
.hz_lx span{float: left;height: 16px;line-height: 16px;color: #434343;}
.hz_lx span:first-child{border-right: 2px solid #b3b5bb;padding-right: 30px;margin-right: 30px;}
.hz_lx span a{color: #434343;}
.hz_lx span a.tel_link{cursor: inherit;}
.hz_lx span a.tel_link:hover{color: #434343!important;}

@media only screen and (max-width:1024px) {
    .marketing_b .r{width: 100%;}
    .rTxt{height: 200px;}
}
@media only screen and (max-width:767px) {
    .marketing_tit{margin-bottom: 20px;}
    .marketing_txt{margin: 40px 0;padding: 30px 20px;}
    .marketing_txt p{text-align: left;}
    .marketing_txt p br{display: none;}
    .marketing_jz{padding-left: 20px;padding-bottom: 40px;}
    .marketing_b{height: auto!important;}
    .marketing_b .r{position: static;padding: 40px 20px;}
    .marketing_02 .marketing_tit{margin-top: 40px;}
    .function_list dl{width: 100%;margin-right: 0;margin-bottom: 40px;margin-top: 0;padding-left: 0;text-align: center;border-left: 0;}
    .function_list dl dt p{height: auto;}
    .function_img{margin-left: auto;margin-right: auto;}
    .marketing_03{padding: 40px 0;}
    .hz_lx span:first-child{padding-right: 10px;margin-right: 10px;}
}
@media only screen and (max-width:350px) {
    .hz_lx span{font-size: 12px;}
    .hz_lx span:first-child{}
}

.hr_title{ text-align: center;margin:2% 0 3%;}
.hr_p{ float: left; width:48.5%; text-align: center; padding:3% 5%; box-sizing: border-box; bordeR:1px solid #E5E5E5; background: #fff;}
.hr_p+.hr_p{ float: right; background: #E5E5E5;}
.hr_p i{ display: inline-block; font-size: 30px;color:#289DD9; padding-right: 20px; margin-right: 20px;border-right:1px solid #CCCCCC;}
@media only screen and (max-width:767px) {
    .hr_title{margin-top:0;}
    .hr_p{width:100%;margin-bottom: 2%;}
    .hr_p+.hr_p{margin-bottom: 0;}
    .hr_p i{font-size: 20px;}
}

@media only screen and (min-width:1025px) {
.job_item .t ul li>span{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.job_item .t ul li>span:hover{opacity: 0.8;}
}