a,img{border:0;}
.blank{float:left;font-size:12px;}
.register_tab input, .register_tab select, .register_tab textarea, .register_tab button, .register_tab .label{float:left;}
.login_tab label, .login_tab input, .login_tab select, .login_tab textarea, .login_tab button, .login_tab .label{float:left;font-size:12px;}
.message_tab label, .message_tab input, .message_tab select, .message_tab textarea, .message_tab button, .message_tab .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 */
.yellow_button{background:url(../images/member_submit.jpg);border:none;cursor:pointer;height:25px;line-height:25px; overflow:hidden; display:inline-block; text-align:center; font-size:14px; font-weight:800; color:#fff;background-position:0 0;width:61px;}
#regsubmit.disabled{background-position:0 -25px;cursor:default!important;}
.red{color:#ff0000;font-family:"宋体";font-weight:normal;}
/* login_reg_cont */
#login_reg_cont .label{width:300px;text-align:right;font-size:14px;}
#login_reg_cont .span-150{width:150px;}
#login_reg_cont .text{width:260px;
	height:25px;
	line-height:25px;
	border:#b5b5b5 1px solid;
	padding-left:4px;
	background: url(../images/member_input_bg.jpg) repeat-x;}
#login_reg_cont .text-1{width:50px;}
#login_reg_cont .blank{width:16px;height:16px;margin:2px 5px 0;}
#login_reg_cont .img img{height:26px;margin:0 5px;}
#login_reg_cont .succeed{background: url(../images/pwdstrength.gif) no-repeat -104px 0;}
#login_reg_cont .yellow_button{font-size:14px;font-weight:bold;color:#fff;border:none;cursor:pointer;}
#login_reg_cont .highlight1{border:1px solid #EFA100;outline:2px solid #FFDC97;*border:2px solid #ffcc66;*padding:3px 2px;}
#login_reg_cont .highlight2{border:1px solid #f00;outline:1px solid #FFC1C1;color:#f00;}
#login_reg_cont .passwordbg{background:#FFF8EB;}
#login_reg_cont .focus{color:#999;line-height:22px;*line-height:20px;margin-left: 0%;}
#login_reg_cont .null,#login_reg_cont .error{color:red;line-height:22px;*line-height:20px;margin-left: 0;}

#regform .focus{color:#999;line-height:22px;*line-height:20px;margin-left: 22%;}
#regform .null,#regform .error{color:red;line-height:22px;*line-height:20px;margin-left:22%;}
#infoform .focus{color:#999;line-height:22px;*line-height:20px;margin-left: 22%;}
#infoform .null,#infoform .error{color:red;line-height:22px;*line-height:20px;margin-left:22%;}




#login_reg_cont .focus{color:#999;line-height:22px;*line-height:20px;margin-left: 22%;}
#login_reg_cont .null,#login_reg_cont .error{color:red;line-height:22px;*line-height:20px;margin-left:22%;}


#login_reg_cont .checkbox{margin-top:6px;*margin-top:2px;}
#login_reg_cont #referrer{color:#999;font-size:12px;}
#login_reg_cont #protocol{margin:0px 5px 0 0;display:inline;}

#passwordstrength{color:#999;line-height:22px;padding-right:10px;}
#passwordstrength b{float:left;width:104px;height:13px;overflow:hidden;margin-top:13px;*margin-top:13px;}
.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;}
@media (max-width:480px) {

.bg_xiang .dlzc_input {
    border: 1px solid #ccc;
    height: 40px;
    line-height: 40px;
    padding: 0 0px;
    width: 260px;
    outline: none;
    font-size: 14px;
	margin-left:auto; margin-right:auto;
	    float: none;text-indent: 5px;
}

.bdlei_ti {
     float: none; 
    line-height: 40px;
     padding-left:6px;
    text-align: left;
}

	.ny_news_zuo ul li a img{height: 100px !important;}
	.box_swipe ul li img{height: 300px !important;}

	.content{width: 100% !important;margin-top: 20px !important;}
	.logo_dlzc img{width: 85%;}
	#dl_form{width: 98% !important;}
	.bg_xiang .dlzc_input{    width: 96% !important;
    border-radius: 5px;
    float: none!important;
    text-indent: 5px;
    padding-left: 0px!important;
    margin-bottom: 10px;}
	.wweae{display: none;}
	.wangji{margin-right: 10px !important;}
	.wwecaxx{width: 40% !important;border: 1px solid #ccc;border-radius: 5px;margin-left: 2%;}
	.zhuce_wap form{width:98% !important;}
	.denglu_wap{display: block !important;}
	.zhuce_yzm{border-radius: 4px;}
	.bg_xiang {
    padding: 0px 0;
    overflow: hidden;
    text-align: center;
}
.bg_xiang label {
    margin-right: 15px;
    cursor: pointer;
    margin-left: 2%!important;
}
#regauthcode {
    height: 46px;
    line-height: 46px;
    padding-left: 15px;
    margin-left: 2%;
}
.zc_form{ margin-left: 2%;margin-top: 3px;}
#yz{ line-height:42px;}
#xb{ margin-bottom:8px;}
#mm{ margin-bottom:8px;}
#passwordstrength b {
    float: left;
    width: 104px;
    height: 13px;
    overflow: hidden;
    margin-top: 7px;
    margin-left: 2%;
}

.cregauthcode {
    height: 46px;
    line-height: 46px;
    padding-left: 0px;
	text-indent:5px;
}
.bdlei_ti {
    float: left;
    width: auto;
    line-height: 25px;
    padding-left: 6px;
    text-align: left;
}
#login_reg_cont .null, #login_reg_cont .error {
    color: red;
    line-height: 22px;
    margin-left: auto;
    margin-right: auto;
}
#login_reg_cont .focus{color:#999;line-height:22px;*line-height:20px;margin-left: auto; margin-right:auto}
#regform .focus{color:#999;line-height:22px;*line-height:20px;margin-left: auto; margin-right:auto}
#infoform .focus{color:#999;line-height:22px;*line-height:20px;margin-left: auto; margin-right:auto}
#ccg{ text-align:left}
}