﻿html,body{
	min-width: 980px;
}
body {
	background: #fff;
	color: #474747;
	font-family: "SourceHanSansSC", "SimHei", "SimSun";
	font-size: 14px;
	line-height: 24px;
	-webkit-text-size-adjust: none;
}
.wow {
	visibility: hidden;
}
hr {
	border: 0;
	border-bottom: 1px solid #dbdbdb;
	padding-top: 25px;
	margin-bottom: 25px;
}
a:link {
	color:inherit;
	text-decoration: none !important;
}
a:visited {
	color:inherit;
	text-decoration: none !important;
}
a:hover {
	color:inherit;
	text-decoration: none !important;
}
a::active {
	color:inherit;
	text-decoration: none !important;
}
.en{
	font-family: SegoeUIHistoric, Myriad Pro, Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.wrapper {
	margin: 0 auto;
	width: 1000px;
}
.hongse{
	color: #c9151d;
}
.baise{
	color: #fff;
}
.heise{
	color: #000;
}
.huise{
	color: #666;
}
.qianhuise{
	color: #999;
}
.gengqianhuise{
	color: #ccc;
}
.shenhuise{
	color: #333;
}
.ywdx{
	text-transform: uppercase;
}
#header{
	height: 130px;
	width: 100%;
	min-width: 980px;
	position: fixed;
	z-index: 10;
	left: 0;
	top: 0;
	background: #fff;
}
#header h1{
	width: 160px;
	position: absolute;
	left: 50%;
	margin-left: -80px;
	top: 0;
}
#header h1 img{
	position: absolute;
	left: 0;
	top: 0;
}
#header h1 .sx{
	display: none;
}
#header h1 .fd{
	display: block;
}
#header .header{
	width: 980px;
	margin: 0 auto;
}
#header .header ul{
	width: 405px;
	padding-top: 45px;
}
#header .header ul li{
	width: 135px;
	float: left;
	position: relative;
}
#header .header ul li:after{
	content: '';
	width: 1px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -8px;
	background: #9f9ea2;
}
#header .header ul li.curr a{
	color: #c9151d;
}
#header .header ul li.curr:before{
	content: '';
	width: 38px;
	height: 2px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -19px;
	background: #c9151d;
}
#header .header ul li:last-of-type:after{
	display: none;
}
#header .header ul li a{
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #333;
	display: block;
	text-align: center;
}
#header.sx{
	height: 90px;
}
#header.sx h1{
	width: 140px;
	position: absolute;
	left: 50%;
	margin-left: -70px;
	top: 0;
}
#header.sx h1 .sx{
	display: block;
}
#header.sx h1 .fd{
	display: none;
}
#header.sx ul{
	padding-top: 25px;
}
.container-fluid{
	min-width: 980px !important;
}
#footer{
	padding: 30px 0 50px;
	background: #131212;
}
.footLink{
	display: inline-block;
	cursor: pointer;
	position: relative;
}
.footLink ul{
	position: absolute;
	left: -65px;
	bottom: 24px;
	width: 180px;
	padding: 20px 10px;
	background: #333;
	display: none;
	z-index: 5;
}
.footLink ul li{
	line-height: 30px;
	text-align: center;
}
.footLink ul li a{
	color: #fff;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.footLink ul li a:hover{
	color: #ddd;
}
#footer .bdsharebuttonbox{
	float: right;
}
#footer .bdsharebuttonbox a{
	display: block;
	margin: 0 0 0 10px;
	padding: 0;
	width: 24px;
	height: 24px;
}
#footer .bdsharebuttonbox .bds_tsina{
	background: url(../img/share1.png) left top no-repeat;
}
#footer .bdsharebuttonbox .bds_weixin{
	background: url(../img/share2.png) left top no-repeat;
}
#footer .bdsharebuttonbox .bds_qzone{
	background: url(../img/share3.png) left top no-repeat;
}
.hxyqbtn{
	display: inline-block;
	width: 48px;
	height: 15px;
	position: relative;
}
.hxyqbtn:after{
	content: '';
	width: 39px;
	height: 1px;
	background: #333;
	position: absolute;
	left: 0;
	top: 7px;
}
.hxyqbtn:before{
	content: '';
	width: 15px;
	height: 15px;
	border: 1px solid #333;
	border-radius: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	-webkit-animation: ripple 2s ease infinite;
	animation: ripple 2s ease infinite;
	/*-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;*/
}
.baisehxyqbtn{
	display: inline-block;
	width: 48px;
	height: 15px;
	position: relative;
}
.baisehxyqbtn:after{
	content: '';
	width: 39px;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 7px;
}
.baisehxyqbtn:before{
	content: '';
	width: 15px;
	height: 15px;
	border: 1px solid #fff;
	border-radius: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	-webkit-animation: ripple 2s ease infinite;
	animation: ripple 2s ease infinite;
	/*-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;*/
}
/*.hxyqbtn:hover:before{
	border-color: #c9151d;
	background: #c9151d;
}*/
.sxyqbtn{
	display: inline-block;
	width: 15px;
	height: 48px;
	position: relative;
}
.sxyqbtn:after{
	content: '';
	width: 1px;
	height: 39px;
	background: #333;
	position: absolute;
	left: 7px;
	top: 0;
}
.sxyqbtn:before{
	content: '';
	width: 15px;
	height: 15px;
	border: 1px solid #333;
	border-radius: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	-webkit-animation: ripple 2s ease infinite;
	animation: ripple 2s ease infinite;
	/*-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;*/
}
/*.sxyqbtn:hover:before{
	border-color: #c9151d;
	background: #c9151d;
}*/
@keyframes ripple {
	0% {
		transform: scale(1);
	}
	50% {
		transform:scale(1.2);
	}
	100% {
		transform:scale(1);
	}
}
@-webkit-keyframes ripple {
	0% {
		-webkit-transform: scale(1);
	}
	50% {
		-webkit-transform:scale(1.2);
	}
	100% {
		-webkit-transform:scale(1);
	}
}

















.wz40{font-size:40px;}
.wz24{font-size:24px;}
.pt100{padding-top:100px;}
.pb100{padding-bottom:100px;}
.pt80{padding-top:80px;}
.pb80{padding-bottom:80px;}
.pb60{padding-bottom:60px;}
/* 小于1024 */
@media (max-width: 1024px) {
    html, body, #main, #header, #banner, #footer{
        /*width: 1024px;*/
        min-width: 980px !important;
    }
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 980px) {
	.wz40{font-size:30px;}
	.wz24{font-size:20px;}
	.hg44{line-height:34px;}
	.pt100{padding-top:40px;}
	.pb100{padding-bottom:40px;}
	.pt80{padding-top:35px;}
	.pb80{padding-bottom:35px;}
	.pb45{padding-bottom:20px;}
	.pb60{padding-bottom:30px;}
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
	.wz40{font-size:40px;}
	.wz24{font-size:24px;}
	.hg44{line-height:44px;}
	.pt100{padding-top:100px;}
	.pb100{padding-bottom:100px;}
	.pt80{padding-top:80px;}
	.pb80{padding-bottom:80px;}
	.pb45{padding-bottom:45px;}
	.pb60{padding-bottom:60px;}
}