ul,li{ padding: 0;}
.fs36{ font-size: 36px;}
.mt70{ margin-top: 70px!important;}
.mt60{ margin-top: 60px!important;}
.w1200{ width: 1200px; margin: 0 auto;}
.s-tit{ text-indent: -9999px; background: url(images/s-tit.png) no-repeat center top; height: 34px; margin-bottom: 40px;}
.banner{ width: 100%; height: 650px; background: url(images/0-banner.jpg) no-repeat center top;}
.c-container .b-tit{ font-size: 72px; color: #333333; text-align: center; }
.div{ padding: 115px 0 100px 0 ; }
.div-1{ background: url(images/1-bg.jpg) no-repeat center top; }
.div-1 .btn-1{position: absolute; bottom: 20px; left: 0; width: 100%;text-align: center;}
.div-1 .left{ width: 570px;}
.div-1 .form{ background: url(images/1-img-3.jpg) no-repeat center top; padding: 120px 80px 50px 80px;}
.div-1 .item{ background: #e9e9e9; box-shadow: 0 5px 10px rgba(0,0,0,0.6); height: 60px; border-radius: 30px; font-size: 22px; overflow: hidden; margin-bottom: 10px;}
.div-1 .item label{ background: #000000; color: #fff; line-height: 60px; padding: 0 20px; white-space: nowrap;}
.div-1 .item  .input{ border:none; background: none; line-height: 60px; font-size: 22px; padding-left:20px; width: 100%;}
.div-1 .item ._mobile{ width:183px;}
.div-1 .item input[name='code']{ width: 120px; margin-right: 100px;}
.div-1 .item .l{  display: block; height: 24px; width: 1px; position: absolute; right: 225px; top: 18px; background: #a6a6a6;}
.div-1 .show-code{position: absolute; right:0; top: 0; line-height: 60px; background: #a90303; color: #fff; padding: 0 10px; cursor: pointer;}
.div-1 .right{ width: 440px; margin-left: 50px;}
.div-1 .thead{ background: #6f0303; height: 60px; line-height: 60px; border-radius: 30px;font-size: 20px; color: #fff;  }
.div-1 .thead span{ white-space: nowrap; }
.div-1 .thead span:nth-child(2){ margin: 0 40px;}
.div-1 .tbody{ color: #fff; font-size: 20px; height: 228px; overflow: hidden;}
.div-1 .tbody li{ height: 38px; line-height: 38px; text-align: center; display: flex; justify-content:center }
.div-1 .tbody li span{ white-space: nowrap; min-width: 80px;}
.div-1 .tbody li span:nth-child(2){ margin: 0 45px;}

.div-2{ background: url(images/2-bg.jpg) no-repeat center top/auto 100%; padding-top:100px;}
.div-2 .swiper-2{ width: 90%; margin:0 auto;}
.div-2 .swiper-2 .img{ width: 100%;}
.div-2 .swiper-2 .swiper-slide{ transition: all .3s linear; max-width: 1000px;}
.div-2 .swiper-2 .swiper-slide-active{ transform: scale(1); }

.div-3{ background: url(images/3-bg.jpg) no-repeat center top;}
.div-3 .swiper-3{ padding-bottom: 0!important; }
.div-3 .swiper-3 .swiper-pagination{ bottom: 20px;}
.div-3 .swiper-3 .swiper-pagination-bullet{ background: #bd020c;}
.div-3 .s-4{ background: url(images/3-img-4bg.png) no-repeat center top; padding: 110px 50px 30px 50px;}
.div-3 .img{ border-radius: 20px;}
.div-3 .swiper {padding-bottom: 40px;}
.div-3 .swiper .swiper-slide{ width: auto;}
.div-3 .swiper .img{ border-radius: 20px;}
.div-3 .swiper-pagination-bullet{ width:10px; height: 10px; background:#fff; border-radius: 5px; transition: all .3s ease;opacity: .6;}
.div-3 .swiper-pagination-bullet-active{ width: 100px; opacity: 1;}

.div-3 .s-5{ background: url(images/3-img-5bg.png) no-repeat center top; padding: 110px 50px 30px 50px;}
.div-3 .s-tit-2{ color: #fffefe; font-size: 26px; line-height: 60px; border-radius: 30px; padding: 0 30px; background-image: linear-gradient(-175deg, #980005 22%,#ff0808 100%); margin-bottom: 10px;}

.div-4{ background: url(images/4-bg.jpg) no-repeat center top; padding-top: 125px;}
