

/* 首页 */

.header{height: 128px; padding-top: 2px; background-color: #fff;border-bottom: 2px solid #3490CC;}
.headerLeft .pcLogo{width: 230px; height: 119px;}
.header_sq {
    margin-left: 19px;
}

    .header_sq .guoqi {
        width: 120px;
        height: 30px;
    }

    .header_sq p {
        font-size: 17px;
        color: #000000;
    }

    .header_sq .yw {
        font-size: 14px;
        margin-top: 4px;
    }

.headerR{text-align: right;}
.headerR .yuyan{font-size: 14px;color: #333333; width: 105px;height: 31px; line-height: 31px; background: #DDF2FF;border-radius: 16px; display: inline-block; text-align: center;}
.headerR .yuyan label{margin: 0 2px;}
.headerR .yuyan label.cur{color:#3D6F99;}
.headerR .name{font-size: 14px;color: #333333; margin: 7px 0;}
.headerR .text{font-size: 14px;color: #333333;}

.nav{height: 70px;background: #FFFFFF;box-shadow: 0px 0px 8px 0px #DDDDDD;}
.nav ul li{float: left; margin-right: 30px;}
.nav ul li a{font-size: 15px;color: #000000;}
.nav ul li a img{ display: inline-block; vertical-align: middle; }
.navBtn{}
.navBtn .btn{width: 140px;display: inline-block; margin-left: 5px; transition: 0.3s all; height: 42px; line-height: 37px; text-align: center;color: #3E709A;font-size: 16px; background: #FFFFFF;border: 2px solid #3E709A;border-radius: 100px;}
.navBtn .dl{width: 140px;height: 42px; line-height: 37px;background: #3E709A; text-align: center;color: #fff;font-size: 16px;}
.navBtn .btn:hover{border: 2px solid #FF6F21;color: #FF6F21;}
.navBtn .dl:hover{color: #fff;background: #FF6F21;}

.login{width: 488px; background: #FFFFFF;border-radius: 20px; padding:25px 35px; box-sizing: border-box; margin: 10vh auto;}
.login .tit{position: relative; margin-bottom: 39px;}
.login .tit h1{font-size: 26px;color: #3D6F99; position: relative; z-index: 3; font-weight: normal;}
.login .tit::after{position: absolute; width: 57px;height: 7px; border-radius: 4px;opacity: 0.22; content: ""; left: 0; bottom: 0;background: #4577A1;}
.login .inputLi{height:58px; background: #F7F7F7;border-radius: 8px; margin-bottom: 19px; box-sizing: border-box; }
.login .inputLi input:focus{border: 1px solid #2980B9;border-radius: 8px; }
.login .inputLi input{width: 100%; padding: 0 25px; box-sizing: border-box; height: 58px; font-size: 16px; outline: none; border: none; background: transparent;}
.login .inputLi input::-webkit-input-placeholder{color: #999;}
.login .btn{height: 62px;background: #3D6F99; box-shadow: 2px 6px 10px 0px rgba(61,111,153,0.23);border-radius: 8px;font-size: 22px;color: #FFFFFF; margin-top: 30px;}
.login .btn input{height: 62px;background: #3D6F99; cursor: pointer; box-shadow: 6px 12px 18px 0px rgba(61,111,153,0.23);border-radius: 8px;font-size: 22px;color: #FFFFFF;}
.login .loginText{text-align: center; color: #BCBCBC; font-size: 14px; margin-top: 30px;}
.login .loginText .wm{font-size: 16px; color: #2980B9;}
.login .loginText .zc{font-size: 16px; color: #FF6F21;}


/*.footLogo .footlogoImg{width: 214px; height: 109px;}
.footLogo p{font-size: 15px;}*/
.footLogo .footlogoImg {
    width: 214px;
    height: 109px;
}

.footLogo p {
    font-size: 15px;
}

.footLogo .yw {
    font-size: 13px;
    line-height: 1.2;
}

.footer{background-color: #fff; padding: 23px 0; line-height: 33px;}
.footer ul{margin-top: 10px;}

.login .reg{padding: 20px 4% 0; box-sizing: border-box;}
.regLi{width:100%;height:58px; display: flex; align-items: center; background: #F7F7F7;border-radius: 8px; margin-bottom: 19px; box-sizing: border-box;padding: 0 5px 0 25px; box-sizing: border-box; }
.regLi .name{width: 100px; display: inline-block; font-size: 16px;}
.regLi input{width: calc(100% - 100px);height: 58px; font-size: 15px; outline: none; border: none; background: transparent;}
.regLi input::-webkit-input-placeholder{color: #999999;}
.regLi .layui-form-select .layui-input{width: 80%; text-align: center; padding-right: 0; }
.regLiYzm{margin-bottom: 20px;}
.regLiYzm .regLi{width: calc(100% - 200px); margin-bottom: 0;}
.regLiYzm .hq{width: 188px;height: 60px; line-height: 60px; text-align: center; background: #FF990F;border-radius: 8px;font-size: 16px;color: #FFFFFF;}
.yzmImg{width: 188px; height: 60px;}
.login .reg .regBtn{ width: 70%; height: 65px; display: block;font-size: 22px; color: #FFFFFF; background: #3D6F99;box-shadow: 7px 11px 18px 0px rgba(61,111,153,0.23);border-radius: 8px; margin: 73px auto 40px;}

.shenqing .text{font-size: 16px;color: #000000; margin-top: 38px; line-height: 1.6;}
.shenqing .rzBtm{margin-top: 50px; width: 100%;}
.shenqing .rzBtm .price{font-size: 28px; color: #FF9000; }
.shenqing .rzBtm .price label{font-size: 34px; color: #FF9000; font-weight: bold; margin-left: -10px;}
.shenqing .rzBtm .sqBtn{width: 142px;height: 45px; line-height: 41px;cursor: pointer; display: inline-block; text-align: center;color: #3D6F99;font-size: 16px; background: #FFFFFF;border: 1px solid #3D6F99;box-shadow: 2px 3px 13px 0px rgba(61,111,153,0.23);border-radius: 23px;}


.dl{position: relative;}
.ksdl{position: relative; }
.login .ma{position: absolute; right: -35px; top: -25px; cursor: pointer;}
.xiaochengxu{text-align: center;}
.xiaochengxu .xcxImg{width: 220px; height: 220px;}
.xiaochengxu p{text-align: center; font-size: 18px; margin: 15px 0; }













