.js-openloginchooselayer{cursor:pointer;}
.login-layer{border-radius:10px!important;max-width:480px;}
.login-layer .layui-layer-content{border-radius:10px;}
.login-layer dd{border-bottom:1px solid #ededed ;}
.login-layer dl span{display: block;overflow: hidden;}
.login-layer dl span a {font-size: 14px;color: #0095ff;display: inline;float: right;text-align: right;}
.login-layer .loginv2-box{width: 100%;padding: 8% 8% 0;box-sizing: border-box;}
.login-layer .loginv2-box dl{margin-bottom:5% ;}
.login-layer .loginv2-box dt{font-size: 18px;line-height: 25px;}
.login-layer .loginv2-box dd input{-webkit-appearance:none;resize:none; width:100%;height: 40px;background: none;border: none;font-size: 18px;font-family: '微软雅黑','pingfang sc','droidsansfallback';font-weight: 300;}
.login-layer .login-btn,.login-btn02{height: 35px;line-height: 35px;color: #fff;text-align: center;background: #f5a623;font-size: 18px;}
.login-layer .login-btn{margin: 13% 0 13%;}
.login-layer .login-btn a{color: #fff;}
.login-layer .login-other01{text-align: center;padding: 0 0 20px 0;}
.login-layer .quick{color: #0095ff;font-size: 15px;margin: 0 0 13%;}
.login-layer .quick a{color: #0095ff;}
.login-layer .free-read{font-size: 14px;}
.login-layer .regist{font-size: 15px;margin: 10px 0 0;}
.login-layer .regist span{padding: 0 0 0 5px;}
.login-layer .regist span,.regist span a{color: #0095ff;display: inline;}
.login-layer .login-list{width: 300px; padding: 0px 0 10px 0;margin: 20px auto;overflow:hidden;}
.login-layer .login-list li{font-size: 18px;line-height: 160%;padding: 10px 0 15px 0;}
.login-layer .login-list li:last-child{border-bottom:0 ;}
.login-layer .login-list li span{padding: 0 0 0 20%;display: block;float: left;margin-right:5%;}
.login-layer .login-list li p{padding: 3px 10px 0 0;}
.login-layer .login-list li span img{width: 35px;}
.login-layer .login-list>a{width:100%;display:block;overflow: hidden;}
.login-layer .weixin p,.weixin p a{color: #00cd0d;}
.login-layer .weibo p,.weibo p a{color: #ffa31f;}
.login-layer .qq p,.qq p a{color: #0eb8f6;}
.login-layer .phone p,.phone p a{color: #1f286f;}

.login_nav{width: 100%;}
.login_nav ul{width: 83%;margin: 30px auto 0 auto;overflow: hidden;}
.login_nav ul li{width: 50%;height: 26px;line-height: 26px;text-align: center;font-size: 12px;color: #b7b7b7;border:1px solid #3ba7ff;box-sizing: border-box; }
.prev_login{float: left;border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.next_login{float: right;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
.tab_switch{background-color:#3ba7ff;color:#ffffff!important; }
.login_con{display: none;}
.loginv2-box_show{display: block;}
.weibo_margin{margin: 0px 40px;}
.select_login{width: 25%; height: 40px;background-color: #ededed;border: none; border-radius: 0px; margin-right: 3%;opacity: 0;}
#pop-username{width: 69%;}
.area_code{position: relative;  width: 25%;height: 40px;background-color: #ededed;box-sizing: border-box; text-align: center;line-height: 40px; position: absolute;top: 2px;left: 0px;z-index: -1;}
.loginv2-box dl:nth-of-type(1) dd{position: relative;}
.down_login{width: 40px;height: 10px;background-color: #d3d3d3;position: absolute;top: 15px;left:-14px;line-height: 9px; display:block; font-weight: 100;font-style:normal;font-size: 15px;color: #ffffff;
transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* ie 9 */
-moz-transform:rotate(90deg); 	/* firefox */
-webkit-transform:rotate(90deg); /* safari 和 chrome */
-o-transform:rotate(90deg);
}
.loginguide{padding: 0 10px;text-align: center;font-size: 14.5px;margin-top: 27px;}
.loginguide a{color: #0095ff;}

@media (max-width:375px ) {
    .login-layer .login-list li span{margin-right:15px ;}
    .login-layer .login-list{width: 250px;}
}
@media (max-width:320px) and (max-width:374px){
    .login-layer .login-list li span{margin-right:10px;padding-left:8%;}
    .login-layer .login-list{width: 200px;}
}