﻿@font-face {
  font-family: 'iconfont';
  src: url('/Content/2017_V08/fonts/iconfont.eot');
  src: url('/Content/2017_V08/fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('/Content/2017_V08/fonts/iconfont.woff') format('woff'),
  url('/Content/2017_V08/fonts/iconfont.ttf') format('truetype'),
  url('/Content/2017_V08/fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:.3rem;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  color:#535353;
}
input::-webkit-input-placeholder{font-size:0.28rem;}    
input:-moz-placeholder{font-size:0.28rem;}                 
input::-moz-placeholder{font-size:0.28rem;}                 
input:-ms-input-placeholder{font-size:0.28rem;}
input{border:none;outline:none;border-radius: 0 !important;}

.header h3{margin-left:1.8rem;}
.header .change_btn{margin-left:2.1rem;height:0.33rem;}

.login-way{display:flex;height:0.8rem;line-height:0.8rem;margin-bottom:0.25rem;}
.login-way div{flex:1;font-size:.29rem;color:#535353;text-align:center;border-bottom:0.01rem solid #cbcbcb;}
.login-way .selected{color:#ec6941;border-bottom:0.01rem solid #ec6941;}
.phone-enter{width:6.9rem;margin:0 auto;display:flex;align-items:center;position:relative;}
.code-enter{width:6.9rem;margin:0.47rem auto;display:flex;align-items:center;position:relative;}
.phone-num{width:6.9rem;font-size:0.28rem; border-bottom:0.01rem solid #e3e2e1;text-indent:1.3rem;height:0.93rem;box-sizing:border-box;overflow:hidden;display:block;}
.identify-code{width:6.9rem;font-size:0.28rem; border-bottom:0.01rem solid #e3e2e1;height:0.93rem;text-indent:0.2rem;box-sizing:border-box;overflow:hidden;display:block;padding-right: 2rem;}
.phone-enter .area{font-size:0.28rem;width: 1.2rem;font-size: 0.28rem;position: absolute;text-indent: 0.2rem;border: none;outline: none;border-right:0.01rem solid #cbcbcb;color:#b2b2b2;background:none;}
.code-enter .send-code{width:1.7rem;height:0.54rem;position:absolute;right:0;background:#ec6941;color:#fff;border-radius:0.05rem;text-align:center;line-height:0.54rem;border: none;outline: none;}
.phone-tip{color:#535353;font-size:0.24rem;width:6.9rem;margin:0 auto;}
.phone-submit { background: url(//cdn.srtt999.com/lm/wx/btnbg.png) no-repeat center center; background-size:6.7rem 0.9rem;
                color: #fff; font-size: 0.3rem; text-align: center; display: block; 
                width: 6.7rem; height: 0.9rem; line-height: 0.9rem; border-radius: 0.05rem; margin: 0.61rem auto 0; }


.phone-error,.code-error{position:absolute;color:red;bottom:-0.4rem;left:0.2rem;font-size:0.2rem;}



.certbg { display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; z-index: 999; opacity: 1;  }

.cert { display: none; position: absolute; left: 50%; top: 0; width: 90%; margin-left: -45%; z-index: 999; padding-top: 0.4rem; }
    .cert p { margin:0.4rem 0;}
.cert-submit { background: url(//cdn.srtt999.com/lm/wx/btnbg.png) no-repeat center center; background-size: 6.7rem 0.9rem; color: #fff; font-size: 0.3rem; text-align: center; display: block; width: 6.7rem; height: 0.9rem; line-height: 0.9rem; border-radius: 0.05rem; margin: 0.61rem auto 0; }

.certname { width:95%;height:0.9rem; background:#eee;border-radius:6px;padding-left:0.3rem; }
.certnum { width:95%; height: 0.9rem; background: #eee; border-radius: 6px; padding-left: 0.3rem; }

.login_box { font-size: 0.28rem; margin-top: 1.1rem; }
.bg-logo{background:url(//yxmcdn.d3ch.com/www/wap/login/logo.png) no-repeat center center;background-size:2.06rem 2.05rem;width:100%;height:3rem;}
.login_ul{
    width:6.9rem;
    margin:0 auto;
    overflow:hidden;
}
.login_ul .login_username ,.login_ul .login_password{
    position:relative;
   height:1.4rem;
}
.login_ul .login_username{
    /*margin-top:0.87rem;*/
}
.login_username  label.account,.login_password label.psd{
    position:absolute;
    top:0.26rem;
    /*left:0.2rem;*/
}
#username,#password{height:100%;width:100%;font-size:0.28rem; border-bottom:0.01rem solid #e3e2e1;text-indent:0.8rem;  height:0.93rem;box-sizing:border-box;overflow:hidden;}
.login_box .submit { background: url(//cdn.srtt999.com/lm/wx/btnbg.png) no-repeat center center;
                     background-size: 6.7rem 0.9rem; border: none; outline: none;  color: #fff; font-size: 0.3rem; 
                     /*letter-spacing:15px;*/ text-align: center; display: block; width: 6.7rem; height: 0.9rem; border-radius: 0.05rem; }

.login_option{width:99%;margin: 0.3rem auto;overflow: hidden;color:#000;}
.login_option a { color: #000; }

.smspwd { width: 89%; margin: 0.3rem auto; overflow: hidden; color: #000; }
    .smspwd a { color: #000; }

.remember-it{width:2rem;height:0.8rem;float: left;overflow: hidden;display: block;}
.text-five{width:0.3rem;height:0.3rem;margin-top: 0.1rem;border: 1px solid #cbcbcb;outline-style: none;float: left;background: #fff;}
.remember-it span{display: block;margin-left: 0.1rem;float: left;line-height:0.5rem;font-size:0.25rem;color:#777;}
.register-info{width:6.9rem;line-height:0.3rem;font-size:0.28rem;color:#999;text-align: justify;margin-top: 0.2rem;}
.register-info .register-p{width:3rem;margin: 0.4rem auto auto auto;text-align: center;}
.register-info .register-link{color:#ed6942;}

.login_box .memory{
    margin-top:0.2rem;
}
.login_box .ckb{
    float:left;
    width:15px;
    height:15px;
    margin-top:0.06rem;
}
.login_box  .memory label{
    float:left;
    margin-left:0.05rem;
    font-size:0.28rem;
    color:#7e7e7e;
}
/*.login_box a:first-child{
    float:left;
    color:#e42107;
    font-size:0.28rem;
}
.login_box a:last-child{
    float:right;
    color:#e42107;
    font-size:0.25rem;
    /*line-height:0.5rem;
}*/

#username-error,#password-error,.account_msg,.field-validation-error{
    color:#e42107;
}
/**/



#div_games{
    /*margin-top:0.5rem;*/
    min-height:9rem;
    font-size:0.18rem;
    color:#535353;
    width:7.5rem;
    margin:0 auto;
}
#div_games .iconfont{
    display:none;
}

#div_games .wdyx_img{
    float:left;
    width:3.33rem;
    height:1.83rem;
    margin-left:0.3rem;
    margin-top:0.3rem;
}
#div_games .wdyx_info{
    display:block;
    float:left;
    width:3.45rem;
    margin-left:0.1rem;
    margin-top:0.3rem;
}
.wdyx_item1{
    width:100%;
  
}
.wdyx_container{
    position:relative;
    width:7.5rem;
    height:2.55rem;
    /*margin:0.3rem auto auto auto;
    min-height:2.55rem;*/
    border-bottom:0.01rem solid #cbcbcb;
}
.wdyx_container .wdyx_name{
    font-size:0.3rem;
    font-weight:normal;
    color:#535353;
    line-height:0.4rem;
}
.wdyx_xf{display:block;overflow:hidden;}
.wdyx_xf span{display:block;font-size:0.23rem; color:#7d7d7d;line-height:0.35rem;width:1.3rem;height:0.3rem;float:left;}
.wdyx_xf .xf_tj{display:block;font-size:0.23rem; color:#535353;line-height:0.35rem;width:2.15rem;height:0.3rem;float:left;text-align:center;background:#ebebeb;border-radius:0.05rem;}
.wdyx_jf{display:block;overflow:hidden;margin-top:0.1rem;}
.wdyx_jf span{display:block;font-size:0.23rem; color:#7d7d7d;line-height:0.35rem;width:1.3rem;height:0.3rem;float:left;}
.wdyx_jf .jf{display:block;font-size:0.23rem; color:#535353;line-height:0.35rem;width:2.15rem;height:0.3rem;float:left;text-align:center;background:#ebebeb;border-radius:0.05rem;}
.wdyx_gw{display:block;overflow:hidden;margin-top:0.2rem;}
.wdyx_gw a:nth-child(1){display:block;text-align:center;width:1.45rem;height:0.4rem;line-height:0.4rem;font-size:0.25rem;color:#00c21e;border:1px solid #00c21e;border-radius:0.05rem;float:left;}
.wdyx_gw a:nth-child(2){display:block;text-align:center;width:1.45rem;height:0.4rem;line-height:0.4rem;font-size:0.25rem;color:#ec693d;border:1px solid #ec693d;border-radius:0.05rem;float:right;}

/*.wdyx_container .xf_tj,.wdyx_container .jf{
    padding:0.08rem 0;
    border:1px solid rgb(169,169,169);
    overflow:hidden;
    display:inline-block;
   width:1.3rem;
   text-align:center;
}*/

/*.wdyx_container .xf_tj:nth-of-type(2n),.wdyx_container .jf:nth-of-type(2n){
       margin-left:0.95rem;
}
.wdyx_container .xf_tj:nth-of-type(2n+1),.wdyx_container .jf:nth-of-type(2n+1){
       margin-left:0.1rem;
}
.wdyx_container .xf_tj:nth-of-type(2),.wdyx_container .jf:nth-of-type(2){
       margin-left:0;
}
.wdyx_container .xf_tj,.wdyx_container .jf{
       margin-top:0.1rem;
}
.wdyx_container .wdyx_jf{margin-top:0.1rem;}*/
.personal{
    position:relative;
    height:3.9rem;
    margin-top:1.3rem;
    background:url(//yxmcdn.d3ch.com/5199/mobile/tuoyuan.jpg) top center no-repeat;
    background-size:7.5rem 2.47rem;
    border-bottom: 4px solid rgb(238,238,238);
}
.tx_box{
    position:absolute;
    width:1.8rem;
    height:1.8rem;
    border-radius:50%;
    background-color:#fff;
    top:1.2rem;
    left:50%;
    margin-left:-0.9rem;
    display:flex;
    display:-webkit-flex;
    align-items:center;
    justify-content:center;

}
.tx_box img{
    width:1.7rem;
    height:1.7rem;
}
.personal p {
    position:absolute;
    bottom:0.3rem;
    left:50%;
    transform:translateX(-50%);
    font-size:0.26rem;
    color:#535353;
}
.personal span:last-child{
    color:rgb(250,191,42);
    margin-left:0.2rem;
}
#register{
    margin-top:1.3rem;
    overflow:hidden;
    min-height:9rem;
}
.register_ul{
    font-size:0.16rem;
    width:6.5rem;
    margin:0.6rem auto 0;
}
.register_ul input#account,.register_ul input#password,.register_ul input#confirm_password{
  height:0.93rem;
  width:4.8rem;
  border:1px solid rgb(179,179,179);
  text-indent:10px;
  font-size:0.28rem;
}
.register_ul input#code{
  height:0.93rem;
  width:2.3rem;
  border:1px solid rgb(179,179,179);
  text-indent:10px;
  font-size:0.28rem;
}
.register_ul #btnvalid{
  height:0.93rem;
  width:2.2rem;
  border:1px solid rgb(179,179,179);
  margin-left:0.25rem;
  font-size:0.28rem;
  background-color:rgb(243,243,243);
}
.register_ul li{
    height:1.4rem;
    position:relative;
  
}
.register_ul label.account,.register_ul label.psd,.register_ul label.mima,.register_ul label.cfmm{
    width:1.5rem;
    text-align:right;
    display:inline-block;
    font-size:0.25rem;
  
}
.register_ul #code-error {
    position: absolute;
    left: 0;
    top: 1rem;
}
.register_ul #account-error,
.register_ul #code-error,
.register_ul #password-error,
.register_ul #confirm_password-error,
.register_ul .error_msg
{
    margin-left:1.5rem;
    color:#e42107;
    font-size:0.2rem;
  
}
.register_ul .submit{
     border:none;
    outline:none;
    background-color:#ed6942;
    height:0.93rem;
    color:#fff;
    font-size:0.44rem;
    letter-spacing:15px;
    text-align:center;
    text-indent:15px;
    display:block;
    width:100%;
  
}

.register_ul li.memory{
  height:0.93rem;
}
.change_box2{
    font-size:0.2rem;
}



/*底部导航按钮*/
.main_menu{position:fixed;bottom:0;left:0;background: #fff;height:1.3rem;overflow: hidden;z-index: 999;border-top:0.01rem solid #cbcbcb;width:100%;}
.main_menu ul{margin: 0 auto;display:flex;display: -webkit-flex;justify-content:space-around;width:7.5rem;}
.main_menu ul li{width:1.5rem;float:left;text-align: center;display:inline-block;}
.main_menu ul li a{display: block;width: 100%;height:100%;text-align:center;}
.menu_img{width:0.52rem;padding-top:0.3rem;}