﻿.pagebao
{
	width:100%;
	height:100%;
	overflow:hidden;
}
.flexblockbg
{
	width:100%;
	height:100%;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items: center;
}
/**首页标题**/
.indtit
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.indtit .cn
{
	font-size:36px;
	line-height:40px;
	color:#222;
	font-weight:bold;
	display: inline-block;
	vertical-align: top;
}
.indtit .xx
{
	font-size:30px;
	color:#222;
	line-height:50px;
	display: inline-block;
	vertical-align: top;
	font-family:'Arial';
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
}
.indtit .en
{
	font-size:30px;
	color:#222;
	line-height:50px;
	display: inline-block;
	vertical-align: top;
	font-family:'Arial';
	font-weight:bold;
	text-transform: uppercase;
}
/**首页标题 end**/
/**第一页**/
.banner
{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.banner .prev
{
	width:45px;
	height:80px;
	background:url('../images/ryleftarr.png') no-repeat center center;
	overflow:hidden;
	position:absolute;
	top:calc(50% - 40px);
	left:10%;
	z-index: 100;
	cursor: pointer;
	display:none;
}
.banner:hover .prev
{
	display:block;
}
.banner .next
{
	width:45px;
	height:80px;
	background:url('../images/ryrightarr.png') no-repeat center center;
	overflow:hidden;
	position:absolute;
	top:calc(50% - 40px);
	right:10%;
	z-index: 100;
	cursor: pointer;
	display:none;
}
.banner:hover .next
{
	display:block;
}
.banner .hd
{
	display:none;
}
.banner .bd
{
	width:100%;
	height:100%;
	overflow:hidden;
}
.banner .bd ul
{
	width:100%;
	height:100% !important;
	overflow:hidden;
}
.banner .bd li
{
	width:100%;
	height:100%;
	overflow:hidden;	
}
.banner .bd li a
{
	display:block;
	width:100%;
	height:100%;
	overflow: hidden;
}
.banner .bd li a .pic
{
	width:100%;
	height:100%;
	overflow: hidden;
	background-size:cover !important;
}
.banner .bd li a .wenzi
{
	 position:absolute;
	 width:700px;
	 height:240px;
	 background:rgba(0,0,0,0.22);
	 left:-15000px;
	 top:calc(50% - 120px);
	 z-index:100;

}
.banner .bd li a .wenzi .tit
{
	width:660px;
	margin:auto;
	color:white;
	font-size:64px;
	line-height:70px;
	margin-top:30px;
}
.banner .bd li a .wenzi .des
{
	width:660px;
	margin:auto;
	color:white;
	font-size:32px;
	line-height:45px;
	word-break: break-word;
	margin-top:10px;
}
/**鼠标**/
.xiagun
{
	width:100%;
	position: absolute;
	bottom:0px;
	z-index: 100;
	left:0;
	/*background:url('../images/007_bg.jpg') no-repeat center center;
	background-color:#eb8c48;*/
	background:rgba(0,0,0,0.2);
	height:100px;
	text-align: center;
	font-size:0px;
	cursor: pointer;
}
.xiagun .jiantou
{
	width:70px;
	height:100px;
	background:url('../images/008_down.png') no-repeat center center;
	overflow:hidden;
	display:inline-block;
	position: relative;
}
.xiagun .wenzi
{
	font-size:36px;
	color:white;
	line-height:100px;
	display:inline-block;
	overflow:hidden;
}
.xiagun .jiantou img
{
	position:absolute;
	top:27px;
	left:17.5px;
	animation:shubiao 0.5s linear infinite;
}
@keyframes shubiao
{
	0%
	{
		top:27px;
	}
	25%
	{
		top:24px;
	}
	50%
	{
		top:30px;
	}
	100%
	{
		top:27px;
	}
}
/**鼠标 end**/
/**第一页新闻**/
.page1newsbg
{
	position:absolute;
	width:1200px;
	bottom:150px;
	z-index:110;
	left:calc(50% - 600px);
	overflow:hidden;
}
.page1news
{
	width:480px;
	height:60px;
	float:right;
	background:rgba(0,0,0,0.5);
}
.page1news .hd
{
	display:none;
}
.page1news .bd
{
	width:450px;
	height:60px;
	overflow:hidden;
	float:left;
}
.page1news .bd ul
{
	overflow:hidden;
}
.page1news .bd ul li
{
	width:100%;
	height:60px;
}
.page1news .bd ul li a
{
	display:block;
	overflow:hidden;
	width:100%;
	height:60px;
}
.page1news .bd ul li a .time
{
	width:80px;
	float:left;
	height:60px;
	overflow:hidden;
	padding-top:5px;
	box-sizing: border-box;
}
.page1news .bd ul li a .line
{
	width:1px;
	height:34px;
	margin-top:13px;
	background:#fff;
	float:left;
}
.page1news .bd ul li a .tit
{
	font-size:16px;
	color:white;
	line-height:60px;
	width:320px;
	float:left;
	margin-left:19px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.page1news .bd ul li a .time .ri
{
	font-size:26px;
	color:#fff;
	text-align:center;
	line-height:30px;
	font-weight: bold;
}
.page1news .bd ul li a .time .yue
{
	font-size:13px;
	color:white;
	line-height:15px;
	text-align:center;
}
.page1news .arr
{
	width:30px;
	float:left;
	overflow:hidden;
	background:url('../images/newsarr.jpg') no-repeat center center;
	height:60px;
}
.page1news .arr .prev
{
	width:30px;
	height:30px;
	background:url('../images/newsarrup.png') no-repeat center center;
	transition: 1s;
	cursor:pointer;
}
.page1news .arr .prev:hover
{
	background:url('../images/newsarrup.png') no-repeat center -3px;
}
.page1news .arr .next
{
	width:30px;
	height:30px;
	background:url('../images/newsarrdown.png') no-repeat center center;
	transition: 1s;
	cursor:pointer;
}
.page1news .arr .next:hover
{
	background:url('../images/newsarrdown.png') no-repeat center 3px;
}
/**第一页新闻 end**/
/**第一页 end**/
/**第二页**/
.page2 .flexblockbg
{
	background:url('../images/index/page2bg.jpg') no-repeat center center;
	padding-top:80px;
	box-sizing: border-box;	
}
.page2 .flexblock
{
	width:1600px;
	height:auto;
	overflow:hidden;
	
}
.page2 .flexblock .indabufir
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.page2 .flexblock .indabufir .indvideo
{
	width:798px;
	height:542px;
	float:left;
	background-size:cover !important;
	position: relative;
	cursor: pointer;
	animation:1s;
}
.page2 .flexblock .indabufir .indvideo_dh
{
	animation:left_fly 1s;
}
.page2 .flexblock .indabufir .indvideo .tit
{
	font-size:36px;
	line-height:40px;
	margin-top:40px;
	box-sizing: border-box;
	padding-left:40px;
}
.page2 .flexblock .indabufir .indvideo .btn
{
	width:140px;
	height:140px;
	position: absolute;
	left:calc(50% - 70px);
	top:calc(50% - 70px);
	z-index:10;
}
.page2 .flexblock .indabufir .indvideo .btn img
{
	width:130px;
	height:130px;
	margin:auto;
	margin-top:10px;
	transition: 1s;
}
.page2 .flexblock .indabufir .indvideo:hover .btn img
{
	transform: scale(1.1);
}
.page2 .flexblock .indabufir .you
{
	width:750px;
	float:right;
	overflow:hidden;
	height:542px;
	display: flex;
	align-items: center;
}
.page2 .flexblock .indabufir .you_dh
{
	animation:right_fly 1s;
}
.page2 .flexblock .indabufir .you .insxxcontent
{
	margin-top:50px;
}
.page2 .flexblock .indabufir .you .insxxcontent .indabucont
{
	font-size:16px;
	overflow:hidden;
}
.page2 .flexblock .indabufir .you .insxxcontent .indabucont p
{
	font-size:16px;
	line-height:36px;
	text-indent:32px;
}
.page2 .flexblock .indabusec
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:40px;
}
.page2 .flexblock .indabusec_dh
{
	animation:down_fly 1s;
}
.page2 .flexblock .indabusec .indabusl
{
	width:1373px;
	float:left;
	overflow:hidden;
	font-size:0;
}
.page2 .flexblock .indabusec .indabusl .xiang
{
	display:inline-block;
	width:342.5px;
	vertical-align: top;
	overflow:hidden;
}
.page2 .flexblock .indabusec .indabusl .xiang .shuzi
{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.page2 .flexblock .indabusec .indabusl .xiang .shuzi .sz
{
	display: inline-block;
	vertical-align: top;
	font-size:100px;
	font-weight:bold;
	line-height:110px;
	font-family: 'Arial';
}
.page2 .flexblock .indabusec .indabusl .xiang1 .shuzi .sz
{
	color:#345bb2;
}
.page2 .flexblock .indabusec .indabusl .xiang2 .shuzi .sz
{
	color:#e76f00;
}
.page2 .flexblock .indabusec .indabusl .xiang3 .shuzi .sz
{
	color:#a91319;
}
.page2 .flexblock .indabusec .indabusl .xiang4 .shuzi .sz
{
	color:#f8b81f;
}
.page2 .flexblock .indabusec .indabusl .xiang .shuzi .dw
{
	font-size:24px;
	display: inline-block;
	vertical-align: top;
	line-height:30px;
	padding-top:60px;
}
.page2 .flexblock .indabusec .indabusl .xiang1 .shuzi .dw
{
	color:#345bb2;
}
.page2 .flexblock .indabusec .indabusl .xiang2 .shuzi .dw
{
	color:#e76f00;
}
.page2 .flexblock .indabusec .indabusl .xiang3 .shuzi .dw
{
	color:#a91319;
}
.page2 .flexblock .indabusec .indabusl .xiang4 .shuzi .dw
{
	color:#f8b81f;
}
.page2 .flexblock .indabusec .indabusl .xiang .ms
{
	font-size:16px;
	text-align:center;
	line-height:20px;
}
.page2 .flexblock .indabusec .indabusl .xiang1 .ms
{
	color:#345bb2;
}
.page2 .flexblock .indabusec .indabusl .xiang2 .ms
{
	color:#e76f00;
}
.page2 .flexblock .indabusec .indabusl .xiang3 .ms
{
	color:#a91319;
}
.page2 .flexblock .indabusec .indabusl .xiang4 .ms
{
	color:#f8b81f;
}
.page2 .flexblock .indabusec .indabusl .line
{
	width:1px;
	height:130px;
	vertical-align: top;
	display: inline-block;
	background:#e5e5e5;

}
.page2 .flexblock .indabusec .xq
{
	width:227px;
	height:130px;
	background:#eb5821;
	float:left;
	box-sizing: border-box;
	padding-left:40px;
}
.page2 .flexblock .indabusec .xq a
{
	display: block;
	width:100%;
	height:100%;	
}
.page2 .flexblock .indabusec .xq a .wz
{
	font-size:24px;
	line-height:30px;
	color:#fff;
	margin-top:32.5px;
}
.page2 .flexblock .indabusec .xq a .arr
{
	width:100%;
	height:25px;
	overflow:hidden;
	margin-top:10px;
}
.page2 .flexblock .indabusec .xq a .arr img
{
	width:32px;
	height:25px;
	transition:1s;
}
.page2 .flexblock .indabusec .xq a:hover .arr img
{
	transform: translate(65px);
}
@media screen and (max-width:1680px)
{
	.page2 .flexblock
	{
		width:1400px;
	}
	.page2 .flexblock .indabufir .indvideo
	{
		width:690px;
		height:420px;
	}
	.page2 .flexblock .indabufir .you
	{
		width:650px;
		height:420px;
	}
	.page2 .flexblock .indabusec
	{
		margin-top:30px;
	}
	.page2 .flexblock .indabusec .indabusl
	{
		width:1173px;
	}
	.page2 .flexblock .indabusec .indabusl .xiang
	{
		width:292.5px;
	}
}
@media screen and (max-width:1440px)
{
	.page2 .flexblock
	{
		width:1200px;
	}
	.page2 .flexblock .indabufir .indvideo
	{
		width:590px;
		height:300px;
	}
	.page2 .flexblock .indabufir .you
	{
		width:550px;
		height:300px;
	}
	.page2 .flexblock .indabusec
	{
		margin-top:30px;
	}
	.page2 .flexblock .indabusec .indabusl
	{
		width:973px;
	}
	.page2 .flexblock .indabusec .indabusl .xiang
	{
		width:242.5px;
	}
	.page2 .flexblock .indabusec .indabusl .xiang .shuzi .sz
	{
		font-size:50px;
		line-height:60px;
	}
	.page2 .flexblock .indabusec .indabusl .xiang .shuzi .dw
	{
		font-size:18px;
		line-height:30px;
		padding-top:20px;
	}
	.page2 .flexblock .indabusec .xq
	{
		height:80px;
	}
	.page2 .flexblock .indabusec .indabusl .line
	{
		height:80px;
	}
	.page2 .flexblock .indabufir .indvideo .tit
	{
		font-size:20px;
		margin-top:10px;
		padding-left:20px;
	}
	.page2 .flexblock .indabusec .xq a .wz
	{
		font-size:18px;
		line-height:20px;
		margin-top:12.5px;
	}
	.page2 .flexblock .indabusec .xq a:hover .arr img
	{
		transform: translate(45px);
	}
}
/**第二页 end**/
/**第三页**/
.page3 .flexblockbg
{
	background:url('../images/index/page3bg.jpg') no-repeat center center;
	background-size:cover !important;
	padding-top:80px;
	box-sizing: border-box;	
}
.page3 .flexblock
{
	width:1600px;
	height:auto;
	overflow:hidden;	
}
.page3 .flexblock .indtit
{
	text-align:center;
}
.page3 .flexblock .indtit_dh
{
	animation:fadein 1500ms;
}
.page3 .flexblock .indservicelist
{
	width:100%;
	height:720px;
	overflow:hidden;
	font-size:0;
	margin-top:10px;
}
.page3 .flexblock .indservicelist .xiang
{
	 width:80px;
	 height:720px;
	 float:left;
	 overflow:hidden;
	 margin-right:2px;
	 position: relative;
	 opacity: 0;
}
.page3 .flexblock .indservicelist .xiang_dh0
{
	animation:fadein 1s;
	animation-delay:100ms;
	animation-fill-mode: forwards;
}
.page3 .flexblock .indservicelist .xiang_dh1
{
	animation:fadein 1s;
	animation-delay:200ms;
	animation-fill-mode: forwards;
}
.page3 .flexblock .indservicelist .xiang_dh2
{
	animation:fadein 1s;
	animation-delay:300ms;
	animation-fill-mode: forwards;
}
.page3 .flexblock .indservicelist .xiang_dh3
{
	animation:fadein 1s;
	animation-delay:400ms;
	animation-fill-mode: forwards;
}
.page3 .flexblock .indservicelist .xiang_dh4
{
	animation:fadein 1s;
	animation-delay:500ms;
	animation-fill-mode: forwards;
}
.page3 .flexblock .indservicelist .xiang_dh5
{
	animation:fadein 1s;
	animation-delay:600ms;
	animation-fill-mode: forwards;
}
.page3 .flexblock .indservicelist .xiang_dh6
{
	animation:fadein 1s;
	animation-delay:700ms;
	animation-fill-mode: forwards;
}
.page3 .flexblock .indservicelist .xiang_dh7
{
	animation:fadein 1s;
	animation-delay:800ms;
	animation-fill-mode: forwards;
}
.page3 .flexblock .indservicelist .xiang_dh8
{
	animation:fadein 1s;
	animation-delay:900ms;
	animation-fill-mode: forwards;
}
.page3 .flexblock .indservicelist .xiang8
{
	margin-right:0px;
}
.page3 .flexblock .indservicelist .xiang .picbg
{
	 width:100px;
	 height:720px;
	 background-size:cover !important;
	 position: absolute;
	 top:0px;
	 left:0px;
	 z-index:10;
}
.page3 .flexblock .indservicelist .xiang .picbg .ys
{
	width:100%;
	height:280px;
	overflow:hidden;
}
.page3 .flexblock .indservicelist .xiang0 .picbg .ys
{
	background:rgba(172,30,36,0.5);
}
.page3 .flexblock .indservicelist .xiang1 .picbg .ys
{
	background:rgba(231,111,0,0.5);
}
.page3 .flexblock .indservicelist .xiang2 .picbg .ys
{
	background:rgba(248,184,31,0.5);
}
.page3 .flexblock .indservicelist .xiang3 .picbg .ys
{
	background:rgba(0,169,166,0.5);
}
.page3 .flexblock .indservicelist .xiang4 .picbg .ys
{
	background:rgba(39,83,183,0.5);
}
.page3 .flexblock .indservicelist .xiang5 .picbg .ys
{
	background:rgba(50,151,221,0.5);
}
.page3 .flexblock .indservicelist .xiang6 .picbg .ys
{
	background:rgba(86,32,127,0.5);
}
.page3 .flexblock .indservicelist .xiang7 .picbg .ys
{
	background:rgba(153,47,102,0.5);
}
.page3 .flexblock .indservicelist .xiang8 .picbg .ys
{
	background:rgba(0,169,166,0.5);
}
.page3 .flexblock .indservicelist .xiang .picbg .ys .cn
{
	width:50px;
	font-size:24px;
	color:white;
	height:auto;
	text-align:left;
	margin:auto;
	margin-top:30px;
	writing-mode:vertical-lr;
	word-break:break-all;
	line-height:26px;
}
.page3 .flexblock .indservicelist .xiang .picbg .xia
{
	width:100%;
	height:440px;
	overflow:hidden;
	position: relative;
}
.page3 .flexblock .indservicelist .xiang .picbg .xia .en
{
	 /**width:440px;
	 height:100px;
	 font-size:16px;
	 color:white;
	 box-sizing: border-box;
	 transform: rotate(90deg);
	 transform-origin: 0px 0px;
	 position: absolute;
	 left:100px;
	 top:0px;
	 line-height:100px;
	 font-family:'Arial';
	 padding-left:30px;**/
	 width:70px;
	 height:400px;
	 font-size:16px;
	 color:white;
	 box-sizing: border-box;
	 transform: rotate(0deg);
	 transform-origin: 0px 0px;
	 position: absolute;
	 left:6px;
	 top:15px;
	 line-height:20px;
	 font-family:'Arial';
	 padding-left:15px;
	 writing-mode:vertical-lr;
	 word-break:break-all;	

}
.page3 .flexblock .indservicelist .hover
{
	width:886px;
	
}
.page3 .flexblock .indservicelist .xiang .cont
{
	width:784px;
	height:720px;	
	background-size:cover !important;
	position: absolute;
	left:102px;
	overflow:hidden;
	display: none;
	z-index:5;
	box-sizing: border-box;
	padding:50px;
}
.page3 .flexblock .indservicelist .xiang0 .cont
{
	background:url('../images/index/sercontbg1.jpg') no-repeat center center;
}
.page3 .flexblock .indservicelist .xiang1 .cont
{
	background:url('../images/index/sercontbg2.jpg') no-repeat center center;
}
.page3 .flexblock .indservicelist .xiang2 .cont
{
	background:url('../images/index/sercontbg3.jpg') no-repeat center center;
}
.page3 .flexblock .indservicelist .xiang3 .cont
{
	background:url('../images/index/sercontbg4.jpg') no-repeat center center;
}
.page3 .flexblock .indservicelist .xiang4 .cont
{
	background:url('../images/index/sercontbg5.jpg') no-repeat center center;
}
.page3 .flexblock .indservicelist .xiang5 .cont
{
	background:url('../images/index/sercontbg6.jpg') no-repeat center center;
}
.page3 .flexblock .indservicelist .xiang6 .cont
{
	background:url('../images/index/sercontbg7.jpg') no-repeat center center;
}
.page3 .flexblock .indservicelist .xiang7 .cont
{
	background:url('../images/index/sercontbg8.jpg') no-repeat center center;
}
.page3 .flexblock .indservicelist .xiang8 .cont
{
	background:url('../images/index/sercontbg6.jpg') no-repeat center center;
}
.page3 .flexblock .indservicelist .xiang .cont .insxxcontent
{
	width:100%;
	height:100%;
	overflow:auto;
}
.page3 .flexblock .indservicelist .hover .cont
{
	display:block;
	animation:indthilk 500ms;
}
@keyframes indthilk
{
	from
	{
		width:0px;
	}
	to
	{
		width:784px;
	}
}
@media screen and (max-width:1680px)
{
	.page3 .flexblock
	{
		width:1400px;
	}
	.page3 .flexblock .indservicelist .xiang .cont
	{
		width:584px;
		height:520px;
	}
	.page3 .flexblock .indservicelist .hover
	{
		width:686px;
		
	}
	.page3 .flexblock .indservicelist
	{
		height:520px;
	}
	.page3 .flexblock .indservicelist .xiang
	{
		height:520px;
	}
	.page3 .flexblock .indservicelist .xiang .picbg .xia .en
	{
		 width:300px;
		 font-size:12px;
		 transform:rotate(90deg) scale(0.9);
		 left:95px;
	}
	.page3 .flexblock .indservicelist .xiang .picbg .ys
	{
		height:220px;

	}
	.page3 .flexblock .indservicelist .xiang .picbg .xia
	{
		height:300px;
	}
	.page3 .flexblock .indservicelist .xiang .picbg .ys .cn
	{
		margin-top:15px;
		font-size:22px;
		line-height:24px;
	}
}
@media screen and (max-width:1440px)
{
	.page3 .flexblock
	{
		width:1200px;
	}
	.page3 .flexblock .indservicelist .xiang .cont
	{
		width:384px;
		height:400px;
		padding:20px;
	}
	.page3 .flexblock .indservicelist .hover
	{
		width:486px;
		
	}
	.page3 .flexblock .indservicelist
	{
		height:400px;
	}
	.page3 .flexblock .indservicelist .xiang
	{
		height:400px;
	}
	.page3 .flexblock .indservicelist .xiang .picbg .xia .en
	{
		 padding-left:10px;
		 width:270px;
		 font-size:12px;
		 transform:rotate(90deg) scale(0.8);
		 left:90px;
	}
	.page3 .flexblock .indservicelist .xiang .picbg .ys
	{
		height:130px;
	}
	.page3 .flexblock .indservicelist .xiang .picbg .xia
	{
		height:270px;
	}
	.page3 .flexblock .indservicelist .xiang .picbg .ys .cn
	{
		margin-top:10px;
		font-size:13px;
		line-height:14px;
		width:20px;
	}
}
/**第三页 end**/
/**第四页**/
.page4 .flexblockbg
{
	padding-top:80px;
	box-sizing: border-box;	
	background:#f1f1f1;
}
.page4 .flexblock
{
	width:1600px;
	height:auto;
}
.page4 .flexblock .indtit
{
	text-align:center;
	opacity:0;
}
.page4 .flexblock .indtit_dh
{
	animation:fadein 1.2s;
	animation-delay: 0.5s;
	animation-fill-mode: forwards;

}
.page4 .flexblock .indzp
{
	width:100%;
	height:auto;
	margin-top:15px;
	overflow:hidden;
	padding-bottom:15px;
	opacity:0;
}
.page4 .flexblock .indzp_dh
{
	animation:fadein 1.2s;
	animation-delay: 1s;
	animation-fill-mode: forwards;
}
.page4 .flexblock .indzp table
{
	width:100%;
}
.page4 .flexblock .indzp table .fir
{
	width:100%;
	height:auto;
	background:#eb5821;
}
.page4 .flexblock .indzp table .fir td
{
	height:60px;
	color:#fff;
	font-size:18px;
}
.page4 .flexblock .indzp table .other td
{
	 font-size:16px;
	 height:50px;
	 width:18%;
	 box-sizing:border-box;
	 padding-right:20px;
	 overflow:hidden;
}
.page4 .flexblock .indzp table .other td a
{
	display: block;
	overflow:hidden;
	color:#333;
}
.page4 .flexblock .indzp table .other td:nth-child(1)
{
	width:10%;
	font-size:0px;
	text-align:right;
}
.page4 .flexblock .indzp table .other td:nth-child(1) .jipin
{
	display: inline-block;
	font-size:12px;
	color:#fff;
	background:#eb5821;
	line-height:14px;
	padding:2px 5px;
	vertical-align:middle;
}
.page4 .flexblock .indzp table .other td:nth-child(1) .huo
{
	display: inline-block;
	vertical-align: top;
	width:20px;
	height:30px;
	background:url('../images/index/huo.png') no-repeat center center;
	vertical-align:middle;
	margin-right:5px;
}
.page4 .flexblock .indzp table .dan
{
	
}
.page4 .flexblock .indzp table .shuang
{
	 background:#f8f8f8;
}
.page4 .flexblock .indzp table .other
{
	cursor: pointer;
}
.page4 .flexblock .indzp table .other:hover
{
	transform: scale(1.01,1.01);
	transform-origin: 0px 0px;
	box-shadow: 0px 3px 3px #ddd;
}
.page4 .flexblock .indzp table .other:hover td
{
	font-weight:bold;
	color:#eb5821;	
}
.page4 .flexblock .indzp table .other:hover td a
{
	font-weight:bold;
	color:#eb5821;	
}
.page4 .flexblock .indzp table .other:hover td:nth-child(1)
{
	color:#fff;	
}
.page4 .flexblock .indzp table .other:hover td:nth-child(1) a
{
	color:#fff;	
}
.page4 .flexblock .indzwnavbao
{
	width:100%;
	height:80px;
	background:#f5f5f5;
	margin-top:15px;
	opacity:0;
}
.page4 .flexblock .indzwnavbao_dh
{
	animation:fadein 1.2s;
	animation-delay: 1.5s;
	animation-fill-mode: forwards;
}
.page4 .flexblock .indzwnavbao .indzwnav
{
	width:1400px;
	margin:auto;
	height:80px;
	box-sizing: border-box;
	padding-top:18px;
	font-size:0;
}
.page4 .flexblock .indzwnavbao .indzwnav .indzwnavxiang
{
	width:330px;
	height:44px;
	background:#fff;
	display:inline-block;
	vertical-align: top;
	margin-right:26.66px;
	cursor:pointer;
	position: relative;
}
.page4 .flexblock .indzwnavbao .indzwnav .indzwnavxiang .tou
{
	width:100%;
	height:44px;
	font-size:16px;
	box-sizing: border-box;	
	line-height:44px;
	padding:0px 20px;
	background:url('../images/index/shangsj.png') no-repeat 95% center;
}
.page4 .flexblock .indzwnavbao .indzwnav .indzwnavxiang .list
{
	width:100%;
	height:300px;
	overflow:auto;
	position: absolute;
	bottom:44px;
	background:#fff;
	display:none;
}
.page4 .flexblock .indzwnavbao .indzwnav .indzwnavxiang:hover .list
{
	display: block;
}
.page4 .flexblock .indzwnavbao .indzwnav .indzwnavxiang .list .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.page4 .flexblock .indzwnavbao .indzwnav .indzwnavxiang .list .xiang a
{
	display: block;
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:16px;
	line-height:35px;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
	padding:0px 20px;	
	transition: 1s;
}
.page4 .flexblock .indzwnavbao .indzwnav .indzwnavxiang .list .xiang a:hover
{
	background:#999;
	color:#fff;
}
.page4 .flexblock .indzwnavbao .indzwnav .indzwnavxiang:nth-child(4)
{
	margin-right:0px;
}
.page4 .flexblock .indhz
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
	position: relative;	
	opacity:0;
}
.page4 .flexblock .indhz_dh
{
	animation:fadein 1.2s;
	animation-delay:2s;
	animation-fill-mode: forwards;
}
.page4 .flexblock .indhz .prev
{
	cursor: pointer;
	width:30px;
	height:70px;
	background:url('../images/index/xiaoleftarr.png') no-repeat center center;
	background-color:#f5f5f5;
	position: absolute;
	top:0px;
	left:0px;
}
.page4 .flexblock .indhz .next
{
	cursor: pointer;
	width:30px;
	height:70px;
	background:url('../images/index/xiaorightarr.png') no-repeat center center;
	background-color:#f5f5f5;
	position: absolute;
	top:0px;
	right:0px;
}
.page4 .flexblock .indhz .bd
{
	width:1500px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.page4 .flexblock .indhz .bd ul li
{
	height:auto;
	float:left;
	width:302px;
	height:72px;
	margin-right:97.33px;
	overflow:hidden;
}
.page4 .flexblock .indhz .bd ul li a
{
	display:block;
	width:300px;
	height:70px;
	border:1px solid #999;
	transition: 1s;
}
.page4 .flexblock .indhz .bd ul li a:hover
{
	border:1px solid #eb5821;
}
.page4 .flexblock .indhz .bd ul li a .pic
{
	width:100%;
	height:100%;
}
.page4 .flexblock .indhz .bd ul li a .pic img
{
	width:300px;
	height:70px;
}
.page4 .rz_pic_list
{
	width:100%;
	height:auto;
	font-size:0px;
	margin-top:30px;
	opacity:0;
}
.page4 .rz_pic_list .xiang
{
	width:390px;
	display: inline-block;
	vertical-align: top;
	margin-right:13.33px;
	margin-bottom:13.33px;
	cursor: pointer;
	transition:1s;
}
.page4 .rz_pic_list .xiang:nth-child(4n)
{
	margin-right:0px;
}
.page4 .rz_pic_list .xiang a
{
	display: block;
	width:100%;
	height:auto;
}
.page4 .rz_pic_list .xiang a .pic
{
	width:100%;
}
.page4 .rz_pic_list .xiang a .pic img
{
	width:390px;
	height:120px;
}
.page4 .rz_pic_list .xiang:hover
{
	box-shadow:3px 3px 5px #ddd;
}
.page4 .flexblock .rz_pic_list_dh
{
	animation:fadein 2s;
	animation-delay: 0.8s;
	animation-fill-mode: forwards;

}
@media screen and (max-width:1680px)
{
	.page4 .flexblock
	{
		width:1400px;
	}
	.page4 .flexblock .indzp table tr:nth-child(6)
	{
		  display:none;
	}
	.page4 .flexblock .indzp table tr:nth-child(7)
	{
		  display:none;
	}
	.page4 .flexblock .indzp table tr:nth-child(8)
	{
		  display:none;
	}
	.page4 .flexblock .indzp table tr:nth-child(9)
	{
		  display:none;
	}
	.page4 .flexblock .indzwnavbao
	{
		margin-top:0px;
	}
	.page4 .flexblock .indzwnavbao .indzwnav
	{
		width:1380px;
	}
	.page4 .flexblock .indzwnavbao .indzwnav .indzwnavxiang
	{
		margin-right:20px;
	}
	.page4 .flexblock .indhz
	{
		margin-top:15px;
	}
	.page4 .flexblock .indzp table .fir td
	{
		height:50px;
	}
	.page4 .flexblock .indhz .bd
	{
		width:1300px;
	}
	.page4 .flexblock .indhz .bd ul li
	{
		margin-right:30.65px;
	}
	.page4 .rz_pic_list
	{
		margin-top:15px;
	}
	.page4 .rz_pic_list .xiang
	{
		width:330px;
		margin-right:26.66px;
	}
	.page4 .rz_pic_list .xiang a .pic img
	{
		width:100%;
		height:auto;
	}
}
@media screen and (max-width:1440px)
{
	.page4 .flexblock
	{
		width:1200px;
	}
	.page4 .flexblock .indzp
	{
		margin-top:0px;
	}
	.page4 .flexblock .indzp table tr:nth-child(6)
	{
		  display:none;
	}
	.page4 .flexblock .indzp table tr:nth-child(7)
	{
		  display:none;
	}
	.page4 .flexblock .indzp table .other td
	{
		height:40px;
	}
	.page4 .flexblock .indzp table .fir td
	{
		height:40px;
	}
	.page4 .flexblock .indzwnavbao .indzwnav
	{
		width:1180px;
	}
	.page4 .flexblock .indzwnavbao .indzwnav .indzwnavxiang
	{
		width:285px;
		margin-right:13.33px;
	}
	.page4 .flexblock .indzwnavbao .indzwnav
	{
		height:60px;
		padding-top:8px;
	}
	.page4 .flexblock .indzwnavbao
	{
		height:60px;
	}
	.page4 .flexblock .indhz .bd
	{
		width:1100px;
	}
	.page4 .flexblock .indhz .bd ul li
	{
		width:262px;
		margin-right:17.33px;
		height:63px;
	}
	.page4 .flexblock .indhz .bd ul li a
	{
		width:260px;
		height:61px;
	}
	.page4 .flexblock .indhz .bd ul li a .pic img
	{
		width:260px;
		height:61px;
	}
	.page4 .flexblock .indhz .prev
	{
		height:63px;
	}
	.page4 .flexblock .indhz .next
	{
		height:63px;
	}
	.page4 .rz_pic_list
	{
		margin-top:10px;
	}
	.page4 .rz_pic_list .xiang
	{
		width:280px;
		margin-right:26.66px;
	}
	.page4 .rz_pic_list .xiang a .pic img
	{
		width:100%;
		height:auto;
	}

}
/**第四页 end**/
/**第五页**/
.page5 .flexblockbg
{
	padding-top:80px;
	box-sizing: border-box;	
	background:url('../images/index/page5bg.jpg') no-repeat center center;
	background-size:cover !important;
}
.page5 .flexblock
{
	width:1600px;
	height:auto;
}
.page5 .flexblock .indtit
{
	text-align:center;
}
.page5 .flexblock .indtit_dh
{
	animation:fadein 2s;
	animation-fill-mode: forwards;
}
.indnewslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:30px;
	margin-bottom:30px;
}
.indnewslist .bd
{
	width:840px;
	height:auto;
	overflow:hidden;
	float:left;
}
.indnewslist .bd_dh
{
	animation:left_fly 1s;
}
.indnewslist .bd ul li
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indnewslist .bd ul li a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
}
.indnewslist .bd ul li a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indnewslist .bd ul li a .pic img
{
	width:100%;
	height:480px;
}
.indnewslist .hd
{
	width:730px;
	float:right;
	overflow:hidden;
}
.indnewslist .hd_dh
{
	animation:right_fly 1s;

}
.indnewslist .hd ul li
{
	width:100%;
	height:150px;
	background:#fff;
	margin-bottom:15px;
}
.indnewslist .hd ul li .newslisthd
{
	width:100%;
	height:100%;
}
.indnewslist .hd ul li a
{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	box-sizing: border-box;
	padding:20px;
}
.indnewslist .hd ul li a .yueri
{
	float:left;
	width:90px;
	height:100%;
	background:#eb5821;
	overflow:hidden;
}
.indnewslist .hd ul li a .yueri .ri
{
	font-size:48px;
	line-height:50px;
	color:white;
	overflow:hidden;
	text-align:center;
	margin-top:20px;
}
.indnewslist .hd ul li a .yueri .yue
{
	width:100%;
	height:auto;
	color:white;
	font-size:14px;
	line-height:16px;
	margin-top:5px;
	text-align:center;
}
.indnewslist .hd ul li a .wenzi
{
	width:580px;
	float:left;
	overflow:hidden;
	padding:15px;
	box-sizing: border-box;
}
.indnewslist .hd ul li a .wenzi .tit
{
	color:#333;
	overflow:hidden;
	width:100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
}
.indnewslist .hd ul li.on a .wenzi .tit
{
	color:#eb5821;
}
.indnewslist .hd ul li a .wenzi .des
{
	color:#999;
	font-size:14px;
	line-height:25px;
	margin-top:10px;
	height:50px;
	overflow:hidden;
}
.indnewslist .hd ul li.on a .wenzi .des
{
	color:#eb5821;
}
.page5 .indmore_dh
{
	animation:fadein 2s;
	animation-fill-mode: forwards;
}
@media screen and (max-width:1680px)
{
	.page5 .flexblock
	{
		width:1400px;
	}
	.indnewslist .bd
	{
		width:740px;
	}
	.indnewslist .hd
	{
		width:630px;
	}
	.indnewslist .bd ul li a .pic img
	{
		height:423px;
	}
	.indnewslist .hd ul li
	{
		height:130px;
	}
	.indnewslist .hd ul li a
	{
		padding:10px;
	}
	.indnewslist .hd ul li a .wenzi
	{
		width:480px;
	}
	.indnewslist
	{
		margin-top:15px;
		margin-bottom:15px;
	}
}
@media screen and (max-width:1440px)
{
	.page5 .flexblock
	{
		width:1200px;
	}
	.indnewslist .bd
	{
		width:640px;
	}
	.indnewslist .hd
	{
		width:530px;
	}
	.indnewslist .bd ul li a .pic img
	{
		height:366px;
	}
	.indnewslist .hd ul li
	{
		height:110px;
	}
	.indnewslist .hd ul li a
	{
		padding:0px;
	}
	.indnewslist .hd ul li a .wenzi
	{
		width:380px;
	}
	.indnewslist
	{
		margin-top:0px;
		margin-bottom:0px;
	}
}
/**第五页 **/
/**第六页**/
.page6 .flexblockbg
{
	background:#f9f9f9;
	padding-top:80px;
	box-sizing: border-box;
}
.page6 .flexblock
{
	width:1600px;
	height:auto;
}
.page6 .flexblock .indtit
{
	text-align: center;
	opacity:0;
}
.page6 .flexblock .indtit_dh1
{
	animation:fadein 1.2s;
	animation-delay: 0.5s;
	animation-fill-mode: forwards;
}
.page6 .indkhqt_nav
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	overflow:hidden;
	margin-top:15px;
	text-align:center;
	opacity:0;
}
.page6 .indkhqt_nav_dh1
{
	animation:fadein 1.5s;
	animation-delay: 1s;
	animation-fill-mode: forwards;
}
.page6 .indkhqt_nav .xiang
{
	display:inline-block;
	vertical-align:top;
	background:#fff;
	overflow:hidden;
	margin-left:20px;
	margin-right:20px;
	cursor: pointer;
}
.page6 .indkhqt_nav .xiang:hover
{
	background:#eb5821;
}
.page6 .indkhqt_nav .hover
{
	background:#eb5821;
}
.page6 .indkhqt_nav .xiang a
{
	display: block;
	text-align: center;
	padding:10px 20px;
}
.page6 .indkhqt_nav .xiang:hover a
{
	color:#fff;
}
.page6 .indkhqt_nav .hover a
{
	color:#fff;
}
.page6 .indkhqt_nav .xiang a .pic
{
	display: inline-block;
	vertical-align: middle;
	width:30px;
	height:30px;
}
.page6 .indkhqt_nav .xiang:hover a .pic
{
	display: none;
}
.page6 .indkhqt_nav .hover a .pic
{
	display: none;
}
.page6 .indkhqt_nav .xiang a .pic img
{
	width:30px;
	height:30px;
}
.page6 .indkhqt_nav .xiang a .hovpic
{
	display: none;
	vertical-align: middle;
	width:30px;
	height:30px;
}
.page6 .indkhqt_nav .xiang:hover a .hovpic
{
	display: inline-block;
}
.page6 .indkhqt_nav .hover a .hovpic
{
	display: inline-block;
}
.page6 .indkhqt_nav .xiang a .hovpic img
{
	width:30px;
	height:30px;
}
.page6 .indkhqt_nav .xiang a .wenzi
{
	font-size:16px;
	line-height:30px;
	overflow:hidden;
	display: inline-block;
	vertical-align: top;
	margin-left:10px;
}
.page6 .indkhqt
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
	opacity:0;
}
.page6 .indkhqt_dh1
{
	animation:fadein 1.8s;
	animation-delay: 1.5s;
	animation-fill-mode: forwards;
}
.page6 .indkhqt .cont
{
	width:100%;
	height:auto;
	overflow:auto;
	display: none;
	height:580px;

}
.page6 .indkhqt .cont .list
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:30px;
	box-sizing:border-box;
	font-size:0px;
	background:#fff;
	text-align:left;
}
.page6 .indkhqt .cont .list .xiang
{
	display: inline-block;
	width:280px;
	margin-right:22.5px;
	margin-bottom:25px;
	vertical-align: top;
	cursor: pointer;
}

.page6 .indkhqt .cont .list .xiang .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
	border:1px solid #eee;
}
.page6 .indkhqt .cont .list .xiang:hover .pic
{
	border:1px solid #eb5821;
}
.page6 .indkhqt .cont .list .xiang .pic img
{
	width:100%;
	height:65px;
}
.page6 .indkhqt .cont .list .xiang .wenzi
{
	width:100%;
	height:auto;
	overflow:hidden;
	border:1px solid #eee;
	font-size:15px;
	text-align: center;
	text-overflow: ellipsis;
	height:65px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	padding:10px;

}
.page6 .indkhqt .cont .list .xiang:hover .wenzi
{
	border:1px solid #eb5821;
}
.page6 .indkhqt .cont .list .xiang .wenzi p
{
	font-weight: bold;
	line-height:25px;
	font-size:17px !important;
	color:#000;
}
@media screen and (max-width:1680px)
{
	.page6 .flexblock
	{
		width:1400px;
		height:auto;
	}
	.page6 .indkhqt .cont
	{
		height:350px;
	}
	.page6 .indkhqt .cont .list .xiang
	{
		width:242px;
	}
	.page6 .indkhqt .cont .list .xiang .pic img
	{
		width:100%;
		height:56px;
	}
	.page6 .indkhqt .cont .list .xiang .wenzi
	{
		height:56px;
	}	
}
@media screen and (max-width:1440px)
{
	.page6 .flexblock
	{
		width:1200px;
		height:auto;
	}
	.page6 .indkhqt .cont
	{
		height:250px;
	}
	.page6 .indkhqt .cont .list .xiang
	{
		width:202px;
	}
	.page6 .indkhqt .cont .list .xiang .pic img
	{
		width:100%;
		height:47px;
	}
	.page6 .indkhqt .cont .list .xiang .wenzi
	{
		height:47px;
	}	
}
/**第六页 end**/
/**首页更多**/
.indmore
{
	width:160px;
	height:40px;
	overflow:hidden;
	margin:auto;
}
.indmore a
{
	display: block;
	width:100%;
	height:100%;
	background:#eb5821;
	color:white;
	font-size:14px;
	text-align:center;
	line-height:40px;
	border-radius:40px;
	transition:1s;
}
.indmore a:hover
{
	border-radius:0px;
}
/**首页更多 end**/

/**动画效果**/
@keyframes left_fly
{
	 from
	 {
	 	 transform: translate(-4000px);
	 }
	 to
	 {
	 	transform: translate(0px);
	 }
}
@keyframes right_fly
{
	 from
	 {
	 	 transform: translate(4000px);
	 }
	 to
	 {
	 	transform: translate(0px);
	 }
}
@keyframes up_fly
{
	 from
	 {
	 	 transform: translate(0px,-4000px);
	 }
	 to
	 {
	 	transform: translate(0px,0px);
	 }
}
@keyframes down_fly
{
	 from
	 {
	 	 transform: translate(0px,4000px);
	 }
	 to
	 {
	 	transform: translate(0px,0px);
	 }
}
@keyframes fadein
{
	 from
	 {
	 	 opacity:0;
	 }
	 to
	 {
	 	opacity:1;
	 }
}
/**动画效果**/ 