.main-box{margin-top: 80px;}
.main-box > .banner2 >img{width: 100%}
.banner2{height: 400px;background: url("/assets/img/web/about/banner2.png") no-repeat 50%;background-size:cover;}
.describe-msg{font-size: 14px;font-weight: 400;color: #343434;text-align: left}
.describe-tu0,.describe-tu1{position: absolute;width: 100%}
.tu-1{bottom: 0;}
.tu-2{left: 37px;}
.describe-tu0{left:107px;}
.describe-tu1{top:81px;}
.describe-tu2{display: none;}
.company-history-box{margin-top: 40px;}
.title-history-cn{font-size: 30px;font-weight: 400;color: #333333;text-align: center;}
.title-history-en{font-size: 20px;font-family: Calibri;color: #999999;text-align: center;}
.kedu-image{width: 100%}
.image-describe-pic {
    position: relative;
    margin-top: 77px;
    padding-left: 50px;
    height: 473px;}
/*发展历程*/
.txt-name-cn{float: left;}
.develop-title-box{margin-top: 20px;}
.develop-title{text-align: center;font-size: 16px;font-weight: bold;color: #333333;line-height: 24px;}
.develop-title-active{color: #D12521;}
.develop-only{margin-right: 4.16%;}
 .develop-title{margin-right: 4.16%;}
.develop-only{margin-top:90px;background: url("/assets/img/web/about/kuang1.png") no-repeat 0; background-size:100%;height: 178px;padding-top: 44px;}
.develop-image{width: 100%;display: none;}
.develop-txt{font-size: 14px;line-height: 1.5;font-weight: 400px;}
.develop-active{margin-top:0;background: url("/assets/img/web/about/kuang2.png") no-repeat 100%;height: 278px;padding-top:11px; color: white}
.develop-active > .develop-image{display: block;}
.develop-active > .develop-txt{padding: 25px 5px 0 10px;}
.history-logo-box{text-align: center;margin:50px auto 0;width: 530px;}
.logo-btn-box{cursor: pointer;float: left;width: 20%}
.develop-logo-only{width:65px;height: 65px;padding-top:6px;padding-left:1px; border-radius: 50%;border: 1px solid transparent; }
.logo-title{font-size: 16px;font-weight: bold;color: #D12521;margin-top: 10px;height: 80px;}
.logo-title-0{text-align: left;margin-left: -30px;display: none}
.logo-title-1{text-align: left;margin-left: 90px;display: none}
.logo-title-2{display: none;margin-right: 30px;}
.logo-title-3{text-align: right;margin-right: 110px;display: block}
.logo-title-4{text-align: right;display: none}
.logo-active >.develop-logo-only{border: 1px solid #D12521;}
/*.logo-active >.logo-title{opacity: 1}*/
.history-box-phone{padding-left:15px; margin-top: 38px;}
.history-left-point{padding: 0;}
.history-right-point {padding: 0;}
.his-point-title{font-size: 26px;font-weight: bold;color: #333333;}
.history-left-point .his-point-only .his-point-title{text-align: right}
.history-left-point .his-point-only:first-child{margin-top: 51px;}
.history-left-point .his-point-only:nth-child(2){margin-top: 105px;}
.history-left-point .his-point-only:last-child{margin-top: 95px;}
.history-right-point .his-point-only:first-child{margin-top: 168px;}
.history-right-point .his-point-only:nth-child(2){margin-top: 105px;}


.his-point-content{font-size: 22px;color: #999999;}
.history-pic{width:42px;height:583px;background: url(/assets/img/web/about/keduchi.png) no-repeat;}
.history-point{width: 47%}
/*集团公司*/
.company-image-box-title{margin: 133px 0 30px;text-align:center;font-size: 30px;font-weight: 400;color: #343434;}
.company-image-only{background-size: cover;border-radius: 5px;display: block;float: left;margin-left: 30px;width:30%;max-width:380px;padding: 0;height:300px;position: relative;}
.company-img-1{background: url('/assets/img/web/about/tu_4.png') no-repeat;}
.company-img-2{background: url('/assets/img/web/about/tu_5.png') no-repeat;}
.company-img-3{background: url('/assets/img/web/about/tu_6.png') no-repeat;}
.company-image-active > .company-image-title{opacity:1;height:300px;line-height: 300px;font-size: 26px;background: rgba(0,0,0,0.6);}
.company-image-title{font-weight: bold;width:100%;bottom: 0;line-height: 70px;text-align: center;color:white;font-size: 20px;position: absolute;height: 70px;z-index: 1;background: #000000;opacity: 0.6;border-radius: 5px;}
/*核心优势*/
.core-top-title{text-align: center;font-size: 30px;font-weight: 400;color: #343434;margin: 135px 0 37px;}
.core-title{background: url("/assets/img/web/about/juxingkuang.png") no-repeat 100% 100%;text-align:center;width: 161px;height: 60px;line-height:60px;font-size: 20px;font-weight: 400;color: #F2F2F2;}
.core-msg{padding: 19px 0 0 10px;font-size: 14px;font-weight: 400;color: #343434;line-height: 24px;}
.core-img-box{height:348px;width:466px;position: relative;margin-top: 40px;margin-left: 5%;background-position: 10px 15px}
.core-img-box > .core-point{position: absolute;font-size: 30px;font-weight: 400;color: #D22622;}
.core-point:first-child{top:-10px;left: 39px;}
.core-point:nth-child(2){top:154px;left: 386px;}
.core-point:last-child{top:290px;left: -15px;}
.core-only-box{margin-top: 15px;}
.core-only-box:nth-child(2){margin-top: 40px;}
.core-main-box:nth-child(3){margin-top: 25px;}
/*展望未来*/
.future-title{text-align:center;margin: 128px 0 80px;font-size: 30px;font-weight: 400;color: #333333;line-height: 1}
.time-image-box{height: 121px;background: url('/assets/img/web/about/zhanwang.png') no-repeat center;background-size: cover}
.future-point-box{font-size: 16px;font-weight: 400;height: 150px;display: block;float: left}
.future-point-row{margin: 14px 0;}
.future-point-box{width: 420px;padding-left: 21px;}
.point-row1 .future-point-box{border-left: 3px solid #D12521;}
.point-row2 .future-point-box{border-right: 3px solid #D12521;padding-top: 70px}
.future-point-box:nth-child(1){margin-left: 42px;}
.point-row2 .future-point-box:nth-child(2){margin-left: 3px;padding-left: 302px;}
.point-row2 .future-point-box:nth-child(3){margin-left: 2px;padding: 100px 0 0 289px;}
.point-row1 .future-point-box:nth-child(3),.point-row2 .future-point-box:nth-child(1){width: 210px;}
.point-row1 .future-point-box:nth-child(odd),.point-row2 .future-point-box:nth-child(even){color: #333333;}
.point-row1 .future-point-box:nth-child(even),.point-row2 .future-point-box:nth-child(odd){color: #D12521;}
.year-num:first-child{padding-left: 10px}
.year-num:nth-child(3){margin-right:142px; }
.year-num{line-height: 121px;text-align: center;font-size: 26px;font-weight: bold;color: #343434;display: block;float: left;margin-right: 148px;}
.future-main-phone{padding:0;margin: 0;background: url('/assets/img/web/about/daolu.png') no-repeat 50% ; background-size: 80%}
.future-main-box{background: url('/assets/img/web/about/daolu.png') no-repeat 50% 108px; }
.future-point-phone{}
.future-phont-pic{background: url(/assets/img/web/about/line.png) no-repeat;height:846px;width: 10px;padding: 0; }
.only-title{font-size: 26px;font-weight: bold;color: #333333;width: 50%}
.future-point-left .only-title{margin-left: 50%;text-align: left}
.future-point-right .only-title{text-align: right}
.future-point-right .only-content{color: #D12521;padding-left: 5%;}
.only-content{text-align: left;color: #333333;font-size: 22px;}
.future-point-left{text-align: right;padding:0 4% 0 0;width: 48%;}
.future-point-right{padding: 0 0 0 4%;width: 48%;}
.future-point-left .only-img{margin-left: 35%}
.point-phone-only{margin-top: 144px;}
.future-point-left .point-phone-only:first-child{margin-top: 23px}
.future-point-right .point-phone-only:first-child{margin-top: 135px}
.future-point-left .point-phone-only:first-child .only-content{padding-left: 40%}
.point-phone-only img{width: 100%;height:100%;max-width: 160px;}
.future-point-right .point-phone-only img{
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);}
/*我们拥有*/
.have-title{text-align: center;font-size: 30px;font-weight: 400;color: #D12521;margin: 80px 0;}
.number-only{float: left;width: 20%;text-align: center;}
.have-number{font-size: 40px;font-weight: 400;color: #333333;line-height: 1}
.have-number-point{font-size: 16px;font-weight: 400;color: #999999;margin-top: 42px;}

/*合作伙伴*/
.company-partner-box{margin-top:137px;}
.title-partner-cn{font-size: 30px;font-weight: 400;color: #333333;line-height: 1;text-align: center;}
.title-partner-en{font-size: 20px;font-weight: normal;color: #999999;text-align: center;line-height: 1;margin: 10px 0 18px;}
.partner-logo-box{margin-top: 13px;text-align: center;margin-bottom: 170px;}
.partner-logo-only{width: 20%; height: 50px;display: block;float: left;margin: auto;text-align: center;}
.partner-logo-img{width: 140px; height: 50px;}

.partner-logo-only:last-child ,.develop-only:last-child, .develop-title:last-child,.develop-logo-only:last-child,.company-image-only:last-child,.year-num:last-child{margin-right: 0;}




/*资质+荣誉页面*/

.technical-background{text-align: center;padding-top: 151px;background: url("/assets/img/web/about/banner3.png") no-repeat;background-size: 100% 100%;height: 400px;margin-top: 80px;}
.big-title{font-size: 50px;font-weight: bold;color: #515B69;line-height: 1}
.mid-title{font-size: 30px;font-family: Calibri;font-weight: 400;color: #515B69;line-height: 1.5}
.small-title{font-size: 14px;font-weight: 400;}
.technical-panel{background: url("/assets/img/web/about/bg.png") no-repeat 25%;background-size:cover;min-height: 891px;width: 100%;margin-top: 57px;}
.honor-panel{background: url("/assets/img/web/about/bg2.png") no-repeat 25%;background-size:cover;min-height: 891px;width: 100%;margin-top: 57px;}
.technical-btn-line{width: 60px;height: 3px;background: #D12521;border-radius: 1px;opacity: 0;margin-top: 10px;}
.technical-btn-only{font-size: 20px;color: #333333;float: left;margin-right: 38px;}
a:hover{text-decoration: none;}
.technical-btn-active  a {font-weight: bold;color: #D12521;}
.technical-btn-active > .technical-btn-line{opacity: 1;}
/*.technical-logo-box, .honor-logo-box{margin-top: 40px;}*/
.technical-logo-only{width: 230px;height:200px;margin: 0 75px;float: left;text-align: center;margin-top: 60px;}
.honor-logo-only{width: 221px;height:222px;margin: 0 80px;float: left;text-align: center;margin-top: 60px;}
.honor-logo-tab{padding: 35% 0;background: url("/assets/img/web/about/rybg.png") no-repeat;height: 100%;width: 100%;background-size: cover;}
.honor-logo-tab-line1, .honor-logo-tab-line2{color:#8d5722;font-size: 20px;height: 50%}
.technical-logo-tab{background: url("/assets/img/web/about/zizhibg.png") no-repeat;height: 100%;width: 100%;background-size: cover;}
.technical-logo-tab-title{padding-top: 22%;font-size: 16px;color:#319bd6;}
.technical-logo-tab-line1{padding-top: 10%;font-size: 20px;color: #333}
.technical-logo-tab-line2{font-size: 20px;color:#319bd6;}

.honor-logo-only img{width: 100%;}

/*联系我们*/
.call-background{text-align:center;padding-top: 151px;background: url("/assets/img/web/about/banner4.png") no-repeat;background-size:100% 100%;height: 400px;margin-top: 80px;}
.b-title{font-size: 50px;font-weight: bold;color: #343434;line-height: 1}
.m-title{font-size: 30px;font-family: Calibri;font-weight: 400;color: #9A9A9A;line-height: 1.5;}
.s-title{font-size: 16px;font-weight: 400;color: #343434;line-height: 1;}
.call-box{margin-top: 105px;position: relative;box-shadow: 1px 0 5px 0 rgba(0, 0, 0, 0.3);
    margin-bottom: 10px;}
.call-content,.call-msg-box{width: 50%;height: 800px;float: left;display: block;}
.call-msg-box{left: 50%;box-shadow: -10px 0 7px 0 rgba(0, 0, 0, 0.3);position: absolute;}
.call-msg-title{text-align: center;margin:161px 0 102px;}

.title-box{font-size: 26px;color: #333333;margin: 0 30px;}
.call-logo-box{text-align: center}
.call-name{font-size: 20px;color: #999999;line-height: 1;margin-top: 19px;}
.call-msg-content{font-size: 14px;font-weight: 400;color: #333333;line-height: 1.5;margin-top: 58px;margin-left: 101px;}
.anchorBL{display: none;}
@media only screen and (max-width:1340px){
    .describe-tu0,.describe-tu1{width: 80%}
}
@media only screen and (max-width:1199px){
    .develop-image{width: 90%;}
    .core-img-box{margin-left: 0;}

    .develop-only, .develop-title{margin-right:2%;}
}

@media only screen and (max-width:991px){
    .core-title{margin: auto}
    .company-image-only{margin-left:2%;width:31%;height:250px;}
    .company-image-active > .company-image-title{height:250px;line-height: 250px;}
    .develop-image{width: 27%;}
    .number-only{width: 33.33%;}
    .number-only:nth-child(2),.number-only:first-child{width: 50%}
    .have-number-point{margin-top: 14px;margin-bottom: 55px;}

}
@media only screen and (max-width:767px){
    .banner2 {
        height: 162px;
        background: url(/assets/img/web/about/banner.png) no-repeat 50%;
        background-size: cover;
    }
    .partner-logo-only{width: 33.33%;margin-top: 5px;}
    .history-point{width: 43%}
    .have-title{margin: 84px 0 60px 0;}
    .company-image-only{margin-left:2%;width:30%;max-width:227px;height:179px;}
    .company-img-1{background: url('/assets/img/web/about/tu1.png') no-repeat;}
    .company-img-2{background: url('/assets/img/web/about/tu2.png') no-repeat;}
    .company-img-3{background: url('/assets/img/web/about/tu3.png') no-repeat;}
    .company-image-active > .company-image-title{height:179px;line-height: 179px;font-size: 26px;}
    .company-image-title{line-height: 42px;height: 42px;font-size: 26px;}
    .company-image-box-title{margin: 68px auto 15px;}
    .core-top-title{margin: 60px 0 25px;}
    .core-title{margin: auto}
    .core-only-box:nth-child(2){margin-top: 20px;}
    .core-main-box:nth-child(3){margin-top: 0}
    .future-title{margin: 62px 0 60px}
    .only-title{font-size: 22px;}
    .only-content{font-size: 18px;}
    .develop-image{width: 71%;}
    .txt-name-cn{float: none;text-align: center;line-height: 1;}
    .txt-name-en{text-align: center;line-height: 1;margin-top: 21px;}
    .describe-msg{margin-top: 19px;padding: 0}
    .main-box{padding: 0;margin-top: 60px;}
    .describe-tu0,.describe-tu1{display: none;}
    .describe-tu2{display: block;width: 100%;padding: 0}
    .image-describe-pic{height: 100%;padding:0;margin-top: 15px;}
    .history-left-point .his-point-only .his-point-title{text-align: right}
    .history-left-point .his-point-only:first-child{margin-top: 51px;}
    .history-left-point .his-point-only:nth-child(2){margin-top: 105px;}
    .history-left-point .his-point-only:last-child{margin-top: 95px;}
    .history-right-point .his-point-only:first-child{margin-top: 168px;}
    .history-right-point .his-point-only:nth-child(2){margin-top: 105px;}
    .call-box{box-shadow: none;padding: 15px;}
    .call-content,.call-msg-box{width: 90%;float: none;display: block;margin: auto}
    .call-msg-box{left: 0;position:relative ;margin: 0 auto;padding: 161px 0 102px;}

    .technical-background{background: url(/assets/img/web/about/banner3.png) no-repeat 70%;padding: 91px 10%;margin-top: 60px;height: 300px;background-size: cover}
    .big-title{font-size: 30px;}
    .mid-title{font-size: 20px}
    .small-title{font-size: 12px;width: 60%}
    .technical-panel, .honor-panel{background-size: cover;min-height: 700px;}
    .technical-btn-box{padding-left: 10px;}
    .technical-logo-only img{width: 70%}
    .honor-logo-only img{width: 70%}
    .company-partner-box{margin-top: 77px;}
}
@media only screen and (max-width:463px){
    .technical-logo-box, .honor-logo-box{margin: 60px 0;}
    .call-content,.call-msg-box{height: 400px;}
    .call-msg-title img{width: 12px;}
    .title-box{font-size: 18px;margin: 0 15px;}
    .call-logo-box img{ width: 120px;}
    .call-msg-title{margin: 0}
    .call-msg-box{padding: 20px 0;box-shadow: -5px 0 7px 0 rgba(0, 0, 0, 0.3);}
    .call-logo-box{margin-top: 15px;}
    .call-box{margin-top: 20px;}
    .call-msg-content{margin:30px 0 0 20px;}

    .banner2{height: 130px;background-size: 100% 100%;}
    .his-point-title{font-size: 16px;}
    .his-point-content{font-size: 14px;}
    .history-left-point .his-point-only:first-child{margin-top: 61px;}
    .history-left-point .his-point-only:nth-child(2){margin-top: 125px;}
    .history-left-point .his-point-only:last-child{margin-top: 135px;}
    .history-right-point .his-point-only:first-child{margin-top: 172px;}
    .history-right-point .his-point-only:nth-child(2){margin-top: 145px;}
    .company-image-only{margin-left:2%;width:30%;max-width:227px;height:100px;background-size: 100% 100%}
    .company-image-active > .company-image-title, .company-image-title{line-height: 24px;height: 24px;font-size: 14px;}
    .only-title{font-size: 20px;width: 85%}
    .only-content{font-size: 13px;}
    .future-point-left .point-phone-only:first-child .only-content{padding-left: 20%}
    .future-point-left .only-title{margin-left: 15%;}
    .have-number{font-size: 20px;}
    .have-number-point{font-size: 14px;}
    .partner-logo-only{height: 40px;}
    .partner-logo-img {width: 93px;height: 35px;}
    .txt-name-cn{font-size: 22px;}
    .txt-name-en{margin-top: 5px;font-size: 16px;}
    .title-history-cn{font-size: 22px}
    .title-history-en{font-size: 16px}
    .company-image-box-title{font-size: 22px}
    .core-top-title{font-size: 22px}
    .future-title{font-size: 22px}
    .have-title{font-size: 22px}
    .title-partner-cn{font-size: 22px}
    .title-partner-en{font-size: 16px}

    .mid-title{font-size: 18px;}
    .big-title{font-size: 20px;}
    .technical-btn-only{font-size: 16px;}
    .technical-btn-line{width: 48px; }
    .technical-background{height:130px;padding: 3% 10%}
    .technical-btn-box{padding-left: 28%;}
    .technical-logo-only,.honor-logo-only{margin: 20px auto;float: none}
    .honor-logo-tab{background-size: 95% 95%;background-position-x:center;}
    .honor-logo-tab-line1, .honor-logo-tab-line2{font-size: 18px;}
    .b-title{font-size: 22px;}
    .m-title{font-size: 18px;}
    .s-title{font-size: 12px;}
    .call-background{height: 130px;padding-top: 20px;margin-top: 60px;}

}
