﻿@charset "utf-8";
/* 重置样式 */
/*----- 重置所有元素样式 -----*/
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,menu,tbody,tfoot,thead,th,tr,td,video,tt,u,ul,var{background:transparent;font-size:100%;margin:0;padding:0;border:0;outline:0;}
blockquote,q{quotes:none;}
table,table td{padding:0;border:none;border-collapse:collapse;border-spacing:0;}
img{vertical-align:top;}
embed{vertical-align:top;}
/*获得html5新的标签的行为*/
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block;}
mark,rp,rt,ruby,summary,time{display:inline;overflow:hidden;}

/*预置全局样式*/
html{height:100%;}
body{height:100%;background-color:#fff;color:#222;font-size:14px;line-height:1.42857143;font-family:"Microsoft YaHei","Helvetica Neue",SimSun,SimHei,Arial,Helvetica,Tahoma,Verdana,Georgia;cursor:default;word-break:normal;word-wrap:break-word;
-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-ms-transition:all 300ms ease;}
a{color:#222;text-decoration:none;}
a:hover{color:red;}
li,ol,ul{list-style:none;vertical-align:middle;}
pre{overflow:auto;}
hr{margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc;}
label{display:inline-block;}
legend{font-weight:700;}
button{border:none;cursor:pointer;}
q:after,q:before{content:'';}
p{margin-bottom:1em;line-height:1.75;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,th{text-align:left;}
abbr,acronym{border:0;font-variant:normal;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup{top:-.5em;}
sub{bottom:-.25em;}
small{font-size:85%;}
code{padding:2px 4px;border:1px solid #e1e1e8;border-radius:4px;background-color:#f7f7f9;color:#d14;white-space:nowrap;}
pre{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#333;display:block;margin:0 0 10px;padding:9px;word-break:break-all;word-wrap:break-word;}
blockquote{margin:0 0 1em;padding:0.75em 1em;border-left:5px solid #eee;}
.h1,h1{font-size:2em;}
.h2,h2{font-size:1.8em;}
.h3,h3{font-size:1.6em;}
.h4,h4{font-size:1.4em;}
.h5,h5{font-size:1.2em;}
.h6,h6{font-size:1em;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:65%;color:#777;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
* html .clearfix{height:1%;}

body{background:url("images/bodyBg.jpg") repeat-x center top;}
.container{position:relative;margin:0 auto;width:840px;padding:30px 40px 50px;}
.logo img{height:40px;}
.container h1{margin-bottom:10px;padding:30px 0;font-size:30px;font-weight:bold;text-align:center;}
.userRegCon legend{display:none;}
.user_login_info{display:none !important;}
.d_err{color:#f30;}
.d_ok{color:#390;}
.d_on{color:#333;}

/* ----- 返回登录 ----- */
.loginBtn{display:none;position:absolute;top:10px;right:10px;width:80px;height:80px;line-height:200px;overflow:hidden;}
.loginBtn a{display:block;width:80px;height:80px;background:url("images/backLogin.png");filter:alpha(opacity=60);opacity:.6;}
.loginBtn a:hover{filter:alpha(opacity=100);opacity:1;}

/* ----- 登录 2015.11.18 ----- */
	/* 登录模块 */
	#userLogin .userLoginCon,
	#userLogin .regBtn{margin:0 auto;width:340px;}
	#userLogin #user_main ul{text-align:left;}
	#userLogin #user_main ul li{position:relative;margin-bottom:15px;overflow:hidden;}
	#userLogin #user_main ul li label{position:absolute;top:14px;left:5px;width:70px;text-align:right;}
	#userLogin #user_main ul li.user_main_name input,
	#userLogin #user_main ul li.user_password input{padding:12px 10px 12px 80px;border:1px solid #ddd;background:#fff;height:20px;width:248px;}
	#userLogin #user_main ul li.user_main_name input:focus,
	#userLogin #user_main ul li.user_password input:focus{border:1px solid #f6e1a6;}
	#userLogin #user_main ul li.user_password{margin-bottom:25px;}
	#userLogin #user_main ul li.user_password input{padding-right:75px;width:183px;}
	#userLogin #user_main ul li.user_password a{position:absolute;top:10px;right:0;display:block;padding:5px;font-size:12px;color:#999;}
	#userLogin #user_main ul li.user_password a:hover{color:#555;}
	#userLogin #user_main ul li.user_time{display:none;}
	#userLogin #user_main ul li.login{padding:0;border:none;background:none;width:340px;height:46px;}
	#userLogin #user_main ul li.login input{}
	#userLogin .regBtn a{display:block;line-height:44px;border:1px solid #ddd;background:#fafafa;font-size:16px;color:#666;text-align:center;}
	#userLogin .regBtn a:hover{background-color:#f3f3f3;color:#000;}

/* ----- 注册 2015.11.18 ----- */
	/* 必填信息 */
	#TableRegisterMust{width:340px;margin:0 auto;text-align:left;overflow:hidden;}
	/* 选项 */
	#PnlRegStep2 .reg_input{position:relative;padding:0;margin-bottom:10px;overflow:hidden;}
	#PnlRegStep2 .reg_input label{position:absolute;top:14px;left:5px;width:80px;text-align:right;}
	#PnlRegStep2 .reg_input input{margin-bottom:5px;padding:12px 10px 12px 90px;height:20px;border:1px solid #ddd;background:#fff;width:238px;color:#333;}
	#PnlRegStep2 .reg_input input:focus{border:1px solid #f8e5b1;}

	/* 选项信息 */
	#TRSwicthSelectFill{line-height:24px;font-size:12px;}
	#TRSwicthSelectFill #checkSelectFill{position:relative;top:-4px;}
	.reg_protocol{line-height:24px;font-size:12px;text-align:center;}
	.reg_protocol .ok_info,
	.reg_protocol .reg_improve{margin-bottom:15px;}
	.reg_protocol .agree{width:340px;margin:0 auto;}
	.reg_protocol .agree input{margin-bottom:15px;width:340px;height:46px;border:none;background:#0068b7;font-size:16px;color:#fff;cursor:pointer;}
	.reg_protocol .agree input#Reset{display:block;line-height:44px;border:1px solid #ddd;background:#fafafa;font-size:16px;color:#666;text-align:center;}
	.reg_protocol .agree input:hover{filter:alpha(opacity=80);opacity:.8;}
	#TableRegisterSelect{width:340px;margin:0 auto;}
	/* 服务条款和声明 */
	#PnlRegStep2 textarea{border:1px solid #ddd;padding:5px;margin-left:14% !important;height:120px !important;}

/* ----- 忘记密码 2016.07.14 ----- */
/* 找回方式 */
.passwordList{text-align:left;width:340px;margin:0 auto;padding:0;}
.passwordList h2{margin-bottom:10px;padding:10px 0;font-size:18px;text-align:center;}
.passwordList ul li{position:relative;margin-bottom:15px;overflow:hidden;}
.passwordList ul li.userName label{position:absolute;top:14px;left:5px;width:120px;text-align:right;}
.passwordList ul li.userName input{margin-bottom:5px;padding:12px 10px 12px 130px;border:1px solid #ddd;background:#fff;height:20px;width:198px;}
.passwordList ul li.userName input:focus{border:1px solid #f8e5b1;}
.passwordList ul li.userName span{display:none;}
.passwordList ul li.password_area{vertical-align:middle;}
.passwordList ul li.password_area input{margin-right:5px;}
.passwordList ul li.password_area label{margin-right:10px;}

/* 重置密码 */
.passwordList ul li.question{line-height:44px;border:1px solid #ddd;width:338px;}
.passwordList ul li.question label{margin-left:5px;width:120px;text-align:right;}
.passwordList ul li.answer label{position:absolute;top:14px;left:5px;width:120px;text-align:right;}
.passwordList ul li.answer input{margin-bottom:4px;padding:12px 10px 12px 125px;border:1px solid #ddd;background:#fff;height:20px;width:203px;}
.passwordList ul li.answer input:focus{border:1px solid #f8e5b1;}
.passwordList ul li.Validatecode img{position:absolute;top:12px;right:10px;}
.passwordList ul li.Validatecode label{position:absolute;top:14px;left:5px;width:120px;text-align:right;}
.passwordList ul li.Validatecode input{margin-bottom:4px;padding:12px 88px 12px 125px;border:1px solid #ddd;background:#fff;height:20px;width:125px;}
.passwordList ul li.Validatecode input:focus{border:1px solid #f8e5b1;}
.passwordList li.Validatecode span#ValrValidateCode{padding-left:80px;}

.password_list li.btnSendEmail,
.password_list li.push_button{padding:0;border:none;width:auto;margin-top:20px;text-align:center;}
.password_list li.btnSendEmail input,
.password_list li.push_button input{padding:0;width:340px;height:46px;line-height:46px;text-align:center;font-size:16px;display:inline-block;background:#0068b7;border:none;cursor:pointer;color:#fff;}
.password_list li.push_button input:hover{filter:alpha(opacity=80);opacity:.8;}
.password_list li img{margin-left:10px;margin-bottom:5px;vertical-align:middle;}

/* footer */
#footer{border-top:1px dotted #ddd;text-align:center;padding:30px 0;line-height:1.8em;}
#copyright{color:#444444;font-family:Arial;line-height:24px;padding-top:20px;text-align:center;}