.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background: #3a70d3!important;}
.contact_01{overflow: hidden;position:relative;}
.map_l,.map_r{float: left;width: 50%;}
.map_l{position: absolute;left: 0;top: 0;height: 100%;}
.map_r{float: right;}
#map{height: 620px;}
#map>div div:nth-child(2){margin-top: -114px!important;margin-left: 43px!important;}
.map_l{background: #3a70d3;padding: 50px 7% 0 10%;box-sizing: border-box;color: #fff;}
.map_txt{padding-left: 0px;padding-top: 40px;}
.map_txt h2{border-bottom: 1px solid rgba(255,255,255,0.16);padding-bottom: 15px;margin-bottom: 35px;}
.map_txt-p h3{margin-bottom: 20px;}
.map_txt-p a{color: #fff!important;}
.map_txt-p a.tel_link{color: #fff!important;cursor: inherit;}

.contact_02{background: #f4f4f4;padding: 8% 0 7%;box-sizing: border-box;overflow: hidden;}
.contact_02 li{float: left;width: 33.3%;border-right: 1px solid #c6c6c6;position: relative;height: auto;box-sizing: border-box;text-align: center;margin-bottom: 60px;}
.contact_02 li:nth-child(3n){border-right: 0;}
.contact_02 li:nth-child(3n+1){clear:both}
.contact_02 li dl{display: inline-block;text-align: left;width: 300px;}
.contact_02 li dd{font-weight: bold;margin-bottom: 20px;}
.contact_02 li dt{color: #3f3f3f;}
.contact_02 li dt p{margin-bottom: 3px;}
.contact_02 li dt p i{color: #3a70d3;margin-right: 12px;font-size: 18px;vertical-align: middle;margin-top: -2px;display: inline-block;width: 24px;text-align: center;}
.contact_02 li dt p span{width: calc(100% - 40px);display: inline-block;word-break: break-word;vertical-align: top;}
.contact_02 li dt p a.tel_link{color: #3f3f3f!important;cursor: inherit;}
.contact_02 li dt p:nth-child(3) i{font-size: 23px;}
.contact_03{background: #fff;padding: 4% 0 6%;box-sizing: border-box;overflow: hidden;}
.c03_ll{ float: left; width:68.75%; padding:26px 60px; box-sizing: border-box; background: #EDEDED;}
.c03_rr{ float: right; width: 30.2%; padding: 26px; box-sizing: border-box; background: #EDEDED;}
.c03_rr dt,.c03_rr dt img{width: 100%;}
.c03_rr dd{margin-top:8%; color: #000000;}
.c03_rr dd h2{padding-bottom: 5%; border-bottom: 1px solid #DDDDDD;}
.c03_rr dd h3{margin-top: 5%;}
.c03_rr dd p.tel{margin-top: 5%; color: #3A70D3;}
.c03_rr dd p.tel a{color: #3A70D3;}

.c03_ll .box_tit{margin-top: 2%;}
.c03_ll .box_tit span{color: #000; font-weight: bold; border: none;}
.c03_ll .cont_form{ width: 100%; max-width: 100%; margin-bottom: 8%;}

@media only screen and (max-width:1023px) {
    .c03_ll,.c03_rr{ width: 100%;}    
    .c03_ll{padding: 26px;}
}
@media only screen and (max-width:767px) {
    .c03_ll,.c03_rr{padding: 5%;}
}

.message_from{width: 910px;margin: 5% auto;max-width: 100%;}

.message_group{margin-bottom: 20px;display: inline-block;width: 100%;position: relative;}
.group-item{float: left;width: 50%;padding: 0 10px;box-sizing: border-box;}
.group-item_div{background: #fff;padding: 0 40px;box-sizing: border-box;position: relative;height: 60px;line-height: 60px;}
.group-item_div em {position: absolute;left: 28px;top: -3px;color: #ff0000;font-weight: bold;}
.group-item_div input{widtH:100%; height: 100%; bordeR:none; background: none; font-size: 16px;font-weight: bold;}
.group-item_div input::-webkit-input-placeholder{color:#424242;}
.group-item_div input:-moz-placeholder{color:#424242;}
.group-item_div input::-moz-placeholder{color:#424242;}
.group-item_div input:-ms-input-placeholder{color:#424242; opacity: 0.8;}
.message_group.widWidth .group-item{width: 100%;}

.all_group .group-item{width: 100%;}
.all_group .group-item_div{height: 160px;}
.all_group .group-item_div textarea{height: 100%;width: 100%;color: #424242;padding: 18px 0;box-sizing: border-box;font-weight: bold;font-size: 16px;}
.all_group .group-item_div textarea::-webkit-input-placeholder{color:#424242;}
.all_group .group-item_div textarea:-moz-placeholder{color:#424242;}
.all_group .group-item_div textarea::-moz-placeholder{color:#424242;}
.all_group .group-item_div textarea:-ms-input-placeholder{color:#424242; opacity: 0.8;}

.code_img{position: absolute;right: -180px;background: #fff;width: 170px;height: 60px;top: 0;cursor: pointer;}
.code_img img{width: 100%;height: 100%;}
.message_submit{width: 192px;height: 46px;line-height: 46px;text-align: center;border-radius: 20px;background: #3a70d3;color: #fff;transition: all .3s;}

.select_group{position: relative;z-index: 4;}
.select_group .group-item{width: 100%;}
.group_select-item{float: left;width: 100%;position: relative;background: #fff;}
.group_select-item dd{padding: 0 40px;color: #fff;line-height: 60px;height: 60px;cursor: pointer;position: relative;}
.group_select-item dd em{position: absolute;left: 28px;top: -3px;color: #ff0000;font-weight: bold;}
.group_select-item dd p{float: left;font-size: 16px;color: #424242;font-weight:bold;}
.group_select-item dd i{float: right;transition: all .3s;color: #3a70d3;font-size: 20px;}
.group_select-item dt{padding: 8px 40px;line-height: 40px;background: #fff;position: absolute;left: 0;top: 60px;width: 100%;max-height: 136px;overflow: hidden;
    display: none;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.group_select-item dt span{display: block;cursor: pointer;transition: all .3s;}
.group_select-item.on{z-index: 4;}
.group_select-item.on dd i{transform: rotate(180deg);}
@media only screen and (min-width:1025px) {
    .message_submit:hover{opacity: .8;}
    .map_txt-p a:hover{font-weight: bold;}
}

@media only screen and (max-width:1280px) {
    .map_txt{padding-left: 100px;}
}
@media only screen and (max-width:1024px) {
    .map_l,.map_r{width: 100%;height: auto;}
    #map{height:400px;}
    .map_l{padding: 60px;}
    .contact_02 li{width: 50%;border-right: 0;}
    .contact_02 li dl{width: 90%;}
    .contact_02 li:nth-child(3n){border-right: 0;}
    .contact_02 li:nth-child(3n+1){clear:inherit}
    .contact_02 li:nth-child(2n+1){clear:both}
}
@media only screen and (max-width:767px) {
    .map_l{padding: 30px 3%;}
    .map_txt{padding-left: 0;padding-top: 30px;}
    #map{height:240px;}
    .contact_02{padding: 10px 0;}
    .contact_02 li{width: 100%;border-bottom: 1px solid #c6c6c6;border-right: 0;height: auto;padding: 20px 0;margin-bottom: 10px;}
    .contact_02 li dl{display: block;width: 100%;}
    .contact_02 li:last-child{border-bottom: 0;}
    .contact_03{padding: 30px 0;}
    .message_from{margin: 30px 0;}
    .message_group{display: block;}
    .group-item{padding: 0;width: 100%;margin-bottom: 20px;}
    .group_select-item dd{padding: 0 25px;height: 50px;line-height: 50px;}
    .group_select-item dd em{left: 13px;}
    .group_select-item dt{top: 50px;}
    .group-item_div{padding: 0 25px;height: 50px;line-height: 50px;}
    .group-item_div em{left: 13px;}
    .group_select-item dt{padding: 8px 25px;}
    .code_group .group-item_div{width: 60%;}
    .code_img{width: 120px;height: 50px;right: -130px;}
    .message_submit{width: 150px;}
}

/*新闻*/
.news_body{background: #f4f4f4;}
.new_wrap{width: 1630px;max-width: 94%;margin: 0 auto;}
.news_tj{position: relative;overflow: hidden;margin: 5% 0;}
.news_tj dd{float: left;width: 53%;}
.news_tj dt{width: 47%;position: absolute;right: 0;top: 0;height: 100%;background: #fff;padding: 3% 4%;box-sizing: border-box;}
.news_tj dt h2{line-height: 45px;max-height: 90px;overflow: hidden;}
.news_tj-txt{color: #424242;line-height: 30px;height: 90px;overflow: hidden;margin: 5% 0;}
.news_tj-link a{padding: 0 25px;height: 40px;line-height: 40px;color: #fff;border-radius: 30px;display: inline-block;background: #3a70d3;}
.news_tj-link a i{margin-left: 10px;}
.news_tj .swiper-pagination{width: 47%;right: 0;text-align: center;bottom: 25px;}
.news_tj .swiper-pagination .swiper-pagination-bullet{background: none;border: 2px solid #3a70d3;width: 11px;height: 11px;opacity: 1;margin: 0 10px;}
.news_tj .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #3a70d3;}

.news_list ul{margin-left: -20px;margin-right: -20px;overflow: hidden;}
.news_list li{float: left;width: 33.3%;padding: 0 20px;box-sizing: border-box;margin-bottom: 20px;}
.news_list li dt{padding: 30px 20px;box-sizing: border-box;}
.news_list li dt h3{font-weight: bold;}
.news_list li dt p{color: #333333;margin: 20px 0;line-height: 24px;height: 72px;overflow: hidden;}
.news_list li dt span{display: block;font-weight: bold;font-size: 16px;color: #000;transition: all .3s;}


.del_con{padding: 5% 0;box-sizing: border-box;}
.d_title{text-align: left;border-bottom: 1px solid #cacaca;padding-bottom: 20px;margin-bottom: 60px;}
.d_title h2{line-height: 1.4em;margin-bottom: 20px;}
.d_span{display: inline-block;}
.d_span span{margin-right: 25px;color: #424242;}
.share_common{display:inline-block;padding: 0 20px;overflow: hidden;vertical-align: middle;margin-top: -5px;}
.share_common a{height: 32px; line-height:32px;color: #3a70d3;}
.share_common a{float: left;color: #3a70d3;padding: 0 10px;}
.share_common a i{font-size: 20px;}
.share_common a .icon-weixin{font-size: 18px;}
.share_common a .icon-qq{font-size: 18px;}
.share_common a .icon-weibo{font-size:20px;}

.d_edit{padding: 0 10px 6%;box-sizing: border-box;overflow: hidden;}
.d_edit-img{float: left;width: 42%;position: relative;}
.d_edit-img .swiper-pagination{bottom: -30px;}
.d_edit-img .swiper-pagination .swiper-pagination-bullet{width: 45px;height: 3px;background: #c3c3c3;border-radius: 3px;opacity: 1;margin-right: 4px;}
.d_edit-img .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #3a70d3;}
.d_edit-txt{float: left;width: 58%;padding-left: 4%;box-sizing: border-box;}
.d_edit-txt .edit_con_original{color: #424242;line-height: 30px;}

.news_page{border-top: 1px solid #a2afb2;padding: 40px 120px 0 20px;position: relative;}
.news_page span{display: block;line-height: 34px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cona{position: absolute;right: 20px;top: 40px;height: 28px;line-height: 28px;text-align: center;border-radius: 20px;}
.cona a{display: block;width: 100px;height: 40px;line-height: 40px;background: #3a70d3;color: #fff;text-align: center;border-radius: 30px;}
.cona a i{margin-left: 5px;vertical-align: middle;margin-top: -2px;display: inline-block;font-size: 18px;}


@media only screen and (min-width:1025px) {
    .news_tj-link a:hover{opacity: .8;color: #fff!important;}
    .news_list li a:hover dt span{color: #3a70d3;}
    .cona a:hover{color: #fff!important;opacity: .8;}
}
@media only screen and (max-width:1280px) {
    .news_tj dt h2{line-height: 30px;max-height: 60px;}
    .news_tj-txt{height: 60px;}
}
@media only screen and (max-width:1024px) {
    .news_tj dd,.news_tj dt{width: 100%;}
    .news_tj dt{position: static;overflow: hidden;padding-bottom: 80px;}
    .news_tj .swiper-pagination{width: 100%;bottom: 30px;}
    .news_list ul{margin-left: -10px;margin-right: -10px;}
    .news_list li{padding: 0 10px}
    .d_edit-img,.d_edit-txt{width: 100%;}
    .d_edit-img{padding-bottom: 60px;}
    .d_edit-img .swiper-pagination{bottom: 20px;}
    .d_edit-txt{padding-left: 0;}
    .news_page{padding: 20px 20px 0;}
    .cona{display: none;}
}
@media only screen and (max-width:767px) {
    .news_tj{margin: 30px 0;}
    .news_tj dt{padding-top: 20px;}
    .news_tj .swiper-pagination{bottom: 20px;}
    .news_tj .swiper-pagination .swiper-pagination-bullet{margin: 0 4px;width: 8px;height: 8px;}
    .news_list ul{margin-left: 0;margin-right: 0;}
    .news_list li{width: 100%;padding: 0;margin-bottom: 0;}
    .del_con{padding: 30px 0;}
    .d_title{margin-bottom: 30px;}
    .d_span span{margin-right: 10px;}
    .share_common{padding: 0;}
    .news_page{padding: 20px 0 0;}
}


/*关于我们栏目*/

.about_body{background: #f3f3f3;}
.box_link{text-align: center;padding: 40px 0;}
.box_link li{display: inline-block;margin: 0 24px;}
.box_link li a{display: block;padding: 10px 20px;position: relative;text-align: center;}
.box_link li.on a:after{content: "";display: block;width: 100%;height: 2px;background: #3a70d3;position: absolute;bottom: 0;left: 0;}
.box_content{margin-bottom: 40px;position: relative;}
.box_content ul{text-align: center;display: block;}
.box_content li{width: 210px;display: inline-block;margin: 0 3px;}
.box_content li a{display: block;width:100%;height: 40px;text-align: center;line-height: 40px;border-radius: 30px;background: #fff;color: #000;font-weight: bold;
padding: 0 5px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.box_content li.on a{background: #3a70d3;color: #fff;}
.box_content .lhl_but{display: none;}


/*公司简介*/
.brief_01{padding: 35px 0;}
.brief_01 .box_tit span{border-bottom: 1px solid #828282;}
.brief_01 .world_con{margin: 25px 0;position: relative;}
.about_wrap{width: 1530px;max-width: 94%;margin: 0 auto;}
.world_con>img{width: 100%;}
.world_number{position: absolute;right: 0;top: 15%;padding-right: 20px;box-sizing: border-box;color: #3a70d3;}
.world_number li{margin-bottom: 40px;}
.world_number li dd{font-weight: bold;}
.world_number li dd i{vertical-align: middle;display: inline-block;margin-top: -30px;margin-left: 5px;}

.world_list li{width: 44px;padding: 10px;border-radius: 30px;box-sizing: border-box;text-align: center;position: absolute;transition: all .3s;overflow: hidden;}
.world_list li span{position: absolute;left: 17px;top: 17px;cursor: pointer;z-index: 4;}
.world_list li span img{width: 10px;height: 10px;position: relative;z-index: 4;}

.world_list li p{display: inline-block;line-height: 24px;opacity: 0;width: 166px;}
.world_list li span:after{
    content: "";
    position: absolute;
    display: block;width: 10px;height: 10px;
    transform: scale(1.8);
    top: 0;left: 0;background: rgba(255,255,255,.6);border-radius: 100%;
    animation: flash 4s linear infinite;

}


@-webkit-keyframes flash {
    0%,
    100%,
    50% {
        opacity: 1;
        transform: scale(1,2);
    }

    25%,
    75% {
        opacity: 0.4;
        transform: scale(.9);
    }
}


.wd_01{left: 56.14%;top: 13.25%;}
.wd_02{left: 70.68%;top: 24.65%;}
.wd_03{left: 81.57%;top: 65.21%;}
.wd_04{left: 88.16%;top: 61.29%;}
.wd_05{left: 19.08%;top: 9.93%;}
.wd_06{left: 17.15%;top: 9.55%;}
.wd_07{left: 15.15%;top: 9.85%;}
.wd_08{left: 14.25%;top: 12.95%;}
.wd_09{left: 11.55%;top: 15.75%;}
.wd_10{left: 10.25%;top: 13.85%;}
.wd_11{left: 10.75%;top: 16.85%;}
.wd_12{left: 12.75%;top: 16.35%;}
.wd_13{left: 14.65%;top: 16.8%;}
.wd_14{left: 13.25%;top: 18.25%;}
.wd_15{left: 10.75%;top: 21.45%;}
.wd_16{left: 10.65%;top: 19.5%;}
.wd_17{left: 9.05%;top: 19.95%;}
.wd_18{left: 6.85%;top: 22.85%;}
.wd_19{left: 5.4%;top: 22.9%;}
.wd_20{left: 15.7%;top: 19.95%;}
.wd_21{left: 12.1%;top: 25.7%;}
.wd_22{left: 14.4%;top: 26.4%;}
.wd_23{left: 14.3%;top: 30.45%;}
.wd_24{left: 13.88%;top: 31.85%;}
.wd_25{left: 9.15%;top: 34.45%;}
.wd_26{left: 4.95%;top: 46.8%;}
.wd_27{left: 1.3%;top: 49.75%;}
.wd_28{left: 10.85%;top: 79.85%;}
.wd_29{left: 12.05%;top: 56.3%;}
.wd_30{left: 14.65%;top: 38.05%;}
.wd_31{left: 17.52%;top: 38.45%;}
.wd_32{left: 15.2%;top: 34.9%;}
.wd_33{left: 23.35%;top: 34.35%;}
.wd_34{left: 24.15%;top: 39.95%;}
.wd_35{left: 34.32%;top: 30.6%;}
.wd_36{left: 41.5%;top: 31.35%;}
.wd_37{left: 38.25%;top: 32.85%;}
.wd_38{left: 36.15%;top: 40.15%;}
.wd_39{left: 34.35%;top: 40.55%;}
.wd_40{left: 30.8%;top: 45.05%;}
.wd_41{left: 30.95%;top: 47.25%;}
.wd_42{left: 32.15%;top: 44.95%;}
.wd_43{left: 36.15%;top: 47.85%;}
.wd_44{left: 32.95%;top: 53.25%;}
.wd_45{left: 31.2%;top: 54.8%;}
.wd_46{left: 30.35%;top: 57.15%;}
.wd_47{left: 39.7%;top: 70.85%;}
.wd_48{left: 49.75%;top: 81.95%;}
.wd_49{left: 14.98%;top: 31.45%;}
.wd_50{left: 14.6%;top: 29.7%;}

.world_list li.on{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);overflow: inherit;width: 180px;z-index: 10;}
.world_list li.on p{opacity: 1;}

.about_banner-con{position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.about_banner-con .new_wrap{height: 100%;position: relative;}
.about_banner-txt{width: 44%;margin: 0 auto;height: 100%;

    position: relative;;
}
.about_banner-txt-con{padding: 0 20px;box-sizing: border-box;color: #fff;}
.about_banner-txt-con h2{font-weight: bold;margin-bottom: 20px;}
.about_banner-txtP{line-height: 30px;}
.about_banner-txtP p{margin-bottom: 22px;}

.about_number{width: 28%;left: 72%;height: 100%;top: 0;position: absolute;color: #fff;}
.about_number ul{padding-left: 15%;box-sizing: border-box;width: 100%;}
.about_number li{text-align: left;padding: 10px 0;}
.about_number dl{display: inline-block;text-align: left;}
.about_number dl dd span{font-weight: bold;}
.about_number dl dd i{vertical-align: top;margin-left: 5px;}


.brief_02{padding: 4% 0;box-sizing: border-box;overflow: hidden;background: #fff;}
.brief_02 .box_tit span{border-bottom: 1px solid #828282;}
.approval_list ul{background: url(/upload/brief_01.png) no-repeat center;overflow: hidden;background-size: 90%;margin: 6% 0;}
.approval_list ul li{float: left;width: 16.66%;padding: 0 10px;box-sizing: border-box;text-align: center;}
.approval_list ul dd{margin-bottom: 30px;padding: 10px;}
.approval_list ul dd img{width: 200px;max-width: 100%;transition: all .3s;}
.brief_03{background: #ededed;}
.brief_03 .box_tit span{border-bottom: 1px solid #828282;}
.rd_t{overflow: hidden;position: relative;margin-bottom: 5%;}
.rd_tImg{position: relative;}
.rd_t dd{float: right;width: 51%;position: relative;}
.rd_t dd img.video_button{width: 68px;height: 69px;cursor: pointer;}
.rd_tImg .lhl_but div{background: none;font-size: 30px;font-weight: bold;color: #fff;line-height: 44px;transition: all .3s;}
.rd_tImg .lhl_but div.swiper-button-prev{left: 20px;}
.rd_tImg .lhl_but div.swiper-button-next{right: 20px;}
.rd_t dt{width: 49%;position: absolute;left: 0;top: 0;height: 100%;padding-left: 10%;padding-top: 3%;box-sizing: border-box;padding-right: 5%;}
.rd_txt{margin: 4% 0;height: 50%;overflow: hidden;}
.rd_txt .edit_con_original{line-height: 30px;color: #3f3f3f;}
.rd_number{overflow: hidden;}
.rd_number ul{overflow: hidden;}
.rd_number li{float: left;color: #3a70d3;margin-right: 10%;}
.rd_number li dd{width: inherit;float: none;}
.rd_number li dd span{font-weight: bold;}
.rd_number li dd i{display: inline-block;vertical-align: middle;font-weight: bold;margin-left: 10px;margin-top: -44px;}
.rd_number li dt{width: inherit;position: static;padding-left: 0;padding-right: 0;padding-top: 0;}
.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{ width: 100%;}
.video_appbox .video_t{
    z-index:2; background:#000;width: 1035px;max-width:94%;height: 70%;
    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;}


.rd_b{padding-bottom: 6%;overflow: hidden;}
.rd_b_list ul{margin-left: -12px;margin-right: -12px;}
.rd_b_list li{float: left;padding: 0 12px;width: 33.3%;box-sizing: border-box;margin-bottom: 20px;}
.rd_b_list li dl{position: relative;overflow: hidden;}
.rd_b_list li dd{position: relative;transition: all .3s;}
.rd_b_list li dd{width: 100%;height: 100%;}
.rd_b-tit{position: absolute;left: 0;bottom: 0;padding: 50px 30px 10px;box-sizing: border-box;width: 100%;color: #fff;
background: url(/upload/bg1.png) no-repeat center;background-size: cover;}
.rd_b_list li dt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(58,112,211,0.95);padding: 30px;
    box-sizing: border-box;color: #fff;transform: translateY(120%);transition: all .3s;}
.rd_b_txt{height: 100%;overflow: hidden;}
.rd_b_list li dt h3{margin-bottom: 15px;}
.rd_b_list li dt p{line-height: 30px;}
    /*企业文化*/
.culture_01{padding: 15% 0 15%;box-sizing: border-box;overflow: hidden;}
.culture_circle{width: 40%;margin: 0 auto;position: relative;}
.culture_icoList li{width: 220px;height: 220px;border-radius: 100%;background: #f3f3f3;position: absolute;text-align: center;}
.culture_icoList li img{margin-top: 45px;width: 130px;height: 130px;}
.culture_icoList li:first-child{left: 50%;margin-left: -110px;top:-150px;}
.culture_icoList li:nth-child(2){left: -150px;;top:50%;margin-top: -110px;}
.culture_icoList li:nth-child(3){right: -150px;;top:50%;margin-top: -110px;}
.culture_icoList li:nth-child(4){left: 50%;margin-left: -110px;bottom:-150px;}

.culture_txt{position: absolute;width: 250px;text-align: right;}
.culture_txt h2{font-weight: bold;margin-bottom: 10px;}
.culture_icoList li:first-child .culture_txt{left: -300px;bottom: 40%;}
.culture_icoList li:nth-child(2) .culture_txt{left: -280px;top: 28%;}
.culture_icoList li:nth-child(3) .culture_txt{right: -280px;top: 20%;text-align: left;}
.culture_icoList li:nth-child(4) .culture_txt{right: -300px;bottom: 8%;text-align: left;}


/*董事长致辞*/
.oration_con{background: url(/upload/oration_01.png) no-repeat top right;padding: 7% 0 0;background-size: 50%;overflow: hidden;position: relative;}
.oration_l{float: left;width: 65%;padding-left: 4%;box-sizing: border-box;position: absolute;left: 0;overflow: hidden;height: 100%;}
.oration_l h3{font-weight: bold;margin-bottom: 25px;}
.oration_edit{height:56%;overflow: hidden;}
.oration_edit .edit_con_original{line-height: 30px;color: #3f3f3f;}
.oration_autograph{text-align: right;margin-top: 30px;}
.oration_autograph img{width: 89px;height: 43px;}
.oration_r{float: right;width: 30%;}
.oration_r img{width: 100%;}

/*加入我们*/
.recruit_body{background: #f3f3f3;}
.sociology_tab{padding: 20px 0;margin-bottom: 30px;position: relative;z-index: 4;}
.pub_select { position: relative;}
.pub_select dt {position: relative; padding: 0 20px; cursor: pointer; }
.sociology_tab dt i{position: absolute;top:0;;right: 20px;height: 100%;font-size: 20px;color: #6f96dc;height:60px;line-height: 60px;font-weight:normal;transition: all .3s;}
.pub_select dd {z-index: 99; position: absolute; max-height:200px; overflow-y: auto; overflow-x: hidden; background: #fff; width:100%; left: 0px; top:100%; display: none;  border: 1px solid #eee;border-top: 0; box-sizing:border-box;box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.pub_select dd a { display: block; line-height: 40px; white-space: normal; padding: 0 20px; }
.sociology_tab .pub_select{float: left;width: calc((100% - 40px) / 3);margin-right: 20px;}
.sociology_tab .pub_select:last-child{margin-right: 0;}
.sociology_tab .pub_search button,.sociology_tab .pub_select dt,.sociology_tab input,.sociology_tab .pub_search{height: 60px;line-height: 60px;}
.sociology_tab .pub_select dt,.sociology_tab input{padding:0 20px;background: none;color: #424242;width: 100%;box-sizing:border-box;font-weight: normal;border: 1px solid #b1b1b1;}
.sociology_tab .pub_select dt p{font-weight: bold;}
.sociology_tab .pub_select dd{padding: 10px 0;    max-height: 144px;overflow: hidden;overflow-y:auto !important;}
.sociology_tab .pub_select{}
.sociology_tab .pub_search{width: 100%;}
.sociology_tab .pub_search input{width: 100%;}
.sociology_tab .pub_search button{width:100%;outline: none;background:#000;border:none; float: right;color: #fff;border-radius: 5px;}
.sociology_tab .pub_search button i{font-size: 28px;}
.sociology_tab .option{top:100%;width: 100%;}
.sociology_tab dt.on_o i{transform: rotate(180deg);}

.sociology_l{float: left;width: calc(100% - 169px);}
.sociology_r{float: right;width: 148px;height: 60px;line-height:60px;text-align: center;margin-left: 20px;}

.recruit_con{padding-bottom: 5%;}
.recruit_con .resource-type-wrap .cf{margin-left: -30px;margin-right: -30px;}
.resource-type-wrap { width:100%;}
.resource-type-wrap .panel { width: 33.3%;padding: 0 30px;box-sizing: border-box;margin-bottom: 40px;}
.resource-type-wrap .panel .inner {background: #fff;padding: 50px 0 50px 50px;box-sizing: border-box;transition: all .3s;}
.resource-type-wrap .panel .inner h3{font-weight: bold;margin-bottom: 20px;padding-right: 50px;box-sizing: border-box;}
.recruit_span span{display: block;font-weight: bold;margin-bottom: 5px;padding-right: 50px;box-sizing: border-box;}
.recruit_txt{border-top: 1px solid #3a70d3;margin-top: 20px;padding-top: 30px;padding-right: 50px;box-sizing: border-box;}
.recruit_txt>p{margin-bottom: 15px;}
.recruit_edit .edit_con_original{line-height: 30px;}
.recruit_more{margin-top: 30px;}
.recruit_more span{display: inline-block;padding: 10px 25px;box-sizing: border-box;border: 1px solid #d3d3d3;border-radius: 30px;transition: all .3s;cursor: pointer;}
.recruit_more span i{margin-left: 10px;}

.load-more-link { display: block; width: 140px; height: 40px; margin: 0 auto; background: #3a70d3; color: #ffffff; font-size: 14px; text-align: center; line-height: 40px;
    cursor: pointer;border-radius: 30px;transition: all .3s;}
#infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}
.lt9 #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")}
#infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);}


.recruit_modal{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 100;
    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;
}
.close_blank{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.74);cursor: pointer;}
.recruit_modal.show{visibility: visible;opacity:1;}
.recruit_modal-con{width: 1194px;max-width: 90%;margin: 10% auto auto;background: #fff;padding: 50px;box-sizing: border-box;position: relative;z-index: 3;}
.recruit_modal-con h3{font-weight: bold;margin-bottom: 15px;}
.recruit_modal-con .recruit_span{margin-left: -15px;margin-right: -15px;}
.recruit_modal-con .recruit_span span{display: inline-block;padding: 0 18px;position: relative;}
.recruit_modal-con .recruit_span span:after{content: "";display: block;width: 1px;height: 20px;background: #424242;position: absolute;right: -2px;top: 50%;margin-top: -10px;}
.recruit_modal-con .recruit_span span:last-child:after{display: none;}
.recruit_close{width: 70px;height: 70px;text-align: center;line-height: 70px;font-size: 40px;color: #949494;cursor: pointer;position: absolute;right: 0;top: 0;}
.recruit_modal-div .recruit_txt{padding-right: 0;}
.recruit_modal-con .recruit_more a{display: inline-block;padding: 10px 25px;box-sizing: border-box;border-radius: 30px;transition: all .3s;cursor: pointer;background: #000;color: #fff;}
.recruit_modal-con .recruit_more a i{margin-left: 10px;}
@media only screen and (min-width:1025px) {
    .box_content li.on a:hover{color: #fff!important;}
    .rd_tImg .lhl_but div:hover{color: #3a70d3;}
    .rd_b_list li .rd_b_listDiv:hover{box-shadow: 0 0 10px rgba(0,0,0,.2);}
    .rd_b_list li .rd_b_listDiv:hover .rd_b-tit{opacity: 0;}
    .rd_b_list li .rd_b_listDiv:hover dd{height: 100% !important}
    .rd_b_list li .rd_b_listDiv:hover dt{transform: translateY(0);}
    .recruit_more span:hover{color: #3a70d4;}
    .load-more-link:hover{opacity: .8;}
    .resource-type-wrap .panel .inner:hover{background: #3a70d4;color: #fff;}
    .resource-type-wrap .panel .inner:hover .recruit_edit .edit_con_original{color: #fff;}
    .resource-type-wrap .panel .inner:hover .recruit_more span{background: #fff;color: #545454;}
    .resource-type-wrap .panel .inner:hover .recruit_txt{border-color: #fff;}

    /*.approval_list ul li dl:hover dd img{margin-top: -20px;}*/
}
@media only screen and (max-width:1600px) {
    .culture_icoList li{width: 160px;height: 160px;}
    .culture_icoList li img{width: 100px;height: 100px;margin-top: 30px;}
    .culture_icoList li:first-child{left: 50%;margin-left: -80px;top:-100px;}
    .culture_icoList li:nth-child(2){left: -100px;;top:50%;margin-top: -80px;}
    .culture_icoList li:nth-child(3){right: -100px;;top:50%;margin-top: -80px;}
    .culture_icoList li:nth-child(4){left: 50%;margin-left: -80px;bottom:-100px;}

    .culture_icoList li:first-child .culture_txt{bottom: 34%;}
    .culture_icoList li:nth-child(4) .culture_txt{bottom: 0;}
    .rd_t dt{padding-left: 3%;}
}
@media only screen and (max-width:1440px) {
    .rd_number li dd i{margin-top: -35px;}
}
@media only screen and (max-width:1366px) {
    .approval_list ul dd{margin-bottom: 10px;}

    .culture_01{padding: 10% 0 15%;}

    .culture_icoList li{width: 120px;height: 120px;}
    .culture_icoList li img{width: 60px;height: 60px;margin-top: 30px;}
    .culture_icoList li:first-child{left: 50%;margin-left: -60px;top:-60px;}
    .culture_icoList li:nth-child(2){left: -60px;;top:50%;margin-top: -60px;}
    .culture_icoList li:nth-child(3){right: -60px;;top:50%;margin-top: -60px;}
    .culture_icoList li:nth-child(4){left: 50%;margin-left: -60px;bottom:-60px;}

    .culture_txt{width: 180px;}
    .culture_icoList li:first-child .culture_txt{left: -220px;bottom: 45%;}
    .culture_icoList li:nth-child(2) .culture_txt{left: -200px;top: 28%;}
    .culture_icoList li:nth-child(3) .culture_txt{right: -200px;top: 20%;}
    .culture_icoList li:nth-child(4) .culture_txt{right: -220px;bottom: -20%;}

    .recruit_con .resource-type-wrap .cf{margin-left: -15px;margin-right: -15px;}
    .resource-type-wrap .panel{padding: 0 15px;}
    .resource-type-wrap .panel .inner{padding: 30px 0 30px 30px;}
    .resource-type-wrap .panel .inner h3{padding-right: 30px;}
    .recruit_span span{padding-right: 3px;}
    .recruit_txt{padding-right: 30px;}
}

@media only screen and (max-width:1280px) {
    .box_content li{width: 120px;}
}
@media only screen and (max-width:1024px) {
    .box_content{padding: 0 40px;}
    .box_content ul{display: flex;}
    .box_content ul li{margin: 0;}
    .box_content .lhl_but{display: block;}
    .box_content .lhl_but div{background: none;font-size: 20px;width: 40px;line-height: 44px;}
    .box_content .lhl_but div.swiper-button-prev{left: 0;text-align: left;}
    .box_content .lhl_but div.swiper-button-next{right: 0;text-align: right;}

    .about_banner .site_banner{height: 450px;}
    .about_banner img{display: none;}
    .about_banner-txt{width: 70%;margin-left: 0;}
    .about_banner-txtP{height: 180px;overflow: hidden;}
    .about_banner .mCSB_inside>.mCSB_container{margin-right: 15px;}
    .world_list{margin-top: 10px;overflow: hidden;}
    .world_list li{position: relative;width: 25%;left: inherit!important;top: inherit;box-sizing: border-box;float: left;padding: 10px 0;text-align: left;padding-left: 40px;}
    .world_list li:nth-child(2n){margin-right: 0;}
    .world_list li span{left: 0;}
    .world_list li span:after{display: none;}
    .world_list li p{opacity: 1;width: 100%;}
    .world_number{position: static;overflow: hidden;margin-top: 30px;}
    .world_number li{float: left;width: 50%;margin-bottom: 0;}

    .approval_list ul li{width: 33.3%;margin-bottom: 20px;}
    .approval_list ul dd img{width: 150px;}
    .rd_txt{margin-top: 20px;height: 32%;}
    .rd_b-tit{display: none;}
    .rd_b_list dl{height: auto!important;}
    .rd_b_list li{width: 50%;margin-bottom: 24px;}
    .rd_b_list li dt{position: static;transform: inherit;}
    .rd_b_txt{height: 200px;}
    .rd_b_txt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
    .rd_b_txt .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background: #fff!important;}
    .rd_number li dd i {margin-top: -20px;}
    .culture_txt{width: 150px;}
    .culture_icoList li:first-child .culture_txt{left: -170px;bottom: 45%;}
    .culture_icoList li:nth-child(2) .culture_txt{left: -160px;top: 28%;}
    .culture_icoList li:nth-child(3) .culture_txt{right: -160px;top: 20%;}
    .culture_icoList li:nth-child(4) .culture_txt{right: -170px;bottom: -20%;}

    .oration_l{padding-left: 0;}
    .oration_edit{height: 50%;}

    .sociology_tab{padding-top: 0;}
    .sociology_l,.sociology_r{width: 100%;}
    .sociology_r{margin-top: 20px;}
    .resource-type-wrap .panel{width: 50%;}
    .recruit_con{padding-bottom: 50px;}
}
@media only screen and (max-width:767px) {
    .box_link{padding: 20px 0 30px;}
    .box_link li{margin: 0 14px;}
    .box_content{margin-bottom: 30px;}

    .about_banner .site_banner{height: 320px;}
    .about_banner-con .fnt_60{font-size: 18px;}
    .about_banner-txt-con{padding: 0 10px;}
    .about_banner-txt{width: 57%;}
    .about_number{left: 58%;width: 42%;}
    .world_list li{width: 33.3%;padding-left: 20px;}
    .approval_list ul li{width: 49%;float: none;display: inline-block;vertical-align: top;}
    .approval_list ul dd img{width: 100px;}
    .rd_t dd,.rd_t dt{width: 100%;}
    .rd_t dt{position: static;overflow: hidden;padding-top: 20px;}
    .rd_t dd img.video_button{width: 50px;height: 50px;}
    .rd_b_list li{width: 100%;}
    .rd_number li dd i {margin-top: -16px;}

    .culture_01{padding: 20px 0 30px;}
    .culture_circle{width: 100%;height: auto!important;}
    .culture_circle>img{display: none;margin-top: 0;}
    .culture_icoList li{position: static;width: 100%;height: auto;margin-left: inherit!important;margin-top: inherit!important;margin-bottom: 40px;background: none;}
    .culture_icoList li img{margin-top: 0;margin-bottom: 20px;}
    .culture_txt{position: static;width: 100%!important;text-align: center!important;}

    .oration_l{position: static;width: 100%;margin-bottom: 40px;}

    .sociology_tab{margin-bottom: 0;}
    .sociology_tab .pub_select{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .sociology_r{margin-top: 0;}
    .sociology_tab .pub_search button, .sociology_tab .pub_select dt, .sociology_tab input, .sociology_tab .pub_search,.sociology_tab dt i{height: 40px;line-height: 40px;}
    .sociology_tab .pub_search button i{font-size: 20px;}
    .recruit_con .resource-type-wrap .cf{margin-left: 0;margin-right: 0;}
    .resource-type-wrap .panel{width: 100%;padding: 0;}
    .recruit_con .resource-type-wrap .panel:last-child{margin-bottom: 30px;}
    .recruit_modal-con{padding: 30px;margin: 40% auto auto;}
    .recruit_modal-con .recruit_span span{display: block;}
    .recruit_modal-con .recruit_span span:after{display: none;}
    .recruit_modal-div .recruit_txt{height: 300px;overflow: hidden;}
    .recruit_close{width: 40px;height: 40px;line-height: 40px;font-size: 24px;}

}


/*业务生态*/
.business_body{background: #f4f4f4;}
.business_01{padding: 5% 0 7%;box-sizing: border-box;overflow: hidden;}
.business_img img{width: 100%;}
.business_tab{position: relative;padding: 0 3%;box-sizing: border-box;margin-bottom: 4%;}
.business_tab li{width: 15.83%;margin-right: 1%;}
.business_tab li:last-child{margin-right: 0;}
.business_tab li a{display: block;text-align: center;padding: 0 10px;font-weight: bold;height: 55px;line-height: 55px;background: #fff;border-radius: 30px;}
.business_tab .lhl_but{display: none;}
.business_tab .lhl_but div{background: none;line-height: 44px;font-size: 20px;}
.business_tab li.on a{background: #3a70d3;color: #fff!important;}
.business_item{display: none;}
.business_item img{width: 100%;}
.business_item.on{display: block;}

@media only screen and (max-width:1024px) {
    .business_01{padding: 50px 0;}
    .business_tab{padding: 0;}
    .business_tab li a{height: 50px;line-height: 50px;}

}
@media only screen and (max-width:767px) {
    .business_tab{padding: 0 30px;margin-bottom: 30px;}
    .business_tab .lhl_but{display: block;}
    .business_tab .lhl_but{width: 40px;}
    .business_tab .lhl_but .swiper-button-prev{text-align: left;left: 0;}
    .business_tab .lhl_but .swiper-button-next{text-align: right;right: 0;}
    .business_tab .swiper-button-next.swiper-button-disabled,.business_tab .swiper-button-prev.swiper-button-disabled{pointer-events: inherit;}
}

/*数据中心*/
.w_1525{width: 1525px;max-width:94%;margin: auto;}
.w_1630{width: 1630px;max-width:94%;margin: auto;}
.service_banner{padding:12% 0 10% 0;color:#FFF;}
.service_ban_01{width:870px;max-width: 100%;margin: auto;margin-bottom: 20px;}
.service_ban_01 h2{font-weight: 100;margin-bottom: 10px;text-transform: uppercase;}
.service_ban_01 h3{}
.dataC_01{padding: 3% 0;box-sizing: border-box;overflow: hidden;}
.dataC_01 .box_tit span{border-bottom: 1px solid #7f7f7f;font-weight: bold;}

.advantage_lsit{padding: 7% 0;box-sizing: border-box;}
.advantage_lsit ul{overflow: hidden;}
.advantage_lsit li{width: 25%;float: left;padding: 0 20px;box-sizing: border-box;}
.advantage_lsit dd{height: 120px;text-align: center;margin-bottom: 30px;}
.advantage_lsit dd img{width: 100px;height: 100px;margin-top: 20px;transition: all .3s;}
.advantage_lsit dt{text-align: center;padding: 25px 0;}
.advantage_lsit dt h3{font-weight: bold;margin-bottom: 15px;white-space: nowrap;overflow: hidden;}
.advantage_lsit dt p{line-height: 30px;height: 90px;overflow: hidden;}
.advantage_lsit li:first-child dt{background: url(/upload/dataC_05.png) no-repeat center;background-position: 47%;}
.advantage_lsit li:nth-child(2) dt{background: url(/upload/dataC_06.png) no-repeat center;background-position: 47%;}
.advantage_lsit li:nth-child(3) dt{background: url(/upload/dataC_07.png) no-repeat center;background-position: 47%;}
.advantage_lsit li:nth-child(4) dt{background: url(/upload/dataC_08.png) no-repeat center;background-position: 47%;}

.dataC_02{padding: 3% 0;box-sizing: border-box;background: #fff;}
.dataC_02 .box_tit span{border-bottom: 1px solid #7f7f7f;}
.application_img{text-align: center;margin: 4% 0;}
.application_img img{max-width: 100%;}

.related_l{width: 43%;float: left;}
.related_r{width: 57%;float: left;padding-left: 6%;box-sizing: border-box;}
.related-item{display: none;}
.related-item.on{display: block;}
.dataC_03{padding: 3% 0;box-sizing: border-box;overflow: hidden;}
.dataC_03 .box_tit span{border-bottom: 1px solid #7f7f7f;}
.related_pro{overflow: hidden;margin: 3% 0;}
.related_l{background: url(../upload/related_01.png) no-repeat top center;background-size: 94%;}
.related_small{padding: 0 30px;box-sizing: border-box;position: relative;}
.related_small li {padding:0 20px 5px;box-sizing: border-box;text-align: center;border: 2px solid rgba(58,112,211,0);opacity: .6;}
.related_small li img{width: 100%;}
.related_small li p{line-height: 22px;height: 44px;}
.related_small .lhl_but div{background: none;width: 30px;text-align: left;font-size: 24px;line-height: 44px;left: 0;font-weight: bold;color: #007aff;}
.related_small .lhl_but div.swiper-button-next{text-align: right;right: 0;left: auto;}
.related_small .swiper-button-next.swiper-button-disabled,.related_small .swiper-button-prev.swiper-button-disabled{opacity: 1;pointer-events: inherit;}
.related_small .swiper-button-next.swiper-button-disabled.disabled,.related_small .swiper-button-prev.swiper-button-disabled.disabled{color: #b4b4b4;}
.related_small li.on{border: 2px solid rgba(58,112,211,1);opacity: 1;}

.related_r h2{margin-bottom: 6%;font-weight: bold;color: #3a70d3;}
.related_list li{width: 100%;}
.related_list li:nth-child(2n){margin-right: 0;}
.related_list dd{margin-bottom: 20px;}
.related_list dd p{position: relative;padding-left: 20px;box-sizing: border-box;font-weight: bold;}
.related_list dd p em{display: block;width: 10px;height: 10px;background: #5fc8ce;border-radius: 3px;position: absolute;left: 0;top: 50%;margin-top: -5px;}

.related_list dt p{position: relative;padding-left: 20px;box-sizing: border-box;line-height: 24px;margin-bottom: 10px;}
.related_list dt p em{display: block;width: 5px;height: 5px;background: #3a70d3;border-radius: 5px;position: absolute;left: 0;top: 9px;}


/*搜索结果*/
.search_top{background:#f2f2f2 ;background-size: cover;padding: 50px 0;}
.search_int{width: 790px;margin: auto;max-width: 100%;overflow: hidden;}
.search_result{color: #828282;}
.search_result span{color: #0088f0;}
.search_result em{color: #0088f0;}
.search_le{float: left;color: #000;width: 105px;line-height: 60px;}
.search_input{border:1px solid #818181;background: #fff;padding: 4px;overflow: hidden;margin-bottom: 20px;}
.search_input input,.search_input button{height: 50px;line-height: 50px;box-sizing:border-box;border:none;outline: none;}
.search_input input{padding: 0 15px;box-sizing:border-box;width: calc(100% - 140px);float:left;}
.search_input button{width: 140px;text-align: center; float: right;background: #0088f0;color: #fff;border-radius: 5px;}
.search_re{float: right;width: calc(100% - 105px);}

.search_list{padding-top: 45px;}
.search_list ul{}
.search_list li{padding: 35px 0;border-bottom: 1px solid #e3e3e6;}
.search_list dt{overflow: hidden;margin-bottom: 15px;line-height: 30px;}
.search_list dt h3 span,.search_list dd span{color: #0088f0;}
.search_list h3{width: calc(100% - 150px);line-height: 30px;max-height: 60px;float: left;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.search_list .search_yd{float: right;font-weight: normal;}
.search_yd span{color: #a3a3a3;display: inline-block;}
.search_yd em{float: right; color: #000;margin-left: 30px;display: inline-block;width: 90px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list dd{color: #595757;}
.search_list dd p{line-height: 24px;max-height: 48px;color: #9c9b9b;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

@media only screen and (min-width:1025px) {
    .advantage_lsit dl:hover img{margin-top: 0;}
}
@media only screen and (max-width:1280px) {
    .search_list{padding-top: 20px;}
}
@media only screen and (max-width:1560px) {
    .related_small li p{font-size: 14px;}

}
@media only screen and (max-width:1366px) {
    .related_list li{margin-bottom: 20px;}
}
@media only screen and (max-width:1024px) {
    .advantage_lsit li{padding: 0 10px;}
    .advantage_lsit dd{margin-bottom: 30px;height: 80px;}
    .advantage_lsit dd img{width: 80px;height: 80px;margin-top: 0;}
    .related_l,.related_r{width: 100%;padding: 0;}
    .related_r{margin-top: 40px;}
    .search_input input, .search_input button{height: 40px;line-height: 40px;}
    .search_le{line-height: 50px;}
    .search_input button{width: 100px;}
    .search_input input{width: calc(100% - 100px);}
    .search_le{width: 80px;}
    .search_re{width: calc(100% - 80px);}
    .search_list li{padding: 20px 0;}
    .search_list ul{padding-bottom: 20px;}
    .search_list dd{font-size: 14px;}
    .search_list dt{margin-bottom: 10px;}
    .search_list h3{line-height: 24px;max-height: 48px;}
}
@media only screen and (max-width:767px) {
    .dataC_01{padding: 30px 0 0px;}
    .advantage_lsit{padding: 30px 0 10px;}
    .advantage_lsit li{width: 50%;margin-bottom: 30px;}
    .advantage_lsit dd{height: auto;margin-bottom: 20px;}
    .advantage_lsit dd img{width: 50px;height: 50px;}
    .dataC_02{padding: 30px 0;}
    .dataC_03{padding: 30px 0;}
    .application_img{margin: 20px 0 10px;}
    .related_list li{width: 100%;margin-right: 0;}
    .search_top{padding: 20px 0;}
    .search_list ul{padding-bottom: 20px;}
    .search_list h3{width: calc(100% - 85px);}
    .search_input input, .search_input button{height: 32px;line-height: 32px;}
    .search_input input{padding: 0 5px;}
    .search_input button{width: 70px;}
    .search_input input{width: calc(100% - 70px);}
    .search_le{line-height: 42px;font-size: 14px;width: 50px;}
    .search_re{    width: calc(100% - 50px);}
    .search_input{margin-bottom: 10px;}
    .search_list{padding-top: 0;}
    .search_list h3{font-size: 16px;}
    .search_result{font-size: 14px;}
    .search_list li{padding: 15px 0;}
    .search_list dt{margin-bottom: 4px;}
}

.case_blank,.case_tac{display: none;}
.case_blank{position: fixed; top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.85);z-index: 9999}
.case_tac{width:1080px;max-width: 80%;z-index: 99991;color: #fff;}
.case_tac dt{position: relative;}
.case_tac dt em{position: absolute;top:0;left:0;width: 100%;height:100%;background: url(../images/case_jb.png) no-repeat;background-size: 100% 100%;}
.case_tac dd{position: absolute;left: 0;bottom:40px;width: 100%;box-sizing:border-box;padding: 0 60px;}
.case_tac dd h3{margin-bottom: 10px;}
.case_tac dd p{overflow: hidden;}
.case_tac dd p span{margin-right: 30px;}
.case_close{position: absolute;top:0;right: -45px;font-size:30px;cursor: pointer;}
@media only screen and (max-width:1024px) {
    .case_tac dd p span{margin-right: 20px;}
}
@media only screen and (max-width:767px) {
    .case_close{right: 0;top:-40px;}
    .case_tac dd{position: static;padding:0;padding-top: 20px;}
    .case_tac{max-width: 94%;}
}

.business_item{position: relative;}
.business_item>img{position: relative;z-index: 1;}
.busLink_list{position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;}
.business_item li{position: absolute;}
.business_item li a{display: block;width: 100%;height: 100%;}
.item01 .li_01{width: 25%;height: 8.2%;left: 46.3%;top: 16.8%;}
.item01 .li_02{width: 15.6%;height: 6.3%;left: 37.7%;top: 84.9%;}
.item01 .li_03{width: 17.4%;height: 23.5%;left: 54.6%;top: 68.9%;}

.item02 .li_01{width: 33.7%;height: 42.6%;left: 41.1%;top: 24.5%;}
.item02 .li_02{width: 20.5%;height: 10.2%;left: 31.5%;top: 75.7%;}


.item03 .li_01{width: 31.2%;height: 21.8%;left: 48.2%;top: 45.2%;}
.item03 .li_02{width: 19.3%;height: 7.4%;left: 24.8%;top: 77.6%;}

.item04 .li_01{width: 26.9%;height: 19.6%;left: 64.5%;top: 38.8%;}

.item05 .li_01{width: 23.6%;height: 12.5%;left: 55.9%;top: 21.4%;}

.item06 .li_01{width: 30%;height: 13.5%;left: 59.5%;top: 49.4%;}

.site_banner .txt>p{font-size: 16px!important;}
