*{margin:0;padding:0;box-sizing:border-box;touch-action: manipulation;}
body{font:16px "微软雅黑","microsoft yahei",Helvetica,Arial,sans-serif;overflow-x: hidden;background-color: #fff;color: #333;}
img{border:0;max-width: 100%;}
a{text-decoration:none;transition: all .5s;}
em,th,i,b{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none}
input,button,textarea,select{font-size:100%;border:none;outline:none;resize:none;}
.clearfix{display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.flex{display: flex;}
table{border-collapse: collapse;}
.comWrapper{max-width: 1200px;margin:auto;width: 90%;}
.comTit{margin: 60px auto;justify-content: space-between;align-items: center;}
@media (max-width:1680px) and (min-width:1200px){
/* body{font-size: 14px;} */
}
h3,h5,h6,a{color: #333;}
.pc{display: block;}
.app{display: none;}
.center{text-align: center;}
/* 提示框 */
.mask{position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .5); display: none; z-index: 11;}
.tips{background-color: #fff;padding: 34px 0;margin: 0 auto;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0;box-shadow: 0 0 16px rgba(0, 0, 0, .2);z-index: -1;border-radius: 4px;width: 424px;font-size: 14px;}
.show{transition: all 0.44s ease 0s;opacity: 1;z-index: 9999;}
.cur{display: block;}
.tips .close{position: absolute;right: 10px;top: 10px;z-index: 99;width:16px;height:16px;}
.tips .close span{position:relative;float:left;transition: all .3s;width: 100%;height: 100%;}
.tips .close span i{height: 2px;width:100%;background: #626262;display: block;position: absolute;z-index: 5;top:8px;left: 0;}
.tips .close span i:nth-child(1){transform: rotate(-45deg);}
.tips .close span i:nth-child(2){transform: rotate(45deg);}
.tips .close:hover span{transform: rotate(90deg);}
.tipsBox h6{font-size: 20px;margin: 16px auto;}
.tipsBox a.tj{border-radius: 5px;border: 1px solid #dcdcdc;display: inline-block;padding: 8px 34px;margin-top: 25px;}
.tjS{background-color: #df362c;color: #fff;border-color: #df362c;}
.tipsBox a.tj:hover{/* background-color: #df362c;color: #fff;border-color: #df362c; */transform: translateY(1px);box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.tipsBox p span{color: #df362c;display: inline-flex;margin: 0 2px;}
.tipsBox.wrong{padding: 0 80px;}
.tipsBox.wrong p{width: 100%;}
.success p{width: 80%;margin: auto;line-height: 1.6;}
.bill dt,.bill dd{margin-top: 10px;}
.bill dd em{color: #666;}
.tipsBtn{width: 100%;text-align: center;}
.tipsBtn a{/* margin: 0 10px; */display: inline-flex;}
.bill p{display: flex;align-items: center;justify-content: center;}
.bill p span{display: inline-flex;margin-left: 4px;}
/* 公共 */
.header{height: 80px;}
.header>.flex{height: 100%;justify-content: space-between;align-items: center;}
.header .jr{margin-right: 30px;}
.header .jr:hover{color: #df362c;}
.header .zc,.userName span{background-color: #df362c;color: #fff;padding: 6px 18px;opacity: .9;}
.header .zc:hover,.userName .userName:hover{box-shadow: 0 0 16px rgba(0, 0, 0, .2);opacity: 1;}
.userName{display: inline-flex;position: relative;cursor: pointer;}
.userName span{position: relative;display: inline-flex;align-items: center;}
.userName span em{border: 6px solid #fff;border-color:  #fff transparent transparent transparent;display: inline-flex;margin: 8px 0 0 8px;}
.userName .userExit{position: absolute;width: 100%;bottom: -12px;color: #333;font-size: 14px;display: inline-block;background-color: #fff;box-shadow: 0 0 12px rgba(0, 0, 0, .2);border-radius: 4px;transform: translateY(100%);height: 34px;line-height: 34px;text-align: center;opacity: 0;}
.userName .userExit::before{border: 6px solid #fff;border-color:transparent transparent #fff transparent;content: '';position: absolute;left: calc(50% - 3px);top: -12px;}
.userName:hover .userExit{opacity: 1;}
.footer{height: 70px;font-size: 14px;}
.footer>.flex{height: 100%;justify-content: center;align-items: center;color: #999;}
.btn{display: inline-flex;background-color: #df362c;color: #fff;border-radius: 4px;}
.btn:hover{box-shadow: 0 0 14px rgba(0, 0, 0, .2);background-color: #d6150a;}
/* 登录 */
.login{height: 100vh;width: 100vw;font-size: 14px;}
.mainBox{background:#f5f6f9 url(../images/loginBg.jpg) no-repeat;background-size: 100%;min-height: calc(100vh - 80px - 69px);}
.login .mainBox{align-items: center;display: flex;}
.mainBox>div{align-items: center;height: 100%}
.login .img{align-items: center;width: 50%;justify-content: center;}
.loginC{width: 50%;align-items: center;display: flex;}
.loginCon{box-shadow: 0 0 16px rgba(0, 0, 0, .2);background-color: #fff;max-width: 450px;width: 90%;}
.loginTit{border-bottom: 1px solid #eceff7;height: 64px;align-items: center;}
.loginTit a{display: inline-flex;width: 50%;position: relative;font-size: 18px;color: #666;display: flex;justify-content: center;transition: none;}
.loginTit a.active{font-weight: 900;color: #df362c;font-size: 20px;}
.loginTit a.active::before{content: '';position: absolute;bottom: -20px;left: 0;height: 3px;background-color: #df362c;width: 100%;}
.loginTab{max-width: 346px;width: 80%;margin: 30px auto;padding-bottom: 7%;}
.loginTab input{font-size: 14px;}
.loginTab input::placeholder{color: #999;}
.inputBox{width: 100%;margin-bottom: 5%;}
.inputBox label{font-size: 16px;margin-bottom: 4%;display: flex;font-weight: 900;}
.inputBox input{width: 100%;border-radius: 3px;border: 1px solid #dadada;padding: 13px 10px;}
.code{align-items: flex-end;margin-bottom: 8%;}
.code input{width: 47%;}
.codeImg{margin: 0 10px;}
.codeImg img{display: block;}
.code a{color: #999;font-size: 12px;}
.code a:hover{color: #df362c;}
.login .dl a{width: 100%;display: flex;height: 48px;align-items: center;justify-content: center;background-color: #df362c;color: #fff;border-radius: 4px;font-size: 16px;}
.login .dl a:hover{box-shadow: 0 0 16px rgba(0, 0, 0, .2);transform: translateY(-1px);}
.loginTips{margin-top: 20px;text-align: right;}
.loginTips a{display: inline-flex;margin-left:22px;position: relative;color: #666;font-size: 14px;}
.loginTips a:first-of-type::before{content: '';position: absolute;right: -10px;top: 20%;height: 70%;background-color: #666;width: 1px;}
.loginTips a:hover{color: #df362c;}
.loginTab>div{display: none;}
.loginTab>div.active{display: block;}
/* 绑定新手机号 */
.mainBox .comWrapper.flex{padding: 70px 0;font-size: 16px;/* height: 100%; */} 
.mainBox .comWrapper{padding: 70px 0;}
.bg{background-color: #fff;display: flex;align-items: flex-start;}
.sider{width: 242px;}
.main{width: 100%;padding: 0 40px;border-left: 1px solid #ebebeb;min-height: 794px;}
.profile{padding: 30px 28px 20px;color: #444;}
.profile .img img{border-radius: 50%;width: 86px;height: 86px;}
.profile p:first-of-type{margin: 18px 0 28px;text-align: center;}
.profile p:last-of-type{display: flex;justify-content:space-between;}
.profile p a{display: inline-flex;background-color: #e1e1e1;display: flex;justify-content: center;align-items: center;width: 34px;height: 34px;border-radius: 50%;}
.profile p a.active,.profile p a:hover{background-color: #df362c;}
.infoBox:last-of-type{padding-bottom: 140px;}
.infoBox p{display: flex;align-items: center;color: #aeaeae;font-size: 14px;height: 36px;padding: 0 20px;background-color: #f6f6f6;}
.infoBox p span{margin-left: 10px;display: inline-flex;}
.infoBox ul li a{height: 68px;display: flex;align-items: center;justify-content: center;position: relative;transition: none;font-size: 16px;}
.infoBox ul li a::before{content: '';position: absolute;left: 0;height: 100%;width: 3px;background-color: transparent;transition: all .2s;}
.infoBox ul li a:hover,.infoBox ul li a.active{color: #df362c;font-weight: 600;}
.infoBox ul li a:hover::before,.infoBox ul li a.active::before{background-color: #df362c;}
.main h6{font-weight: 500;font-size: 26px;border-bottom: 1px solid #ebebeb;margin-bottom: 34px;padding: 40px 0 30px;}
.main p.dlm{font-size: 18px;margin-bottom: 24px;}
.fpBtn{text-align: right;}
.fpBtn a{background-color: #df362c;color: #fff;font-size: 12px;display: inline-flex;padding: 8px 20px;border-radius: 4px;margin-top: 18px;margin-bottom: 20px;}
.fpBtn a:hover{box-shadow: 0 0 16px rgba(0, 0, 0, .2);}
.main .hjjl table,.main .hjjl table th,.main .hjjl table td{border: 1px solid #ebebeb;text-align: center;}
.main .hjjl table th{font-size: 14px;color: #666;background-color: #f5f6f9;padding: 16px 0;}
.main .hjjl table td{padding: 16px 0;}
.kfp{padding: 70px 50px 0 50px;}
.kfp input::placeholder{color: #c5c5c6;}
.fpBtn a.ykp{background-color: #bcbcbc;}
.infoForm p {display: flex;margin-bottom: 30px;width: 100%;align-items: center;}
.infoForm p span{width: 134px;text-align: right;margin-right: 24px;}
.infoForm p span i{display: inline-block;color: #df362c;margin-right: 4px;}
.infoForm p em{width: calc(100% - 112px);}
.infoForm p em .radio{display: inline-flex;margin-left: 12px;}
.infoForm input[type="text"],.infoForm input[type="number"],.infoForm input[type="password"],.infoForm select,.infoForm input[type="date"]{border: 1px solid #dcdcdc;height: 40px;line-height: 40px;padding: 0 14px;width: 100%;max-width: 530px;}
input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus,.infoForm select:focus,.infoForm input[type="date"]:focus{box-shadow: 0 0 10px rgba(0, 0, 0, .1);border-color: #df352c96;transition: all .4s;}
.infoForm select{-webkit-appearance: none;background: url(../images/arrow.png) no-repeat scroll right 10px center transparent;color: #666;}
::-webkit-calendar-picker-indicator,::-webkit-inner-spin-button{background: url(../images/arrow.png) no-repeat scroll right 0px center transparent;outline: none;}
::-webkit-datetime-edit-text{border: 1px solid red;}
input[name="time"]:before{color:#666;content:attr(placeholder);font-family: '微软雅黑';}
input[name="time"].full:before{color:black;content:""!important;}
.infoForm b{background: url(../images/formIcon.png) 10px center no-repeat;position: relative;background-color: #df362c;border-radius: 6px;color: #fff;font-size: 14px;display: inline-flex;padding: 5px 8px 5px 32px;box-shadow: 2px 8px 14px rgba(223, 54, 44, .3);margin-left: 20px;}
.infoForm b::before{position: absolute;content: '';left: 0;top: calc(50% - 6px);border: 6px dashed #df362c;border-color: transparent #d74139 transparent transparent;transform: translateX(-100%);}
.infoForm .wxts{font-size: 14px;color: #999;}
.infoForm .tj{padding: 12px 82px;}
.infoForm .tj:hover{box-shadow:0 0 16px rgba(0, 0, 0, .2);}
.newTel{padding: 60px 70px;}
.newTel input[type="text"]{max-width: 370px;}
.newTel input[type="number"]{max-width: 370px;}
.newTel input[type="password"]{max-width: 370px;}
.newTel ::placeholder{color: #c5c5c6!important;}
.newTel p.mt0{margin-bottom: 10px;}
.newTel .wxts{margin-left: 10px;}
.xgyx .wxts{line-height: 2em;}
.huiyuan .img{margin-top: 100px;}
.huiyuan h5{font-weight: 500;font-size: 24px;margin: 40px auto 20px;}
.huiyuan p{width: 80%;max-width: 680px;margin: auto;line-height: 1.8em;}
.huiyuan p a{display: inline-flex;color: #fff;padding: 7px 44px;border-radius: 4px;margin-top: 50px;}
.huiyuan p a.wsxx{background-color: #fdad01;margin-right: 30px;}
.huiyuan p a:hover{box-shadow: 0 0 16px rgba(0, 0, 0, .2);transform: translateY(1px);}
.wyjf{padding-bottom: 60px!important;}
.wcjf .lc{margin-top: 50px;}
.wcjf .infoForm,.infoForm input,.infoForm ::placeholder{color: #333;}
.je{color: #333;}
.je em{padding-left: 14px;}
.je strong{color: #df362c;}
.zf .radio-label{align-items: center;display: flex;}
.zf .radio-label img{display: inline-flex;margin: 0 10px;}
.zf .radio input[type="radio"] + .radio-label:before{top: 0!important;}
.zftips{font-size: 14px;color: #999;}
/* 我的信息 */
.wdxx{margin-bottom: 40px;}
.wdxxBox1{padding-top: 20px;}
.wdxx>h5{display: flex;align-items: center;font-weight: 500;font-size: 18px;height: 60px;position: relative;margin-bottom: 20px;}
.wdxx>h5 span{display: inline-flex;align-items: center;position: relative;height: 100%;padding: 0 6px;}
.wdxx>h5 span img{display: inline-flex;margin-right: 10px;}
.wdxx>h5::before{position: absolute;left: 0;bottom: 0;height: 1px;content: '';width: 100%;background-color: #ebebeb;}
.wdxxBox1 h5 span::after{position: absolute;left: 0;bottom: 0;height: 4px;content: '';width: 100%;background-color: #d74139;}
.wdxxBox1Con{display: flex;flex-wrap: wrap;}
.wdxxBox1Con dl{padding: 34px 26px 20px;background-color: #f0f1f2;font-size: 14px;width: calc(100% / 3 - 3%);display: flex;margin-right: 3%;}
.wdxxBox1Con dt{width: 18%;margin-top: 4px;}
.wdxxBox1Con dd{width: 82%;color: #333;}
.wdxxBox1Con dd a{padding: 5px 20px;margin-top: 16px;}
.wdxxBox2 h5 span::after {background-color: transparent;}
.wdxxBox2{margin-bottom: 44px;}
.wdxxBox2Con{display: flex;justify-content: space-between;}
.wdxxBox2Con .img{width: 100px;}
.wdxxBox2Con .txt{width: calc(100% - 100px - 30px);}
.wdxxBox2Con .wdxxBox2Contit p{display: flex;align-items:center;}
.wdxxBox2Con .wdxxBox2Contit strong{font-size: 26px;font-weight: 500;}
.wdxxBox2Con .wdxxBox2Contit em{display: inline-flex;border: 1px solid #d74139;border-radius: 4px;color: #d74139;position: relative;margin-left: 12px;padding: 1px 6px;font-size: 12px;}
.wdxxBox2Con .wdxxBox2Contit em::before{position: absolute;content: '';left: 0;top: calc(50% - 6px);border: 6px dashed #d74139;border-color: transparent #d74139 transparent transparent;transform: translateX(-100%);}
.wdxxBox2Con .wdxxBox2Contit em::after{position: absolute;content: '';left: 0;top: calc(50% - 5px);border: 5px dashed #d74139;border-color: transparent #fff transparent transparent;transform: translateX(-100%);}
.wdxxBox2Con dl{color: #666;font-size: 16px;}
.wdxxBox2Con dl em,.wdxxBox2Con dl span,.wdxxBox2Con dl dd em img,.wdxxBox2Con dl dd a{display: inline-flex;align-items: center;}
.wdxxBox2Con dl dt span{position: relative;margin: 0 10px;}
.wdxxBox2Con dl dt span::before{width: 1px;height: 70%;top: 20%;content: '';position: absolute;right: -10px;background-color: #dcdcdc;}
.wdxxBox2Con dl dt span:last-of-type::before{background-color: transparent;}
.wdxxBox2Con dl dd,.wdxxBox2Con dl dt{margin-top: 24px;}
.wdxxBox2Con dl dd{display: flex;align-items: center;}
.wdxxBox2Con dl dd em{margin: 0 14px;}
.wdxxBox2Con dl dd em img{margin-right: 10px;}
.wdxxBox2Con dl dd em a{color: #d74139;text-decoration: underline;margin-left: 10px;font-size: 14px;}
.wdxxBox3 h5{color: #d74139;margin-bottom: 0;}
.wdxxBox3 h5 span{background-color: #fff;}
.wdxxBox3 h5::before{bottom: calc(50% - .5px);}
.wdxx table{margin-top: 0px;}
.wdxx table,.wdxx table td,.wdxx table tr{border: 1px solid #ebebeb;}
.wdxx table td{height: 50px;}
.wdxx table td.td1{background-color: #f6f6f6;color: #999;font-size: 14px;text-align: center;width: 10%;}
.wdxx table td.td2{color: #666;padding: 0 20px;}
.wdxxBox4 table td.td3 span{display: inline-flex;border-radius: 500px;border: 1px solid #d74139;color: #d74139;padding: 1px 8px;font-size: 14px;}
.wdxxBox4 table td.td3{display: flex;align-items: center;justify-content: space-between;}
.uploadImg{display: flex;align-items: flex-end;;}
.uploadImg a{font-size: 14px;color: #d74139;text-decoration: underline;display: inline-flex;margin-left: 10px;}
.uploadFile img{width: 70px;/* height:100px; */margin-right: 10px;}
.comWrapper.zcBig{padding: 30px 0;}
.goDl{text-align: right;margin: 0 0 30px;}
.goDl a{color: #df362c;text-decoration: underline;}
.zcBig .zc{padding: 60px 50px;width: 100%;}
.zcBig .zc h4,.txhyxx h4{text-align: center;font-size: 36px;font-weight: 500;color: #444;margin-bottom: 40px;}
.lc{background-color: #f5f6f9;width: 100%;padding: 40px 100px 30px;}
.lcCont{width: 100%;position: relative;}
.lcCont.active::before{background-color: #df362c;height: 4px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;z-index: 2;}
.lcCont dl{width: 30%;font-size: 14px;color: #b2b4b8;font-size: 14px;text-align: center;z-index: 22;position: relative;} 
.lcCont dl em{border-radius: 50%;background-color: #cad0da;color: #fff;width: 22px;height: 22px;display: flex;align-items: center;justify-content: center;margin: 0 auto 12px;}
.lcCont dl dt{background-color: #f5f6f9;display:inline-block;padding: 0 10px;}
.lcCont dl dd{width: 90px;margin: auto;}
.lcCont dl:nth-of-type(n){position: relative;}
.lcCont dl:nth-of-type(n)::before,.lcCont dl:nth-of-type(n)::after{content: '';background-color: #cad0da;height: 4px;border-radius: 3px;position: absolute;right: 0;height: 4px;width: 100%;top: 14%;z-index: -1;}
.lcCont dl:nth-of-type(1)::before,.lcCont dl:nth-of-type(1)::after{right: 0;width: 50%;background-color: #cad0da;border-radius: 0;}
.lcCont dl:nth-of-type(2)::before,.lcCont dl:nth-of-type(2)::after{background-color: #cad0da;}
.lcCont dl:nth-of-type(3)::before,.lcCont dl:nth-of-type(3)::after{background-color: #cad0da;}
.lcCont dl:nth-of-type(4)::before,.lcCont dl:nth-of-type(4)::after{left: 0;width: 50%;background-color: #cad0da;}
.lcCont.active dl:nth-of-type(n)::after{z-index: -2;}
.lcCont.active1 dl:nth-of-type(1)::before{right: 0;width: 0%;background-color: #df362c;z-index: -1;}
.lcCont.active1 dl:nth-of-type(2)::after{border-radius: 0;}
.lcCont.active2::before{width: 50%;}
.lcCont.active2 dl:nth-of-type(1)::before{border-radius: 0;background-color: #df362c;}
.lcCont.active2 dl:nth-of-type(2)::before{background-color: #df362c;border-bottom-left-radius: 0px;border-top-left-radius: 0px;}
.lcCont.active3 dl:nth-of-type(1)::before,.lcCont.active3 dl:nth-of-type(2)::before,.lcCont.active4 dl:nth-of-type(4)::before{border-radius: 0;background-color: #df362c;}
.lcCont.active3 dl:nth-of-type(3)::before{background-color: #df362c;border-bottom-left-radius: 0px;border-top-left-radius: 0px;}
.lcCont.active4 dl:nth-of-type(1)::before,.lcCont.active4 dl:nth-of-type(2)::before,.lcCont.active4 dl:nth-of-type(3)::before,.lcCont.active4 dl:nth-of-type(4)::before{border-radius: 0;background-color: #df362c;}
.lcCont dl.active4:nth-of-type(4)::before{left: 0;width: 50%;background-color: #df362c;} 
.lcCont.active1 dl:nth-of-type(1),
.lcCont.active2 dl:nth-of-type(1),.lcCont.active2 dl:nth-of-type(2),
.lcCont.active3 dl:nth-of-type(1),.lcCont.active3 dl:nth-of-type(2),.lcCont.active3 dl:nth-of-type(3),
.lcCont.active4 dl{color: #df362c;}
.lcCont.active1 dl:nth-of-type(1) em,
.lcCont.active2 dl:nth-of-type(1) em,.lcCont.active2 dl:nth-of-type(2) em,
.lcCont.active3 dl:nth-of-type(1) em,.lcCont.active3 dl:nth-of-type(2) em,.lcCont.active3 dl:nth-of-type(3) em,.lcCont.active4 dl em{background-color: #df362c;} 
.zc h5{text-align: center;font-size: 24px;font-weight: 500;margin: 66px auto 44px;}
.zc h5 img{display: inline-flex;margin: 0 15px;}
.zc h5 img:nth-of-type(2){transform: rotate(180deg);}
.zcBox{margin-bottom: 40px;}
.zcBox h6,.txhyxxBox h6{font-size: 24px;font-weight: 500;display: flex;align-items: center;margin-bottom: 40px;}
.zcBox h6 img,.txhyxxBox h6 img{display: inline-flex;margin-right: 12px;}
.zcBox p{margin-bottom: 10px;line-height: 1.8;}
.zcBox2 p:last-of-type{margin-bottom: 0;}
.zcBox1 table{text-align: center;}
.zcBox1 table,.zcBox1 table td,.zcBox1 table tr,.zcBox1 table th{border: 1px solid #ebebeb;}
.zcBox1 table th{background-color: #f5f6f9;color: #666;font-size: 14px;}
.zcBox1 table td{height: 42px;}
.zcBox1 table td span{color:#df362c;}
.zcBox1 table tr td:nth-of-type(2){text-align: left;padding: 20px;}
.zcBox dl{background-color: #f5f6f9;width: 30%;padding: 0 20px 20px;margin-bottom: 20px;}
.zcBox dt{color: #d74139;margin: 22px auto;}
.zcBox dd{margin-bottom: 15px;font-size: 14px;}
.zcBox .list{justify-content: space-between;flex-wrap: wrap;}
.zcBox3 dl{border-top: 3px solid #d74139;}
.zcBox4 .txt{padding: 50px 0 10px;}
.ty a{padding: 10px 150px;margin-bottom: 14px;}
.ty a:hover,.ty .btn.active{opacity: .5;box-shadow: 0 0 16px rgba(0, 0, 0, .2);}
.ty p{color: #999;line-height: 1.6;}
.ty p span{font-size: 12px;}
.ty p em{display: inline-flex;margin-left: 8px;}
.ty p.isAgree{align-items: center;}
.ty p.isAgree input[type=checkbox] + label:before{top: 3.5px;background:url(../images/checkbox3.png) left center no-repeat}
.ty p.isAgree input[type=checkbox]:checked+label:before{background:url(../images/checkbox2.png) no-repeat}
.ty p.isAgree em{margin-left: 26px;}
.shwtg{margin: 160px auto;justify-content: center;align-items:flex-end}
.shwtg .img{margin-right: 50px;}
.shwtg dt,.wyjf .txt dt{font-size: 24px;}
.shwtg dd{color: #666;}
.shwtg dd p{margin: 12px 0 18px;}
.shwtg dd a{padding: 12px 26px;}
.shz{align-items:center}
.czttr{width: 934px;}
.czttr h5{font-size: 20px;color: #dd3630;border-bottom: 1px solid #ebebeb;height: 50px;}
.czttr .tipsBox{width: 838px;margin: auto;}
.czttr .js{margin: 35px auto;width: 440px;height: 36px;border-radius: 4px;overflow: hidden;background-color: #ebebeb;}
.czttr .js input{padding: 0 12px;width: calc(100% - 100px);background-color:transparent}
.czttr .js input::placeholder{color: #9e9e9e;font-size: 12px;}
.czttr .js a{width: 100px;height: 100%;font-size: 14px;display: inline-flex;align-items: center;justify-content: center;background-color: #d6150a;}
.czttr .js a img{display: inline-flex;margin-right: 10px;}


.czttr .scroll{height: 420px;overflow-y: scroll;padding-bottom: 60px}
.czttr .scroll::-webkit-scrollbar{width:4px;height:1px}
.czttr .scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);background:#535353}
.czttr .scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:10px;background:#EDEDED}
.czttr table{text-align: center;/* margin-bottom: 30px; */}


.czttr table th{height: 36px;background-color: #bcbcbc;color: #fff;}
.czttr table td{border-bottom: 1px solid #ebebeb;height: 46px;color: #666;}
.czttr table td a{background-color: #bcbcbc;color: #fff;width: 54px;height: 22px;border-radius: 500px;display: inline-flex;justify-content: center;font-size: 14px;}
.czttr table td a:hover{background-color: #dd3630;}
.czttr .close2{width: 20px;height: 20px;top: 18px;right: 10px;}
.pages{justify-content: center;align-items: center;}
.pages a{display: inline-flex;margin: 0 6px;padding: 4px 10px;border: 1px solid #e6e6e6;color: #282828;font-size: 14px;}
.pages a.prev{background-color: #f2f2f2;color: #bfbfbf;}
.pages a.next{background-color: #f5f5f5;color: #282828;}
.pages a.active,.pages a:hover{background-color: #dd3630;color: #fff;border-color: #dd3630;}
.wyjf .shwtg{align-items: center;justify-content: flex-start;margin: 50px 0 20px;}
.wyjf .shwtg dd p{margin: 10px 0 0;color: #333;}
.wyjf .shwtg .txt span{border-radius: 500px;display: inline-flex;color: #d74139;border: 1px solid #d74139;align-items:center;font-size: 14px;padding:0 4px 0 0;}
.wyjf .shwtg .txt img{display: inline-flex;margin: 0 2px;}
/*.wyjf .infoForm{margin-top: 60px;}*/
.xgxx h6{margin-bottom: 0;}
.xgxxBox,.txhyxxCon{border-bottom: 1px solid #ebebeb;padding-bottom: 50px;}
.xgxxTit{justify-content: space-between;align-items: center;padding: 30px 0;}
.xgxxTit p{color: #df362c;font-size: 20px;}
.xgxxTit span.tj{border-radius: 500px;border: 1px solid #c5c5c6;font-size: 16px;color: #666;padding: 2px 20px;display: flex;align-items: center;}
.xgxxTit span.tj em{color: #df362c;display: inline-flex;margin-right: 6px;font-weight: 900;font-size: 24px;line-height: 1;}
.xgxxBtn{width: 700px;margin: 0 auto;align-items: flex-start;justify-content: space-between;}
.xgxxBtn a{display: flex;color: #fff;position: relative;margin: 60px 10px 0;border-radius: 4px;padding: 12px 80px;}
.xgxxBtn a::before{content: '';position: absolute;width: 100%;height: 100%;background-color:transparent;left: 0;top: 0;}
.xgxxBtn a:hover{box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.xgxxBtn a:hover::before{background-color: rgba(0, 0, 0, .04);}
.xgxxBtn a.zc{background-color: #fdad01;}
.xgxxBtn a.cz{background-color: #bcbcbc;}
.xgxxBtn a.xyb{background-color: #df362c;}
/* 填写会员信息 */
.txhyxx .bg{display: block;padding: 60px 50px;}
.mainBox .comWrapper.txhyxx{padding: 36px 0 20px;}
.txhyxxBox{margin-top: 56px;}
.txhyxxCon .infoForm{padding-left: 70px!important;}
.txhyxxCon .xgxxTit{margin-left: 34px;}
.txhyxxCon .infoForm p{margin-bottom: 6px;}
.txhyxxCon .infoForm p em.wxts{margin-bottom: 4px;padding-left: 14px;}
.txhyxxBox h6{margin-bottom: 0px;}
.check{position:relative}
.txhyxx {flex-wrap: wrap;}
.txhyxx .check{width:25%;display: flex;align-items: center;height: 40px;}
.txhyxxCon5 .infoForm p,.txhyxxCon2 .infoForm p,.txhyxxCon3 .infoForm p{margin-bottom: 25px;}
.infoForm p.fj span{width: 630px;text-align: left;margin-right: 10px;}
.infoForm p.fj span em{margin-left: 30px;}
.infoForm p.fj span em label{border: 1px solid #dcdcdc;font-size: 14px;height: 40px;line-height: 36px;display:inline-flex;padding: 0 30px;}
.infoForm p.fj span em input{display: none;}
.infoForm p.fj2 a{font-size: 14px;height: 40px;line-height: 38px;padding: 0 30px;display:inline-flex;border: 1px solid #dcdcdc;margin-right: 5px;align-items: center;}
.infoForm p.fj2 a img{display: inline-flex;margin-right: 8px;}
.infoForm p.fj2 a:hover{transform: translateY(-1px);border-color: rgba(12, 13, 16,.5);}
.isJr #btn-check{border: 1px solid #000;}
.isJr span em{color: #df362c;text-decoration: underline;}
.txhyxxCon ::placeholder{color: #c5c5c6;}
.txhyxxCon .infoForm input[type="text"],.txhyxxCon .infoForm select{color: #666;}
.txhyxxCon .infoForm input[type="number"],.txhyxxCon .infoForm select{color: #666;}
.txhyxxCon .infoForm input[type="password"],.txhyxxCon .infoForm select{color: #666;}
.txhyxxCon .check{width: calc(100% / 4);}
.flexDate1{background: url(../images/date.png) calc(100% - 10px) center no-repeat;}
.flexDate_dateCard>ul>li{display: inline-flex;align-items: center;justify-content: center;}
li.flexDate_cur{font-weight: 500;}
.workDate,.birth{display: flex;align-items: center;}
.workDate input{width: 26.6%!important;background: url(../images/arrow.png) calc(100% - 10px) center no-repeat!important;}
.workDate strong{display: inline-flex;margin: 0 20px;color: #333;font-weight: 500;}
.birth{width: 60%!important;}
.birth2{width: 52%!important;}
.birth i{display: inline-flex;margin: 0 10px 0 6px;color: #333;font-weight: 500;}
/* 表单 */
.radio-label{font-weight: 500;color: #333;}
.radio input[type="radio"]{position:absolute;opacity:0;}
.radio input[type="radio"] + .radio-label:before{content:'';border-radius:100%;display:inline-block;width:17px;height:16px;position:relative;top:3px;cursor:pointer;text-align:center;transition:all 250ms ease;margin-right: 6px;background:url(../images/radio1.png) left center no-repeat;}
.radio input[type="radio"]:checked+.radio-label:before{background:url(../images/radio2.png) left center no-repeat;}
input[type=checkbox]{position:absolute;left:0;top:0;opacity:0;}
input[type=checkbox]+label{position:absolute;height:16px;width: 100%;}
input[type=checkbox]+label:before{content:"";position:absolute;width:16px;height:16px;background:url(../images/checkbox1.png) left center no-repeat;transition:all 250ms ease;}
input[type=checkbox]+label span{font-size:14px;position:absolute;left:24px;display: inline-flex;line-height: 1;}
input[type=checkbox]:checked+label:before{background:url(../images/checkbox2.png) no-repeat}
.czttrBtn a{background-color: #f5f6f9;display: inline-flex;font-size: 14px;width: 130px;height: 42px;align-items: center;justify-content: center;}
.czttrBtn a:hover{box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.txhyxxCon3 .infoForm{margin-bottom: 60px;}
.txhyxxCon4 .infoForm,.txhyxxCon5 .infoForm,.txhyxxCon6 .infoForm{width: 820px;padding-left: 124px!important;}
.txhyxxCon5 .infoForm{width: 900px!important;}
.gzshan{display: inline-flex;align-items: center;color: #df362c;margin-left: 60px;}
.gzshan img{display: inline-flex;margin-right: 10px;}
/* 修改信息 */
.xgxxBox .infoForm {padding-left: 50px;}
.xgxxBox .zh{align-items: flex-start;}
.xgxxBox .zh em{display: flex;flex-wrap: wrap;}
.xgxxBox .check{height: 40px;display: inline-flex;width: calc(100% / 3 );font-weight: 500;/* padding-left: 12px; */}
.txhyxx .txhyxxCon2 .check{width: calc(100% / 3 - 30px);}
.xgxxBox .check input[type=checkbox]+label span,.txhyxx .check input[type=checkbox]+label span{width: 100%;font-size: 16px;}
.xgxx{padding-bottom: 60px;}
.uploadFile em{display: flex;align-items: center;}
.uploadFile strong,.uploadFile label{display: flex;font-weight: 500;}
.uploadFile strong{flex-direction: column;}
.uploadFile a{color: #df362c;text-decoration: underline;margin-bottom: 15px;}
.uploadTxt{font-size: 14px;color: #999;display: flex;}
.uploadFile input[type=file]{background: url(../images/user3.jpg) no-repeat;text-indent: -9999px;width: 72px;height: 100px;display: flex;margin-right: 20px;}
.xgsj{color: #df362c;text-decoration: underline;font-size: 14px;margin-left: 20px;}
.txhyxxCon5 .infoForm p em .radio{margin-left:0;margin-right: 100px;}
.xgmm.infoForm .tj{margin-top: 50px;}
.xgxxBox .infoForm input::placeholder{color: #c5c5c6!important;}

.isJr .check{width:100%!important}