@charset "utf-8";
/*
@author: he
@update: he (2020-09-22)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px!important;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* 新增公用样式 */
.hide{display:none;}
.diiblock{display: inline-block; *zoom: 1; *display: inline;}
.textcon{text-align:center;}
.marcon{margin:0 auto;}
.wblod{font-weight: bold;}
.horizontalcolor{background: -moz-linear-gradient(to right, #11C3F9, #72C472); background: -ms-linear-gradient(to right, #11C3F9, #72C472); background: -webkit-linear-gradient(to right, #11C3F9, #72C472); background: linear-gradient(to right, #11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="1");}
.verticalcolor{background: -moz-linear-gradient(#11C3F9, #72C472); background: -ms-linear-gradient(#11C3F9, #72C472); background: -webkit-linear-gradient(#11C3F9, #72C472); background: linear-gradient(#11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="0");}
.margR0{margin-right: 0 !important;}
.header_box{height: 66px;width: 1200px;margin:0 auto;overflow: hidden;}
.header_logo{margin-top: 12px;float: left;}
.header_btn{display: inline-block;margin-top:25px;float: right;color: #333333;font-size: 14px;width: 83px;text-align: center;border-right: 1px solid #333333;}
.header_box .header_help{border-right: 0;}
.header_btn:hover{text-decoration: underline;}
.record {text-align: center;padding-bottom: 20px;color: #555;font-size: 14px;}
.record a {color: #555;}
.copyright {text-align: center;padding-top: 36px;color: #555;font-size: 14px;}

/*主体*/
.loginMainBg{ background:url(/images/login/bg.png) no-repeat center top;}
.loginMain{ position: relative; z-index: 1; overflow: hidden;height: 512px;}
.loginMain .ewmBox{ position: absolute; width: 178px; height: 198px; padding-top: 20px; border-radius: 4px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33166819', endColorstr='#33166819');}
.loginMain .ewmBox-pic{ display: block; width: 120px; height: 120px; text-align: center; margin: 0 auto 10px;}
.loginMain .ewmBox-txt{ line-height: 22px; text-align: center;}
.loginMain .ewmBox-txt-t{ text-align: center;font-size: 14px;line-height: 14px;margin-top: 5px;font-weight: bold;margin-bottom: 5px;}
.loginMain .ewmBox-txt-c{ font-size: 18px; font-weight: 700;}
.loginMain .ewmBox-txt-b{ text-align: center;font-size: 14px;line-height: 14px;margin-top: 5px;font-weight: bold;}
.loginMain .ewmBox.ewm01{ top: 260px; left: 295px;}
.loginMain .ewmBox.ewm02{ top: 260px; left: 490px;}
.loginMain .loginBox{ position: absolute; top: 36px; right: 30px; width: 450px;height: 440px;background: #fff;box-shadow: 0 0 27px #bbebee;border-radius: 10px;left: 750px;overflow: hidden;}


