.leading-page-content{width: 100vw;overflow: hidden;}
.leading-page-info{position: absolute;width: 100%;bottom: 50px;}
.leading-page-header{width: 85%;margin: 0 auto;background: rgba(255,255, 255, 0.9);text-align: center;text-transform: uppercase;font-family: Times New Roman;padding: 2em 0;}
.leading-page-header h1{font-size: 46px;line-height: 2;}
.leading-page-header p{font-size: 16px;line-height: 2;}
.wd-14{font-size: 14px;}
.leading-page-content{padding-top: 20px;text-align: center;line-height: 2;background: #f9f9f9;}
.leading-page-content .pro_text{position: relative;text-align: left;}
.leading-page-content .pro_text h3{font-size: 24px;overflow: hidden;}
.leading-page-content .pro_text p{font-size: 14px;overflow: visible;display: inline-block;font-family: Arial, Helvetica, sans-serif;}
.leading-page-content .pro_item{background: #fff;padding: 5px;box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2)}
.inpro_list li:hover .pro_text p{color: #333;}
.img-list-box{background: #fff;box-shadow: 0 0 0px 0 rgba(0,0,0,0.2);padding: 20px;}
.img-list-3{display: flex;flex-wrap: wrap;}
.img-list-3 li{width: 32.3%;margin: 10px 0.5%;position: relative;cursor: pointer;}
.img-list-3 li .pic-box img{width: 100%;}
.img-list-3 li .text-box{position: absolute;bottom: 0px;color: #fff;width: 100%;background: rgba(0,0,0,0.6);overflow: hidden;}
.big-tit{margin: 50px 0;display: inline-block;}
.big-tit h1,.big-tit h4{font-size: 32px;}
.a-quote span{background: #ff971d;padding: 5px 30px; border-radius: 40px;color: #fff;display: inline-block;margin: 30px 0;}
.a-quote:hover span{background: #ffa135;}
.desc{font-size: 18px;}
.box-pro,.in_qicon {background: #fff;}
.ab_cer{margin-bottom: 50px;}
.box-data .warper{background: #fff;    box-shadow: 0 0 0px #e5dede;}
.txt-info{padding: 20px 0;text-align: center;}
.txt-info h2{font-size: 32px;line-height: 20px;margin: 15px 0;}
.txt-info p{font-size: 16px;line-height: 2;width: 80%;margin: 0 auto;}
.data-li ul{display: flex;flex-wrap: wrap;margin: 10px auto;justify-content: center;padding: 0px 0 20px;}
.data-li ul li{text-align: center;font-size: 16px;padding: 0 2%;border-right: 1px solid #e5dede;text-transform: uppercase;}
.data-li ul li:last-child{border-right: none;} .data-li ul li big{font-size: 28px;font-weight: 600;}
.video-title ul li.on{color: #ff971d;}
.video-list ul li{display: none;}
.video-list ul li.on{display: block;}
#video-swiper{display: flex;}
.youtube-video{display: none;}
.video-box{display: none;position: fixed;width: 100%;height: 100%;background: #333;text-align: center;left: 0;top: 0;z-index: 9999;}
.video-box .youtube-video{display: none;}
.warning-txt{background: #fdf0e8;font-size: 16px;color: #3a3a3a;position: relative;padding: 0 5%;}
.warning-txt p{padding-left: 50px;background: url(https://www.newparkrides.com/wp-content/themes/shentong/images/icon-warning.png) no-repeat left center;background-size: 32px;text-align: left;line-height: 50px;height: 50px;font-weight: 600;}
.warning-txt .chat-online{position: absolute;right: 5%;top: 10px;padding: 2px 10px;background: #ff971d;color: #fff;border-radius: 50px;font-size: 14px;cursor: pointer;}
.warning-txt .wap{display: none;}
@media screen and (max-width : 1242px) {
.leading-page-info{bottom: 10px;}
.leading-page-header{padding: 1em 0;}
.leading-page-header h1{font-size: 18px;}
.leading-page-header p{font-size: 12px;}
.leading-page-content .pro_text h3{font-size: 16px;}
.img-list-box{padding: 5px;}
.img-list-3 li {
width: 48%;
margin: 5px 1%;
}
.img-list-3 li .text-box h3{font-size: 14px;}
.img-list-3 li .text-box p{font-size: 12px;}
.big-tit{margin: 20px 0;}
.big-tit h1,.big-tit h4{font-size: 18px;}
.desc{font-size: 14px;line-height: 20px;}
}
@media screen and (max-width : 768px) {
.leading-page-info{bottom: 10px;}
.leading-page-header{padding: 1em 0;}
.leading-page-header h1{font-size: 18px;}
.leading-page-header p{font-size: 12px;}
.leading-page-content .pro_text h3{font-size: 16px;}
.img-list-box{padding: 5px;}
.img-list-3 li {
width: 48%;
margin: 5px 1%;
}
.img-list-3 li .text-box h3{font-size: 14px;}
.img-list-3 li .text-box p{font-size: 12px;}
.big-tit{margin: 20px 0;}
.big-tit h1,.big-tit h4{font-size: 18px;}
.desc{font-size: 14px;line-height: 20px;}
.txt-info h2{font-size: 18px;line-height: 1.5;}
.txt-info p{line-height: 1.5;}
.data-li ul li big{font-size: 20px;}
.data-li ul li{font-size: 12px;text-transform: uppercase;}
.warning-txt .wap{display: block;}
.warning-txt .pc{display: none;}
}