.bannerbox{width:100%;position:relative; overflow:hidden;height:500px;}
.banner{width:1920px;position:absolute;left:50%;margin-left:-960px;}
.banner#b1{display:block;height:500px;background:url(../../images/single/short_video/banner.png) no-repeat;}
.banner#b1 .ban2{padding-top:150px;}
.banner#b1 .ban2 .bac{margin-top:30px;width:580px;}
.banner#b1 .ban2 .bac p{font-size:20px;margin-top:0;line-height:42px;}
.page-title{text-align:center;font-size:32px;color:#333;font-weight:400;}
.page-title.white{color:#fff;}

.first-main{margin:90px 0;}
.first-content{text-align:center;font-size:0;margin:30px auto 0 auto;width:1200px;}
.first-content .img{margin-bottom:45px;width:1000px;}
.first-content .text-list{font-weight:500;}
.first-content .text-list li{font-size:20px;color:#FF1F4E;line-height:60px;display:inline-block;width:240px;height:60px;border-radius:30px;background-color:#FFF6F6;margin-right:30px;}
.first-content .text-list li:last-child{margin-right:0;}

.second-main{background:url(../../images/single/short_video/bg.png) no-repeat top center;height:670px;box-sizing:border-box;padding:90px 0 180px 0;background-size:auto 100%;}
.second-content{background:url(../../images/single/short_video/bg_1.png) no-repeat top center;width:1200px;height:270px;margin:95px auto 0 auto;background-size:100% 100%;padding-top:60px;box-sizing:border-box;}
.second-content:after{content:'';display:block;width:0;height:0;clear:both;}
.second-content .list{float:left;width:370px;box-sizing:border-box;padding:0 13px;}
.second-content .list:last-child{padding-left:30px;}
.second-content .list .main{text-align:center;}
.second-content .list .small{overflow:hidden;padding-top:10px;}
.second-content .list .small li{line-height:1;margin-top:30px;font-size:16px;width:50%;float:left;box-sizing:border-box;padding-left:22px;background-repeat:no-repeat;background-position:left center;background-size:20px 20px;}
.second-content .both .main{font-size:20px;color:#999;}
.second-content .both .small li{color:#C1C1C1;background-image:url(../../images/single/short_video/icon_close.png);}
.second-content .center{margin:0 45px;}
.second-content .center .main{font-size:24px;color:#FF1F4E;font-weight:bold;}
.second-content .center .small li{color:#666;background-image:url(../../images/single/short_video/icon_check.png);}

.third-main{margin:90px 0 130px 0;}
.third-content{width:1200px;margin:0 auto;font-size:0;}
.third-content:after{content:'';display:block;width:0;height:0;clear:both;}
.third-content .list{width:360px;float:left;margin-right:60px;margin-top:100px;}
.third-content .list:nth-child(3n){margin-right:0;}
.third-content .list .icon{width:50px;height:50px;vertical-align:top;}
.third-content .list .text-box{width:240px;margin-left:20px;display:inline-block;vertical-align:top;margin-top:10px;}
.third-content .list .text-box .main{font-size:24px;color:#FF1F4E;margin-bottom:10px;}
.third-content .list .text-box .small{font-size:16px;color:#999;line-height:1.5;}

.fourth-main{background-color:#FAFBFE;padding:90px 0 170px 0;}
.fourth-content{width:1200px;margin:100px auto 0 auto;position:relative;}
.fourth-content .phone-main{width:430px;height:840px;padding:43px 41px 45px 41px;position:relative;margin:0 auto;}
.fourth-content .phone-main .swiper-container{height:100%;}
.fourth-content .phone-main:after{content:'';z-index:10;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../images/single/short_video/phone.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;}
.fourth-content .phone-main .slide-img{width:100%;height:100%;}
.fourth-content .slide-list{position:absolute;z-index:11;left:0;top:142px;width:100%;}
.fourth-content .slide-list:after{content:'';display:block;width:0;height:0;clear:both;}
.fourth-content .slide-list .list{font-size:32px;margin-bottom:60px;cursor:pointer;color:#666;width:258px;height:80px;line-height:78px;text-align:center;border:1px solid rgba(225,225,225,1);border-radius:10px;}
.fourth-content .slide-list .list.active{color:#fff;background:rgba(255,31,78,1);box-shadow:0px 26px 29px 0px rgba(255,108,108,0.3);}
.fourth-content .slide-list .list:nth-child(odd){float:left;margin-right:300px;}
.fourth-content .slide-list .list:nth-child(even){float:right;}

.fifth-main{margin:90px 0;}
.fifth-content{width:1200px;margin:0 auto;}
.fifth-content:after{content:'';display:block;width:0;height:0;clear:both;}
.fifth-content .list{float:left;text-align:center;width:250px;margin-right:210px;margin-top:100px;}
.fifth-content .list:nth-child(3n){margin-right:0;}
.fifth-content .list .icon{width:50px;height:50px;margin-bottom:25px;}
.fifth-content .list .name{font-size:24px;color:#FF1F4E;margin-bottom:9px;}
.fifth-content .list .small{font-size:16px;color:#999;line-height:1.5;}

/*留言板*/
.message{display:block;padding:80px 0;background:#f0f3fa;}
.mestitle,.remarks{display:block;text-align:center;}
.mestitle .titleh{font-size:28px;color:#333;font-weight:700}
.mestitle .contp{font-size:20px;color:#666;margin-top:10px;}
.formd form{display:flex;justify-content:space-evenly;padding:0 200px;margin-top:40px;}
.formd form .xmane,.formd form .iphone{width:300px;position:relative;border:solid 1px #f0f3fa;box-sizing:border-box;}
.formd form .xmane input,.formd form .iphone input{display:block;width:100%;height:100%;box-sizing:border-box;line-height:60px;padding:20px 10px;padding-left:60px;font-size:14px;}
.formd form .xmane:before{display:block;position:absolute;left:15px;top:15px;content:'';background:url(../../images/xingming.png) no-repeat;width:30px;height:30px;}
.formd form .iphone:before{display:block;position:absolute;left:15px;top:15px;content:'';background:url(../../images/dianhua.png) no-repeat;width:30px;height:30px;}
.formd form .submit{width:180px;height:60px;}
.formd form .submit input{display:block;width:100%;height:100%;text-align:center;line-height:60px;background:#316fff;color:#fff;border:solid 1px #316fff;font-size:20px;cursor:pointer;box-sizing:border-box;}
.remarks{margin-top:30px;}
.remarks .main{font-size:24px;color:#333;font-weight:700}
.remarks .small{font-size:24px;margin-top:5px;color:#666;}
font{color:#f50303;font-weight:700;}