.bg-base{background:#f8f7f7}
.channel-header{
	height: 698px;
	text-align: center;
	overflow: hidden;
	background: #fff url(http://oss.static.nubia.cn/upload/58c64883a21bc24.jpg) center center no-repeat;
}
.channel-header .channel-top,
.channel-header .channel-info{width: 1200px; height: 30px; margin-left:auto; margin-right: auto;}
.channel-header .channel-top{margin-top: 20px; text-align: left;}
.channel-header .channel-top .nubia-logo{width: 190px; height: 30px; display: inline-block; background: url(http://oss.static.nubia.cn/upload/58c6488375a7286.png) left top no-repeat;}
.channel-header .channel-top .parentr{color: #fff; font-size: 18px; float: right; line-height: 30px;}
.channel-header .channel-info{color: #fff;}
.channel-header .channel-info h1{font-size: 38px; margin: 56px 0;}
.channel-header .channel-info h1 span{padding-bottom:8px; border-bottom: 2px solid #fff;}
.channel-header .channel-info h2{font-size: 28px; margin: 20px 0;}
.channel-header .channel-info p{width: 560px; margin: 0 auto 56px; font-size: 18px; line-height: 32px;}
.channel-header .channel-btn{width: 242px; height: 54px; line-height: 54px; font-size: 20px; color: #fff; background: #e60012; border-radius: 10px; display: inline-block; text-align: center; margin: 0 10px;}
.channel-header .channel-btn:hover{background: #d80011;}
.channel-header .channel-btn.success{background:#32b16c}
.channel-header .channel-btn.success:hover{background:#2da764}
.channel-wrapper{width: 1200px; overflow: hidden; margin: 0 auto; padding-bottom: 160px; text-align: center;}
.channel-wrapper h1{color:#4c4c4c; font-size: 38px; margin: 80px 0 100px;}
.channel-wrapper h1 span{padding-bottom:8px; border-bottom: 2px solid #4c4c4c;}
.channel-box .step-list li{position:relative;float: left; width: 205px; height: 280px; color: #000; font-size: 18px;  padding:60px 40px 0; background: #f8f7f7; margin-right: 20px;}
.channel-box .step-list li:last-child{float: right; margin-right: 0;}
.channel-box .step-list .step{position: absolute; left: 50%; top: 0; color: #4c4c4c;  width: 80px; padding:15px 0; height: 50px; margin-left: -40px; margin-top: -40px; background: #fff; border-radius: 50%; box-shadow:1px 2px 20px #bbb;}
.channel-box .step-list .step span{font-size: 34px; display: block; margin-top: -10px; }
.channel-box .step-list-item h2{font-size: 22px; margin: 15px 0;}
.channel-box .step-list-item h3{margin: 10px 0; font-size: 20px;}
.channel-box .step-list-item p{line-height: 30px;}

.accident-wrapper{width:1200px; margin: 20px auto 0; background: #fff; border: 1px solid #ededed; position: relative;}
.accident-box{padding:60px 100px; padding-right: 0;}
.accident-form{}
.accident-form li{line-height: 40px; margin-bottom: 15px; color: #000; font-size: 18px;}
.accident-wrapper .red{color: #f00; padding: 0 10px; display: inline-block;}
.accident-wrapper .Validform_checktip{position: initial; padding-left: 12px;}
.accident-form .accident-label{width: 220px; text-align: right; display: inline-block; margin-right: 15px;}
.accident-form .accident-input{width: 520px; height: 40px; padding-left: 10px; line-height: 40px; border: 1px solid #e1e1e1; border-radius: 2px; box-sizing: border-box;}
.accident-form .accident-submit{text-align: center; margin-top: 48px;}
.accident-form .accident-submit input{width:240px; height: 52px; font-size: 22px; color: #fff; cursor: pointer; line-height: 52px; background:#e6262d; border: none; border-radius: 8px; box-sizing: border-box;}
.accident-form .accident-submit input:hover{background:#db1f26}
.accident-tips{margin-top: 72px; overflow: hidden;}
.accident-tips h2{font-size: 26px; color: #f20d1f;}
.accident-tips-item{float: left;  width: 460px;}
.accident-tips-item .tips-list{font-size: 18px; line-height: 32px; margin-top: 25px; padding-left: 52px;}
.accident-tips-item .tips-list dt{color: #f20d1f;}
.accident-tips-item .tips-list dd{color: #707070;}
.accident-tips-item p{text-align: center; margin-top: 32px;}
.m20{margin-bottom: 20px;}
.acc-banner{border-bottom: none;}
.step-box{float: left; width: 470px; margin-top: 42px;  text-align: center;}
.step-right{float: right;}
.step-box h2{font-size: 28px; color: #747474;}
.step-box h3{font-size: 20px; color: #3e3e3e; padding: 20px 0; text-align: left;}
.step-box .list{margin-top: 32px;}
.step-box .list img{padding:4px; border: 1px solid #e1e1e1;}
.step-box .acc-desc{margin-top: 36px;}
.step-box .acc-desc h1{font-size:28px; text-align: center; color: #3e3e3e; margin-bottom: 12px;}
.step-box .acc-desc h2{font-size: 24px;  margin-bottom: 12px;}
.step-box .acc-desc p{font-size: 16px; line-height: 28px; color: #848484;}

.acc-price{width: 524px; margin: 36px auto 0;}
.acc-price select{color: #b3b3b3;}
.acc-price .accident-half{width: 250px;}
.acc-price .accident-half.ml15{margin-left: 15px;}
.acc-price .stlect-price{text-align: center;}
.acc-price .stlect-price .red{font-size: 30px;}
.acc-link{padding:0 20px; font-size: 18px; line-height: 36px; text-align: center;}
.acc-link a{color: #00a0e9;}
.acc-link a:hover{color: #f27f02;}

.carousel-btn{position:absolute; top:50%; cursor: pointer; margin-top: -52px; width: 50px; height: 105px; background: url(http://oss.static.nubia.cn/upload/58c648835f13467.jpg) left top; text-indent: -99em;}
.carousel-btn.arrow-left{left: 0;}
.carousel-btn.arrow-right{right:0; background-position: -50px 0;}
.accident-carousel{width: 880px; height: 550px; margin: 40px auto; overflow: hidden;}
.accident-inner{width: 880px;}
.accident-carousel h1{font-size:36px; text-align: center; color: #3e3e3e;}
.accident-carousel .step-box{width: 410px; height: 450px; margin-top: 42px; border: 1px solid #e1e1e1;}
.accident-carousel .step-box .title{height: 50px; line-height: 50px; font-size: 26px; color: #fff; text-align: center; background: #e6262d;}
.accident-carousel .step-box .desc{padding: 28px; line-height: 34px; text-align: left; font-size: 16px; color: #3e3e3e;}
.accident-carousel .step-box .desc strong{display: block;}
.accident-carousel .step-box .desc p{margin-top: 15px;}

.accident-question{padding: 40px 68px; overflow: hidden;}
.accident-question h1{font-size:36px; text-align: center; color: #3e3e3e;}
.ques-list{margin-top: 46px;}
.ques-list li{border-bottom: 1px solid #e1e1e1; padding-bottom: 24px; margin-bottom: 24px;}
.ques-list li:last-child{border-bottom: none; margin: 0;}
.ques-list .title{font-size: 20px; color: #3e3e3e; padding-bottom: 15px;}
.ques-list .desc{font-size: 16px; line-height: 24px;}

.swiper-wrapper { position: relative; width: 880px; height: 550px; z-index: 1; display: -webkit-box; display: flex; transition-property: transform; box-sizing: content-box }
.swiper-wrapper { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0) }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; }
.swiper-page{    
    position: absolute; top: 50%; transform: translateY(-50%); color: #fff; z-index: 99; border-radius: 10px; 
    cursor: pointer; background: rgba(0,0,0,.3); opacity: 0.6; transition: opacity 0.15s; font-size: 76px; font-weight: 550;
}
.swiper-page:hover{opacity: 1;}
.swiper-page.prev{left: 24px;}
.swiper-page.next{right: 24px;}