﻿@charset "utf-8";
/* CSS Document */

/*css重置*/
*{ font-family:"Microsoft YaHei", Helvetica, Arial, sans-serif, serif; font-size:14px; line-height:14px; color:#333;}
body{ margin:0;}
a{ text-decoration:none;}
h1,h2,h3,h4{ margin:0; font-weight:normal;}
input{ margin:0; padding:0; outline:none;}
img{ display:block;}
p{ margin:0; padding:0;}
ul{ margin:0; padding:0;}
li{ list-style:none;}
i{ font-style:normal;}
.notice {color:red}
button{ border:none; outline:none;}
.clearfix{ clear:both;}

/* 登录页 */
/*页头区*/
.login_header_box{ width:auto; height:120px;}
.login_header{ width:1300px; margin:0 auto;}
.login_logo{ height:81px; margin-left:20px; margin-top:30px; float:left;}
.login_header h1{ font-size:30px; line-height:30px; float:left; margin-top:47px; margin-left:20px;}
/*内容区*/
.login_content_box{ height:720px; background-color:#d43843;margin-top:20px;}
.login_content{ width:1300px; margin:0 auto;}
.login_content > img{ width:699px; margin-top:100px; margin-left:40px; float:left;}
.login_table_box{ width:340px; background-color:#fff; float:left; margin-top:80px; margin-left:160px; overflow:hidden;}
.login_title_box{ width:340px; height:60px; border-bottom:1px #e5e5e5 solid;}
.login_title_box h1{ font-size:20px; line-height:20px; padding-top:20px; padding-left:46px; float:left;}
.login_title{ float:left; margin-top:20px; margin-left:45px;}
.login_user_box{ width:300px; height:45px; border:1px #ccc solid; margin-left:20px; margin-top:20px;}
.login_user{ background-image:url(../images/user.png); width:44px; height:45px; float:left; border-right:1px #ccc solid;}
.login_user_box input{ font-size:18px; line-height:18px; float:left; margin-left:12px; margin-top:13px; border:none; outline:none;}
.login_password_box{ width:300px; height:45px; border:1px #ccc solid; margin-left:20px; margin-top:20px;}
.login_password{ background-image:url(../images/password.png); width:44px; height:45px; float:left; border-right:1px #ccc solid;}
.login_password_box input{ font-size:18px; line-height:18px; float:left; margin-left:12px; margin-top:13px; border:none; outline:none;}
.login_msg_box{ width:300px; margin-top:20px; margin-left:20px;}
.login_msg_box input{ float:left; margin-top:1px;}
.login_msg_box h1{ float:left; margin-left:10px;}
.login_msg_box h2{ float:right;}
.login_button{ margin-top:20px;}
.login_button input{ border:none; outline:none; width:300px; margin-left:20px; background-color:#e52e2e; color:#fff; font-size:20px; line-height:40px;}
.login_button input:hover{ cursor:pointer;}
.login_register_box{ width:300px; margin-left:20px; margin-top:12px;}
.login_register_box a{ float:right; padding-bottom:15px;}
.login_register_box img{ width:18px; height:18px; float:left;}
.login_register_box h1{ margin-top:2px; margin-left:5px; float:left;}

/*页脚区*/
.login_footer_box{ width:auto;}
.login_link{ width:auto; height:1px; margin-top:80px; background-color:#e5e5e5;}
.login_copyright_01,.login_copyright_02{ width:1300px; margin:auto; text-align:center; font-size:14px; line-height:14px; color:#333; margin-top:20px;}
.login_copyright_02{ margin-top:10px; padding-bottom:30px;}

/* 注册页 */
/*页头区*/
.register_header_box{ width:auto; height:40px; background-color:#f2f2f2;}
.register_header{ width:1300px; margin:0 auto; position:relative;}

.register_login{ position:relative; position:absolute; top:0; right:0; z-index:1;}
.register_login li{ float:left; padding-right:15px; border-left:1px #f2f2f2 solid; border-right:1px #f2f2f2 solid;}
.register_login li a{ line-height:41px;}
.register_login li a:hover{ color:#cc0404;}
.register_login .leftBor{ border-left:1px #ccc solid; padding-left:15px;}
.register_login .current:hover{ background-color:white; border-left:1px #ccc solid; border-right:1px #ccc solid; height:41px;}

.register_login .icon{ padding-right:20px;}

.register_login .icon_box{ position:absolute; top:16px; right:16px; width:14px; height:6px; overflow:hidden;}
.register_login .icon_box .fuWu{ font-size:26px; line-height:12px; position:relative; top:0px; left:-1px;}
.register_login .current:hover .icon_box{ top:19px;}
.register_login .current:hover .fuWu{ top:-5px;}
.register_login .current:hover .sonFuWu_box{ display:block;}

.register_login .sonFuWu_box{ border:1px #ccc solid; position:absolute; top:40px; right:0; background-color:white; display:none; width:200px; z-index:-1;}
.register_login .sonFuWu_box li{ padding:0; width:80px; line-height:30px; text-align:left; padding-left:20px; border:none;} 
.register_login .sonFuWu_box li a{ line-height:14px;}
.register_login .sonFuWu_box li a:hover{ color:#cc0404;}

/*内容页*/
.register_content{ width:1300px; margin:0 auto;}
.register_logo{ margin:auto; float:left; width:430px;}
.register_logo a{ float:left;}
.register_logo img{ height:81px; margin-top:25px;}

.register_logo h1{ float:left; font-size:34px; line-height:36px; margin-top:40px; margin-left:30px; padding-left:30px; border-left:1px #4d4d4d solid;}

.register_title{ float:right;}
.register_title li,.register_title li a{ float:left; font-size:24px; line-height:24px; }
.register_title li{ color:#999; margin-top:40px;}
.register_title li a{ margin-left:6px;}

/*注册内容区*/
.register_input_box{ margin-left:300px; margin-top:65px;}

.register_phone_box{ margin-top:20px; overflow:hidden;}
.register_phone{ float:left; border:1px #e5e5e5 solid; width:420px;}
.register_phone h1{ font-size:18px; line-height:18px; padding:20px 20px; float:left;}
.register_phone .input_09{ float:left; margin-top:17px; border:none; outline:none; font-size:18px; line-height:18px; width:180px;}
.register_phone .input_10{ float:right; width:90px; height:28px; text-align: left; padding-left: 8px; margin-top:17px; margin-right:25px;}

#UpdatePanel1{ position: relative;}
.register_phone .yanZma{ position: absolute; top:26px; right:36px;}
.register_phone_box ul{ float:left; margin-top:10px;}
.register_phone_box li{ line-height:24px; margin-left:30px; color:red;}

.register_phone_box .current{ margin-left:15px;}
.register_phone_box img{ margin-right:5px; margin-top:2px; float:left;}
.register_phone_box h1{ float:left;}

.VerificationCode{ float:left; border:1px #e5e5e5 solid; width:420px;}
.VerificationCode h1{ font-size:18px; line-height:18px; padding:20px 20px; float:left;}
.VerificationCode input{ float:left; margin-top:17px; border:none; outline:none; font-size:18px; line-height:18px; width:280px;}
.VerificationCode_box{ margin-top:10px;}
.VerificationCode_box ul{ float:left; margin-top:10px;}
.VerificationCode_box li{ line-height:24px; margin-left:30px; color:red;}

.VerificationCode_box .current{ margin-left:15px;}
.VerificationCode_box img{ margin-right:5px; margin-top:2px; float:left;}
.VerificationCode_box h1{ float:left;}

.register_user{ float:left; border:1px #e5e5e5 solid; width:420px;}
.register_user h1{ font-size:18px; line-height:18px; padding:20px 20px; float:left;}
.register_user input{ float:left; margin-top:17px; border:none; outline:none; font-size:18px; line-height:18px; width:280px;}
.register_user_box{ margin-top:20px;}
.register_user_box ul{ float:left; margin-top:10px;}
.register_user_box li{ line-height:24px; margin-left:30px; color:red;}

.register_user_box .current{ margin-left:15px;}
.register_user_box img{ margin-right:5px; margin-top:2px; float:left;}
.register_user_box h1{ float:left;}

.register_set_box{ margin-top:20px;}
.register_set{ float:left; border:1px #e5e5e5 solid; width:420px;}
.register_set h1{ font-size:18px; line-height:18px; padding:20px 20px; float:left;}
.register_set input{ float:left; margin-top:17px; border:none; outline:none; font-size:18px; line-height:18px; width:280px;}
.register_set_box ul{ float:left; margin-top:10px;}
.register_set_box li{ line-height:24px; margin-left:30px; color:red;}

.register_set_box .current{ margin-left:15px;}
.register_set_box img{ margin-right:5px; margin-top:2px; float:left;}
.register_set_box h1{ float:left;}

.register_confirm_box{ margin-top:20px;}
.register_confirm{ float:left; border:1px #e5e5e5 solid; width:420px; }
.register_confirm h1{ font-size:18px; line-height:18px; padding:20px 20px; float:left;}
.register_confirm input{ float:left; margin-top:17px; border:none; outline:none; font-size:18px; line-height:18px; width:280px;}
.register_confirm_box ul{ float:left; margin-top:10px;}
.register_confirm_box li{ line-height:24px; margin-left:30px; color:red;}

.register_confirm_box .current{ margin-left:15px;}
.register_confirm_box img{ margin-right:5px; margin-top:2px; float:left;}
.register_confirm_box h1{ float:left;}

.register_email_box{ margin-top:20px;}
.register_email{ float:left; border:1px #e5e5e5 solid; width:420px;}
.register_email h1{ font-size:18px; line-height:18px; padding:20px 20px; float:left;}
.register_email input{ float:left; margin-top:17px; border:none; outline:none; font-size:18px; line-height:18px; width:280px;}
.register_email_box ul{ float:left; margin-top:10px;}
.register_email_box li{ line-height:24px; margin-left:30px; color:red;}

.register_email_box .current{ margin-left:15px;}
.register_email_box img{ margin-right:5px; margin-top:2px; float:left;}
.register_email_box h1{ float:left;}

.register_name_box{ margin-top:20px;}
.register_name{ float:left; border:1px #e5e5e5 solid; width:420px;}
.register_name h1{ font-size:18px; line-height:18px; padding:20px 20px; float:left;}
.register_name input{ float:left; margin-top:17px; border:none; outline:none; font-size:18px; line-height:18px; width:280px;}
.register_name_box ul{ float:left; margin-top:10px;}
.register_name_box li{ line-height:24px; margin-left:30px; color:red;}

.register_name_box .current{ margin-left:15px;}
.register_name_box img{ margin-right:5px; margin-top:2px; float:left;}
.register_name_box h1{ float:left;}

.register_identity_box{ margin-top:20px;}
.register_identity{ float:left; border:1px #e5e5e5 solid; width:420px;}
.register_identity h1{ font-size:18px; line-height:18px; padding:20px 20px; float:left;}
.register_identity input{ float:left; margin-top:17px; border:none; outline:none; font-size:18px; line-height:18px; width:280px;}
.register_identity_box ul{ float:left; margin-top:10px;}
.register_identity_box li{ line-height:24px; margin-left:30px; color:red;}

.register_identity_box .current{ margin-left:15px;}
.register_identity_box img{ margin-right:5px; margin-top:2px; float:left;}
.register_identity_box h1{ float:left;}

.register_member_box{ margin-top:20px;}
.register_member{ float:left; border:1px #e5e5e5 solid; width:420px;}
.register_member h1{ font-size:18px; line-height:18px; padding:20px 20px; float:left;}
.register_member input{ float:left; margin-top:17px; border:none; outline:none; font-size:18px; line-height:18px; width:280px;}
.register_member_box ul{ float:left; margin-top:10px;}
.register_member_box li{ line-height:24px; margin-left:30px; color:red;}

.register_member_box .current{ margin-left:15px;}
.register_member_box img{ margin-right:5px; margin-top:2px; float:left;}
.register_member_box h1{ float:left;}

.register_ID_box{ margin-top:20px; position:relative;}
.register_ID{ float:left; border:1px #e5e5e5 solid; width:420px;}
.register_ID h1{ font-size:18px; line-height:18px;  padding:20px 20px; float:left;}
.register_ID input{ float:left; margin-top:17px; border:1px;none; outline:none; font-size:18px; line-height:18px; width:280px;}
.register_ID_box > ul{ float:left; position:relative; margin-top:10px;}
.register_ID_box > ul > li{ line-height:24px; margin-left:15px; color:red; width:380px;}
.register_ID_box .current{ margin-left:15px;}
.register_ID_box img{ margin-right:5px; margin-top:2px; float:left;}
.register_ID_box ul h1{ float:left;}
.register_ID_box ul .h2 > b{ float:left; margin-left:10px; color:blue;}
.register_ID_box ul .tuiguangid span{ cursor:pointer;}

/* 推广人协议_弹窗 */
.windowPOP_box{ position:absolute; top:-270px; left:-245px; display:none;}
.windowPOP_box .windowPOP{ width:450px;/*height:440px;*/ background: #fff; border:3px #ccc solid; border-top:none;}

.windowPOP_title_box{ width:456px; background-color:#e64545; height:40px;}
.windowPOP_title{ font-size:20px; line-height:40px; color:#fff; float:left; margin-left:20px;}
.windowPOP_title_box > .cancel{ color:#fff; cursor: pointer; font-size:20px; line-height:40px; float:right; margin-right:20px;}
.windowPOP_title_box > .cancel:hover{ color:yellow;}

.windowPOP p{ width:410px; padding:15px 20px; line-height:22px;}

#windowH2:hover .windowPOP_box{ display:block; cursor:help;}
#windowH2 > b{ cursor:help;}

.register_ID_box ul h3{ margin-left:13px; margin-top:8px; font-weight:bolder;}
.register_ID_box ul h3 span{ color:red; font-weight:bolder;}

.register_read_box{ margin-top:30px;}
.register_read{ width:14px; height:14px; margin-right:10px; float:left;}
.register_read_box h1{ float:left;}
.register_read_box h1,.read_box h1 a{ font-size:14px; line-height:14px;}
.register_read_box h1 a{ color:#2e4de5;}

.agreementBUT_box{ margin-top:15px; overflow:hidden;}
.agreementBUT_box > input{ position:relative; top:1px; left:0px;}
.agreementBUT_box > span a{ color:blue;}

.register_button{ margin-top:30px;}
.register_button .registert_inpu01{ width:420px; height:40px; font-size:18px; line-height:18px; color:#fff; background-color:#ccc; border:none;}
.register_button .registert_inpu02{ width:420px; height:40px; font-size:18px; line-height:18px; color:#fff; background-color:#e52e2e; border:none;}
.register_button .registert_inpu02:hover{ cursor:pointer;}

/* 进入页面出现弹窗协议 */
.window{
  position: fixed;
  top: 0;
  left: 0;
  padding-left:100px;
  width: 100%;
  height: 100%;
  background: rgba( 120, 120, 120, 0.5);
}
.window .windowMain{ width:700px;/*height:440px;*/ background: #fff;  position:fixed; left: 30%; top: 25%;}

.windowTOP_box{ background-color:#e64545; height:40px;}
.windowTOP_title{ font-size:20px; line-height:40px; color:#fff; float:left; margin-left:20px;}
.windowTOP_box > h1{ color:#fff; cursor: pointer; font-size:20px; line-height:40px; float:right; margin-right:20px;}
.windowTOP_box > h1:hover{ color:yellow;}

.windowCON_box{}
.windowCON_title{ width:660px; padding:20px 20px 0; line-height:20px;}
.windowCON{ width:660px; margin:10px 20px 0; overflow:hidden;}
.windowCON > h1,.windowCON > h2,.windowCON > h3,.windowCON > h4{ line-height:22px;}
.windowCON > h4{ margin-top:10px;}
.windowCON > p{ line-height:22px; margin:8px 0 5px;}

.windowLINK_box{ width:660px; margin:10px auto 0;}
.windowLINK_box > a{ font-size:16px; color:red;}
.windowLINK_box > a:hover{ text-decoration:underline;}

.windowBUT_box{ margin-top:30px; margin-left:290px; padding-bottom:40px;}
.windowBUT_box input{ background-color:#e64545; border:1px #e64545 solid; color:#fff; width:120px; height:36px; line-height:36px; cursor:pointer;}

/* 找回密码内容区*/
.Retrieve_password_box{ width:1300px; margin:0 auto;}
.Retrieve_password_logo{ width:430px;}
.Retrieve_password_logo a{ float:left;}
.Retrieve_password_logo img{ height:81px; margin-top:25px;}

.Retrieve_password_logo h1{ float:left; font-size:34px; line-height:36px; margin-top:40px; margin-left:30px; padding-left:30px; border-left:1px #4d4d4d solid;}

.Retrieve_password{ margin-top:65px; background:#ccc; width:70%; height:6px; border-radius:10px; margin-left:15%;}
.Retrieve_password > ul{ float:left; width:25%; height:6px; border-radius:10px; background-color:#74cc47; position:relative;}
.Retrieve_password > ul li.bg{ width:24px; height:24px; line-height:24px; color:white; text-align:center; background-color:#74cc47; border-radius:20px; position:absolute; top:-50%; left:50%; margin-left:-10px; margin-top:-5px;}
.Retrieve_password > ul li.buZhou{ width:232px; text-align:center; margin-top:30px; color:#74cc47;}

.Retrieve_password_01{ margin-top:25px;}
.Retrieve_password_01 > ul{}
.Retrieve_password_01 > ul li{ float:left; color:#999; line-height:24px;}
.Retrieve_password_01 > ul .current{ font-size:16px;}
.Retrieve_password_01 > ul .yanZma{ font-size:16px; line-height:23px; margin:0 10px; padding:0 5px;}
.Retrieve_password_01 > ul .img{ width:33px; height:32px; background:url(../images/icon-msg2013.png) no-repeat -63px;} 
.Retrieve_password_01 > ul .chengGong{ font-size:24px; margin:5px 10px 0;}
.Retrieve_password_01 > ul .but{ padding:2px 8px;}

.Retrieve_password_box > div .input{ padding:2px 8px;}

/*页脚区*/
.footer_box{ width:auto; margin-top:60px;}
.footer_box .line{ border-bottom:1px #e5e5e5 solid; padding-bottom:30px;}
.footer_box .dkhs{ margin:0 auto; background-color:#f2f2f2;}
.footer_box .dkhs img{ margin:0 auto; width:1300px;}

.footer_information_box{ width:1300px; margin:0 auto 10px;}
.footer_information_box ul{ float:left; width:300px; margin-left:25px;}
.footer_information_box ul h1{ font-size:18px; line-height:40px; margin-top:15px;}
.footer_information_box ul li{ line-height:22px;}
.footer_information_box ul li a:hover{ color:#e62e2e;}

.copyright_01,.copyright_02{ width:1300px; margin:0 auto; text-align:center; font-family:"微软雅黑"; font-size:14px; line-height:14px; color:#333;}
.copyright_01{ padding-top:20px;}
.copyright_02{ padding-top:10px; padding-bottom:30px;}