﻿@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:16px;
	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;
	max-width: 100%;
	max-height: 100%;
}

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

.w1160{
	width:1160px;
	margin:0px auto;
}

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

p,li{
	overflow:hidden;
}

#footer{
	text-align: center;
	line-height: 30px;
	padding: 30px 0px;
	background: #3f3f3f;
	font-size: 14px;
}

#header1{
	background: url(images/header.jpg) no-repeat center top;
}

#header1 .w1160{
	height: 810px;
	position: relative;
}

#header1 .part1{
	position: absolute;
	left: -168px;
	bottom: 0px;
	width: 702px;
	height: 721px;
	background: url(images/hd-part1.png);
}

#header1 .part2{
	position: absolute;
	right: 2px;
	top: 123px;
	width: 820px;
	height: 353px;
	background: url(images/hd-part2.png);
}

#header1 .part3{
	position: absolute;
	right: 40px;
	top: 530px;
	width: 700px;
	line-height: 30px;
	text-indent: 32px;
}

/* 人物 Start */
@-ms-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-moz-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-o-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-webkit-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}

#header1 .part1{
	animation:'part1' 0.8s ease-in-out 0.0s normal forwards;
	-ms-animation:part1 0.8s ease-in-out 0.0s normal forwards;
	-moz-animation:part1 0.8s ease-in-out 0.0s normal forwards;
	-o-animation:'part1' 0.8s ease-in-out 0.0s normal forwards;
	-webkit-animation:'part1' 0.8s ease-in-out 0.0s normal forwards;
}
/* 人物 End */


/* 大标题 Start */
@-ms-keyframes part2{
	from{ transform:scale(6,6); filter:alpha(opacity=0); opacity:0; }
	50%{ transform:scale(6,6); filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes part2{
	from{ transform:scale(6,6); filter:alpha(opacity=0); opacity:0; }
	50%{ transform:scale(6,6); filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes part2{
	from{ transform:scale(6,6); filter:alpha(opacity=0); opacity:0; }
	50%{ transform:scale(6,6); filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes part2{
	from{ transform:scale(6,6); filter:alpha(opacity=0); opacity:0; }
	50%{ transform:scale(6,6); filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes part2{
	from{ transform:scale(6,6); filter:alpha(opacity=0); opacity:0; }
	50%{ transform:scale(6,6); filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#header1 .part2{
	animation:'part2' 1.2s ease-in-out 0.0s normal forwards;
	-ms-animation:part2 1.2s ease-in-out 0.0s normal forwards;
	-moz-animation:part2 1.2s ease-in-out 0.0s normal forwards;
	-o-animation:'part2' 1.2s ease-in-out 0.0s normal forwards;
	-webkit-animation:'part2' 1.2s ease-in-out 0.0s normal forwards;
}
/* 大标题 End */

/* 导语 Start */
@-ms-keyframes part3{
	from{ filter:alpha(opacity=0); opacity:0; }
	55%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-moz-keyframes part3{
	from{ filter:alpha(opacity=0); opacity:0; }
	55%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-o-keyframes part3{
	from{ filter:alpha(opacity=0); opacity:0; }
	55%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-webkit-keyframes part3{
	from{ filter:alpha(opacity=0); opacity:0; }
	55%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@keyframes part3{
	from{ filter:alpha(opacity=0); opacity:0; }
	55%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}

#header1 .part3{
	animation:'part3' 1.8s ease-in-out 0.0s normal forwards;
	-ms-animation:part3 1.8s ease-in-out 0.0s normal forwards;
	-moz-animation:part3 1.8s ease-in-out 0.0s normal forwards;
	-o-animation:'part3' 1.8s ease-in-out 0.0s normal forwards;
	-webkit-animation:'part3' 1.8s ease-in-out 0.0s normal forwards;
}
/* 导语 End */


#layout1{
	background: url(images/ly1-bg.jpg) center top;
	padding-top: 50px;
	padding-bottom: 50px;
}

#layout1 h2{
	text-align: center;
	font-size: 40px;
	height: 50px;
	line-height: 50px;
}

#layout1 h2 a{
	color: #ce2335;
}

#layout1 .box{
	width: 1100px;
	margin: 30px auto 0px auto;
	background: #fff;
	overflow: hidden;
}

#layout1 .video{
	float: left;
	width: 680px;
	height: 430px;
	position: relative;
}

#layout1 .video img{
	width: 100%;
	height: 100%;
}

#layout1 .video .play{
	position: absolute;
	width: 63px;
	height: 63px;
	left: 50%;
	top: 50%;
	margin: -32px 0px 0px -32px;
	background: url(images/play1.png);
	cursor: pointer;
}

#layout1 .text{
	float: right;
	width: 420px;
}

#layout1 .text .word{
	float: left;
	width: 370px;
	height: 384px;
	margin-left: 18px;
}

#layout1 .text .word li{
	border-bottom: 1px solid #ededed;
	padding: 15px 0px;
}

#layout1 .text .word h4{
	font-weight: normal;
	color: #c82234;
	font-size: 16px;
	line-height: 20px;
}

#layout1 .text .word p{
	font-size: 14px;
	line-height: 20px;
	color: #333;
	margin-top: 6px;
}

#layout1 .text .bar{
	float: right;
	width: 15px;
	height: 384px;
	background: #e5e5e5;
	position: relative;
}

#layout1 .text .bar span{
	position: absolute;
	width: 100%;
	height: 20%;
	left: 0px;
	background: #acacac;
	cursor: pointer;
}

#layout1 .text .bar span:hover{
	background: #999;
}

#layout2{
	background: url(images/ly2-bg.jpg) center top;
	padding-bottom: 70px;
	padding-top: 20px;
}

#layout2 .block{
	margin-top: 30px;
	height: 553px;
	position: relative;
}

#layout2 .style1{
	background: url(images/ly2-bg1.png) no-repeat center top;
}

#layout2 .style2{
	background: url(images/ly2-bg2.png) no-repeat center top;
}

#layout2 .block .title{
	position: absolute;
	left: 35px;
	top: 45px;
}

#layout2 .block .video{
	position: absolute;
	width: 590px;
	height: 350px;
	top: 125px;
}

#layout2 .block .video .play{
	position: absolute;
	width: 63px;
	height: 63px;
	background: url(images/play1.png);
	left: 50%;
	top: 50%;
	margin: -32px 0px 0px -32px;
}

#layout2 .style1 .video{ left: 55px; }
#layout2 .style2 .video{ right: 55px; }

#layout2 .block .text{
	position: absolute;
	width: 435px;
	top: 125px;
}

#layout2 .style1 .text{ right: 55px; }
#layout2 .style2 .text{ left: 55px; }

#layout2 .block .text h3{
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 10px;
}

#layout2 .block .text h3 a{
	color: #333;
}

#layout2 .block .text p{
	line-height: 36px;
	text-indent: 32px;
	background: url(images/ly2-line.png);
}

#layout2 .block .text p a{
	font-size: 14px;
	color: #d43535;
}

#layout3{
	background: url(images/ly3.jpg) no-repeat center top;
	height: 365px;
}
