* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;
}
*::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;
}
body {
	color: rgb(102, 102, 102); line-height: 1.5; font-family: "΢���ź�","Microsoft Yahei"; font-size: 14px; -ms-overflow-x: hidden; min-width: 1200px;
}
img {
	max-width: 100%;
}
a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
img {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.img1 {
	width: 200px; float: left; padding-left:100px;
}
.box .txt {
	width: 200px; float: left; padding-left:100px;
}
button {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
input {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
textarea {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
input {
	outline: 0px; border-radius: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "΢���ź�","Microsoft Yahei";
}
input:focus {
	outline: 0px; border-radius: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "΢���ź�","Microsoft Yahei";
}
textarea {
	outline: 0px; border-radius: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "΢���ź�","Microsoft Yahei";
}
select {
	outline: 0px; border-radius: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51); font-family: "΢���ź�","Microsoft Yahei";
}
input[type='submit'] {
	-webkit-appearance: none; -moz-appearance: none; appearance: none;
}
input[type='reset'] {
	-webkit-appearance: none; -moz-appearance: none; appearance: none;
}
input[type='button'] {
	-webkit-appearance: none; -moz-appearance: none; appearance: none;
}
select {
	-webkit-appearance: none; -moz-appearance: none; appearance: none;
}
input[type='submit'] {
	cursor: pointer;
}
input[type='reset'] {
	cursor: pointer;
}
input[type='button'] {
	cursor: pointer;
}
.ani {
	transition:0.5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;
}
.wp {
	margin: 0px auto; width: 1200px;
}

#banner-inner {
	background-position: center; height: 400px; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover;
}
#banner-inner .txt {
	width: 650px; color: rgb(177, 31, 36); padding-top: 120px; float: right;
}
#banner-inner .cn {
	letter-spacing: 4px; font-size: 30px; border-bottom-color: rgb(177, 31, 36); border-bottom-width: 2px; border-bottom-style: solid;
}
#banner-inner .en {
	text-transform: uppercase; letter-spacing: 1px; padding-left: 24px; font-family: "Arial"; font-size: 24px;
}


#bd {
	background: url("../images/imgp-bg.jpg") no-repeat left top / 100% auto rgb(242, 242, 242); -webkit-background-size: 100% auto;
}
#hd {
	padding: 25px 0px;
}
#hd .logo {
	float: left;
}
#hd .logo img {
	height: 70px;
}
#hd .lan-en {
	color: rgb(163, 163, 163); line-height: 40px; font-size: 16px; margin-top: 15px; float: right;
}
#hd .nav {
	padding-top: 15px; float: right;
}
#hd .nav li {
	float: left; position: relative;
}
#hd .nav .a1 {
	padding: 0px 10px; color: rgb(0, 0, 0); line-height: 40px; font-size: 16px; display: inline-block;
}
#hd .nav .a1.on {
	color: rgb(255, 255, 255); background-color: rgb(177, 31, 36);
}
#hd .nav dl {
	background: url("../images/imgp-hdnav.png"); left: -50%; top: 68px; width: 200px; border-top-color: rgb(153, 153, 153); border-top-width: 2px; border-top-style: solid; display: none; position: absolute; z-index: 5;
}
#hd .nav .a2 {
	color: rgb(255, 255, 255); line-height: 50px; padding-left: 20px; font-size: 16px; display: block;
}
#hd .nav .a2:hover {
	background: url("../images/imgp-hdarr.png") no-repeat 170px 50%; color: rgb(191, 31, 37); padding-left: 30px;
}
.hd-index#hd {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: 10;
}
.hd-index#hd .lan-en {
	color: rgba(255, 255, 255, 0.5);
}
.hd-index#hd .nav .a1 {
	color: rgb(255, 255, 255);
}
.wp_nav .nav-item a span.item-name { color: rgb(255, 255, 255);}


#hd .lan-en:hover {
	color: rgb(177, 31, 36);
}
#fd {
	background-color: rgb(42, 43, 48);
}
#fd .fd-top {
	padding: 30px 0px;
}
#fd .fd-list {
	width: 840px; margin-left: -28px;
}
#fd .fd-list li {
	width: 140px; padding-left: 28px; float: left; position: relative;
}
#fd .fd-list li::after {
	top: 0px; width: 1px; height: 170px; right: 0px; position: absolute; content: ""; background-color: rgb(52, 53, 58);
}
#fd .fd-list h3 {
	padding: 5px 0px 10px; color: rgb(255, 255, 255); font-size: 16px; font-weight: normal;
}
#fd .fd-list a {
	padding: 4px 0px; color: rgb(114, 115, 116); display: block;
}
#fd .fd-colr {
	width: 270px; float: right;
}
.box {
	width: 270px; float: left;
}

#fd .fd-colr .logo {
	margin-bottom: 20px; display: block;
}
#fd .fd-colr .imgl {
	width: 88px; float: left;
}
#fd .fd-colr .txt {
	overflow: hidden; padding-left: 25px;
}
#fd .bdshare-button-style0-16 a {
	height: 19px; line-height: 19px; padding-left: 26px;
}
#fd .bdshare-button-style0-16 .bds_sqq {
	background-position: center; background-image: url("../images/icop-share1.png");
}
#fd .bdshare-button-style0-16 .bds_weixin {
	background-position: center; background-image: url("../images/icop-share2.png");
}
#fd .bdshare-button-style0-16 .bds_tsina {
	background-position: center; background-image: url("../images/icop-share3.png");
}
#fd .bdshare-button-style0-16 .bds_tqf {
	background-position: center; background-image: url("../images/icop-share4.png");
}
#fd .bdshare-button-style0-16 .bds_sqq:hover {
	background-position: center; background-image: url("../images/icop-share1on.png");
}
#fd .bdshare-button-style0-16 .bds_weixin:hover {
	background-position: center; background-image: url("../images/icop-share2on.png");
}
#fd .bdshare-button-style0-16 .bds_tsina:hover {
	background-position: center; background-image: url("../images/icop-share3on.png");
}
#fd .bdshare-button-style0-16 .bds_tqf:hover {
	background-position: center; background-image: url("../images/icop-share4on.png");
}
#fd .fd-colr .box p {
	color: rgb(123, 124, 126); padding-top: 18px; font-size: 12px;
}
#fd .fd-bot {
	color: rgba(204, 204, 204, 0.3); line-height: 48px; background-color: rgb(14, 14, 14);
	text-align:center;
}
#fd .fd-bot .copyright {
	float: left;
}
#fd .fd-bot .p {
	float: right;
}
#fd .fd-bot a {
	color: rgba(204, 204, 204, 0.3);
}
#fd .fd-bot .sp {
	padding: 0px 8px; color: rgb(66, 67, 73);
}
#fd .fd-list a:hover {
	color: rgb(177, 31, 36);
}
#fd .fd-bot a:hover {
	color: rgb(177, 31, 36);
}
#hd .logo:hover {
	opacity: 0.8;
}
#fd .fd-colr .logo:hover {
	opacity: 0.8;
}
