@charset "utf-8";
/* CSS Document */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
button, input, select, textarea {font: 14px/1.5 Arial,Microsoft YaHei,Tahoma, Helvetica, Verdana, sans-serif; word-wrap: break-word; color: #565756; }
ul, li {list-style: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%;}
img {border: none; border: 0; vertical-align: middle; }
p{margin:0;padding:0;}
input,select,textarea { vertical-align: middle; *font-size:100%;}
input { margin: 0; outline: none; padding: 0; }
input::-ms-clear {display:none;}

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *zoom:1}


a{color:#555;text-decoration:none;outline:0;transition:background-color .3s ease-out 0s,color .3s ease-out 0s;font-family:Microsoft YaHei,Tahoma,Arial,sans-serif}
a:hover{color:#ea2e0a;text-decoration:none;outline:0;}
body{
	font-family:Microsoft YaHei,simhei,Tahoma,Arial,sans-serif;
	color:#555;
	background:#ededed;
	width:100%;
	font-size:14px;
	line-height:1.4;}

.w{ width:1200px; margin:0 auto}
.w1000{ width:1000px; margin:0 auto}
.h5{height:5px;width:100%;clear:both}
.h10{height:10px;width:100%;clear:both}
.h15{height:15px;width:100%;clear:both}
.h20{height:20px;width:100%;clear:both}
.h25{height:25px;width:100%;clear:both}
.h30{height:30px;width:100%;clear:both}
.h40{height:40px;width:100%;clear:both}
.h45{height:45px;width:100%;clear:both}
.h50{height:50px;width:100%;clear:both}
.h60{height:60px;width:100%;clear:both}
.h100{height:100px;width:100%;clear:both}
.h140{height:140px;width:100%;clear:both}
.h478{height:478px;width:100%;clear:both}

.w1080{width:1080px;margin:0 auto;}
.row {
    margin-left:-15px;
    margin-right:-15px;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {clear: both;}

.gbf{text-align:center;color:#6f6f6f;padding:0 15px;font-family:arial}
.gbf a{font-family:arial}
.s_gbf{text-align:center;padding:10px 10px}
.gbf img{vertical-align:middle}
.gbf .d,.gbf .h,.gbf .n{display:inline-block;text-align:center;padding:3px 10px;border-radius:3px;line-height:20px;background:#eee;border:none}
.gbf .n{background:#eee;border:none;color:#777;font-family:SimSun;font-size:15px}
.gbf .h,.gbf .n:hover{color:#fff;background:#f08304;border:none}
.gbf .d{background:#eee;border:none;color:#777}
.gbf .d:hover{border:none;color:#f08304}