﻿@charset "utf-8";
/*---- 登录、注册页 样式-----*/
#login_main{ height:450px; background:#fff; width:100%; margin:30px auto; background:url(../images/login_img.jpg) no-repeat left top;clear:both;}

#login_input_box{border: 1px solid #ddd; height:300px; width:250px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: #ccc 0px 2px 5px;-moz-box-shadow: #ccc 0px 2px 5px;box-shadow: #ccc 0px 2px 5px;background: #fff; float:right; padding:30px 20px 20px 20px; margin-top:50px;}
.wx_show_box{float:right; padding:30px 20px 20px 20px; margin-top:13px;}
#login_input_box h1{ font-size:22px; height:30px; padding-bottom:10px; line-height:30px; color:#0b419b; font-weight:normal;letter-spacing:3px; border-bottom:2px solid #ddd;}
.gzwx{font-size: 16px;color: #000;font-weight: bold;text-align: center;}
.input_box{ clear:both; margin-top:10px;}
.text_input{ height:30px; width:220px; margin:10px 0 5px 0;line-height:30px;font-size:14px;color:#bcbcbc;border:1px solid #ddd;font-family:"思源黑体 CN Normal",Arial;padding:1px 1px 1px 11px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding-left:30px;}
.text_input:hover{border:2px solid #bcbcbc; color:#999; padding:0px 0px 0px 29px}
.text_input:focus{border:2px solid #b1d2e5; color:#666; padding:0px 0px 0px 29px; outline:none;}
.neme{ background:url(../images/user-icon.png) no-repeat 5px;}
.password{ background:url(../images/lock-icon.png) no-repeat 5px;}
.yzm{ width:80px!important; background:url(../images/yzm_icon.png) no-repeat 5px;}

.jzmm_box{ clear:both; font-size:12px; height:30px;}
.jzmm_box .fxk{float:left; margin-top:10px;}
.jzmm_box span{ color:#666; font-family:"思源黑体 CN Normal"; float:left; margin-top:6px;*margin-top:5px; margin-left:5px;} 
.jzmm_box a.wjmm{ height:20px; line-height:20px; display:block; float:right; margin-bottom:10px; overflow:hidden; margin-left:0px; color:#666; background:url(../images/setting.png) no-repeat left; padding-left:20px; width:80px; margin-left:10px; margin-top:8px;}
.jzmm_box a.wjmm:hover{ color:#8f1301;}

.login{ clear:both; width:150px; height:40px;background:#0b419b; border:none; line-height:35px; color:#fff; font-size:16px; overflow:hidden;cursor: pointer; margin-top:10px;font-family: "思源黑体 CN Normal";-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.login:hover{background:#ff7800;}
a.ljzc{ color:#666; font-size:14px; margin-left:10px;white-space:nowrap;}
a.ljzc:hover{ color:#FF3300;}

/*--注册页 样式--*/


label{cursor:pointer;}
img{vertical-align:middle;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}

abbr, acronym{border:0;font-variant:normal}
address, caption, cite, code, dfn, em, th, var, optgroup{font-style:normal;font-weight:normal}
input, button, textarea, select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; outline:none;}
input, button, textarea, select{*font-size:100%}
a, img{border:0;}

.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
/* Hides from IE-mac \*/*html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac*/*+html .clearfix{min-height:1%;}

/* shortcut*/.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;}
*html, *html body
/* 修正IE6振动bug*/{background-image:url(about:blank);background-attachment:fixed;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.shortcut{height:28px;line-height:28px;font-size:12px;background:#EEEEEE;text-transform:uppercase;box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);border-bottom:1px solid #DDDDDD;}
.shortcut h1{font-size:14px;font-family:"思源黑体 CN Normal", "思源黑体 CN Normal";}
.shortcut a, .shortcut h1{padding:0px 10px;letter-spacing:1px;color:#333;text-shadow:0px 1px 1px #fff;display:block;float:left;}
.shortcut a:hover{background:#fff;}
.shortcut span.right{float:right;}
.shortcut span.right a{float:left;display:block;color:#ff6600;font-weight:800;}
.headeline{height:40px;overflow:hidden;}
.adv960x90{width:960px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
.adv728x90{width:728px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
*{margin:0;padding:0;list-style-type:none;}
a, img{border:0;}
.form label, .form input, .form select, .form textarea, .form button, .form .label{float:left;font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.hide{display:none;}
.invisible{visibility:hidden;}
.overflow{overflow:hidden;}
.clear{display:block;clear:both;height:0;overflow:hidden;}

.yellow_button{background:#700e00;border:none;cursor:pointer;height:40px;line-height:40px;overflow:hidden;text-align:center;font-size:16px;color:#fff;width:180px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family:"思源黑体 CN Normal";}
.yellow_button:hover{background:#b51802;}
#registsubmit.disabled{background:#ccc;cursor:default!important; }
.red{color:#ff0000;font-family:"思源黑体 CN Normal";font-weight:normal;}


#formbox{margin:0px auto;width:100%; float:left; background: #fff; margin-bottom:20px;}
.register_bg{ background:url(../images/lock.png) no-repeat right bottom!important;}

#formbox h2.bt{font-size:18px;height:32px;color:#0b419b;font-weight:800;border-bottom:solid 2px #ddd;margin:0 0 20px 0;padding:0 10px;}
#formbox .item{padding-top:5px;height:50px;overflow:hidden;line-height:22px;}
#formbox .item a:link, #formbox .item a:visited{text-decoration:underline;}
#formbox .label{width:150px;text-align:right;font-size:14px; color:#666; margin-top:3px;}
#formbox .span-150{width:150px;}
#formbox .text{width:240px;height:30px; line-height:30px; padding-left:5px;border:1px solid #bbb;font-size:14px;font-family:"思源黑体 CN Normal";-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#formbox .text-1{width:100px;}
#formbox .blank{width:16px;height:16px;margin:2px 5px 0;}
#formbox .img img{height:26px;margin:0 5px;}
#formbox .succeed{background:url(../images/pwdstrength.gif) no-repeat -105px 0;}
#formbox .yellow_button{font-size:18px;color:#fff;border:none;cursor:pointer;}
#formbox .highlight1{border:2px solid #b1d2e5; color:#666;*border:1px solid #ffcc66; height:28px; line-height:28px;outline:none;}
#formbox .highlight2{border:1px solid #f00;color:#f00; background:url(../images/error-icon-16.png) no-repeat 220px 6px;outline:none;}
#formbox .pwdbg{background:#FFF8EB;}
#formbox .focus{color:#999;line-height:22px;*line-height:20px;}
#formbox .null, #formbox .error{color:red;line-height:20px;*line-height:20px;}
#formbox .checkbox{margin-top:6px;*margin-top:2px;}
#formbox #referrer{color:#999;font-size:12px;}
#formbox #protocol{margin:8px 5px 0 0;display:inline;}
#pwdstrength{color:#999;line-height:22px;padding-right:10px;}
#pwdstrength b{float:left;width:104px;height:13px;overflow:hidden;margin-top:5px;*margin-top:3px;}
.strengthA b{background:url(../images/pwdstrength.gif) no-repeat 0 0;}
.strengthB b{background:url(../images/pwdstrength.gif) no-repeat 0 -13px;}
.strengthC b{background:url(../images/pwdstrength.gif) no-repeat 0 -26px;}

.fl a{ color:#0066CC; text-decoration:none; cursor:pointer;}
.fl a:hover{ color:#990000;}

.register_right{ float:right; width:217px; margin-top:20px; text-align:center; color:#333; font-size:14px;}
.register_right .r_tdimg{ width:217px; height:363px; background:url(../images/summary-banner.jpg) no-repeat; overflow:hidden; line-height:999px;}
.register_right a{ line-height:25px; color:#444;}
.register_right a p{ font-size:20px;}


@media only screen and (max-width:780px){
	#login_main{ height:auto; background:#fff; width:100%; margin:30px auto 20px; background:none;clear:both;}

#login_input_box{border: 1px solid #ddd; height:auto; width:94%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: #ccc 0px 2px 5px;-moz-box-shadow: #ccc 0px 2px 5px;box-shadow: #ccc 0px 2px 5px;background: #fff; float:right; padding:30px 3% 20px 3%; margin-top:0px;}
 .text_input{ height:40px; width:93%; margin:10px 0 5px 0;line-height:40px;font-size:14px;color:#bcbcbc;border:1px solid #ddd;font-family:"思源黑体 CN Normal",Arial;padding:1px 1px 1px 11px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding-left:9%;}
.wx_show_box{display:none;}	
}

