@charset "UTF-8";

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
iframe,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
button,
input,
textarea,
th,
td,
fieldset {
	margin: 0 auto;
	padding: 0;
}

ul,
ol,
dl {
	list-style-type: none;
	padding: 0;
}

html,
body {
	*position: static;
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: 400;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,
button {
	overflow: visible;
	vertical-align: middle;
	outline: none;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="text"],
input[type="password"] {
	-webkit-appearance: none;
	outline: none;
}

body,
th,
td,
button,
input,
select,
textarea {
	font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, "WenQuanYi Micro Hei", Verdana, sans-serif, "\5B8B\4F53";
	font-size: 12px;
	color: #333;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

ul li {
	list-style: none;
}

a:link,
a:visited {
	text-decoration: blink;
}

li {
	list-style: none;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0 auto;
	padding: 0;
	min-width: 1200px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.fc {
	zoom: 1;
}

.fc:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.area {
	width: 100%;
	text-align: center;
}

.area2 {
	width: 1200px;
	margin: 0 auto;
}

.b1{
	height: 800px;
	background: url(../img/banner.png);
	background-repeat: no-repeat;
	background-position: center top; 
}

.bott{
	height: 121px;
	background: url(../img/bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.dis{
	display: block;
}

.b2{
	height: 141px;
	background: url(../img/banner2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.p1{
	width:100%;
	font-size:28px;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	color:rgba(255,255,255,1);
	line-height:40px;
	text-align: center;
	padding: 35px 0 10px;
}

.p2{
	width:100%;
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,234,185,1);
	line-height:25px;
	text-align: center;
}

.p2 span{
	color: #fff;
}

.b3 {
	width:900px;
	height:495px;
	margin: 0 auto;
	margin-top: 40px;
}

.b3 .slideBox {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.b3 .slideBox .bd {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.b3 .slideBox .bd ul{
	width: 100%;
	height: 100%;
}

.b3 .slideBox .bd li{
	zoom: 1;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	position: relative;
}

.b3 .slideBox .bd img {
	width: 100%;
	height: 100%;
	display: block;
}
.b3 .slideBox .bd li p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60px;
	background-color: rgba(14,8,21,0.6);
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #ffffff;
	text-indent: 24px;
}
.b3 .slideBox .bd li span{
	position: absolute;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10%;
	height: 60px;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #ffffff;
	text-align: left;
	z-index: 0;
}
.b3 .slideBox .prev,
.b3 .slideBox .next {
	position: absolute;
	right: 30px;
	bottom: 28px;
	display: block;
	width: 33px;
	height: 7px;
	z-index: 100;
	background: url(../img/right.png) center no-repeat;
}

.b3 .slideBox .prev {
	right: 105px;
	background: url(../img/left.png) center no-repeat
}

.b3 .slideBox .prev:hover,
.b3 .slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.b3 .slideBox .prevStop {
	display: none;
}

.b3 .slideBox .nextStop {
	display: none;
}

.title{
	display: block;
	width: 100%;
	height: 40px;
}

.t1{
	margin-top: 57px;
	background: url(../img/t1.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.t2{
	margin-top: 53px;
	background: url(../img/t2.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 49px;
}

.t3{
	margin-top: 53px;
	background: url(../img/t3.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 60px;
}

.b4{
	width: 1238px;
	padding-top: 10px;
}

.b4 li{
	float: left;
	width: 50%;
}

.b4 li a{
	width: 565px;
	margin: 0 auto;
	padding-bottom: 40px;
	border-bottom: 1px solid #F0F0F0;
}

.p3{
	width:564px;
	height:80px;
	font-size:22px;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	color:rgba(51,51,51,1);
	line-height:40px;
	padding: 30px 0 10px;
}

.p4{
	width:566px;
	height:66px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:22px;
}

.p4 span,.p6 span{
	color: #B81A1A;
}

.b5{
	padding-top: 53px;
	background: url(../img/bg3.png) no-repeat top center;
	padding-bottom: 30px;
	background-size: contain;
}

.b6{
	width: 580px;
}

.b51{
	width:580px;
	margin-bottom: 20px;
}

.p5{
	width: 500px;
	font-size:20px;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	color:rgba(51,51,51,1);
	text-align: left;
	padding: 9px 72px 9px 13px;
	height:62px;
	line-height:62px;
	background: url(../img/b2.png);
	background-repeat: no-repeat;
	background-position: 534px center;
	background-color:rgba(255,255,255,1);
}

.p6{
	display: none;
	width:566px;
	height:66px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:22px;
	margin: 28px auto 0;
	text-align: left;
}

.active .p5{
	background: url(../img/b1.png);
	background-repeat: no-repeat;
	background-position: 534px center;
	background-color: #FEE3C5;
	color: #B81A1A;
}

.active .p6{
	display: block;
}

.b52{
	width:585px;
	height:475px;
}

.b52 li{
	display: none;
}

.b52 img{
	width:585px;
	height:475px;
}

.b52 .active{
	display: block;
}

.b7{
	width: 1224px;
	padding-bottom: 26px;
}

.b7 li{
	width:388px;
	height:218px;
	margin: 0 10px;
	float: left;
}

.b7 li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.b7 li a img{
	width: 100%;
	height: 100%;
}

.b7 li a p{
	width:100%;
	height:45px;
	background-color:rgba(0,0,0,0.5);
	font-size:18px;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	color:rgba(255,255,255,1);
	line-height:45px;
	text-align: center;
	position: absolute;
	bottom: 0;
}

.b7 li a span{
	display: block;
	width: 24px;
	height: 30px;
	background: url(../img/video.png)no-repeat;
	position: absolute;
	left: 16px;
	bottom: 60px;
}

.bgFFA{
	background-color:rgba(250,250,250,1);
	padding-top: 34px;
	padding-bottom: 36px;
}

.b8{
	margin-bottom: 30px;
	background-color:rgba(255,255,255,1);
	border:1px solid rgba(232,232,232,1);
}

.p8{
	width:1140px;
	height:33px;
	font-size:24px;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	color:rgba(51,51,51,1);
	line-height:33px;
	margin: 0 auto;
	text-align: left;
	padding-top: 30px;
}

.p8 span{
	font-size:18px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(184,26,26,1);
	line-height:25px;
	float: right;
}

.p9{
	width:1140px;
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(0,0,0,1);
	line-height:25px;
	padding: 28px 0 30px 0;
	text-align: left;
}

.p9 span{
	color:rgba(184,26,26,1);
}