html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;font-family:arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;font-size:14px;line-height:20px;color:#656d78;background-color:#f5f7fa;position:relative}
a{color:#656d78;text-decoration:none}
a:hover,a:active,a:focus{color:#f84858;outline:0}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
b,strong{font-weight:bold}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
form{margin:0}
table{border-collapse:collapse;border-spacing:0}
.clear{ display:block; height:0; clear:both;}



/*==========以下部分是Validform必须的==========*/
.Validform_checktip{line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;padding-left:20px;display:inline-block;*display:inline}
.Validform_right{color:#71b83d;background:url(/images/right.png) no-repeat left center}
.Validform_wrong{color:red;white-space:nowrap;background:url(/images/error.png) no-repeat left center}
.Validform_loading{padding-left:20px;background:url(/images/onLoad.gif) no-repeat left center}
.Validform_error{background-color:#ffe7e7}
#Validform_msg{color:#7d8289;font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;width:280px;box-shadow:2px 2px 3px #aaa;background:#fff;position:absolute;top:0px;right:50px;z-index:99999;display:none}
#Validform_msg .iframe{position:absolute;left:0px;top:-1px;z-index:-1}
#Validform_msg .Validform_title{line-height:25px;height:25px;text-align:left;font-weight:bold;padding:0 8px;color:#fff;position:relative;background-color:#000}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px;position:absolute;right:8px;top:0px;color:#fff;text-decoration:none}
#Validform_msg a.Validform_close:hover{color:#cc0}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000;border-top:none;text-align:left}


.fz_pic{position:relative;z-index:1}
.fz_pic img{position:relative;z-index:1}
.fz_pic button{position:relative;z-index:1}


/*******************************************************登录*******************************************************/
.login{border-top:0px none;overflow:hidden;padding:0px;padding-bottom:20px;background-color:#f5f7fa}
.login .login_ad{width:460px;overflow:hidden;padding-left:20px;padding-right:20px;display:none}
.login .login_ad h3{width:460px;height:50px;overflow:hidden;border-bottom:2px solid #da4453}
.login .login_ad h3 .sjrxx{float:left;margin-left:0px;display:block;color:#da4453;padding-top:6px;font:normal 30px/40px "Microsoft Yahei";border-bottom:4px solid #da4453}
.login td{line-height:38px}
.login table{margin-left:30px;margin-top:0px;table-layout:fixed;}
.login .registerform .inputxt,.login .registerform textarea{padding:10px;width:245px}
.login .registerform td{padding:5px 0;vertical-align:top;text-align:left}
.login .button{width:100%;overflow:hidden;margin:0px 0px 0px 0px}
.login .button a{display:block;margin:0 auto;width:120px;height:40px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}


/*******************************************************注册*******************************************************/
.register{border-top:0px none;overflow:hidden;padding:0px;padding-bottom:20px;background-color:#f5f7fa}
.register .login_ad{width:580px;overflow:hidden;padding-left:20px;padding-right:20px;display:none}
.register .login_ad h3{width:580px;height:50px;overflow:hidden;border-bottom:2px solid #da4453}
.register .login_ad h3 .sjrxx{float:left;margin-left:0px;display:block;color:#da4453;padding-top:6px;font:normal 30px/40px "Microsoft Yahei";border-bottom:4px solid #da4453}
.register td{line-height:38px}
.register table{margin-left:30px;margin-top:0px;table-layout:fixed;}
.register .registerform .inputxt,.register .registerform textarea{padding:10px;width:245px}
.register .registerform td{padding:5px 0;vertical-align:top;text-align:left}
.register .info{margin-left:8px;border:1px solid #ccc;padding:8px 20px 8px 10px;color:#666;float:left;position:relative;display:none;line-height:20px}
.register .dec{top:9px;display:block;height:17px;overflow:hidden;position:absolute;left:-8px;width:8px}
.register .dec s{font-family:simsun;font-size:16px;height:19px;left:0;line-height:21px;position:absolute;text-decoration:none;top:0;width:17px}
.register .dec .dec1{color:#ccc}
.register .dec .dec2{color:#fff;left:1px}
.register .registerform td{padding:5px 0;vertical-align:top;text-align:left}
.register .button{width:100%;overflow:hidden;margin:0px 0px 0px 0px}
.register .button a{display:block;margin:0 auto;width:120px;height:40px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

/******************************************************* 手机版 *******************************************************/
.mobile .Validform_checktip{ height:auto;}
.mobile .login_ad, .mobile .login_ad h3{ width: auto;}
.mobile .login_ad{ padding:10px 20px;}
.mobile .login_ad h3{ height:auto; margin:0; }
.mobile .login_ad h3 .sjrxx{ font-size: 18px; line-height: normal;}
.mobile table{ margin: 0 20px; width: calc(100% - 40px);}
.mobile .registerform .inputxt{ width: calc(100% - 42px); height:30px; padding: 0 10px 0 30px; border:1px solid #999; }

.mobile .input_box{ position:relative;}
.mobile .input_ico{ display:inline-block; z-index:9; position:absolute; top:5px; left:5px; width:20px; height:20px; background: url(../images/mobile/ico_username.png) center no-repeat; background-size:18px; }
.mobile .ico_username{ background-image: url(../images/mobile/ico_username.png);}
.mobile .ico_passwd{ background-image: url(../images/mobile/ico_passwd.png);}
.mobile .ico_vertifycode{ background-image: url(../images/mobile/ico_vertifycode.png);}
.mobile .ico_realname{ background-image: url(../images/mobile/ico_realname.png);}
.mobile .ico_mobile{ background-image: url(../images/mobile/ico_mobile.png);}
.mobile .ico_email{ background-image: url(../images/mobile/ico_email.png);}
.mobile .ico_idcard{ background-image: url(../images/mobile/ico_idcard.png);}

.register.mobile td{ position:relative;}
.register.mobile .info_outer{ width:1px;}
.register.mobile .info{ position:absolute; top: -40px; right: 0; white-space: nowrap; background: #fff;}

.register .dec{ top:auto; bottom: -8px; left:15px; width: 16px;}
.register .dec s{ width: 16px;}
.register .dec .dec1{ top: 1px;}
.register .dec .dec2{ left: 0;}