@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, strong, li, ol, ul, form, label, table, caption, tfoot, thead, tr, th, td{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
body{
	margin:0;
	padding:0;
	font-size:12px;
	line-height: 1.5em !important;
	line-height:1.4em;
	_line-height:normal;
	font-family:"方正兰亭黑", "方正仿宋", 'Times New Roman' !important;	
	font-size: 12px;
	word-break: break-all;
	background:#ffffff;
	overflow:auto;
	*overflow:hidden;
}
div{
	text-align:left;
}
a{
	color:#666666;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#2b2b2b;
	text-decoration:none;
}
li{
	list-style-type:none;
}
img{
	border-style:none;
}
fieldset{
	border-style:none;
}
label{
	cursor:pointer;
}
button{
	cursor:pointer;
}
select{
	line-height:1.2em;
	font-size:12px;
	resize:none;
}
input{
	line-height:1.2em;
	font-size:12px;
	resize:none;
}
textarea{
	line-height:1.2em;
	font-size:12px;
	resize:none;
}
table{
	border-collapse:collapse;
	border-style:none;
}
td{
	border:0px;
	padding:0px 0px 0px 0px;
	line-height:1.5em;
	font-size:12px;
}
.clear{
	clear:both;
}

/**布局**/
.ln_top{
	width:1000px;
	margin:0 auto;
	height:66px;	
}
.ln_con{
	width:961px;
	margin:0 auto;
}
.ln_foot{
	clear:both;
	width:961px;
	margin:0 auto;
	height:70px;
	padding:12px 0px 0px 0px;
	overflow:hidden;
	background:url(../images/loagin2/ln01.gif) repeat-x;
}
/**布局**/

.ln_logo{
	width:294px;
	height:66px;
	background:url(../images/loagin2/ln02.gif) no-repeat;
	overflow:hidden;
}
.ln_gra1{
	background:url(../images/loagin2/ln03.gif) no-repeat;
	width:961px;
	height:47px;
	overflow:hidden;	
}

/**内容**/
.ln_pic{
	float:left;
	width:503px;
	height:393px;
	overflow:hidden;
	background:url(../images/loagin2/pic1.jpg) no-repeat;
}
.ln_login{
	float:left;
	width:458px;
	height:393px;
	background:url(../images/loagin2/ln04.gif) no-repeat;	
}
.ln_show{
	padding:56px 0px 0px 300px;	
}
.ln_show_bt{
	width:115px;
	height:26px;
	background:url(../images/loagin2/lnbt01.gif) no-repeat;
	cursor:pointer;
	overflow:hidden;	
}
.ln_login_con{
	padding:28px 0px 0px 0px;	
}
.login_p{
	width:100%;
	height:29px;
	padding:0px 0px 6px 0px;
}
.login_pt{
	width:120px;
	height:15px;
	float:left;
	display:inline;	
	margin:4px 0px 0px 0px;
	*margin:5px 0px 0px 0px;
	color:#ffffff;
	font-size:13px;
	text-align:right;
}
.login_inner{
	padding:0px 0px 0px 4px;
	overflow:hidden;
	float:left;	
}
.login_input{
	width:180px;
	height:24px;
	padding:0px 4px 0px 4px;
	border:1px solid #d6d6d6;
	background:#ffffff;	
}
.login_input input{
	width:219px;
	height:24px;
	border:0 none;	
	padding:0px 0px 0px 0px;
	font-size:13px;
	line-height:25px;
}
.check_code{
	color:#ffffff;
	overflow:hidden;
	padding:0px 0px 0px 112px;	
}
.check_code a{
	color:#ffffff;
	margin:0px 0px 0px 12px;
	display:inline;
	float:left;
	line-height:26px;
}
.login_txt{
	float:left;
	color:#ffffff;
	padding:2px 0px 0px 7px;
}
.login_txt a{
	color:#ffffff;	
}
.login_oper{
	width:173px;
	height:55px;
	padding:22px 0px 0px 130px;
	*padding:32px 0px 0px 130px;
	overflow:hidden;	
}
.login_bt a{
	width:173px;
	height:55px;
	overflow:hidden;
	display:block;
	background:url(../images/loagin2/lnbg02.gif) no-repeat 0px 0px;	
}
.login_bt a:hover{
	background:url(../images/loagin2/lnbg02.gif) no-repeat 0px -55px;
}
/**内容**/

/**底部**/
.ln_tip{
	float:left;
	width:503px;
}
.ln_tip_left{
	float:left;
	width:72px;
	height:108px;
	background:url(../images/loagin2/ln05.gif) no-repeat;
	margin-top:-10px;
}
.ln_tip_right{
	float:left;
	padding:1px 0px 0px 16px;	
}
.ln_icon{
	float:left;
	width:458px;
	padding:2px 0px 0px 0px;
}
.ln_tip_ul{
	padding:0;
	margin:0;	
}
.ln_tip_ul li{
	background:url(../images/loagin2/lnicon02.gif) no-repeat 0px 4px;
	padding:0px 0px 0px 12px;	
}
.ln_icon_ul{
	padding:0px 0px 0px 8px;
	margin:0 auto;
	overflow:hidden;
}
.ln_icon_ul li{
	width:56px;
	height:77px;
	cursor:pointer;
	float:left;
	margin:0px 17px 0px 17px;
	overflow:hidden;
	background:url(../images/loagin2/lnicon.gif) no-repeat;	
}
.ln_icon_ul .icon_aqts{
	background-position:0px 0px;	
}
.ln_icon_ul .icon_cjwt{
	background-position:-88px 0px;	
}
.ln_icon_ul .icon_zsgx{
	background-position:-178px 0px;	
}
.ln_icon_ul .icon_xzzx{
	background-position:-265px 0px;	
}
.ln_icon_ul .icon_dzhd{
	background-position:-354px 0px;	
}

.ln_red{
	color:#be2231;	
}
/**底部**/

.login_p input{width:188px;}

#userSID .comboxButton{
    background: url("../images/icon_sprites.png") no-repeat scroll -49px -87px transparent;
    cursor: pointer;
    float: left;
    height: 26px;
    width: 19px;
    margin-top:-1px;
}
.check_code img{
	color:#ffffff;
	margin:0px 0px 0px 12px;
	display:inline;
	float:left;
	line-height:26px;
}
.comboxInput{float:left;width:155px;}
#forgetPaswd{text-align:center;padding-right:23px;}
#forgetPaswd a{color:#ffffff;}


/**登录页重置2014-11-10**/
/**------login_header--------**/
.login_header{height:31px;line-height:31px; background:url(../images/loagin2/header_bg.png) repeat-x;width:100%;}
.login_frame{width:980px; margin:0px auto;}
.login_header a{color:#666; text-decoration:none;}
.login_header a:hover{color:#e30002;}
.login_header .FL a{background:url("../images/icon_home.png") 0px 2px no-repeat; padding-left:20px;}
.login_header .FL a:hover{background:url("../images/icon_home.png") 0px -35px no-repeat;}

.FL{float:left;}
.FR{float:right;}
/**--------logo--------**/
.ln_top{width:1000px;margin:0 auto;height:70px;clear:both}
.ln_logo{background:url(../images/loagin2/ln02.gif) no-repeat -25px -5px; width:600px;margin:0;padding:0}
.ln_logo h1{font-size: 18px;color: #999;line-height: 76px;margin-left: 270px;display: inline-block;}
.btn_icon_list{margin-top:9px;/*background:url(../images/loagin2/icon_sj.png) no-repeat;*/width:316px; overflow:hidden;}
.btn_icon_list_nokey{margin-top:9px;/*background:url(../images/loagin2/login_header_icon2.png) no-repeat;*/width:316px; overflow:hidden;}
.btn_icon_list_nokey2{margin-top:9px;/*background:url(../images/loagin2/icon_sj.png) no-repeat;*/width:211px; overflow:hidden;text-align:center;}
/*.btn_icon_li{background:url(../images/loagin2/icon_sj.png) no-repeat;height:30px;line-height:30px;valign:center;}
*/
.btn_icon_list ul{width:480px;}
.btn_icon_list li{float:left; margin-right:15px;}
.btn_icon_list a{display:block;height:52px;color:#666666;}
.btn_icon_list_nokey ul{width:480px;}
.btn_icon_list_nokey li{float:left; margin-right:15px;}
.btn_icon_list_nokey a{display:block;height:52px;color:#666666;}
.btn_icon_list_nokey2 ul{width:310px;}
.btn_icon_list_nokey2 li{float:left; margin-left:15px;}
.btn_icon_list_nokey2 a{display:block; height:52px;color:#666666;}
/**--------登录广告--------**/
.loginboxBg{width:980px;height:430px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;position:relative;}
.loginbox{width:330px;height:340px; position:absolute;right:0; top:30px;font-family:"方正兰亭黑", "方正仿宋", 'Times New Roman' !important]; /*background:url(../css/images/ewm.png) no-repeat top right; *}
.login{ width:266px; float:left; height:306px;}

.login_ad_bg{/*background:url(../noAuth/login_ad.jpg) no-repeat  center; height:400px;position:relative; width:100%;*/}
/*.login_box{ width:266px; height:306px; position:absolute; top:50px; right:50%; margin-right:-470px;  } */
.login_ad_bg{width:100%;overflow:hidden}
.login_ad_bg img{position:relative;width:100%;right:0px;}
.login_box_right{right:20px; margin-right:0px;}
.login_box_alpha{ width:330px; height:340px !important;background:#000;filter:alpha(opacity=30);-moz-opacity:0.30;opacity:0.30; position:absolute; }
/** 二维码登陆**/
.login_box .login_trans_btn{ position:absolute;width:44px;height:44px;right:10px;top:10px;cursor: pointer;z-index:20}
.login_box .trans_btn_tip { position:absolute;width:72px;height:22px;right:60px;top:30px;z-index:20}
#QRCodeLoginWindow .QRCodePhoto_style {width:140px;height:140px;position:absolute;top:22%;left:75px;z-index:20}
#QRCodeLoginWindow .QRCodeShelter_style {width:140px;height:140px;position:absolute;top:22%;left:75px;z-index:20}
#QRCodeLoginWindow .QRCodeShelter_step2 {width:140px;height:140px;position:absolute;top:22%;left:75px;z-index:20}
.qrcode_main{clear:both;display:block;position:relative;height:200px;}
.tipQR {position:relative;clear:both;height:50px;}
.tipQR .tipImg {position:absolute;left:31px;bottom:15px;width:28px;height:28px}
.tipQR .tipLeft {position:absolute;left:66px;bottom:13px;font-size:14px;color:#fff;line-height: 30px; font-weight: 700;}
.tipQR .tipLeft span {color:#C1171A}
.tipQR .tipRight {position:absolute;right:20px;bottom:10px;font-size:14px;color:#C1171A;cursor: pointer;}
.login_input_list{padding:20px 20px;position: relative; }
.login_input_list h3{font-size:24px; color:#fff;font-family:"方正兰亭黑";font-weight:900;margin-top:15px]}
 .icon_bg{position:relative; height:40px; border:1px solid #797979; line-height:40px; margin-top:15px; padding-left:40px;}
 .icon_bg_1{background:url(../images/loagin2/icon_11.png) no-repeat #fff 10px;}
 .icon_bg_2{background:url(../images/loagin2/icon_21.png) no-repeat #fff 10px;}
 .icon_bg_3{background:url(../images/loagin2/icon_31.png) no-repeat #fff 10px;}
.login_zh .red_border{border:1px solid #c11a16;background:url(../images/loagin2/icon_12.png) no-repeat #fff; height:40px}
.login_mm .red_border{border:1px solid #c11a16;background:url(../images/loagin2/icon_22.png) no-repeat #fff;height:40px}
.login_yzm .red_border{border:1px solid #c11a16;background:url(../images/loagin2/icon_32.png) no-repeat #fff;height:40px}
.text_ts{position:absolute; color:#666;}
.login_input{height:40px; line-height:40px; border:0px; background:transparent;padding-right: 6px;vertical-align: top;}
.btn_quetion{background:url(../images/loagin2/loagin2_input_bg.png) no-repeat 0px -84px; display:block; width:17px; height:40px; position:absolute; right:-22px; top:6px;}
.login_yzm .icon_bg{ height:40px; width:170px;}
.login_zh .login_input{width:100%;height:40px;font-size:16px}
.login_yzm .login_input{width:100%;height:40px;font-size:16px}
.img_yzm{position:absolute; right:-80px; top:2px;height:40px}
a.refresh_yzm{position:absolute;top:0px; right:-120px; color:#FFF;height:40px text-decoration:none;}
a.refresh_yzm:hover{color:#c11a17;height:40px}
.btn_login,.btn_login2{height:40px}
.btn_login input,.btn_login{background:url(../images/loagin2/btn_login.png) no-repeat;background-size:cover !important;width:290px; height:40px; display:block; border:0px; cursor:pointer;}
.btn_login input:hover{background:url(../images/loagin2/btn_login.png) no-repeat;background-size:cover !important;}
.forget_password{text-align:center; margin-top:8px;}
.forget_password a{height:40px;font-size:16px; color:#fff; text-decoration:none;}
.forget_password a:hover{height:40px;color:#c11a17;}
.gray_c{ height:40px;color:#ccc;}
.comboxInput,.comboxButton,.comboxButton:hover{border:0px;height:40px}
.right_bottom_ewm{margin-right:10px;float:right;height:180px}
/**--------登录页脚--------**/
.T_center{text-align:center;}
.login_footer{background:url(../images/loagin2/login_footer.png) no-repeat center center;background-size:cover; height:30px; line-height:30px; color:#fff; margin-top:170px; width:100%; }
.login_footer2{line-height:40px;overflow:hidden}


.login_mm_single .icon_bg,.login_yzm_single .icon_bg{width:150px;}
.login_yzm_single .icon_bg{width:150px; margin-bottom:20px;}
.MT20{margin-top:30px;}
.btn_login2 input,.btn_login{background:url(../images/loagin2/btn_login_new.jpg) no-repeat; background-size:cover;width:120px; height:40px; display:block; border:0px; cursor:pointer;}
.btn_login2 .btn_reg{background:url(../images/loagin2/btn_reg.jpg) no-repeat;background-size:cover; width:120px; height:40px; display:block;}
.h_255{height:255px;}
.right_bottom_ewm{text-aligh:right;}
.btn_icon1{height:52px;line-height:52px;text-align:center;}
.btn_icon2{height:52px;line-height:52px;text-align:center;}


/**  二维码切换样式    **/

.login {position: relative}
