/************banner1*************/
.banner1{
    width:100%;
    height: auto;
    background: url('../img/sxh/banner_bg.jpg') top center;
  
}
.banner1 .con{
    width:1200px;
    margin:0 auto;
    overflow: hidden;
}
.banner1 .con  h2{
    text-align: center;
    padding-bottom: 40px;
}
.banner1 .con .left{
    width:700px;
    float: left;
    overflow: hidden;
}
.banner1 .con .right{
    margin-top:99px;
    /* width:440px; */
    padding:70px 40px 0;
    background:#fff;
    float: right;
    border-radius: 8px;
}
.banner1 .con .right h2{
    font-size: 20px;
    font-family: "Helvetica", Microsoft;
    font-weight: bold;
}
.banner1 .con .right .layui-input-block{
    margin-left:0
}
.banner1 .con .right .yzmBox .yzmInput{
    width:65%;
    float: left;
}
/* .banner1 .con .right .yzmBox button{
    float: right;
    height: 50px;
    line-height: 50px;
    padding:0 20px;
    border-radius: 8px;
    
} */
.banner1 .con .right .yzmBox {
    background:#1472ff;
}
.banner1 .con .right .btns{
    width: 100%;
    margin-bottom: 20px;
    font-size: 18px;
    margin-left: 0;
}
.banner1 .con .right .loginBtn{
    margin-top:30px;
    background:#1472ff;
    border-color: #1472ff;
}
.banner1 .con .right  .settleBtn{
    margin-bottom: 60px;
    border-color:#1472ff ;
    color: #1472ff;
}

.loginVerifcodeBtn,.loginVerifcodeSettleBtn{
    border-color: #85B6FF;
    color:#1472FF;
}
.loginVerifcodeSettleBtn{
    height:48px;
    line-height: 48px;
}
/************sassBox*************/
.sassBox{
    padding:20px 0 0;
    display: flex;
    justify-content: space-between;
    
}
.sassBox .left{
    width:780px;
}
.sassBox .left  h2{
    font-size: 36px;
    padding-top:50px;
    font-weight: bold;
}
.sassBox .left p{
    font-size: 16px;
    margin-top:30px;
    line-height: 28px;
    color:#666;
    padding-bottom: 60px;
}
/***********adv1******************/
.advOne{
    width: 100%;
    background:url("../img/sxh/bg1.jpg") top center;
   
}
.advOne  .con{
    padding-top:50px;
    padding-bottom: 80px;
}
.advOne  .con  h2{
    font-size: 36px;
    color:#fff;
    text-align: center;
    padding-bottom: 30px;
    font-weight: bold;
}
.advOne  .con .subTitle{
    text-align: center;
    font-size: 16px;
    line-height: 28px;
    color:#fff;
    width: 80%;
    margin: 0 auto;
}
.advOne  .con .totalData{
    width:100%;
    background:#fff;
    display: flex;
    padding:40px 0 ;
    margin-top:40px;
    justify-content: space-between;
    align-items: center;
}
.advOne  .con .totalData li{
    flex:1;
    text-align: center;
}
.advOne  .con .totalData li h3{
    font-size: 36px;
    color:#2761FF;
}
.advOne .con .totalData li  p{
    font-size: 20px;
    color:#666;
    margin-top:33px;
}




/*******adv2*********/
.adv2{
    padding-top:20px;
    overflow: hidden;
}
.advTwo{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.advTwo .left{
    width:650px;
}
.advTwo .left  h3{
    font-size: 36px; 
    margin-bottom: 45px;
    font-weight: bold;
 }
 .advTwo .left p{
    font-size: 18px;
    line-height: 32px;
    
}
/*******adv5*********/
.adv5 .vsBg{
        width:100%;
        background: url("../img/sxh/bg5.jpg") top center;
        
    }
.adv5 .vsBg .con{
    padding:60px 0 0;
    display: flex;
   
    
}
.adv5 .vsBg .con .left{
    color: #fff;
    width:43%;
    margin-right:18%
}
.adv5 .vsBg .vs{
    margin:0 20px;
}
.adv5 .vsBg  h4{
    font-size: 26px;
    padding-bottom: 20px;
}
.adv5 .vsBg dl{
    display: flex;
    align-items: center;
    margin-bottom:40px;
   
    
 }
 .adv5 .vsBg dl  dt{
    margin-right:10px;
}
.adv5 .vsBg dl dd p{
        font-size: 14px;
        line-height: 20px;
    }
.adv5 .right dl dd p{
   color:#4E5161;
}

.adv5 .vsBg dl dd h5{
    font-size: 20px;
    padding-bottom: 10px;
}
.adv5 h3{
    font-size: 36px;
    padding:40px 0;
    text-align: center;
    font-weight: bold;
}
.adv6 h3{
    font-size: 30px;
    padding:40px 0 30px;
    text-align: center;
    font-weight: bold;

}
.adv6 ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.adv6 ul li {
    width:345px;
    height:155px;
    padding:40px 0 0 40px;
    margin-bottom: 26px;
}
.adv6 ul li h4{
    color:#121212;
    font-size:20px;
    font-weight: 700;
    padding-bottom: 20px;
}
.adv6 ul li p{
    font-size: 14px;
    width: 192px;
    line-height: 24px;
    color:#333;
}
.adv6 ul li:nth-child(1){
    background: url('../img/sxh/tit1.png') no-repeat left top;
}
.adv6 ul li:nth-child(2){
    background: url('../img/sxh/tit2.png') no-repeat left top;
}
.adv6 ul li:nth-child(3){
    background: url('../img/sxh/tit3.png') no-repeat left top;
}
.adv6 ul li:nth-child(4){
    background: url('../img/sxh/tit4.png') no-repeat left top;
}
.adv6 ul li:nth-child(5){
    background: url('../img/sxh/tit5.png') no-repeat left top;
}
.adv6 ul li:nth-child(6){
    background: url('../img/sxh/tit6.png') no-repeat left top;
}
.adv7{
    width: 100%;
    margin-top:40px;
    background: url('../img/sxh/bg7.jpg') no-repeat left top;
    text-align: center;
    padding:50px 0 ;
    background-size: 100% 100%;
}
.adv7 h3{
    padding-bottom: 40px;
    color:#fff;
    font-size: 30px;
    font-weight: 700;
    font-family: 'SourceHanSansCN-Bold';
}
.adv7  button{
    width:184px;
    height:52px;
    line-height: 52px;
    background:linear-gradient(to bottom,#FF6E0D,#FFA60D);
    color:#fff;
    border:none;
    border-radius: 25px;
    font-size: 20px;
}
/*****************ruzhuBox********************/
.ruzhuBox{
    padding:20px 20px 40px;
}
.ruzhuBox h3{
    font-size: 36px;
    color:#333;
    text-align: center;
    padding:25px 0 40px;
    font-weight: 700;;
}
.ruzhuBox .layui-input-block{
    margin-left:0;
}
.ruzhuBox .layui-input{
    height: 48px;
    line-height: 48px;
    font-size: 16px;
}
.ruzhuYzm {
    display: flex;
    justify-content: space-between;
}
.ruzhuYzm .layui-input-inline{
    width:80%;
}
.ruzhuYzm button{
    height:48px;
    line-height: 48px;
    background:#1472FF;
}
.ruzhuBtn{
    height:52px;
    line-height: 52px;
    font-size: 20px;
    background:#1472FF;
}
.xieyi{
    display: flex;
    align-items: center;
}
.xieyi a{
    display: inline-block;
    margin-top:10px;
    color:#1472FF;
}
.ruzhuModal{
    text-align: center;
    padding-bottom: 40px;
}
.ruzhuModal .title{
    width:100%;
    height:160px;
    background: url('../img/sxh/ruzhuBg.png') no-repeat center top;
    color:#fff;
}
.ruzhuModal .title h3{
    font-size: 36px;
    font-weight: 700;
    padding:40px 0 20px;
}   
.ruzhuModal .title p{
    color:#D0E3FF;
    font-size:16px;
}
.ruzhuModal .con{
    padding:40px 90px ;
    font-size: 24px;
    line-height: 40px;
}
.iknowBtn{
    width:240px;
    height:52px;
    line-height: 52px;
    font-size: 20px;
    margin:0 auto 40px;
}
.ruzhuModal .tel{
    font-size: 18px;
    line-height: 48px;
    color:#1472FF;
}
.w1200{
    width:1200px;
    margin:0 auto;
}