@charset "utf-8";
/* CSS Document  V */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,header,footer,section,aside,article{padding:0;margin:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal}
ul {list-style:none;}
li{vertical-align:bottom;}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%}
abbr,acronym,img,input{border:0}
button,input,select,textarea{font-size:100%;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
table {border-collapse:collapse;border-spacing:0;}
a{color:#959595;text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;}
a:focus,input:focus{outline:none;}
body{color:#959595;font-size:14px;font-family:Microsoft Yahei,arial,"楷体";background:#fff; }
header,footer,section,aside,article{display:block;}
a:hover{text-decoration:none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }
.clearfix{*zoom:1}
.clear{clear:both;height:0;font-size:0;line-height:0;overflow:hidden;}
.floatL{float:left;}
.floatR{float:right;}
img{display:block;max-width:100%;}
html{overflow-x:hidden;}
.main{position:relative;z-index:2;width:100%;max-width:1170px;margin:0 auto;}
[v-cloak]{display:none;}

/*loading*/
.loading{padding-bottom:50px;cursor:pointer;}
.loading p{position:relative;height:47px;background:#d7d7d7;line-height:47px;color:#b1b1b1;font-size:16px;text-align:center;}
.loading i{display:block;position:absolute;left:50%;top:50%;margin:-16px 0 0 -74px;width:32px;height:32px;background:url(../../img/class/loading.png) no-repeat;animation:rotate1 linear 2000ms infinite;-webkit-animation:rotate1 linear 2000ms infinite;}
#loading2{padding:30px;}
@keyframes rotate1{
	100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes rotata1{
	100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
}
/*公用img效果*/
.btn-img img{transition:.5s;-webkit-transition:.5s;}
.btn-img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}
/*footer*/
#footer{position:relative;z-index:2;width:100%;}
#header{position:relative;z-index:3;width:100%;}
/*底部返回按钮*/
#import{display:none;position:fixed;left:0;bottom:0;width:100%;z-index:101;}
.import a{width:50%;float:left;}
@media screen and (max-width:785px) {
	#import{display:none;}
}
/*遮罩层*/
.mask,.mask2{
	display:none;
	width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 98;
	filter: alpha(opacity=30);
}
