
html,body{height:100%; background-color: #fff;}
.login-Window{height:100%;}
.login-Window .imgBox{position:relative;float:left;overflow: hidden; width:62.5%;height:100%; }
.login-Window .imgBox img{width:100%;height:100%;}
.login-Window .imgBox .logoimg{width:200px;height:200px; left:50%;margin-left:-100px;position:absolute; top:50%; margin-top:-100px;}

.login-Window .loginBox{ position:relative;width:37.5%;float:left;height:100%;}
.login-Window .loginBox .regist{width:80%;margin-left:13%; position: relative;}
.regist  .regist_bt{font-size:30px;color:#2c3748;width:100%;text-align: center;}
.regist .progress {height:60px;overflow: hidden;margin-top:40px;min-width:300px;}
.regist .progress{width:82%;margin-left:3%;}
.createhao{border-bottom:1px solid #27b295;color:#1bbc9d; width:50%;float:left;padding-bottom:10px;}
.registsuccess{border-bottom:1px solid #b2b2b2;width:50%;float:left;padding-bottom:10px;}
.createhao span{display: inline-block;width:20px;height:20px;margin-left:15%;position: relative;top: 4px;right: 2px; background: url(../images/pro.png) no-repeat -55px;}
.registsuccess span{display: inline-block;width:20px;height:20px;position: relative;top:4px; }
.registsuccess span.registsec{background: url(../images/pro.png) no-repeat;}
.registsuccess span.registsus{background: url(../images/pro.png) no-repeat -29px;}
.registsuscon{color:#1bbc9d; }
.registsuccon{margin-right:15%;float:right; text-align: right;}
.ms_info{width:82%;margin-left:3%;min-width:300px;}
.ms_info p{margin-top: 15px;font: normal 14px/30px "微软雅黑"; position: relative;}
.ms_info label{color: #000;text-align: right;display: inline-block;width:18%;min-width:60px;}
.ms_info label sub,.CenterBody_108 .ms_info p span{color: #e84c3d;}
.ms_info p input{width:80%;height:33px;font: normal 14px/28px "微软雅黑";text-indent: 5px; border:1px solid #d2d2d2;}
.ms_info p input.yanzhengma{width:55%;text-indent: 5px; }
.ms_info p a{display:inline-block;width:22%; position:absolute;right:2%;top:-1px; height:34px;}
.ms_info p a img{width:100%;height:100%;}
.ms_info p.county em{position: relative;}
.ms_info p.county em select{width: 80px;height:33px;margin-right: 13px;text-indent: 5px;}
.ms_info p.map{clear: both;}
.ms_info p.map div{display: inline-block;}
.ms_info p.map img{display: inline-block;float: left;}
.ms_info .spec_mark{display: inline-block;}
.ms_info .spec_mark strong{display: inline-block;border: 1px solid #ccc;height: 30px;width: 90px;font: normal 12px/30px "微软雅黑";text-align: center;background-color: #1bbc9d;color: #fff;margin-right: 1px;position: relative;margin-bottom: 20px;}
.ms_info .spec_mark strong i{position: absolute;background: url(https://pms.xtbooking.com.cn/images/wrong_icon.png) no-repeat 0px 0px;right: 5px;top: 5px;width: 9px;height: 9px;cursor: pointer;}
.ms_info .spec_mark font{color: #a0a0a0;}
.ms_info p input::-webkit-input-placeholder { color:#bcbcbc; }
.ms_info p input::-moz-placeholder { color:#bcbcbc; }
.btnLine input{width:100px; height:36px; cursor: pointer; background-color: #1bbc9d; border:none;line-height:36px;color:#fff; text-align: center;font: normal 14px/30px "微软雅黑";}
.regist p.btnLine span{float:left;line-height:36px;margin-left:6%;}
.regist p.btnLine span a{color:#58bbe4;}
.regist p.btnLine span a:hover{text-decoration: underline;}
.btnLine{width:82%;min-width:300px;display: block; margin-left:3%;line-height:33px; position: relative;top:-10px;}

.btnLine input.subbtn{float:right;margin-right:2%;}
.succ{width:82%;margin-left:3%; margin-top:45px;color:#000;font-size:16px;line-height:40px;  text-align: center;}
.succ span{color:#18bd9d;}
.succ a{display:block; width:100px;height:40px;line-height:40px;margin:40px auto;cursor: pointer; background-color: #1bbc9d; border:none;color:#fff; text-align: center;font-family:"微软雅黑";}
.login-Window .loginBox p.bottom {position: absolute;bottom: 30px;text-align: center;width: 100%;font-size: 14px;color: #282836;}

.ms_info span{margin-left:18%; display: block;position: relative;top: 5px;height: 20px;line-height:20px;}
.ms_info span.errorinfo{color:#ff0000;}
.ms_info p input.errorborder{border:1px solid #ff0000;}
@media(max-width:1270px){
	.ms_info label{width:24%;}
	.ms_info span{margin-left:24%;}
	.ms_info p input{width:75%;}
	.ms_info p input.yanzhengma{width:50%;}
	.ms_info p a{right:0px;}

}
@media(max-width:1200px){
.login-Window .loginBox .regist{margin-left:10%;}
}
@media(max-width:1100px){
	.login-Window .loginBox .regist{margin-left:5%;}

}
@media(max-width:1020px){

	.regist {margin-left:-1% !important; margin:0 auto;}
}
