body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#2d374b;text-decoration:none}
/*a:hover{color:#cd0200;text-decoration:underline} */
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
body{font-size: 12px;font-family: "Microsoft Yahei", 微软雅黑, arial, 宋体, sans-serif;min-width: 1000px;}

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.pull-left{ float: left; }
.pull-right{ float: right; }
.oh { overflow: hidden; }
.hidden { display: none; }
/*顶部公共栏*/
.header {
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
	/*padding: 0 80px;*/
	height: 84px;
	line-height: 84px;
	font-size: 0;
	/*min-width: 1200px;*/
	background-color: #fff;
	display: flex;
	justify-content: space-around;
}
.header-logo {
	width: 220px;
	height: auto;
	float: left;
	vertical-align: top;
}
.header-logo img {
	/* width: 80%;
	height: auto; */
}
.anchor-wrap {
	float: right;
	text-align: right;
	height: 84px;
	/*width: 70%;*/
	overflow: hidden;
}
.header-anchor {
	height: 84px;
	word-break: none;
    white-space: nowrap;
	overflow: hidden;
	float: right;
	min-width: 793px;
	display: flex;
    align-items: center;
    justify-content: space-around;
}

.header-anchor li {
	/* float: left; */
	line-height: 78px;
}
.header-anchor li a {
	font-size: 15px;
	/* margin: 12px 22px; */
	color: #000;
}
.header-anchor li a:hover {
	color: #F05E5E;
	padding-bottom: 33px;
	/*border-bottom: 4px #F05E5E solid;*/
}
.header-anchor li .active {
	color: #F05E5E;
	padding-bottom: 33px;
	border-bottom: 4px #F05E5E solid;
}

/*底部公共栏*/
.footer {
	display: table;
	color: #8f93a3;
	/*height: 200px;*/
	width: 100%;
	margin: 0 auto;
	background-color: #1e2022;
	text-align: center;
	padding-bottom: 70px;
	/* display: flex;
	align-items: center;
	justify-content: center; */
}
.qrcode-wrap {
	width: 100%;
	padding: 44px 0 52px;
}
.qrcode-item {
	display: inline-block;
}
.qrcode-wrap p {
	padding-top: 14px;
	color: #aaa9ac;
	font-size: 14px;
}
.qrcode-wrap img {
	width: 138px;
}

.footer-info{
	display: table-cell;
	vertical-align: middle;
}
.footer-info {
	font-weight: lighter;
	margin-top: 4px;
}
.footer-info .item1{
	margin-bottom: 14px;
	font-weight: 500;
	    color: #aaa9ac;
}
.footer-info .footer-phone {
	/* background: url(../images/footer_phone.png) no-repeat left; */
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.footer-info .footer-email {
	padding-left: 71px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 500;
	color: #aaa9ac;
}
.footer-info .footer-email a {
	color: #aaa9ac;
}
.footer-info .footer-address {
	/* background: url(../images/footer_address.png) no-repeat left;
	padding-left: 45px;
	margin-left: 40px; */
	/* display: inline-block; */
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.footer-info .item2{
	    margin-bottom: 0px;
}
/*.footer-info .item3{
	margin-bottom: 20px;
}*/
.footer-info .item2, .footer-info .item3, .footer-info .item4{
	color: #aaa9ac;
	font-size: 14px;
}
.footer-info .item3 a, .footer-info .item2 a {
	color: #aaa9ac;
}
.footer-info .item4 {
	margin-top: 16px;
	font-size: 14px;
	font-family: SourceHanSansSC-Medium,SourceHanSansSC;
	font-weight: 500;
	color: rgba(132,132,134,1);
	line-height: 20px;
}
.footer-info .item4 a {
	color: #848486;
	display: inline-block;
	margin: 0 2px;
}
.footer-info .item4 a:hover, .footer-info .item3 a:hover, .footer-info .item2 a:hover, .footer-info .footer-email a:hover {
	color: #ff5d5e;
}

.bpic img {
	max-width: 100%;
}
/* 隐藏网站尾部站长统计 */
script + span {
	display: none;
}