.head .odcontent{max-width: 87.2vw;}
.head .head_mid{padding-left: 2.6vw;}


/* banner */
.banner{position:relative;overflow:hidden;}
.banner .mo{display: none;}
.banner .swiper-pagination{bottom: 3%;}
.banner .swiper-pagination-bullet{background:#949ca3;width:.627vw;margin:0 .5vw!important;height:.627vw;opacity:1;transition:ease .75s}
.banner .swiper-pagination-bullet-active{background:#fff;width:1.8vw;border-radius:30px}
.banner .swiper-slide{width:100%;overflow:hidden}
.banner .swiper-slide .img{width:100%;transition:transform 4s linear;transition-delay:1s;transform:scale(1.2)}
.banner .swiper-slide .img img{width: 100%;}
.banner .swiper-slide-active .img{transition-delay:0s;transform:scale(1)}
.banner .info{position:absolute;top: 43%;left: 1.8vw;width:100%;transform:translate(0,-50%);}
.banner .info .text{opacity: 1;width: max-content;line-height: 1.58;text-align: end;}
.banner .info .text p{color:#fff;font-size: 2.5vw;letter-spacing: 2px;}
.banner .info .text i{color: #424547;font-size: 1.68vw;letter-spacing: 2px;display: block;text-align: left;}
.banner .info .text p.color{color: #fc5000;}
.banner .info .text span{font-size: 3.6vw;font-weight: 600;letter-spacing: 8px;}
.banner .info .text hr{margin: .2vw 0;}
.banner .swiper-slide:nth-child(3) .info{top: initial;bottom: 8.5%;}
.banner .swiper-slide:nth-child(3) .info .text,.banner .swiper-slide:nth-child(4) .info .text{text-align: left;}
.banner .swiper-slide:nth-child(4) .info .text{line-height: 1.4;}
.banner .swiper-slide:nth-child(4) .info .text span{margin-left: -1.68vw;}
.banner .swiper-slide:nth-child(4) .info .text i{color: #fff;}
.banner .swiper-slide:nth-child(1) .info .text,.banner .swiper-slide:nth-child(5) .info .text{width: auto;position: relative;}
.banner .swiper-slide:nth-child(1) .info,.banner .swiper-slide:nth-child(5) .info{top: 40%;}
.banner .swiper-slide:nth-child(1) .info .text span,.banner .swiper-slide:nth-child(5) .info .text span{font-size: 5.2vw;}
.banner .swiper-slide:nth-child(1) .info .text p:nth-child(2),.banner .swiper-slide:nth-child(5) .info .text p:nth-child(2){position: absolute;left: 58%;}
@media screen and (max-width:1080px) {
.banner .info{left: 0;}
.banner .info .text span{font-size: 3.5vw;}
.banner .info .text p{font-size: 3vw;}
.banner .info .text hr{margin: 5px 0;}
.banner .info .text span{letter-spacing: 4px;}
.banner .info .text i{font-size: 16px;}
.banner .swiper-slide:nth-child(4) .info{top: 50%;}
.banner .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 10px !important;}
.banner .swiper-pagination-bullet-active{width: 20px;}
}
@media screen and (max-width:768px) {
.banner .pc{display: none;}
.banner .mo{display: block;}
}
@media screen and (max-width:520px) {
.banner{margin-top: 81px;}
.banner .swiper-pagination{bottom: 4%;}
.banner .swiper-pagination-bullet{margin: 0 8px !important;}
}


/* index1 */
.index1{padding-top: 4vw;}
.index1 .odcontent{max-width: 90.126vw;}
.index1 .in_tit .title{font-weight: initial;}
.index1 .wrap .item{display:flex;justify-content:space-between;margin:6vw 0;position: relative;}
.index1 .wrap .item .img{width:55%}
.index1 .wrap .item .img img{width:100%}
.index1 .wrap .item .info{width:35%;padding-top: 3.2vw;}
.index1 .wrap .item .info .t1{font-size: 2.8vw;color:#FC5000;letter-spacing:2px;font-weight:700;}
.index1 .wrap .item .info .t2{font-size: 1.88vw;color: #333;margin-top: 1vw;font-weight: bold;}
.index1 .wrap .item .info .text{font-size: 1vw;color:#505050;line-height:1.88;margin-top: 1.28vw;}
.index1 .wrap .item .info .text span{position: relative;color: #000;padding-bottom: 3px;}
.index1 .wrap .item .info .text span:after{position: absolute;content: "";bottom: 0;left: 0;width: 100%;height: 1px;background: #FC5000;}
.index1 .wrap .item .info .btn{margin:0;position: absolute;bottom: 0;}
@media only screen and (max-width:1080px){
.index1{padding-top: 60px;}
.index1 .wrap .item{margin: 60px 0;align-items: center;}
.index1 .wrap .item .info{padding-top: 0;width: 38%;}
.index1 .wrap .item .info .t1{font-size:28px;}
.index1 .wrap .item .info .t2{font-size: 20px;margin-top: 6px;width: auto;}
.index1 .wrap .item .info .text{font-size: 16px;margin-top: 15px;}
.index1 .wrap .item .info .btn{position: initial;margin-top: 20px;}
}
@media only screen and (max-width:768px){
.index1 .wrap .item{flex-wrap: wrap;margin: 0;}
.index1 .wrap .item .img{width: 100%;order: 1;}
.index1 .wrap .item .info{width: 100%;margin: 40px 0;}
}
@media only screen and (max-width:520px){
.index1{padding-top: 30px;}
.index1 .wrap{margin-top: 10px;}
.index1 .wrap .item .info{margin: 20px 0;}
.index1 .wrap .item .info .t1{font-size: 22px;}
.index1 .wrap .item .info .t2{font-size: 18px;margin-top: 8px;}
.index1 .wrap .item .info .text{font-size: 14px;line-height: 26px;margin-top: 15px;}
}


/* index2 */
.index2{padding: 6vw 0 3vw;background: #E7E7E7;}
.index2 .odcontent{max-width: 93.417vw;width: 94%;}
.index2 .in_tit .title{color: #FC5000;text-align: center;}
.index2 .cont{margin-top: 2.58vw;display: flex;flex-wrap: wrap;}
.index2 .cont .item{width: 23.875%;margin-bottom: 3.5%;margin-right: 1.5%;}
.index2 .cont .item:nth-child(4n+4){margin-right: 0;}
.index2 .cont .item .t1{font-size: 1.2vw;color: #505050;text-align: center;margin-bottom: .5vw;font-weight: bold;}
.index2 .cont .item ul{flex-wrap: wrap;padding: 1vw;background: #fff;border-radius: 16px;min-height: 11.83vw;display: inline-block;text-align: center;}
.index2 .cont .item ul li{width: 32%;margin: 2% 0;display: inline-flex;}
.index2 .cont .item ul li:nth-child(3n+3){margin-right: 0;}
.index2 .cont .item:nth-child(6) ul,.index2 .cont .item:nth-child(7) ul{display: inline-flex;}
.index2 .cont .item:nth-child(6) ul li .icon,.index2 .cont .item:nth-child(7) ul li .icon{display: flex;align-items: center;}
.index2 .cont .item ul li .icon{width: 100%;}
@media only screen and (max-width:1080px){
.index2{padding: 60px 0 30px;}
.index2 .cont{margin-top: 40px;}
.index2 .cont .item{width: 32%;margin-bottom: 2.5%;}
.index2 .cont .item:nth-child(4n+4){margin-right:2%;}
.index2 .cont .item:nth-child(3n+3){margin-right: 0;}
.index2 .cont .item .t1{font-size: 18px;margin-bottom: 10px;}
.index2 .cont .item ul{padding: 15px;min-height: 161px;}
}
@media only screen and (max-width:768px){
.index2 .cont{margin-top: 25px;}
.index2 .cont .item{width: 48.5%;margin-bottom: 0;}
.index2 .cont .item:nth-child(odd){margin-right: 3%;}
.index2 .cont .item:nth-child(even){margin-right: 0;}
.index2 .cont .item .t1{margin: 15px 0;}
.index2 .cont .item ul{min-height: 276px;}
.index2 .cont .item ul li{width: 48.5%;}
}
@media only screen and (max-width:520px){
.index2{padding: 30px 0;}
.index2 .cont{margin-top: 15px;}
.index2 .cont .item .t1{font-size: 16px;margin: 12px 0;}
.index2 .cont .item ul{padding: 10px;border-radius: 10px;min-height: 222px;}
.index2 .cont .item ul li{width: 48%;}
}


/* index3 */
.index3{padding-bottom: 6vw;background: #E7E7E7;}
.index3 .odcontent{max-width: 89.499vw;}
.index3 .in_tit{text-align: center;}
.index3 .in_tit .title{color: #FC5000;}
.index3 ul{display: flex;align-items: center;justify-content: space-between;margin-top: 3.58vw;}
.index3 ul li{width: 30.8%;background: #fff;border-radius: 16px;transition: all .5s ease;}
.index3 ul li:hover{transform: translateY(-10px);box-shadow: 8px 8px 10px -2px rgb(252 80 0 / 28%);}
.index3 ul li .info{padding: 2.4vw;}
.index3 ul li .info .icon{text-align: center;}
.index3 ul li .info .icon img{width:4.18vw}
.index3 ul li .info .t1{font-size:2vw;color: #444;text-align:center;font-weight:700;margin-top: .5vw;}
.index3 ul li .info .t2{color:#fc5000;font-weight:700;font-size: 1.35vw;text-align:  ;margin: 2vw 0 .5vw;letter-spacing: 2px;}
.index3 ul li .info .text{color: #766F6B;font-size: .94044vw;line-height: 1.88;min-height: 8.6vw;text-align:  ;}
@media only screen and (max-width:1080px){
.index3{padding-bottom: 60px;}
.index3 ul{margin-top: 40px;}
.index3 ul li .info{padding: 20px;}
.index3 ul li .info .icon img{width: 60px;}
.index3 ul li .info .t1{margin-top: 10px;font-size: 26px;}
.index3 ul li .info .t2{font-size: 18px;margin: 20px 0 10px;}
.index3 ul li .info .text{font-size: 15px;min-height: initial;}
}
@media only screen and (max-width:768px){
.index3 ul{flex-wrap: wrap;}
.index3 ul li{width: 100%;margin-bottom: 15px;}
.index3 ul li:nth-last-child(1){margin-bottom: 0;}
.index3 ul li .info .t1{min-height: initial;}
}
@media only screen and (max-width:520px){
.index3{padding-bottom: 30px;}
.index3 ul{margin-top: 30px;}
.index3 ul li{border-radius: 10px;}
.index3 ul li:hover{transform: translateY(-5px);}
.index3 ul li .info{padding: 15px;}
.index3 ul li .info .icon img{width: 55px;}
.index3 ul li .info .t1{margin-top: 5px;font-size: 22px;}
.index3 ul li .info .t2{font-size: 16px;margin: 10px 0;}
.index3 ul li .info .text{font-size: 14px;line-height: 26px;text-align: center;}
}



/* index4 */
.index4{padding: 6vw 0;background: #F5F5F5;}
.index4 .in_tit{text-align: center;}
.index4 .in_tit .title{color: #FC5000;}
.index4 ul{display: flex;align-items: center;justify-content: space-between;margin-top: 3.58vw;}
.index4 ul li{width: 31%;background: #fff;border-radius: 16px;transition: all .5s ease;}
.index4 ul li:hover{transform: translateY(-10px);box-shadow: 8px 8px 10px -2px rgb(252 80 0 / 28%);}
.index4 ul li .info{padding: 3vw 2vw;}
.index4 ul li .info .icon img{width: 2.3512vw;}
.index4 ul li .info .t1{font-size: 2.2vw;color: #444;font-weight:700;margin: .5vw 0 2vw;}
.index4 ul li .info .t2{color:#fc5000;font-weight:700;font-size: 1.35vw;letter-spacing: 2px;min-height: 5.35vw;}
@media only screen and (max-width:1080px){
.index4{padding-bottom: 60px;}
.index4 ul{margin-top: 40px;}
.index4 ul li .info{padding: 20px 30px;}
.index4 ul li .info .icon img{width: 45px;}
.index4 ul li .info .t1{font-size: 26px;margin: 10px 0 30px;}
.index4 ul li .info .t2{font-size: 18px;min-height: 72px;}
}
@media only screen and (max-width:768px){
.index4 ul li .info{padding: 20px 30px;}
.index4 ul li .info .t1{font-size: 24px;margin: 6px 0 25px;}
.index4 ul li .info .t2{font-size: 16px;min-height: 63px;}
}
@media only screen and (max-width:520px){
.index4{padding-bottom: 30px;}
.index4 ul{margin-top: 30px;flex-wrap: wrap;}
.index4 ul li{width: 48%;margin-bottom: 15px;border-radius: 10px;}
.index4 ul li:hover{transform: translateY(-5px);}
.index4 ul li .info{padding: 15px;}
.index4 ul li .info .t1{font-size: 22px;margin: 5px 0 15px;}
.index4 ul li .info .t2{font-size: 15px;min-height: 45px;}
.index4 ul li:nth-last-child(1){margin-bottom: 0;width: 100%;}
.index4 ul li:nth-last-child(1) .info .t2{min-height: initial;}
}


/* index5 */
.index5{padding: 5vw 0;}
.index5 .in_tit{text-align: center;}
.index5 .in_tit .title{color: #FC5000;}
.index5 .cont{display: flex;justify-content: space-between;margin-top: 3.58vw;flex-wrap: wrap;position: relative;}
.index5 .cont::after{position: absolute;content: "";background: #EBEBEB;top: 0;height: 100%;width: 1px;left: 50%;}
.index5 .cont .left{width: 41vw;}
.index5 .cont .left .item .img{overflow: hidden;position: relative;padding-bottom: 46.5%;border-radius:10px;}
.index5 .cont .left .item .img img{transition: all .6s ease;height: 100%;width: 100%;object-fit: cover;position: absolute;}
.index5 .cont .left .item:hover .img img{transform: scale(1.03);}
.index5 .cont .left .item .info{margin-top: 1.1vw;}
.index5 .cont .left .item .info .t1{font-size: 1.28vw;color: #251714;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow:hidden;line-height: 1.5;transition: all .6s;}
.index5 .cont .left .item:hover .info .t1{color: #FC5000;}
.index5 .cont .left .item .info .t2{font-size: .941vw;line-height: 1.68;color: #766F6B;margin: .5vw 0 .8vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index5 .cont .left .item .info .data{display:flex;align-items:center}
.index5 .cont .left .item .info .data .ly{padding: .15vw .5vw;border:1px solid #FC5000;border-radius:6px;color:#FC5000;font-size: .845vw;margin-right: .8vw;}
.index5 .cont .left .item .info .data .time{font-size: .845vw;}
.index5 .cont .right{width: 42vw;margin-top: -1vw;}
.index5 .cont .right li{margin-bottom: 1.68vw;}
.index5 .cont .right li:nth-last-child(1){margin-bottom:0}
.index5 .cont .right li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;transition: all .5s;padding: .8vw;}
.index5 .cont .right li a:hover{box-shadow: 0px 1px 10px rgba(0,0,0,0.17);transform: translateY(-8px);border-radius: 8px;}
.index5 .cont .right li .info{width: 24vw;}
.index5 .cont .right li .info .t1{font-size: 1.15vw;color:#333;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:28px;transition: all .6s;}
.index5 .cont .right li:hover .info .t1{color: #FC5000;}
.index5 .cont .right li .info .t2{font-size: .941vw;line-height: 1.68;color: #766F6B;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin: .5vw 0 .8vw;}
.index5 .cont .right li .info .data{display:flex;align-items:center}
.index5 .cont .right li .info .data .ly{padding: .15vw .5vw;border: 1px solid #FC5000;border-radius: 6px;color: #FC5000;font-size: .845vw;margin-right: .8vw;}
.index5 .cont .right li .info .data .time{font-size: .845vw;}
.index5 .cont .right li .img{width: 12vw;overflow: hidden;border-radius: 1px;position: relative;padding-bottom: 16.8%;border-radius: 10px;}
.index5 .cont .right li .img img{transition: all .6s ease;height: 100%;width: 100%;object-fit: cover;position: absolute;}
.index5 .cont .right li:hover .img img{transform: scale(1.13);}
@media screen and (max-width:1080px){
.index5{padding: 60px 0;}
.index5 .cont::after{display: none;}
.index5 .cont .left{width: 46%;}
.index5 .cont .left .item .info .t1{font-size: 18px;}
.index5 .cont .right{width: 50%;margin-top: -18px;}
.index5 .cont .right li a{padding: 15px;}
.index5 .cont .right li{margin-bottom: 15px;}
.index5 .cont .right li .info .t1{font-size: 18px;}
.index5 .cont .right li .info{width: 60%;}
.index5 .cont .right li .img{width: 35%;padding-bottom: 20%;}
}
@media screen and (max-width:768px){
.index5 .cont .left{display: none;}
.index5 .cont .right{width: 100%;margin: 0;}
.index5 .cont .right li .info{width: 66%;}
.index5 .cont .right li .img{width: 28%;}
}
@media screen and (max-width:520px){
.index5{padding: 30px 0;}
.index5 .cont{margin-top: 25px;}
.index5 .cont .right li{margin-bottom: 10px;}
.index5 .cont .right li a{padding: 10px;}
.index5 .cont .right li .info{width: 58%;}
.index5 .cont .right li .img{width: 38%;border-radius: 5px;}
.index5 .cont .right li .img img{border-radius: 5px;}
.index5 .cont .right li .info .t1{font-size: 16px;}
.index5 .cont .right li .info .t2{font-size: 14px;margin: 5px 0 10px;line-height: 24px;}
.index5 .cont .right li .info .data .time{font-size: 14px;}
.index5 .cont .right li .info .data .ly{font-size: 14px;padding: 1px 6px;margin-right: 8px;}
}


/* index0 */
.index0{margin-top: 3vw;}
.index0 ul{display:flex;align-items:center;justify-content:space-between;padding: 1.5vw 4vw;flex-wrap: wrap;}
.index0 ul li{width: 25%;position: relative;text-align: center;}
.index0 ul li:before{position: absolute;content: "";right: 0%;top: 0;width: 1px;height: 100%;background: #eee;}
.index0 ul li:nth-child(4):before{display: none;}
.index0 ul li .info span{font-size: 4vw;font-weight:700;color:#fc5000;}
.index0 ul li .info i{font-size: 1.28vw;color:#fc5000;}
.index0 ul li .info p{font-size: 1vw;color:#766f6b;}
@media screen and (max-width:1080px){
.index0{margin-top: 60px;}
.index0 ul{padding: 20px 0;}
.index0 ul li .info span{font-size: 45px;}
.index0 ul li .info i{font-size: 18px;}
.index0 ul li .info p{font-size: 15px;}
}
@media screen and (max-width:768px){
.index0 ul li{width: 45.5%;border-right: none;border-bottom: 1px solid #eee;padding: 15px 0;}
.index0 ul li:before{display: none;}
.index0 ul li .info span{font-size: 40px;}
}
@media screen and (max-width:520px){
.index0{margin-top: 20px;}
.index0 ul{padding: 10px 0;}
.index0 ul li{padding: 10px 0;}
.index0 ul li .info span{font-size: 35px;}
.index0 ul li .info i{font-size: 15px;}
.index0 ul li .info p{font-size: 14px;}
}
