@charset "utf-8";
body{ font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial; }
a{ text-decoration:none; }
b.red{ color: #f00; }
.bc{ margin:0 auto; }
.mb10{ margin-bottom:10px; }
.mr10{ margin-right: 10px; }
.ml10{ margin-left: 10px; }
.pt10{ padding-top:10px; }
.pb10{ padding-bottom:10px; }
.fr{ float:right; }
.fl{ float:left; }
.tc{ text-align:center; }
.tl{ text-align:left; }
.tr{ text-align:right; }
.clr:after{ content:"."; height:0; clear:both; display:block; visibility:hidden; }
.clr{ *+html height:1%; }
.wrap{ width: 1004px;}
.header{ height: 100px; padding-top: 28px;}
.header h1{ width: 320px; height:74px; color: #fff; float: left; background: url(../../images/platform/frame/login/logo.png) no-repeat;}
.header h1 a{ display:block; width:74px; height:74px; float:right;}
.header p{ width: 292px; float: right; padding-top: 28px; line-height:38px; height: 38px; text-align: center; font-size: 14px;}
.header p a{ float: right; text-align: center; width: 130px; color: #fff; display: block; background: #3E95D3; border-radius: 5px;}
.login{ height: 618px; background-color: #2d89ce;}
.loginBoxWrap{ height: 618px;}
.loginBox{ position: relative;}
.loginBox ul{ width: 362px; height: 301px; position: absolute; top: 150px; right: 0; background: #fff;}
.loginBox ul li{ height: 43px; padding-left: 20px; margin-bottom: 1px; margin-top: -1px; position: relative;}
.loginBox ul li.text{ width: 326px; height: 97px; overflow: hidden; background: url(../../images/platform/frame/login/loginArea.png) no-repeat; padding: 0;}
.loginBox ul li.text input{ width: 268px; background: url(../../images/platform/frame/login/text.png) 5px 5px no-repeat; height: 18px; padding: 14px 12px 14px 44px; border:none; display: block; margin-bottom: 3px;}
.loginBox ul li.text input.pwd{ background: url(../../images/platform/frame/login/pw.png) 5px 5px no-repeat;}
.loginBox ul li.hd{ height: 70px; line-height: 70px; font-size: 24px;}
.loginBox ul li.custom{ width: 318px; height: 52px; line-height: 52px; visibility: hidden;}
.loginBox ul li.custom label{ cursor: pointer;}
.loginBox ul li.custom a{ float: right; color: #2D89CE;}
.loginBox ul li a.btn{ width: 322px; height: 54px; display: block; line-height: 54px; font-size: 20px; cursor: pointer; text-align: center; background: #2D89CE; color: #fff; border-radius: 5px;}
.footer{ height: 96px; padding-top: 38px; background: #3F5159;}
/*.footer a.footLogo{}*/
.footer p.link{ width: 520px; text-align: right; line-height: 24px; font-size: 14px; color: #fff;}
.footer p.link a{ color: #fff;}
.footer p.link span{ display: block; color: #CBCBCB;}