body{color: #181818;}
.bold{font-weight: bold;}
.news_body .main{background: #f5f5f7;}
.news_public{margin-top: -0.8rem;position: relative;z-index: 2;margin-bottom: 0.8rem;}
.news_public-con{padding: 0.5rem 7%;box-sizing: border-box;background: #004190;width: 100%;display: inline-block;}
.news_select{float: left;width: 23%;color: #fff;position: relative;z-index: 3;}
.news_select dl{position: relative;float: left;width: 100%;}
.news_select dl dd{width: 100%;line-height: 0.5rem;box-sizing: border-box;border-bottom: 0.01rem solid #fff;overflow: hidden;cursor: pointer;}
.news_select dl dd span{display:block;width: 100%;}
.news_select dl dd i{text-align: right;font-size: 14px;transition: all .3s;position: absolute;right: 0;top: 0;font-weight: 300;}
.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;color: #000;}
.news_select dl.on{z-index: 2;}
.news_select dl.on dd i{transform: rotate(180deg);}
.news_search{width: 70%;float: right;position: relative}
.news_search input{display: block;width: 100%;line-height: 0.6rem;height: 0.6rem;background: #fff;border-radius: 0.3rem;border: 0;
    padding: 0 0.7rem 0 0.25rem;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_search .btn{width: 0.7rem;right: 0;top: 0;position: absolute;background: none;line-height: 0.6rem;border: 0;font-size: 0.24rem;font-weight: bold;}
.news_top{margin-bottom: 0.8rem;position: relative;}
.news_top dl{position: relative;overflow: hidden;}
.news_top dd{float: left;width: 59%;}
.news_top dt{float: right;width: 41%;background: #fff;position: absolute;right: 0;top: 0;height: 100%;overflow: hidden;padding: 0.6rem 0.7rem;box-sizing: border-box;}
.news_date{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_tit{margin-top: 0.15rem;}
.news_tit a{display: block;line-height: 1.4;height: 4.2em;overflow: hidden;}
.news_text{margin-top: 0.3rem;line-height: 1.8;height: 5.4em;overflow: hidden;}
.news_link{margin-top: 0.5rem;}
.news_link a{display: block;font-size: 0.4rem;}
.news_top .lhl_but{position: absolute;width: 1.04rem;height: 1.04rem;background: #ff9200 url(../images/but.png) no-repeat center;right: 0;bottom: 0;z-index: 2;background-size: cover;}
.news_top .lhl_but div{background: none;color: #fff;width: 0.4rem;height: 0.4rem;line-height:0.4rem;margin-top: 0;text-align: center;font-weight: bold;font-size: 0.22rem;}
.news_top .lhl_but div.swiper-button-prev{left: 0.1rem;top: 0.15rem;}
.news_top .lhl_but div.swiper-button-next{right: 0.1rem;bottom: 0.15rem;}
.news_list{padding-bottom: 1rem;}
.news_list ul{margin-left: -0.3rem;margin-right: -0.3rem;}
.news_list li{float: left;width: 33.3%;padding: 0 0.3rem;margin-bottom: 0.6rem;}
.news_list dl{ box-shadow: 0 0 10px rgba(0,0,0,.2);}
.news_list dd{overflow: hidden;}
.news_list dt{padding: 0.2rem 0.3rem 0.4rem;box-sizing: border-box;}
.news_list dt .news_tit{margin-top: 0.4rem;}
.news_list dt a{position: relative;}
.news_list dt a p{width: 80%;line-height: 1.4;
    height: 4.2em;
    overflow: hidden;}
.news_list dt a i{position: absolute;right: 0.15rem;bottom: 0.15rem;}

@media only screen and (min-width: 1025px){
    .del_body .header{ /*height: 0.8rem;*/background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);}
    .del_body .nav ul>li>a{color: #000!important;}
    .del_body .ser a,.scroll-header .lang{color: #000;}
    .del_body .ser a,.del_body .lang{color: #000;}
    .del_body .header .logo{margin-top: 0.15rem;}
    .del_body .header .logo .img01{display: none;}
    .del_body .header .logo .img02{display: block;}
    .del_body .nav{margin-top: 0;}
}


.del_con{padding-bottom: 1rem;box-sizing: border-box;padding-top: 0.8rem;}
.del_con .return_a{display: block;margin-bottom: 0.3rem;margin-top: 0.5rem;}
.del_con .return_a a{color: #1f1a17;display: block;}
.d_title{margin-bottom: 0.4rem;margin-top: 0.25rem;}
.d_date{padding-top: 0.35rem;border-top: 1px solid #6f6f6f;}
.d_date span{display: block;}
.d_share{padding-bottom: 0.17rem;margin-bottom: 0.6rem;overflow: hidden;}
.d_share>span{float: left;width: 32px;height: 32px;border-radius: 100%;background: #262626;color: #fff;text-align: center;line-height: 32px;font-size: 0;margin-right: 0.38rem;}
.d_share>span i{font-size: 20px;}
.share_a{float:left;}
.share_a a{margin-right: 0.3rem;font-size: 18px;color: #3b3b3b;line-height: 32px;float: left;}
.d_edit{box-sizing: border-box;}
.d_edit .edit_con_original{font-size: 0.18rem;color: #010101;}
.d_page{overflow: hidden;padding-top: 0.15rem;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;font-weight: bold;}
.d_page span:nth-child(2){float: right;text-align: right;}
.d_page span.disabled{color: #949494;}


.industry_body .main{background: #eaeef3;}
.industry_02{background: #fff;}
.industry_top dd{width: 50%;}
.industry_top dt{width: 50%;background: none;padding: 0.35rem 0.65rem;}
.industry_top .news_tit{margin-top: 0.4rem;}
.industry_top .news_tit a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 1.4em;}
.industry_top .news_text{height: 3.6em;}
.industry_top .news_link{margin-top: 0.3rem;}
.industry_top .news_link a{font-size: 0.3rem;}
.industry_top .swiper-pagination{left: 50%;bottom: 0.35rem;padding-left: 0.65rem;}
.industry_top .swiper-pagination-bullet{width: 1.28rem;height: 0.2rem;opacity: 1;margin: 0 0.08rem;position: relative;background: none;}
.industry_top .swiper-pagination-bullet:after{content: "";display: block;width: 100%;position: absolute;height: 0.04rem;background: #fff;border-radius: 3px;bottom: 0;}
.industry_top .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background: #ff9200;}
.industry_list{padding-bottom: 0.9rem;}
.industry_list ul{margin-bottom: 0.6rem;}
.industry_list li{padding: 0.8rem 0;box-sizing: border-box;border-bottom: 1px solid #000000;}
.industry_list dd{float: left;width: 27%;overflow: hidden;}
.industry_list dt{float: right;width: 69%;}
.industry_list .news_tit a{max-height: 2.8em;height: auto;}
.industry_list .news_text{margin-top: 0.2rem;font-weight: 500;height: 3.6em;}
.industry_list .news_link{margin-top: 0.15rem;}
.industry_list .news_link a{font-size: 0.3rem;}
@media only screen and (min-width: 1025px){
    .news_select dl dt p:hover{background: #004190;color: #fff;}
    .news_top .lhl_but div:hover{opacity: .6;}
}

@media only screen and (max-width: 1024px){
    .news_public{margin-top: -0.6rem;margin-bottom: 20px;}
    .news_select{width: 33%;}
    .news_search{width: 60%;}
    .news_top{margin-bottom: 50px;}
    .news_top dd{width: 100%;}
    .news_top dt{width: 100%;position: static;overflow: hidden;padding: 30px 40px;}
    .news_list{padding-bottom: 0.5rem;}
    .news_list ul{margin-left: -10px;margin-right: -10px;}
    .news_list li{padding: 0 10px;margin-bottom: 20px;}
    .news_list dt{padding: 20px 20px 30px;}
    .news_list dt .news_tit{margin-top: 20px;}
    .news_list dt a i{right: 0;}
    .news_tit a{line-height: 28px;height: 84px;}
    .news_list dt a p br{display: none;}
    .news_list .page{margin-top: 3%;}
    .del_con{padding-top: 0;}
    .d_edit .edit_con_original{font-size: 14px;}
    .d_page span,.d_page span:nth-child(2){float: none;width: 100%;text-align: left;margin-bottom: 10px;display: block;}
    .industry_top .swiper-pagination{left: 0;bottom: -0.4rem;padding-left: 30px;}
    .industry_list li{padding: 0.5rem 0;}
    .industry_list dd{width: 50%;}
    .industry_list dt{width: 45%;}
    .industry_list .news_tit a{line-height: 24px;max-height: 48px;}
}
@media only screen and (max-width: 767px){
    .news_public-con{padding: 10px 20px 20px;}
    .news_public{margin-top: 30px;margin-bottom: 10px;}
    .news_select,.news_search{width: 100%;}
    .news_search{margin-top: 20px;}
    .news_select dl dd,.news_search input,.news_search .btn{line-height: 40px;height: 40px;}
    .news_search .btn{width: 40px;font-size: 18px;}
    .news_search input{border-radius: 30px;padding: 0 40px 0 20px;}
    .news_top{margin-bottom: 30px;}
    .news_top dt{padding: 25px;}
    .news_link a{font-size: 18px;}
    .industry_top .news_link a,.industry_list .news_link a{font-size: 18px;}
    .news_top .lhl_but{width: 50px;height: 50px;}
    .news_top .lhl_but div{font-size: 14px;}
    .news_top .lhl_but div.swiper-button-prev{
        top: 5px;
        left: 5px;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }
    .news_top .lhl_but div.swiper-button-next{
        bottom: 5px;
        right: 5px;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }
    .news_list{padding-bottom: 40px;}
    .news_list ul{margin-left: 0;margin-right: 0;}
    .news_list li{width: 100%;padding: 0;}
    .news_list .news_tit a,.news_list dt a p{line-height: 24px;height: 48px;}
    .del_con{padding-bottom: 40px;}
    .industry_list li{padding: 30px 0;}
    .industry_list dd,.industry_list dt{width: 100%;}
    .industry_list dt{margin-top: 30px;}


}
/*搜索结果*/
.search_public{margin-bottom: 0.3rem;}
.search_public-con{padding: 0.5rem 0;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.2);margin-top: -0.8rem;z-index: 3;position: relative;background: #fff;}
.search_public-div{width: 70%;margin: 0 auto;overflow: hidden;}
.search_public-div .ll{width: 30%;float: left;line-height: 0.6rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.search_public-div .cc{width: 54%;float: left;}
.search_public-div .cc input{display: block;width:100%;border: 0.01rem solid #a0a0a0;border-radius: 30px;height: 0.6rem;line-height: 0.6rem;padding: 0 0.3rem;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.search_public-div .cc p{margin-top: 0.2rem;padding: 0 0.3rem;box-sizing: border-box;}
.search_public-div .cc p span{color: #004190;}
.search_public-div .rr{float: right;width: 14%;}
.search_public-div .rr .btn{width: 100%;height: 0.6rem;line-height: 0.6rem;background: #ff9300;color: #fff;border: 0;border-radius: 30px;transition: all .3s;display: block;}
.search_list{padding-bottom: 1rem;}
.search_list ul{margin-bottom: 0.6rem;}
.search_list li{padding: 0.4rem 0 0.5rem;border-bottom: 0.01rem solid #000000;}
.search_date{display: block;font-weight: bold;}
.search_tit{margin-top: 0.2rem;}
.search_tit a{display: block;line-height: 1.4;max-height: 2.8em;overflow: hidden;}
.search_tit a span{color: #004190;}
.search_text{font-weight: 500;margin-top: 0.2rem;line-height: 1.6;max-height: 3.2em;overflow: hidden;}
.search_link{margin-top: 0.15rem;}
.search_link a{display: block;font-size: 0.3rem;}
/*联系我们*/
.contact_01{padding: 0.9rem 0 0.65rem;box-sizing: border-box;overflow: hidden;}
.address_tab{margin-bottom: 4%;overflow: hidden;width: 100%;text-align: center;}
.address_tab ul{text-align: center;white-space: nowrap;display: inline-block;}
.address_tab ul li{display: inline-block;width: 1.66rem;height: 0.56rem;line-height: 0.56rem;border: 0.01rem solid #d0d0d0;border-radius: 30px;margin: 0 0.1rem;font-weight: bold;cursor: pointer;}
.address_tab ul li i{font-size: 0.2rem;display: inline-block;vertical-align: middle;margin-top: -2px;margin-left: 0.1rem;display: none;}
.address_tab ul li.on{background: #ff9300;color: #fff;border-color: #ff9300;}
.address_tab ul li.on i{display: inline-block;}
.address_item{display: none;}
.address_item dl{position: relative;overflow: hidden;}
.address_item dd{float: right;width: 50%;}
.address_item dt{float: left;width: 50%;position: absolute;top: 0;left: 0;height: 100%;padding: 3% 4%;box-sizing: border-box;background: #eaeef3;}
.address_item dt h2{margin-bottom: 4%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;}
.address_item dt li{margin-bottom: 0.15rem;}
.address_item dt li span{display: block;margin-top: 0.1rem;font-weight: 500;}
.address_text{height: 75%;overflow: hidden;}
.address_text .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #ff9300;}
.address_item.on{display: block;}

/*新样式*/
.contact_01-list ul{margin-left: -0.25rem;margin-right: -0.25rem;}
.contact_01-list li{float: left;width: 50%;padding: 0 0.25rem;box-sizing: border-box;margin-bottom: 0.55rem;}
.contact_01-list dl{background: #eaeef3;padding: 0.4rem 0.65rem;box-sizing: border-box;overflow: hidden;border-bottom: 0.03rem solid #ff9300;}
.contact_01-list dd{margin-bottom: 0.35rem;}
.contact_01-list dd p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.contact_01-item{margin-bottom: 0.14rem;overflow: hidden;}
.contact_01-item i{float: left;width: 34px;line-height: 30px;font-size: 0.24rem;}
.contact_01-div{float: left;width: calc(100% - 35px);}
.contact_01-div p{font-weight: bold;line-height: 30px;margin-bottom: 0.05rem;}
.contact_01-div span{display: block; height: 3em; /*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
.contact_01-div span a.telLink{cursor: inherit;color: #181818!important;}

.contact_02{padding: 5% 0 6%;box-sizing: border-box;overflow: hidden;}
.contact_02 h2{text-align: center;font-weight: bold;}
.contact_02-con{padding: 0 6%;box-sizing: border-box;overflow: hidden;}
.contact_from{margin-top: 5%;overflow: hidden;}
.contact_group{float: left;width: 50%;padding: 0 0.18rem;box-sizing: border-box;margin-bottom: 0.4rem;}
.contact_ipt{margin-top: 0.25rem;}
.contact_ipt input{display: block;width: 100%;border: none;background: #fff;line-height: 0.6rem;height: 0.6rem;padding: 0 0.4rem;box-sizing: border-box;border-radius: 30px;font-weight: bold;color: #000;}
.contact_ipt textarea{border: none;width: 100%;padding: 0.2rem 0.4rem;box-sizing: border-box;background: #fff;border-radius: 15px;font-weight: bold;height: 1.48rem;color: #000;display: block;}
.contact_group-wid{width: 100%;}
.contact_submit{margin-top: 0.2rem;}
.contact_submit .btn{display: block;width: 1.66rem;height: 0.56rem;line-height: 0.56rem;background: #ff9300;border-radius: 30px;color: #fff;border: none;margin: 0 auto;transition: all .3s;}


.contact_ipt input::-webkit-input-placeholder,.contact_ipt textarea::-webkit-input-placeholder {
    color: #181818;
}

.contact_ipt input:-moz-placeholder,.contact_ipt textarea:-moz-placeholder {
    color: #181818;
    opacity: 1;
}

.contact_ipt input::-moz-placeholder,.contact_ipt textarea:-moz-placeholder {
    color: #181818;
    opacity: 1;
}

.contact_ipt input:-ms-input-placeholder,.contact_ipt textarea:-moz-placeholder {
    color: #181818;
}
@media only screen and (min-width: 1025px){
    .search_public-div .rr .btn:hover{opacity: .8;}
    .address_tab ul li:hover{background: #ff9300;color: #fff;border-color: #ff9300;}
    .contact_submit .btn:hover{background: #044491;color: #fff!important;}
}
@media only screen and (max-width: 1024px){
    .search_public-div{width: 90%;}
    .search_public-con{margin-top: -0.5rem;}
    .address_tab ul li{width: 120px;height: 45px;line-height: 45px;}
    .address_item dd,.address_item dt{width: 100%;}
    .address_item dt{position: static;overflow: hidden;}
    .contact_02-con{padding: 0;}
    .contact_01-item i{font-size: 14px;width: 24px;}
    .contact_01-div{width: calc(100% - 25px);}
    .contact_01-div p{line-height: 30px;}
}
@media only screen and (max-width: 767px){
    .search_public-con{margin-top: 30px;padding: 20px 0 35px;}
    .search_public-div .ll,.search_public-div .cc input{width: 100%;line-height: 40px;}
    .search_public-div .cc{width: 80%;}
    .search_public-div .cc input{height: 40px;padding: 0 15px;}
    .search_public-div .cc p{margin-top: 0.1rem;}
    .search_public-div .rr{width: 18%;}
    .search_public-div .rr .btn{height: 40px;}
    .search_link a{font-size: 18px;}
    .contact_01{padding: 30px 0;}
    .address_tab{margin-bottom: 30px;}
    .address_tab ul li{width: 75px;margin: 0 3px;line-height: 35px;height: 35px;}
    .address_tab ul li i{font-size: 14px;}
    .address_item dt{padding: 25px;}
    .contact_group{width: 100%;margin-bottom: 20px;}
    .contact_02{padding: 30px 0 40px;}
    .contact_ipt input{height: 40px;line-height: 40px;padding: 0 20px;}
    .contact_ipt textarea{height: 120px;padding: 20px;}
    .contact_submit .btn{width: 110px;height: 40px;line-height: 40px;}
    .contact_01-list ul{margin-left: 0;margin-right: 0;}
    .contact_01-list li{width: 100%;padding: 0;}
    .contact_01-list dl{padding: 20px;}
    .contact_01-div span{white-space: inherit;}
}
/*可持续发展*/
.develop_01{padding: 6% 0 5%;box-sizing: border-box;overflow: hidden;}
.develop_content dl{position: relative;overflow: hidden;}
.develop_content dd{float: right;width: 65.4%;}
.develop_content dt{position: absolute;left: 0;width: 51.3%;height: 81%;top: 10%;background: #fff;z-index: 3;padding: 0.45rem 0.58rem;box-sizing: border-box;}
.develop_content dt h2{margin-bottom: 0.3rem;color: #000;/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
.develop_content dt li{padding-left: 25px;box-sizing: border-box;position: relative;line-height: 1.8;margin-bottom: 0.3rem;color: #000;}
.develop_content dt li:before{content: "";display: block;width: 7px;height: 7px;background: #ff9201;border-radius: 100%;position: absolute;left: 0;top: 0.11rem;}
.develop_div{height: 60%;overflow: hidden;}
.develop_div .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #ff9300;}
.develop_02{padding: 5% 0;box-sizing: border-box;overflow: hidden;}
.develop_02 .develop_content dd{float: left;}
.develop_02 .develop_content dt{right: 0;left: auto;}
.develop_03{padding: 5% 0;box-sizing: border-box;overflow: hidden;}
.develop_03-tit{margin-bottom: 0.6rem;}
.develop_03-tit h2{margin-bottom: 0.3rem;}
.develop_03-con{background: #fff;padding: 0.65rem 0.7rem;box-sizing: border-box;overflow: hidden;}
.develop_03-con-t{overflow: hidden;padding-bottom: 4%;}
.develop_03-con-t ul{margin-left: -0.35rem;margin-right: -0.35rem;}
.develop_03-con-t li{float: left;padding: 0 0.35rem;width: 33.3%;}
.develop_03-con-t dl{position: relative;}
.develop_03-con-t dd{margin-bottom: 0.3rem;}
.develop_03-con-t dd img{width: 0.94rem;height: 0.94rem;border: 0.01rem solid #b2b2b2;border-radius: 0.3rem;display: block;}
.develop_03-con-t dt p{line-height: 1.8;height: 12.6em;overflow: hidden;}
.develop_03-con-t dt p .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #ff9300;}
.develop_img{width: 0.99rem;display: block;position: absolute;top: 0;right: 0;}
.develop_img img{width: 100%;display: block;}

.develop_03-con-b{border-top: 0.01rem solid #dbdbdb;padding-top: 4%;}
.develop_03-con-b li{float: left;line-height: 0.3rem;margin-right: 0.7rem;margin-bottom: 0.1rem;}
.develop_03-con-b li i{float: left;font-size: 0.24rem;margin-right: 0.3rem;color: #ff9201;}
.develop_03-con-b li span{float: left;word-break: break-all;}
/*安利中心*/
.case_public{position: relative;z-index: 2;margin-top: -0.8rem;margin-bottom: 0.8rem;}
.case_public-con{padding: 0.35rem 0.65rem 0.55rem;box-sizing: border-box;overflow: hidden;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.case_public-con li{float: left;}
.case_public-con li dd{border-bottom: 0.01rem solid #cccccc;padding-bottom: 0.2rem;margin-bottom: 0.24rem;}
.case_public-con li.case_public-li01{width: 61.6%;}
.case_public-con li.case_public-li02{width: 35.1%;float: right;}
.case_01{background: #fff;padding: 0.4rem 0.65rem;box-sizing: border-box;margin-bottom: 1.1rem;}
.case_tit{border-bottom: 0.01rem solid #cccccc;padding-bottom: 0.15rem;margin-bottom: 0.3rem;}
.case_tit h3{font-weight: bold;}
.case_edit .edit_con_original{font-weight: 500;line-height: 1.8;}
.case_swiper{position: relative;margin-top: 0.7rem;}
.case_swiper .lhl_but{display: none;}
.case_swiper .lhl_but div{width: 0.7rem;height: 0.7rem;line-height: 0.7rem;text-align: center;margin-top: -0.35rem;background: #fff;border-radius: 100%;
    font-size: 0.3rem;transition: all .3s;}
@media only screen and (min-width: 1025px){
    .case_swiper .lhl_but div:hover{background: #ff9300;color: #fff;}
}
@media only screen and (max-width: 1024px){
    .develop_01,.develop_02,.develop_03{padding: 60px 0;}
    .develop_02{padding-bottom: 0;}
    .develop_content dd,.develop_content dt{width: 100%;}
    .develop_content dt{position: static;overflow: hidden;}
    .develop_03-con-t ul{margin-left: 0;margin-right: 0;}
    .develop_03-con-t li{width: 100%;margin-bottom: 40px;padding: 0;}
    .develop_03-con-t dt p{height: auto;}
    .case_public{margin-top: -0.5rem;margin-bottom: 0.5rem;}
    .case_01{padding: 40px;}
    .case_public-con{padding: 30px 40px;}
    .case_swiper .lhl_but div{width: 0.5rem;height: 0.5rem;line-height: 0.5rem;margin-top: -0.25rem;}
}
@media only screen and (max-width: 767px){
    .develop_01,.develop_02,.develop_03{padding: 30px 0;}
    .develop_content dt li:before{top: 8px;}
    .develop_content dt{padding: 25px 20px;}
    .develop_content dt li{padding-left: 18px;}
    .develop_03-con{padding: 25px 20px;}
    .develop_03-con-t{padding-bottom: 30px;}
    .develop_03-con-t dd img{width: 30px;height: 30px;}
    .develop_03-con-t li{margin-bottom: 20px;}
    .develop_03-con-t li:last-child{margin-bottom: 0;}
    .develop_03-con-b{padding-top: 30px;}
    .develop_03-con-b li{margin-right: 0;width: 100%;margin-bottom: 5px;line-height: 24px;}
    .develop_03-con-b li i{width: 25px;margin-right: 0;font-size: 16px;}
    .develop_03-con-b li span{width: calc(100% - 26px);}
    .case_public{margin-top: 30px;margin-bottom: 30px;}
    .case_public-con{padding: 25px;}
    .case_public-con li.case_public-li01,.case_public-con li.case_public-li02{width: 100%;}
    .case_public-con li.case_public-li02{margin-top: 20px;}
    .case_01{padding: 25px;margin-bottom: 40px;}
    .case_swiper{margin-top: 20px;}
    .case_swiper .lhl_but div{width: 30px;height: 30px;line-height: 30px;margin-top: -15px;}
}
/*职业发展*/
.career_01{padding-top: 0.9rem;box-sizing: border-box;background-size: 100% 70%!important;}
.career_01-tit{margin-bottom: 1rem;}
.career_01-tit h2{margin-bottom: 0.4rem;}
.career_01-con{padding: 0.6rem 0;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,.1);background: #fff;overflow: hidden;}
.career_01-con li{float: left;width: 50%;padding: 0 0.65rem 0 0.8rem;box-sizing: border-box;}
.career_01-con dl{display: flex;/*align-items: center;*/}
.career_01-con dd{margin-right: 0.6rem;}
.career_01-con dd img{width: 0.7rem;height: 0.7rem;max-width: inherit;}
.career_01-con dt{ width: calc(100% - 1.5rem);}
.career_01-con dt p{display: inline-block; border-bottom: 1px solid #004190; padding-bottom: 10px;}
.career_01-con dt span{display: block;margin-top: 0.2rem;line-height: 1.8;}
.career_02{padding: 1rem 0;box-sizing: border-box;overflow: hidden;}
.career_02 .develop_content dt li{padding-left: 0;}
.career_02 .develop_content dt li:before{display: none;}
.career_03{background: #eaedf2;padding: 0.7rem 0;box-sizing: border-box;}
.career_03-tit h2{margin-bottom: 0.4rem;}
.career_03-tit p{line-height: 1.8;}
.career_03-list{position: relative;margin-left: -0.3rem;margin-right: -0.3rem;}
.career_03-list dl{float: left;width: 33.3%;padding: 0.25rem 0.3rem;box-sizing: border-box;}
.career_03-list-div{position: relative;overflow: hidden;}
.career_03-list-div dd{position: relative;}
.blank_blue{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,65,144,0.8);transition: all .3s;opacity: 0;}
.career_03-list-div dt{position: absolute;z-index: 3;padding: 0 0.3rem;box-sizing: border-box;color: #fff;bottom: 0.3rem;transition: all .3s;transform: translateY(200%);width: 100%;}
.career_03-list .lhl_but div{background: #fff;width: 0.54rem;height: 0.54rem;border-radius: 100%;line-height: 0.54rem;margin-top: -0.27rem;font-size: 0.22rem;text-align: center;transition: all .3s;}
.career_03-list .lhl_but div.swiper-button-prev{left: -0.9rem;}
.career_03-list .lhl_but div.swiper-button-next{right: -0.9rem;}
.career_04{padding: 0.7rem 0 1.1rem;box-sizing: border-box;overflow: hidden;}
.career_04-tit{margin-bottom: 0.3rem;}
.career_04-tit p{line-height: 1.6;margin-top: 0.3rem;}
.career_04-con li{float: left;width: 49.2%; height: 2.85rem; overflow: hidden; box-sizing: border-box; padding:0.5rem 0.6rem; background: url(../images/career_bg01.jpg) no-repeat; background-size: cover;}
.career_04-con li:nth-child(2n){ float: right;}
.career_04-con li h3 em{ display: block; margin:0.25rem 0 0.25rem; width:0.4rem; height: 0.06rem; background: #FF9200;}
.career_04-con li p{margin-bottom: 0.1rem;}
.career_04-con li p a.tel_link{cursor: default; color: #181818!important;}
/*招聘*/
.recruit_top{margin: 0.6rem 0;display: inline-block;font-size: 0;width: 100%;}
.recruit_top .news_select{width: 100%;color: #000;font-weight: 400;}
.recruit_top .news_select dl{position: relative;float: left;width: 19.4%;margin-right:20px;}
.recruit_top .news_select dl:first-child{z-index: 3;}
.recruit_top .news_select dl dd{border-radius: 30px;width: 100%;line-height: 0.56rem;padding: 0 0.4rem;box-sizing: border-box;border: 0.01rem solid #000;overflow: hidden;cursor: pointer;}
.recruit_top .news_select dl dd span{display:block;width: 100%;}
.recruit_top .news_select dl dd i{text-align: right;font-size: 14px;transition: all .3s;position: absolute;right: 0.4rem;top: 0;font-weight: 300;}
.recruit_top .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;}
.recruit_top .news_select dl dt p{padding: 0.1rem 0.2rem;cursor: pointer;transition: all .3s;}
.recruit_top .news_select dl dt p.on{background: #ff9300;color: #fff;}
.recruit_top .news_select dl.on{z-index: 2;}
.recruit_top .news_select dl.on dd i{transform: rotate(180deg);}
.recruit_top .news_select .btn{float: left;width: 1.66rem;height: 0.56rem;line-height: 0.56rem;background: #ff9300;color: #fff;transition: all .3s;border: 0.01rem solid #ff9300;border-radius: 30px;}
.recruit_top .news_select .btn i{font-size: 0.2rem;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 0.12rem;}
.recruit_con{padding-bottom: 0.9rem;position: relative;}
.society_list_01{overflow: hidden;padding: 0.25rem 0.85rem;color: #000000;font-weight: bold;background: #d6deea;}
.society_list dt{overflow: hidden;}
.society_list dt .s_iteam{width:30%;float: left;position: relative;text-align: left;}
.society_list dt .s_iteam:last-child{width:70px;float: right;}
.society_list dt .s_iteam:nth-child(3){text-align: center;width:20%;}
.society_list_01 .s_iteam{color: #3f454c;}
.society_list_02 dt{line-height: 30px;cursor: pointer;padding: 0.25rem 0.85rem;font-weight: 400;position: relative;}
.society_list_02 dt .s_iteam em{display: none;}
.society_list_02 dd{overflow: hidden;padding:0.35rem 0.85rem;padding-bottom: 0.6rem; display: none;}
.society_text{overflow: hidden;}
.s_iteam b{font-weight: normal;}
.s_iteam b:last-child{display: none;}
.s_iteam img{width: 0.2rem;display: inline-block;vertical-align: middle;margin-top: -2px;margin-left: 0.1rem;}
.p_sq{display: none;}
.society_edit .edit_con_original{color:#3e3e3e;line-height: 30px;}
.society_p h4{margin-bottom: 0.3rem;border-bottom: 0.01rem solid #e0e0e0;padding-bottom: 0.25rem;position: relative;}
.society_p h4:before{content: "";display: block;width: 0.48rem;height: 0.03rem;background: #ff9300;position: absolute;left: 0;bottom: -0.02rem;}
.society_text p{margin-bottom: 0.05rem;}
.society_a{overflow: hidden;margin-top: 0.3rem;}
.society_a .society_abtn{ width: 1.66rem;height:0.56rem;line-height: 0.56rem;text-align: center;background:#ff9300;color:#fff;display: block;border-radius: 30px;}
.society_a01{float: left;line-height:28px;width: calc(100% - 200px);}
.society_01{overflow: hidden;margin-bottom: 0.4rem;font-weight: 500;}
.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;float: left;width: 50%;}
.society_edit{line-height: 1.8;padding-right: 5%;box-sizing: border-box;}
.society_list_02 li{background: #f8fafd;}
.society_list_02 li.on dd{background:#f8fafc;}
.society_list_02 li.on:last-child{border-bottom: 0;}
.society_list_02 li.on dt{box-shadow: 0 0 15px rgba(0,0,0,.1);}
.society_list_02 li.on dt .s_iteam .p_zk{display: none;}
.society_list_02 li.on dt .s_iteam .p_sq{display: block;}
.society_list_02 ul{margin-bottom: 0.6rem;border-bottom: 0.02rem solid #eaeef3;}
.society_list_02 ul li:nth-child(2n){background: #fff;}
@media only screen and (min-width: 1025px){
    .career_03-list-div:hover .blank_blue{opacity: 1;}
    .career_03-list-div:hover dt{transform: translateY(0);}
    .career_03-list .lhl_but div:hover{background: #ff9300;color: #fff;}

    .news_select dl dt p:hover{background: #ff9300;color: #fff;}
    .news_01 li a:hover .news_jt:hover{background: #ff9300;border-color: #ff9300;color: #fff;}
    .news_select .btn:hover{background: #044491;color: #fff!important;}

    .society_a .society_abtn:hover{background: #044491;color: #fff!important;}
    .service_05-list .society_a .society_abtn:hover{background: #ff9300;color: #fff!important;border-color: #fff;}
}
@media only screen and (max-width: 1560px){
    .career_03-list .lhl_but div.swiper-button-prev{left: -0.4rem;}
    .career_03-list .lhl_but div.swiper-button-next{right: -0.4rem;}
}
@media only screen and (max-width: 1024px){
    .career_01-con li{width: 100%;margin-bottom: 30px;}
    .career_01-con li:last-child{margin-bottom: 0;}
    .career_01-con dd{display: flex;}
    .career_02{padding: 0.5rem 0 0;}
    .career_03-list{margin-left: 0;margin-right: 0;margin-top: 0.3rem;padding: 0 0.2rem;}
    .career_03-list dl{width: 50%;padding: 15px;}
    .career_03-list .lhl_but div.swiper-button-prev{left: -0.3rem;}
    .career_03-list .lhl_but div.swiper-button-next{right: -0.3rem;}
    .blank_blue{background: rgba(0,0,0,.3);opacity: 1;}
    .career_03-list-div dt{transform: translateY(0);}
    .recruit_top .news_select dl{width: 25%;}
    .recruit_top .news_select dl dd,.recruit_top .news_select .btn{line-height: 40px;height: 40px;}
    .recruit_top .news_select .btn{width: 100px;}
    .society_a .society_abtn{width: 120px;height: 40px;line-height: 40px;}
}
@media only screen and (max-width: 767px){
    .career_01{padding-top: 30px;}
    .career_01-con{padding: 30px 0;}
    .career_01-con dl,.career_01-con dd{display: block;}
    .career_01-con dt{width: 100%;margin-top: 15px;}
    .career_01-con dd img{display: block;width: 40px;height: 40px;}
    .career_01-con li{padding: 0 25px;}
    .career_02{padding: 30px 0 0;}
    .career_03{padding: 30px 0;}
    .career_03-list{margin-top: 20px;}
    .career_03-list dl{width: 100%;padding: 0;}
    .career_03-list-div dt{padding: 0 15px;text-align: center;bottom: 15px;}
    .career_03-list .lhl_but div{width: 30px;height: 30px;line-height: 30px;margin-top: -15px;}
    .career_03-list .lhl_but div.swiper-button-prev{left: 10px;}
    .career_03-list .lhl_but div.swiper-button-next{right: 10px;}
    .career_04{padding: 30px 0;}
    .career_04-tit{margin-bottom: 15px;}
    .career_04-con li{width: 100%; margin: 0 0 0.2rem; height: auto;}
    .recruit_top{margin: 15px 0 20px;}
    .recruit_top .news_select dl{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .recruit_top .news_select dl dd{border: none;border-bottom: 0.01rem solid #000;border-radius: 0;}
    .recruit_top .news_select .btn{width: 100%;}
    .recruit_top .news_select .btn i{font-size: 16px;}
    .recruit_top .news_select dl dt p{padding: 8px 10px;}
    .recruit_con{padding-bottom: 30px;}
    .recruit_con-div{width: 750px;}
    .society_list_01{display: none;}
    .society_list_02 dt{padding: 10px 20px;}
    .society_list dt .s_iteam{width: 100%;}
    .society_list_02 dt .s_iteam em{float: left;display: block;font-weight: bold;}
    .society_list_02 dt .s_iteam span{float: right;}
    .society_list dt .s_iteam:nth-child(3),.society_list dt .s_iteam:last-child{width: 100%;}
    .society_list dt .s_iteam:last-child p{float: right;}
    .s_iteam img{width: 15px;margin-left: 8px;}
    .society_list_02 ul{margin-bottom: 25px;}
    .society_list_02 dd{padding: 20px 20px 30px;}
    .society_p{width: 100%;margin-bottom: 20px;}
    .society_p h4{margin-bottom: 10px;}
    .society_p h4:before{width: 30px;}
    .society_a{margin-top: 20px;}
    .society_edit{padding-right: 0;}
    .society_edit br{display: none;}

}
/*解决方案*/
.solution_01{padding: 0.8rem 0 1rem;box-sizing: border-box;overflow: hidden;}
.solution_01-con{ position: relative;overflow: hidden;padding: 0.4rem 7.5%;box-sizing: border-box;text-align: center;line-height: 1.6;}
.solution_01-con:before{content: "";display: block;width: 0.35rem;height: 0.35rem;background: url(../images/l_jao.png) no-repeat center;background-size: cover;position: absolute;left: 0;top: 0;}
.solution_01-con:after{content: "";display: block;width: 0.35rem;height: 0.35rem;background: url(../images/r_jao.png) no-repeat center;background-size: cover;position: absolute;right: 0;bottom: 0;}
.solution-item>img{width: 100%;}
.solution-item-con{padding: 0.65rem 0.9rem 1rem 0.7rem;box-sizing: border-box;background: #fff;overflow: hidden;position: relative;margin-top: -2.34rem;}
.solution-item-con dd{float: right;width: 55.4%; margin-top: 0.15rem;}
.solution-item-con dd ul{/*display: flex;*/justify-content: space-between;}
.solution-item-con dd li{float: left;text-align: center;width:50%; margin-bottom: 0.35rem;}
.solution-item-con dd li img{width: 0.94rem;height: 0.94rem;border: 0.01rem solid #b2b2b2;border-radius: 0.2rem;display: block;margin-bottom: 0.12rem;margin-left: auto;margin-right: auto;}
.solution-item-con dt{float: left;width: 37%;text-align: left;}
.solution-item-con dt h2{line-height: 1.2;}
.solution-item-con dt p{font-weight: 400;margin-top: 0.25rem;line-height: 1.6;/*max-height: 8em;*/overflow: hidden;}
.solution-item-con dt a{display: block;margin-top: 0.4rem;width: 2rem;height: 0.56rem;line-height: 0.56rem;background: #ff9300;color: #fff;border-radius: 30px;text-align: center;font-weight: 400;}
.solution-item02 .solution-item-con dd{float: left;width: 43.4%;}
.solution-item02 .solution-item-con dt{float: right;width: 46.8%;text-align: right;}
.solution-item02 .solution-item-con dt a{float: right;}
.solution-item04 .solution-item-con dd ul{display: block;}


.index-part06{padding:4% 0; color: #fff;}
.index-part06 dl{padding: 0 5%;}
.index-part06 dt{ float: left; width: 60%;}
.index-part06 dt h2{line-height:1.2;}
.index-part06 dt p{margin-top: 3%;}
.index-part06 dd{ float: left; margin-left: 5%;}
.index-part06 dd .more{ margin-top:1.2rem; height: 0.5rem; line-height: 0.5rem; color: #000!important; background: #fff;}
.content_public{margin-top: -0.8rem;}
.content_public-con{padding: 0.25rem 0.6rem 0.5rem;box-sizing: border-box;overflow: hidden;background: #fff;position: relative;box-shadow: 0 0 15px rgba(0,0,0,.1);}
.content_public-con li{float: left;width: 20.6%;padding: 0 0.1rem;box-sizing: border-box;}
.content_public-con li dd{padding-bottom: 0.1rem;margin-bottom: 0.18rem;border-bottom: 0.01rem solid #cccccc;position: relative;}
.content_public-con li dd:after{content: "";display: block;width: 100%;height: 0.04rem;background: #004190;position: absolute;left: 0;bottom: -0.01rem;display: none;}
.content_public-con li dd p{height: 0.4rem;position: relative;color: #cccccc;}
.content_public-con li dd p span{position: absolute;bottom: 0;left: 0;}
.content_public-con li dt p{color: #000;}
.content_public-con li.on{width: 38%;}
.content_public-con li.on dd:after{display: block;}
.content_public-con li.on dd p{font-size: 0.3rem;color: #000;}
.content_01{padding: 1rem 0;box-sizing: border-box;overflow: hidden;}
.content_01 dl{position: relative;overflow: hidden;}
.content_01 dt{position: absolute;left: 0;bottom: 0;width: 57.7%;padding: 0.6rem;box-sizing: border-box;backdrop-filter: blur(5px);background-color: rgba(255, 255, 255, 0.6);}
.content_01 dt h2{/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
.content_01 dt p{margin-top: 0.2rem;font-weight: 400;max-height: 9.6em;line-height: 1.6;overflow: hidden;}
.content_02{overflow: hidden;padding: 1.2rem 0 1rem;box-sizing: border-box;}
.content_02 h2{float: left;width: 23%;}
.cPange-div{float: left;width: 77%;}
.cPange-div-tab{overflow: hidden;}
.cPange-div-tab ul{margin-left: -0.3rem;margin-right: -0.3rem;}
.cPange-div-tab li{float: left;width: 50%;padding: 0 0.3rem;box-sizing: border-box;margin-bottom: 0.24rem;cursor: pointer;}
.cPange-div-tab li p{padding-bottom: 0.24rem;box-sizing: border-box;border-bottom: 0.01rem solid #949494;overflow: hidden;font-weight: 400;position: relative;line-height: 0.24rem;}
.cPange-div-tab li p:after{content: "";width: 100%;height: 0.04rem;background: #004190;position: absolute;bottom: -0.01rem;left: 0;display: none;}
.cPange-div-tab li span{float: left;width: 94%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cPange-div-tab li i{float:right;font-size: 0.28rem;display: none;}
.cPange-div-tab li.on p{font-weight: bold;}
.cPange-div-tab li.on p:after{display: block;}
.cPange-div-tab li.on p i{display: block;}
.cPange-div-con{margin-top: 0.36rem;}
.cPange-div-item{display: none;}
.cPange-div-item.on{display: block;}
.cPange-div-item dl{overflow: hidden;width: 100%;
    background: url(../images/content_03.jpg) left top no-repeat #fff;
    background-size: cover;
    background-position: center;
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.cPange-div-item dd{ padding: 5% 7% 7%; float: left; width:55%; color: #fff;}
.cPange-div-item dd span{display: block;width: 0.4rem;height: 0.06rem;background: #ff9300;margin-bottom: 0.25rem;}
.cPange-div-item dd p{height:5.4em; overflow: hidden;font-weight: 400;color: #000;line-height: 1.8;}
.cPange-div-item dt{ float: right; padding: 5% 4% 3% 0; width: 35%; text-align: right; color: #004190;}
.cPange-div-item dt h3{line-height: 1.1; font-size: 0.3rem; font-weight: bold;max-height: 5.5em;overflow: hidden;padding-left: 5%;box-sizing: border-box;}
.cPange-div-item dt p{ display: block; margin-top: 5%; font-weight: bold;text-transform: uppercase;margin-bottom: 0.1rem;padding-left: 15%;line-height: 1.6;max-height: 4.8em;overflow: hidden;}

.content_03{padding-top: 0.7rem;box-sizing: border-box;}
.content_03 h2{text-align: center;margin-bottom: 0.5rem;}
.content_03-con{margin-left: -0.65rem;margin-right: -0.65rem;position: relative;}
.content_03-con img{width: 100%;}
/*.content_03-con ul{margin-left: -0.35rem;margin-right: -0.35rem;}*/
.content_03-con li{float: left;width: 20%;box-sizing: border-box;margin-bottom: 0.1rem;position: relative;z-index: 3;}
.content_03-con dl{background: url(../images/content_16.png) no-repeat center;background-size: cover;background-size: 100% 100%;padding-top: 0.5rem;position: relative;}
.content_03-con dl:after{content: "";display: block;width: 0.75rem;position: absolute;height: 0.07rem;top: 42%;background: url(../images/dot.png) no-repeat center;background-size: 100% 100%;right: -10%;}
.content_03-con dd{text-align: center;color: #fff;}
.content_03-con dt{margin-top: 0.3rem;text-align: center;line-height: 1.5;padding: 0 23%;box-sizing: border-box;}
.content_03-con dt p{max-height:6em;overflow: hidden;}
.content_03-con dt p br{ display: none;}
.content_03-con li:last-child dl:after{display: none;}
.content_03-con .swiper-pagination{display: none;bottom: 25px;width: 100%;text-align: center;}
.content_03-con .swiper-pagination-bullet{margin: 0 5px;width: 12px;height: 12px;}
.content_03-con .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ff9300;}

.content_04{padding: 0.5rem 0;box-sizing: border-box;overflow: hidden;}
.content_04 h2{text-align: center;margin-bottom: 0.5rem;}
.content_04 .con{margin-bottom: 0.5rem;}
.content_04-list ul{margin-left: -0.3rem;margin-right: -0.3rem;}
.content_04-list li{float: left;width: 33.3%;padding: 0 0.3rem;margin-bottom: 0.6rem;}
.content_04-list a{display: block;}
.content_04-list dl{padding: 0.4rem;box-sizing: border-box;box-shadow: 0 0 15px rgba(0,0,0,.1);position: relative;}
.content_04-list dd{position: relative;z-index: 3; /*height: 6.5em;*/}
.content_04-list dd p{line-height: 1.8; height: 12.6em;/*height: 3.6em;overflow: hidden;*/}
.content_04-list dd span{display: block;font-size: 0.28rem;margin-top: 0.1rem;}
.content_04-list dt{position: absolute;left: 0;bottom: 0;width: 100%;height: 0.05rem;background: url(../images/line.jpg) no-repeat center;background-size: cover;}
.len_more{text-align: center;overflow: hidden;cursor: pointer;padding-bottom: 0.5rem;display: block;transition: all .3s;}
.len_more img{width: 0.42rem;margin: 0 auto;display: block;}

/*第二种样式*/
.cPange_special .cPange-div{width: 100%;}
.cPange-div-ll{float: left;width: 34%;padding-left:0;box-sizing: border-box;padding-right: 5%;}
.cPange-div-ll h2{width: 100%;float: none;}
.cPange-div-rr{float: left;width: 66%;}
.cPange-div-ll .cPange-div-tab{width: 100%;margin-top: 0.5rem;}
.cPange-div-ll .cPange-div-tab ul{margin-left: 0;margin-right: 0;}
.cPange-div-ll .cPange-div-tab li{float: none;padding: 0;width: 100%; margin-bottom: 0.18rem;}
.cPange-div-ll .cPange-div-tab li span{white-space: unset;text-overflow: unset;}
.cPange-div-ll .cPange-div-tab li p{padding-bottom: 0.18rem;}
.cPange-div-rr .cPange-div-item dd p{height: 12.6em;}
.cPange-div-rr .cPange-div-item dl{background: url(../images/content_06.jpg) left top no-repeat #fff;background-size: cover;background-position: center;}
.cPange-div-rr .cPange-div-item dt{position: absolute;bottom: 0.3rem;right: 0;}
.cPange-div-rr .cPange-div-item dt p{margin-bottom: 0;}
.content_service{padding: 0.7rem 0 0.9rem;overflow: hidden;}
.content_service h2{text-align: center;margin-bottom: 0.4rem;}
.content_service-con ul{margin-left: -0.3rem;margin-right: -0.3rem;}
.content_service-con li{float: left;width: 33.3%;padding: 0 0.3rem;box-sizing: border-box;}
/*.content_service-con li a{display: block;color: #000;cursor: inherit!important;}*/
/*.content_service-con li a*{cursor: inherit;}*/
.content_service-con dl{box-shadow: 0 0 15px rgba(0,0,0,.2);}
.content_service-con dt{padding: 0.25rem 0.3rem 0.35rem;box-sizing: border-box;position: relative;}
.content_service-con dt h3{/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/margin-bottom: 0.2rem;color: #000;}
.content_service-con dt p{line-height: 1.8;/*height: 5.4em;*/overflow: hidden;color: #000;font-weight: 400;width: 100%;}
.content_service-con dt i{position: absolute; right:0.45rem; bottom:14%;}
.content_04-spec h2{margin-bottom: 0.3rem;}
.content_04-tab{margin-bottom: 0.4rem;}
.content_04-tab ul{text-align: center;font-size: 0;}
.content_04-tab li{display: inline-block;/*width: 2.27rem;*/line-height:24px;padding: 5px 20px; text-align: center;border-radius: 30px;margin: 0 0.2rem;cursor: pointer;transition: all .3s;}
.content_04-tab li.on{background: #004190;color: #fff;}


.content_service-swiper{position: relative;box-sizing: border-box;padding: 0 40px;}
.content_service-swiper{}
.content_service-swiper ul{margin-left: 0;margin-right: 0;}
.content_service-swiper li{padding: 0;}
.content_service-swiper li dl{box-shadow: none;}
.content_service-swiper .lhl_but div{background: none;width: 40px;text-align: center;line-height: 44px;font-size: 24px;}
.content_service-swiper .lhl_but div.swiper-button-prev{left: -0.4rem;}
.content_service-swiper .lhl_but div.swiper-button-next{right: -0.4rem;}
/*矿山开采*/
.mining_02{padding: 0.8rem 0;box-sizing: border-box;overflow: hidden;}
.mining_02 h2{text-align: right;margin-bottom: 0.4rem;}
.mining_02-list ul{font-size: 0;text-align: right;}
.mining_02-list li{display: inline-block;width: 19%;margin-left: 3.4%;background: #fff;border-radius: 65px;overflow: hidden;text-align: left;margin-bottom: 0.3rem;}
.mining_02-list li dl{padding-bottom: 0.5rem;}
.mining_02-list li dt{padding: 0.25rem 0.35rem 0;box-sizing: border-box; height: 265px;}
.mining_02-list li dt h3{/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/margin-bottom: 0.2rem; font-size: 0.2rem;}
.mining_02-list li dt p{line-height: 1.5;font-weight: 400;overflow: hidden;}
.mining_02-list li:nth-child(2n){background: #004190;color: #fff;}
.mining_03{padding: 1rem 0 0.7rem;box-sizing: border-box;overflow: hidden;}
.mining_03 h2{text-align: center;margin-bottom: 0.7rem;}
.mining_03-list li{float: left;width: 25%;border-right: 0.01rem solid #d4d4d4;box-sizing: border-box;}
.mining_03-list li:last-child{border-right: 0;}
.mining_03-list dl{padding: 0.2rem 0.5rem 0.1rem;box-sizing: border-box;text-align: center;}
.mining_03-list dl dd img{width: 0.94rem;height: 0.94rem;border: 0.01rem solid #b2b2b2;border-radius: 20px;}
.mining_03-list dl dt{margin-top: 0.2rem;}
.mining_03-list dl dt p{font-weight: bold;/*white-space:nowrap;overflow: hidden;text-overflow: ellipsis;*/}
.mining_03-list dl dt span{font-weight: 400;line-height: 1.8;/*height: 5.4em;overflow: hidden;*/margin-top: 0.2rem;display: block;}

/*工程建设*/
.engineering_03{padding: 0.3rem 0;box-sizing: border-box;}
.engineering_03 .engineering_03-tit{margin-bottom: 0.4rem;}
.engineering_03 .engineering_03-tit h2{margin-bottom: 0.2rem;}
.engineering_03 .engineering_03-tit p{text-align: center;font-weight: 400;line-height: 1.8;}
.engineering_04{padding: 0.7rem 0 0.9rem;overflow: hidden;}
.engineering_04-con{width: 87.5%;margin: 0 auto;margin-top: -2.7rem;position: relative;z-index: 2;}
.engineering_04-con h2{color: #fff;text-align: center;margin-bottom: 0.4rem;}
.engineering_04-con-div{background: #fff;overflow: hidden;padding: 0.4rem 0;box-shadow: 0 0 10px rgba(0,0,0,.2);}
@media only screen and (min-width: 1025px){
    .solution-item-con dt a:hover{color: #fff!important;opacity: .8;}
    .index-part06 dd .more:hover{color: #fff!important; background: #EF8200;}
    .cPange-div-tab li:hover{opacity: .8;}
    .content_04-list a:hover{background: #004190;color: #fff!important;}
    .content_04-list a:hover dt{background: #ff9200;}
    .content_04-tab li:hover{opacity: .8;}
    .solution-item-con dt a:hover{background: #044491;color: #fff!important;}
    .content_public-con li a:hover{opacity: .7;}
    .content_public-con li.on a:hover{opacity: 1;}
    .len_more:hover{opacity: .7;}
}
@media only screen and (max-width: 1024px){
    .solution-item-con dt a{width: 120px;height: 40px;line-height: 40px;}
    .index-part06 dl{padding: 0;}
    .content_public-con{padding: 30px;}
    .mining_02-list li{border-radius: 35px;}
    .mining_03-list dl dd img{border-radius: 10px;}
    .content_03-con dt{margin-top: 0.1rem;}
    .content_04-list dd p{ height: 20em;}
    .mining_02-list li{width: 21.5%;}
    .mining_02-list li dt h3{font-size: 20px;}
}
@media only screen and (max-width: 767px){
    .solution_01-con:before,.solution_01-con:after{width: 12px;height: 12px;}
    .solution-item-con{padding: 25px 20px;}
    .solution-item-con dd,.solution-item-con dt{width: 100%;}
    .solution-item-con dd li{ width: 100%;}
    .solution-item-con dd li img{width: 40px;height: 40px;margin-bottom: 5px;border-radius: 10px;}
    .solution-item-con dd{margin-bottom: 20px;}
    .solution-item-con dt a{margin-top: 20px;}
    .solution-item02 .solution-item-con dd{width: 100%;}
    .solution-item02 .solution-item-con dt{width: 100%;}
    /*.solution-item04 .solution-item-con dd ul{display: flex;}
    .solution-item04 .solution-item-con dd li{width: inherit;max-width: inherit;}*/
    .index-part06{padding: 30px 0;}
    .index-part06 dt,.index-part06 dd{ width: 100%;}
    .index-part06 dd{margin: 5% 0 0;}
    .index-part06 dd .more{margin-top: 0; height: 30px; line-height: 30px;}
    .content_public{margin-top: 30px;}
    .content_public-con{padding: 20px;}
    .content_public-con li{width: 100%!important;}
    .content_public-con li dt p{font-size: 14px;}
    .content_public-con li dd p{height: 24px;}
    .content_public-con li.on{width: 31%;}
    .content_public-con li.on dd p{font-size: 18px;}
    .content_01 dt{position: static;overflow: hidden;width: 100%;}
    .content_01 dt p{max-height: inherit;}
    .content_02{padding: 30px 0;}
    .content_02 h2{width: 100%;}
    .cPange-div{width: 100%;margin-top: 20px;}
    .cPange-div-con{margin-top: 20px;}
    .cPange-div-tab li{margin-bottom: 10px;}
    .cPange-div-tab li p{line-height: 20px;}
    .cPange-div-tab li i{font-size: 14px;}
    .cPange-div-item dl{background: #d4dce4;}
    .cPange-div-item dd,.cPange-div-item dt{width: 100%;}
    .cPange-div-item dd{padding: 30px 25px 0;}
    .cPange-div-item dd span{width: 30px;margin-bottom: 10px;}
    .cPange-div-item dt{padding: 0 25px 30px;}
    .cPange-div-item dt h3{font-size: 20px;}
    .content_03{padding-top: 30px;}
    .content_03 h2{margin-bottom: 20px;}
    .content_04{padding: 20px 0 20px;}
    .content_04 h2{margin-bottom: 20px;}
    .content_04-list ul{margin-bottom: 10px;}
    .content_04-list li{width: 100%;}
    .content_04-list dl{padding: 15px;}
    .content_04-list dd{height:auto;}
    .content_04-list dd p{line-height: 1.5;height: auto;}
    .content_04-list dd span{font-size: 16px;margin-top: 10px;}
    .len_more img{width: 28px;}
    .content_03-con dl:after{display: none;}
    .content_03-con ul{display: flex;}
    .content_03-con dl{padding-top: 15%;}
    .content_03-con dd p{font-size: 24px;}
    .content_03-con dt{margin-top: 10%;}
    .content_03-con dt p{font-size: 16px;line-height: 24px;height: 48px;max-height: inherit;}
    .content_03-con .swiper-pagination{display: block;}
    /*第二种样式*/
    .content_service-swiper .lhl_but div{top: 30%;}
    .cPange-div-ll,.cPange-div-rr{width: 100%;}
    .cPange_special .cPange-div{margin-top: 0;}
    .cPange-div-ll{padding-right: 0;padding-left: 0;}
    .cPange-div-ll .cPange-div-tab{margin-top: 20px;}
    .cPange-div-rr .cPange-div-item dl{background: #d4dce4;}
    .cPange-div-rr .cPange-div-item dt{position: static;width: 100%;margin-top: 30px;}
    .content_service{padding: 30px 0;}
    .content_service h2{margin-bottom: 20px;}
    .content_service-con ul{margin-left: 0;margin-right: 0;}
    .content_service-con li{width: 100%;padding: 0;margin-bottom: 30px;}
    .content_service-con li:last-child{margin-bottom: 0;}
    .content_service-con dt{padding: 20px 0;}
    .content_service-con dt i{right: 20px;}
    .content_04-tab{margin-bottom: 20px;}
    .content_04-tab li{width: auto;padding: 5px 20px;height: auto;line-height: 20px;}
    .mining_02{padding: 30px 0;}
    .mining_02 h2{margin-bottom: 20px;}
    .mining_02-list li{float: left;width: 48%;margin-right: 4%;margin-left: 0;margin-bottom: 20px;}
    .mining_02-list li:nth-child(2n){margin-right: 0;}
    .mining_02-list li dt{padding: 20px 20px 30px;}
    .mining_02-list li dt h3{margin-bottom: 10px; font-size: 16px;}
    .mining_03{padding: 30px 0 0;}
    .mining_03 h2{margin-bottom: 20px;}
    .mining_03-list li{width: 50%;margin-bottom: 30px;}
    .mining_03-list li:nth-child(2n){border-right: 0;}
    .mining_03-list dl{padding: 20px 20px 10px;}
    .mining_03-list dl dd img{width: 40px;height: 40px;border-radius: 10px;}
    .mining_03-list dl dt{margin-top: 10px;}
    .engineering_03{padding-top: 0;}
    .engineering_03-tit{margin-bottom: 20px;}
    .engineering_03 .engineering_03-tit h2{margin-bottom: 10px;}
    .engineering_03-tit p br{display: none;}
    .engineering_04{padding-bottom: 30px;}
    .engineering_04-con{margin-top: 30px;}
    .engineering_04-con h2{color: #000;margin-bottom: 20px;}
    .engineering_04-con-div{padding: 30px 0 0;}
}

/*关于我们*/
.about_01{margin-top: -0.8rem;position: relative;z-index: 2;}
.about_01-con{background: #fff;padding: 0.6rem 0.7rem 0;box-sizing: border-box;overflow: hidden;}
.about_01-text{padding: 0.45rem 0.6rem;box-sizing: border-box;overflow: hidden;position: relative;}
.about_01-text .edit_con_original{font-weight: 400;color: #000;}
.about_01-text:before{content: "";display: block;position: absolute;width: 0.35rem;height: 0.35rem;left: 0;top: 0;background: url(../images/l_jao.png) no-repeat center;background-size: cover;}
.about_01-bot{padding: 0 0.7rem;box-sizing: border-box;}
.about_01-num{background: #004190;padding: 0.55rem 0.5rem;box-sizing: border-box;overflow: hidden;margin-top: 0.3rem;}
.about_01-num ul{display: flex;justify-content: space-between;text-align: center;color: #fff;font-size: 0;}
.about_01-num ul li{padding: 0 2%;}
.about_01-num ul dd em{font-weight: 400;display: inline-block;vertical-align: top;margin-top: -5px;}
.about_01-num ul dt{font-weight: 400;}
.about_02{padding-top: 1.7rem;margin-top: -0.9rem;}
.about_02 .con{padding: 0 0.7rem;box-sizing: border-box;}
.about_02 h2{color: #000;}
.about_05{margin-bottom: 0.03rem;padding-top: 1.3rem;}
.about_05 h2{color: #000;}
.index-part04 .swbox li .txt p{line-height: 1.6;height: 3.2em;font-weight: 400;display: none;}
.index-part04 .swbox li.on .txt p{display: block;}
.about_04{padding-top: 1.4rem;box-sizing: border-box;overflow: hidden;}
.about_04-con{overflow: hidden;position: relative;}
.about_04-con ul{margin-left: -0.05rem;margin-right: -0.05rem;}
.about_04-con li{float: left;width: 50%;padding: 0.05rem;box-sizing: border-box;}
.about_04-con dl{position: relative;}
.about_04-con dd{position: relative;overflow: hidden;}
.about_04-con dd .blank_blue{background: rgba(0,65,144,0.5);opacity: 1;}
.about_04-con dt{color: #fff;width: 100%;text-align: center;}
.about_04-con-tit{width: 1.98rem;height: 1.98rem;border-radius: 100%;z-index: 3;background: url(../images/about_05.png) no-repeat center;background-size: cover;color: #fff;text-align: center;}
.about_04-con-tit-div{width: 100%;}
.about_04-con-tit-div h3{font-size: 0.2rem; line-height: 1.1;}
.about_04-con-tit-div span{ display: none;width: 0.2rem;height: 0.04rem;background: #fff;margin: 0.1rem auto;}
.about_04-con-tit-div p{display: none;text-transform: uppercase;font-size: 12px;font-weight: 400;}
.about_03{padding-top: 0.7rem;box-sizing: border-box;}
.about_03 h2{text-align: center;color: #000;}
.about_03 .swbox li{margin: 0 5px;width: 18.4%;}
.about_03 .swbox li .txt{left: 0.9rem;bottom: 0.4rem;}
.about_03 .swbox li .txt p{line-height: 1.8;max-height: 9em;font-weight: 400;overflow: hidden;height: auto;}
.about_03 .swbox li.on{width: 61.8%;}
.about_03 .swbox li.on .txt{width: 58%;background: #fff;left: 0;bottom: 0;color: #000;padding: 0.4rem 0.9rem 0.5rem 0.4rem;box-sizing: border-box;}
@media only screen and (max-width: 1024px){
    .index-part04 .swbox li{margin: 0;}
    .index-part04 .swbox li .txt{transform: none;}
    .index-part04 .swbox li .txt p{opacity: 1;display: block;}
    .about_03 .swbox li{margin: 0;}
    .about_03 .swbox li .txt{transform: none;}
    .about_03 .swbox li .txt p{display: block;opacity: 1;margin-top: 10px;}
    .about_03 .swbox li .txt{width: 58%;background: #fff;left: 0;bottom: 0;color: #fff!important;padding: 0.4rem 0.9rem 0.5rem 0.4rem;box-sizing: border-box;background: none!important;}
    .about_04-con-tit{width: 140px;height: 140px;}
}
@media only screen and (max-width: 767px){
    .about_01{margin-top: 0px;}
    .about_01-con{padding: 30px 0px 0;}
    .about_01-text:before{width: 15px;height: 15px;}
    .about_01-text{padding: 20px;}
    .about_01-bot{padding: 0;}
    .about_01-num{padding: 20px 10px 10px;box-sizing: border-box;}
    .about_01-num ul{display: block;}
    .about_01-num ul li{float: left;width: 50%;margin-bottom: 10px;}
    .about_01-num ul dt p{line-height: 22px;height: 44px;overflow: hidden;}
    .about_02{margin-top: 30px;}
    .about_03{padding-top: 30px;}
    .index-part04 .swbox{margin-top: 20px;height: 300px!important;}
    .index-part04 .swbox li .txt{width: 100%!important;text-align: left;padding: 15px!important;bottom: 0;}
    .index-part04 .swbox li .txt p{margin-top: 10px;}
    .about_03 .swbox li .txt p{line-height: 1.6;max-height: 7.4em;}
    .about_04-con-tit-div h3{font-size: 16px;}
    .about_04-con-tit{
        width: 130px;
        height: 130px;
        transform: translate(-50%,-50%) scale(.5) scale(.5);
        -webkit-transform: translate(-50%,-50%) scale(.5);
        -ms-transform: translate(-50%,-50%) scale(.5);
    }
    .about_04-con-tit-div span{width: 20px;height: 3px;}
    .about_04-con dt p{font-size: 16px;}
}

/*网站地图*/
.map_site{padding: 0.8rem 0 1rem;}
.map_site li{margin-bottom: 40px;}
.map_site li:last-child{margin-bottom: 0;}
.map_site dt{padding: 0 30px;line-height: 32px;border-left:2px solid #ff9300;margin-bottom: 20px;}
.map_site dd{overflow: hidden;background: #f1f7ff;padding: 30px;padding-bottom: 15px;}
.map_site p{float: left;margin-right: 65px;line-height: 24px;margin-bottom: 15px;}
.map_site p a{padding-left:20px;position: relative;}
.map_site p a:before{content: "";display: block;width: 6px;height: 6px;background: #ff9300;border-radius: 100%;position: absolute;left: 0;top: 50%;margin-top: -3px;}
@media only screen and (max-width:1280px) {
    .map_site p a{padding-left: 20px;}
    .map_site p{margin-right: 40px;}
}
@media only screen and (max-width:1024px) {
    .map_site p a{padding-left: 20px;}
    .map_site p{margin-right:30px;}
    .map_site dt{line-height: 24px;padding-left: 15px;}
    .map_site dd{padding: 20px;padding-bottom: 10px;}

}
@media only screen and (max-width:767px) {
    .map_site li{margin-bottom: 20px;}
    .map_site dt{padding:0 10px;line-height: 24px;margin-bottom: 10px;}
    .map_site dd{padding: 20px 15px;padding-bottom: 5px;}
    .map_site p a{padding-left: 10px;}
    .map_site p{margin-right:20px;}

    .layui-layer-dialog{width: 90%;left: 5%!important;}
}

