/* CSS Document */
@charset "utf-8";
.header_sj {position: fixed;top: 0;left: 0;right: 0;}


.banner{position: relative;}
.banner img{width: 100%;}
.banner .bd .nso{position: relative; height: 100%; z-index: 1;}
.banner .bd .nso .a1{position: relative; height: 100%; background: #000; z-index: 1;}
.banner .bd .nso .a1 video{width: 100%; height: 100%;}
.banner .bd .nso .a2{position: absolute; bottom: 0; left: 0; width: 100%; z-index: 999; height: 100%; background: rgba(0,0,0,0.8);}
.banner .bd .nso .a2 .m-cont1{position: absolute; left: 9%; bottom: 30%; width: 32%;}
.banner .bd .nso .a2 .m-cont2{position: absolute; width: 57%; right: 4%; bottom: 5%;}
.banner .bd .nso .a2 .m-cont2 .picBox{position: relative; width: 100%; height: 100%;}
.banner .bd .nso .a2 .m-cont2 .videoBox{position: absolute; width: 77%; left: 12.5%; top: 11%;}
.banner .bd .nso .a2 .m-cont2 .videoBox video{width: 100%;}
.banner .hd{position: absolute; left: 9%; bottom: 18%; z-index: 999; color: red; font-size: 16px; color: #ffffff;}
.banner .hd li{position: relative; float: left; width: 100px; text-align: center; background: url(ico_06.png) no-repeat left top; cursor: pointer;}
.banner .hd li::after{position: absolute; left: 0; top: 1; content: "\20"; width: 0; height: 1px; background: #ffffff; transition: all 0.5s;}
.banner .hd li.on::after{width: 100%;}

.banner .ban-swiper{height: calc(100vh - 99px);}
.banner .ban-swiper .swiper-slide .picBox{width: 100%; height: 100%; transform: scale(1); transition: all 5s;}
.banner .ban-swiper .swiper-slide-active .picBox{transform: scale(1.08);}
.banner .ban-swiper .ban-page{position: absolute; left: 9%; bottom: 18%; z-index: 999; color: red; font-size: 16px; color: #ffffff;}
.banner .ban-swiper .swiper-pagination-bullets .swiper-pagination-bullet{position: relative; float: left; width: 100px; margin: 0;text-align: center; background: url(ico_06.png) no-repeat left top; opacity: 1;border-radius: 0;cursor: pointer;}
.banner .ban-swiper .swiper-pagination-bullets .swiper-pagination-bullet::after{position: absolute; left: 0; top: 1; content: "\20"; width: 0; height: 1px; background: #ffffff; transition: all 0.5s;}
.banner .ban-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active::after{width: 100%;}
.banner .ban-swiper .swiper-slide .pic_sj{display: none;}

@media screen and (max-width: 700px) {
	.banner .ban-swiper{padding-top: 70px; height: auto;}
	.banner .ban-swiper .swiper-slide .pic_pc{display: none;}
	.banner .ban-swiper .swiper-slide .pic_sj{display: block;}
	.banner .ban-swiper .swiper-pagination-bullets .swiper-pagination-bullet{width: 20%;}
}

.sjBox{display: none;}

.section2{background: url(bg_s2.jpg) center center no-repeat; background-size: cover;}
.section2 .cont{height: 100%;}
.section2 .a1{float: left; width: 50%; height: 100%; /* background: url(/微信图片_20230314154314.jpg) no-repeat center center; */ background-size: cover; cursor: pointer;}
.section2 .a1 .picBox img{max-width: 100%;}
.col-video{display: none; position: fixed; top: 0px; left: 0px;width: 100%; height: 100%;z-index: 999;background: rgba(0, 0, 0, 0.4);}
.col-video .videoBox{position: relative;width: 60%;margin: 10% auto 0;}
.col-video .videoBox .close{position: absolute;top: 0;right: 0;font-size: 30px;text-align: center;line-height: 30px;width: 30px; height: 30px;color: #fff;cursor: pointer; z-index: 999;}
.col-video .videoBox video{width: 100%; height: auto;}
.section2 .a2{position: relative; float: right; width: 50%; height: 100%; /* background: url(pic_03.jpg) no-repeat center center; */ background-size: cover;}
.section2 .a2 .m-cont{position: absolute; left: 5%; top: 50%; transform: translateY(-50%);}
.section2 .a2 .hd{margin-bottom: 8px;}
.section2 .a2 .hd .tit .circle{display: inline-block; position: relative; width: 46px; height: 57px; background: url(pic_31.png) no-repeat center center;}
.section2 .a2 .hd .tit .circle i{position: absolute;width: 23px;height: 15px;top: 50%;left: 0;transform: translate(-50%,-50%);background: url(pic_32.png) no-repeat center center;animation: movetoleft infinite 2s ease both;}
.section2 .a2 .hd .tip{margin-top: 8px; font-size: 30px; font-weight: bold; color: #000000;}
.section2 .a2 .bd{margin-bottom: 20px;}
.section2 .a2 .bd .m-text{width: 85.5%;font-size: 16px;line-height: 28px;color: rgba(0, 0, 0, .7);}
.section2 .a2 .ft{width: 555px;}
.section2 .a2 .ft .data li{display: inline-block; margin-bottom: 34px; padding-right: 60px; font-size: 16px; color: rgba(0,0,0,0.85);}
.section2 .a2 .ft .data li span{font-family: Impact; font-size: 62px; color: #eb3f3c; vertical-align: sub;}
.section2 .a2 .ft .data li:nth-child(1){width: 190px; margin-right: 108px; background: url(ico_07.png) no-repeat 96% bottom;}
.section2 .a2 .ft .data li:nth-child(2){width: 250px; background: url(ico_08.png) no-repeat 96% bottom;}
.section2 .a2 .ft .data li:nth-child(3){width: 190px; margin-right: 108px; background: url(ico_09.png) no-repeat 96% bottom;}
.section2 .a2 .ft .data li:nth-child(4){width: 250px; background: url(ico_10.png) no-repeat 96% bottom;}
@-webkit-keyframes movetoleft{
    0%,100%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
    50%{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}
}
@keyframes movetoleft{
    0%,100%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
    50%{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}
}
@media screen and (max-width: 1300px) {
    .section2 .a2{padding-left: 3%;}
    .section2 .a2 .ft .data li:nth-child(1),
    .section2 .a2 .ft .data li:nth-child(3){margin-right: 86px;}

}
@media screen and (max-width: 1600px) {
	.section2 .a2 .m-cont{left: 0;}
    .section2 .a2 .hd .tip{font-size: 22px;}
    .section2 .a2 .bd .m-text{font-size: 14px;line-height: 24px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;line-clamp: 8;-webkit-box-orient: vertical;}
    .section2 .a2 .bd .m-text{font-size: 14px;line-height: 24px;}
    .section2 .a2 .ft .data li span{font-size: 38px;}
}

@media screen and (max-width: 700px) {
	.col-video .videoBox{width: 90%; margin-top: 50%;}
}

.section3 .hd{position: relative;}
.section3 .hd h3{font-family: Impact; font-size: 150px; color: rgba(24, 22, 23, .1); text-transform: uppercase;}
.section3 .hd h2{position: absolute;left: 11%;top: 50%;transform: translateY(-50%);font-size: 34px;font-weight: bold;color: #151314;}

.section3 .a1 .hd{margin-bottom: 70px;}
.section3 .a1 .hd ul{padding-left: 11%;}
.section3 .a1 .hd li{float: left; width: 150px; height: 46px; line-height: 46px; font-size: 20px; color: #333333; border-radius: 30px; text-align: center; margin-right: 50px; cursor: pointer; transition: all 0.4s;}
.section3 .a1 .hd li:last-child{margin-right: 0;}
.section3 .a1 .hd li.on{color: #ffffff; background: #ec4744;}
.section3 .a1 .bd .item{position: relative;}
.section3 .s3-swiper{width: 78%; margin-bottom: 40px;/*height: 334px;*/}
.section3 .s3-swiper .swiper-slide{height: auto;}
.section3 .s3-swiper a{display: block; float: left; width: 10.75%; margin: 0 2% 1.5% 0;text-align: center;}
.section3 .s3-swiper a:nth-child(8n){margin-right: 0;}
.section3 .s3-swiper a .pictit{font-size: 14px;margin-top: 10px;}
.section3 .s3-swiper a:hover .pictit{color: #e84852}
.section3 .s3-swiper a .picBox{overflow: hidden;}
.section3 .s3-swiper img{width: 100%; transition: all 0.3s;}
.section3 .s3-swiper a:hover img{transform: scale(1.1);}
.section3 .a1 .bd .item .swiper-pagination{position: relative; width: 100%;}
.section3 .a1 .bd .item .swiper-pagination-bullet{width: 8px; height: 8px; background: #acabab; opacity: 1; margin: 0 4px; transition: all 0.5s;}
.section3 .a1 .bd .item .swiper-pagination-bullet-active{width: 20px; border-radius: 30px; background: #ec4744;}
.section3 .sj-s3{display: none;}
.section3 .sj-s3 .item{display: none;}
.section3 .sj-s3 .item:nth-of-type(1){display: block;}
.section3 .sj-s3 .item img{max-width: 100%;}
.section3 .sj-s3 .item .pictit{font-size: 14px; color: #000000; text-align: center; line-height: 2; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

@media screen and (max-width: 1600px){
	.section3 .hd h3{font-size: 110px;}
	.section3 .hd h2{font-size: 30px;}
	
}

@media screen and (max-width: 700px) {
	.section3 .a1 .hd{margin-bottom: 32px;}
	.section3 .a1 .hd ul{padding-left: 0;}
	.section3 .a1 .hd li{width: 30%;height: 40px;margin-right: 5%;line-height: 40px;font-size: 16px;}
	.section3 .sj-s3{display: block;}
}

.section4 .cont{height: 100%;}
.section4 .cont .pcBox,
.section4 .cont .sjBox{height: 100%;}
.section4 .s4-swiper{height: 100%;}
.section4 .item{float: left; width: 33.3333%; height: 100%}
.section4 .item a{display: block; position: relative;height: 100%;color: #ffffff;text-align: center;}
/* .section4 .item a::before{position: absolute; width: 100%; height: 100%; left: 0; top: 0; content: '\20'; transition: all 0.3s;} */
.section4 .item .m-cont{position: absolute; left: 50%; top: 50%; width: 70%; transform: translate(-50%, -50%);}
.section4 .item .m-cont .hd .tit{display: inline-block; position: relative; width: 166px;height: 166px;margin-bottom: 59%;font-size: 24px;font-weight: bold;text-align: center;line-height: 166px;border-radius: 50%;border: 2px solid #fff;}
.section4 .item .m-cont .hd .tit::before{position: absolute; left: 0; top: 0; content: '\20'; width: 100%; height: 100%; background: rgba(0,0,0,.35); border-radius: 50%; transition: all 0.3s;}
.section4 .item .m-cont .hd .tit:hover::before{opacity: 0;}
.section4 .item .m-cont .bd .tip{margin-bottom: 20px; font-family: Impact; font-size: 24px;}
.section4 .item .m-cont .bd .m-text{height: 130px; font-size: 18px; line-height: 28px;}
/* .section4 .item a:hover::before{opacity: 0;} */
@media screen and (max-width: 1600px) {
    .section4 .item .m-cont .hd .tit{margin-bottom: 40%;}
    

}

.section5 .cont{position: relative;padding-left: 7%;}
.section5 .hd{position: relative;}
.section5 .hd h3{font-family: Impact;font-size: 150px;color: rgba(246, 246, 246, .1);text-transform: uppercase;line-height: 1;}
.section5 .hd h2{position: absolute;left: 130px;top: 50%;transform: translateY(-50%);font-size: 34px;font-weight: bold;color: #f6f6f6;}
.section5 .bd .a1{position: relative;float: left;padding-left: 7.5%;z-index: 4;}
.section5 .bd .a1 .tit{position: relative; padding-bottom: 30px; font-size: 30px; font-weight: bold; color: #ffffff;}
.section5 .bd .a1 .tit::after{position: absolute; left: 0; bottom: 0; content: '\20'; width: 38px; height: 7px; border-radius: 10px; background: #ffe530;}
.section5 .bd .a1 .more{margin: 32px 0 54px 0;}
.section5 .bd .a1 .more a{display: block;width: 228px;height: 58px;text-align: center;line-height: 58px;border-radius: 30px;font-family: Arial;font-size: 22px;font-weight: bold;color: #eb3f3c;background: #ffffff;text-transform: uppercase;box-shadow: 3px 0 10px rgba(69, 46, 153, .6);}
.section5 .bd .a1 ul{position: relative;width: 55%;}
.section5 .bd .a1 ul li{float: left; width: 32.8%;margin: 0 0.8% 0.8% 0;}
.section5 .bd .a1 ul li:nth-child(3n){margin-right: 0;}
.section5 .bd .a1 ul li img{width: 100%;}
.section5 .bd .a1 ul::before{position: absolute;left: 0;bottom: -3px;content: '\20';width: 100%;height: 11px;background-color: #bc3a43;}
.section5 .bd .a2{position: absolute;left: 55.6%;top: 23.3%;width: 38.1%;height: 78.7%;padding: 1.5% 0 0 0;background: url(pic_13.png) no-repeat center center;background-size: 100%;background: #ffffff; border-top-right-radius: 13%; box-shadow: 0 0 20px rgba(0, 0, 0, .4);}
.section5 .bd .a2 .tit{margin-bottom: 10px; padding-left: 35px;}
.section5 .bd .a2 .tit .i{font-size: 16px; font-weight: bold; text-transform: uppercase; color: #000000;}
.section5 .bd .a2 .tit .d{font-size: 18px; font-weight: bold; color: rgba(0, 0, 0, .5);}
.section5 .bd .a2 .tit .m{position: absolute;right: 55px;top: 7px;font-size: 40px;color: #e84852;}
.section5 .bd .a2 ul{padding-left: 100px;}
.section5 .bd .a2 ul li{float: left; width: 50%; margin-top: 48px; text-align: center;}
.section5 .bd .a2 ul .b{font-size: 20px; font-weight: bold; color: #000000;}
.section5 .bd .a2 ul .c{font-size: 16px; color: rgba(0, 0, 0, .8);}
@media screen and (max-width: 1600px){
	.section5 .hd h3{font-size: 110px;}
	.section5 .hd h2{font-size: 30px;}
	.section5 .bd .a1 .tit{font-size: 24px;}
	.section5 .bd .a1 .more{margin:20px 0 30px 0;}
	.section5 .bd .a1 .more a{font-size: 18px;}
	.section5 .bd .a2 ul{padding-left: 70px;}
	.section5 .bd .a2 ul li{ margin-top: 35px;}
	.section5 .bd .a2 ul .b{font-size: 16px;}
	.section5 .bd .a2 ul .c{font-size: 12px;}
}
@media screen and (max-width: 1200px){
	.section5 .hd h3{font-size: 90px;}
	.section5 .hd h2{font-size: 22px;}
	.section5 .bd .a1 .tit{font-size: 18px;}
	.section5 .bd .a1 .more{margin:20px 0 30px 0;}
	.section5 .bd .a1 .more a{font-size: 16px;width: 180px;height: 45px;line-height: 45px;}
	.section5 .bd .a1 ul{width: 50%;}
	.section5 .bd .a2{width: 45%;height: 92%;}
	.section5 .bd .a2 ul{padding-left: 40px;}
	.section5 .bd .a2 ul li{ margin-top: 25px;}
	.section5 .bd .a2 ul .b{font-size: 14px;}
	.section5 .bd .a2 ul img{width: 40px;height: auto;}
}
@media screen and (max-width: 700px){
	.section5 .cont{padding: 40px 2%;}
	.section5 .hd h3{font-size: 50px;}
	.section5 .hd h2{font-size: 26px;left: 11%;}
	.section5 .bd .a1 .tit{font-size: 14px;}
	.section5 .bd .a1 .more{margin:15px 0 15px 0;}
	.section5 .bd .a1 .more a{font-size: 14px;width: 160px;height: 40px;line-height: 40px;}
	.section5 .bd .a1{padding: 0 3%;float:none;}
	.section5 .bd .a1 ul{width: 100%;}
	.section5 .bd .a2{width: 100%;height: 100%;position: relative;left:0;top:0;margin-top: 2.5%;padding: 2% 0}
	.section5 .bd .a2 ul{padding-left: 0;}
	.section5 .bd .a2 ul li{ margin-top: 15px;}
	.section5 .bd .a2 ul .b{font-size: 14px;}
	.section5 .bd .a2 ul img{width: 30px;height: auto;}
	.section5 .bd .a2 .tit{padding-left: 20px;}
	.section5 .bd .a2 .tit .i{font-size: 14px;}
	.section5 .bd .a2 .tit .d{font-size: 14px;}
}



.section6 .hd{text-align: center;}
.section6 .hd h3{font-family: Impact; font-size: 150px; color: #f6f6f6; text-transform: uppercase; line-height: 1;}
.section6 .hd h2{font-size: 34px; font-weight: bold; color: #000; transform: translateY(-102px);}
.section6 .hd h2 span{display: block; font-size: 16px; color: #666666;}
.section6 .bd .newsList{width: 1300px; height: 600px; margin: 0 auto;}
.section6 .bd .newsList .swiper-slide{}
/*.section6 .bd .newsList li:last-child{margin-right: 0;}*/
.section6 .bd .newsList .a2{display: block; padding: 44px 34px 9px 34px; background: #ffffff; box-shadow: 0 0 43px rgba(0, 0, 0, .18);}
.section6 .bd .newsList .a1{position: relative;display: none;}
.section6 .bd .newsList .a1 .b{position: absolute; left: 0; top: 0; width: 100%; height: 84px; line-height: 84px; background-color: #e84852; text-align: center; font-size: 26px; color: #ffffff;}
.section6 .bd .newsList img{max-width: 100%;}
.section6 .bd .newsList .a1 .d{position: relative;}
.section6 .bd .newsList .a1 .d::before{position: absolute; left: 154px; top: 50%; content: '\20'; width: 63px; height: 1px; transform: translateY(-50%); background: #e84852;}
.section6 .bd .newsList .a1 .d .db{float: left; margin-right: 14px; font-size: 70px; font-weight: bold; color: #5b5959;}
.section6 .bd .newsList .a1 .d .dc{float: left; margin-top: 28px; font-family: Arial; font-size: 18px; font-weight: bold; color: #787878;}
.section6 .bd .newsList .a1 .e{font-size: 18px; font-weight: bold; color: #272727;}
.section6 .bd .newsList .a2 .b{margin-bottom: 14px; font-size: 18px; font-weight: bold; color: #000;}
.section6 .bd .newsList .a2 .c{margin-bottom: 48px; font-size: 14px; color: #5a5a5a; line-height: 28px;}
.section6 .bd .newsList .a2 .d{text-align: center;}
.section6 .bd .newsList .a2 .e{position: relative;}
.section6 .bd .newsList .a2 .e::before{position: absolute; left: 154px; top: 50%; content: '\20'; width: 63px; height: 1px; transform: translateY(-50%); background: #e84852;}
.section6 .bd .newsList .a2 .e .eb{float: left; margin-right: 14px; font-size: 70px; font-weight: bold; color: #eb3f3c;}
.section6 .bd .newsList .a2 .e .ec{float: left; margin-top: 28px; font-family: Arial; font-size: 18px; font-weight: bold; color: #787878;}
.section6 .bd .newsList li:hover .a1{display: none;}
.section6 .bd .newsList li:hover .a2{display: block;}

@media screen and (max-width: 1600px){
	.section6 .hd{position: relative;}
	.section6 .hd h3{font-size: 110px; }
	.section6 .hd h2{font-size: 30px;transform: translateY(-50%);top:50%;position: absolute;width: 100%;}
	
}
@media screen and (max-width: 1200px){
	.section6 .hd h3{font-size: 90px;}
	.section6 .hd h2{font-size: 22px;}
	
}
@media screen and (max-width: 700px){
	.section6 .bd .newsList{width: 100%;height: auto;}
	.section6 .hd{height: 90px;}
	.section6 .hd h3{font-size: 50px;}
	.section6 .hd h2{font-size: 24px;left: 0%;}
	.section6 .hd h2 span{font-size: 12px;}
	.section6 .bd .newsList .a2 .b{font-size: 16px;}
	.section6 .bd .newsList .a2 .c{margin-bottom: 30px;}
	.section6 .bd .newsList .a2 .e .eb{font-size: 50px;}
	.section6 .bd .newsList .a2 .e .ec{font-size: 16px;}
	
}

.section7 .cont{height: 100%;}
.section7 .a1{float: left; width: 50%; height: 100%; padding-top: 152px; background: url(pic_20.jpg) no-repeat center center; background-size: cover;}
.section7 .a2{position: relative;float: left;width: 50%;height: 100%;padding: 180px 80px 0 80px;background: url(pic_21.jpg) no-repeat center center;background-size: cover;}
.section7 .a1 .hd{position: relative;padding-left: 150px;}
.section7 .a1 .hd h3{font-family: Impact;font-size: 150px;color: rgba(246, 246, 246, .1);color: rgba(246, 246, 246, .1);text-transform: uppercase;}
.section7 .a1 .hd h2{position: absolute; top: 50%; left: 200px; transform: translateY(-50%); font-size: 34px; font-weight: bold; color: #f6f6f6;}
.section7 .a1 .bd{padding-left: 200px;}
.section7 .a1 .bd .item{margin-bottom: 20px; padding: 6px 0 6px 56px; font-size: 16px; font-weight: bold; color: #ffffff;}
.section7 .a1 .bd .item span{font-weight: normal;}
.section7 .a1 .bd .item span.tel{font-size: 30px;}
.section7 .a1 .bd .item:nth-child(1){margin-bottom: 10px; background: url(ico_11.png) no-repeat left center;}
.section7 .a1 .bd .item:nth-child(2){background: url(ico_12.png) no-repeat left center;}
.section7 .a1 .bd .item:nth-child(3){background: url(ico_13.png) no-repeat left center;}
.section7 .a1 .bd .item:nth-child(4){background: url(ico_14.png) no-repeat left center;}
.section7 .a1 .bd .qList li{position:relative;width: 534px;margin-bottom: 14px;padding: 17px 50px 17px 60px;border: 1px solid rgba(255,255,255,.2);cursor: pointer;box-sizing: content-box;}
.section7 .a1 .bd .qList li:last-child{margin-bottom: 0;}
.section7 .a1 .bd .qList li::before{position:absolute;left: 20px;top: 17px;content: '\20';width: 26px;height: 26px;background: url(pic_27.png) no-repeat center center;z-index: 6;}
.section7 .a1 .bd .qList .question .tit{font-size: 16px;color: #ffffff;}
.section7 .a1 .bd .qList .answer{display: none; max-height: 104px; overflow-y: auto; padding: 16px 0 10px 0; font-size: 14px; color: #ffffff; line-height: 22px; opacity: 0.8;}
.section7 .a1 .bd .qList .plus{position: absolute; top: 17px; right: 20px; width: 18px; height: 18px; background: url(pic_28.png) no-repeat center center; transition: all 0.4s;}
.section7 .a1 .bd .qList .plus.cur{background-image: url(pic_28bb.png);}
.section7 .a1 .bd .qList li:hover {height: 116px!important;}
.section7 .a1 .bd .qList li:hover .answer{display: block;}
.section7 .a1 .bd .qList li:hover .plus{background-image: url(pic_28bb.png);}

@media screen and (max-width: 1600px){
	.section7 .a1 .hd{position: relative;}
	.section7 .a1 .hd h3{font-size: 110px; }
	.section7 .a1 .hd h2{font-size: 30px;transform: translateY(-50%);top:50%;position: absolute;left:11%;}
	.section7 .a1{padding-left: 8%;padding-top: 20px;}
	.section7 .a1 .bd{padding-left: 8%}
	.section7 .a1 .bd .item{margin-bottom: 15px;padding: 4px 0 4px 40px;font-size: 14px;}
	.section7 .a1 .bd .item span.tel{font-size: 20px;}
	.section7 .a1 .bd .qList li{width: 88%;padding: 10px 10px 10px 30px;}
	.section7 .a1 .bd .qList li::before{left:10px;top:9px;width: 20px;height: 20px;background-size: 20px 20px;}
	.section7 .a1 .bd .qList .question .tit{font-size: 14px;}
	.section7 .a1 .bd .qList .answer{font-size: 12px;}
	
}
@media screen and (max-width: 1200px){
	.section7 .hd h3{font-size: 90px;}
	.section7 .hd h2{font-size: 22px;}

	
}
@media screen and (max-width: 700px){

	.section7 .a1 .hd h3{font-size: 70px;}
	.section7 .hd h2{font-size: 26px;left: 11%;}
	.section7.hd h2 span{font-size: 12px;}
	.section7 .a1 .bd{padding-left: 0;}

	
}


/* .lyArea01 { float:left; width:46.5%; } */
.lyArea01 {width: 70%;}
.lyArea01 ul li {padding: 20px 0 20px 0;border-bottom:1px dashed #d9d6d6;box-sizing: content-box;}
.lyArea01 ul li:last-child { border-bottom:none; }
.lyArea01 ul li .p1 {font-size:16px;color: #ffffff;line-height:20px;margin-bottom:10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.lyArea01 ul li .p2 {font-size:14px;color: #ffffff;line-height:20px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.lyArea01 ul li i { margin-right:15px; font-size:18px; font-weight:bold; }
.lyArea01 ul li .p1 i { color:#e53831; }
.lyArea01 ul li .p2 i { color:#9b8383; }
.lyArea01 ul li:hover .p1 { color:#e53831; }

.section7 .a2 .hd{margin-bottom: 56px;}
.section7 .a2 .hd h2{font-size: 34px; font-weight: bold; color: #eb3f3c;}
.section7 .a2 .bd{margin-bottom: 120px;}
.section7 .a2 .bd form{}
.section7 .a2 .bd form .ipt{float: left;}
.section7 .a2 .bd form .ipt-1,
.section7 .a2 .bd form .ipt-2{width: 48%; margin-bottom: 70px;}
.section7 .a2 .bd form .ipt-1{margin-right: 4%;}
.section7 .a2 .bd form .ipt-1:nth-child(2n){margin-right: 0;}
.section7 .a2 .bd form .ipt-3{width: 100%;}
.section7 .a2 .bd form .ipt input{width: 100%; padding: 0 0 14px 18px; font-size: 16px; color: #ffffff; border-bottom: 1px solid rgba(255, 255, 255, .3);}
.section7 .a2 .bd form .ipt input::-webkit-input-placeholder{/* WebKit browsers */ color: #fff;}
.section7 .a2 .bd form .ipt input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */ color: #fff; opacity: 1;}
.section7 .a2 .bd form .ipt input::-moz-placeholder{/* Mozilla Firefox 19+ */ color: #fff; opacity: 1;}
.section7 .a2 .bd form .ipt input:-ms-input-placeholder{/* Internet Explorer 10+ */ color: #fff; opacity: 1;}
.section7 .a2 .bd form .ipt input:focus{border-color: #ffffff;}
.section7 .a2 .bd .more input{/* margin-top: 60px; */display: block;width: 172px;height: 52px;font-size: 20px;font-weight: bold;color: #ffffff;text-align: center;line-height: 50px;border-radius: 30px;border: 1px solid #ec4e4b;text-transform: uppercase;}
.section7 .a2 .hd,
.section7 .a2 .bd,
.section7 .a2 .ft{position: relative; z-index: 4;}
.section7 .a2 .ft .b{margin-bottom: 20px; font-size: 34px; font-weight: bold; color: #ffffff;}
.section7 .a2 .ft .c{margin-bottom: 30px; font-size: 18px; color: rgba(255, 255, 255, .9); line-height: 30px;}
.section7 .a2 .ft .d a{display: block; width: 172px; height: 52px; text-align: center; line-height: 52px; border-radius: 30px; border: 1px solid #ec4e4b; background: url(ico_15.png) no-repeat center center;}
.section7 .a2 .t1,
.section7 .a2 .t2{position: absolute; font-family: Impact; font-size: 150px; text-transform: uppercase; color: rgba(246, 246, 246, .1);}
.section7 .a2 .t1{left: 0;bottom: 5%;}
.section7 .a2 .t2{right: 0; top: 50%; transform: translateY(-50%);}

@media screen and (max-width: 1600px){
	.section7 .a2{position: relative;float: left;width: 50%;height: 100%;padding: 75px 5% 0 5%;background: url(pic_21.jpg) no-repeat center center;background-size: cover;}
	.section7 .a2 .hd{margin-bottom: 20px;}
	.section7 .a2 .hd h2{font-size: 28px;}
	.section7 .a2 .bd{margin-bottom: 30px;}
	.section7 .a2 .bd form .ipt-1,.section7 .a2 .bd form .ipt-2{margin-bottom: 40px;}
	.section7 .a2 .bd form .ipt input{padding: 0 0 10px 18px;font-size: 14px;}
	.section7 .a2 .bd .more input{width: 160px;height: 42px;font-size: 14px;line-height: 42px;}
	.section7 .a2 .ft .b{margin-bottom: 15px;font-size: 26px;}
	.section7 .a2 .ft .c{margin-bottom: 15px;font-size: 16px;}
	.section7 .a2 .ft .d a{width: 160px;height: 42px;line-height: 42px;border-radius: 21px;}
	.section7 .a2 .t1,.section7 .a2 .t2{font-size: 110px;}
}
@media screen and (max-width: 1200px){
	
}
@media screen and (max-width: 700px){
	.section7 .a1{float: unset;width: 100%;padding: 0 3% 30px 3%;}
	.section7 .a2{position: relative;float: none;width: 100%;padding: 6% 3%;background: url(pic_21.jpg) no-repeat center center;background-size: cover;}
	.section7 .cont{padding: 0;}
}

.section8 .a1 .hd{position: relative; text-align: center;}
.section8 .a1 .hd h3{font-family: Impact; font-size: 14vh; color: rgba(24,22,23,.1); text-transform: uppercase;}
.section8 .a1 .hd h2{position: absolute; left: 50%; top: 50%; font-size: 34px; font-weight: bold; color: #151314; transform: translate(-50%,-50%);}
.section8 .a2 .s8-swiper{width: 1460px;}
.section8 .a2 .s8-swiper .swiper-slide .textBox{opacity: 0;transition: all 0.5s;}
.section8 .a2 .s8-swiper .swiper-slide{transition: all 0.5s;}
.section8 .a2 .s8-swiper .swiper-slide-prev {transform: scale(0.8);}
.section8 .a2 .s8-swiper .swiper-slide-next {transform: scale(0.8);}
.section8 .a2 .s8-swiper .swiper-slide-active{transform: scale(1);}
.section8 .a2 .s8-swiper .textBox .tit {text-align: center; font-size: 20px; font-weight: bold; color: #333333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.section8 .a2 .s8-swiper .swiper-slide-active .textBox{opacity: 1;}
.section8 .a2 .s8-swiper .picBox img{max-width: 100%;}
.section8 .a2 .s8-swiper .s8-prev,
.section8 .a2 .s8-swiper .s8-next {width: 68px; height: 68px; background: url(pic_34.png) no-repeat center center; background-size: cover; transition: all 0.5s;}
.section8 .a2 .s8-swiper .s8-prev{left: 30%;}
.section8 .a2 .s8-swiper .s8-next{right: 30%; transform: rotate(180deg);}
.section8 .a2 .s8-swiper .s8-prev:hover,
.section8 .a2 .s8-swiper .s8-next:hover{background-image: url(pic_35.png);}
.section8 .more{margin-top: 20px; text-align: center;}
.section8 .more a{font-size: 14px; color: #999999; text-decoration: underline; transition: all 0.4s;}
.section8 .more a:hover{color: #ec4744;}

@media screen and (max-width: 1460px) {
	.section8 .a2 .s8-swiper{width: 1200px;}
}

@media screen and (max-width: 1200px) {
	.section8 .a2 .s8-swiper{width: 100%;}
}

@media screen and (max-width: 700px) {
	.section8 .a1 .hd{margin-bottom: 30px;}
	.section8 .a1 .hd h3{font-size: 38px;}
	.section8 .a1 .hd h2{font-size: 24px;}
	.section8 .a2 .s8-swiper .textBox .tit{font-size: 16px;line-height: 2.2;}
	.section8 .a2 .s8-swiper .s8-prev, .section8 .a2 .s8-swiper .s8-next{display: none;}
}

.section9 .a1 .hd{position: relative; text-align: center;}
.section9 .a1 .hd h3{font-family: Impact; font-size: 14vh; color: rgba(24,22,23,.1); text-transform: uppercase;}
.section9 .a1 .hd h2{position: absolute; left: 50%; top: 50%; font-size: 34px; font-weight: bold; color: #151314; transform: translate(-50%,-50%);}
.section9 .a2{position: relative;}
.section9 .a2 .s9-swiper{width: 1460px;}
.section9 .a2 .s9-swiper .picBox img{max-width: 100%;}
.section9 .a2 .s9-swiper .textBox .tit{margin-top: 20px; font-size: 20px; font-weight: bold; color: #333333; text-align: center; transition: all 0.5s;}
.section9 .a2 .s9-prev,
.section9 .a2 .s9-next {width: 68px; height: 68px; background: url(pic_34.png) no-repeat center center; background-size: cover; transition: all 0.5s;}
.section9 .a2 .s9-prev{left: 7%;}
.section9 .a2 .s9-next{right: 7%; transform: rotate(180deg);}
.section9 .a2 .s9-prev:hover,
.section9 .a2 .s9-next:hover{background-image: url(pic_35.png);}
.section9 .a2 .s9-swiper a:hover .textBox .tit{color: #ec4744;}
.section9 .a2 .more{position: absolute; right: 50%; bottom: 10px; z-index: 10;margin-right: -728px;}
.section9 .a2 .more a{font-size: 14px;color: #999999;text-decoration: underline;transition: all 0.4s;}
.section9 .a2 .more a:hover{color: #ec4744;}

@media screen and (max-width: 1460px) {
	.section9 .a2 .s9-swiper{width: 1200px;}
}

@media screen and (max-width: 1200px) {
	.section9 .a2 .s9-swiper{width: 100%;}
}

@media screen and (max-width: 700px) {
	.section9 .a1 .hd{margin-bottom: 30px;}
	.section9 .a1 .hd h3{font-size: 38px;}
	.section9 .a1 .hd h2{font-size: 24px;}
	.section9 .a2 .s9-swiper .textBox .tit{font-size: 16px;}
	.section9 .a2 .s9-prev, .section9 .a2 .s9-next{display: none;}
	.section9 .a2 .more{position: relative; right: unset; bottom: unset; margin: 20px 0 0 0;text-align: center;}
}

.section10 .a1{float: left; width: 50%; height: 100vh;}
.section10 .a1 .s10-swiper1 .swiper-slide .picBox{height: 100vh;}
.section10 .a1 .s10-swiper1 a{display: block; position: relative;}
.section10 .a1 .s10-swiper1 .textBox {position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, .5);padding-left: 20%;}
.section10 .a1 .s10-swiper1 .textBox .tit{font-size: 20px; color: #ffffff; line-height: 80px;}
.section10 .a1 .s10-swiper1 .swiper-pagination-bullets{width: auto; left: unset; right: 30px;bottom: 26px;}
.section10 .a1 .s10-swiper1 .swiper-pagination-bullet{width: 8px; height: 8px; background: #b1b1b3; margin: 0 6px; opacity: 1; transition: all 0.4s;vertical-align: middle;}
.section10 .a1 .s10-swiper1 .swiper-pagination-bullet-active{width: 12px; height: 12px; background: #ffffff;}
.section10 .a2{float: right; width: 50%; height: 100vh; display: flex; align-items: center; flex-wrap: wrap;background: url(pic_38.jpg) no-repeat center center; background-size: cover;}
.section10 .a2 .b1 .hd{position: relative; text-align: center;}
.section10 .a2 .b1 .hd h3 {font-family: Impact; font-size: 150px; color: rgba(24, 22, 23, .1); text-transform: uppercase;}
.section10 .a2 .b1 .hd h2 {position: absolute; left: 50%; top: 50%; font-size: 34px; font-weight: bold; color: #151314; transform: translate(-50%,-50%);}
.section10 .a2 .b2{width: 66.66%; margin-left: 9%; position: relative;}
.section10 .a2 .b2 .s10-swiper2 a{display: block; float: left; width: 30%; margin: 0 5% 5% 0; border: 1px solid #e5e5e5;}
.section10 .a2 .b2 .s10-swiper2 a:nth-child(3n){margin-right: 0;}
.section10 .a2 .b2 .s10-swiper2 .picBox img {max-width: 100%;}
.section10 .a2 .b2 .swiper-pagination{width: 100%;}
.section10 .a2 .b2 .swiper-pagination-bullet{margin: 0 4px; opacity: 1; background: #afafaf; transition: all 0.4s;}
.section10 .a2 .b2 .swiper-pagination-bullet-active{width: 20px; border-radius: 30px; background: #ec4744;}

@media screen and (max-width: 700px) {
	.section10 .a1{float: unset; width: 100%; height: auto;}
	.section10 .a1 .s10-swiper1 .swiper-slide .picBox img{max-width: 100%;}
	.section10 .a1 .s10-swiper1 .swiper-slide .picBox{height: auto;}
	.section10 .a2{float: unset; width: 100%; height: auto; display: block; padding-top: 30px;}
	.section10 .a2 .b1 .hd{margin-bottom: 30px;}
	.section10 .a2 .b1 .hd h3{font-size: 38px;}
	.section10 .a2 .b1 .hd h2{font-size: 24px;}
	.section10 .a2 .b2{width: 100%; margin-left: 0;}
}

@media screen and (max-width: 700px) {
    /* .header_sj{display: none;} */
    #fp-nav{display: none!important;}
    .cont{padding: 40px 2%;}
    .pcBox{display: none;}
    .sjBox{display: block;}
    .section2{background: url(pic_03.jpg) no-repeat center center; background-size: cover;}
    .section2 .a1{width: 100%;margin-bottom: 40px;}
    .section2 .a2{width: 100%; padding-left: 0;}
    .section2 .a2 .m-cont{position: relative;top: unset;left: unset;transform: none;}
    .section2 .a2 .hd .tip{font-size: 18px;}
    .section2 .a2 .bd .m-text{font-size: 14px;line-height: 24px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
    .section2 .a2 .ft{width: 100%;}
    .section2 .a2 .ft .data li{float: left;width: 46%!important;margin-bottom: 20px;font-size: 14px;}
    .section2 .a2 .ft .data li:nth-child(1), .section2 .a2 .ft .data li:nth-child(3){margin-right: 8%;}
    .section2 .a2 .ft .data li span{font-size: 34px;}

    .section3 .hd{margin-bottom: 30px;text-align: center;}
    .section3 .hd h3{font-size: 38px;}
    .section3 .hd h2{font-size: 24px;left: 50%;transform: translate(-50%, -50%);}
	.section3 .a1 .bd {display: none; visibility: hidden;}
    .section3 .bd .s3-swiper{width: 100%;}
    .section3 .bd .s3-swiper ul li{width: 22%;}
    .section3 .bd .s3-swiper ul li:nth-child(4n){margin-right: 0;}
    
    .section3 .bd .sj-s3-swiper{display: block; text-align: center;}
    .section3 .bd .sj-s3-swiper img {width: 100%;}
    .section3 .bd .sj-s3-swiper .pictit{margin-top: 10px;font-size: 16px;}

    .section4 .cont{padding: 0;}
    .section4 .item .m-cont .hd .tit{background: rgba(0,0,0,.35);}
    .section4 .item .m-cont .hd .tit::before{background: none;}
    .section4 .item .m-cont .bd .tip{font-size: 18px;}
    .section4 .item .m-cont .bd .m-text{font-size: 14px;}
    .section4 .item .m-cont .hd .tit{width: 140px;height: 140px;line-height: 140px;font-size: 18px;}
}

