

.schedule,.loginbutton { display: -webkit-flex; display: flex;}


.header-right { display: none;}


.register1-box { margin: 80px auto}
/*.schedule { justify-content: space-between; margin: 0 auto; width: 600px; background: url('../images/jdbg.jpg') 100px 20px no-repeat,url('../images/jdbg.jpg') 248px 20px no-repeat,url('../images/jdbg.jpg') 399px 20px no-repeat; }*/
.schedule {
    justify-content: space-between;
    margin: 0 auto;
    width: 450px;
   /* background: url('../images/jdbg.jpg') 100px 20px no-repeat,url('../images/jdbg.jpg') 248px 20px no-repeat*/
}
.schedule .item { flex: 1; text-align: center; font-size: 16px; color: #999;}
.schedule .item span { display: block; margin: 10px auto; width: 28px; height: 28px; line-height: 28px; border: solid 1px #dedede; border-radius: 50%;}
.schedule .item.on {color: #cc0005;}
.schedule .item.on span { color: #fff;border: solid 1px #cc0005; background-color: #cc0005;}

.w300 { width: 300px;}

.register-form1,.register-form2,.register-form3  { margin: 50px auto;}
.register-form1 .layui-input-block { margin-left: 0;}
.register-form1 .layui-input-inline { width: 66%;}
.nextStep { width: 100%; height: 38px; line-height: 38px;background-color: #cc0005; text-align: center; color: #fff; font-size: 16px; cursor: pointer;}
.nextStep:hover,.loginbutton button:hover,.vip-table-submit:hover { background-color: #ea3a3f}
.register-form3 { width: 600px;}
.register-form3 .layui-input { width: 60%;}

.loginbutton { justify-content: space-between;}
.loginbutton * { flex: 0 0 46%; height: 38px; line-height: 38px; text-align: center; color: #fff; font-size: 16px; cursor: pointer; }
.loginbutton button {background-color: #cc0005;}
.loginbutton a {background-color: #ff8604; }
.loginbutton a:hover {background-color: #f8ae5f; color: #fff; }
.findpwd{justify-content: space-between; line-height:45px}

.layui-form1 { width: 1360px;}

.vip-table {width: 100%; overflow: hidden;}
.vip-table .content {position: relative; width: 1360px; height: 1390px;;}
.vip-table h1 {margin: 40px auto; text-align: center; font-size: 34px;}
.vip-table table { background-color: #eee; border: solid 1px#fff;}
.vip-table table td { padding: 10px 20px;}
.vip-table table td.w100 { width: 100px;}
.vip-table table td.w270 { width: 270px;}
.vip-table table td.w90 { width: 90px;}
.vip-table table td div{ text-align: center}
.vip-table .layui-form-item { margin-bottom: 0;}
.vip-table .layui-input-block { margin-left: 0; height: 100%; }
.vip-table .layui-input { height: 36px; line-height: 36px; border-radius: 5px;}
.vip-table .layui-form-radio { margin: 0 auto;}
.vip-table .layui-form-radio>i { margin-left: 20px;}
.vip-table .img-box { max-width: 220px; max-height: 200px; overflow: hidden;}
.vip-table .img-box img { max-height: 100%;}
.vip-table #vip-address { height: 150px;}
.vip-table .layui-textarea { height: 440px;border-radius: 5px;}
.vip-table .layui-upload { position: relative; }
.vip-table .layui-upload #uploadImg{ position: absolute; top: 90%; right: 0; bottom: 0; left: 50%; transform: translate(-50%,-90%);}
.vip-table .tips {  margin-top: 10px;}
.vip-table .tips span {color: #cc0005;}
.vip-table-submit { display: block; margin: 30px auto 60px; width: 400px; height: 54px; line-height: 54px; text-align: center; font-size: 18px; color: #fff;background-color: #cc0005; cursor: pointer;}
