.text_title{ font-size: 0.18rem; color: #727171; margin-bottom: 0.34rem;  line-height: 1; font-weight: 700;}
.text_bref{ font-size: 0.16rem; color: #727171; line-height: 2}
.pos{position: absolute; width: 100%;}
.detailImg .mid{width: 86.85%; margin: 0 auto;}

.lineBox .line{width:1.12rem; height: 5px; }
.lineBox .line span{width:0%; background: #FF8C3B; height: 100%; display: block }

.sec1{height: 22.3rem;}
.sec1 .text1{position: absolute; left:0.88rem; top:0.94rem;}
.sec1 .text2{position: absolute; right:0.88rem; bottom:8.64rem; text-align: right}
.sec1 .text2 .lineBox {display: flex; justify-content: flex-end; margin-bottom: 0.54rem;}
.sec2{height: 6.56rem;}
.sec2 .text{position: absolute; top:1.85rem; left: 0.88rem;}
.sec2 .text .lineBox{margin-bottom: 0.54rem;}
.sec2 .text .lineBox .line{width: 0.86rem;}
.sec3{top:-1.78rem; z-index: 2;}
.sec3 .li {width: 50%;}
.sec3 .li .img {height: 3.58rem;}
.sec3 .li .text {padding:0.5rem 0.4rem 1.42rem .54rem; box-sizing: border-box; }
.sec3 .mid {background: #E0E0E0;padding-bottom: 5.8rem; position: relative;}
.sec3 .img3 {height: 7.22rem;}
.sec3 .text2 {text-align: right; padding: 0.8rem 0 0.4rem; box-sizing: border-box; padding-right: 0.88rem;}
.sec3 .img4 { bottom: 0; left:0; height: 5.8rem;}
.sec3 .text3 { width: 3rem; position: absolute; right:0.5rem; top:50%; transform: translateY(-50%); }

.sec4{height: 7.62rem; margin-top: -6.7rem; }

.sec5 .left,.sec5 .right{width: 50%;}
.sec5 .img{height:3.26rem; overflow: hidden;}
.sec5 .img1 .text{ padding:0 0.86rem; background: #2EB3A7; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center;}
.sec5 .img1 .text p{ color: #fff;  }
.sec6{ height: 5.46rem; }

/**
*小语种
*/
.comPage .text_bref{line-height: 1.7}
.comPage .sec1 .text1{top: 0.74rem; }
.comPage .sec3 .li .text .text_bref{font-size: 0.14rem; }
.comPage .sec3 .text3{width: 3.2rem;}
.dePage .sec5 .img1 .text{padding: 0 0.76rem;}

@media screen and (max-width: 768px) {
    .text_title{font-size: 0.32rem; margin-bottom: 0.2rem;}
    .text_bref{font-size: 0.26rem; line-height: 1.66}
    .text_bref br{display: none;}
    .detailImg .text,.sec1 .text1,.sec1 .text2,.sec3 .li .text,.sec3 .text2,.sec3 .text3{width: 100%; left: 0;  padding: 0 0.4rem; box-sizing: border-box;}
    .sec1 .text2{right: 0; bottom: auto; top: 8.8rem}
    .sec1 {height: 15.6rem;}
    .sec2{height: 5.36rem;}
    .sec2 .text{top:0.78rem;}
    .sec3{top:-0.78rem;}
    .detailImg .mid{width: 88.4%; padding-bottom: 0.74rem;}
    .sec3 .mid .flex{flex-direction: column;}
    .sec3 .li .img{height: 1.88rem; width: 50%;}
    .sec3 .li {width: 100%;}
    .sec3 .li:nth-child(2) .img {position: absolute; top:0; right:0;}
    .sec3 .li .text{margin: 0.8rem 0 0.3rem;}
    .sec3 .li:nth-child(2) .text_title  {display: none; }
    .sec3 .li:nth-child(2) .text  {margin-top: 0; margin-bottom: 0.7rem;}
    .sec3 .img3 {height: 3.8rem;}
    .sec3 .img4{height: auto; overflow: hidden; position: unset;margin-top: 1rem;}
    .sec3 .img4 img{width: 150%; margin-left: -3%;height: 4.6rem}
    .sec3 .text2{margin-top: 0.8rem;}
    .sec3 .text3{position: unset; transform: translateY(0); margin-top: 0.7rem; }
    .sec4{margin-top: -2rem;height: 3.9rem;}
    .sec5 .img {justify-content: space-between;}
    .sec5 .img1 .left{width: 6rem; position: absolute; top: -1.5rem}
    .sec5 .img1{flex-direction: column; padding: 2rem 0.4rem 0.82rem; box-sizing: border-box;background: #2EB3A7;position: relative; overflow: unset;}
    .sec5 .img{height: auto;}
    .sec5 .img img{min-height: 100%;}
    .sec5 .img1 .text{padding: 0;}
    .sec5 .img1 .text .text_title{margin-bottom: 0.2rem;}
    .sec5 .img1 .text .text_bref{font-size: 0.26rem;}
    .sec5 .img2{margin-top: 0.1rem; overflow: hidden;}
    .sec5 .img2 .left,.sec5 .img2 .right{height: 2.55rem;width: 49.4%; overflow:hidden;}
    .sec5 .img2 .left img{width: 151%;margin-left: -17%;}
    .sec5 .img2 .right img{width: 151%; margin-left: -19%;}
    .sec6 {height: 2.9rem; margin-top: 0.4rem;}
    .comPage .sec1 .text1{top: 0.6rem;}
    .comPage .sec1 .text_title{margin-bottom: 0.2rem;}
    .comPage .lineBox{margin-bottom: 0.36rem !important;}
    .comPage .text_bref{line-height: 1.4}
    .comPage .sec2 .text .text_title{margin-bottom: 0.2rem;}
    .comPage .sec3 .li .text .text_bref{font-size: 0.26rem;}
    .comPage .sec3 .text3{width: 100%;}
    .enPage .sec1{height: 16.6rem;}
    .dePage .sec1{height: 17.6rem;}
    .enPage .sec1 .text2{top:9.5rem;}
    .dePage .sec1 .text2{top:10.5rem;}
    .comPage .sec1{overflow: hidden;}
    .comPage .sec1 .text_title{line-height: 1.4}
    .comPage .sec1 img{position: absolute; left:0; bottom: 0; }
    .dePage .sec5 .img1 .text{padding: 0 0.2rem;}
}