@charset "utf-8";
html{font-size:10px;}
*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
table{border-spacing:0}
ul,ol,li{list-style:none}
p{margin:0;}
em,i{font-style:normal}
img{border:0;vertical-align:middle}
textarea{vertical-align:top}
/*body{margin:0 auto;min-width:320px;max-width:640px;line-height:1.5em;background-color:#f3f3f3;color:#2e2e2e;font-size:12px;font-family:"lucida grande","lucida sans unicode",lucida,"Droid Sans Fallback",helvetica,STHeiti Light,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;-webkit-text-size-adjust:none;}*/
body{margin:0 auto;line-height:1.5em;background-color:#f3f3f3;color:#2e2e2e;font-size:12px;font-family:"lucida grande","lucida sans unicode",lucida,"Droid Sans Fallback",helvetica,STHeiti Light,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;-webkit-text-size-adjust:none;}
a,a:visited,a:hover,a:focus{color:#222;outline:0;text-decoration:none;}
a:active{color:#47c5f4;text-decoration:none}
a:focus{outline:0;}textarea{-webkit-appearance:none;}
button,input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input[type="text"],input[type="search"]{-webkit-appearance:none;-webkit-tap-highlight-color:#fff;outline:0}
button,input:focus,textarea:focus{outline:0;}.undis{display:none;}
.html{width:100%;height:100%;}


/*scrollbar*/
/*::-webkit-scrollbar{width:0.5rem;}*/
::-webkit-scrollbar-thumb {border-radius:5px;background:#ddd;} 

/*pub*/
.body-bg{width:100%;background-image:url(../img/body-bg.jpg);background-repeat:no-repeat;background-size:100% 100%;}
.btn1{background:-webkit-linear-gradient(left top,#4f8af3,#1062f3);background:-moz-linear-gradient(left top,#fc8e00,#f65519);background:-o-linear-gradient(left top,#fc8e00,#f65519);background:-ms-linear-gradient(left top,#fc8e00,#f65519);background:linear-gradient(left top,#fc8e00,#f65519);-webkit-box-shadow:0 2px 6px rgba(148,49,13,0.5);box-shadow:0 2px 3px rgba(32,41,54,0.5);}
.btn2{background:-webkit-linear-gradient(left top,#4f8af3,#1062f3);background:-moz-linear-gradient(left top,#fc8e00,#f65519);background:-o-linear-gradient(left top,#fc8e00,#f65519);background:-ms-linear-gradient(left top,#fc8e00,#f65519);background:linear-gradient(left top,#fc8e00,#f65519);-webkit-box-shadow:0 2px 6px rgba(148,49,13,0.5);box-shadow:0 2px 3px rgba(32,41,54,0.5);}
.btn3{background:-webkit-linear-gradient(left top,#d9d9d9,#a9a9a9);background:-moz-linear-gradient(left top,#d9d9d9,#a9a9a9);background:-o-linear-gradient(left top,#d9d9d9,#a9a9a9);background:-ms-linear-gradient(left top,#d9d9d9,#a9a9a9);background:linear-gradient(left top,#d9d9d9,#a9a9a9);-webkit-box-shadow:0 2px 6px rgba(153,153,153,0.5);box-shadow:0 2px 3px rgba(153,153,153,0.5);}

.dialog-mask{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1000;}
.dialog{padding:0 1.5rem;width: 20%;position:fixed;top:40%;left:50%;z-index:1001;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.dialog .dialog-con{background:#fff;border-radius:5px;}
.dialog .dialog-con .txt{padding:3rem 3rem 3rem;line-height:2.2rem;font-size:1.6rem;color:#4c4c4c;text-align:center;}
.dialog .dialog-con .alignL{text-align:left;}
.dialog .dialog-con .btn{padding:0 3rem 2rem;}
.dialog .dialog-con .btn button{width:100%;height:3.8rem;font-size:1.6rem;color:#fff;border-radius:30px;border:0;outline:0;cursor:pointer;}
.dialog .dialog-con .bton{padding:0 3rem 2rem;}
.dialog .dialog-con .bton button{width:45%;height:3.8rem;font-size:1.6rem;color:#fff;border-radius:30px;border:0;outline:0;cursor:pointer;}

/*loading*/
.load-page{padding-top:11rem;width:100%;}
.load-page .txt{line-height:3.5rem;text-align:center;color:#b2b2b2;font-size:1.2rem;}
.load-page .load-pic{margin:0 auto;width:10rem;height:11.9rem;position:relative;}
.load-page .load-pic .loading{width:10rem;height:11.9rem;background:url(../img/loading.png) 0 0 no-repeat;background-size:22.5rem 11.9rem;-webkit-animation:loading 0.3s step-start infinite;animation:loading 0.3s step-start infinite;}

@-webkit-keyframes loading{
	0% {background-position:0 0;}
	50% {background-position:-12.5rem 0;}
	100% {background-position:0 0;}
}
@-moz-keyframes loading{
	0% {background-position:0 0;}
	50% {background-position:-12.5rem 0;}
	100% {background-position:0 0;}
}
@-ms-keyframes loading{
	0% {background-position:0 0;}
	50% {background-position:-12.5rem 0;}
	100% {background-position:0 0;}
}
@-o-keyframes loading{
	0% {background-position:0 0;}
	50% {background-position:-12.5rem 0;}
	100% {background-position:0 0;}
}
@keyframes loading{
	0% {background-position:0 0;}
	50% {background-position:-12.5rem 0;}
	100% {background-position:0 0;}
}
