@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0;}
body { margin: 0px;padding: 0px;color: #666;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;background:#fff;text-align:left;position:relative;line-height:20px;min-width:1200px;}
img {border: 0;position:relative;}
.clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,p,span,h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;list-style:none;list-style-type: none; word-wrap:break-word;position:relative; border:none;font-weight:400;}
a {color:#666;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:14px;}
table { border-collapse:collapse;border-spacing:0;}
th , td { text-align:left;}
input {font-family:"微软雅黑";font-size:14px;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;}
input.text {background:none; border:none;}
.textover { overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;}
.tcen{
	text-align: center;
}
.col9{
	color: #999;
}
.col6{
	color: #666 !important;
}
.oh { overflow:hidden;}
.ptb40{
	padding: 40px 0;
}
.pb40{
	padding-bottom: 40px;
}
.mt12{
	margin-top: 12px;
}
.mt10{
	margin-top: 10px;
}
.mt20{
	margin-top: 20px;
}
.main{
	width: 1200px;
	margin: 0 auto;
}
.mt40{
	margin-top: 40px;
}
.mt30{
	margin-top: 30px;
}
.pd20{
	padding-top: 20px;
}
/*placeholder颜色*/
::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}

.loading {
	width: 100%;
	text-align: center;
	color: #333;
	padding:24px;
	font-size: 16px; 
}
.loading i{
	position: relative;
    top: 7px;
    margin-right: 6px;	
	width: 26px;
	height: 26px;
	display: inline-block;
    background: url("../images/loading.gif") no-repeat 40% center;
    background-size: 26px; 	
}
.loading_all{
	color: #999;
}
.loading_all i{
	display: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}

.null_common{
    text-align: center;
    padding: 100px 0;
	width: 100%;
}
.null_common .tit{
    color: #999;
    margin-top: 48px;
}
.null_common img{
    width: 325px;
}
.error_common{
	text-align: center;	
	padding: 48px 0;
}
.error_common img{
	width: 370px;
}
.error_common .tit{
	font-size: 16px;
	color: #333;
	line-height: 24px;
}
.error_common .font{
	color: #999;
	font-size: 16px;
	line-height: 24px;
	margin-top: 12px;
}
.error_common .bot{
	display: flex;
	justify-content: center;
	margin-top: 36px;
	padding: 0 38%;
}
.error_common .bot a{
	display: block;
	border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	width: 120px;
	color: #999;
	font-size: 16px;
	line-height: 40px;
	border: 1px solid #999;
	transition: all 0.3s ease-in-out;	
	margin: 0 24px;
}
.error_common .bot a:hover{
	color: #fff;
	background-color: #999;
}
