.bold{font-weight: bold;}
.ban_public{margin-top: -1rem;position: relative;z-index: 2;}
.ban_public-con{padding: 0.7rem 1.3rem 1rem;box-sizing: border-box;background: #fff;display: table;width: 100%;}
.ban_public-con h3{float: left;width: 26%;font-weight: bold;}
.ban_public-con-r{float: left;width: 60%;}
.public-p{width: 100%;}
.public-p p{box-sizing: border-box;position: relative;}
.public-p p:first-child{text-align: left;padding-left: 0.7rem;}
.public-p p:last-child{text-align: right;padding-right: 0.7rem;}
.public-p p .sl{position: absolute;width: 0.23rem;height: 0.19rem;top: 0;}
.public-p p .sl img{width: 100%;height: 100%;}
.public-p p:first-child .sl{left: 0;}
.public-p p:last-child .sl{right: 0;}
.public-b{text-align: right;margin-top: 0.2rem;line-height: 30px;}
.public-b span{display: inline-block;width: 0.99rem;height: 1px;background: #000;vertical-align: middle;margin-right: 0.15rem;}
.public-b p{display: inline-block;vertical-align: middle;}
.public-b p a{color: #398acd;font-style: oblique;}
.public-b p a.tel_link{color: #398acd!important;cursor: inherit;}

.service_01{padding-top: 0.75rem;overflow: hidden;position: relative;margin-bottom: 0.4rem;}
.service_01:after{content: "";display: block;width: 100%;height: 86.4%;background: #eef2f5;position: absolute;top: 0;left: 0;}
.service_01 .wrap{position: relative;z-index: 2;}
.service_01-le{width: 30.9%;float: left;}
.service_01-le .service_01-tit h2{margin-bottom: 0.3rem;}
.service_01-le .service_01-tit p{color: #1f1a17;line-height: 2em;max-height: 8em;overflow: hidden;}
.service_01-tab{margin-top: 0.5rem;}
.service_01-tab li{padding: 0.15rem 0;box-sizing: border-box;color: #787878;cursor: pointer;}
.service_01-tab li p{padding: 0 0.2rem;box-sizing: border-box;line-height: 0.4rem;border-left: 0.02rem solid rgba(0,0,0,0);}
.service_01-tab li.on{color: #000;}
.service_01-tab li.on p{border-color: #000;font-weight: bold;}
.service_01-re{width: 60.9%;float: right;}
.service_01-re dl{position: relative;overflow: hidden;}
.service_01-re dl:after{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;
    background: linear-gradient(to top, #398acd 30%, rgba(57,138,205,0) 100%);height: 60%;}
.service_01-re dt{position: absolute;left: 0;bottom: 0;padding: 0 0.9rem 0.6rem;box-sizing: border-box;overflow: hidden;z-index: 3;color: #fff;}
.service_01-tit{margin-bottom: 0.2rem;}
.service_01-tit span{display: block;width: 0.48rem;height: 1px;background: #fff;margin-top: 0.15rem;}
.service_01-div p{line-height: 2em;height: 4em;overflow: hidden;margin-bottom: 0.4rem;}
a.customized{display: block;background: #fff;width: 1.24rem;height: 0.44rem;line-height: 0.44rem;color: #000;text-align: center;}
.service_01-item{display: none; }
.service_01-item.animated,.service_02-item.animated{animation-duration:2s;}
.service_01-item.on{display: block;}
.service_02{padding-top: 0.4rem;}
.public-tit{margin-bottom: 0.3rem;}
.service_02-tab{margin-bottom: 0.4rem;position: relative;}
.service_02-tab li{float: left;width: 16.66%;cursor: pointer;text-align: center;position: relative;border: 1px solid rgba(0,0,0,0);box-sizing: border-box;}
.service_02-tab li dl{position: relative;}
.service_02-tab li:after{content: "";display: block;height: 20px;background: #757576;position: absolute;top: 50%;left: 0;width: 1px;transition: all .3s;margin-top: -10px;}
.service_02-tab li:first-child:after{display: none;}
.service_02-tab li dl dt{line-height: 0.54rem;}
.service_02-tab li dl dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.service_02-tab .lhl_but{display: none;}
.service_02-tab li.on{border: 1px solid rgba(0,0,0,1);}
.service_02-tab li.on:after{display: none;}
.service_02-tab li.on+li:after{display: none;}
.service_02-tab li.on dl:after{width: 100%;}
.service_02-bot{border-bottom: 1px solid #cecece;padding-bottom: 0.7rem;}
.service_02-item{display: none;}
.service_02-item.on{display: block;}
.service_02-item dl{position: relative;overflow: hidden;}
.service_02-item dd{overflow: hidden;}
.service_02-item dt{width: 92%;margin-left: 4%;margin-top: -0.9rem;background: #fff;position: relative;z-index: 3;padding: 0.4rem 0.9rem;box-sizing: border-box;}
.service_02-item dt h3{font-weight: bold;}
.service_02-item dt span{display: block;width: 0.48rem;height: 1px;background: #000;margin-top: 0.15rem;margin-bottom: 0.2rem;}
.service_02-item dt p{line-height: 2em;height: 6em;overflow: hidden;color: #1f1a17;}

.service_03{padding: 0.7rem 0;box-sizing: border-box;text-align: center;overflow: hidden;}
.service_03 h2{text-align: center;margin-bottom: 0.5rem;}
.service_03-con{margin-left: -0.1rem;margin-right: -0.1rem;position: relative;}
.service_03-con .swiper-container{overflow: inherit;}
.service_03-con ul{}
.service_03-con li{float: left;padding: 0 0.1rem;box-sizing: border-box;width: 25%;position: relative;}
.service_03-con dl{position: relative;}
.service_03-con dd{position: relative;color: #fff;transition: all .3s;overflow: hidden;}
.service_03-con dt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #fff;transition: all .3s;}
.service_03-con dt h3{position: absolute;top: 0.45rem;left: 0.4rem;font-weight: bold;}
.ddDiv{position: absolute;left: 0.4rem;bottom: 0.4rem;text-align: left;width: 250px;}
.ddDiv span{display: block;width: 0.49rem;height: 0.01rem;background: #fff;margin-top: 0.15rem;}
.ddDiv p{margin-top: 0.2rem;line-height: 2em;max-height: 8em;overflow: hidden;display: none;transition: all .3s;}
/*.service_03-con li.on{z-index: 3;}*/
/*.service_03-con li.on dt{width: 372px;background: url(../images/service_07.jpg) no-repeat center;background-size: cover;background-size: 100% 100%;}*/
/*.service_03-con li.on dt p{display: block;}*/
.service_03-con .lhl_but{display: none;}
.service_03-con .lhl_but div{font-size: 30px;background: none;color: #fff;z-index: 3;width: 44px;text-align: center;line-height: 44px;}
.service_04{background: #eef2f5;padding: 0.7rem 0 0.5rem;box-sizing: border-box;display: table;width: 100%;}
.service_04 h2{text-align: center;margin-bottom: 0.5rem;}
.service_04-t{margin-bottom: 0.5rem;}
.service_04-t .news_select{text-align: center;font-size: 0;}
.service_04-t .news_select dl,.service_04-t-search{display: inline-block;float: none;text-align: left;vertical-align: middle;}
.service_04-t .news_select dl{width: 20%;}
.service_04-t .news_select dl dd{line-height: 0.5rem;}
.service_04-t-search{position: relative;width: 26.6%;}
.service_04-t-search input{display: block;width: 100%;line-height: 0.5rem;height: 0.5rem;border: 0.01rem solid #000;background: none;padding: 0 0.6rem 0 0.2rem;box-sizing: border-box;}
.service_04-t .news_select .btn{position: absolute;right: 0;top: 0;height: 0.5rem;line-height: 0.5rem;background: none;width: 0.6rem;color: #000;font-size: 18px;}
.service_04-b li{float: left;padding: 0 0.15rem;box-sizing: border-box;width: 33.3%;margin-bottom: 0.3rem;}
.service_04-b a{background: #fff;display: block;padding: 0.25rem 0;box-sizing: border-box;position: relative;}
.service_04-b a:after{content: "";display: block;width: 100%;height: 1px;background: #000;position: absolute;bottom: 0;left: 0;}
.service_04-b dl{overflow: hidden;}
.service_04-b dd{float: left;width: 20.7%;}
.service_04-b dd img{width: 0.36rem;height: 0.36rem;display: block;margin: 0.13rem auto 0;}
.service_04-b dt{float: right;width: 79.3%;border-left: 1px solid #cecece;padding: 0.13rem 0.38rem;box-sizing: border-box;}
.service_04-b dt h3{margin-bottom: 0.35rem;}
.service_04-b dt p span{float: left;color: #000;}
.service_04-b dt p img{float: right;width: 0.19rem;height: 0.18rem;}
.service_05{padding: 0.85rem 0 1rem;box-sizing: border-box;overflow: hidden;}
.service_05 h2{text-align: center;margin-bottom: 0.4rem;}
.online_consult{font-size: 0;text-align: center;margin-top: 0.5rem;}
.online_consult a{display: inline-block;width:1.24rem;height: 0.44rem;line-height: 0.44rem;text-align: center;background: #398acd;color: #fff;}
.service_06{padding: 0.8rem 0 1.2rem;box-sizing: border-box;background: #eef2f5;overflow: hidden;}
.service_06-l{width: 31.8%;float: left;}
.service_06-l h2{margin-bottom: 0.6rem;}
.service_06-lb-tit h3{font-weight: bold;}
.service_06-lb-tit span{display: block;width: 0.48rem;height: 1px;background: #000;margin: 0.25rem 0;}
.service_06-lb-txt{color: #1f1a17;margin-bottom: 0.5rem;}
.service_06-lb-btn{font-size: 0;margin-bottom: 0.45rem;}
.service_06-lb-btn a{display: inline-block;width: 40%;margin-right: 4%;border: 0.01rem solid #000;padding: 0.12rem 0.1rem;text-align: center;font-weight: bold;}
.service_06-lb-p{color: #1f1a17;line-height: 1.8em;}
.service_06-r{width: 61.5%;float: right;}
.service_06-r-textarea textarea{background: #fff;border: 0;padding: 0.2rem 0.3rem;box-sizing: border-box;height: 3.28rem;display: block;width: 100%;color: #000;}
.mismatched{text-align: right;color: #ff0000;margin-top: 0.15rem;}
.service_06-r-creat{margin-top: 0.25rem;}
.service_06-r-creat span{float: right;width: 1.24rem;line-height: 0.44rem;height: 0.44rem;background: #398acd;text-align: center;color: #fff;transition: all .3s;cursor: pointer;}

/*定制弹窗*/
.custom_modal{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 100000;display: none;}
.custom_modal.show{display: block;}
.custom_con{background: #fff;width: 75%;padding: 0.6rem 0.7rem;box-sizing: border-box;}
.custom_modal .mask{background: rgba(0,0,0,.5);width: 100%;height: 100%;left: 0;top: 0;cursor: pointer;}
.custom_con-tit{margin-bottom: 0.4rem;padding: 0 0.2rem;}
.custom_group{margin-bottom: 0.35rem;font-size: 0;width: 100%;display: table;}
.custom_item{float: left;width: 33.3%;padding: 0 0.2rem;box-sizing: border-box;}
.custom_item p{margin-bottom: 0.15rem;}
.custom_item sup{color: #fe1010;}
.custom_ipt input{display: block;border: 0.01rem solid #9f9f9f;height: 0.5rem;line-height: 0.5rem;width: 100%;padding: 0 0.2rem;box-sizing: border-box;}
.custom_item .selects{width: 100%;}
.custom_item .selects .pub_select{width:49%; margin-right: 2%;float: left;position: relative;}
.custom_item .selects .pub_select:last-child{margin-right: 0;}
.custom_item .form-control{border: 0.01rem solid #9f9f9f;border-radius: 0;height: 0.5rem;line-height: 0.5rem;padding: 0 0.2rem;color:#000;background: #fff;box-sizing: border-box;display: block;width: 100%;}
.custom_item .arrow_service{position: absolute; right:0; top:0; width:0.5rem; height: 0.5rem; line-height: 0.5rem; text-align: center; color:#000; font-size: 18px;}
.custom_item .arrow_service.on::before{content: "\e619"!important;}
.custom_item .option{top:100%;}

.custom_item-yzm .custom_ipt input{width: calc(100% - 100px);float: left;}
.custom_item-yzm .yzm_img{float: right;width: 88px;position: relative;height: 0.5rem;cursor: pointer;}
.custom_item-yzm .yzm_img img{height: 100%;width: auto;}
.selects .pub_select input{cursor: pointer;}
.option{border-top: none; position: absolute;width: 100%;top:42px;display: none;left: 0;    z-index: 999; max-height: 144px;overflow: hidden; padding: 10px 0;  border: 1px solid #e4e4e4;background: #fff;    box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.selects .pub_select.shi{float: right;}
.option ul{margin: 0;max-height: 200px;overflow: hidden;overflow-y:auto;}
.option ul li{margin: 0;padding: 0 0.2rem;line-height: 0.4rem;cursor: pointer;}
.custom_group-area .custom_item{width: 100%;}
.custom_ipt textarea{border: 0.01rem solid #9f9f9f;display: block;width: 100%;height: 1.32rem;padding: 0.2rem;color: #000;}
.custom_btn{font-size: 0;text-align: center;margin-top: 0.5rem;}
.custom_btn .btn{display: inline-block;width: 1.66rem;padding: 0.18rem 0;border: 0.01rem solid #000;color: #000;margin: 0 0.1rem;background: none;}
.custom_btn .btn.submit{background: #398acd;border-color: #398acd;color: #fff;}
/*创建报告*/
.report_modal{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 100000;display: none;}
.report_modal.show{display: block;}
.report_modal_con{background: #fff;width: 75%;padding: 0.8rem 0.7rem;box-sizing: border-box;}
.report_modal .mask{background: rgba(0,0,0,.5);width: 100%;height: 100%;left: 0;top: 0;cursor: pointer;}
.report_modal_t{margin-bottom: 0.4rem;}
.report_modal_t h3{margin-bottom: 0.24rem;}
.report_modal_t p{line-height: 2;color: #1f1a17;}
.report_modal_b p{margin-bottom: 0.15rem;}
.report_modal_table{margin-bottom: 0.8rem;}
.report_modal_table table{width: 100%;}
.report_modal_table table td{padding: 0.24rem 0.3rem;background: #abb5c1;color: #fff;text-align: center;border-right: 0.01rem solid #c1ccd8;}
.report_modal_table table td:last-child{border-right: 0;}
.report_modal_p{padding: 0.14rem 0.3rem;background: #eef2f5;box-sizing: border-box;margin-bottom: 0.3rem;}
.report_modal_btn{font-size: 0;text-align: right;}
.report_modal_btn .btn{display: inline-block;width: 1.66rem;padding: 0.12rem 0;border: 0.01rem solid #000;color: #000;margin-left: 0.2rem;background: none;}
.report_modal_btn .btn.look-report{background: #398acd;border-color: #398acd;color: #fff;transition: all .3s;}

.del_con{padding-bottom: 1rem;box-sizing: border-box;}
.del_con .return_a{display: block;margin-bottom: 0.5rem;margin-top: 0.2rem;}
.del_con .return_a a{color: #1f1a17;display: block;}
.d_title{text-align: center;margin-bottom: 0.25rem;}
.d_share{text-align: right;border-bottom: 1px solid #6f6f6f;padding-bottom: 0.17rem;margin-bottom: 0.6rem;}
.d_share>span{display: inline-block;}
.share_a{display: inline-block;line-height: 24px;border-left: 1px solid #000;padding-left: 0.15rem;margin-left: 0.2rem;}
.share_a a{margin-left: 0.25rem;}
.d_edit{padding: 0 1.2rem;box-sizing: border-box;font-size: 0.2rem;}
.d_edit .edit_con_original{font-size: 0.16rem;color: #1f1a17;}
.d_page{overflow: hidden;padding-top: 0.35rem;border-top: 1px solid #7e7e7e;margin-top: 0.9rem;color: #1f1a17;}
.d_page span{float: left;width: 49%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.d_page span:nth-child(2){float: right;text-align: right;}
.d_page span.disabled{color: #949494;}
@media only screen and (min-width:1025px) {
    .service_03-con li:hover{z-index: 3;}
    .service_03-con li:hover dt{width: 340px;background: url(../images/service_07.jpg) no-repeat center;background-size: cover;background-size: 100% 100%;}
    .service_03-con li:hover dt .ddDiv{width: 280px;}
    .service_03-con li:hover dt p{display: block;}
    .service_04-b a:hover{box-shadow: 0 0 10px rgba(0,0,0,.1);}
    .service_06-r-creat span:hover{opacity: .8;}
    .custom_btn .btn:hover{opacity: .8;}
    .online_consult a:hover{color: #fff!important;opacity: .8;}
    .report_modal_btn .btn.look-report:hover{opacity: .8;}
}
@media only screen and (min-width:1440px) {
    .service_03-con li:hover dt{width: 372px;background: url(../images/service_07.jpg) no-repeat center;background-size: cover;background-size: 100% 100%;}
    .service_03-con li:hover dt .ddDiv{width: 300px;}
}
@media only screen and (max-width:1280px) {
    .service_03-con li dt{width: 100%!important;}
    .ddDiv{width: calc(100% - 0.8rem)!important;}
    .custom_con,.report_modal_con{width: 86%;}

}
@media only screen and (max-width:1024px) {
    .ban_public{margin-top: -0.5rem;}
    .service_01-le,.service_01-re{width: 100%;}
    .d_page span,.d_page span:nth-child(2){float: none;width: 100%;text-align: left;margin-bottom: 10px;display: block;}
    .service_01-tab{margin-top: 30px;margin-bottom: 20px;overflow: hidden;}
    .service_01-tab li{float: left;padding: 0;}
    .service_01-tab li p{border-left: 0;border-bottom: 1px solid rgba(0,0,0,0);padding: 5px 15px;}
    .service_01-tab li.on p{border-left: 0;border-bottom: 1px solid rgba(0,0,0,1);}
    .service_01-re dt{padding: 0 0.5rem 0.5rem;}
    .service_02-item dt{padding: 30px 40px;}
    .service_02-tab{padding: 0 40px;box-sizing: border-box;}
    .service_02-tab .lhl_but{display: block;}
    .service_02-tab .lhl_but div{background: none;font-size: 18px;line-height: 44px;}
    .service_02-tab .lhl_but div.swiper-button-prev{left: 0;text-align: left;}
    .service_02-tab .lhl_but div.swiper-button-next{right: 0;text-align: right;}
    .service_02-tab .swiper-button-next.swiper-button-disabled,.service_02-tab .swiper-button-prev.swiper-button-disabled{
        opacity: 1;
        cursor: pointer;
        pointer-events: inherit;
    }
    .service_02-tab .swiper-button-next.swiper-button-disabled.disabled,.service_02-tab .swiper-button-prev.swiper-button-disabled.disabled{
        opacity: .35;
        cursor: auto;
        pointer-events: none;
    }
    .service_02-tab li dl dt{line-height: 0.44rem;}
    .service_02-tab li:after{display: none;}
    .service_03-con{margin-left: 0;margin-right: 0;}
    .service_03-con li{padding: 0;margin-bottom: 0;}
    .service_03-con .swiper-container{overflow: hidden;}
    .service_03-con .lhl_but{display: block;}
    .ddDiv{width: 86%;}
    .ddDiv h4{font-size: 20px;}
    .ddDiv p{display: block;}
    .service_03-con dt h3{font-size: 30px;}
    .service_04-t .news_select dl{width: 25%;;margin-right: 0.1rem;}
    .service_04-t-search{width: 31%;}
    .service_04-b li{width: 50%;}
    .service_04-b dt{padding: 0.13rem 0.2rem;}
    .service_06-l,.service_06-r{width: 100%;}
    .service_06-l{margin-bottom: 0.4rem;}
    .custom_con{padding: 40px 30px 50px;}
    .custom_con-tit{padding: 0 0.1rem;}
    .custom_item{width: 50%;padding: 0 0.1rem;}
    .custom_group{margin-bottom: 0;}
    .custom_item{margin-bottom: 0.2rem;}
    .custom_ipt input{padding: 0 0.1rem;}
    .custom_ipt textarea{padding: 0.1rem;}
    .custom_btn{margin-top: 0.3rem;}
    .report_modal_table{overflow: hidden;}
    .report_modal_table table{width: 1000px;}
    .report_modal_table table td{padding: 18px 20px;}
    .report_modal_table .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 80px;}
    .report_modal_table .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #398acd;}
}
@media only screen and (max-width:767px) {
    .del_con .return_a{padding-top: 15px;}
    .d_edit{padding: 0;font-size: 14px;}
    .ddDiv p{line-height: 20px;max-height: 80px;font-size: 12px;}
    .ban_public-con h3,.ban_public-con-r{width: 100%;}
    .ban_public-con h3{margin-bottom: 20px;}
    .service_01{padding-top: 30px;}
    .service_01-div p{line-height: 20px;max-height: 80px;height: auto;font-size: 12px;}
    a.customized{width: 80px;height: 30px;line-height: 30px;font-size: 12px;}
    .service_02-tab li dl dt{line-height: 35px;}
    .service_02-bot{padding-bottom: 10px;}
    .service_02-item dt{padding: 20px 0px;width: 100%;margin-top: 0;margin-left: 0;}
    .service_02-item dt p{height: auto;}
    .service_03{padding: 30px 0;}
    .service_03-con .lhl_but div{font-size: 22px;}
    .service_04{padding: 30px 0 20px;}
    .service_04-t .news_select dl,.service_04-t-search{width: 100%;}
    .service_04-t .news_select dl dd,.service_04-t-search input,.service_04-t .news_select .btn{line-height: 35px;}
    .service_04-b li{padding: 0;margin-bottom: 20px;width: 100%;}
    .service_04-b a{padding: 20px 0;}
    .service_04-b dd{width: 15%;}
    .service_04-b dd img{width: 20px;height: 20px;}
    .service_04-b dt{width: 85%;padding: 10px 20px;}
    .service_04-b dt p img{width: 15px;height: 15px;margin-top: 3px;}
    .service_05{padding: 30px 0;}
    .service_05-list .society_a{margin-top: 20px;}
    .service_05-list .society_a .society_abtn{width: 80px!important;line-height: 35px!important;height: 35px!important;}
    .online_consult a{width: 80px;height: 35px;line-height: 35px;}
    .service_06{padding: 30px 0;}
    .service_06-l h2{margin-bottom: 20px;}
    .service_06-lb-btn a{font-size: 12px;}
    .service_06-r-textarea textarea,.mismatched{font-size: 12px;}
    .service_06-r-creat span{width: 80px;height: 35px;line-height: 35px;}
    .custom_con{padding: 30px 20px 30px;}
    .custom_item{width: 100%;}
    .custom_ipt input,.custom_item .form-control,.custom_item .arrow_service{line-height: 35px;height: 35px;}
    .option ul li{line-height: 35px;}
    .report_modal_con{padding: 30px 20px;}
    .report_modal_btn .btn{width: 120px;padding: 10px 0;}
}

/*新闻栏目*/
.news_con{padding-bottom: 1rem;position: relative;}
.about_ban_public .ban_public-con{padding: 0.57rem 7% 1rem;display: table;width: 100%;}
.news_select dl{position: relative;float: left;width: 24%;margin-right: 0.26rem;}
.news_select dl:first-child{z-index: 3;}
.news_select dl dd{width: 100%;line-height: 0.42rem;padding: 0 0.2rem;box-sizing: border-box;border: 0.01rem solid #000;overflow: hidden;cursor: pointer;}
.news_select dl dd span{display:block;width: 100%;}
.news_select dl dd i{text-align: right;font-size: 16px;transition: all .3s;position: absolute;right: 0.2rem;top: 0;}
.news_select dl dt{box-shadow: 0 0 10px rgba(0,0,0,.1);padding: 0.2rem 0;max-height: 200px;overflow-y: auto;position: absolute;left: 0;top: 100%;width: 100%;display: none;background: #fff;}
.news_select dl dt p{padding: 0.1rem 0.2rem;cursor: pointer;transition: all .3s;}
.news_select dl.on{z-index: 2;}
.news_select dl.on dd i{transform: rotate(180deg);}
.news_01 ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.news_01 li{float: left;width: 33.3%;padding: 0 0.15rem;box-sizing: border-box;margin-bottom: 0.3rem;}
.news_01 li dl{border: 0.01rem solid #7f7f7f;position: relative;}
.news_tips{position: absolute;left: 0;top: 0;width: 0.96rem;height: 0.45rem;line-height: 0.45rem;color: #fff;background: #398acd;text-align: center;}
.news_date{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 0.15rem;color: #000;}
.news_title{line-height: 1.5em;height: 3em;overflow: hidden;font-weight: bold;margin-bottom: 0.26rem;display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.news_01 li dd{overflow: hidden;}
.news_01 li dt{padding: 0.35rem 0.4rem;}
.news_txt{line-height: 1.8em;height: 9em;overflow: hidden;color: #000;}
.news_jt{display: block;width: 0.45rem;height: 0.45rem;text-align: center;line-height: 0.43rem;border: 0.01rem solid #000000;position: absolute;
    bottom: 0.4rem;left: 0.4rem;transition: all .3s;}
.news_01 li.noImg dt{margin-top: 0.6rem;}
.news_01 li.noImg dd{display: none;}
.news_01 li.haveImg .news_txt{display: none;}

.news_select .btn{float: left;width: 88px;height: 0.44rem;line-height: 0.44rem;background: #398acd;color: #fff;border: none;transition: all .3s;}

@media only screen and (min-width:1025px) {
    .news_select dl dt p:hover{background: #398acd;color: #fff;}
    .news_01 li a:hover .news_jt:hover{background: #0076d1;border-color: #0076d1;color: #fff;}
    .news_select .btn:hover{opacity: .8;}

}
@media only screen and (max-width:1024px) {
    .ban_public-con{padding: 0.5rem 0.5rem 0.8rem;}
    .about_ban_public .ban_public-con{padding: 40px 7% 70px;}
    .news_01 li{width: 50%;}
    .news_01 li dt{padding:20px;}
    .news_01 li.noImg dt{margin-top: 0.5rem;}
    .news_date{margin-bottom: 10px;}
    .news_title{margin-bottom: 20px;}
    .news_jt{left: 20px;bottom: 20px;width: 30px;height: 30px;line-height: 28px;}
    .news_txt{line-height: 1.5em;height: 6em;}
}
@media only screen and (max-width:767px) {
    .about_ban_public{margin-top: 0;}
    .about_ban_public .ban_public-con{padding: 30px 0;}
    .news_con{padding-bottom: 30px;}
    .news_select dl{width: 100%;margin-bottom: 10px;}
    .news_select dl:nth-child(2){margin-bottom: 20px;}
    .news_select dl dd{line-height: 40px;border: 0;border-bottom: 0.01rem solid #000;}
    .news_01 ul{margin-left: 0;margin-right: 0;}
    .news_01 li{width: 100%;padding: 0;}
    .news_01 li dl{height: auto!important;}
    .news_tips{width: 80px;height: 30px;line-height: 30px;}
    .news_jt{position: static;margin-top: 30px;}
    .news_select .btn{height: 40px;line-height: 40px;float: none;margin-left: auto;margin-right: auto;display: block;width: 100%;}
}
/*招聘*/
.recruit_con{padding-bottom: 1rem;position: relative;}
.society_list_01{border-top: 2px solid #182f5c; overflow: hidden;padding: 0.25rem 0.6rem;color: #000000;font-weight: bold;}
.society_list li{}
.society_list dt,.society_list dd{}
.society_list dt{overflow: hidden;}
.society_list dt .s_iteam{width:30%;float: left;position: relative;text-align: center;}
.society_list dt .s_iteam:last-child{width:100px;float: right;}
.society_list dt .s_iteam:first-child{text-align: left;width:20%;}
/*.society_list_02 .s_iteam:last-child{color:#000000;}*/

.society_list_02 li{border-top: 1px solid #000;}
.society_list_02 li:last-child{border-bottom: 1px solid #000;}
.society_list dt,.society_list dd{}
.society_list_02 dt{line-height: 30px;cursor: pointer;padding: 0.25rem 0.6rem;font-weight: bold;}
.society_list_02 dd{overflow: hidden;padding:0.35rem 0.6rem;padding-bottom: 0.5rem; display: none;}
.society_text{overflow: hidden;}
.s_iteam b{font-weight: normal;}
.s_iteam b:last-child{display: none;}
.s_iteam img{width: 26px;height: 26px;}
.jian_h{display: none;}
.society_edit .edit_con_original{color:#3e3e3e;line-height: 30px;}
.society_p h4{margin-bottom: 0.2rem;}
.society_a{overflow: hidden;margin-top: 0.2rem;}
.society_a .society_abtn{ width: 1.6rem;height:0.5rem;line-height: 0.5rem;text-align: center;background:#398acd;color:#fff;display: block;}
.society_a01{float: left;line-height:28px;width: calc(100% - 200px);float: left;}

.society_01{overflow: hidden;padding-bottom: 10px; margin-bottom: 0.3rem;border-bottom: 1px solid #c0c3c5;}
.society_01 p{float: left;margin-right: 0.65rem;margin-bottom: 10px;}
.society_01 p:last-child{margin-right: 0;}
.society_p{margin-bottom: 0.2rem;}
.society_edit{line-height: 1.8;}
.society_list_02 li.on{background:#eef2f5;border-top: 0;}
.society_list_02 li.on+li{border-top: 0;}
.society_list_02 li.on:last-child{border-bottom: 0;}
.society_list_02 li.on dt{background:#abb5c1;color: #fff;}
.society_list_02 li.on dt .s_iteam .jia_h{display: none;}
.society_list_02 li.on dt .s_iteam .jian_h{display:inline-block;}
.society_list_02 ul{margin-bottom: 0.25rem;}

/*穿插的服务与支持的那个页面的样式*/
.service_05-list dt{padding: 0.2rem 0;box-sizing: border-box;}
.service_05-list .s_iteam01{width: calc(100% - 80px)!important;padding-left: 0.65rem;}
.service_05-list .s_iteam02{width: 80px!important;}
.service_05-list dd{padding: 0.4rem 0.65rem 0.65rem;box-sizing: border-box;}
.service_05-list .society_edit{color: #1f1a17;}
.service_05-list .society_a .society_abtn{width: 1.24rem;height: 0.4rem;line-height: 0.4rem;background: none;border: 0.01rem solid #000;color: #000;}
@media only screen and (min-width:1025px) {
    .society_a .society_abtn:hover{color: #fff!important;opacity: .8;}
    .service_05-list .society_a .society_abtn:hover{background: #398acd;color: #fff!important;border-color: #fff;}
}
@media only screen and (max-width:1024px) {
    .society_list_01{padding: 20px;}
    .society_list_02 dt{padding: 20px;}
    .society_list_02 dd{padding:20px;}
    .society_a .society_abtn,.society_tab button{width: 120px;height:40px;line-height: 40px;}
    .society_tab button{margin-top: 10px;}
    .society_01{margin-bottom: 20px;}
    .society_p{margin-bottom: 20px;}
}

@media only screen and (max-width:767px) {
    .recruit_con{padding-bottom: 30px;}
    .society_01 p{float: none;margin: 0;margin-bottom: 10px; line-height: 24px;}
    /*.society_list dt .s_iteam{width:70px;}*/
    /*.society_list dt .s_iteam:last-child{width: 40px;}*/
    /*.society_list dt .s_iteam:first-child{width: 100%;float: none;padding: 0 10px;}*/
    .society_list dt .s_iteam:first-child{width: 25%;}
    .society_list dt .s_iteam:first-child{padding-left: 10px;}
    .society_list dt .s_iteam:nth-child(2){width: 22%;}
    .society_list dt .s_iteam:last-child{width: 60px;}
    .recruit_con-all{overflow: hidden;}
    .recruit_con-div{width: 100%;}
    .recruit_con-all .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #398acd;}
    /*.society_list dt .s_iteam:nth-child(3){width: calc(100% - 140px);text-align: center;}*/
    .service_05-list .s_iteam01{float: left!important;}
    .society_list_02 dt{line-height: 30px;}
    .society_list dt, .society_list dd{padding:10px 0;}
    .society_list dd{padding: 20px 10px;}
    .s_iteam img{margin-top: 2px;}
    .society_list_01{height: auto;line-height: 30px;padding: 10px 0;}
    /*.society_list_01 .s_iteam:first-child{padding: 0!important;}*/
    .society_a{padding-top: 0;}
    .society_a .society_abtn{clear: both;}
    .pub_select dt i{font-size: 12px;}
    .society_p h4{margin-bottom: 10px;}
    .society_a01{width: 100%;padding-bottom: 20px;}

}

/*企业荣誉*/
.honor_ban_public .ban_public-con{padding: 0.5rem 7% 1rem;text-align: center;}
.honor_ban_public li{display: inline-block;}
.honor_ban_public li a{padding-bottom: 0.3rem;padding-left: 0.35rem;padding-right: 0.35rem;position: relative;display: block;}
.honor_ban_public li a:after{content: "";display: block;width: 100%;height: 4px;background: #000;position: absolute;left: 0;bottom: 0;display: none;}
.honor_ban_public li.on a:after{display: block;}
.honor_01{padding-bottom: 0.7rem;}
.honor_01 .swbox{ position: relative;}
.honor_01 .swbox .swiper-container{padding-bottom: 0.7rem;padding-top: 10px;}
.honor_01 .swbox .swiper-slide{width: 6.45rem;position: relative;}
.honor_01 .swbox .swiper-slide a{cursor: inherit;}
.honor_01 .swbox .swiper-slide .img{overflow: hidden;}
.honor_01 .swbox .swiper-slide h3{ text-align: center; margin-top:4%;color: #000;}
.honor_01 .swbox .swiper-slide.swiper-slide-active{opacity: 1;}
.honor_01 .swbox .swiper-slide.swiper-slide-active .img{box-shadow: 0 0 10px rgba(0,0,0,.1);}
.honor_01 .swiper-pagination.swiper-pagination-progress{left:20%; top:auto; bottom:0; width: 60%; height: 0.05rem; overflow: hidden; border-radius: 0.05rem; background: #e7ecf0;}
.honor_01 .swiper-pagination .swiper-pagination-progressbar{ display: block; background: #070808; border-radius: 0.05rem; overflow: hidden;}
.honor_02{padding: 0.7rem 0 1rem;box-sizing: border-box;}
.honor_02-list ul{margin-left: -0.17rem;margin-right: -0.17rem;}
.honor_02-list li{float: left;width: 33.3%;padding: 0 0.17rem;box-sizing: border-box;margin-bottom: 0.34rem;}
.honor_02-list dl{height: 3.2rem;border: 0.01rem solid #7f7f7f;overflow: hidden;padding: 0.65rem 0.5rem;box-sizing: border-box;position: relative;transition: all .3s;}
.honor_02-list dd p{line-height: 1.5em;height: 3em;overflow: hidden;}
.honor_02-list dd span{display: block;width: 0.48rem;height: 1px;background: #000;margin-top: 0.15rem;}
.honor_02-list dt{position: absolute;left: 0.5rem;bottom: 0.5rem;}
.honor_02-list dt a{width: 1.24rem;height: 0.44rem;border: 0.01rem solid #000;box-sizing: border-box;display: block;text-align: center;line-height: 0.44rem;}

.report_01{padding-bottom: 0.8rem;box-sizing: border-box;border-bottom: 1px solid #cecece;margin-bottom: 1rem;}
.report_tab ul{overflow: hidden;}
.report_tab li{margin-bottom: 0.1rem;float: left;}
.report_tab li span{display: block;padding: 0.15rem 0.62rem;position: relative;cursor: pointer;box-sizing: border-box;border: 1px solid rgba(0,0,0,0);}
.report_tab li span:before{content: "";display: block;width: 2px;height: 0.2rem;position: absolute;left: -1px;top: 50%;margin-top: -0.1rem;background: #bfbfbf;}
.report_tab li:first-child span:before{display: none;}
.report_tab li:last-child span:before{display: none;}
.report_tab li.on span{border: 1px solid #000000;}
.report_tab li.on span:before,.report_tab li.on+li span:before{display: none;}
.report_02{padding-bottom: 1rem;}
.report_02 ul{margin-left: -0.15rem;margin-right: -0.15rem;overflow: hidden;}
.report_02 li{float: left;width: 25%;padding: 0 0.15rem;margin-bottom: 0.3rem;box-sizing: border-box;}
.report_02 li a{box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,.1);display: block;position: relative;}
.report_02 li dl{position: relative;}
.report_02 li dt{padding: 0.15rem;box-sizing: border-box;background: #e7ecef;text-align: center;}
.report_div{position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #fff;background: rgba(0,118,209,.86);z-index: 3;text-align: center;opacity: 0;
    transition: all .3s;}
.report_div img{width: 0.82rem;height: 0.82rem;display: block;margin: 0 auto;}
.report_div span{display: block;margin-top: 0.18rem;}
.report_div p{padding: 0.15rem;box-sizing: border-box;position: absolute;bottom: 0;left: 0;}
@media only screen and (min-width:1025px) {
    .honor_02-list dl:hover{transform: scale(1.1);background: #0078d3;box-shadow: 0 0 10px rgba(0,0,0,.1);color: #fff;border-color: #0078d3;}
    .honor_02-list dl:hover dd span{background: #fff;}
    .honor_02-list dl:hover dt a{background: #fff;color: #000;border-color: #fff;}
    .report_tab li:hover{color: #0078d3;}
    .report_02 li a:hover{box-shadow: 0 0 10px rgba(0,0,0,.3);}
    .report_02 li a:hover .report_div{opacity: 1;}
}
@media only screen and (max-width:1024px) {
    .honor_ban_public .ban_public-con{padding: 40px 7% 60px;}
    .honor_01{padding-bottom: 40px;}
    .honor_02{padding: 40px 0 60px;}
    .honor_02-list ul{margin-left: -10px;margin-right: -10px;}
    .honor_02-list li{padding: 0 10px;margin-bottom: 20px;}
    .honor_02-list dl{height: 2.4rem;padding: 30px;}
    .honor_02-list dt{bottom: 30px;left: 30px;}
    .honor_02-list dt a{width: 80px;height: 35px;line-height: 33px;}
    .report_01{padding-bottom: 0.4rem;margin-bottom: 0.6rem;}
    .report_tab li span{padding: 0.1rem 0.3rem;}
}
@media only screen and (max-width:767px) {
    .honor_ban_public .ban_public-con{padding: 30px 7% 30px;}
    .honor_01{padding-bottom: 20px;}
    .honor_01 .swiper-pagination.swiper-pagination-progress{width: 80%;left: 10%;}
    .honor_02{padding-top: 20px;padding-bottom: 30px;}
    .honor_02-list ul{margin-left: -5px;margin-right: -5px;}
    .honor_02-list li{padding: 0 5px;margin-bottom: 10px;width: 50%;}
    .honor_02-list dl{height: 3.6rem;padding: 20px;}
    .honor_02-list dt{bottom: 20px;left: 20px;}
    .honor_02-list dt a{width: 60px;height: 30px;line-height: 30px;}
    .report_02 li{width: 50%;}
    .report_div p{font-size: 14px;}
}
/*登录注册*/
.log-con{padding: 1.38rem 0 1.65rem;box-sizing: border-box;overflow: hidden;}
.log-div{width: 41%;float: right;}
.log-tab{background: #abb5c1;overflow: hidden;}
.log-tab li{/*float: left;width: 50%;*/padding: 0.25rem 0;box-sizing: border-box;color: #fff;text-align: center;position: relative;cursor: pointer;}
.log-tab li:after{content: "";display: block;width: 100%;height: 0.03rem;background: #000;bottom: 0;left: 0;display: none;position: absolute;}
.log-tab li.on{font-weight: bold;background: url(../images/log_02.png) no-repeat center;background-size: cover;}
.log-tab li.on:after{display: block;}
.log-bot{background: #fff;}
.log-bot-t{padding: 0.5rem 0.6rem;box-sizing: border-box;}
.log-bot-item{display: none;}
.log-ipt{margin-bottom: 0.3rem;}
.log-ipt p{margin-bottom: 0.15rem;}
.log-ipt input{display: block;padding: 0.12rem 0.18rem;box-sizing: border-box;border: 0.01rem solid #9f9f9f;width: 100%;}
.log-pass{margin-bottom: 0.3rem;overflow: hidden;}
.log-pass a{float: left;color: #0075c4;}
.log-pass p{float: right;cursor: pointer;}
.log-pass p span{width: 14px;height: 14px;border: 1px solid #7f7f7f;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 0.12rem;position: relative;box-sizing: border-box;}
.log-pass p span:after{content: "";display: block;width: 8px;height: 8px;position: absolute;left: 2px;top:2px;background: #398acd;display: none;}
.log-pass p.on span:after{display: block;}
.log-bot-item.on{display: block;}
.log-other{text-align: center;}
.log-other .btn{display: block;padding: 0.17rem;box-sizing: border-box;background: #398acd;color: #fff;width: 100%;border: none;margin-bottom: 0.55rem;transition: all .3s;}
.log-other-img{text-align: center;overflow: hidden;font-size: 0;margin-top: 0.15rem;}
.log-other-img a{display: inline-block;font-size: 0;}
.log-other-img img{width: 0.45rem;height: 0.45rem;display: inline-block;margin: 0 0.1rem;transition: all .3s;}
.log-bot-b{padding: 0.25rem;box-sizing: border-box;border-top: 1px solid #cecece;text-align: center;}
.log-bot-b a{color: #0075c4;}

.register_con{padding: 1.1rem 0.8rem 0.5rem;box-sizing: border-box;display: inline-block;width: 100%;}
.register_item{padding: 0 0.2rem;float: left;width: 50%;margin-bottom: 0.35rem;position: relative;}
.register_item p{margin-bottom: 0.15rem;}
.register_ipt input{display: block;height:0.5rem;box-sizing: border-box;border: 0.01px solid #9f9f9f;width: 100%;line-height: 0.5rem;padding: 0 0.18rem;}
.register_item.spec01 input{width: 75.5%;float: left;}
.register_item.spec01 span{width: 22.5%;float: right;box-sizing: border-box;border: 0.01px solid #9f9f9f;height: 0.5rem;cursor: pointer;}
.register_item.spec01 span img{display: block;width: 100%;height: 100%;}

.register_item.spec02 input{width: 75.5%;float: left;}
.register_item.spec02 span{width: 22.5%;float: right;box-sizing: border-box;border: 0.01px solid #9f9f9f;height: 0.5rem;cursor: pointer;line-height: 0.5rem;text-align: center;color: #9f9f9f;}
.register_ipt dl{position: relative;}
.register_ipt dd{line-height: 0.5rem;border: 0.01rem solid #9f9f9f;padding: 0 0.18rem;box-sizing: border-box;color: #9f9f9f;position: relative;cursor: pointer;}
.register_ipt dd span{display: block;}
.register_ipt dd i{position: absolute;font-size: 18px;top: 0;right: 0.18rem;color: #000;transition: all .3s;}
.register_ipt dt{padding: 0.18rem 0;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,.1);max-height:20em;overflow-y: auto;position: absolute;left: 0;top: 100%;width: 100%;display: none;background: #fff;}
.register_ipt dt p{padding: 0.1rem 0.18rem;box-sizing: border-box;margin-bottom: 0;cursor: pointer;}
.register_item.on{z-index: 2;}
.register_item.on i{transform: rotate(180deg);}
.register_02{overflow: hidden;background: #eff3f6;padding-bottom: 1rem;}
.register_02-div{padding: 0.45rem 1rem;box-sizing: border-box;}
.register_02-div-t{margin-bottom: 0.35rem;}
.register_02-div-t p{margin-bottom: 0.1rem;cursor: pointer;}
.register_02-div-t p span{background: url(../images/agree.png) no-repeat center;width: 0.14rem;height: 0.14rem;background-size: cover;margin-right: 0.09rem;display: inline-block;vertical-align: middle;margin-top: -0.04rem;}
.register_02-div-t p a{color: #0075c4;}
.register_02-div-t p.on span{background: url(../images/agree_on.jpg) no-repeat center;background-size: 100% 100%;}
.register_02-div-b{margin-bottom: 0.5rem;}
.register_02-div-b p{line-height: 1.8;}
.register_02-div-submit span{display: block;width: 1.66rem;height: 0.55rem;line-height: 0.55rem;text-align: center;margin: 0 auto;background: #398acd;color: #fff;transition: all  .3s;cursor: pointer;}
.register_modal{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10000;display: none;}
.register_modal.show{display: block;}
.register_modal-con{background: #fff;width: 40%;height: 4.2rem;z-index: 2;}
.register_modal-div{position: relative;width: 100%;height: 100%;text-align: center;}
.register_img{position: relative;height: 0.72rem;margin-bottom: 0.3rem;}
.register_modal-div img{width: 0.78rem;height: 0.72rem;font-size: 0;margin-left: -0.15rem;}
.register_close{font-size: 30px;position: absolute;right: 0.2rem;top: 0.2rem;color: #000;cursor: pointer;width: 40px;height: 40px;line-height: 40px;text-align: center;}
.register_modal .mask{background: rgba(0,0,0,.5);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

@media only screen and (min-width:1025px) {
    .log-other .btn:hover{color: #fff!important;opacity: .8;}
    .log-other-img a:hover,.log-bot-b a:hover,.register_02-div-t p a:hover,.register_02-div-submit span:hover{opacity: .8;}
}
@media only screen and (max-width:1280px) {
    .log-div{width: 48%;}
}
@media only screen and (max-width:1024px) {
    .log-div{width: 90%;margin: 0 auto;float: none;}
    .register_con{padding: 0.5rem 0.3rem 0.5rem;}
    .register_item{width: 100%;padding: 0;}
    .register_body .site_text{bottom: 0.5rem;}
    .register_body .site_text p{margin: 0.1rem 0 0.1rem;}
    .register_body .ban_public{margin-top: -0.3rem;}
    .register_02-div{padding: 0.45rem 0.3rem;}
    .register_modal-con{width: 80%;}
}
@media only screen and (max-width:767px) {
    .register_02{padding-bottom: 0.5rem;}
    .register_con{padding-bottom: 0;padding-left: 0;padding-right: 0;}
    .register_body .site_text{bottom: 0.8rem;}
    .register_body .ban_public{margin-top: 0}
    .register_ipt input{height: 35px;line-height: 35px;}
    .register_item.spec01 input,.register_item.spec02 input{width: 65.5%;}
    .register_item.spec01 span,.register_item.spec02 span{height: 35px;line-height: 35px;width: 31.5%;}
    .register_ipt dd{line-height: 35px;}
    .register_02-div{padding-left: 0;padding-right: 0;}
    .register_02-div-t p span{width: 12px;height: 12px;margin-top: -3px;}
    .register_02-div-submit span{width: 2rem;height: 0.7rem;line-height: 0.7rem;}
}

/*关于我们*/
.brif_ban_public .ban_public-con{padding: 0.55rem 0.7rem;box-sizing: border-box;}
.about_tit{margin-bottom: 0.35rem;}
.about_tit span{display: block;width: 0.48rem;height: 1px;background: #000000;margin-top: 0.15rem;}
.about_edit{color: #1f1a17;line-height: 2em;}
.about_01{overflow: hidden;}
.about_01-list li{float: left;width: 50%;padding: 0 0.7rem;margin-bottom: 0.3rem;}
.about_01-list dl{border-bottom: 0.02rem solid #000;color: #1f1a17;padding-bottom: 0.25rem;}
.about_01-list dd{font-size: 0;}
.about_01-list dd span,.about_01-list dd em{}
.about_01-list dd span{margin-right: 0.1rem;}
.about_01-list dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.about_03{margin-top: 3%;position: relative;overflow: hidden;}
.index_party2{overflow: hidden;color: #fff;position: relative;}
.index_party2 .wrap{position: relative;z-index:2;}
.index_party2_bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pdts_sec1 .index_party2_bg{
    background: none;
}


.index_party2_bg img{width: 100%;height: 100%;}
.index_party2_bg .index_party2_bgItem{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 1s ease;}
.index_party2_bg .index_party2_bgItem.on{opacity: 1;}
.index_party2 .wrap,.index_party2 .index_party2-r,.index_party2 ul{height: 100%;}
.index_party2-l{width: 340px;float: left;padding-top: 8%;}
.index_party2-r{width: 100%;position: relative;padding-right: 5.5%;}
.index_party2-r .swiper-container{height: 100%;}
.index_party2-r ul{border-right: 1px solid rgba(255,255,255,0.2);position: relative;overflow: hidden;}
.index_party2-r li {
    width: 49.1%;
    height: 100%;
    position: absolute;
    top: 0;
    border-left: 1px solid rgba(255,255,255,0.2);
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
}
.index_party2-r li:nth-child(1){left: 0;}
.index_party2-r li:nth-child(2){left: 49.1%;}
.index_party2-r li:nth-child(3){left: 65.9%;}
.index_party2-r li:nth-child(4){left: 82.7%;}


.state_1.index_party2-r li:nth-child(1){left: 0%;}
.state_1.index_party2-r li:nth-child(2){left: 49.1%;}
.state_1.index_party2-r li:nth-child(3){left: 65.9%;}
.state_1.index_party2-r li:nth-child(4){left: 82.7%;}

.state_2.index_party2-r li:nth-child(1){left: 0%;}
.state_2.index_party2-r li:nth-child(2){left: 16.8%}
.state_2.index_party2-r li:nth-child(3){left: 65.9%;}
.state_2.index_party2-r li:nth-child(4){left: 82.7%;}

.state_3.index_party2-r li:nth-child(1){left: 0%;}
.state_3.index_party2-r li:nth-child(2){left: 16.8%;}
.state_3.index_party2-r li:nth-child(3){left: 33.6%;}
.state_3.index_party2-r li:nth-child(4){left: 82.7%;}

.state_4.index_party2-r li:nth-child(1){left: 0%;}
.state_4.index_party2-r li:nth-child(2){left: 16.8%;}
.state_4.index_party2-r li:nth-child(3){left: 33.6%;}
.state_4.index_party2-r li:nth-child(4){left: 50.4%;}


.busB{padding: 0 20px;position: absolute;/*top: 75%;*/top:23.1%;box-sizing: border-box;width: 34.2%;text-align: center;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;font-size: 0;}
.busB a:hover{color: #fff!important;}
.busB img{width: 0.82rem;height: 0.82rem;}
.busB h3{margin-top: 0.2rem;position: relative;}
.busB h3:after{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 0.48rem;height: 1px;background: #fff;display: none;}
.busB p{opacity: 0;visibility: hidden;margin-top: 0.12rem;line-height: 1.8em;}


.index_party2-r li.on .busB h3{font-weight: bold;margin-top: 0.5rem;font-size: 22px;padding-bottom: 0.15rem;}
.index_party2-r li.on .busB h3:after{display: block;}
.index_party2-r li.on .busB{top:23.1%;width: 100%;padding: 0 0.7rem;text-align: left;}
.index_party2-r li.on .busB p{line-height: 2;max-height: 10em;overflow: hidden;;
    height: auto;
    opacity: 1;
    visibility: visible;
    -ms-animation: mymove;
    -moz-animation: mymove;
    -webkit-animation: mymove;
    animation: mymove;
    -ms-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}
.index_party2-r .lhl_but div{background: none;font-size: 24px;width: 0.6rem;height: 0.6rem;margin-top: -0.3rem;box-shadow: 0 0 10px rgba(0,0,0,.2);
    text-align: center;line-height: 0.6rem;display: none;}
.index_party2-r .lhl_but div.swiper-button-prev{left: -0.2rem;}
.index_party2-r .lhl_but div.swiper-button-next{right: -0.2rem;}

.about_04{padding: 0.9rem 0 1rem;overflow: hidden;box-sizing: border-box;}
.about_04 h2{margin-bottom: 0.4rem;}
.about_04-swiper{position: relative;}
.about_04-swiper li{}
.about_04-swiper dl{box-sizing: border-box;}
.about_04-swiper dd{padding: 0.2rem;box-sizing: border-box;}
.about_04-swiper dt{padding: 0.4rem 0;box-sizing: border-box;text-align: center;}
.about_04-swiper dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.about_04-swiper .lhl_but div{background: none;width: 0.6rem;height: 0.6rem;line-height: 0.6rem;margin-top: -0.3rem;font-size: 0.2rem;box-shadow: 0 0 10px rgba(0,0,0,.2);
    text-align: center;}
.about_04-swiper .lhl_but div.swiper-button-prev{left: -1rem;}
.about_04-swiper .lhl_but div.swiper-button-next{right: -1rem;}
.about_04-more{margin-top: 0.5rem;}
.about_04-more a{display: block;width: 1.24rem;height: 0.44rem;line-height: 0.44rem;border: 0.01rem solid #000;color: #000;text-align: center;margin: 0 auto;}
.about_05{padding: 1rem 0;box-sizing: border-box;overflow: hidden;display: none;}
.about_05 h2{margin-bottom: 0.5rem;}
.about_05-con-t{position: relative;}
/*.about_05-con-t .swiper-wrapper{transform: translate3d(0, 0px, 0px)!important;}*/
/*.about_05-con-t.on .swiper-wrapper{transform: translate3d(0, 0px, 0px)!important;}*/
.about_05-con-t .swiper-container{padding-bottom: 0.02rem;position: relative;}
.about_05-con-t .swiper-container:after{content: "";display: block;width: 100%;height: 0.01rem;background: #000;position: absolute;left: 0;bottom: 0.02rem;}
.about_05-con-t ul{align-items: baseline;}
.about_05-con-t li{width: auto;font-style: oblique;font-weight: bold;position: relative;padding-bottom: 0.3rem;text-align: center;cursor: pointer;}
.about_05-con-t li p{text-align: center;}
.about_05-con-t li:after{content: "";display: block;width: 100%;height: 0.05rem;background: #0076d1;position: absolute;left: 0;bottom: -0.01rem;display: none;}
.about_05-con-t li.on{width: 25%;font-size: 0.6rem;text-align: left;}
.about_05-con-t li.on:after{display: block;}
.about_05-con-t .lhl_but div{background: none;font-size: 0.18rem;width: 0.6rem;height: 0.6rem;margin-top: -0.3rem;box-shadow: 0 0 10px rgba(0,0,0,.2);
    text-align: center;line-height: 0.6rem;}
.about_05-con-t .lhl_but div.swiper-button-prev{left: -0.8rem;}
.about_05-con-t .lhl_but div.swiper-button-next{right: -0.8rem;}
.about_05-con-t .swiper-button-next.swiper-button-disabled,.about_05-con-t .swiper-button-prev.swiper-button-disabled{
    opacity: 1;
    cursor: pointer;
    pointer-events: inherit;
}
.about_05-con-t .swiper-button-next.swiper-button-disabled.disabled,.about_05-con-t .swiper-button-prev.swiper-button-disabled.disabled{
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}
.about_05-con-b{padding: 0 1.5rem;box-sizing: border-box;margin-top: 0.9rem;}
.about_05-con-b-item{display: none;}
.about_05-con-b-item dl{overflow: hidden;position: relative;}
.about_05-con-b-item dd{float: left;width: 58%;}
.about_05-con-b-item dt{float: right;width: 33%;position: absolute;right: 0;height: 100%;}
/* .about_05-text{max-height: 100%;overflow: hidden;} */
.about_05-con-b-item dt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #0076d1;}
.about_05-con-b-item dt p{margin-bottom: 0.18rem;}
.about_05-con-b-item.on{display: block;}

.about_06{padding: 0.7rem 0 1.3rem;overflow: hidden;box-sizing: border-box;}
.about_06 h2{margin-bottom: 0.4rem;}
.index_06-swiper{position: relative;}
.index_06-swiper ul{margin-left: -0.15rem;margin-right: -0.15rem;display: table;}
.index_06-swiper li{float: left;width: 50%;padding: 0 0.15rem;}
.index_06-swiper dl{position: relative;}
.index_06-swiper dd{overflow: hidden;}
.index_06-swiper dt{width: 88%;margin-left: 6%;margin-top: -60px;background: #fff;position: relative;z-index: 3;padding: 30px 40px;box-sizing: border-box;}
.index_06-swiper dt h3{line-height: 1.6;height: 3.2em;overflow: hidden;margin-bottom: 0.15rem;}
.index_06-swiper dt p{line-height: 1.8;height: 3.6em;overflow: hidden;color: #000;}
.about_07{overflow: hidden;}
.about_07 li{float: left;width: 50%;position: relative;}
.about_07 dt{position: absolute;left: 11.8%;top: 19.5%;color: #fff;}
.about_07-tit{margin-bottom: 0.3rem;}
.about_07-tit span{display: block;width: 0.48rem;height: 1px;background: #fff;margin-top: 0.15rem;}
.about_07 .about_04-more{margin-top: 1.5rem;}
.about_07 .about_04-more a{margin-left: 0;border-color: #fff;color: #fff;}

.contact_img img{width: 100%;}
.about_08-con{padding: 0.5rem 0.7rem 0.6rem;box-sizing: border-box;overflow: hidden;margin-top: -1.2rem;background: #fff;position: relative;z-index: 2;}
.about_08-con h2{margin-bottom: 0.4rem;}
.about_08-u01 li{float: left;width: 22%;margin-right: 4%;}
.about_08-u01 li:last-child{margin-right: 0;}
.about_08-u01 li dd{float: left;font-size: 20px;width: 40px;line-height: 30px;}
.about_08-u01 li dt{width: calc(100% - 41px);float: left;}
.about_08-u01 li dt p{line-height: 30px;font-weight: bold;margin-bottom: 5px;}
.about_08-u01 li dt span{display: block;color: #1f1a17;margin-bottom:5px;word-break: break-all;}
.about_08-bot{border-top: 1px solid #cecece;padding: 0.8rem 0.7rem;box-sizing: border-box;overflow: hidden;}
.about_08-bot-l{width: 32%;float: left;}
.about_08-bot-l span{color: #0076d1;}
.about_08-bot-r{float: right;width: 50%;display: flex;align-content: space-around;}
.about_08-bot-r dl{width: 25%;text-align: center;}
.about_08-bot-r dd img{width: 1.2rem;height: 1.2rem;display: block;margin: 0 auto;}
.about_08-bot-r dd p{margin-top: 0.2rem;}

.about_02-wrap{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;}
/* .logobox{width: 48.9%;font-size: 0;}
.logobox{transition: 2s all;-webkit-transition: 2s all;-moz-transition: 2s all;-o-transition: 2s all;-ms-transition: 2s all;}


.logobox{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    background-color: #fff;
    transform: translate(-50%,-50%);
    transition: width 1s ease,height 1s ease,background-color 1s ease
}

.logobox.in{
    width: 200%;
    height: 200%;
    background-color: transparent;
}

.logobox.in img {
    transform: translate3d(calc(-50% - 2305px),calc(-50% - 1000px),0)
}

.logobox img{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: auto;
    transform: translate3d(-50%,-50%,0);
    transition: all 1s ease
} */

.about_03 .about_02-wrap{
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
}

.about_03.active .about_02-wrap{
    transform: scale(42, 20);
    left: 55%;
    top: 150%;
    -webkit-transform: scale(42, 20);
    -moz-transform: scale(42, 20);
    -ms-transform: scale(42, 20);
    -o-transform: scale(42, 20);
    /* visibility: hidden; */
}
.logobox{width: 100%;height: 100%;}
.logobox img{width: 100%;}
@media only screen and (max-width:1280px) {
    .about_05-con-t li.on{width: 20%;}
}
@media only screen and (max-width:1024px) {
    /*.index_party2{height: auto!important;}*/
    .index_party2-r{width: 100%;}
    .index_party2-r ul{overflow: initial;}
    .index_party2-r ul,.index_party2-r li{border-left: 0;border-right: 0;}
    .index_party2-r li{width: 100%;float: none;padding: 20px 0;border-right: 0;position: static;}
    .index_party2-r li{border-left: none;}
    .index_party2-r .lhl_but div{display: block;}
    .busB{position: static;padding: 0;display: block;opacity: 1;margin-top: 0.2rem;}
    .busB h3{margin-top: 30px!important;font-size: 22px;padding-bottom: 10px;}
    .busB h3:after{display: block;}
    .busB{text-align: left;width: 100%;padding: 0 8%;}
    .busB img{width: 60px;height: 60px;}
    .busB p{opacity: 1;visibility: visible;margin-top: 20px;}
    .about_04-swiper{padding: 0 0.3rem;box-sizing: border-box;}
    .about_04-swiper dt{padding: 0.2rem 0;}
    .about_04-swiper .lhl_but div,.about_05-con-t .lhl_but div{width: 0.4rem;height: 0.4rem;line-height: 0.4rem;margin-top: -0.2rem;}
    .about_04-swiper .lhl_but div.swiper-button-prev,.about_05-con-t .lhl_but div.swiper-button-prev{left: -0.2rem;}
    .about_04-swiper .lhl_but div.swiper-button-next,.about_05-con-t .lhl_but div.swiper-button-next{right: -0.2rem;}
    .about_05-con-t{padding: 0 0.3rem;box-sizing: border-box;}
    .about_05-con-t li{padding-bottom: 0.1rem;}
    .about_05-con-t li.on{font-size: 0.4rem;}
    .about_05-con-b{padding: 0;margin-top: 0.5rem;}
    .about_05-con-b-item dt{width: 36%;}
    .about_05-con-b-item dt p{margin-bottom: 10px;}
    .index_06-swiper dt{padding: 20px 30px;}
    .about_07 dt{top: 10%;}
    .about_07-tit{margin-bottom: 20px;}
    .about_07 .about_04-more{margin-top: 30px;}
    .about_08-u01 li{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .about_08-bot-l,.about_08-bot-r{width: 100%;}
    .about_08-bot-l{margin-bottom: 30px;}
    .about_03.active .about_02-wrap{
        transform: scale(35, 22);
        -webkit-transform: scale(35, 22);
        -moz-transform: scale(35, 22);
        -ms-transform: scale(35, 22);
        -o-transform: scale(35, 22);
}
}
@media only screen and (max-width:767px) {
    .about_01-list li{padding: 0;width: 100%;}
    .about_01-list dt p{white-space: inherit;}
    .index_party2{height: 400px!important;}
    .index_party2_bg img{display: none;}
    .busB{margin-top: 30px;}
    .busB img{width: 50px;height: 50px;}
    .busB h3{font-size: 18px;margin-top: 20px!important;}
    .about_04{padding: 30px 0;}
    .about_04-swiper .lhl_but div, .about_05-con-t .lhl_but div{width: 30px;height: 30px;line-height: 30px;margin-top: -15px;}
    .about_04-swiper,.about_05-con-t{padding: 0 30px;}
    .about_04-more a{width: 80px;height: 35px;line-height: 35px;}
    .about_05{padding: 30px 0;}
    .about_05-con-b-item dd,.about_05-con-b-item dt{width: 100%;}
    .about_05-con-b-item dt{margin-top: 20px;position: static;height: 220px;}
    .about_06{padding: 30px 0;}
    .index_06-swiper li{width: 100%;margin-bottom: 10px;}
    .index_06-swiper dt{margin-top: 0;width: 100%;padding: 20px 0;margin-left: 0;}
    .about_07 li{width: 100%;}
    .about_08-con{padding: 30px 0px 20px;margin-top: 0;}
    .about_08-u01 li{margin-bottom: 10px;}
    .about_08-bot{padding: 30px 0;}
    .about_08-bot-l{margin-bottom: 20px;}
    .about_08-bot-r dd{margin-bottom: 5px;}
    .about_08-bot-r dd img{width: 1.5rem;height: 1.5rem;}
    .about_03 .about_02-wrap{display: none!important;}
}


/*other*/
.privacy_con{padding: 1rem 0;box-sizing: border-box;overflow: hidden;}



/*20250227新增绑定手机页面*/
.bdphone_tabt{text-align: center;}
.bdphone_tabt li{ cursor: pointer; padding:0 0.7rem 0.25rem; margin: 0 0.2rem; display:inline-block; color: #7A7A7A; border-bottom: 0.04rem solid #fff;}
.bdphone_tabt li.on{border-color: #398ACD; color: #000;}
.bdphone_tabcitem{display: none;}
.bdphone_tabcitem.on{ display: block;}
.bdphone_con{padding: 0.5rem 0.8rem;}
.bdphone_form{max-width: 590px; margin: 0 auto; padding-bottom: 5%;}
.bdphone_form .register_item{ width: 100%;}
.bdphone_form .btn{display: block; width: 1.66rem;height: 0.55rem;line-height: 0.55rem;text-align: center;border: none; margin: 5% auto;background: #398acd;color: #fff;transition: all  .3s;cursor: pointer;}
@media only screen and (max-width:1024px) {
.bdphone_con{padding: 0.5rem 0.3rem;}
}
@media only screen and (max-width:1023px) {
.bdphone_tabt li{ padding:0 5% 2%;}
.bdphone_con{padding:0 0.3rem 0.2rem;}
.bdphone_form{max-width: 100%;}
}
@media only screen and (max-width:767px) {
.bdphone_tabc{margin-top: 5%;}
.bdphone_form .btn{width: 2rem; height: 0.7rem; line-height: 0.7rem;}
.bdphone_tabt li{ padding:0 2% 2%; margin: 0 1%;}
.layui-layer-hui{
    width: 300px!important;
    left: 50%!important;
    margin-left: -150px!important;

}
}

/*20250227新增绑定手机页面end*/
.layui-layer-btn{font-size: 0;}
.layui-layer-btn .layui-layer-btn0{font-size: 14px;}
/**/
.term_modal{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10000000;display: none;}
.term_blank{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);cursor: pointer;}
.term_modal-con{position: relative;width: 800px;max-width: 75%;background: #fff;z-index: 2;padding: 0.8rem;box-sizing: border-box;max-height: 75%;overflow: hidden;}
.term_modal-con-div{overflow: hidden;max-height: 100%;}
.term_modal-con h2{text-align: center;}
.term_modal-text{margin-top: 0.4rem;}
.term_modal-text .edit_con_original{line-height: 1.5;}
.term_modal-con-div .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #0076d1;}
.term_close{position: absolute;right: 30px;top: 30px;font-size: 30px;color: #fff;z-index: 3;cursor: pointer;}
@media only screen and (max-width:1024px) {
    .term_modal-con{padding: 40px;}
    .term_modal-text{margin-top: 30px;}
}
@media only screen and (max-width:767px) {
    .term_modal-con{padding: 30px;}
    .term_modal-con{max-width: 90%;}
    .term_modal-text{margin-top: 20px;}
    .term_close{right: 13px;top: 13px;}

    .layui-layer-hui{
       width: 300px;
    }
}


/*2025-12-19*/
.about_05-con{position: relative;}
.about_05-con-t{position: static;}
.about_05-con-t .lhl_but div{top:65%;}
@media only screen and (max-width:1024px) {
.about_05-con-t .lhl_but div{top:60%;}
}
@media only screen and (max-width:767px) {
.about_05-con-t{position: relative;}
.about_05-con-t .lhl_but div{top:50%;}
}


.ser_xztitle h3{line-height: 1em;}
.ser_xztitle span{display: block;margin: 0.25rem 0;width: 0.5rem;height: 1px;background: #000;}


.service_06_xz{padding: 0.6rem 0 0.75rem 0;}
.service_06_xz .service_06-lb-btn{margin:0;display: none;}
.service_06_xz .service_06-lb-tit span{display: none;}
.service_06_xz .service_06-lb-tit {padding-bottom: 0.5rem;}

.service_06_xz .service_06-r{width: auto;}
.service_06_xz .service_06-l{width: 60%;}
.service_06_xz .service_06-lb-btn a{width: 1.95rem;}

.ser_wembox dt{width: 1.8rem;height: 1.8rem;margin: auto;background: #fff; padding: 0.15rem;margin-bottom: 0.2rem;}
.ser_wembox dt img{width: 100%;height: 100%;}
.ser_wembox dd{color: #1f1a17; text-align: center;}


.service_05{padding: 1rem 0;}
.service_xz01 ul{float: left;}
.service_xz01 li{float: left;width: 50%;}
.service_xz01 ul{margin: 0 -0.15rem;}
.service_xz01 dl{margin: 0 0.15rem;position: relative;}
.service_xz01 dd{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0.6rem;color: #fff;}
.service_xz01 .ser_xztitle span{background: #fff;}
.service_xz01 .about_04-more{padding-top: 1.2rem;margin-top: 0;font-size: 0;}
.service_xz01 .about_04-more a{border-color: #fff;color: #fff;background: #fff;color: #000; display: inline-block;}

@media only screen and (max-width:1280px) {
    .service_06_xz .service_06-lb-btn a{width: 2.5rem;}
    
}
@media only screen and (max-width:1024px) {
    .service_06_xz .service_06-lb-btn a{width: auto;padding: 0.1rem 0.2rem;}
    
}
@media only screen and (max-width:767px) {
.ser_xztitle span{margin: 15px 0;width: 30px;}
.service_06_xz .service_06-l,.service_06_xz .service_06-r{width: 100%;float: none;}
.ser_wembox dt{width: 160px;height: 160px;}
.service_06_xz .service_06-r dl{float: left;}
.service_06_xz .service_06-lb-tit{margin-bottom: 20px;}

.service_05{padding:30px 0;}
.service_xz01 ul,.service_xz01 dl{margin: 0;}
.service_xz01 li{float: none;width: 100%;margin-bottom: 20px;}
.service_xz01 li:last-child{margin-bottom: 0;}
.service_xz01 dd{padding: 0.4rem;}
.service_xz01 .about_04-more{padding-top: 1rem;}
}



/* 关于 */
.about_09{  padding: 0.7rem 0.9rem; padding-right: 7.2rem; color: #fff; margin-bottom: 1.3rem; background-size: cover !important;background-repeat: no-repeat !important;background-position: 0 0 !important;}

.about_res p{line-height: 1.87em;}
.about_res dt{display: none;}
.about_res h3{line-height: 1em;margin-bottom: 0.4rem;}
.about_res h3 i{display: block;width: 0.5rem;height: 1px;background: #fff;margin-top: 0.2rem;}

.about_res .about_04-more{margin-top: 0;padding-top:0.7rem;font-size: 0;margin-top: 0;}
.about_res .about_04-more a{display: inline-block; border-color: #fff;color: #fff;}
@media only screen and (max-width:1024px) {

    
    .service_xz01 .about_04-more a,.about_res .about_04-more a{width: auto;padding:0 0.1rem;}
}
@media only screen and (max-width:767px) {
.about_09{margin-bottom: 30px; padding: 30px 0;}
.about_res .about_04-more{padding-top:20px}
.about_res h3{margin-bottom: 20px;}
.about_res h3 i{margin-top: 10px;width: 30px;}

.service_xz01 .about_04-more a, .about_res .about_04-more a{font-size: 14px;        width: 80px;}

}

@media only screen and (min-width:1025px) {
    .about_res .about_04-more a:hover{background: #fff;}
}
