@charset "utf-8";
/* CSS Document */
.white_content input[type="text"], .white_content input[type="password"], .white_content textarea, select {
	padding: 3px;
	resize: none;/*禁止调节元素的尺寸*/
}
/********弹出框样式,用于前台用户所有页面**************/
/*锁屏*/
.black_overlay {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color:#a8a8a8;
	z-index:10000000;
	-moz-opacity: 0.7;
	opacity:0.7;
	filter: alpha(opacity=50);
}
.white_content {
	position: absolute;
	top: 50%;
	left:40%;
	margin-top:-60px;
	width: 404px;
	background-color:none;
	z-index:100000000;
	overflow: auto;
	 border: 7px solid rgba(113, 101, 100, 0.66);
	  text-align: center;
	    -moz-background-clip: padding-box;
		 -webkit-background-clip: padding-box;
		  -o-background-clip: padding-box;
		   background-clip: padding-box; *border:5px solid #CCC;
}
.content_load{
    background:url(../images/ajax_loader.gif) no-repeat center center;
	margin-top:10px;
	float:left;
	display:block;
	width:400px;
	height:50px;

}
.white_close{height: 18px;width: 18px;float: right;color: #f00;margin-top: 7px;margin-right: 12px; position:absolute; right:0; top:0;border-radius: 50%;background: #fff;line-height: 18px;
text-align: center;}
.white_close a{height: 16px;width: 16px;display: block;text-align: center;line-height: 16px; display:block;font-size: 12px;font-weight: bold;background: #fff;color: #b00800;border-radius: 100px;}
.white_close a:hover{background: #fff;color: #fff; float:left;}
.white_box {background:#f5f5f5;margin-left:auto;margin-right:auto;text-align:left;overflow:hidden; padding-bottom:10px;}
.white_dl{ width:400px; float:left; overflow:hidden;}
.white_dl dt{ background:url(../images/bag.png) no-repeat center right; width:150px; height:55px; float:left; overflow:hidden; margin-top:5px}
.white_dl dd{ width:250px; float:left; overflow:hidden}
.white_box h1{ background:#f00; color:#fff; float:left; width:100%; border-bottom:1px solid #f00; line-height:30px; text-indent:1em; text-align:left; font-size:14px;}
.payf{ margin-top:10px; width:100%; float:left; text-indent:2em; text-align:left; line-height:20px; font-size:13px}

.white_contant{ width:100%; overflow:hidden;}
.white_title{ height:30px; line-height:30px; background:#F90; font-size:14px;}
.white_title span{ padding-left:20px; color:#fff; }
.white_content .white_table .white_btn{ background:url(../images/save.jpg) no-repeat; width:77px; height:28px; color:#FFFFFF; font-size:14px; border:0px; cursor:pointer}
.inputbtn input{background:url(../images/save.jpg) no-repeat; width:77px; height:28px; color:#FFFFFF; font-size:14px; border:0px; cursor:pointer}
.white_textarea{ width:260px; height:50px; border:1px solid #ccc;}
.white_table{ float:left;}
.white_table td{ padding-top:10px; padding-left:10px;}
.white_check{ float:left; margin-right:10px;}
.white_check input{ position:relative; top:2px; margin-right:10px;}
.white_b{ display:block; margin-top:5px; clear:both; color:#999; background:url(../images/base_i.jpg) no-repeat left top; padding-left:20px;  line-height:16px;}
.white_radio{ display:block; float:left; margin-right:10px;}
.white_radio input{ position:relative; top:2px; margin-right:5px;}
.white_select{ display:block; float:left; margin-right:10px}
.white_table_h4{ float:left; width:100%; height:30px; line-height:30px; text-indent:1em; text-align:left}

/*消息框+锁屏*/
.message_black_overlay {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color:#000;
	z-index:9999;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
.message_white_content {
	position: absolute;
	top: 40%;
	left:55%;
	margin-left:-300px;
	_margin-left:-100px;
	width: 400px;
	background-color:none;
	z-index:100000001;
	overflow: auto;
	border: 7px solid rgba(78, 73, 74, 0.6); 
	  color: #fff; 
	  text-align: center;
	   
	/* border-radius: 5px; */ 
	    -moz-background-clip: padding-box;
		 -webkit-background-clip: padding-box;
		  -o-background-clip: padding-box;
		   background-clip: padding-box;
		   
	/* box-shadow: 0px 2px 6px 1px #929292; */
}
.message_white_iframe {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	height:156px;
	background:#fff;
}
.message_white_title {
	height:30px;
	line-height:30px;
	font-size:15px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #eee
;
	background-color: #f00;
	color: #fff;
}
.message_white_title_bottom {
	height:30px;
	line-height:30px;
	font-size:10px;
	text-align:left;
	padding-left:15px;
	margin:0px;
	border-top:1px solid #ccc;
	font-family:"微软雅黑";
	color:#999;
	font-weight:100;
	}
.message_white_title span {
	color: #FFFFFF;
}
.message_white_box {
	padding-top:18px;
	padding-left:88px;
	height:55px;
	padding-bottom:10px;
}
.message_white_box2 input {
	cursor:pointer;
	width:60px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#333;
	float:left;
	line-height:22px;
	_height:24px;
	margin-right:25px;
	border-radius:3px;
	margin-left:170px;
	transition: all 0.5s ease 0s
}
.message_white_box2 input:hover{ background:#f00;border-radius:3px;border:1px solid #f00; color:#fff;}
.message_white_img_succeed { background:url(../images/icon/succeed.png) no-repeat;
	text-align:center;
	float:left;
	width:48px;
	height:48px;
	margin-right:10px;
}
.message_white_img_warning {
	background:url(../images/icon/warning.png) no-repeat;
	text-align:center;
	float:left;
	width:48px;
	height:48px;
	margin-right:10px;
}
.message_white_img_question {
	background:url(../images/icon/question.png) no-repeat;
	text-align:center;
	float:left;
	width:48px;
	height:48px;
	margin-right:10px;
}
.message_white_img_smile {
	background:url(../images/icon/smile.png) no-repeat;
	text-align:center;
	float:left;
	width:48px;
	height:48px;
	margin-right:10px;
}
.message_white_img_sad {
	background:url(../images/icon/sad.png) no-repeat;
	text-align:center;
	float:left;
	width:48px;
	height:48px;
	margin-right:10px;
}
.message_white_img_error {
	background:url(../images/icon/error.png) no-repeat;
	text-align:center;
	float:left;
	width:48px;
	height:48px;
	margin-right:10px;
}
.message_white_font {
	float:left;
	font-weight:bold;
	font-family:"微软雅黑";
	margin-top:12px;
	margin-left:6px;
	font-size:15px;
	width:210px;
	color:#5b5b5b;
	text-align:left;
}
/*------------*/
.message_white_box1 {
	 width:100%; text-align:center;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.message_white_box1 input {
	cursor:pointer;
	margin:0px 15px;
	width:70px;
	border:1px solid #eaeaea;
	background-color:#fff;
	color:#929292;
	line-height:25px;
	_height:24px;
	border-radius:3px;
	transition: all 0.5s ease 0s;
}
.message_white_box1 input:Hover{ background:#f00; color:#fff;}
.message_white_box_del {
	padding-top:20px;
	padding-left:80px;
	height:45px;
	float:left; color:#000;
	paddig-bottom:10px;
}
.message_white_iframe_del {
	margin-left:auto;
	margin-right:auto;
	height:160px;
	background:#fff;
	border: 1px solid #8E8E8E;
}
.message_white_title_bottom_del {
	height:30px;
	line-height:30px;
	font-size:10px;
	text-align:left;
	padding-left:15px;
	margin:0px;
	border-top:1px solid #ccc;
	font-family:"微软雅黑";
	color:#999;
	float:left;
	width:377px;
}
/** 付款提示 **/

.payfor_c{ height:130px; width:100%;}
.payfor_c dl{ width:98%; padding:2%; float:left;}
.payfor_c dl dt{ width:48%; float:left; border-right:1px solid #e2e2e2;}
.payfor_c dl dt b{ height:40px; width:40px; float:left;; margin-left:10px;}
.payfor_c dl dt span.title{ height:20px; width:66%; float:left; line-height:20px; margin-left:10px;font-size:16px; font-weight:bold;margin-top:5px;}
.payfor_c dl dt span.title_b{ height:20px; width:57%; float:left; line-height:20px; font-size:12px; font-weight:100; margin-left:10px }
.payfor_c dl a{color:#fe7a30}
.payfor_c dl dd{ width:49%; float:left; margin-left:10px;}
.payfor_c dl dd b{ height:40px; width:40px; float:left;; margin-left:10px;}
.payfor_c dl dd span.title{ height:20px; width:66%; float:left; line-height:20px; margin-left:10px; font-size:16px;font-weight:bold; margin-top:5px;}
.payfor_c dl dd span.title_b{ height:20px; width:57%; float:left; line-height:20px; font-size:12px;font-weight:100; margin-left:10px}
