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

a{
	color:#000;
	/*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%;
}

.wrapper{
	width:100%;
	min-width:1240px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}

.box{
	width:1240px;
	margin:0px auto;
}

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

p,li{
	overflow:hidden;
}




.pic{
	overflow: hidden;
}

.pic img{
	width: 100%;
	height: 100%;
	transition: transform 0.2s;
}

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








#header{
	background:url(images/header.jpg) no-repeat center top;
}
#header .box{
	height:1110px;
}








#footer{
	line-height: 30px;
	padding: 60px 0px;
	font-size: 18px;
	text-align: center;
}








#nav{
	background:url(images/nav.gif) no-repeat center 16px;
	margin:17px 0px 48px 0px;
}
#nav li{
	float:left;
	display:inline;
}
#nav .li2{ margin:0px 40px 0px 45px;}
#nav .li4{ margin:0px 30px 0px 46px;}
#nav li span{
	width:54px;
	height:96px;
	display:inline-block;
	text-indent:-9999px;
	float:left;
	margin-right:8px;
}
#nav li span a{
	width:100%;
	height:100%;
	display:block;
}
#nav li .sp1{ background:url(images/sp1.png) no-repeat;}
#nav li .sp2{ background:url(images/sp2.png) no-repeat;}
#nav li .sp3{ background:url(images/sp3.png) no-repeat;}
#nav li .sp4{ background:url(images/sp4.png) no-repeat;}
#nav li .sp5{ background:url(images/sp5.png) no-repeat;}
#nav li span:hover{
	transform: scale(1.06,1.06);
}
#nav li .con{
	float:left;
	margin-top:15px;
}
#nav li .con a{
	display:inline-block;
	height:20px;
	float:left;
	text-indent:-9999px;
	margin-top:8px;
}
#nav .li2 .con a{ margin-right:11px;}
#nav li .con .a1{ width:76px; background:url(images/a1.png) no-repeat;}
#nav li .con .a2{ width:94px; background:url(images/a2.png) no-repeat;}
#nav li .con .a3{ width:114px; background:url(images/a3.png) no-repeat;}
#nav li .con .a4{ width:114px; background:url(images/a4.png) no-repeat;}
#nav li .con .a5{ width:114px; background:url(images/a5.png) no-repeat;}
#nav li .con .a6{ width:76px; background:url(images/a6.png) no-repeat;}
#nav li .con .a7{ width:76px; background:url(images/a7.png) no-repeat; margin-right:11px;}
#nav li .con .a8{ width:95px; background:url(images/a8.png) no-repeat;}
#nav li .con .a9{ width:152px; background:url(images/a9.png) no-repeat;}
#nav li .con .a10{ width:94px; background:url(images/a10.png) no-repeat;}
#nav li .con .a11{ width:149px; background:url(images/a11.png) no-repeat;}
#nav li .con .a12{ width:76px; background:url(images/a12.png) no-repeat;}
#nav li .con .a13{ width:76px; background:url(images/a13.png) no-repeat;}
#nav li .con .a1:hover{background:url(images/a1-1.png) no-repeat;}
#nav li .con .a2:hover{background:url(images/a2-1.png) no-repeat;}
#nav li .con .a3:hover{background:url(images/a3-1.png) no-repeat;}
#nav li .con .a4:hover{background:url(images/a4-1.png) no-repeat;}
#nav li .con .a5:hover{background:url(images/a5-1.png) no-repeat;}
#nav li .con .a6:hover{background:url(images/a6-1.png) no-repeat;}
#nav li .con .a7:hover{background:url(images/a7-1.png) no-repeat;}
#nav li .con .a8:hover{background:url(images/a8-1.png) no-repeat;}
#nav li .con .a9:hover{background:url(images/a9-1.png) no-repeat;}
#nav li .con .a10:hover{background:url(images/a10-1.png) no-repeat;}
#nav li .con .a11:hover{background:url(images/a11-1.png) no-repeat;}
#nav li .con .a12:hover{background:url(images/a12-1.png) no-repeat;}
#nav li .con .a13:hover{background:url(images/a13-1.png) no-repeat;}








#hot h1{
	font-size:45px;
	text-align:center;
	line-height:98px;
}
#hot h1 a{  color:#c60d0d;}
#hot p{
	font-size:17.5px;
	text-align:center;
	line-height:24px;
	height:24px;
}
#hot p a{ margin:0px 2px;}

#hot .news{
	border-bottom:1px solid #dadada;
	border-top:1px solid #dadada;
	line-height:46px;
	height:46px;
	margin:19px 0px 42px 0px;
	padding:0px 12px 0px 4px;
}
#hot .news strong{
	font-size:16px;
	color:#c60d0d;
}
#hot .links{
	width:1141px;
	float:right;
	white-space: nowrap;
}
/*滚动前的红点0228 wyr*/
#hot .links li{
	display: inline-block;
    vertical-align: top;
	padding-left:14px;
    margin-right:32px;
}


.focus{
	width:750px;
	height:414px;
	position:relative;
}
.focus .pic{
	width: 100%;
	height: 100%;
}
.focus .textbg,.focus p,#layout2 .textbg,#layout2 .right .pic p,#layout3 .list2 li .textbg,#layout3 .list2 li p{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	height:43px;
	line-height:43px;
}
.focus .textbg{background-color:rgba(0,0,0,0.7);}
.focus p{
	font-size:20px;
	text-align:center;
}
.focus .prve,.focus .next{
	width:45px;
	height:71px;
	position:absolute;
	top:159px;
	cursor:pointer;
	opacity: 0.9;
    transition: opacity 0.2s;
}
.focus .prve{
	left:0px;
	background:url(images/prve.gif) no-repeat;
}
.focus .next{
	right:0px;
	background:url(images/next.gif) no-repeat;
}
.focus .prve:hover,.focus .next:hover{
	opacity: 1;
}



#layout1 .right{ width:456px;}
#layout1 .right .title{
	background:url(images/title.gif) no-repeat center right;
	line-height:29px;
	height:29px;
	padding-bottom:6px;
}
#layout1 .right .title p{
	font-size:28px;
	font-weight:bold;
	color:#c60d0d;
	float:left;
}
#layout1 .right .title a{
	float:right;
	margin:1px 10px 0px 0px;
}

#layout1 .right h5{
	font-size:24px;
	line-height:43px;
	height:43px;
	margin-top:14px;
}
#layout1 .right li{
	font-size:16px;
	line-height:36px;
	height:36px;
}
#layout1 .right li a{ color:#414141;}
#layout1 .right li span{ color:#c60d0d;}


#layout1 .block1{
	height:248px;
	position:relative;
	background:url(images/block1.gif) no-repeat;
	margin-top:52px;
}
#layout1 .title1{
	position:absolute;
	top:-14px;
	left:563px;
}


#layout1 .text ul{
	margin-left: -24px;
}
#layout1 .text li{
	float: left;
	width:369px;
	height: 186px;
	margin: 33px 0px 0px 45px;
	position:relative;
}
#layout1 .text li .card{
	width: 100%;
	height: 100%;
	position:relative;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	perspective:1000px;
}
#layout1 .text li .front{
	height:186px;
	text-align:center;
	backface-visibility:hidden;
	transition:all 0.5s ease-out 0s;
	transform-style: preserve-3d;
	z-index: 2;
	transform: rotateY(0deg);
	position:relative\9;
	z-index:3\9;
}
#layout1 .text li .front img{
	width:100%;
	height:100%;
}
#layout1 .text li:hover .front{
	transform: rotateY(-180deg);
}
#layout1 .text li .back{
	height:186px;
	width: 369px;
	position:absolute;
	left:0px;
	top:0px;
	backface-visibility:hidden;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	transform:rotateY(-180deg);
}
#layout1 .text li:hover .back{
	transform:rotateY(-360deg);
	z-index:4\9;
	background-color:#0b90dc; 
}
#layout1 .text li .back table{
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	opacity:0;
}
#layout1 .text li:hover .back table{opacity:1;}
#layout1 .text li .back table td{
	padding: 0px 15px;
}


#layout1 .prve1,#layout1 .next1{
	width:60px;
	height:60px;
	position:absolute;
	top:101px;
	cursor:pointer;
	opacity: 0.8;
    transition: opacity 0.2s;
}
#layout1 .prve1{
	left:-39px;
	background:url(images/prve1.png) no-repeat;
}
#layout1 .next1{
	right:-39px;
	background:url(images/next1.png) no-repeat;
}
#layout1 .prve1:hover,#layout1 .next1:hover{
	opacity: 1;
}
@media (max-width: 1340px) {
	#layout1 .prve1{ left:0;}
	#layout1 .next1{ right:0;}
}








#layout2{
	background:url(images/ly2-bg.jpg) no-repeat center bottom;
	margin-top:45px;
}
#layout2 .box{
	background:url(images/ly3-box.png) no-repeat top center;
	height:596px;
}
#layout2 .left{width:772px;}
#layout2 .list{
	width:198px;
	float:left;
	margin:41px 0px 0px 29px;
}
#layout2 .list h4{
	text-align:center;
	font-size:28px;
	color:#fff;
	line-height:65px;
	height:65px;
}
#layout2 .date{
	font-size:24px;
	color:#dbb065;
	line-height:96px;
	height:96px;
	margin-top:8px;
}
#layout2 .cal1,#layout2 .cal2,#layout2 .tab{ float:left;}
#layout2 .cal1,#layout2 .cal2,#layout2 .date strong{ line-height:96px;height:96px; vertical-align:middle;}
#layout2 .cal2{
	color:#d63329;
	margin-left:3px;
}
#layout2 .date strong{ font-size:60px;}
#layout2 .cal2 strong{
	width:74px;
	display:inline-block;
	text-align:center;
}
#layout2 .tab .arrow1,#layout2 .tab .arrow2 {
    width: 10px;
    height: 15px;
    cursor: pointer;
    margin-top:42px;
    display: inline-block;
    vertical-align: top;
	float:left;
}
#layout2 .tab .arrow1 {
    background: url(images/arrow1.png);
    margin:42px 0px 0px 9px;
}
#layout2 .tab .arrow2 {
    background: url(images/arrow2.png);
	margin-left:5px;
}

#layout2 .day{
	height:270px;
	overflow:hidden;
	background:url(images/day.png) repeat top left;
}
#layout2 .day ul{
	margin-left:-19px;
}
#layout2 .day li{
	width:36px;
	height:68px;
	float:left;
	display:inline;
	margin-left:31px;
	padding-top:23px;
	cursor:pointer;
}
#layout2 .day li p{
	text-align:center;
	font-size:18px;
	color:#d63329;
	line-height:20px;
}
#layout2 .day li span{
	color:#444;
	width:36px;
	height:36px;
	display:block;
	line-height:36px;
	text-align:center;
}
#layout2 .day li span.current{
	background:url(images/span.png) no-repeat;
	font-weight:bold;
	color:#fff;
}



#layout2 .text{
	width:457px;
	float:right;
}
#layout2 .hot1 h5{
	font-size:24px;
	line-height:30px;
	height:60px;
	margin:36px 0px 12px 0px;
}
#layout2 .hot1 p{
	font-size:16px;
	color:#7f7f7f;
	line-height:22px;
	height:44px;
}
#layout2 .hot1 p a{ color:#88ceff}

#layout2 .text ul{ margin-top:70px;}
#layout2 .text li{
	overflow:hidden;
	padding:8px 0px;
}
#layout2 .text li span{
	width:50px;
	height:20px;
	text-align:center;
	line-height:20px;
	border-radius:4px;
	float:left;
	display:inline-block;
	background:#88ceff;
	color:#fdfbf2;
	margin:5px 11px 0px 27px;
}
#layout2 .text li a{
	font-size:16px;
	line-height:28px;
	width:345px;
	float:left;
	max-height:56px;
}



#layout2 .right{
	width:350px;
	margin:30px 29px 0px 0px;
}
#layout2 .right .title h5{
	float:left;
	font-size:28px;
	color:#c60d0d;
	margin-left:114px;
}
#layout2 .right .title a{
	float:right;
	margin:10px -9px 0px 0px; 
}
#layout2 .right .pic{
	width:350px;
	height:190px;
	position:relative;
	margin:23px 0px 25px 0px;
}
#layout2 .textbg,#layout3 .textbg{background-color:rgba(0,0,0,0.67);}
#layout2 .right .pic p,#layout3 .list2 li p{
	font-size:16px;
	text-align:center;
}
#layout2 .right .pic .textbg,#layout2 .right .pic p{
	bottom:-43px;
	transition: bottom 0.2s;
}
#layout2 .right .pic:hover p,#layout2 .right .pic:hover .textbg,#layout3 .list2 li:hover .textbg,#layout3 .list2 li:hover p{
	bottom: 0px;
}

#layout2 .right li{
	font-size:16px;
	line-height:28px;
	border-bottom:1px dotted #8e8d86;
	padding:9px 0px 7px 0px;
}
#layout2 .right li i{
	width:18px;
	height:18px;
	display:block;
	float:left;
	background:url(images/i.gif) no-repeat;
	margin-top:6px;
}
#layout2 .right li a{
	float:right;
	width:310px;
	display:block;
	max-height:56px;
}
#layout2 .right li:last-child{
	border-bottom:none;
}
#layout2 .right li:last-child a{ height:28px;}









#layout3{
	background:url(images/ly3-bg.jpg) no-repeat center top;
	margin-bottom:91px;
}
#layout3 .title{ margin:28px 0px 40px 0px;}
#layout3 .biao{
	float:left;
	margin-left:481px;
}
#layout3 .title a{
	float:right;
	margin-top:81px;
}

#layout3 .pic{
	width:301px;
	height:537px;
}

#layout3 .middle{
	width:566px;
}
#layout3 .list1 li{
	width:278px;
	height:266px;
	float:left;
	display:inline;
	margin:0px 0px 5px 4px;
	position:relative;
}
#layout3 .list1 .card{
	width: 100%;
	height: 100%;
	position:relative;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	perspective:1000px;
}
#layout3 .list1 .front{
	height:266px;
	text-align:center;
	backface-visibility:hidden;
	transition:all 0.5s ease-out 0s;
	transform-style: preserve-3d;
	z-index: 2;
	transform: rotateY(0deg);
	position:relative\9;
	z-index:3\9;
}
#layout3 .list1 .front img{
	width:100%;
	height:100%;
}
#layout3 .list1 li:hover .front{
	transform: rotateY(-180deg);
}
#layout3 .list1 li .back{
	width:278px;
	height:266px;
	position:absolute;
	left:0px;
	top:0px;
	backface-visibility:hidden;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	transform:rotateY(-180deg);
}
#layout3 .list1 li:hover .back{
	transform:rotateY(-360deg);
	z-index:4\9;
	background:#d94a47; 
}
#layout3 .list1 li .news{
	border:1px solid #edd6af;
	margin:5px 0px 0px 6px;
	width:180px;
	height:212px;
	padding:41px 41px 0px 44px;
	opacity:0;
}
#layout3 .list1 li .back i{
	width:45px;
	height:51px;
	display:block;
	background:url(images/i1.gif) no-repeat;
	margin:0px 0px 26px 67px;
}
#layout3 .list1 li .back .zi{
	height:90px;
	overflow:hidden;
}
#layout3 .list1 li .back table{
	width: 100%;
	height: 90px;
	color: #fff;
	font-size: 18px;
	line-height: 30px;
}
#layout3 .list1 li:hover .back .news{opacity:1;}



#layout3 .list2{ width:370px;}
#layout3 .list2 li{
	width:370px;
	height:266px;
	position:relative;
	margin-bottom:5px;
}
#layout3 .list2 li .textbg,#layout3 .list2 li p{
	bottom:-45px;
	transition: bottom 0.2s;
}
#layout3 .list2 .play{
	width:70px;
	height:70px;
	position:absolute;
	top:82px;
	left:152px;
	background:url(images/play.png) no-repeat;
}








#layout4{
	background:url(images/ly4-bg.jpg) no-repeat center top;
}
#layout4 .box{
	height:815px;
	overflow:hidden;
	padding-left:504px;
	width:736px;
}
#layout4 .title{ margin:80px 0px 54px 0px;}
#layout4 .hot2 h5{
	font-size:38px;
	line-height:52px;
	max-height:104px;
}
#layout4 .hot2 p{
	font-size:16px;
	line-height:28px;
	max-height:56px;
	margin:16px 0px 47px 0px;
}
#layout4 .hot2 p a{ color:#fffc00;}

#layout4 ul{ margin-left:-36px;}
#layout4 li{
	width:350px;
	float:left;
	display:inline;
	font-size:16px;
	line-height:45px;
	height:45px;
	border-bottom:1px dotted #e78b89;
	margin-left:36px;
}
#layout4 li i{
	width:5px;
	height:5px;
	display:block;
	background:#fff;
	border-radius:2px;
	float:left;
	margin:19px 14px 0px 6px;
}
#layout4 .more{
	font-size:17px;
	width:160px;
	height:32px;
	line-height:32px;
	text-align:center;
	border:1px solid #e7918a;
	border-radius:20px;
	display:block;
	margin:47px 0px 0px 291px;
}









/*0228新加样式开始*/
#layout5 .title{ margin:84px 0px 45px 411px;}
#layout5 .block1{ width:737px;}
#layout5 .block1 h5{
	font-size:32px;
	line-height:72px;
	height:72px;
	margin-top:2px;
}
#layout5 .block1 h5 a{ color:#292929;}
#layout5 .block1 .pic{
	width:460px;
	height:272px;
	float:left;
}
#layout5 .block1 p{
	width:259px;
	font-size:16px;
	color:#878787;
	text-indent:2em;
	line-height:32px;
	height:256px;
	margin-top:15px;
}

#layout5 .block2{
	width:466px;
	background:url(images/ly5-block.png) no-repeat 0px 6px;
	position:relative;
}

#layout5 .ant1{
	width:200px;height:201px;
	position:absolute;
	top:79px;left:148px;
	background:url(images/ly5-ant1.jpg) no-repeat;
	z-index:-1;
}
#layout5 .ant2{
	width:265px;height:265px;
	position:absolute;
	top:43px;left:113px;
	background:url(images/ly5-ant2.png) no-repeat;
	z-index:-1;
}
#layout5 .ant3{
	width:305px;height:305px;
	position:absolute;
	top:23px;left:93px;
	background:url(images/ly5-ant3.png) no-repeat;
	z-index:-1;
}
#layout5 .ant4{
	width:353px;height:353px;
	position:absolute;
	top:0px;left:69px;
	background:url(images/ly5-ant4.png) no-repeat;
	z-index:-1;
}

@-ms-keyframes ant2{from{transform:rotate(-360deg);}to{ }}
@-moz-keyframes ant2{from{transform:rotate(-360deg);}to{ }}
@-o-keyframes ant2{from{transform:rotate(-360deg);}to{ }}
@-webkit-keyframes ant2{from{transform:rotate(-360deg);}to{ }}
@keyframes ant2{from{transform:rotate(-360deg);}to{ }}
#layout5 .ant1{
	animation:'ant2' 50s linear 0s infinite;
	-ms-animation:ant2 50s linear 0s infinite;
	-moz-animation:ant2 50s linear 0s infinite;
	-o-animation:'ant2' 50s linear 0s infinite;
	-webkit-animation:'ant2' 50s linear 0s infinite;
}
#layout5 .ant2,#layout5 .ant4{
	animation:'ant2' 100s linear 0s infinite;
	-ms-animation:ant2 100s linear 0s infinite;
	-moz-animation:ant2 100s linear 0s infinite;
	-o-animation:'ant2' 100s linear 0s infinite;
	-webkit-animation:'ant2' 100s linear 0s infinite;
}
#layout5 .ant3{
	animation:'ant2' 30s linear 0s infinite;
	-ms-animation:ant2 30s linear 0s infinite;
	-moz-animation:ant2 30s linear 0s infinite;
	-o-animation:'ant2' 30s linear 0s infinite;
	-webkit-animation:'ant2' 30s linear 0s infinite;
}
#layout5 .ant5{
	width:329px;height:114px;
	position:absolute;
	top:247px;left:80px;
	background:url(images/ly5-ant5.png) no-repeat;
	z-index:-1;
}


#layout5 .block2 .biao{
	font-size:24px;
	color:#f4d7a6;
	width:22px;
	line-height:30px;
	margin:83px 0px 0px 15px;
	float:left;
}
#layout5 .block2 ul{
	width:386px;
	float:right;
	margin:33px 15px 0px 0px;
}
#layout5 .block2 li{
	font-size:16px;
	line-height:36px;
	height:36px;
	background:url(images/li2.png) no-repeat left center;
	padding-left:24px;
}

#layout5 .block2 .text{
	width:482px;
	height:152px;
	position:relative;
	margin-top:21px;
	font-size:16px;
}
#layout5 .block2 .zi{
	position:absolute;
	transition: transform 0.2s;
	text-align:center;
	width:86px;
}
#layout5 .block2 .zi:hover{
	font-weight:bold;
	font-size:20px;
}
#layout5 .block2 .zi1{ top:6px; left:-5px;}
#layout5 .block2 .zi2{ top:78px; left:56px;}
#layout5 .block2 .zi3{ top:23px; left:163px;}
#layout5 .block2 .zi4{ top:132px; left:214px;}
#layout5 .block2 .zi5{ top:13px; left:249px;}
#layout5 .block2 .zi6{ top:73px; left:357px;}
#layout5 .block2 .zi7{ top:11px; left:409px;}
@media (max-width: 1340px) {
	#layout5 .block2{ overflow:hidden;}
	#layout5 .block2 .zi7{ left:388px;}
}
#layout5 .block2 .zi a{ text-decoration:none;}
#layout5 .block2 .zi1 a,#layout5 .block2 .zi1 a:hover{color:#af6654 !important;}
#layout5 .block2 .zi2 a,#layout5 .block2 .zi2 a:hover{ color:#a57d26 !important;}
#layout5 .block2 .zi3 a,#layout5 .block2 .zi3 a:hover{ color:#bb814e !important;}
#layout5 .block2 .zi4 a,#layout5 .block2 .zi4 a:hover{ color:#d94a47 !important;}
#layout5 .block2 .zi5 a,#layout5 .block2 .zi5 a:hover{ color:#a57d26 !important;}
#layout5 .block2 .zi6 a,#layout5 .block2 .zi6 a:hover{ color:#bd8a5e !important;}
#layout5 .block2 .zi7 a,#layout5 .block2 .zi7 a:hover{ color:#a57d26 !important;}


#layout5 .block3,#layout5 .block4{
	height:280px;
	border:1px solid #f1d497;
	margin:21px 0px 25px 0px;
	position:relative;
}
#layout5 .block3{
	width:521px;
	padding:37px 68px 0px 30px;
}
#layout5 .block4{
	width:530px;
	border-left:none;
	padding:37px 30px 0px 58px;
}
#layout5 .block3 span,#layout5 .block4 span{
	font-size:24px;
	display:block;
	width:117px;
	height:30px;
	line-height:30px;
	text-align:center;
	position:absolute;
	top:-1px;
	left:-1px;
	color:#fff;
}
#layout5 .block3 span{ background:#ecc279;}
#layout5 .block4 span{ background:#88ceff;}

#layout5 .list3 h5{
	font-size:22px;
	line-height:44px;
	height:44px;
	margin-top:12px;
}
#layout5 .list3 li{
	font-size:16px;
	line-height:36px;height:36px;
	background:url(images/li3.gif) no-repeat 1px center;
	padding-left:28px;
}


#layout5 .block5 li{
	width:240px;
	height:213px;
	float:left;
	display:inline;
	margin-left:10px;
	transition: transform 0.2s;
}
#layout5 .block5 li:hover{
	transform: scale(1.08,1.08);
}

#layout5 .block5 .li1{
	background:url(images/li-1.jpg) no-repeat;
	margin-left:0px;
}
#layout5 .block5 .li2{background:url(images/li-2.jpg) no-repeat;}
#layout5 .block5 .li3{background:url(images/li-3.jpg) no-repeat;}
#layout5 .block5 .li4{background:url(images/li-4.jpg) no-repeat;}
#layout5 .block5 .li1 h4{
	font-size:30px;
	width:63px;
	line-height:34px;
	height:68px;
	margin:13px 0px 15px 41px;
}
#layout5 .block5 li p{
	width:160px;
	margin-left:41px;
	line-height:26px;
	max-height:104px;
}
#layout5 .block5 li h5{ font-size:60px;}
#layout5 .block5 .li2 h5{
	font-size:72px;
	margin:12px 0px -11px 41px;
}
#layout5 .block5 li h5 span{
	font-size:24px;
	font-weight:normal;
}
#layout5 .block5 .li2 h5 span{ margin-left:4px;}
#layout5 .block5 .li3 h5{
	text-align:right;
	margin:18px 8px -1px 0px;
}
#layout5 .block5 .li4 h5{margin:18px 0px 0px 32px;}







#layout6{
	background:url(images/ly6-bg.jpg) no-repeat top center;
	margin:80px 0px 0px 0px;
}
#layout6 .text{
	width:660px;
	height:264px;
}
#layout6 .text h5{
	font-size:38px;
	line-height:50px;
	max-height:100px;
	margin:56px 0px 16px 0px;
}
#layout6 .text h5 a{ color:#151515;}
#layout6 .text p{
	font-size:16px;
	line-height:26px;
	height:52px;
	color:#888;
}

#layout6 .title{ margin:58px 34px 0px 0px;}

#layout6 .kword{
	width:750px;
	height:295px;
	position:relative;
}
#layout6 .link,#layout6 .link1{ position:absolute;}
#layout6 .link1{ left:5px; top:13px;}
#layout6 .link2{ left:-98px; top:91px;}
#layout6 .link3{ left:-2px; top:171px;}
#layout6 .link4{ left:185px; top:121px;}
#layout6 .link5{ left:257px; top:251px;}
#layout6 .link6{ left:442px; top:211px;}
#layout6 .link7{ left:555px; top:91px;}
#layout6 .link{
	transition: transform 0.2s;
	font-size:26px;
	font-weight:bold;
	font-family:"SimHei";
}
#layout6 .link i{
	width:33px;
	height:44px;
	display:inline-block;
	background:url(images/i2.png) no-repeat;
	float:left;
}
#layout6 .link a span{ 
	color:#d2423f;
	text-decoration:none;
	display:inline-block;
	line-height:44px;
	height:44px;
	float:left;
}
#layout6 .link2 a span,#layout6 .link3 a span{ margin-right:8px;}
#layout6 .link4 a span,#layout6 .link5 a span,#layout6 .link6 a span,#layout6 .link7 a span{ margin-left:7px;}
#layout6 .link:hover{transform: scale(1.08,1.08);}
@media (max-width: 1340px) {
	#layout6 .link2,#layout6 .link3{ left:0px;}
}



#layout6 .list{
	position:relative;
	margin-top:130px;
}
#layout6 .list ul{
	margin-left:-153px;
}
#layout6 .list li{
	line-height:42px;
	height:42px;
	width:520px;
	float:left;
	display:inline;
	margin-left:168px;
}
#layout6 .list li a{
	color:#1f1f1f;
	font-size:18px;
}
#layout6 .list li span{
	font-size:16px;
	color:#fff;
	background:#88ceff;
	display:inline-block;
	line-height:26px;
	height:26px;
	padding:0px 8px 0px 12px;
	border-radius:0px 4px 4px 0px;
	margin-right:20px;
}
#layout6 .list .more{
	position:absolute;
	left:614px;
	top:-6px;
	width:14px;
	line-height:13px;
}
#layout6 .list .more i{
	width:2px;
	height:42px;
	display:inline-block;
	background:#e7c790;
	margin:17px 0px 7px 6px;
}
#layout6 .list .more a{
	font-size:14px;
	color:#cfcfcf;
}
#layout6 .list .more span{
	 transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg);
	display:block;
}







#layout7{
	background:url(images/ly7-bg.jpg) no-repeat bottom center;
	margin-top:58px;
	height:718px;
}
#layout7 .title{ margin:0px 0px 104px 443px;}







#layout8{
	background:url(images/ly8-bg.jpg) no-repeat bottom center;
	padding-bottom:44px;
}
#layout8 .title{ margin:48px 0px 38px 482px;}
#layout8 .list{
	text-align:center;
	position:relative;
	margin-bottom:48px;
}
#layout8 .list span{
	width:145px;
	height:52px;
	line-height:52px;
	display:inline-block;
	background:url(images/sp1.jpg) no-repeat;
	font-size:28px;
	color:#777;
	padding-left:52px;
	text-align:left;
	cursor:pointer;
	margin:0px 24px;
}
#layout8 .list span.current{
	width:176px;
	height:68px;
	line-height:68px;
	background:url(images/sp2.jpg) no-repeat;
	font-size:32px;
	font-weight:bold;
	color:#fff;
	padding-left:79px;
}
#layout8 .list .line{
	width:100%;
	height:1px;
	background:#88ceff;
	top:38px;
	left:0px;
	position:absolute;
	z-index:-1;
}

#layout8 .text ul{
	margin-left:-128px;
	width:1600px;
}
#layout8 .text li{
	width:272px;
	display:inline;
	float:left;
	background:url(images/li6.png) no-repeat center bottom;
	padding-bottom:42px;
	margin:0px 20px;
	overflow:visible;
}
#layout8 .text .li1{ margin-left:0px; margin-top:43px;}
#layout8 .text .li5{ margin-right:0px; margin-top:43px;}
#layout8 .text li .pic-1{
	width:272px;
	height:227px;
}
#layout8 .pic-box{
	width:272px;
	height:227px;
	background:url(images/pic-box.jpg) no-repeat;
	padding-top:7px;
}
#layout8 .con-show01{
	width:247px;
	height:214px;
	left:0px;
	top:0px;
	overflow:hidden;
	transform:rotate(120deg);
}
#layout8 .con-show02{
	width:100%;
	height:100%;
	overflow:hidden;
	transform:rotate(-60deg);
}
#layout8 .con-show03{
	width:100%;
	height:100%;
	overflow:hidden;
	transform:rotate(-60deg);
	position:relative;
}
#layout8 .pic img{
	width:100%;
	height:100%;
	transition:all 0.2s;
}
#layout8 .text .p1{
	font-size:34px;
	font-weight:bold;
	line-height:54px;height:54px;
	border-bottom:6px solid #88ceff;
	width:122px;
	display:block;
	margin:0px 0px 0px 49px;
}
#layout8 .text .p2{
	font-size:18px;
	color:#7a7a7a;
	text-align:left;
	line-height:44px;
	height:44px;
	margin-left:55px;
}
#layout8 .text li h5,#layout8 .text li .p3{ display:none;}
#layout8 .kuai{
	width:100%;
	height:197px;
}
#layout8 .text li.current{
	width:298px;
	background:url(images/li7.png) no-repeat center bottom;
	margin-left:0px;
	padding-bottom:68px;
}
#layout8 .text li.current .kuai{ height:0px;}
#layout8 .text li.current .pic-box{
	width:298px;
	height:251px;
	background:url(images/pic-box1.jpg) no-repeat;
	padding-top:7px;
}
#layout8 .text li.current .con-show01{
	width:273px;
	height:237px;
}
#layout8 .text li.current .p1{
	float:left;
	margin:0px 8px 0px 1px;
}
#layout8 .text li.current .p2{
	float:left; margin:9px 0px 0px 0px;
	width:167px;
}
#layout8 .text li.current h5{
	display:block;
	font-size:24px;
	line-height:30px;
	font-weight:normal;
	margin:8px 33px 25px 0px;
}
#layout8 .text li.current .p3{
	display:block;
	width:272px;
	height:79px;
	background:url(images/p1.jpg) no-repeat;
	margin-left:-21px;
	font-size:16px;
	line-height:28px;
	color:#757575;
	padding:0px 13px 0px 21px;
	
}






#layout9{
	background:url(images/ly9-bg.jpg) no-repeat bottom center;
	height:1074px;
}
#layout9 .title{ margin:59px 0px 44px 327px;}
#layout9 .block{
	position:relative;
	float:left;
}
#layout9 .block1,#layout9 .block4{
	width:498px;
	height:338px;
}
#layout9 .block2,#layout9 .block3{
	width:369px;
	height:251px;
}
#layout9 .block1{margin-left:111px;}
#layout9 .block2{margin:21px 0px 0px 28px;}
#layout9 .block3{margin:26px 0px 0px 237px;}
#layout9 .block4{margin:-44px 0px 0px 28px;}

#layout9 .block .pic{
	width:100%;
	height:100%;
}
#layout9 .block .pic,#layout9 .block img{ border-radius:10px;} 
#layout9 .block .name{
	width:150px;
	line-height:55px;
	height:55px;
	text-align:center;
	font-size:30px;
	background:#88ceff;
	position:absolute;
	border-radius:9px;
}
#layout9 .block .name a,#layout9 .block .name a:hover{color:#fff !important;}
#layout9 .block1 .name{ top:18px; left:-81px;}
#layout9 .block2 .name{ top:130px; right:-128px;}
#layout9 .block3 .name{ bottom:-27px; left:-87px;}
#layout9 .block4 .name{ top:103px; right:-109px;}

#layout9 .block p{
	position:absolute;
	font-size:19px;
	line-height:32px;
	color:#242424;
}
#layout9 .block1 p{
	width:115px;height:168px;
	background:url(images/p1.png) no-repeat;
	top:59px; left:-109px;
	padding:63px 27px 0px 29px;
}
#layout9 .block2 p,#layout9 .block3 p{
	width:114px;height:177px;
	background:url(images/p2.png) no-repeat;
	padding:20px 22px 0px 36px;
}
#layout9 .block2 p{top:-58px; right:-161px;}
#layout9 .block3 p{top:37px; left:-189px;}
#layout9 .block4 p{
	width:116px;height:168px;
	background:url(images/p3.png) no-repeat;
	top:144px; right:-109px;
	padding:63px 27px 0px 29px;
}
#layout9 .block1 p span{
	display:block;
	overflow:hidden;
	height:128px;
}







#layout15 .title{ margin:128px 0px 35px 481px;}
.gqtj{ width:100%; height:648px;}
#slide li { width:1240px; height:650px; float:left; position:relative; overflow:visible;  }
.slider-container .pic { width:1240px; height:650px; display:block; position: relative;}
.slider-container .pic img { width:1240px; height:650px; display:block; border:0 none;}
.slide_Bg { width:1240px; height:650px; position:absolute; top:0; background:#000; filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
.cur .slide_Bg { display:none }
#slide_list { position:absolute; left:0 }
.slider-container li img{ position:relative }
.slider-container li p{width:100%; height:111px; font-family:"Microsoft Yahei","SimHei" font-size: 21px;color: #fff; position:absolute; bottom:0; left:0; z-index:100;display:none;}
.slider-container li p span.zx{ color:#000; font-size:14px; line-height:38px; height:38px; text-align:center; width:100%; display:block;}
.slider-container li p span.zx .bt{ margin:16px 0px 6px 0px;font-size:26px; display:block; font-weight:bold; line-height:40px;height: 40px;overflow: hidden;}
.slider-container li a .zx{ color:#fff !important;}
.slider-container li a .sp1{ line-height:20px; height:20px; display:block; overflow:hidden;}
.cur .st_ty{display:block; height:111px;overflow:visible; background:url(images/textbg1.png) repeat-x;}
.slider-btn-l{left:50%;margin-left:-509px;}
.slider-btn-r{right:50%;margin-right:-509px;}
.area1{ overflow: hidden; zoom:1;}
 .slider-container {margin: 0 auto; width:1000px; position:relative; height:582px; z-index:9; min-width:1000px;}
.slider-wrap { width:4000px; height:582px;  font-size:0; position:absolute; left:49%; top:0; margin-left:-1480px;}
.slider { width:100%; height:648px; float:left}
.slider-btn { position:absolute; top:259px; width:47px; height:86px; background:#fff; cursor:pointer; filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.slider-btn:hover{ filter:alpha(opacity=100); opacity:1; }
.slider-btn-l{left:50%;margin-left:-308px; background:url(images/prve2.gif) no-repeat center;}
.slider-btn-r{right:50%;margin-right:-1027px; background:url(images/next2.gif) no-repeat center;}
@media (max-width: 1340px){
	.slider-btn-l{margin-left:-248px;}
	.slider-btn-r{margin-right:-967px}
}
/*0228新加样式结束*/









/*0229新加样式开始*/
#layout5 .block2 .biao{ margin-left:13px;}
#fhdb{
	width:123px;
	position:fixed;
	bottom:10%;right:2%;
	z-index:10;
}
#layout10 .title{ margin:-91px 0px 27px 382px;}
#layout10 .people{ width:297px;}
#layout10 .news{
	width:297px;
	height:402px;
	margin-left:42px;
}
#layout10 .news h5{
	font-size:32px;
	line-height:47px;
	max-height:141px;
	font-weight:normal;
	margin:10px 0px 15px 0px;
}
#layout10 .news p{
	font-size:18px;
	color:#757575;
	line-height:36px;
	max-height:180px;
}
#layout10 .news p a{color:#757575;}


#layout10 .photo{
	width:578px;
	height:374px;
	position:relative;
	margin-top:4px;
}
#layout10 .photo .pic{
	width:100%;
	height:100%;
}
#layout10 .photo .play{
	width:77px;
	height:77px;
	background:url(images/ly10-play.png) no-repeat;
	position:absolute;
	top:145px;
	left:250px;
}
#layout10 .prve,#layout10 .next{
	width:70px;
	height:44px;
	position:absolute;
	top:352px;
	cursor:pointer;
}
#layout10 .prve{
	left:-85px;
	background:url(images/prve3.gif) no-repeat;
}
#layout10 .next{
	left:-15px;
	background:url(images/next3.gif) no-repeat;
}





#layout11 .title{ margin:92px 0px 57px 443px;}
#layout11 .text{ position:relative;}
#layout11 .news ul{ margin-left:-12px;}
#layout11 .news li{
	width:250px;
	height:421px;
	border:1px solid #e7c790;
	padding:0px 27px 0px 23px;
	position:relative;
	margin-left:11px;
	font-size:17px;
	overflow:visible;
	float:left;
	display:inline;
}
#layout11 .news li h5{
	width:94px;
	height:67px;
	position:absolute;
	top:-42px; left:-1px;
	background:url(images/ly11-h5.gif) no-repeat;
	font-size:24px;
	padding-left:81px;
	line-height:94px;
}
#layout11 .news .pic{
	width:224px;
	height:224px;
	padding:13px;
	background:url(images/ly11-pic.jpg) no-repeat;
	margin:42px 0px 32px 0px;
}
#layout11 .news .pic img{ border-radius:112px;}
#layout11 .news p{
	line-height:26px;
	height:52px;
}
#layout11 .news .more{
	display:block;
	text-align:right;
	color:#dd3c3d;
}

#layout11 .prve,#layout11 .next{
	width:47px;
	height:47px;
	position:absolute;
	top:187px;
	cursor:pointer;
	opacity: 0.9;
    transition: opacity 0.2s;
}
#layout11 .prve{
	left:-58px;
	background:url(images/prve4.png) no-repeat;
}
#layout11 .next{
	right:-58px;
	background:url(images/next4.png) no-repeat;
}
#layout11 .prve:hover,.#layout11.next:hover{
	opacity: 1;
}

#layout11 .bottom{
	height:66px;
	line-height:66px;
	width:100%;
	background:url(images/ly11-bottom.jpg) no-repeat;
	padding-top:23px;
	margin:7px 0px 13px 0px;
	overflow:hidden;
}
#layout11 .bottom h5{
	width:160px;
	color:#fff;
	text-align:center;
	float:left;
	font-size:30px;
}
#layout11 .bottom p{
	display:block;
	width:780px;
	float:left;
	font-size:18px;
	margin-left:53px;
}





#layout12{
	background:url(images/ly12-bg.jpg) no-repeat bottom center;
	height:780px;
}
#layout12 .title{ margin:51px 0px 81px 481px;}
#layout12 ul{ margin-left:-2px;}
#layout12 li{
	width:53px;
	height:454px;
	float:left;
	display:inline;
	margin-left:2px;
}
#layout12 li.current{ width:1020px;}
#layout12 li .tit{
	width:53px;
	height:454px;
	float:left;
	cursor:pointer;
}
#layout12 li .tit1{ background:url(images/ly12-tit1.gif) no-repeat;}
#layout12 li .tit2{ background:url(images/ly12-tit2.gif) no-repeat;}
#layout12 li .tit3{ background:url(images/ly12-tit3.gif) no-repeat;}
#layout12 li .tit h5{
	font-size:30px;
	color:#fff;
	line-height:29px;
	width:30px;
	font-family:"SimHei";
	margin:86px 0px 0px 13px;
}
#layout12 li .tit i{
	width:26px;
	height:25px;
	display:inline-block;
	background:url(images/ly12-i.png) no-repeat;
	margin:15px 0px 0px 14px;
}
#layout12 li .text{
	width:967px;
	height:454px;
	float:right;
	position:relative;
}
#layout12 li .pic{
	width:698px;
	height:454px;
}
#layout12 li .news{
	width:240px;
	height:330px;
	background:url(images/ly12-news.png) no-repeat;
	position:absolute;
	top:0px;
	right:0px;
	padding:97px 25px 0px 25px;
}
#layout12 li .news h5{
	font-size:24px;
	line-height:30px;
	max-height:60px;
}
#layout12 li .news p{
	font-size:16px;
	line-height:30px;
	max-height:180px;
	margin-top:30px;
}





#layout13{
	background:url(images/ly13-bg.jpg) no-repeat bottom center;
}
#layout13 .topic{
	background:url(images/ly13-topic.jpg) no-repeat top center;
	overflow:hidden;
}
#layout13 .title{ margin:26px 0px 28px 442px;}
#layout13 .block1 ul{
	margin-left:-36px;
}
#layout13 .block1 li{
	width:600px;
	float:left;
	display:inline;
	margin:37px 0px 0px 36px;
	padding:6px 0px;
}
#layout13 .block1 li:hover{ box-shadow:0px 0px 15px rgba(0,0,0,0.15);}
#layout13 .block1 .li1{ border:1px dotted #acbfcb;}
#layout13 .block1 .li2{ border:1px dotted #edd4a9;}
#layout13 .block1 li h5{
	width:514px;
	height:92px;
	background:url(images/ly13-h5.png) no-repeat;
	font-size:28px;
	line-height:38px;
	padding:15px 38px 0px 48px;
}
#layout13 .block1 li h5 a{
	height:76px;
	display:block;
	overflow:hidden;
}
#layout13 .block1 li .news{
	width:589px;
	height:379px;
	margin:-6px 0px 0px 6px;
	overflow:hidden;
}
#layout13 .block1 .li1 .news{ background:#eef3f6;}
#layout13 .block1 .li2 .news{ background:#fdfaef;}
#layout13 .block1 li .pic{
	width:389px;
	height:252px;
	margin:22px 0px 31px 102px;
}
#layout13 .block1 .li1 .pic{ border-top:2px solid #88ceff;}
#layout13 .block1 .li2 .pic{ border-top:2px solid #e7c790;}
#layout13 .block1 li p{
	font-size:16px;
	color:#7e7e7e;
	text-indent:2em;
	line-height:26px;
	height:52px;
	margin:0px 42px;
}
#layout13 .block1 li p a{ color:#eb2f45;}

#layout13 .block2{
	margin:42px 0px 37px -40px;
}
#layout13 .block2 ul{
	width:600px;
	float:left;
	display:inline;
	margin-left:40px;
}
#layout13 .block2 h5{
	font-size:24px;
	line-height:58px;
	height:58px;
}
#layout13 .block2 li{
	font-size:18px;
	line-height:36px;
	height:36px;
	background:url(images/li5.png) no-repeat left center;
	padding-left:27px;
}





#layout14{
	background:url(images/ly14-bg.jpg) no-repeat top center;
}
#layout14 .title{ margin:47px 0px 58px 481px;}
#layout14 .list ul{
	margin-left: -80px;
}
#layout14 .list li{
	float: left;
	width: 438px;
	height: 108px;
	border: 1px solid #f5e9d7;
	margin: 0px 0px 31px 130px;
	padding: 18px 20px 0px 70px;
	position: relative;
	overflow: visible;
	background:#fafafa;
}
#layout14 .list li:hover{ box-shadow:0px 0px 12px rgba(0,0,0,0.2);}
#layout14 .list .num{
	position: absolute;
	left: -55px;
	top: 50%;
	margin-top: -55px;
	border: 1px solid #f5e9d7;
	padding: 4px;
	border-radius: 30px;
	background: #fff;
}
#layout14 .list .num span{
	display: block;
	width: 100px;
	height: 100px;
	line-height: 100px;
	color: #fff;
	font-size: 48px;
	font-weight: bold;
	font-family: "Arial";
	background: #2f98e5;
	text-align: center;
	border-radius: 30px;
	position: relative;
	z-index: 9;
}
#layout14 .list .num i{
	position: absolute;
	width: 54px;
	height: 110px;
	left: -1px;
	top: -1px;
	background: #fff;
}
#layout14 .list h3{
	font-size: 22px;
	height: 30px;
	line-height: 30px;
}
#layout14 .list p{
	line-height: 24px;
	max-height: 48px;
	margin-top: 10px;
}
#layout14 .switch{
	width:100%;
	text-align:center;
	height:23px;
	margin-top:26px;
}
#layout14 .switch span{
	cursor:pointer;
    display:inline-block;
	vertical-align:middle;
    height:23px;
	line-height:24px;
    margin:0px 14px;
    overflow:hidden;
    width:23px; font-weight:bold;
	background:#e7bd81; color:#fff;
	font-family:"SimHei";
}
#layout14 .switch span.current{
	background:#00a0e9;
}



#layout15 .title{ margin-top:70px;}




#layout16 .title{ margin:68px 0px 45px 446px;}
#layout16 .logo{
	background:url(images/ly16-logo.jpg) no-repeat top center;
	height:460px;
}
#layout16 .block{
	width: 585px;
}
#layout16 .block h3{
	font-size: 24px;
	height: 30px;
	margin-top:44px;
	line-height: 30px;
}
#layout16 .block p{
	line-height: 24px;
	height: 48px;
	color: #737373;
	margin-top: 10px;
}
#layout16 .block p a{
	color: #737373;
}
#layout16 .block ul{
	margin-top: 20px;
}
#layout16 .block li{
	line-height: 45px;
	height: 45px;
	border-bottom: 1px dotted #ccc;
	font-size: 18px;
}
#layout16 .block li i{
	width:12px;
	height:12px;
	background:#d63329;
	display:block;
	float:left;
	border-radius:6px;
	margin:16px 28px 0px 6px;
}




#layout17{
	background:url(images/ly17-bg.jpg) no-repeat bottom center;
	height:835px;
	margin-top:76px;
}
#layout17 .title{
	margin-right:180px;
	float:right;
}
#layout17 .phone{
	border: 1px solid #e3e3e3;
	width: 357px;
	height: 544px;
	overflow-x: hidden;
	overflow-y: scroll;
	float:left;
	margin:165px 0px 0px 12px;
}





#layout18 .title{ margin:89px 0px 37px 481px;}
#layout18 li{
	width:203px;
	height:60px;
	float:left;
	border-right:2px solid #dadada;
	display:inline-block;
	text-align:center;
	margin:20px 0px 0px 0px;
}
#layout18 li img{
	display:inline;
}
#layout18 li table{
	width:100%;
	height:100%;
	border:none;
}




#footer{
	padding:143px 0px 0px 0px;
	height:338px;
	background:url(images/footer.jpg) no-repeat top center;
	font-size:16px;
	color:#3e3e3e;
	line-height:34px;
	margin-top:40px;
}
#footer a{ color:#3e3e3e;}



@media (max-width: 1500px){
	#fhdb{ right:0.5%; width:100px;}
	#layout8 .text ul {margin-left: -93px;}
	#layout8 .text li{ margin:0px 6px;}
}
@media (max-width: 1340px){
	#layout8 .text ul{ margin-left:-20px;}
	#layout8 .text li{ margin:0px -10px;}
	#layout11 .prve{ left:0px;}
	#layout11 .next{ right:0px;}
	#fhdb{ right:0; width:123px;}
}
/*0229新加样式结束*/










/*头部动画+小头图样式修改开始*/
#header-movie{
	background-size: cover;
	height: 100%;
	position: relative;
	overflow: hidden;
	z-index:1000;
}
@-ms-keyframes movie{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=0); opacity:0; height:0px;}
}
@-moz-keyframes movie{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=0); opacity:0; height:0px;}
}
@-o-keyframes movie{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=0); opacity:0; height:0px;}
}
@-webkit-keyframes movie{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=0); opacity:0; height:0px;}
}
@keyframes movie{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=0); opacity:0; height:0px;}
}
#header-movie{
	animation:'movie' 0.4s ease-in-out 12.5s forwards;
	-ms-animation:movie 0.4s ease-in-out 12.5s forwards;
	-moz-animation:movie 0.4s ease-in-out 12.5s forwards;
	-o-animation:'movie' 0.4s ease-in-out 12.5s forwards;
	-webkit-animation:'movie' 0.4s ease-in-out 12.5s forwards;
}

#header-movie video{
	position: absolute;
	width: 100%;
	width: calc(100% + 2px);
	height: 100%;
	left: -1px;
	top: 0px;
	object-fit: cover;
	object-position: center top;
	background: #fff;
}

@-ms-keyframes video{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; transform: scale(1,1); }
	to{ filter:alpha(opacity=0); opacity:0; transform: scale(0,0); }
}
@-moz-keyframes video{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; transform: scale(1,1); }
	to{ filter:alpha(opacity=0); opacity:0; transform: scale(0,0); }
}
@-o-keyframes video{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; transform: scale(1,1); }
	to{ filter:alpha(opacity=0); opacity:0; transform: scale(0,0); }
}
@-webkit-keyframes video{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; transform: scale(1,1); }
	to{ filter:alpha(opacity=0); opacity:0; transform: scale(0,0); }
}
@keyframes video{
	from{ }
	50%{ filter:alpha(opacity=0); opacity:0; transform: scale(1,1); }
	to{ filter:alpha(opacity=0); opacity:0; transform: scale(0,0); }
}

#header-movie video{
	animation:'video' 0.4s ease-in-out 12.5s forwards;
	-ms-animation:video 0.4s ease-in-out 12.5s forwards;
	-moz-animation:video 0.4s ease-in-out 12.5s forwards;
	-o-animation:'video' 0.4s ease-in-out 12.5s forwards;
	-webkit-animation:'video' 0.4s ease-in-out 12.5s forwards;
}


#header{
	background:url(images/header.jpg) no-repeat top center;
	margin-bottom:47px;
	height:540px;
	position:relative;
}
#header .ljlh{
	position:absolute;
	top:46px;
	right:5%;
}
#header .old{
	display:block;
	z-index:99;
	float:left;
}
#header .p1{
	font-size:18px;
	color:#232323;
	display:inline;
	float:left;
	margin-right:12px;
}
#header .old span{
	display:block;
	height:24px;
	line-height:24px;
	background-color:rgba(255,255,255,0.8);
	padding-left:11px;
	font-size:18px;
	color:#d91616;
	position:relative;
	cursor:pointer;
	z-index: 100;
	border-radius:2px;
	float:left;
	width:79px;
}
#header .old span i{
	position:absolute;
	right:9px;
	top:8px;
	width:0;
    height:0;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:9px solid #df161f;
}
#header .old .drop{
	border:1px solid #c9c9c9;
	border-top:none;
	background:#fff;
	text-align:center;
	font-size:14px;
	padding:5px 0px;
	display:none;
	margin-top:3px;
}
#header .old:hover .drop{
	display:block;
}
#header .old .drop p{
	height:24px;
	line-height:24px;
}
#header .old .drop p a{
	display:block;
	width:100%;
	height:100%;
}
#header .old .drop p a:hover{
	text-decoration:none;
	background:#d93333;
	color:#fff !important;
}
#nav{margin:0px 0px 28px 0px; z-index:100;}
#fhdb{ width:100px;}
@media (max-width: 1340px){
	#header-movie{ display:none;}
}
/*头部动画+小头图样式修改结束*/


#hot h1{height: 98px;}
#layout1 .right h5{ font-size:19px;}
@media (max-width: 1340px){
	#hot h1{ font-size:40px;}
}
/*0303政府修改报告修改样式开始*/
#layout1{ margin-bottom:45px;}
#layout2{margin-top:0px;}
#layout1 .text li,#layout3 .list1 li{ overflow:visible;}
#layout5 .list-1{ margin-left:-24px;}
#layout5 .list-1 li{
	float: left;width:291px;
	height: 155px;position:relative;
	margin:-7px 0px 0px 25px; overflow:visible;
}
#layout5 .list-1 li a{ text-decoration:none;}
#layout5 .list-1 li .card{
	width: 100%;height: 100%;
	position:relative;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	perspective:1000px;
}
#layout5 .list-1 li .front{
	height:155px;text-align:center;
	backface-visibility:hidden;
	transition:all 0.5s ease-out 0s;
	transform-style: preserve-3d;
	z-index: 2;transform: rotateY(0deg);
	position:relative\9;z-index:3\9;
}
#layout5 .list-1 li:hover .front{transform: rotateY(-180deg);}
#layout5 .list-1 li .back{
	height:155px;width: 291px;
	position:absolute;left:0px;top:0px;
	backface-visibility:hidden;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	transform:rotateY(-180deg);
}
#layout5 .list-1 li:hover .back{transform:rotateY(-360deg);z-index:4\9;}
#layout5 .list-1 li table{
	width: 100%;height: 100%;color: #fff;
	font-size:60px;line-height: 30px;text-align: center;
}
#layout5 .list-1 li .back table{opacity:0;}
#layout5 .list-1 li:hover .back table{opacity:1;font-size:30px;}
#layout5 .list-1 li .back table td{padding: 0px 15px;}
#layout5 .list-1 .li-1 .front,#layout5 .list-1 .li-1:hover .back{ background:url(images/li-1.jpg) no-repeat;}
#layout5 .list-1 .li-2 .front,#layout5 .list-1 .li-2:hover .back{ background:url(images/li-2.jpg) no-repeat;}
#layout5 .list-1 .li-3 .front,#layout5 .list-1 .li-3:hover .back{ background:url(images/li-3.jpg) no-repeat;}
#layout5 .list-1 .li-4 .front,#layout5 .list-1 .li-4:hover .back{ background:url(images/li-4.jpg) no-repeat;}


/*0303政府修改报告修改样式结束*/


