/*左侧导航*/
.public_box{margin: 4% 0;overflow: hidden;position: relative;}
.public_l{width: 264px;float: left;margin-right: 24px;padding: 30px;background: #fff;}
.public_l h1{color: #000;}
.public_l li{padding: 20px 0;border-bottom: 1px dashed #d3d3d3;color: #666666;display: table;width: 100%;}
.public_l li:last-child{border-bottom: none;}
.public_l li a{float: left;line-height: 30px;width: calc(100% - 30px);color: #666666;}
.public_l li i{font-size: 20px;float: right;width: 20px;}
.public_r{width: calc(100% - 290px);float: right;}
.navl_list{padding-left: 15px;display: none;margin-top: 10px;}
.navl_list p{margin-bottom: 10px;overflow: hidden;}
.navl_list p a{font-weight: 400;color: #747474;}
.navl_top{overflow: hidden;}
.public_l li.on .navl_top>a{color: #e72725;}
.public_l li.on .navl_top>i{color: #e72725;
    /* transform: rotate(90deg); */
}
.public_l li.on .navl_list{display: block;}
.navl_list p.active a{color: #e72725;}
.public_l li i.on{ transform: rotate(90deg)!important; -webkit-transform: rotate(90deg)!important; -moz-transform: rotate(90deg)!important; -ms-transform: rotate(90deg)!important; -o-transform: rotate(90deg)!important; }
.public_l.oon{position:fixed;top: 80px;}
/*产品*/
.product_01{padding: 5% 0;overflow: hidden;}
.product_tit{text-align: center;margin-bottom: 35px;}
.product_01 p{color: #666666;line-height: 30px;padding: 2em 0;}

.product_02{padding: 5% 0;overflow: hidden;background: #f1f3f9;}
.function_list dl{background: #fff;width: 32%;margin-right: 2%;margin-bottom: 2%;border-radius: 5px;float: left;}
.function_list dl:nth-child(3n){margin-right: 0;}
.function_list dl dd{padding: 40px 0;text-align: center;border-bottom: 1px solid #f1f3f9;position: relative;height: 150px;}
.function_list dl dd::after{content: "";width: 22px;height: 3px;background: #7c7c7c;display: block;position: absolute;left: 50%;margin-left: -11px;bottom: -2px;
border-radius: 20%;}
.function_list dl dd img{width: 70px;height: 70px;transition: all .5s;}
.function_list dl dt{padding: 30px 40px;box-sizing: border-box;padding-bottom: 40px;}
.function_list dl dt h3{text-align: center;margin-bottom: 15px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.function_text{color: #666666;line-height: 30px;height: 120px;overflow: hidden;text-align: justify;}

.product_03{padding: 5% 0;overflow: hidden;}
.cost_list dl{padding: 40px 50px;overflow: hidden;box-sizing: border-box;width: 49%;margin-right: 2%;margin-bottom: 2%;float: left;background: #fff;transition: all .3s;}
.cost_list dl:nth-child(2n){margin-right: 0;}
.cost_list dl dd{text-align: center;}
.cost_list dl dd h2{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cost_list dl dd span{width: 22px;height: 3px;display: inline-block;background: #b61d36;border-radius: 20%;}
.cost_list dl dt{margin-top: 10px;line-height: 32px;}
.cost_list dl dt p{height: 90px;overflow: hidden;color: #757575;}

.product_04{padding: 5% 0;overflow: hidden;box-sizing: border-box;}
.proNews_l{width: 50%;float: left;}
.proNews_r{width: 50%;float: left;}
.proNews_tit{padding: 0 30px;margin-bottom: 20px;}

.news_lst li{padding: 15px;box-sizing: border-box;overflow: hidden;}
.news_lst li i{margin-right: 10px;float: left;width: 20px;}
.news_lst li span{float: left;width: calc(100% - 30px);text-align: left;color: #757575;transition: all .3s;}
.product_04 .product_tit{position: relative;}
.product_tit span{position: absolute;bottom: 10px;right: 0;}
.product_tit span i{font-size: 20px;color: #757575;}
.proNews_r>span{display: none;}
.product_05{text-align: center;padding: 5% 0;overflow: hidden;}
.applynow{display: inline-block;width: 187px;height: 50px;line-height: 50px;text-align: center;background: #c20019;color: #fff;border-radius: 5px;}

@media only screen and (min-width: 1025px){
    .function_list dl:hover dd img {margin-top: -5px;}
    .function_list dl:hover dd::after{background: #b61d36;}
    .cost_list dl:hover{background: #b71f3e;color: #fff;}
    .cost_list dl:hover dd span{background: #fff;}
    .cost_list dl:hover dt p{color: #fff;}
    .news_lst li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
    .news_lst li:hover a{color: #c20019;}
    .applynow:hover{background: rgba(194,0,25,0.8);color: #fff!important;}
    .news_lst li:hover span{color: #c30019;}
}

@media only screen and (max-width: 1024px){
    .function_list dl{width: 49%;margin-right: 2%;}
    .function_list dl:nth-child(3n){margin-right: 2%;}
    .function_list dl:nth-child(2n){margin-right: 0;}
    .cost_list dl{padding: 40px;}
    .proNews_tit{margin-bottom: 20px;}
    .news_lst{overflow:hidden;}
}
@media only screen and (max-width: 767px){
    .function_list dl{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .cost_list dl{width: 100%;margin-bottom: 20px;}
    .product_01,.product_02,.product_03,.product_04,.product_05{padding: 30px 0;}
    .proNews_l,.proNews_r{width: 100%;}
    .proNews_l{margin-bottom: 20px;}
    .proNews_tit{padding: 0 20px;}
    .news_lst li{padding: 0 20px;margin: 10px 0;}
    .proNews_r>span{display: block;margin-top: 20px;text-align: center;}
    .product_tit>span{display: none;}
    .applynow{width: 140px;height: 40px;line-height: 40px;}
    .product_05 .product_tit{margin-bottom: 20px;}
    .function_list dl dd{height: auto;padding: 20px 0; }
    .function_list dl dt{padding: 20px;}
    .cost_list dl {
        padding: 30px 20px;
    }
    .function_list dl dd img{width: 50px;height: 50px;}

}

/*行业*/
.industr_01{padding: 4% 0;overflow: hidden;padding-bottom: 3%;}
.industr_01 .function_list dl{background: #f2f4fa;}
.industr_01 .function_text{height: auto;}
.industr_02{padding: 4% 0;overflow: hidden;background: #f2f4fa;}
.solution_list dl{width: 32%;margin-right: 2%;float: left;margin-bottom: 2%;}
.solution_list dl:nth-child(3n){margin-right: 0;}
.solution_list dl dt h2{margin: 25px 0;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 17px;}
.solution_list dl dt p{color: #666666;line-height: 32px;height: 160px;overflow: hidden;text-align: justify;}

.industr_03{padding: 5% 0;box-sizing: border-box;overflow: hidden;}
.case_box{overflow: hidden;}

.industr_04 .proNews_r{width: 100%;}
.industr_04 .proNews_r .news_lst li{width: 50%;float: left;}
.industr_03 .product_tit{position: relative;}
.case_t{box-shadow: 0 0 10px rgba(0,0,0,0.2);width: 100%;position: relative;background: #fff;}
.case_t ul li{float: left;width: 25%;text-align: center;padding: 20px 0;box-sizing: border-box;cursor: pointer;}
.case_b{padding: 4% 40px;box-sizing: border-box;overflow: hidden;background: #fff;position: relative;}
.case_item-l{width: 50%;float: left;padding: 20px 40px;}
.case_item-l .case_text{margin-top: 30px;color: #666666;line-height: 32px;}
.case_item-r{width: 47%;float: right;}
.case_item{display: none;}
.case_item.on{display: block;}
.case_t li.on{background: #c4001a;color: #fff;}
.case_item-r{position: relative;}
.case_item-r i{font-size: 60px;color: #c4001a;}
.play_box video{width: 100%;height: 100%;object-fit: cover;}
.case_text{height: 192px;overflow: hidden;}

.case_b .but,.case_t .but{display: none;}
.case_b .but>div,.case_t .but>div{background: none;line-height: 44px;color: #fff;background: #c30019;}
.case_b .but>div i,.case_t .but>div i{font-size: 30px;}
.case_b .swiper-button-prev,.case_t .swiper-button-prev{left: 0;}
.case_b .swiper-button-next,.case_t .swiper-button-prev{right: 0;}
.case_b .swiper-pagination{display: none;}
.case_t.on .but{display: block;}
.phone_tit{display: none;}

@media only screen and (max-width: 1024px){
    .solution_list dl{width: 48%;margin-right: 4%;margin-bottom: 20px;}
    .solution_list dl:nth-child(3n){margin-right: 4%;}
    .solution_list dl:nth-child(2n){margin-right:0;}
    .case_item-l{padding: 0;}
    .case_item-l .case_text{margin-top: 10px;text-align: justify;}
    .case_text{height: 155px;}
}
@media only screen and (max-width: 767px){
    .industr_01{padding: 40px 0;}
    .industr_02,.industr_03{padding: 40px 0;}
    .solution_list dl{width: 100%;margin-right: 0;}
    .solution_list dl dt h2{white-space: inherit;text-align: left;}
    .solution_list dl dt p{height: auto;}
    .solution_list dl{margin-bottom: 30px;}
    .solution_list dl:last-child{margin-bottom: 0;}
    .case_item-l{width: 100%;float: none;margin-top: 20px;}
    .case_item-r{width: 100%;float: none;}
    .case_t{display: inherit;padding: 0 10%;margin-bottom: 20px;box-shadow: none;}
    .case_b{padding: 40px 20px;padding-bottom: 0;}
    .industr_04 .proNews_r .news_lst li{width: 100%;}
    .case_b .but{display: block;}
    .case_t li{background: #c4001a;color: #fff;}
    .case_item-l .case_text{height: auto;}
    .industry_body .site_text span,.industry_body .site_text p{display: none;}
    .case_t{display: none;}
    .phone_tit{display: block;}
    .case_item{display: block;margin-bottom: 30px;}
    .case_item:last-child{margin-bottom: 0;}
    .cost_list dl dt p{height: auto;}
    .industr_03{background: #fff!important;padding-bottom: 0;}
    .industr_03 .product_tit{margin-bottom: 0;}
    .product_01 p{font-size: 16px;}
    .product_01 .product_tit{margin-bottom: 25px;}
    .case_b .swiper-pagination{display: block;width: 100%;bottom: 0px;}
    .case_b .swiper-pagination .swiper-pagination-bullet{background: #ccc;margin: 0 5px;opacity: 1;}
    .case_b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #c4001a;}
}
/*服务与支持*/
.gray_body{background: #f1f3f9;}

.public_t{margin-bottom: 20px;display: none;}
.public_tl{float: left;width: 58%;height: 100%;}
.public_tl img{width: 100%;height: 100%;}
.public_tr{float: right;width: 42%;background: #23466e;position: relative;height: 100%;color: #fff;}
.public_tr p{width: 100%;text-align: center;}
/*.public_b{background: #fff;}*/
.support_list{padding: 60px 0;overflow: hidden;background: #fff;}
.public_b .support_list dl{float: left;width: 25%;padding: 0 20px;border-right: 1px solid #dedede;text-align: center;}
.public_b .support_list dl dd h2{margin-bottom: 10px;}
.public_b .support_list dl dd h2 i{font-size: 35px;color: #757575;}
.public_b-txt span{width: 40px;height: 3px;background: #ea3c35;display: inline-block;}
.public_b .support_list dl dt{margin-top: 20px;min-height: 40px;}
.public_b .support_list dl dt a{}
.public_b .support_list dl dt div a{width: 80%;height: 40px;border: 1px solid #222;border-radius: 3px;display: inline-block;line-height: 40px;}
/*.public_b .support_list dl:nth-child(3n) dt{font-weight: bold;}*/
.public_b .support_list dl:last-child{border-right: none;}

@media only screen and (max-width: 1280px){
    .public_b .support_list dl{padding: 0 10px;}
}

@media only screen and (max-width: 1200px){
    .public_b .support_list dl{width: 50%;margin-bottom: 30px;}
    .public_b .support_list dl dt{height: 50px;}
}
@media only screen and (max-width: 1024px){
    /*.public_l{width: 28%;margin-right: 2%;}*/
    /*.public_r{width: 70%;}*/
    /*.public_b{padding: 40px 0;}*/

    .public_l{width: 100%;padding: 30px 20px;display: none;}
    .public_r{width: 100%;}
    .public_l li{width: 49%;float: left;margin-right: 2%;}
    .public_l li:nth-child(2n){margin-right: 0;}
    .public_l li:last-child {border-bottom: 1px dashed #d3d3d3;}
    /*.public_t{height: auto!important;}*/
    .public_tl{width: 55%;}
    .public_tr{width: 45%;padding: 20px;}
    .public_tr p{
        /*position: static;transform: none;*/
        font-size: 22px;
    }
}
@media only screen and (max-width: 767px){
    .public_l li{width: 100%;float: none;margin-right:0;}
    .support_list{padding: 40px 0;}
    .public_b .support_list dl{width: 100%;border-right: none;}
    .public_b .support_list dl dt{height: auto;}
}

/*客户直通车*/
.direct_list{padding-bottom: 60px;overflow: hidden;background: #fff;}
.direct_list ul li{padding: 20px 40px 20px 60px;overflow: hidden;box-sizing: border-box;}

.direct_list ul li a>p{float: left;width: calc(100% - 40px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.direct_list ul li i{float: right;font-size: 24px;height: 24px;line-height: 24px;width: 35px;color: #c4001a;text-align: right;}
.direct_list ul li:nth-child(2n){background: #f8f9fd;}

.learn_more{text-align: center;margin-top: 50px;overflow: hidden;}
.learn_more a{display: inline-block;width: 170px;height: 45px;border: 1px solid #39393b;border-radius: 3px;line-height: 45px;box-sizing: border-box;text-align: center;color: #39393b;}
@media only screen and (max-width: 1024px){
    .direct_list ul li{padding: 20px;}
}

/*项目咨询*/
.buy-body .public_r{width: 100%;float: none;}
.consult_con{background: #fff;overflow: hidden;padding: 0 20px;box-sizing: border-box;}
.consult_con .pubilc_title{padding-top: 2%;padding-bottom: 20px; }
.consult_con>p{text-align: center;color: #666666;}
.consult_form{width: 80%;margin: 40px auto;overflow: hidden;}
.consult_group{float: left;width: 49%;margin-right: 2%;position: relative;margin-bottom: 20px;}
.consult_group:nth-child(2n){margin-right: 0;}
.consult_group input,.consult_group.texarea textarea{border: 1px solid #cccccc;box-shadow: none;width: 100%;display: block;box-sizing: border-box;padding: 15px 15px;}
.consult_group em{position: absolute;left: 50px;top: 10px;color: #e82221;}
.consult_group.gsmc em,.consult_group.texarea em{left: 75px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#646464;
}
input::-moz-placeholder,textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#646464;
}
input:-moz-placeholder,textarea::-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#646464;
}
input:-ms-input-placeholder,textarea::-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#646464;
}
.consult_group.texarea{width: 100%;float: none;overflow: hidden;}
.consult_group.texarea textarea{height: 130px;}
.consult_submit{text-align: center;padding: 20px;box-sizing: border-box;}
.consult_submit .btn{display: inline-block;width: 170px;height: 45px;line-height: 45px;text-align: center;background: #c30019;color: #fff;
border: none;box-shadow: none;transition: all .3s;}

@media only screen and (min-width: 1025px){
    .consult_submit .btn:hover{opacity: .8;}
}
@media only screen and (max-width: 767px){
    .consult_con{padding: 20px;}
    .consult_con>p{text-align: left;}
    .consult_form{width: 100%;margin: 20px 0;}
    .consult_group{width: 100%;}
}

/*品牌介绍*/
.brand_con{background: #fff;}
.brand_01{padding: 4% 55px;overflow: hidden;box-sizing: border-box;text-align: justify;}
.brand_01 p{color: #666666;line-height: 30px;}

.brand_02{background: #f8f9fc;overflow: hidden;padding-bottom: 6%;}
.safe_list dl{float: left;width: 33.3333%;text-align: center;margin-right: 0;margin-bottom: 0;background: none;}
.safe_list dl dd{border-bottom: none;padding: 20px 0;}
.safe_list dl dt{padding: 20px;}
.safe_list .function_text{height: 120px;overflow: hidden;}
.safe_list dl:nth-child(3n){margin-right: 0;}
.brand_03{overflow: hidden;padding-bottom: 60px;}
.reform_list{padding: 0 40px;position: relative;padding-bottom: 80px;}
.reform_list dl{padding: 20px;box-sizing: border-box;color: #6b6b6b;background: #f8f9fc;padding-bottom: 40px;}
.reform_list dl dd{padding: 10px 0;box-sizing: border-box;background: #edeef0;text-align: center;height: 160px;}
.reform_list dl dt h1,.reform_list dl dt p{white-space: nowrap;overflow: hidden;}
.reform_list dl dt{overflow: hidden;text-align: center;}
.reform_list dl dd img{max-width: 100%;height: 100%;}
.reform_list dl dt img{width: auto;height: 40px;margin: 10px 0;}

.reform_list .but>div{background: none;width: 50px;height: 50px;border-radius: 100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);
    text-align: center;line-height: 50px;margin-top: 0px;top: auto;bottom: 0;}
.reform_list .but>div i{font-size: 22px;color: #000000;}
.reform_list .but>div.swiper-button-prev{left: 50%;margin-left: -100px;}
.reform_list .but>div.swiper-button-next{right: 50%;margin-right: -100px;}
.reform_list .swiper-button-next.swiper-button-disabled,.reform_list .swiper-button-prev.swiper-button-disabled{pointer-events: visible;}
.swi_num{color: #666666;bottom: 0;
    top: auto;margin-left: 20px;}
.swi_num span{font-size: 30px;}
.swi_num em{color: #e71616;}
.swi_num i{font-size: 12px;}
.reform_list .swiper-pagination{top: auto;bottom: 0;}
.reform_list .swiper-pagination-bullet{display: none;}
.reform_list .swiper-pagination-bullet.swiper-pagination-bullet-active{font-size: 30px;color: #e71616;display: block;
    background: none;
    line-height: 22px;
    text-align: right;
    width: 33px;
    height: 33px;
    margin-left: -30px;
}


.brand_04{background: #f8f9fc;padding: 0 30px;overflow: hidden;box-sizing: border-box;padding-bottom: 40px;}
.develop_list a{color: #666666;cursor: default;}
.develop_list li{float: left;width: 48%;margin-right: 4%;padding-left: 15px;position: relative;overflow: hidden;margin-bottom: 15px;}
.develop_list li:nth-child(2n){margin-right: 0;}
.develop_list li em{position: absolute;width: 5px;height: 5px;border-radius: 100%;background: #e50201;display: block;left: 0;top: 9px;}
.safe_list .function_text{text-align: center;}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.2),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(right,rgba(0,0,0,.2),rgba(0,0,0,0));
    background-image: -o-linear-gradient(right,rgba(0,0,0,.2),rgba(0,0,0,0));
    background-image: linear-gradient(to left,rgba(0,0,0,.2),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.2),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,.2),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,.2),rgba(0,0,0,0));
    background-image: linear-gradient(to right,rgba(0,0,0,.2),rgba(0,0,0,0));
}

@media only screen and (max-width: 1024px){
    .brand_01{padding: 30px 20px;}
    .safe_list dl{width: 50%;}
    .reform_list dl{width: 50%;}
}
@media only screen and (max-width: 767px){
    .safe_list dl{width: 100%;}
    .safe_list .function_text{height: auto;text-align: center;}
    .safe_list .function_text p br{display: none;}
    .brand_02{padding-top: 20px;}
    .reform_list dl{width: 100%;}
    .reform_list dl dd h3{height: auto;}
    .reform_list dl dt{max-height: 174px;height: auto;}
    .brand_04{padding: 20px;}
    .develop_list li{width: 100%;margin-right: 0;}
    .brand_03{padding-bottom: 30px;}
    .reform_list{padding: 0 20px;padding-bottom: 80px;}

    .reform_list .but>div{width: 35px;height: 35px;line-height: 35px;bottom: 5px;}
}

/*下载专区*/
.down_con{overflow: hidden;box-sizing: border-box;padding: 50px 0;background: #fff;}
.down_con .pubilc_title{text-align: left;padding: 0 30px}
.down_con .pubilc_title span{margin-left: 0;}
.down_list{padding: 0 20px;box-sizing: border-box;}
.down_title{padding: 20px 10px;overflow: hidden;box-sizing: border-box;}
.down_title .pl{float: left;}
.down_title .pr{float: right;}
.down_list ul{overflow: hidden;}
.down_list li{overflow: hidden;background: #f8f9fc;padding: 20px;box-sizing: border-box;}
.down_l{width: 80%;float: left;}
.down_r{width: 20%;float: right;}
.down_l i{font-size: 35px;color: #ea3c35;float: left;width: 60px;}
.down_l div{float: left;width: calc(100% - 60px);}
.down_l p span{color: #666666;border-right: 2px solid #979798;padding-right: 20px;margin-top: 10px;}
.down_l p span:last-child{padding-left: 20px;border-right: none;}
.down_l p:last-child{margin-top: 5px;}
.down_item{margin-top: 20px;}
.down_r-item{float: right;margin-left: 20px;}
.down_r-item i{margin-right: 5px;}
.down_list li:nth-child(2n){background: #fff;}

.down1_item li{background: #fff;border-bottom: 1px solid #e8e8e8;padding: 20px 0;}
.down1_item .down_list{padding: 0 30px;}
.down1_l{width: 100%;}
.down1_l>a{float: left;width: 60px;}
.down1_l>a i{font-size: 35px;color: #ea3c35;}
.down1_l>div{float: left;width:calc(100% - 60px);}
.down_t{overflow: hidden;}
.down_t .pl{float: left;width: 80%;}
.down_t .pr{float: right;width: 20%;text-align: right;}
.down_t i{font-size: 20px;margin-right: 5px;display: inline-block;vertical-align: middle;margin-bottom: 2px;}
.down_b{color: #666666;margin-top: 5px;line-height: 30px;}

@media only screen and (max-width:1024px) {
    .down_l{width: 100%;}
    .down_r,.down_t .pr{display: none;}

}


/*常见问题*/
.problem_list li{background: #f8f9fd;}
.problem_list li:nth-child(2n){background: #fff!important;}
.problem_list li>div{overflow: hidden;}
.problem_txt{color: #666666;padding-top: 15px;overflow: hidden;display: none!important;}
.problem_div{cursor: pointer;}
.problem_div i{width: 25px!important;height: 25px!important;background: url(../images/sl.png) no-repeat;background-size: 100% 100%;}
.problem_list li.on i{background: url(../images/xl.png) no-repeat;background-size: 100% 100%;}
.problem_txt p{width: 100%;}
.problem_div p{float: left;width: calc(100% - 40px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
@media only screen and (max-width: 1024px){
    .problem_txt p br{display: none;}
}

/*招采信息*/
.recruitment{background: #fff;overflow: hidden;}
.rec_item{padding: 20px 40px;box-sizing: border-box;overflow: hidden;}
.recruitment_t .rec_item{background: #f8f9fd;}
.rec-name{float: left;width: calc(100% - 100px);}
.rec-time{float: right;width: 100px;text-align: right;}
.recruitment_b .rec-time{color: #7a7a7a;}
.recruitment_b .rec_item:nth-child(2n){background: #f8f9fd;}
@media only screen and (max-width: 767px){
    .rec_item{padding: 20px;}
}

/*详情页*/
.details_body .public_r{width: 100%;float: none;}
.details_con{padding: 3% 0%;overflow: hidden;box-sizing: border-box;width: 1000px;max-width: 94%;margin: 0 auto;}
.d_span{padding-bottom: 15px;text-align: center;overflow: hidden;}
.d_span span {margin: 0 23px;}
.d_span span i{margin-right: 10px;}
.txt_title{text-transform: uppercase;margin-bottom: 2%;text-align: center;}
.details_text{padding: 0 0px;}
.details_text p{line-height: 32px!important ;}
.d_share{padding: 3% 0;line-height: 25px;}
.d_share .share_public{margin-bottom: 0;}

@media only screen and (min-width: 1025px){
    .share_common a:hover{color: #2370d5;opacity: .6;}
}
.details_bottom{background: #edf1f5;}

.news_page{overflow: hidden;border-top: 1px solid #e6e6e6;}
.news_page .wrap{overflow: hidden;}
.news_page .le{float: left;color: #202f45;line-height: 36px;padding: 30px 0;width: calc(100% - 100px)}
.news_page .le a{color: #202f45;}
.news_page .le span{display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_page .re{float: right;display: none;}
.news_page .re a{display: inline-block;width: 100px;height: 40px;line-height: 40px;text-align: center;color: #555555;font-size: 16px;background: #efefef;margin-top: 30px;}



@media only screen and (max-width:1024px) {
    .details_l,.details_r{width: 100%;float: none;}

    .d_share{padding-top: 40px;}
    .news_page .le{float: none;width: 100%;}
    .news_page .re{display: none;}
    .footer_b p{margin-left: 0;}
    .footer_b{position: relative;}
    .footer_b_r{position: absolute;right: 0;top: -5px;}

}
@media only screen and (max-width:767px) {
    .d_share{padding-top: 20px;}
    .txt_title{}
    .details_text{padding: 0;}
    .d_span{margin-top: 20px;}
    .d_span span{display: block;text-align: left;width: 50%;margin: 0 auto;float: left;}
    .news_page .le{padding: 20px 0;padding-bottom: 0;}
    .details_con{padding: 20px 20px;padding-bottom: 0;}
    .details_body .public_t{height: 110px!important;}

}

/*投资者关系*/
.investor_list{background: #fff;}
.investor_list dl{background: #fff;overflow: hidden;padding: 20px 40px;box-sizing: border-box;}
.investor_list dl dd{float: left;width: calc(100% - 70px);}
.investor_list dl dt{float: right;width: 70px;}
.dd_l{float: left;color: #7a7a7a;border-right: 1px solid #7a7a7a;line-height: 20px;margin-top: 3px;width: 90px;margin-right: 15px;}
.dd_r{float: left;width: calc(100% - 110px);}
.dd_l.dd_c{display: none;}
.investor_list dl dt i{font-size: 18px;display: inline-block;vertical-align: middle;}
.investor_list dl:nth-child(2n){background: #f8f9fd;}
.investorL_con{background: #fff;overflow: hidden;}
.invest_list{background: #fff;overflow: hidden;}
@media only screen and (max-width:1024px) {
    .investor_list dl{padding: 20px;}
    .investor_list dl dt{display: none;}
    .investor_list dl dd{width: 100%;}
    
    
}
@media only screen and (max-width:767px) {
    .dd_l{display: none;}
    .dd_r{width: 100%;float: none;}
    .dd_l.dd_c{display: block;border-right: 0;}
}


/*公司治理*/
.manage_list{padding: 7% 15%;text-align: center;overflow: hidden;}
.invest_list ul{width: 80%;margin: 0 auto;overflow: hidden;}
.invest_list li{width: 50%;float: left;margin-bottom: 40px;}
.invest_list li i{float: left;font-size: 24px;color: #ea3c35;width: 40px;}
.invest_list li p{float: left;width: calc(100% - 40px);color: #757575;margin-top: 5px;}
.invest_list li p span{display: block;margin-bottom: 10px;}
.invest_list li p a{color: #757575;}
@media only screen and (max-width:1280px) {
    .invest_list ul{width: 90%;}
}
@media only screen and (max-width:767px) {
    .invest_list li{width: 100%;}
    .manage_list{padding: 20px;}
}
/*荣誉资质*/
.honor_con{background: #fff;overflow: hidden;}
.honor_list{padding: 35px;box-sizing: border-box;overflow: hidden;background: #fff;padding-bottom: 0;}
.honor_list dl{width: 32%;float: left;margin-right: 2%;margin-bottom: 2%;box-sizing: border-box;transition: all .3s;}
.honor_list dl:nth-child(3n){margin-right: 0%;}
.honor_list dl dd{border: 1px solid #e3e3e3;padding: 15px 0px;text-align: center;position: relative;width: 100%;box-sizing: border-box;}
.honor_list dl dd img{max-width: 80%;max-height: 90%;width: auto;}
.honor_list dl dt{padding: 20px 0;overflow: hidden;box-sizing: border-box;text-align: center;}
.honor_list dl dt p{height: 60px;overflow: hidden;}
.honor_list dl dt span{display: inline-block;width: 36px;height: 2px;background: #ea3c35;}

@media only screen and (min-width:1025px) {
    .honor_list dl:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
}

@media only screen and (max-width:1599px) {
    .honor_list dl dt p{height: 54px;}
}
@media only screen and (max-width:1399px) {
    .honor_list dl dt p{height: 48px;}
}
@media only screen and (max-width:767px) {
    .honor_list dl{width: 100%;margin-right: 0;}
    .honor_list dl dt p{height: auto;}
}

/*合作伙伴*/
.partner_list{padding: 6%;overflow: hidden;color: #666666;}
.partner_link{text-align: center;margin: 5% 0;}
.partner_link a{width: 170px;height: 45px;line-height: 45px;}
.figure_ul{display: inline-block;width: 100%;position: relative;z-index: 2;}
.figure_ul li{float: left;width: 25%;padding: 6px 0;background: #a6a7a7;position: relative;cursor: pointer;}
.figure_ul li span{text-align: center;border-right: 1px dashed #d8d9d9;box-sizing: border-box;display: block;color: #fff;}
.figure_ul li i{
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #c30019;
    bottom: -15px;
    top: auto;
    display: none;
}
.figure_ul li:last-child span{border-right: none;}
.figure_ul li.on{background: #c30019;}
.figure_ul li.on span{border-right: none;}
.figure_ul li.on i{display: block;}
.figure_swi{position: relative;}
.figure_swi .swiper-container{overflow: inherit;}
.figure_swi .but{display: none;}
.figure_swi .but>div{background: none;line-height: 44px;}
.figure_swi .but>div i{font-size: 24px;}
.figure_swi  .swiper-button-prev{left: 0;}
.figure_swi  .swiper-button-next{right: 0;}
/* .news_box{margin-bottom: 20px;} */
.news_box li{width: 16.6666667%;}
.news_list{padding-top: 20px;}
.news_list dl{background: #fff;overflow: hidden;position: relative;margin-top: 0px;margin-bottom: 20px;}
.news_list dd{float: left;width: 286px;}
.news_list dt{position: absolute;right: 0;top: 0;width: calc(100% - 286px);padding: 35px 40px;box-sizing: border-box;}
.news_text em{display: block;width: 76px;height: 2px;background: #e50201;}
.news_text h1{color: #222222;}
.news_text p{margin: 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_text{color: #666666;}
.news_text span{margin-top: 10px;display: block;color: #7a7a7a;}
@media only screen and (max-width:1200px) {
    .news_list dt{padding: 30px;}
}
@media only screen and (max-width:767px) {
    .news_list dd{float: none;width: 100%;}
    .news_list dt{position: static;width: 100%;padding: 20px;}
    .figure_ul li span{font-size: 18px;}
}
/*集团子公司*/
.group_list{padding: 25px 0;box-sizing: border-box;overflow: hidden;background: #fff;padding-bottom: 0px;padding-top: 50px;}
.group_item{float: left;width: 50%;border-right: 1px solid #dedede;box-sizing: border-box;text-align: center;color: #757575;margin-bottom: 60px;padding: 0 30px;}
.group_item p{margin-top:17px;}
.group_item .learn_more{margin-top: 25px;}
.group_item:nth-child(2n){border-right: none;}

@media only screen and (max-width:767px) {
    .group_item{width: 100%;}
    .group_item p{margin-top: 20px;}
    .group_item .learn_more{margin-top: 20px;}
}

/*视频中心*/
.video_box li{width: 25%;}
.video_list{margin-top: 40px;overflow: hidden;}
.video_list dl{float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;border-radius: 5px;overflow: hidden;}
.video_list dl:nth-child(3n){margin-right: 0;}
.video_list dd{position: relative;}
.video_list dd .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.35);}
.video_list dd span{z-index: 3;}
.video_list dt{background: #fff;padding: 30px 30px;box-sizing: border-box;}
.video_list dt h1{margin-bottom: 15px;}
.video_list dt em{width: 36px;}
.video_list dd i{font-size: 50px;color: #fff;cursor: pointer;}
.video_list .news_text a{display: block;height: 52px;overflow: hidden;}
/*视频弹窗*/
.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}


.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{
    z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
    transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
    visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
    visibility: visible;opacity:1;
    top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}

@media only screen and (max-width: 1599px){
    .video_list .news_text a{display: block;}
}
@media only screen and (max-width: 1399px){
    .video_list .news_text a{display: block;height: 47px;}
}
@media only screen and (max-width: 767px){
    .video_list dl{width: 100%;margin-right: 0;margin-bottom: 30px;}
}

/*联系我们*/
.contact_box{background: #fff;padding-bottom: 30px;}
.contact_01 .support_list{padding-top: 0;}
.contact_map{position: relative;overflow: hidden;}
#map{height: 454px;}
.map_con{position: absolute;right: 0;top: 0;width: 40%;height: 100%;background: #f8f9fd;padding: 70px 50px;box-sizing: border-box;}
.map_title span{display: block;width: 80px;height: 3px;background: #ea3c35;margin-top: 10px;}
.map_text{margin-top: 50px;}
.map_item{overflow: hidden;}
.map_item:first-child{margin-bottom: 30px;}
.map_item i{float: left;font-size: 24px;color: #757575;width: 35px;}
.map_item p{float: left;width: calc(100% - 35px);color: #757575;line-height: 35px;}
.map_item p a{color: #757575;}
.map_item:nth-child(2) i{font-size: 26px;}
.contact_02{padding: 0 6%;box-sizing: border-box;overflow: hidden;}

.map_list dl{padding: 35px 0 25px;overflow: hidden;border-bottom: 1px solid #dedede;}
.map_list dl dd{margin-bottom: 10px;}
.map_list dt i{float: left;font-size: 22px;color: #ea3c35;width: 35px;margin-top: -5px;}
.map_list dt .address_{float: left;width: calc(100% - 35px);color: #666666;}
.address_ p{margin-bottom: 10px;}
.map_list dl:last-child{border-bottom: none;}
.contact_02 .pubilc_title{padding-bottom: 20px;}

@media only screen and (max-width:767px) {
    .contact_01{padding: 20px 0;}
    #map{height: 200px;}
    .map_con{position: static;width: 100%;padding: 30px 20px;}
}

/*诚聘英才*/
.recruit_box{background: #fff;}
.recruit_01{padding: 0 40px;box-sizing: border-box;padding-bottom: 4%;}
.recruit_body .pubilc_title{padding: 3% 0;box-sizing: border-box;overflow: hidden;}
.recruit_02{padding: 0 40px;background: #f8f9fc;padding-bottom: 50px;}
.recruit_text{color: #666666;}

.recruit_02 .figure_swi li{display: inline-block;float: none;}
.recruit_02 .figure_ul{text-align: center;font-size: 0;}
.recruit_details{margin-top: 40px;display: none;}
.recruit_header{background: #eeeeee;}
.recruit_item{border-bottom: 1px solid #e3e3e6;position: relative;}
.recruit_item-t{cursor: pointer;overflow: hidden;padding: 15px 20px;}
.recruit_item-t span{width: calc((100% - 65px) / 5);display: block;float: left;text-align: center;}
.recruit_item-t span:first-child{text-align: left;}
.recruit_item-t span b{font-style: normal;font-weight: normal;}

.recruit_item-t span:last-child{width: 60px !important;text-align: right;}
.recruit_item-bt{overflow: hidden;color: #797979;}
.recruitment_t-txt{height: 224px;overflow: hidden;}
.recruit_item-t span em{display: none;}
.recruit_text-p{font-weight: bold;margin-bottom: 20px;}
.recruit_item-b{display: none;padding: 2% 20px;padding-bottom: 60px;}
.recruit_text{overflow: hidden;margin-bottom: 10px;}
.recruit_text img{margin-right: 22px;}
.recruit_text span{float: left;width: 55px;}
.recruit_text>p{color: #666666;position: relative;line-height: 30px;}
.recruit_text>p em{position: absolute;left: 0;bottom: 0;width: 118px;height: 1px;display: block;background: #bdbdbd;}
.recruit_item-bItem{float: left;width: 100%;box-sizing: border-box;overflow: hidden;color: #666;margin-bottom: 20px;}
.xlicon{font-size: 25px;display: block;height: 24px;line-height: 24px;width: 24px;float: right;color: #c4001a;}
.recruit_edit{padding-left: 55px;}
.recruit_details.on{display: block;}
.recruit_item.on{border-bottom: 0;}
.recruit_item.on .recruit_item-t{background: #eeeeee;}
.recruit_item.on .recruit_item-b{background: #fff;overflow: hidden;}
.recruit_item.on .xlicon{transform: rotate(90deg);}
.recruit_itemAll{overflow: hidden;}
.n_more{overflow: hidden;margin-top: 10px;padding-left: 55px;}
.n_more a{width: 187px;display: block;height: 50px;line-height: 50px;text-align: center;background: #c20019;color: #fff;border-radius: 5px;}
.recruit_title{border-bottom: 1px solid #e3e3e6;background: #b09862;color: #fff;}
.n_more a:hover{color: #fff!important;opacity: .8;}
.recruit_02 .learn_more{margin-top: 30px;}
.recruit_03,.recruit_04,.recruit_05{padding: 10px 80px 40px;overflow: hidden;}
.recruit_03 p{margin-bottom: 10px;}
.recruit_04{background: #f8f9fc;}
.recruit_04 p{margin-bottom: 10px;}
.demeanor_list li{float: left;width: 49%;margin-right: 2%;margin-bottom: 2%;}
.demeanor_list li div{overflow: hidden;}
.demeanor_list li:nth-child(2n){margin-right: 0;}


@media only screen and (max-width: 1400px){
    .recruit_list dl dt span{margin-right: 20px;}
    .recruit_list li{padding: 20px 0;}
}
@media only screen and (max-width: 1200px){
    .recruit_list dl dd{margin-right: 10px;}
    .recruit_list dl dt{width: calc(100% - 90px);}
    .recruit_list dl dt span{margin-right: 10px;}

}

@media only screen and (max-width: 1024px){
    .recruit_01,.recruit_02,.recruit_03, .recruit_04, .recruit_05{padding: 20px 40px 40px;}
    .recruitment_t{height: auto!important;overflow: hidden;}
    .recruit_item-t span:last-child{text-align: right;}
    .recruit_list dl dd{width: 70px;}
    .recruit_list dl dt{width: calc(100% - 80px);}
    .recruit_item-b{padding: 20px;padding-bottom: 40px;}
    .recruit_item-bItem{width: 100%;margin-bottom: 20px;}
}
@media only screen and (max-width: 767px){
    .recruit_01,.recruit_02,.recruit_03, .recruit_04, .recruit_05{padding: 20px 20px 20px;}
    .recruit_body .pubilc_title{padding-bottom: 20px;}
    .recruit_header{display: none;}
    .recruit_con{padding-top: 30px;}
    .recruitment_con{margin-top: 30px;}
    .recruit_item{padding: 20px 0px;}
    .recruit_item-t{padding: 0;}
    .recruit_title{display: none;}
    .recruit_item-t span{text-align: right;display: block;width: 100%!important;margin-bottom: 10px;}
    .recruit_item-t span b{display: none;}
    .recruit_item-t span:first-child{width: 100%;text-align: right;}
    .recruit_item-t span em{display: block;float: left;}
    .recruit_item-t span:last-child{width: 100% !important;}

    .recruit_item-b{padding: 20px;}
    .recruit_text{margin-bottom: 15px;}
    .recruit_edit{padding-left: 0;}
    .recruit_item.on .recruit_item-t{background:none;color: #202f45;}
    .n_more{margin-top: 0;}
    .xlicon{margin-right: 2px;}
    .recruit_02 .figure_swi li{width: 40%;}
    .recruit_details{margin-top: 0;}
    .demeanor_list li{width: 100%;margin-right: 0;margin-bottom: 20px;}

}

/*招聘详情页*/
.recruit_details01{padding-top: 40px;background: #fff;padding-bottom: 0;}
.recruit_details02{text-align: center;padding: 50px 0;overflow: hidden;margin: 0 50px;box-sizing: border-box;}
.recruit_details02 p{color: #fff;font-weight: bold;}
.recruit_details02 p a{color: #fff;}
.recruit_details02 i{font-size: 50px;color: #ca2f30;font-weight: bold;}
.recruitdetails{padding-bottom: 50px;}
.recruit_details01 .recruit_item.on .recruit_item-b{background: #f8f9fc;}
@media only screen and (max-width: 1024px){
    .recruit_details02{margin: 0 40px;}
}
@media only screen and (max-width: 767px){
    .recruit_details02{margin: 0 20px;padding: 30px 0;}
}

/*发展历程*/
.history_con{background: #fff;}
.histroy_swi{position: relative;width: 80%;margin: 0 auto;}
.histroy_swi .but>div{background: none;width: 50px;height: 50px;border-radius: 100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);
text-align: center;line-height: 50px;margin-top: -25px;}
.histroy_swi .but>div i{font-size: 22px;color: #000000;}
.histroy_swi .but>div.swiper-button-prev{left: -70px;}
.histroy_swi .but>div.swiper-button-next{right: -70px;}
.histroy_swi .swiper-button-next.swiper-button-disabled,.histroy_swi .swiper-button-prev.swiper-button-disabled{pointer-events: visible;}
.histroy_swi li{text-align: center;padding: 30px 0;padding-right: 1px;
    margin-left: -1px\9\0;/* ie9 */
    padding-right: 2px\9\0;/* ie9 */
}
.histroy_swi li h1{height: 45px;line-height: 45px;white-space: nowrap;overflow: hidden;}
.histroy_swi li span{display: block;width: 100%;height: 6px;background: #bebebe;margin-bottom: 45px;margin-top: 4px;}
.histroy_swi li.swiper-slide-active{}
.histroy_swi li.on h1{color: #e72725;font-size: 30px;font-weight: bold;}
.histroy_swi li.on span{background: #e72725;height: 10px;margin-top: 0;}

.history_b{overflow: hidden;padding-bottom: 50px;}
.history_item{width: 80%;margin: 40px auto;}
.history_item li{padding-left: 40px;border-left: 1px solid #e8e8e8;position: relative;padding-bottom: 60px;display: table;

}
.history_text{padding: 25px 35px;box-sizing: border-box;background: #f8f9fc;margin-top: -30px;position: relative;}
.history_item li::before{content: "";display: block;width: 17px;height: 17px;background: url(../images/1_03.png) no-repeat;background-size: 100% 100%;
position: absolute;left: -8px;top: 0;}
.history_item li:first-child{padding-bottom: 60px;margin-bottom: 0;}
.history_item li:first-child .history_text{background: none;padding: 0;position: relative;}
.history_item li:first-child .history_text h1{color: #e72725;font-weight: bold;padding-top: 22px;}
.history_text h2{font-weight: bold;margin-bottom: 5px;}
.history_text span{
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #f8f9fc transparent transparent;
    position: absolute;
    left: -20px;
    top: 27px;
}
.history_item li:last-child{padding-bottom: 20px;}
.history_item.on{display: block;}
@media only screen and (max-width: 1024px){
    .histroy_swi{width: 70%;}
}
@media only screen and (max-width: 767px){
    .histroy_swi{width: 50%;}
    .histroy_swi .but>div{width: 30px;height: 30px;margin-top: -15px;line-height: 30px;}
    .history_item li{padding-left: 30px;}
    .histroy_swi li span{display: none;}
    .histroy_swi li h1{color: #e72725;font-size: 30px;font-weight: bold;}
    .history_text{padding: 20px;}
    .history_item li:first-child .history_text h1{padding-top: 25px;}
}

/*.details_body .public_box{padding: 0;}*/
/*招采信息详情页*/
.recruitment_details{background: #fff;overflow: hidden;padding-bottom: 30px;}
.recruitment_detailst-t{padding: 40px;padding-bottom: 0;}
.recruitment_text {border-bottom: 1px solid #bebebe;padding-bottom: 20px;}
.recruitment_text p{color: #666666;margin-bottom: 10px;}
.recruitment_detailst-t >p{margin-bottom: 20px;color: #666666;margin-top: 10px;}
.recruitment_details .recruitment_b{padding: 20px 40px;}
.recruitment_details .down_l p:last-child{margin-top: 10px;}
#infscr-loading{text-align: center;}

.honor_body .video_appbox .video_t{background: none;text-align: center;height: 60%;}
.honor_body .video_appbox .video_t img{max-width: inherit;max-height: 100%;}