
body{ background: #eee; font-family: Microsoft Yahei, Arial, Simsun, Helvetica, Segoe UI, sans-serif; }

/*实名认证 默认首页 default*/
.verifyMain1 .verifyBox { width: 97%; display: inline-block; padding: 12px 0 10px 3%; background-color: #FFF; }
.verifyMain1 .verifyBox .avatar, .verifyMain1 .verifyBox .logo { float: left; width: 50px; height: 50px; overflow: hidden; border-radius: 25px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px #D9D9D9 solid; }
.verifyMain1 .verifyBox .avatar .img, .verifyMain1 .verifyBox .logo .img { width: 46px; margin: 1px; height: 46px; border-radius: 28px; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.verifyMain1 .verifyBox .verifyInfo {
    height: 50px;
    float: left;
    font-size: 15px;
    margin-left: 10px;
    line-height: 25px;
    width: 58%;
}
.verifyMain1 .verifyBox .verifyInfo p {
    font-size: 13px;
    color: #9C9C9C;
}
.verifyMain1 .verifyBox .verifyState {
    width: 45px;
    height: 50px; line-height: 50px;
    float: right;
    margin-right: 3%;
}
.verifyMain1 .verifyBox .verifyState p {
    display: table;
    height: 50px;
    line-height: 50px;
    font-size: 12px;
    color: #C6C6C6;
    text-align: center;
}

.unverified{ width: 100%; margin-top: 10px; display:block; padding: 12px 0 10px 3%; background-color: #FFF; overflow: hidden; } 
.verifyBox1 .title { padding-bottom: 13px; font-size: 15px; color: #424242; border-bottom: 1px solid #eee; }
.verifyBox1 .applyOptionList{ overflow: hidden; }
.verifyBox1 .applyItem { width: 46.5%; float: left; }
.verifyBox1 .applyItem a{ display: block; }
.verifyBox1 .applyItem .applyIcon{ width: 4rem; height: 4rem; line-height: 4rem; margin: 0 auto; margin-top: 10px; border: 3px solid #169ADA; color:#169ADA; border-radius: 50%; overflow: hidden; text-align: center; }
.verifyBox1 .applyItem .applyIcon i{ color:#169ADA; margin: 0 auto; font-size: 2rem;  }
.verifyBox1 .applyItem .applyIcon.finished { color: #169ADA; }
.verifyBox1 .applyItem p { line-height: 35px; text-align: center; font-size: 14px; }
.verifyBox1 .applyItem .applyBtn { width: 47px; height: 24px; margin: 0 auto; border-radius: 3px; text-align: center; font-size: 11px; line-height: 24px; color: #FFF; background-color: #169BDB; }
.verifyBox1 .notice { padding: 0; margin-top:10px; width: 100%; color: #666; height:30px; line-height:30px; font-size:12px; }
.verifyBox1 .notice > a { display: inline; text-decoration: underline; font-size: 0.24rem; color: #F46201; }
.smrz_ad{ margin-top: 10px; }
.smrz_ad img{ display: block; width: 100%; }
/*实名认证 默认首页 End*/

/*企业实名认证 模块 css*/
.page-verifyInfo-progress {
  width: 100%;
}
.page-verifyInfo-progress .menuList {
  width: 100%;
  height: 60px;
  background-color: #169ADA;
}
.page-verifyInfo-progress .menuList .menuItem {
  position: relative;
  width: 24%;
  height: 100%;
  float: left;
  color: #99CFEE;
  font-size: 16px;
  line-height: 60px;
  text-align: center;
}
.page-verifyInfo-progress .menuList.business .menuItem {
  width: 25%;
}
.page-verifyInfo-progress .menuList .menuItem div {
  display: block;
  text-decoration: none;
  color: #FFF;
}
.page-verifyInfo-progress .menuList .menuItem.selected:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  top: 55px;
  left: 50%;
  margin-left: -5px;
  background-color: #169ADA;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.page-verifyInfo-progress .menuList .arrow {
  width: 14%;
  height: 100%;
  color: #0072A9;
  font-size: 9px;
}
.page-verifyInfo-progress .menuList.business .menuItem.arrow {
  width: 12px;
  margin: 0 -6px;
}
.page-verifyInfo-progress .fi-stack i{ font-size: 12px; color: #fff; }
.verifyBox.business {
    border-bottom: solid 0px #D1D1D1;
}
.verifyBox {
    width: 100%;
    display: table;
}
.verifyBox .title {
    display: block;
    padding: 14px 5% 8px 5%;
    background-color: #EEE;
    color: #888;
    line-height: 20px;
    font-size: 14px;
}
.verifyBox .title span.small {
    font-size: 10px;
}
.verifyBox .infoItem {
    position: relative;
    width: 90%;
    margin:0 auto;
    font-size: 16px;
}
.verifyBox .infoItem .liHead {
     font-size: 18px; font-weight: bold; font-family:"黑体"; margin-top: 15px;
}
.verifyBox .infoItem .liContent {
    width: 100%; clear: both; position: relative; 
}
.verifyBox .infoItem .liContent .input, .verifyBox .infoItem .liContent .numInput {
    border: 0;
    font-size: 14px;
    height: 52px; line-height: 52px; border: 2px solid rgb(25,200,101); border-radius: 5px;
    padding-left: 15px; padding-right: 15px;
    width: 100%;
}
.verifyBox.businessPhoto {
    margin-top: 10px;
}
.verifyBox.businessPhoto .infoItem.photo:nth-child(1) {
    height: 350px;
}
.verifyBox .infoItem.photo {
    background-color: #FFF;
    height: 350px;
    padding: 12px 5%;
    margin:10px auto;
    position: relative;
}
.verifyBox .infoItem.photo .liHead {
    position: relative;
    border: 0;
    padding: 0;
    width: 100%;
    font-size: 16px;
    line-height: 16px;
    background-color: #FFF;
}
.verifyBox .infoItem.photo .liHead p {
    line-height: 25px;
    font-size: 12px;
    padding-left: 16px;
    color: #169ADA;
    font-weight: 100;
    background-image: url(../images/verify/attention.png);
    background-repeat: no-repeat;
    background-position: 0 45%;
    background-size: 12px;
}
.verifyBox.businessPhoto .infoItem.photo:nth-child(1) .liContent {
    height: 310px;
}
.verifyBox .infoItem.photo .liContent {
    width: 100%;
    height: 250px;
    cursor: pointer;
    overflow: hidden;
    border-radius: 3px;
    background-color: #DDD;
    background-size: 100% auto;
    background-position: center;
    background-repeat: no-repeat;
}
.verifyBox.businessPhoto .infoItem .liContent .example.company{
    margin: 15px auto; background-color: #DDD; width: 160px;
}
.liContent .example {
    background-color: #DDD; width: 160px; margin: 40px auto; 
}
.examplePhoto img {
    width: 100%;
    border-radius: 6px;
    display: block;
}
.liContent .example .button {
    background-color: #169ADA;
    width: 100%;
    height: 30px;
    margin: 9px 0;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
}
.verifyBox .tips.confirm {
    position: relative;
    width: 90%;
    height: 1px;
    padding: 0;
    border: 0;
    margin: 25px 5%;
    background-color: #AAA;
}
.verifyBox .tips.confirm div {
    position: absolute;
    width: 48%;
    left: 26%;
    margin-top: -6px;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    background-color: #EEE;
}
.buttonBanner button {
    border: 0;
    width: 90%;
    color: #FFF;
    height: 42px;
    font-size: 16px;
    line-height: 42px;
    text-align: center;
    border-radius: 3px;
    margin: 5px 5% 15px 5%;
    background-color: #06BC07;
}
/*上传域样式*/
.upload-section{
    position: relative;
}
.upload-section .upload-input{
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
}
/*实名认证 模块 css End*/

/*企业实名认证 模块 css*/
.verifyBox3.shop {
    margin: 20px 0 5px 0;
    background-color: #fff;
}
.verifyBox3.shop .infoItem.logo {
    height: 55px;
    line-height: 55px;
}
.verifyBox3.shop .infoItem {
    margin: 0;
    padding-left: 5%;
    background-color: #FFF;
}
.verifyBox3 .infoItem {
    position: relative; overflow: hidden;
    width: 90%;
    margin-left: 5%;
    font-size: 16px;
    line-height: 28px;
    padding: 10px 5% 10px 0;
}
.verifyBox3 .infoItem .liHead {
    width: 30%;
    float: left;
}
.verifyBox3.shop .infoItem.logo .liContent {
    width: 80px; height:100%;
    float: right;
    cursor: pointer;
    background-size: 55px 55px;
    background-repeat: no-repeat;
    background-position: left center;
}
.verifyBox3.shop .infoItem.logo .liContent .arrow {
    float: right;
    color: #CFCFCF;
    font-size: 18px;
}
.verifyBox3 .tips {
    padding: 5px 5% 10px 5%;
    color: #939393;
    background-color: #EEE;
    line-height: 20px;
    font-size: 12px;
    text-align: right;
}
.verifyBox3 .infoItem .liContent {
    width: 60%;
    float: left;
}
.verifyBox3 .infoItem .liContent .input{ border: 0; font-size: 14px; height: 28px; float: left; width: 100%; }
.verifyBox3.shop .infoItem.textarea {
    height: 120px;
}
.verifyBox3.shop .infoItem.textarea .liContent {
    width: 100%;
    height: 90px;
    margin-top: 10px; border-top: 1px solid #eee;
}
.verifyBox3.shop .infoItem.textarea .liContent textarea {
    height: 70px;
    width: 100%;
    padding-top: 10px;
    border: none;
    border-radius: 3px;
    font-size: 14px;
    color: #424242;
    resize: none;
}
/*实名认证 模块 css End*/

/*提交审核 支付 模块 */
.verifyBox4 {
    background-color: #FFF;
    margin: 20px 0;
}
.verifyBox4 .infoItem {
    position: relative;
    height: 28px;
    width: 90%;
    margin-left: 5%;
    font-size: 16px;
    line-height: 28px;
    padding: 5px 5% 5px 0;
}
.verifyBox4 .infoItem .liHead {
    width: 30%;
    float: left;
}
.verifyBox4 .infoItem .liContent {
    width: 70%;
    text-align: right;
    color: #888; float: left;
}
.verifyBox4 .tips {
    padding: 5px 5% 10px 5%;
    color: #939393;
    background-color: #EEE;
    line-height: 20px;
    font-size: 12px;
    text-align: right;
}
/*提交审核 支付 模块 End*/

/*手机号登录 模块*/
.wptWapLogin.show { top:10%; bottom: auto; width:80%; height:12rem; background-color: #FFF; position: fixed; z-index: 10000; left:0px; right: 0px; margin: 0 auto; border-radius: 5px; }
.wptWapLogin .topBar { width: 100%; color: #505050; letter-spacing: 0; position: relative; margin-top:10px; }
.wptWapLogin .topBar .label {width: 100%; text-align: center; line-height:22px; font-size:16px; }
.wptWapLogin .topBar .close {width: 0.23rem; height: 0.23rem; line-height: 0.23rem; color: #BDC0C5; position: absolute; top: 0; right: 0.3rem; cursor: pointer; margin-top: 0.045rem; font-size: 0.34rem; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.wptWapLogin .telephoneInput {
    margin:30px 20px 30px 20px;
}
.wptWapLogin .telephoneInput input{width: 100%; height:36px; line-height:36px; font-size:26px; color: #333; letter-spacing: 3px; }
.wptWapLogin .border {
    border: 0px; border-bottom: 1px solid #E4E5E6; color: #333;
}
.wptWapLogin .next.disabled {background:#ccc; height:41px; line-height:41px; margin:30px 20px 30px 20px; text-align: center; color: #FFF; font-size:16px; letter-spacing: 0; }

.maskout {position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 99; }
/*手机号登录 模块 End*/

/*虚拟数字键盘 */
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; }
ul { position: relative; overflow: hidden; text-align: center; }

h3 { text-align: center; padding: 20px 10px; }
.countdown{ text-align: right; margin-right: 15px; }
#keyboard { width: 100%; background: #fff; position: fixed; left: 0; bottom: 0; z-index: 100000; transition: all 1s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.key_input { width: 90%; margin: 10px auto; height: 50px; display: -webkit-box; display: -webkit-flex; display: flex; background-color: #fff; }
.key_input span{ display: block; border-bottom: 1px solid #e5e5e5; font-size: 20px;
    font-style: normal; width: 100%; line-height: 50px; }
.key_input li { font-size: 24px; font-style: normal; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; height: 100%; line-height: 50px; position: relative; display: none; }

.key_code { margin: 0 auto; position: relative; }

.key_code li { width: 33.33333%; font-size: 24px; font-style: normal; text-align: center; display: inline-block; vertical-align: middle; height: 54px; line-height: 54px; position: relative; list-style: none; float: left; }

.key_code li:active {
    background: #e8e8e8;
}

/* 上下左右边框样式 */
.border_top::before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #e5e5e5; color: #e5e5e5; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); }

.border_bottom::after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #e5e5e5; color: #e5e5e5; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); }

.border_left::after { content: " "; position: absolute; left: 0; top: 0; width: 1px; bottom: 0; border-left: 1px solid #e5e5e5; color: #e5e5e5; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); }

.border_right::before { content: " "; position: absolute; right: 0; top: 0; width: 1px; bottom: 0; border-right: 1px solid #e5e5e5; color: #e5e5e5; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); }

.gray {
    background: #F3F3F6;
}
/*虚拟数字键盘 End*/


/*拍品展示页*/
