
.index{height: 100%;}
/* 公用 */
.rotate-left{width: 7.33%;  position: absolute; top: 0; bottom: 0; margin: auto; left: 0;height: 130px;}
.rotate-left .left-item{ text-align: right; font-size: 14px; color: rgb(74, 79, 83);position: relative;cursor: pointer;margin-right: 35%;}
.rotate-left .left-item::after{content: '';width: 4px; height: 4px; border-radius: 50%; background-color: rgb(74, 79, 83);position: absolute; top: 0; bottom: 0; right: -15px;margin: auto;transition: all .3s;}
.rotate-left .left-item.slick-active::after{transform: scale(3);}
.rotate-left .left-item.slick-active p{opacity: 1;}
.rotate-left .left-item p{line-height: 20px; opacity: 0;margin: 0;}
.more a{font-size: 16px; color: rgb(0, 0, 0); font-weight: bold;line-height: 1; position: relative;}
.more:hover{border-color: #da6212 !important;}
.more:hover a{color: #da6212!important;}
.button-next{width: 50px; height: 50px;cursor: pointer; background:#f5f5f5 url(../images/part4-next.png) center center no-repeat;}
.button-prev{width: 50px; height: 50px;cursor: pointer; background:#f5f5f5 url(../images/part4-prev.png) center center no-repeat;}
.button-prev:hover{background: #da6212 url(../images/part4-prev1.png) center center no-repeat;}
.button-next:hover{background: #da6212 url(../images/part4-next1.png) center center no-repeat;}
/* top */
.index .top{position: absolute; left: 0; top: 0; width: 100%;z-index: 5; border-bottom: 1px solid rgba(241, 234, 229,0.102);}
.header-menu li a{color: rgb(255, 255, 255);}
.header-menu li span.en{ color: rgba(255, 255, 255, 0.502);}
.top-search .open-search{background: url(../images/search-btn.png) center center no-repeat;}

/* 滚动底部高度控制 */
#fp-nav ul li .fp-tooltip{left: 20px;}

.index{position: relative;}

.tit1-en{font-size: 60px; color: #5ab530; padding: 0; margin: 0}
.tit1-cn{ font-size: 28px;color: rgb(0, 0, 0);line-height: 1; margin: 0; padding: 0 0 20px 0}
.contain-part3 .tit1-en,
.contain-part3 .tit1-cn{ color: #fff}

.fp-responsive{ overflow-x: hidden!important}

.contain-part1{position: relative;}
/* #fp-nav ul li a span, .fp-slidesNav ul li a span{background-color: #000 !important;} */
/* #fp-nav ul li .fp-tooltip{color:#000 !important;} */

/* index-part1 */
.contain-part1 .wap_pic{display: none;}
.contain-part1 .font_pic{ position: absolute; width: 100%; top: 0; text-align: center; opacity: 0; transition: 1s}
.contain-part1 .font_pic:after{ content: ''; position: absolute; width: 20px; height: 3px; left: 50%; bottom:-10px; margin-left: -10px; background: #da6212}
.contain-part1 .font_pic img{ width: 24.5%}
.contain-part1 .banner-slick{height: 100%;}
.contain-part1 .slick-list{height: 100%;}
.contain-part1 .slick-track{height: 100%;}
.contain-part1 .slick-track .slick-item{height: 100%;} 
.contain-part1 .slick-item{ width: 100%; overflow: hidden;}
.contain-part1 .pic{background:  center center no-repeat ;background-size: cover;transition: 10s ease-out; -ms-transition: 10s ease-out; -webkit-transition: 10s ease-out; -moz-transition: 10s ease-out; position: relative; width: 100%; height: 100%; }
.contain-part1 .banner-slick-item a{width: 100%; height: 100%; display: block; cursor: pointer;}
.contain-part1 .slick-dots{z-index: 1;}
.contain-part1 .slick-slide{ transition: 0.5s}
.contain-part1 .slick-current{ z-index: 10;}
.contain-part1 .slick-current .pic{ transform: scale(1.2);}
.contain-part1 .slick-current .font_pic{ top: 20%; opacity: 1}
.contain-part1 .slick-dots li.slick-active button{ background-color: #da6212; border-color: #da6212;}
/*@keyframes scale11 {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.08)
    }
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,50px,0);
        transform: translate3d(0,50px,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
*/



/* index-part2 */
.contain-part2{ position: relative;}
.contain-part2 .left-info{position: relative;}
.contain-part2 .left-info{width: 100%;  overflow: hidden;  padding-right: 36%;}
.contain-part2 .left-info .info-right{width: 100%; padding: 0 13%;}
.contain-part2 .left-info .rotate-left .left-item{ text-align: right; font-size: 14px; color: rgb(74, 79, 83);position: relative;cursor: pointer;margin-right: 35%;}
.contain-part2 .left-info .rotate-left .left-item::after{content: '';width: 4px; height: 4px; border-radius: 50%; background-color: rgb(74, 79, 83);position: absolute; top: 0; bottom: 0; right: -15px;margin: auto;transition: all .3s;}
.contain-part2 .left-info .rotate-left .left-item.slick-active::after{transform: scale(3);}
.contain-part2 .left-info .rotate-left .left-item.slick-active p{opacity: 1;}
.contain-part2 .left-info .rotate-left .left-item p{line-height: 20px; opacity: 0;margin: 0;}
.contain-part2 .left-info .info-right .right-item .con{ padding-top: 20px}
.contain-part2 .left-info .info-right .right-item .tit2-cn{ font-size: 24px;line-height: 1; margin-top: 0; margin-bottom: 15px;font-weight: normal;}
.contain-part2 .left-info .info-right .right-item .tit2-en{font-size: 18px;color: rgb(0, 0, 0);font-weight: bold; margin: 0; line-height: 1; margin-bottom: 32px;}
.contain-part2 .left-info .info-right .right-item .info-cn{font-size: 14px; line-height: 2; color: #000;margin-top: 0;margin-bottom: 24px;text-align:justify;}
.contain-part2 .left-info .info-right .right-item .info-en{font-size: 14px; line-height: 2; color: #000;margin-top: 0;margin-bottom: 24px;text-align:justify;} 
.contain-part2 .left-info .info-right .right-item .des{padding-bottom: 106px; }
.contain-part2 .left-info .info-right .right-item .more{padding-top: 35px;border-top: 2px solid #000;}

.contain-part2 .right-num{width: 36%; height: 100%;  background-size: cover; position: absolute; right: 0; top: 0; bottom: 0;}
.contain-part2 .right-num .list{ position: absolute; width: 100%; padding-left: 12%; top: 50%; transform: translateY(-50%); padding-top: 1%;}
.contain-part2 .right-num p{line-height: 1; margin: 0;}
.contain-part2 .right-num .small{font-size: 14px;color: #fff;margin-bottom: 20px;}
.contain-part2 .right-num .big{font-size: 58px; font-weight: bold; color: #fff;margin-bottom: 65px; letter-spacing: 0;}
.contain-part2 .right-num .big sup{font-size: 30px; margin-left: -4px;}
.contain-part2 .right-num .right-num-item:last-child .big{ margin-bottom: 0;}

/* index-part3 */
.contain-part3{ color: #fff;overflow: hidden;}
.contain-part3 .part3-box{ display: table; width: 100%; height: 100%}
.contain-part3 .part3-item1{position: relative; padding-left: 8.33%;width: 36.8%; background-size: cover; height: 100%;display:table-cell;vertical-align: middle}
.contain-part3 .part3-item1 .rotate-left .left-item{color: #fff;}
.contain-part3 .part3-item.active{width: 36.7%;}
.contain-part3 .part3-item1 .rotate-left .left-item::after{background-color: #fff;}
.contain-part3 .part3-item1 .rotate-left{width: 20.74%;}
.contain-part3 .part3-item1 .info-right{padding-right: 16%; /*display: table-cell;vertical-align: middle;*/}
.contain-part3 .part3-item1 .info-right .des{padding-bottom: 20%;}

.contain-part3 .part3-item1 .info-right p{font-size: 14px; line-height: 2;margin-top: 0; margin-bottom: 25px;text-align: justify;}
.contain-part3 .part3-item1 .info-right .more a{ color: #fff;}
.contain-part3 .part3-item1 .info-right .more{padding: 36px 0 0;border-top: 2px solid;}

.contain-part3 .part3-item2{width: 13.6%;height: 100%; display:table-cell;background: left bottom; /*padding-top: 2.85%;*/background-size: cover; height: 100%; position: relative;transition: all 0.2s linear; text-align: center;vertical-align: middle;}
.contain-part3 .part3-item2:last-of-type{width: 22.4%;}

.contain-part3 .part3-item2 a{ writing-mode: tb;writing-mode:bt-rl; color: #fff; line-height: 40px;/* position: absolute; top: 50%; left: 45%; transform: translate(-50%,-50%); height: 70%;*/ text-align: center; white-space: nowrap; display: inline-block}
/*.contain-part3 .part3-item2:last-of-type a{ width: 50%; left: 10%;}*/
.contain-part3 .part3-item2 span{ display: inline-block}
.contain-part3 .part3-item2 .en{font-size: 32px;text-transform: uppercase; letter-spacing: 5px;}
.contain-part3 .part3-item2 .cn{font-size: 24px; letter-spacing: 10px; padding-top: 5% }
.contain-part3 .part3-item2:hover{transform: scale(1.1,1.1);}
.contain-part3 .part3-item2 .mask{width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(0, 0, 0, .3); transition:  all .3s linear;}
.contain-part3 .part3-item2:hover .mask{display: none;}
  


/* index-part4 */
.contain-part4{ position: relative;}
.contain-part4 .info-left{width: 100%; padding-right: 36%;}
.contain-part4 .info-right{padding-left: 13.11%; padding-right: 13.22%;}
.contain-part4 .info-right .info-right-con{padding-top: 40px;}
.contain-part4 .info-right .info-right-con img{ width: 100%}
.contain-part4 .info-right .info-right-con h3{font-weight: normal; font-size: 24px; color: #000; line-height: 1; margin-top: 46px;}
.contain-part4 .info-right .info-right-con p{font-size: 14px; color: #000; margin-top: 17px; margin-bottom: 0;}
.contain-part4 .info-right .info-right-con p span{ display: inline-block; max-width: 30%;}
.contain-part4 .more{display: inline-block; position: absolute; bottom: 0; right: 0;}
.contain-part4 .button-next{position: absolute; top: -40px;right: 0%;  }
.contain-part4 .button-prev{position: absolute; top: -40px; right: 70px;}

.contain-part4 .right-img{position: absolute; top: 0; bottom: 0;left: 64%;margin: auto;width: 36%; background: url(../uploadfiles/part4-r.png) center;}
.contain-part4 .right-img img{height: 100%;}

.contain-part4 .info-right .info-right-con .con-item{position: relative;}

/* index-part5 */
.contain-part5{ position: relative;}
.contain-part5 .rotate-left .left-item{color: #fff; }
.contain-part5 .rotate-left .left-item::after{background-color: #fff;}


.contain-part5 .left-map{position: absolute; left: 0; top: 0; bottom: 0; margin: auto; width: 64%;z-index: 2; display: table;}
.contain-part5 .left-map .map-box{position: relative; display: table-cell;}
.contain-part5 .left-map .map-box .item{position: absolute; z-index: 15 ;cursor: pointer;}
.contain-part5 .left-map .map-box .icon{ font-size: 14px; color: #fff; margin: 0 ; line-height: 1;position: relative;text-align: center;}
.contain-part5 .left-map .map-box .item .spot{width: 40px; height: 40px;border-radius: 100%; position: absolute; }
.contain-part5 .left-map .map-box .item .spot i{width: 20%; height: 20%; border-radius: 100%; background-color:#fff; z-index: 5; position: absolute; left: 40%; top:40%;overflow: hidden;}
.contain-part5 .left-map .map-box .item .spot span{content: '';position: absolute;transform-origin: 50% 50%;overflow: hidden;border-radius: 50%; }
.contain-part5 .left-map .map-box .item .spot span.bf{width: 100%; height: 100%; left: 0;top: 0; background-color: rgba(151,161,173,0.3);}
.contain-part5 .left-map .map-box .gd .spot span.bf{ background-color: rgba(218,98,18,0.3);}
.contain-part5 .left-map .map-box .item .spot span.af{width: 60%; height: 60%; left: 20%; top: 20%; background-color: rgba(151,161,173,0.5);}
.contain-part5 .left-map .map-box .gd .spot span.af{ background-color: rgba(218,98,18,0.5);}
.contain-part5 .left-map .map-box .gd .spot span.bf,
.contain-part5 .left-map .map-box .item .spot:hover span.bf{animation: mapdot1 1s infinite linear;}
.contain-part5 .left-map .map-box .gd .spot span.af,
.contain-part5 .left-map .map-box .item .spot:hover span.af{animation: mapdot2 1s infinite linear;}
/* top spot */
.contain-part5 .left-map .map-box .item.top .spot{top: -300%;left: 50%; transform: translate(-50%);}

/* left spot */
.contain-part5 .left-map .map-box .item.left .spot{top: 50%; transform: translateY(-50%); left: -130%;}



/* 地图点 */
@keyframes mapdot1{
    0%{width: 50%; height: 50%; left: 25%; top: 25%;};
    100%{width: 100%; height: 100%; left: 0; top: 0;}
}@keyframes mapdot2{
    0%{width: 0%; height: 0%; left: 50%; top: 50%;};
    100%{ width: 60%; height: 60%; left: 20%; top: 20%;}
}
.contain-part5 .left-map .map-box .item.gd{left: 67.3%;top:80.21%;}
.contain-part5 .left-map .map-box .item.gd .spot{width: 76px; height: 76px; top: -335%;}
.contain-part5 .left-map .map-box .item.gd .spot::before{ background-color: rgb(151,161,173,0.4); box-shadow: 0 0 0 20px rgb(151,161,173,0.3);}
.contain-part5 .left-map .map-box .item.gd .spot i{width: 10%; height: 10%; top: 45%; left: 45%;}

.contain-part5 .left-map .map-box .item.hlj{left: 80.33%;top:27.5%;}
.contain-part5 .left-map .map-box .item.jl{left: 84.17%;top:30.52%;}
.contain-part5 .left-map .map-box .item.ll{left: 80.33%;top:34.79%;}
.contain-part5 .left-map .map-box .item.dl{left: 77.46%;top:40.62%;}
.contain-part5 .left-map .map-box .item.nmg{left: 60.33%;top:43.75%;}
.contain-part5 .left-map .map-box .item.bj{left: 69.67%;top:41.67%;}
.contain-part5 .left-map .map-box .item.tj{left: 70.9%;top:44.79%;}

.contain-part5 .left-map .map-box .item.nx{left: 54.67%;top:48.85%;}
.contain-part5 .left-map .map-box .item.sx{left: 62.95%;top:50.1%;}
.contain-part5 .left-map .map-box .item.heb{left: 66.94%;top:50.63%;}
.contain-part5 .left-map .map-box .item.sd{left: 72.95%;top:48.96%;}
.contain-part5 .left-map .map-box .item.qh{left: 46.56%;top:51.56%;}
.contain-part5 .left-map .map-box .item.gs{left: 51.48%;top:54.17%;}
.contain-part5 .left-map .map-box .item.sax{left: 59.18%;top:57.29%;}
.contain-part5 .left-map .map-box .item.hn{left: 65.57%;top:55.94%;}

.contain-part5 .left-map .map-box .item.js{left: 76.23%;top:56.67%;}
.contain-part5 .left-map .map-box .item.ah{left: 69.67%;top:61.88%;}
.contain-part5 .left-map .map-box .item.xz{left: 34.67%;top:63.85%;}
.contain-part5 .left-map .map-box .item.sc{left: 50.82%;top:64.94%;}

.contain-part5 .left-map .map-box .item.cq{left: 55.74%;top:67.71%;}
.contain-part5 .left-map .map-box .item.hub{left: 65.9%;top:65.31%;}
.contain-part5 .left-map .map-box .item.zj{left: 76.8%;top:62.5%;}
.contain-part5 .left-map .map-box .item.jx{left: 70.49%;top:69.79%;}

.contain-part5 .left-map .map-box .item.hun{left: 63.2%;top:71.15%;}
.contain-part5 .left-map .map-box .item.guz{left: 56.56%;top:72.92%;}
.contain-part5 .left-map .map-box .item.yun{left: 49.59%;top:77.08%;}
.contain-part5 .left-map .map-box .item.gux{left: 59.16%;top:79.48%;}

.contain-part5 .left-map .map-box .item.fuj{left: 72.79%;top:74.1%;}
.contain-part5 .left-map .map-box .item.han{left: 61.31%;top:88.02%;}





.contain-part5{overflow: hidden;}
.contain-part5 .left-map img{width: 100%;}
.contain-part5 .info-right{padding-left: 64%;  }
.contain-part5 .info-right .info-right-con{ padding-left: 15.7%;padding-right: 22.86%;}
.contain-part5 .info-right .info-right-con .des{padding-bottom: 34px; border-bottom: 2px solid #000; margin-bottom: 40px;}
.contain-part5 .info-right .info-right-con .des ul li{float: left ; margin-right: 50px;}
.contain-part5 .info-right .info-right-con .des ul li p{margin-bottom: 8px; line-height: 1; margin-top: 40px;}
.contain-part5 .info-right .info-right-con .des ul li p:first-of-type .count{font-size: 60px; color: #000;font-weight: bold; margin: 0; letter-spacing: -2px;text-indent: -8px;}
.contain-part5 .info-right .info-right-con .des ul li p:first-of-type span{font-size: 30px;}
.contain-part5 .info-right .info-right-con .des ul li p:last-of-type{font-size: 14px;color: #000; margin-top: 0; line-height: 1; margin-bottom: 16px;}
.contain-part5 .info-right .info-right-con .des>p{font-size: 14px; line-height: 2;color: #000;margin: 0;text-align: justify;}
.contain-part5 .info-right .info-right-con h3{font-size: 24px; line-height: 1; margin-top: 0; margin-bottom: 12px;}
.contain-part5 .info-right .info-right-con .partner{font-size: 14px;line-height: 2; font-weight: normal;margin-bottom: 38px;}


/* index-part6 news */
.Ispic{overflow:hidden; background-position: center center;background-repeat: no-repeat;background-size: cover;}
.contain-part6 .info-left .Ispic{padding-bottom: 70.77%;}
.Ispic img{position: absolute; right: 100%; opacity: 0; bottom: 100%;}
.contain-part6{background-color: #f5f5f5;}
.contain-part6 .info-left .des-con .img a,
.contain-part6 .right-con li .right-con-l a{ display: block;-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.contain-part6 .info-left .des-con:hover .img a,
.contain-part6 .right-con li:hover .right-con-l a{ -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.contain-part6 .info-left{width: 64%; float: left; position: relative; padding-left: 8.33%;}
.contain-part6 .info-right{width: 36%;float: left; padding-right: 8.33%; padding-left: 1%;}
.contain-part6 .info-left .rotate-left{width: 13.11%;}

.contain-part6 .info-left .des{ padding-top: 24px;position: relative;}
.contain-part6 .info-left .des .des-con{ display: none}
@media(min-width:1025px){
.contain-part6 .info-left .des .bot{position: absolute; bottom: 0;line-height: 15px;width: 38.63%; padding-left: 4.72%; right: 0;}
}
.contain-part6 .info-left .des .img{float: left; width: 60.812%; overflow: hidden}
.contain-part6 .info-left .des .con{float: left; width: 38.63%; padding-left: 4.72%; padding-right: 2.83%;}
.contain-part6 .info-left .des .con h3{ margin-top: 0; margin-bottom: 5px;}
.contain-part6 .info-left .des .con h3 a{font-size: 24px; color: #000 ; line-height: 1;}
.contain-part6 .info-left .des .con p{padding-right: 9.9%; margin-top: 42px; line-height: 2; font-size: 14px; color: #000; margin-bottom: 39.5%; text-align: justify;}
.contain-part6 .time{font-size: 16px; font-weight: bold; color: #000; line-height: 15px;float: left;}
/* .contain-part6 .info-left .des .con .time{float: left;} */
.contain-part6 .more{float: right;}

.contain-part6 .info-right{ }
.contain-part6 .info-right .tit-ul{ padding-top: 80px}
.contain-part6 .info-right .tit-ul li{float: left ; width: 30.77%; margin-right: 3.84%; line-height: 50px; text-align: center; color: #000; font-size: 16px; cursor: pointer; transition: all .3s;}
.contain-part6 .info-right .tit-ul li:last-of-type{margin-right: 0;}
.contain-part6 .info-right .tit-ul li.active{background-color: #5ab530; color: #fff;}
/* .contain-part6 .info-right .tit-ul li:hover{background-color: #000; color: #fff;} */
.contain-part6 .right-con li{padding-top: 24px;display: table; width: 100%; table-layout: fixed;}
.contain-part6 .right-con li:not(:last-child){border-bottom: 1px solid #eee;padding-bottom: 26px;}
.contain-part6 .right-con li > div{display: table-cell; vertical-align: top;}
.contain-part6 .right-con li .right-con-l{/*float: left; */width: 35.153%; overflow: hidden;}
.contain-part6 .right-con li .right-con-r{padding-left: 20px;position: relative;/*float: left; */width: 64.847%;}
.contain-part6 .right-con li .right-con-r .bot{position: absolute;bottom: 0; left: 20px; width: 100%;line-height: 15px}

.contain-part6 .right-con li .right-con-r p{font-size: 16px; color: #000; padding-bottom: 7.9%;}
.contain-part6 .info-right .right-con{display: none;}
.contain-part6 .right-con li .right-con-l .Ispic{padding-bottom: 66.667%;}
/* .contain-part6 .right-con li .right-con-r . */

/* index-part7 partners */
.contain-part7{ position: relative; background: url(../images/part7-bg.jpg) 100% 100%;}
.contain-part7 .left-info{width: 35%; float: left;}
.contain-part7 .left-info .info-right{width: 100%;  padding-top: 135px; padding-right: 15.71%; padding-bottom: 85px;padding-left: 22.85%;}
.contain-part7 .left-info .rotate-left .left-item{ text-align: right; font-size: 14px; color: rgb(74, 79, 83);position: relative;cursor: pointer;margin-right: 35%;}
.contain-part7 .left-info .rotate-left .left-item::after{content: '';width: 4px; height: 4px; border-radius: 50%; background-color: rgb(74, 79, 83);position: absolute; top: 0; bottom: 0; right: -15px;margin: auto;transition: all .3s;}
.contain-part7 .left-info .rotate-left .left-item.slick-active::after{transform: scale(3);}
.contain-part7 .left-info .rotate-left .left-item.slick-active p{opacity: 1;}
.contain-part7 .left-info .rotate-left .left-item p{line-height: 20px; opacity: 0;margin: 0;}
.contain-part7 .left-info .info-right .right-item .info-cn{font-size: 14px; line-height: 2; color: #000;margin-top: 0;margin-bottom: 24px;text-align: justify;}
.contain-part7 .left-info .info-right .right-item .info-en{font-size: 14px; line-height: 2; color: #000;margin-top: 0;margin-bottom: 24px;text-align: justify;} 
.contain-part7 .left-info .info-right .right-item .des{padding-bottom: 56px; }
.contain-part7 .left-info .info-right .right-item .more{padding-top: 35px;border-top: 2px solid #000;}

.contain-part7 .partners{width: 65%; float: left; height: 960px; padding-right: 7.5%; position: relative; padding-top: 310px;}
.contain-part7 .partners .slick-list{ padding-top: 10px;}
.contain-part7 .partners .partners-list li{position: relative ; margin-bottom: 10px;padding: 0 0.8%; }
.contain-part7 .partners .partners-list li a{display: block; box-sizing: border-box;width: 100%; height: 100%;border: 1px solid #eee;padding-top:43.69%;position: relative;background: #fff no-repeat center center; background-size: contain;transition: all .3s; top: 0;}
.contain-part7 .partners .partners-list li .txt{ top: 0; bottom: 0; left: 0; right: 0; margin: auto; position: absolute;  background:rgb(218,98,18,0.82); opacity: 0; transition: 0.5s}
.contain-part7 .partners .partners-list li h3{ color: #fff; padding: 0px 10px; text-align: center; max-height: 32px; line-height: 16px;}
/* .contain-part7 .partners .partners-list li:hover .txt{ opacity: 1} */
.contain-part7 .partners .partners-list li:hover a{ top: -10px;}
.contain-part7 .button-next{position: absolute; right:0; top: -70px;}
.contain-part7 .button-prev{position: absolute; right: 70px; top: -70px;}

@media (max-width:1680px) {
/*	.contain-part3 .part3-item2 a{transform: translate(-50%,0); top: 15%;}*/
}
@media (max-width:1600px) {
	.tit1-en{ font-size: 52px;}
	.tit1-cn{ font-size: 26px; padding-bottom: 10px;}
	.contain-part2 .left-info .info-right .right-item .des{ padding-bottom: 6%;}
	.contain-part2 .left-info .info-right .right-item .info-en{ margin-bottom: 0;}
	.contain-part2 .right-num .big{ margin-bottom: 10%; font-size: 50px;}
	
	.contain-part3 .part3-item1 .info-right .des{ padding-bottom: 12%;}
	.contain-part3 .part3-item1 .info-right .more{ padding-top: 5%;}
	
	.contain-part4 .right-img img{ width: 100%;}
	
	.contain-part5 .info-right .info-right-con .des ul li p:first-of-type .count{ font-size: 50px;}
	.contain-part5 .info-right .info-right-con{ padding-left: 13%; padding-right: 15%;}
	.contain-part5 .info-right .info-right-con .des{ margin-bottom: 25px; padding-bottom: 25px;}
	.contain-part5 .info-right .info-right-con .partner{ margin-bottom: 20px;}
	
	.contain-part7 .part7_index{ display: table; width: 100%; height: 100%; table-layout: fixed;}
	.contain-part7 .left-info,
	.contain-part7 .partners{ display: table-cell; float: none; vertical-align: middle;}
	.contain-part7 .partners{ height: auto; padding-top: 0;}
	.contain-part7 .left-info .info-right{ padding-top: 0; padding-bottom: 0;}
	
	
}

@media (max-width:1366px) {
	.task-box .task-con .ul li .percent{ margin: 0;}
	.tit1-en{ font-size: 40px;}
	.tit1-cn{ font-size: 20px;}
	.contain-part2 .left-info .info-right{ padding-right: 10%;}
	.contain-part2 .left-info .info-right .right-item .con{ padding-top: 10px;}
	.contain-part2 .left-info .info-right .right-item .tit2-en{ margin-bottom: 15px;}
	.contain-part2 .left-info .info-right .right-item .info-cn,
	.contain-part2 .left-info .info-right .right-item .info-en{ line-height: 1.5;}
	.contain-part2 .left-info .info-right .right-item .info-cn{ margin-bottom: 15px;}
	.contain-part2 .left-info .info-right .right-item .des{ padding-bottom: 4%;}
	.contain-part2 .left-info .info-right .right-item .more{ padding-top: 3%;}
	.contain-part2 .right-num .big{ font-size: 46px; margin-bottom: 6%;}
	
	.contain-part3 .part3-item1 .info-right p{ line-height: 1.5;}
	.contain-part3 .part3-item1 .info-right .des{ padding-bottom: 3%;}
	.contain-part3 .part3-item2 .en{ font-size: 22px; letter-spacing: 2px;}
	.contain-part3 .part3-item2 .cn{ font-size: 18px; letter-spacing: 5px;}
	
	.contain-part4 .info-right .info-right-con{ padding-top: 2%;}
	.contain-part4 .info-right .info-right-con h3{ margin: 10px 0; font-size: 20px;}
	.contain-part4 .info-right .info-right-con p{ margin-top: 0;}
	
	.contain-part5 .info-right .info-right-con .des ul li p:first-of-type .count{ font-size: 40px;}
	.contain-part5 .info-right .info-right-con .des>p,
	.contain-part5 .info-right .info-right-con .partner,
	.contain-part7 .left-info .info-right .right-item .info-cn,
	.contain-part7 .left-info .info-right .right-item .info-en{ line-height: 1.5;}
	.contain-part5 .info-right .info-right-con h3{ font-size: 20px;}
	.contain-part5 .info-right .info-right-con .des ul li p{ margin-top: 6%;}
	
	.contain-part7 .left-info .info-right .right-item .des{ padding-bottom: 5%;}
	.contain-part7 .left-info .info-right .right-item .info-en{ margin-bottom: 0;}
	.contain-part7 .left-info .info-right .right-item .more{ padding-top: 5%;}
	
}
@media (max-width:1025px) {
	.contain-part1 .wap_pic{ display: block;}
   .contain-part1 .pic{ display: none}
	
	.contain-part2 .left-info,
	.contain-part3 .part3-item1 .info-right,
	.contain-part4 .info-left{ padding-top: 5%; padding-bottom: 5%;}
	/*.contain-part3 .part3-item2{padding-top: 65.7%;}*/
	
	.contain-part5 .info-right .info-right-con .des ul li{ margin-right: 10%;}
	
	.contain-part6,
	.contain-part7{ padding: 3% 0;}
	.contain-part6 .info-left .des .img{ width: 54%;}
	.contain-part6 .info-left .des .con{ width: 45%; padding-top: 0;}
	.contain-part6 .info-left .des .con h3 a{ font-size: 20px;}
	.contain-part6 .info-left .des .con p{ margin: 12% 0; line-height: 1.5;}
	.contain-part6 .right-con li .right-con-r p{ margin-top: 0;}
	
}
@media (max-width:768px) {
	.tit1-en{ font-size: 36px;}
	.tit1-cn{ font-size: 18px;}
    .contain-part2 .right-num .big{ font-size: 30px}
	.contain-part3 .part3-box{ height: auto; display: block}
	.contain-part3 .part3-item1{ width: 100%; display: block; height: auto; z-index: 10}
	.contain-part3 .part3-item2{ width: 22%; float: left; display: block;height: 400px; padding: 50px 0}
	.contain-part3 .part3-item2:last-of-type{ width: 34%;}
/*	.contain-part3 .part3-item2 a{ left: 37%;}*/
	.contain-part5 .info-right .info-right-con{ padding: 0 9%;}
	.contain-part5 .left-map{ position: relative; width: 100%;}
	.contain-part5 .info-right{ padding-left: 0; padding-top: 5%; padding-bottom: 5%;}
	.contain-part6 .tit1_box .info-left{ width: 40%; float: left; padding-right: 0;}
	.contain-part6 .tit1_box .info-right{ width: 55%; float: right; padding-left: 0;}
	.contain-part6 .info-right .tit-ul{ padding-top: 10%;}
	.contain-part6 .info-left,
	.contain-part6 .info-right{ width: 100%; float: none; padding: 0 9%;}
	.contain-part7 .left-info, 
	.contain-part7 .partners{ display: block; width: 100%;}
	.contain-part7 .left-info .info-right,
	.contain-part7 .partners{ padding: 0 9%;}
	.contain-part7 .left-info .info-right{ margin-bottom: 10%;}
}

@media (max-width:640px) {
	.more a{ font-size: 14px;}
	.tit1-en{ font-size: 32px;}
	.contain-part2 .left-info .info-right .right-item .tit2-cn{ font-size: 18px;}
	.contain-part2 .left-info .info-right{ padding: 0 5%;}
	
	.contain-part2 .left-info{ padding-right: 0;}
	.contain-part2 .right-num{ position: relative; width: 100%; padding: 5% 0;}
	.contain-part2 .right-num .list{ position: static; transform: none; overflow: hidden; clear: both; padding: 0 5%;}
	.contain-part2 .right-num-item{ width: 50%; float: left; margin: 5% 0;}
	
	.contain-part3 .part3-item1{ padding: 0 5%;}
	.contain-part3 .part3-item1 .info-right{ padding-right: 0;}
	.contain-part3 .part3-item2{/* padding-top: 100%;*/;height: 300px;  }
	.contain-part3 .part3-item2,
	.contain-part3 .part3-item2:last-of-type{ width: 25%;}
/*	.contain-part3 .part3-item2 a,
	.contain-part3 .part3-item2:last-of-type a{ left: 45%;}*/
	.contain-part3 .part3-item2:last-of-type a{ width: auto; }
	.contain-part3 .part3-item2 a{ /*top: 10%;*/; white-space: normal}
    
	.contain-part3 .part3-item2 .en{ font-size: 20px;}
	.contain-part3 .part3-item2 .cn{ font-size: 16px; writing-mode:initial; word-break: break-word; width: 20px; display: block; margin: 0 auto; line-height: normal;}
	
	.contain-part4 .info-left{ padding-right: 0;}
	.contain-part4 .right-img{ position: relative; width: 100%; left: 0;}
	.contain-part4 .info-right{ padding: 0 5%;}
	.contain-part4 .right-img img{ width: 100%; height: auto;}
	
	.contain-part5 .left-map{ display: none;}
	.contain-part5 .info-right .info-right-con{ padding: 0 5%;}
	.contain-part6 .tit1_box .info-left,
	.contain-part6 .tit1_box .info-right{ width: 100%; padding: 0 5%;}
	.contain-part6 .info-left, .contain-part6 .info-right{ padding: 0 5%;}
	.contain-part6 .info-left .des .img,
	.contain-part6 .info-left .des .con{ width: 100%; float: none;}
	.contain-part6 .info-left .des .con{ padding: 5% 0;}
	.contain-part6 .right-con li .right-con-r .bot{ width: 88%;}
	.contain-part6 .info-left .des .con h3 a{ font-size: 16px;}
	.contain-part6 .info-left .des .con p{ margin: 6% 0;}
	.contain-part7 .left-info .info-right, .contain-part7 .partners{ padding: 0 5%;}
	
}


#fp-nav{ opacity: .7;}
