﻿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;}
body,button, input, select, textarea /* for ie */ {font: 14px/1.5 Arial,Verdana,\5FAE\8F6F\96C5\9ED1;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; } 
ul, ol { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0;} 
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:after, .clear:after {content: '\20';display: block;height: 0; clear: both;}
.clearfix, .clear {*zoom: 1;}
.clearFloatNoHeight {clear:both;line-height:0;height:0;display:block;overflow:hidden;width:0;font-size:0;}
.fl{float:left;}
.fr {float:right;}
.oppbg{position:fixed;width:100%;height:100%;top:0px;left:0px;background:#000;opacity:0.5;z-index:101;display:none;}

/*   Login   */
.login_body{width:100%;background:#f3f9ff url("Images/loginpagebg.png") top center repeat-x;}
.login{width:1024px;margin:0 auto;}
.loginL{position:relative;width:530px;float:left;}
.loginL .logo{position:absolute;top:0px;left:-50px;background:url("Images/login_logo.png") center no-repeat;width: 395px;height: 105px;}
.loginL .img{position:absolute;top:165px;left:-115px;background:url("Images/login_leftbg.png") center no-repeat;width: 638px;height: 570px;}
.loginR{float:left;padding:100px 0 0 630px;}
.loginR .loginInfo{text-align:right;}
.loginR .loginInfo a{font-size:14px;color:#00908f;}
.loginR .loginInfo span{padding:0 10px;color:#00908f;}
.loginbox{padding:20px 30px;background:#fff;border:1px solid #9b9b9b;-moz-box-shadow:2px 2px 13px #8A8A8A, 2px 2px 5px #333333; -webkit-box-shadow:2px 2px 13px #8A8A8A}
.loginbox h1{font-size:22px;color:#1f61ac;text-align:center;font-weight:bold;margin-bottom:20px;}
.loginbox p{line-height:34px;margin-bottom:20px;}
.loginbox p.errorInput {margin-bottom:0px; }
.loginbox p.errorInput input{border:3px solid #ec0a0a;}
.loginbox p.errorInfo{line-height:20px;font-size:12px;color:#ec0a0a;padding-left:80px;margin-bottom:0px;display:none;}
.loginbox p input{height:30px;line-height:30px;width:250px;border:1px solid #d3d1d1;float:left;padding-left:8px}
.loginbox p .codeInput{width:188px;margin-right:15px;}
.loginbox p .code{float:left;}
.loginbox p label{display:inline-block;width:60px;text-align:right;font-size:14px;color:#646464;float:left;}
.loginbox p .icError{display:inline-block;width:20px;height:34px;background:url(ic_error.png) center no-repeat;margin-left:5px;}
.loginbox p .icSuccess{display:inline-block;width:20px;height:34px;background:url(ic_success.png) center no-repeat;margin-left:5px;}
.loginbox .btn{margin-top:15px;}
.loginbox .btn span{display:inline-block;width:175px;height:42px;line-height:42px;font-size:19px;color:#fff;text-align:center;background:url("Images/loginbtn.png") no-repeat;background-position:0 0;margin-left:60px;}
.loginbox .btn a{font-size:12px;color:#96c73b;margin-left:20px;}
/*注册窗*/
.opRegister{position:fixed;width:100%;height:99%;left:50%;top:50%;margin-left:-380px;margin-top:-280px;background-color:#fff;z-index:102;position:relative;}
.opRegister .icClose{display:inline-block;width:24px;height:24px;background:url(ic_close.png) center no-repeat;position:absolute;top:20px;right:20px;}
.opRegister_tit{padding:25px 0;padding-left:240px;font-size:26px;color:#00908f;}
.opRegister_cnt{padding:0 30px;}
.opRegister_cnt p{height:30px;line-height:30px;margin-bottom:10px;}
.opRegister_cnt p label{display:inline-block;width:100px;text-align:right;font-size:14px;color:#646464;float:left;}
.opRegister_cnt p input{height:28px;line-height:28px;width:308px;border:1px solid #d3d1d1;background-color:#f6f6f6;margin-right:10px;float:left;}
.opRegister_cnt p.errorInput input{border:2px solid #ec0a0a;}
.opRegister_cnt p input span{float:left;}
.opRegister_cnt p .mask{font-size:13px;color:#747474;}
.opRegister_cnt p .error{display:inline-block;height:30px;background:url(ic_error.png) left center no-repeat;padding-left:20px;font-size:12px;color:#ff0000;}
.opRegister_cnt p .success{display:inline-block;width:20px;height:30px;background:url(ic_success.png) center no-repeat;}
.opRegister_cnt p.btn{margin:30px 0 0 100px;}
.btnSubmit{display:inline-block;width:310px;height:42px;line-height:42px;font-size:19px;color:#fff;text-align:center;background:url("Images/loginbtn.png") no-repeat;background-position:0 -50px;cursor:pointer;}
/*提交*/
.opSumbit{position:fixed;width:760px;height:500px;left:50%;top:50%;margin-left:-380px;margin-top:-250px;background-color:#fff;z-index:102;display:none;}
.opSumbit h1{font-size:26px;color:#00908f;text-align:center;margin-top:70px;}
.opSumbit .imgbox{margin-top:30px;text-align:center;background:url(img_submit.png) center no-repeat;width: auto;height: 205px;}
.opSumbit p{text-align:center;margin-top:20px;cursor:pointer;}
.clound{width: 159px;height: 98px;}
