@charset "utf-8";
/* CSS Document */
*, ::after, ::before {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box}
body{margin:0;background:#fff;font-family:MiSans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight: 400;}

.admin, .pageFull, body, html {min-height: 100vh;}
.admin{display:flex;flex-direction:column}
.adminBox{display:flex;align-items:flex-start;justify-content:center;min-height:auto;flex:1;}
.adminBox .adminB{position:relative;width:100vw;max-width:480px;background-color:#fff;overflow:hidden;min-height:300px;padding:48px 24px;margin:0 auto;border-radius: 10px;}
@media screen and (min-width:480px){
	.adminBox{padding:48px 16px;}
	.adminBox .adminB{margin:auto;}
}
@media screen and (min-width:768px){
	.adminBox .adminB{padding:48px 32px;width:480px;box-shadow:0 16px 32px rgba(0,0,0,.1);}
}
@media screen and (min-width:960px){
	.adminBox{width:800px;margin:auto;}
}
@media screen and (min-width:1200px){
	.adminBox{width:1200px;margin:auto;}
	.adminBox .adminB{margin-left:600px;padding:48px 36px;}
}
@media screen and (min-width:1600px){
	.adminBox .adminB{margin-left:704px;}
}

/*adminbg*/
.adminbg{display:none;position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100%;background-position:center center;background-size:cover; background-repeat:no-repeat;}
@media screen and (min-width:480px){
     .adminbg{display:block}
}


.adminTit {display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content: space-between; margin-bottom:70px;}
.adminTit .logo{height:26px;display:block;box-sizing:content-box;}
.adminTit .logo img{ max-height:100%; max-width:100%;}
.adminTit .title{font-weight:400;color:#000000;line-height:26px;font-size:20px; text-align:right;}
.admin-tt{text-align:center; position:relative;margin-bottom:50px;}
.admin-tt:after{content:"";position:absolute;z-index:0;width:100%;height:1px;bottom:0;left:0;background:#c1c1c1;}
.admin-tt span{position:relative;display:inline-block;padding:0;align-items:center;color:#000000;font-size:16px;line-height:40px;transition:all .3s ease;justify-content:center}
.admin-tt span:after{z-index:2;content:"";position:absolute;bottom:-2px;left:0;transition:all .3s ease;width:100%;height:5px;background:#0e3265;}
.admin-qrcode{line-height:0;position:relative;display:inline-block;*display:inline;*zoom:1;width:100%;vertical-align:middle;z-index:1;text-align:center; margin-bottom:35px;}
.admin-qrcode img{width:130px;height:130px;margin-top:0;border-width:0; margin: 0px auto;}
.admin-info{width:100%;text-align:center;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center}
.admin-tip{font-size:22px;line-height:1;font-style:normal;font-weight:500;color:#383838; margin-bottom:5px;}
.admin-register{padding-top:8px;text-align:center;font-size:16px;font-weight:400;line-height:1; color:#000000;}
.admin-register a{color:#0e3265}
.admin-agree{text-align:center;color:#000000;margin:auto;margin-top:65px;font-size:14px;line-height:1;font-weight:300;}
.admin-agree a{color:#000000; text-decoration:none;}
.admin-agree a:hover{text-decoration:underline}

/*mobile 微信增加*/
.adminCon a.w-full{line-height:50px;height:50px;border-radius:6px; margin-top: 30px;}
.adminCon a.w-full span.ml-2{font-size:16px;}

/*mobile 手机浏览器增加*/
.adminCon label.block{font-size:14px; font-weight:500; color: #000; line-height:24px;margin-top:20px;}
.adminCon div.mt-1 input{font-size:14px;line-height:44px;height:44px;border-radius:6px;}
.adminCon button{ display: block;font-size:14px;line-height:50px;height:50px;border-radius:6px; text-align: center; margin-top:30px; padding: 0;}