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

a{
	color:#000;
}

img{
	display:block;
}

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

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

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

p,li{
	overflow:hidden;
}

#footer{
	background: #009888;
	line-height: 28px;
	text-align: center;
	padding: 30px 0px;
	color: #fff;
}

#footer a{
	color: #fff;
}

#layout1{
	background: url(images/ly1-bg.jpg) no-repeat center top;
}

#layout1 .w1200{
	position: relative;
	height: 781px;
}

#layout2{
	background: url(images/ly2-bg.jpg) no-repeat center top;
}

#layout2 .w1200{
	position: relative;
	height: 910px;
}

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

#layout3 .w1200{
	position: relative;
	height: 886px;
}

#layout4{
	background: url(images/ly4-bg.jpg) no-repeat center top;
}

#layout4 .w1200{
	position: relative;
	height: 897px;
}

#layout1 .part1{
	position: absolute;
	left: 178px;
	top: 55px;
	filter:alpha(opacity=0);
	opacity:0;
}

#layout1 .part2{
	position: absolute;
	right: 10px;
	top: 84px;
	filter:alpha(opacity=0);
	opacity:0;
}

#layout2 .part1{
	position: absolute;
	left: 292px;
	top: 100px;
	filter:alpha(opacity=0);
	opacity:0;
}

#layout2 .part2{
	position: absolute;
	left: 118px;
	top: 234px;
	filter:alpha(opacity=0);
	opacity:0;
}

#layout2 .part2 .btn{
	position: absolute;
	z-index: 100;
	width: 183px;
	height: 220px;
	cursor: pointer;
}

#layout2 .part2 .btn2017{ left: 96px; top: 0px; }
#layout2 .part2 .btn2016{ left: 850px; top: 46px; }
#layout2 .part2 .btn2015{ left: 240px; top: 232px; }
#layout2 .part2 .btn2014{ left: 0px; top: 395px; }
#layout2 .part2 .btn2013{ left: 840px; top: 332px; }

#layout2 .drop{
	position: absolute;
	display: none;
}

#layout2 .drop2017{ left: 282px; top: 4px; }
#layout2 .drop2016{ left: 457px; top: 44px; }
#layout2 .drop2015{ left: 424px; top: 236px; }
#layout2 .drop2014{ left: 184px; top: 406px; }
#layout2 .drop2013{ left: 447px; top: 325px; }

#layout2 .current{
	display: block;
}

#layout3 .part1{
	position: absolute;
	left: 115px;
	top: 47px;
	filter:alpha(opacity=0);
	opacity:0;
}

#layout3 .part2{
	position: absolute;
	right: 39px;
	top: 237px;
	filter:alpha(opacity=0);
	opacity:0;
}

#layout3 .part3{
	position: absolute;
	left: 39px;
	top: 530px;
	filter:alpha(opacity=0);
	opacity:0;
}

#layout4 .part1{
	position: absolute;
	left: 210px;
	top: 70px;
	filter:alpha(opacity=0);
	opacity:0;
}

#layout4 .part2{
	position: absolute;
	left: -360px;
	top: 205px;
	filter:alpha(opacity=0);
	opacity:0;
}

#layout4 .part3{
	position: absolute;
	right: 0px;
	top: 225px;
	filter:alpha(opacity=0);
	opacity:0;
}