@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#000;
}

a{
	color:#000;
}

a:hover{
	text-decoration: none;
	color: #c00 !important;
}

.fw{
	color: #fff;
}

.fw a{
	color: #fff;
}

.fw a:hover{
	color: #dfdfdf !important;
}

img{
	display:block;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
	font-weight:bold;
	text-align:left;
}

p,li{
	overflow:hidden;
	text-align:left;
}


#cover{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: #000;
	z-index: 9999;
}

#cover video{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
}





.slide{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	width:100%;
	height:100%;
	position:relative;
	background-size:100% 100%;
	background-image:url(../images/page2.jpg);
}





body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#333;
}

a{
	color:#333;
	/*transition:all 0.2s;*/
}

a:hover{
	color:#c41a1a !important;
}

.fw{
	color:#fff;
}

.fw a{
	color:#fff;
}

.fw a:hover{
	color:#dfdfdf !important;
}

img{
	display:block;
	max-width: 100%;
	max-height: 100%;
}
.pic{ overflow:hidden;}
.pic img{
	height: 100%;
	width: 100%;
	transition: transform 0.2s;
}

.pic:hover img{
	transform: scale(1.02,1.02);
}



h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}

p,li{
	overflow:hidden;
}


.section {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center top;
	position:relative;
	background-size:100% 100%;
	background-image:url(../images/page2.jpg);
}


.pagebox{
	width:100%;
	height:100%;
	position:relative;
}







.mouse-down{
	position:absolute;
	left:50%;
	width:146px;
	margin-left:-73px;
	bottom:2.5%;
}








.foot-nav{
	width:1230px;
	height:44px;
	line-height:44px;
	position:fixed;
	left:50%;
	bottom:6.5%;
	margin-left:-615px;
	font-size:18px;
	background:#de1927;
	border-radius:25px;
	color:#fff;
}
.foot-nav .left{
	margin:10px 10px 0px 36px;
}
.foot-nav a{
	margin:0px 24px;
	color:#fff !important;
}




#video{
	position:fixed;
	height:100%;
	top:0;
	left:0;
	width: 100%;
	z-index:10000;
	overflow:hidden;
}
#video video{
	width: 100%;
	width: calc(100% + 0px);
	height:100%;
	object-fit: cover;
	object-position: center top;
	background:#fff;
}

@-ms-keyframes video{
	from{top:0;}
	97%{top:0;}
	to{top:-100%;}
}
@-moz-keyframes video{
	from{top:0;}
	97%{top:0;}
	to{top:-100%;}
}
@-o-keyframes video{
	from{top:0;}
	97%{top:0;}
	to{top:-100%;}
}
@-webkit-keyframes video{
	from{top:0;}
	97%{top:0;}
	to{top:-100%;}
}
@keyframes video{
	from{top:0;}
	97%{top:0;}
	to{top:-100%;}
}

#video{
	animation:'video' 10.5s ease-in-out 0s forwards;
	-ms-animation:video 10.5s ease-in-out 0s forwards;
	-moz-animation:video 10.5s ease-in-out 0s forwards;
	-o-animation:'video' 10.5s ease-in-out 0s forwards;
	-webkit-animation:'video' 10.5s ease-in-out 0s forwards;
}









.box{
	width:1200px;
	height:100%;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-600px;
}



#slide-1 .hot{
	text-align:center;
	padding-left:101px;
	background:url(../images/hot.png) no-repeat 68px 12px;
	margin:7% 0px 2.5% 0px;
}
#slide-1 .hot h1{
	font-size:46px;
	line-height:62px;
	height:62px;
	margin-bottom:10px;
	text-align:center;
}
#slide-1 .hot h1 a{ color:#323232;}
#slide-1 .hot p{
	font-size:17px;
	line-height:22px;
	height:22px;
	text-align:center;
}
#slide-1 .hot p a{ margin:0px 2px;}


#slide-1 .pic{
	width:600px;
	height:316px;
}
#slide-1 .right{
	width:557px;
	margin-top:-18px;
}
#slide-1 .right h5{
	font-size:22px;
	line-height:36px;
	height:36px;
	margin-top:12px;
}
#slide-1 .right h5 a{ color:#323232;}
#slide-1 .right ul{
	border-bottom:1px dashed #dedede;
	padding-bottom:8px;
}
#slide-1 .right ul:last-child{ border-bottom:none;}
#slide-1 .right li{
	font-size:16px;
	line-height:40px;
	height:40px;
	padding-left:23px;
	background:url(../images/li.png) no-repeat left center;
}
#slide-1 .right li a{ color:#606060;}


#slide-1 .list1{ margin-left:-34px;}
#slide-1 .list1 li{
	width:377px;
	float:left;
	display:inline;
	margin:1% 0px 0px 34px;
}
#slide-1 .list1 li .pic{
	width:100%;
	height:212px;
}
#slide-1 .list1 li p{
	font-size:16px;
	background:#fff;
	line-height:54px;
	height:54px;
	text-align:center;
}







#slide-2 .title{ margin:3.4% 0 3.8% 195px;}
#slide-2 .block{ margin-bottom:2%;}
#slide-2 .pic{
	width:600px;
	height:270px;
}
#slide-2 .right{
	width:555px;
}
#slide-2 .news{
	border-bottom:1px solid #d9d9d9;
}
#slide-2 .news h5{
	font-size:22px;
	line-height:32px;
	height:32px;
}
#slide-2 .news h5 a{ color:#323232;}
#slide-2 .news p{
	font-size:16px;
	text-indent:2em;
	line-height:30px;
	max-height:90px;
	margin:16px 0px 12px 0px;
	color:#606060;
}
#slide-2 .news p a{ color:#de1927;}
#slide-2 .right{ margin-top:4px;}
#slide-2 .right li{
	font-size:16px;
	line-height:40px;
	height:40px;
	background:url(../images/li1.png) no-repeat left center;
	padding-left:20px;
}









#slide-3 .title{ margin:2.8% 0 5.1% 291px;}
#slide-3 .list2{
	margin-left:-21px;
}
#slide-3 .list2 li{
	width:386px;
	height:479px;
	float:left;
	display:inline;
	margin-left:21px;
	background:#fff;
}
#slide-3 .list2 li .pic{
	width:100%;
	height:182px;
}
#slide-3 .news{
	margin:34px 24px 0px 24px;
}
#slide-3 .news h5{
	font-size:22px;
	line-height:32px;
	height:64px;
}
#slide-3 .news p{
	font-size:16px;
	line-height:32px;
	height:96px;
	text-indent:2em;
	margin:20px 0px 37px 0px;
}
#slide-3 .news .more{
	font-size:18px;
	color:#de1927;
	float:right;
	background:url(../images/more.png) no-repeat center right;
	padding-right:48px;
}







#slide-4 .title{ margin:3.4% 0 4.2% 409px;}
#slide-4 .block1{
	width:100%;
	height:428px;
	position:relative;
}
#slide-4 .focus{
	width:602px;
	height:391px;
	position:absolute;
	left:0px;
	top:18px;
	z-index:100;
}
#slide-4 .focus .pic{
	width:100%;
	height:100%;
}
#slide-4 .focus .point{
	position: absolute;
	right:5px;
	bottom:12px;
	height: 12px;
	z-index: 10;
}
#slide-4 .focus .point span{
	float: left;
	width: 12px;
	height: 12px;
	border-radius: 8px;
	cursor: pointer;
	background: #feffff;
	margin-right:13px;
}
#slide-4 .focus .point .current{
	background: #dd1726;
}

#slide-4 .news{
	width:799px;
	height:428px;
	position:absolute;
	top:0;
	right:0;
	background:#de1927;
	padding:25px 32px 0px 231px;
}
#slide-4 .news li{
	border-bottom:1px dashed #ed838a;
	padding-bottom:8px;
}
#slide-4 .news li:last-child{ border-bottom:none;}
#slide-4 .news li h5{
	font-size:22px;
	line-height:54px;
	height:54px;
}
#slide-4 .news li p{
	font-size:16px;
	line-height:32px;
	height:64px;
	text-indent:2em;
}


#slide-4 .list3{ margin:1.8% 0 0 -68px;}
#slide-4 .list3 li{
	width:566px;
	float:left;
	display:inline;
	font-size:16px;
	line-height:40px;
	height:40px;
	background:url(../images/li1.png) no-repeat 2px center;
	padding-left:22px;
	margin-left:68px;
}







#slide-5 .title{ margin:3.5% 0 8.2% 409px;}
#slide-5 .text ul{
	margin-left:-90px;
	width:1363px;
}
#slide-5 .text li{
	width:240px;
	height:390px;
	float:left;
	display:inline;
	margin-left:19px;
}
#slide-5 .text li .pic{
	width:100%;
	height:100%;
}
#slide-5 .text li.current{
	width:306px;
	height:496px;
	margin-top:-54px;
}
#slide-5 .prve,#slide-5 .next{
	width:68px;
	height:11px;
	cursor:pointer;
}
#slide-5 .arrow{ margin-top:2%;}
#slide-5 .prve{
	background:url(../images/prve.png) no-repeat;
	float:left;
	margin-left:202px;
}
#slide-5 .next{
	background:url(../images/next.png) no-repeat;
	float:right;
	margin-right:202px;
}
#slide-5 .prve:hover{background:url(../images/prve1.png) no-repeat;}
#slide-5 .next:hover{background:url(../images/next1.png) no-repeat;}







#slide-6 .title{ margin:3.5% 0 4% 409px;}
#slide-6 .list4{ margin-left:-74px;}
#slide-6 .list4 li{
	width:563px;
	height:164px;
	background:#fff;
	border:1px solid #dcdcdc;
	display:inline;
	float:left;
	margin:0 0 1.4% 74px;
	overflow:visible;
	position:relative;
}
#slide-6 .list4 li h5{
	width:566px;
	height:61px;
	line-height:53px;
	font-size:22px;
	padding-left:45px;
	position:absolute;
	top:13px;
	left:-16px;
	background:url(../images/h5.png) no-repeat left top;
}
#slide-6 .list4 li h5 a{ color:#fff !important;}
#slide-6 .list4 li p{
	font-size:16px;
	line-height:32px;
	height:64px;
	margin:82px 34px 0px 29px;
	text-indent:2em;
}
#slide-6 .list4 li p a{ color:#de1927;}







#slide-7 .title{ margin:3.5% 0 4% 409px;}
#slide-7 .block{
	margin:0px 8px 2.5% 6px;
	height:168px;
	background:#f6f6f6;
}
#slide-7 .pic{
	width:313px;
	height:168px;
}
#slide-7 .news{
	width:788px;
}
#slide-7 .news.right{ margin-right:42px;}
#slide-7 .news.left{
	margin-left:42px;
	text-align:right;
}
#slide-7 .news h5{
	font-size:22px;
	line-height:54px;
	height:54px;
	border-bottom:1px dashed #d6d6d6;
	margin-bottom:4px;
}
#slide-7 .news h5 a{ color:#323232;}
#slide-7 .news li{
	font-size:16px;
	line-height:33px;
	height:33px;
}

#slide-7 .news.left h5,#slide-7 .news.left li{ text-align:right;}







#slide-8 .title{ margin:2.5% 0 4.2% 409px;}
#slide-8 .focus1{
	width:1016px;
	height:547px;
	position:relative;
	margin-left:93px;
}
#slide-8 .focus1 .pic{
	width:100%;
	height:100%;
}
#slide-8 .focus1 .textbg,#slide-8 .focus1 p{
	width:100%;
	height:58px;
	line-height:58px;
	position:absolute;
	left:0;
	bottom:0;
}
#slide-8 .focus1 .textbg{background-color:rgba(0,0,0,0.5); }
#slide-8 .focus1 p{
	font-size:22px;
	text-align:center;
}
#slide-8 .focus1 p a{ color:#fff;}

#slide-8 .arrow1,#slide-8 .arrow2{
	width:26px;
	height:66px;
	cursor:pointer;
	top:220px;
	position:absolute;
}
#slide-8 .arrow1{
	background:url(../images/arrow1.png) no-repeat;
	left:-84px;
}
#slide-8 .arrow2{
	background:url(../images/arrow2.png) no-repeat;
	right:-84px;
}
#slide-8 .arrow1:hover{background:url(../images/arrow3.png) no-repeat;}
#slide-8 .arrow2:hover{background:url(../images/arrow4.png) no-repeat;}








html.fsvs.no-hijack #fsvs-pagination {
  display: none
}
html.fsvs #fsvs-pagination {
    width:14.11%;
    height:100%;
    position:fixed;
    top:0;
    left:0 !important;
    background:url(../images/sid-nav.png) no-repeat;
    background-size:100% 100%;
	margin:0 !important;
	right:auto !important;
	z-index:999;
}
html.fsvs #fsvs-pagination li > span{
	width:22px;
	height:22px;
	background:url(../images/sid-nav-li1.png) no-repeat;
	margin:29.2% 0 0 29.15%;
	display:block;
}
html.fsvs #fsvs-pagination li:first-child > span{ margin-top:50%;}
html.fsvs #fsvs-pagination li.active > span{
	background:url(../images/sid-nav-li2.png) no-repeat;
}







@media(max-width:1700px){
	#slide-1 .hot{margin:4% 0px 2% 0px;}
	.box{margin-left:-550px;}
	.foot-nav{ margin-left:-565px; bottom:6.6%;}
	.mouse-down{ bottom:2.5%;}
	html.fsvs #fsvs-pagination li > span{margin:26.9% 0 0 29%;}
	#slide-1 .pic{height:276px;}
	#slide-1 .right li{line-height:34px;height:34px;}
	#slide-1 .right  h5{ margin-top:8px;}
	#slide-1 .list1 li{ margin-top:0.5%;}
	#slide-1 .list1 li .pic{ height:190px;}
	#slide-1 .list1 li p{ line-height:40px; height:40px;}
	#slide-2 .title{ margin:2.2% 0 2.6% 195px;}
	#slide-2 .block{ margin-bottom:1.5%;}
	#slide-2 .pic{height:230px;}
	#slide-2 .news h5{ line-height:26px; height:26px;}
	#slide-2 .news p{ line-height:24px; max-height:72px;}
	#slide-2 .right li{line-height:34px;height:34px;}
	#slide-3 .title{ margin:2% 0 4.1% 291px;}
	#slide-3 .list2 li{height:430px;}
	#slide-3 .list2 li .pic{ height:170px;}
	#slide-3 .news h5{ line-height:28px; height:56px;}
	#slide-3 .news p{line-height:26px;height:78px;margin:15px 0px 32px 0px;}
	#slide-4 .title{ margin:2% 0 2.8% 409px;}
	#slide-4 .block1{height:368px;}
	#slide-4 .focus{height:331px;}
	#slide-4 .news{height:368px;}
	#slide-4 .news li h5{line-height:46px;}
	#slide-4 .news li p{line-height:26px;height:52px;}
	#slide-4 .list3{ margin:1.2% 0 0 -68px;}
	#slide-4 .list3 li{ line-height:32px; height:32px;}
	#slide-5 .title{ margin:2% 0 5.8% 409px;}
	#slide-5 .text ul{margin-left:0px;width:auto;}
	#slide-5 .text li{height:330px;width:203px;}
	#slide-5 .text li.current{height:436px;width:269px; margin-top:-33px;}
	#slide-5 .arrow{ margin-top:1%;}
	#slide-5 .prve{ margin-left:260px;}
	#slide-5 .next{ margin-right:260px;}
	#slide-6 .title,#slide-7 .title{ margin:2.5% 0 3% 409px;}
	#slide-6 .list4 li{height:140px;margin:0 0 1.2% 74px;}
	#slide-6 .list4 li p{line-height:26px;height:52px;margin:74px 34px 0px 29px;}
	#slide-7 .block{margin:0px 8px 1.5% 6px;height:142px;}
	#slide-7 .pic{height:142px;}
	#slide-7 .news h5{line-height:44px;height:44px; font-size:20px;}
	#slide-7 .news li{line-height:28x;height:28px; font-size:15px;}
	#slide-8 .title{ margin:2.2% 0 2.8% 409px;}
	#slide-8 .focus1{height:450px; width:836px;margin-left:182px;}
}
@media(max-width:1440px){
	.box{margin-left:-530px;}
	.foot-nav{ margin-left:-545px;}
	html.fsvs #fsvs-pagination li > span{margin:31.1% 0 0 28%;}
	#slide-3 .title{ margin:1.8% 0 3.2% 291px;}
	#slide-4 .title{ margin:1.8% 0 2.4% 409px;}
	#slide-6 .title,#slide-7 .title{ margin:2.1% 0 2.6% 409px;}
	#slide-8 .title{ margin:1.8% 0 2.4% 409px;}
}

