@charset "utf-8";
@import url("base.css");



/**登录**/
.login-popup{ background-image: url(../../img/frontend/login-popup.jpg); background-attachment: fixed; width:100%; height: 100vh; overflow-y: auto; padding-top: 2.68vw;}
.login-head .logo{ width: 2.13rem;}
.login-head .tools a{ color: var(--color-blue); padding: 0 var(--size-25); line-height:var(--size-40); display: inline-block; border:1px solid var(--color-blue); border-radius: var(--size-20);}
.login-head .tools a.return{ background: var(--color-blue); color: var(--color-white);  }


.login-form{ width: 12rem; margin:3.64vw auto 0 auto; }
.login-form-code{ width: 35%;}
.login-form-code .WeChat{ background: var(--color-white); display: inline-block; padding: var(--size-25); border-radius: 0.16rem;}
.login-form-code .WeChat img{ width: 2.5rem;}

.login-form-show{ background: var(--color-white); width: 46.666%; padding: var(--size-50); border-radius: 0.16rem;}
.login-form-show .pop-filed li{ position: relative; margin-top: var(--size-35);}
.login-form-show .pop-filed li .icon{ width: 0.74rem; height: 0.56rem; color: #b3b5bc; position: absolute; left: 0; top: 0; z-index:1;}
.login-form-show .pop-filed li .inpt{ background: #f6f7f9; width: 100%; line-height:0.26rem; color: var(--color-gray6); padding: var(--size-15) 0 var(--size-15) 0.74rem; border-radius: 0.3rem;}
.login-form-show .pop-filed li .inpt::-webkit-input-placeholder{ color:#b3b5bc; }
.login-form-show .pop-filed li .inpt:-moz-placeholder{ color:#b3b5bc; }
.login-form-show .pop-filed li .inpt::-moz-placeholder{ color:#b3b5bc; }
.login-form-show .pop-filed li .inpt:-ms-input-placeholder { color:#b3b5bc; }
.login-form-show .pop-filed li select.inpt{ background:#f6f7f9 url(../../img/frontend/select-arrow.png) no-repeat 95% center; }
.login-form-show .pop-filed li .yzm-inpt{ width: 2.8rem;}
.login-form-show .pop-filed li .send{ background: #f6f7f9; line-height: 0.56rem; padding: 0 var(--size-35); border-radius: 0.3rem;}
.login-form-show .pop-filed li .send:hover{ background: var(--color-blue); color: var(--color-white); }
.login-form-show .pop-filed li .check { background-image:url(../../img/frontend/check.png); background-size:100% 100%; width:var(--size-20); height:var(--size-20);}
.login-form-show .pop-filed li .check:checked{ background-image:url(../../img/frontend/check-hover.png);}
.login-form-show .pop-filed li:last-child{ margin-top: var(--size-25);}
.login-form-show .pop-filed li .btn{ background:#0447bd; width: 100%; height: 0.56rem; line-height: 0.56rem; color: var(--color-white); border-radius: 0.3rem; cursor: pointer;}
.login-form-show .pop-filed li .msg-box{ display:none;}


/**我的报名**/
.pmain{ padding: 2.68vw 0; min-height: 100vh;}
.pmain-title .en{ opacity: .1; text-transform: uppercase; font-size: 1.2rem; line-height: 1; }
.pmain-title .cn{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 2;}


.my-sign{ background:var(--color-white); padding: var(--size-50);}
.my-sign .none-yet .icon{ width: 3rem; display:inline-block;}
.my-sign .none-yet .gobtn{ background: var(--color-blue); color: var(--color-white); padding: 0 var(--size-45); line-height:var(--size-35); display: inline-block; border:1px solid var(--color-blue); border-radius: var(--size-05);}

.my-sign thead th{ background: #eef4fb; font-size: 0.18rem; color: var(--color-blue); font-weight: normal; padding: var(--size-20) var(--size-10); text-align: left;}
.my-sign thead th:first-child{ padding-left: var(--size-15);}
.my-sign tbody td{ padding: var(--size-15) var(--size-10);}
.my-sign tbody td:first-child{ padding-left: var(--size-15);}
.my-sign tbody td .view{ background: var(--color-blue); min-width: 1rem; color:var(--color-white); line-height: 0.36rem; display: inline-block; text-align: center; border-radius: var(--size-20);}
.my-sign tbody tr:nth-child(2n+2){ background: #f9f9f9;}
.my-sign tbody td .m-name{  display: none; color:var(--color-gray6);}
.my-sign tbody td a{ color: var(--color-blue); margin-right:var(--size-15);}



/**企业组**/
.Maker-form{ background: var(--color-white); padding: var(--size-40) 0; }
.Maker-form dl{ margin-top: var(--size-30);}
.Maker-form dl dt{ width: 2.7rem; text-align: right; padding-top: var(--size-10);}
.Maker-form dl dd{ flex: 1; -webkit-flex: 1; -ms-flex: 1; padding-left: var(--size-50);}
.Maker-form dl dd .ck-inpt{ width: 5.4rem; height: var(--size-40); padding-left: var(--size-20); border: 1px #92d2ff solid;}
.Maker-form dl dd .ck-inpt::-webkit-input-placeholder{ color:#b2b2b2; }
.Maker-form dl dd .ck-inpt:-moz-placeholder{ color:#b2b2b2; }
.Maker-form dl dd .ck-inpt::-moz-placeholder{ color:#b2b2b2; }
.Maker-form dl dd .ck-inpt:-ms-input-placeholder { color:#b2b2b2; }
.Maker-form dl dd select.ck-inpt{ background: url(../../img/frontend/select-arrow.png) no-repeat 95% center; margin-right: var(--size-10);}
.Maker-form dl dd .ck-radio{ margin-right: var(--size-10); position: relative; cursor: pointer;}
.Maker-form dl dd .ck-radio input[type=radio]{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; }
.Maker-form dl dd .ck-radio label{  width:1rem; height: var(--size-40); line-height: 0.38rem; text-align: center; display: inline-block; border: 1px #92d2ff solid; cursor: pointer;}
.Maker-form dl dd .ck-radio input[type=radio]:checked+label { background:var(--color-blue); color:var(--color-white); border-color: var(--color-blue); }
.Maker-form dl dd .ck-inpt-city{ width: 2.65rem;}
.Maker-form dl dd .ck-inpt-short{ width: 2rem; margin-right: var(--size-10);}


.Maker-form dl dd .ck-upload{ background:var(--color-blue); padding: 0 var(--size-20); line-height:var(--size-40); color: var(--color-white); display: inline-block; border-radius: 0.05rem;}
.Maker-form dl dd .ck-upload input[type=file]{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; cursor: pointer;}

.Maker-form dl dd .faupload{background:var(--color-blue); padding: 0 var(--size-20); line-height:var(--size-40); color: var(--color-white); display: inline-block; border-radius: 0.05rem;}


.Maker-button .btn{ background: #0c59e3 url(../../img/frontend/Maker-button.jpg) no-repeat right; width: 3.58rem; height: 0.62rem; margin:0 var(--size-15); color: var(--color-white); cursor: pointer;}


/**拒绝原因**/
.authorize-marsk{ background: rgb(0,0,0,.7); width: 100%; height: 100%; position: fixed; left:0; top:0; z-index: 999; display: none;}
.authorize-hint{ background: var(--color-white); width: 5rem; padding: 0.7rem var(--size-25); position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 1000; display: none; }
.authorize-hint .hint-close{ position: absolute; right: var(--size-25); top: var(--size-15); z-index: 2;}

.faupload-preview li{ position:relative; margin-right:var(--size-10);} 
.faupload-preview li .img-responsive { width: 0.6rem; }
.faupload-preview li .btn-trash{ background: url(../../img/frontend/delete.png) no-repeat; background-size:100% 100%; width:0.2rem; height:0.2rem; position:absolute; right:-0.05rem; top:-0.05rem;}
