@charset "utf-8";
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
*{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	
	
}

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea {  -webkit-appearance: none;}     
html{font-size:62.5%}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body{ 
	margin:0px auto;
	font-size:1.6rem;
	color:#4F4F4F;	
	overflow-x: hidden;
}
img{border:none;}
button,submit{cursor:pointer;}

li{list-style-type:none;}
ul{list-style:none;}
i{ font-style:normal;}
a:link,a:visited{text-decoration:none;color:#272727;}
a:hover{color:#ED1C24; text-decoration:none;}
.cl{ clear:both;}
.fr{float:right}
.fl{float:left}

.mar{margin: 0px auto;}
input{outline:none;}
.trans,a{
    -webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
a.mask {
	text-decoration: none;
	overflow: hidden;
	display: block;
}
img.zoom-img:hover {
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}
img.zoom-img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 550ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 550ms;
}

#login-scroll .page{width:420px;float:left;padding:0 0;}

.login_modal_box{	
	width: 420px;
	height: 400px;
    display:none;	
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; /* future proofing */
    -khtml-border-radius: 5px; /* for old Konqueror browsers */
} 
.login_modal_box .login-modal-cont{position: relative;overflow: hidden;width:420px;height: 600px;}
.login_modal_box .login-modal-cont .tit{width:100%;float:left;margin-top:50px;padding:0 50px;}
.login_modal_box .login-modal-cont .tit h3{color: #333;font-size:26px;font-weight: normal;display: inline-block;}
.login_modal_box .login-modal-cont .tit p{display: inline-block;vertical-align: bottom;font-size:16px;padding-left:15px;}
.login_modal_box .login-modal-cont ul{width:100%;float:left;padding:0 50px;margin-top:20px;}
.login_modal_box .login-modal-cont li{width:100%;float:left;position: relative;margin-top:10px;}
.login_modal_box .login-modal-cont li .text{border:none;border-bottom:1px solid #E2E2E2;width:100%;line-height: 40px;font-size:16px;}
.login_modal_box .login-modal-cont li .input{width:100%;background:#248FD7;height: 43px;border-radius:4px;color: #fff;font-size:16px;border:none;margin-top:20px;}


.login_modal_box .login-modal-cont .login-bot{width:100%;float:left;text-align: center;border-top:1px solid #F2F2F2;margin-top:40px;padding-top:30px;color: #999;}

.login_modal_box .modal-close{position: absolute;top:0;left:0;width:100%;text-align: right;}
.login_modal_box .modal-close a{display: inline-block;margin:8px 15px 0 0;font-size:22px;color: #999;cursor: pointer;}