/* CSS Document */
#wrap{ width:990px; overflow:hidden; height:1200px;}
.box-163css{ width:500px; height:900px; margin:220px auto; position:relative;}
.box-163css input{ margin-left:10px; border:none; border:1px solid #a10000; background:#c00; text-align:center; height:24px; line-height:20px; color:#fff; cursor:pointer;}
#dvMsgBox{
	display:none;
	position:fixed;
	background:transparent;
	background-color:rgba(187,187,187,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70BBBBBB, endColorstr=#70BBBBBB);
	padding:7px;
	font-size:13px;
	box-sizing: border-box;
	width:400px;
	overflow:hidden;
	z-index:10001;
	border-radius:3px; 
}  
#dvMsgBox .boxTop{
	height:35px;
	line-height:35px;
	padding-left:10px;
	box-sizing: border-box;
	/*border-top:1px solid #ff8600;
	border-right:1px solid #ff8600;
	border-left:1px solid #ff8600;*/
	display:block; 
	width:400px;
	background-color:#2d8cf0;
}  
#dvMsgBox .boxTop .right{height:100%;float:left;box-sizing: border-box;}  
#dvMsgBox .boxTop .right .title{height:100%;line-height:35px;color:#fff;vertical-align:middle;font-size:13px;overflow:hidden;}  
#dvMsgBox .body{background:#fff;box-sizing: border-box;}  
#dvMsgBox .body .right{background:#fff;float:left;float:left;}

#dvMsgBox .body .right .ct{  line-height: 30px;
  padding:15px 15px 5px 15px;
  vertical-align: middle;
  width: 400px;
  text-align: center;
  color:#5b5b5b;
  font-size: 13px;
  box-sizing: border-box;
  min-height:70px;
  /*border-top:1px solid #ff8600;
  border-right:1px solid #ff8600;
  border-left:1px solid #ff8600;
  border-bottom:1px solid #ff8600;*/
}

#dvMsgBox .body .right .ct-remind{  line-height: 30px;
  padding:20px 15px 10px 75px;
  vertical-align: middle;
  width: 400px;
  text-align: left;
  color:#5b5b5b;
  font-size: 13px;
  box-sizing: border-box;
  min-height:80px;
  background:url(remind.png) no-repeat 30px;
  /*border-top:1px solid #ff8600;
  border-right:1px solid #ff8600;
  border-left:1px solid #ff8600;
  border-bottom:1px solid #ff8600;*/
}

#dvMsgBox .body .right .ct-error{  line-height: 30px;
  padding:20px 15px 10px 75px;
  vertical-align: middle;
  width: 400px;
  text-align: left;
  color:#5b5b5b;
  font-size: 13px;
  box-sizing: border-box;
  min-height:80px;
  background:url(error.png) no-repeat 30px;
  /*border-top:1px solid #ff8600;
  border-right:1px solid #ff8600;
  border-left:1px solid #ff8600;
  border-bottom:1px solid #ff8600;*/
}

#dvMsgBox .body .right .ct .pro{
								width:100%;height:15px;background:url(wait.png) repeat;line-height:15px;overflow:hidden;margin-bottom:8px;margin-top:5px;
								border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
						        -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;        
						        -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
								}  
#dvMsgBox .body .right .ct .pro .bg{width:0%;height:100%;background:#c9dffc;}

#dvMsgBox .body .right .ct-remind .pro{
								width:100%;height:15px;background:url(wait.png) repeat;line-height:15px;overflow:hidden;margin-bottom:8px;margin-top:5px;
								border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
						        -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;        
						        -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
								}  
#dvMsgBox .body .right .ct-remind .pro .bg{width:0%;height:100%;background:#c9dffc;}

#dvMsgBox .body .right .ct-error .pro{
								width:100%;height:15px;background:url(wait.png) repeat;line-height:15px;overflow:hidden;margin-bottom:8px;margin-top:5px;
								border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
						        -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;        
						        -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
								}  
#dvMsgBox .body .right .ct-error .pro .bg{width:0%;height:100%;background:#c9dffc;} 

#dvMsgBox .bottoms{background:#fff;display:inline-block;box-sizing: border-box;}  
#dvMsgBox .bottoms .right{
	height:100%;
	background:#fff;
	width: 400px;
	box-sizing: border-box;
	border-top: solid 1px #dadee5;
	/*border-bottom:1px solid #ff8600;
	border-right:1px solid #ff8600;
	border-left:1px solid #ff8600;*/
}  
#dvMsgBox input.btns{border-radius: 3px; cursor:pointer; color:#fff; border:none;padding: 4px 18px; text-align:center;  background-color:#2d8cf0;text-align:center; margin:0px auto;}  
#dvMsgBox input.btnfocus{border-radius: 3px; cursor:pointer; color:#fff; border:none;padding: 4px 18px; text-align:center;  background-color:#57a3f3;text-align:center; margin:0px auto;}  
#dvMsgBox .icon{width:32px;height:32px;float:left;margin-right:10px;}  
#dvMsgBox .error{background:url(icon-error.gif) no-repeat;}  
#dvMsgBox .info{background:url(icon-info.gif) no-repeat;}  
#dvMsgBox .warning{background:url(icon-warning.gif) no-repeat;}  
#dvMsgBox .clear{clear:both;}  
#dvMsgBox .height{height:13px;line-height:13px;}  
#ShowBolightBox{display:none;-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5;background-color:#000000;z-index:10000;position:absolute;left:0px;top:0px;}
#dvMsgBtns{ text-align:center; width:100%;display:block;box-sizing: border-box;}

.maskMsgBox-mask{
    position:absolute;width:100%;height:100%;left:0;top:0;   
	z-index:1000000;
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop));     
    _left:expression(eval(document.documentElement.scrollLeft));
    _height:expression(eval(document.documentElement.clientHeight));
    _width:expression(eval(document.documentElement.clientWidth));	    
}
.maskMsgBox-mask-background{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000000;
	opacity: .2;-moz-opacity: .2;filter: alpha(opacity=20);
}
.maskMsgBox-mask-msg{
	position:absolute;
	cursor:wait;
	left:50%;
	top:50%;
	width:auto;		
	color:#222;
	font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Î¢ÈíÑÅºÚ",Arial,sans-serif;
	font-size:13px;
	display: block;
}
.maskMsgBox-mask-loading
{
    padding:13px 13px 13px 35px;	
    background:#fff url(loading.gif) no-repeat scroll 10px 50%;
	border:2px solid #ff8600;
}