@charset "UTF-8";*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}
body{overflow-x:hidden;color:#fff;margin:0;padding:0;font-family:PingFang SC, Source Han Sans CN, Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "宋体", sans-serif}
svg:not(:root){overflow:hidden}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
ol,ul{list-style:none}
a{text-decoration:none;cursor:pointer;color:inherit;background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
svg:not(:root){overflow:hidden}
button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;border:none;outline:0;background:0 0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
input{overflow:visible}
button,input,select,textarea{margin:0}
img{-ms-interpolation-mode:bicubic}
@font-face{font-family:YOUSHEBIAOTIHEI;src:url(../font/YOUSHEBIAOTIHEI-2.TTF) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:ZIHUN;src:url(../font/字魂143号-正酷超级黑.TTF) format('truetype');font-weight:400;font-style:normal}
.layui-layer-msg{ color: #333333;text-align: center;  line-height: 160px; border: none; -webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0); }
.layui-layer-dialog .layui-layer-padding{min-width:300px;padding: 0;height:100%;text-align:center; line-height: 158px; font-size: 18px;}
.layui-layer-dialog .layui-layer-content .layui-layer-face{position:relative; top: 0px; left: 0px; display: inline-block; vertical-align: middle;font-size: 48px; margin-right: 5px;}
.layui-layer-dialog .layui-layer-content{ overflow-y: hidden}
.layersms-input{width: 100%; color: #333333; margin-top: 5px; font-size: 14px;}
.layersms-input input{ border: 1px solid #ccc; height: 40px; width: 180px; padding: 3px; display: inline-block}
.layersms-input .verify_img{ display: inline-block;  width: 120px; height: 40px;vertical-align: middle;}
.layersms-box .layui-btns{ text-align: center; font-size: 16px;margin-top: 20px; }
.layersms-box .layui-btns .layui-layer-submit {width: 200px; height: 40px; line-height: 40px; background: #ad0000; color: #fff; display: inline-block;}
.layersms-box .layui-layer-setwin{ opacity:1;}
.layersms-box .layui-layer-setwin span{ font-size: 20px;}
.body-box_left .loginout{ display: block; width: 140px; margin-right:2px; height: 40px; text-align: center; background: #b61c22; color: #fff; font-size: 16px; line-height: 40px;border-radius: 20px }
.layui-form-radio{ margin:0px 0px 0px 0px; padding-right: 0px; }
.p_title{ font-size: 18px; color: #ad0000; margin-bottom: 10px;}
.findpwd .item_step{font-size: 18px; color: #000; position: relative; padding-right: 20px;}
.findpwd .item_step span{ display: inline-block; width: 20px; height: 20px; border-radius: 20px; background:#ad0000; position: absolute; top: 5px; right: -10px; }
.findpwd .step_01{ margin-top: 44px;}
.findpwd .step_02{ margin-top: 163px;}