
/* 全局 */
body{font-family:"Microsoft YaHei";text-align:center;padding:0; margin:0 auto;font-size:14px;color:#3d3d3d;line-height:30px; background:#fff;}
*body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;font-family:"Microsoft YaHei";}
body > div{text-align:left;margin-right:auto;margin-left:auto;}
div,form,ul,ol,li,dl,dt,dd{margin:0 auto;padding:0;border:0;text-align:left; font-weight: normal;}
h1,h2,h3,h4{margin:0;padding:0;font-weight:normal;}
input,textarea,select,p{font-size:15px;border:0;outline:none;font-family:"Microsoft YaHei";}
*, *:before, *:after { box-sizing: border-box; outline: none; }

/* 通用属性 */
.wh1200{ width: 1200px;}
.logo{display:block;font-size: 24px;display: block;}
.logo img{width:360px;}
/*登录*/
.login_wrapper {display: flex; align-items: center;}
.login_left{width: 48%;padding: 20px;background: url(/static/theme/img/login/cover.png) no-repeat;background-size:cover;background-position:center;}
.login_right{flex: 1;padding: 15px 0;text-align: center;}
.layui-tab-item {display: none;}
.layui-show {display: block!important;}
.logininput{ width: 310px; text-align: center; margin-bottom: 28px;position: relative;}
.logininput input{ width: 100%; line-height: 44px; height: 44px; border: 1px solid #eee; background:#fcfcfc;border-radius: 3px; padding: 0 18px; font-size: 15px;}

.logininput .esh_button{ width: 100%; line-height: 44px; background:#1e51aa; border-radius: 3px; font-size: 16px; color: #fff; outline: none; border: none; cursor: pointer;}
.logininput .esh_button:hover{ background:##003796; }
.logPwd,.logPwds{ position: relative;}
.logPwd small{ position: absolute;top: 6px; right: 10px; cursor: pointer;}
.logPwds small{ position: absolute;top: 8px; right: 160px; cursor: pointer;}
.zhengyan{ display: none; }
.logp{ font-size: 14px; color: #666666; padding-top: 25px;}
.logdeng{ padding-bottom: 20px;padding-top: 20px;}

/*注册*/
.res_head{position: fixed; top: 30px; left: 10px; z-index: 9;right: 10px;}
.res_head span{ float: right; font-size: 18px; color: #333333;}
.res_head span a{ text-decoration: underline !important; color: #333333;}
.res_con{ min-height: 700px;height: 100vh;background-image: url(/static/theme/img/login/bg.jpg);background-size: cover;background-position: center;}
.finger{cursor:pointer;margin-left:10px;}
#click{width: 5%;height: 20px;line-height: 32px;display: block;float: left;margin-top: 5px;}
.login{ display:flex;width:950px; height: auto; box-shadow:0px 5px 46px 0px rgba(0, 0, 0, 0.14); background: #fff; border-radius:4px;}
.login_left h1{ font-size: 32px; line-height: 1; color: #004e85; text-align: center; padding-top: 40px;font-weight: 600;}
.login_left p{ font-size:15px; line-height: 1; color: #555; text-align: center; padding-top: 14px;letter-spacing: 2px;}

.login_right .login_icon{width:50px;height:50px;margin-top:40px;}
.login_right h1{ font-size: 22px; line-height: 26px; color: #333; text-align: center; padding-top: 10px;padding-bottom: 50px;}
.login::-webkit-scrollbar,.wenxia::-webkit-scrollbar{ width: 0 !important }

/*底部样式*/
.footer{ width: 100%; font-size: 13px; color: #fff; position: fixed; bottom: 30px; left: 0; z-index: 9;}
.footer_a{color:#fff;outline-style: none;text-decoration: none;}

@media (max-width: 768px){
	body{ height: 100%;}
	.wh1200{ width: 100%;text-align:center;}
	.res_con{ min-height: 500px;}
	.logo img{max-width:95%;display:block;margin:0 auto;}
	.login{ flex-direction: column;width: 100%;box-shadow: none; padding: 10px;margin:0 10px;}
	.login_left{padding:0;background:none;width:100%;}
	.login_right{margin:0 20px;}
	.login_icon{display:none;}
	.login_right h1{visibility:hidden;padding:8px;}
	.logininput{width:100%;}
}
