﻿@charset "utf-8";
/*重置样式*/
@import url("reset.css");
.clean{ clear:both; height:0; font-size: 1px; line-height: 0px; overflow:hidden;}
html,body{ height:100%;}
body{ cursor:default; min-height:670px; height:100%; position:relative;font-family:Arial, Helvetica, sans-serif,'宋体'}
/*用户登录*/
.userLogin{ width:950px; height:auto; margin:0 auto; }
.userLoginTop{width:950px; height:100px; }
.userLoginTop .logo{ float:left; margin:25px 0 0 0;}
.userLoginTop .logo a{float:left;margin-right:5px;height:45px;line-height:45px;font-size:45px;color:#49A80B;font-weight:bold;font-family:'宋体'}
	.userLoginTop a:hover{ text-decoration:none;}
	.userLoginTop .logo a .imgLogo{  margin-top:-10px;max-width:190px;width:auto; max-height:92px; overflow:hidden; }
	.userLoginTop .logo a .textLogo{}
.userLoginLeft{ float:left; margin:10px 0 0px 0;width:490px; height:400px; }
.userLoginRight{float:left;width:360px; height:300px; border:5px solid #E8E8E8;margin:10px 0 0px 80px; position:relative;}
.userLoginRight .userLoginTit{ border-bottom:1px solid #CCCCCC; height:60px; }
.userLoginRight .userLoginTit img{ margin:15px 0 0 90px;}
.userLoginRight dl{ width:300px; height:150px; margin:30px auto 0 auto;}
.userLoginRight dl dt{ font-size:12px; color:#999999; line-height:25px; height:25px;}
.userLoginRight dl dd{ height:50px;}
.loginText{ width:300px; height:32px; line-height:32px; text-indent:5px; border:1px solid #ccc; font-size:12px; color:#333;}
.userLoginBtnsBox{width:300px;  margin:0px auto 20px auto; font-size:12px; color:#999; line-height:40px; height:auto;}
.userLoginBtnsBox .userLoginBtns{ width:130px; height:35px; background:url(../images/button/btn_regLogin.png) 0 0 no-repeat; border:0px; float:left;}
.userLoginBtnsBox .userLoginBtnso{ width:130px; height:35px; background:url(../images/button/btn_regLogin.png) 0 -35px no-repeat; border:0px; cursor:pointer;float:left;}
.userLoginBtnsBox  .userLoginReg{ display:inline-block;width:130px; height:35px; background:url(../images/button/btn_regLogin.png) -130px 0 no-repeat; border:0px; float:right;}
.userLoginBtnsBox  .userLoginRego{ display:inline-block;width:130px; height:35px; background:url(../images/button/btn_regLogin.png) -130px -35px no-repeat; border:0px; float:right;}
.backIndexBtn{ width:100px; line-height:35px; height:35px; position:absolute; right:15px; bottom:-40px; background:#7CBE56; border:5px solid #E8E8E8; border-width:0px 5px 5px 5px; font-size:14px; color:#fff; text-align:center;}
.backIndexBtn:hover{color:#ffffff; text-decoration:none;}
.otherLogin{ width:300px;  margin:0 auto; font-size:12px;}
.otherLogin img{ display:inline-block; vertical-align:middle;}
.otherLogin em{ display:inline-block; color:#999; vertical-align:middle; }
.otherLogin a{ color:#666; padding-right:5px;}
.loginFoot{ width:950px;  text-align:center; font-size:12px;  border-top:1px solid #E8E8E8; margin:0 auto;}
.loginFoot span{ color:#666;margin-top:0px; padding:10px 0;  margin:0 auto;line-height:40px; height:40px;}
.loginFoot a{ color:#EC2A4C;}
.loginFoot .Certificate{ margin: 0 auto;}
.loginFoot .Certificate img{ margin:0 5px;}
.loginError{ font-size:12px; color:#F00; text-align:center; position:absolute; top:4px; left:0px; width:100%; height:20px; line-height:20px;}
.forgotPassword {height:35px; text-align:right; line-height:30px;}
.forgotPassword a{color:#666;}

/*用户注册*/
.register{ width:950px; height:auto; margin:0 auto; }
.registerTop{width:950px; height:100px; }
.registerTop .logo{ float:left; height:65px; margin-top:40px; position:relative;}
.registerTop .logo a{float:left;margin-right:5px;height:45px;line-height:45px;font-size:45px;color:#49A80B;font-weight:bold;font-family:'宋体'}
	.registerTop a:hover{ text-decoration:none;}
	.registerTop .logo a .imgLogo{  margin-top:-10px;max-width:190px;width:auto; max-height:92px; overflow:hidden; }
	.registerTop .logo a .textLogo{}
.registerBox{width:940px; height:500px; border:5px solid #E8E8E8;margin:30px auto 80px auto; position:relative; background:#fff;}
.registerBox .registerTit{  height:20px; position:relative; }
.registerBox .registerTit img{ position:absolute; top:10px; left:50%; margin-left:-46px;}
.registerBoxLeft{ float:left; width:280px;}
	.registerBoxLeftBox{ width:280px; height:255px; border-right:1px solid #ddd; margin:38px auto; text-align:center;}
	.registerBoxLeftBox a{ width:90px; height:36px; display:block; background:url(../images/button/btn_goLogin.png) 0 0 no-repeat; margin:10px auto; text-align:center;}
	.registerBoxLeftBox a:hover{ width:90px; height:36px; display:block; background:url(../images/button/btn_goLogin.png) 0 -36px no-repeat; margin:10px auto; text-align:center;}
.registerBoxRight{float:left;}
.registerBoxRight dl.registerInfo{ width:650px; height:auto; margin:30px auto  20px;}

.registerBoxRight dl.registerInfo dd{ height:60px;}
.registerBoxRight dl.registerInfo  .msg_notice{ font-size:12px; border:1px solid #FEDBD1; color:#404040; height:25px; line-height:25px; width:590px; text-align:center; background:#FEF7F5;}
.registerBoxRight dl.registerInfo dd label.regTx{ display:inline-block; text-align:left;font-size:12px; color:#999999; margin-left:20px;}
.registerBoxRight dl.registerInfo dd span{ float:left; display:inline-block; width:70px; font-size:12px; color:#999999; line-height:32px; height:32px; text-align:right; margin-right:10px;}
.registerTextBox{font-size:12px; color:#999; text-align:left; text-indent:80px; margin-top: 10px;}
.registerText{ width:250px; height:32px; line-height:32px; text-indent:5px; border:1px solid #ccc; font-size:12px; color:#333; }
.btn_register{ width:252px; height:37px; background:url(../images/button/btn_register.png) 0 0 no-repeat;border:0px; margin-left:80px; margin-top:5px;}
.btn_registero{ width:252px; height:37px; background:url(../images/button/btn_register.png) 0 -37px no-repeat;border:0px; margin-left:80px; margin-top:5px;cursor:pointer;}
.registration_agreement{ width:900px; margin:10px auto; color:#666; text-align:left;text-indent:0px; }
.registration_agreement .close{ width:150px; height:35px; line-height:35px; background:#49A80B; color:#fff; font-size:14px; cursor:pointer; margin:10px auto 0 auto; display:block; text-align:center;text-indent:0px; }

.wt{ width:660px; height:auto; text-align: center;padding-top: 30px; font-size: 14px; color:#2D64B3;}
.registerBoxRight dl.userAnswerInfo dt{float:left; display:inline-block; width:70px; font-size:12px; color:#999999; line-height:30px; height:30px; text-align:right; margin-right:10px;}
.registerBoxRight dl.userAnswerInfo dd{float:left; position: relative;}
.registerBoxRight dl.userAnswerInfo dd label.regTx{ display:inline-block; text-align:left;font-size:12px; color:#999999; margin-left:20px;}
.userAnswerInfo .formMsg{width: 100px; position: absolute; left: -20px;}
.talk{padding-left:20px;}
.talk:hover{text-decoration: none;}

.btn_register2{ width:252px; height:37px; background:url(../images/button/btn_register2.png) 0 0 no-repeat;border:0px; margin-left:80px; margin-top:5px;}
.btn_register2o{ width:252px; height:37px; background:url(../images/button/btn_register2.png) 0 -37px no-repeat;border:0px; margin-left:80px; margin-top:5px;cursor:pointer;}

.registerBoxRight dl.userName{ width:650px; height:auto; margin:60px auto 0 auto;}
.registerBoxRight dl.userName dt{float:left; display:inline-block; width:70px; font-size:12px; color:#999999; line-height:35px; height:35px; text-align:right; margin-right:10px;}
.registerBoxRight dl.userName dd{float:left; height:60px;}
.registerBoxRight dl.userName dd label.regTx{ display:inline-block; text-align:left;font-size:12px; color:#999999; margin-left:20px;}
.btn_register3{ width:252px; height:37px; background:url(../images/button/btn_register3.png) 0 0 no-repeat;border:0px; margin-left:80px; margin-top:5px;}
.btn_register3o{ width:252px; height:37px; background:url(../images/button/btn_register3.png) 0 -37px no-repeat;border:0px; margin-left:80px; margin-top:5px;cursor:pointer;}

.btn_register4{ width:252px; height:37px; background:url(../images/button/btn_register4.png) 0 0 no-repeat;border:0px; margin-left:113px; margin-top:5px;}
.btn_register4o{ width:252px; height:37px; background:url(../images/button/btn_register4.png) 0 -37px no-repeat;border:0px; margin-left:113px; margin-top:5px;cursor:pointer;}


/*管理员登录*/
.admLogin{ width:950px; height:auto; margin:0 auto; }
.admLoginTop{width:950px; height:100px; }
.admLoginTop .logo{ float:left; margin:40px 0 0 0;}
.admLoginTop .logo a{float:left;margin-right:5px;height:45px;line-height:45px;font-size:45px;color:#49A80B;font-weight:bold;font-family:'宋体'}
	.admLoginTop a:hover{ text-decoration:none;}
	.admLoginTop .logo a .imgLogo{  margin-top:-10px;max-width:190px;width:auto; max-height:92px; overflow:hidden; }
	.admLoginTop .logo a .textLogo{}
.admLoginBox{width:360px; height:350px; border:5px solid #E8E8E8;margin:30px auto 0px auto; position:relative;}
.admLoginBox .admLoginTit{ border-bottom:1px solid #CCCCCC; height:70px; }
.admLoginBox .admLoginTit img{ margin:20px 0 0 90px;}
.admLoginBox dl{ width:310px; height:130px; margin:30px auto 0 auto; position:relative;}
.admLoginBox dl dt{ font-size:12px; color:#999999; line-height:30px; height:30px; margin-left:5px;}
.admLoginBox dl dd{ height:50px;}
.admLoginBtnsBox{width:300px;  margin:20px auto 0 auto; font-size:12px; color:#999; line-height:40px; height:auto;}
.admLoginBtnsBox .admLoginBtns{ width:130px; height:35px; background:url(../images/button/btn_regLogin.png) 0 0 no-repeat; border:0px; margin-left:90px;}
.admLoginBtnsBox .admLoginBtnso{ width:130px; height:35px; background:url(../images/button/btn_regLogin.png) 0 -35px no-repeat; border:0px; cursor:pointer;  margin-left:90px;}
.amdLoginError{ font-size:12px; color:#F00; text-align:center; position:absolute; top:-27px; left:0px; width:100%; height:30px; line-height:30px;}
