body{
	font-family:"Microsoft Yahei","SimHei";
	color:#fff;
}
a{ 
	color:#fff;
}
a:hover{
	color:#fff;
}
img{
	display:block;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}
li,p{
	overflow:hidden;
}
.wrapper{
	width:100%;
	min-width:1176px;
	max-width:1920px;
	margin:0px auto;
}

.w1176{
	width:1176px;
	margin:0px auto;
}




#header{
	background:url(images/header.jpg) no-repeat center top;
}
#header .w1176{
	height:791px;
	position:relative;
}
#header .nav{
	position:absolute;
	height:145px;
}
#header .nav .box{
	width:100%;
	height:100%;
	position:relative;
}
#header #nav1{
	width:439px;
	top:500px;
	left:0px;
}
#header #nav2{
	width:338px;
	top:501px;
	left:729px;
}
#header #nav3{
	width:522px;
	top:613px;
	left:517px;
}
#header .pic{
	width:145px;
	height:145px;
	position:absolute;
	z-index:100;
}
#header #nav1 .pic{
	top:0px;
	right:0px;
}
#header #nav2 .pic{
	top:0px;
	left:0px;
}
#header .drop{
	height:27px;
	position:absolute;
	padding-left:32px;
	display:none;_display:block;
}
#header .nav:hover .drop{ display:block;}
#header #drop1{
	width:290px;
	left:0px;
	top:68px;
	background:url(images/drop1.png) no-repeat;
}
#header #drop2{
	width:193px;
	right:0px;
	top:49px;
	background:url(images/drop2.png) no-repeat;
}
#header #drop3{
	width:381px;
	right:0px;
	top:56px;
	background:url(images/drop3.png) no-repeat;
}
#header .drop a{
	font-size:14px;
	color:#006462;
	line-height:27px;
	margin-left:6px;
	text-decoration:none;
}








h2,h3,h4{
	overflow:hidden;
	font-weight:normal;
}
.shadow1{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:54px;
	background:url(images/shadow1.png) repeat-x;
}
.shadow2{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:45px;
	background:url(images/shadow2.png) repeat-x;
}
.focus1{
	position:relative;
}
.focus1 p{
	position:absolute;
	left:30px;
	bottom:0px;
	height:48px;
	line-height:48px;
	overflow:hidden;
	font-size:20px;
	z-index:50;
}
.focus1 .point{
	position:absolute;
	right:15px;
	bottom:15px;
	z-index:100;
}
.focus1 .point li{
	float:left;
	display:inline;
	margin-right:12px;
	height:15px;
	width:15px;
	background:#b2b0ad;
	border-radius:7px;
	cursor:pointer;
	color:#b2b0ad;
}
.focus1 .point .current{
	background:#006462;
	color:#006462;
}
.focus1 .arrow1,.focus1 .arrow2{
	position:absolute;
	top:45%;
	margin-top:-52px;
	background-image:url(images/focus-arrow.png);
	background-repeat:no-repeat;
	cursor:pointer;
	width:32px;
	height:105px;
	z-index:999;
}
.focus1 .arrow1{
	left:18px;
	background-position:left top;
}
.focus1 .arrow2{
	right:18px;
	background-position:right top;
}






#layout1{
	background:#008176;
}
#layout1 .w1176{
	padding:50px 0px 80px 0px;
}
#layout1 .box1{
	border-bottom:1px solid #7dbeb8;
	text-align:center;
	padding-bottom:30px;
}
#layout1 .box1 h2{
	font-size:50px;
	line-height:60px;
	height:60px;
}
#layout1 .box1 p{
	font-size:14px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	font-family:"宋体";
	margin-top:20px;
}
#layout1 .box1 p a{
	margin:0px 13px;
}
#layout1 .box2 .news{
	float:left;
	width:572px;
}
#layout1 .box2 .news h3{
	font-size:24px;
	line-height:30px;
	height:30px;
	margin-top:28px;
}
#layout1 .box2 .news p{
	line-height:25px;
	max-height:50px;
	overflow:hidden;
	color:#d0fefd;
	font-size:14px;
	font-family:"宋体";
	margin-top:20px;
}
#layout1 .box2 .focus1{
	float:right;
	width:565px;
	height:415px;
}
#layout1 .box2 .focus1 img{
	width:565px;
	height:415px;
}
#layout1 .box2 .focus1 p{
	width:380px;
	width:100%;
	text-align:center;
	left:0px;
}
#layout1 .box3 .block{
	width:370px;
	height:375px;
	overflow:hidden;
	display:inline;
	background:#ddd;
}
#layout1 .box3 .middle{
	float:left;
	margin-left:33px;
}
#layout1 .box3 .block .title{
	height:42px;
	line-height:42px;
	overflow:hidden;
	padding:0px 22px;
}
#layout1 .box3 .left .title{ background:#00c6ff; }
#layout1 .box3 .middle .title{ background:#a3c600; }
#layout1 .box3 .right .title{ background:#ffba00; }
#layout1 .box3 .block .title span{
	float:left;
	font-size:16px;
	font-family:"Microsoft Yahei","SimHei";
}
#layout1 .box3 .block .title a{
	float:right;
}
#layout1 .box3 .block .photo{
	width:370px;
	height:205px;
	position:relative;
}
#layout1 .box3 .block .photo .pic img{
	width:370px;
	height:205px;
}
#layout1 .box3 .block .photo p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-size:16px;
	text-align:center;
}
#layout1 .box3 .block .photo .kuai{
	position:absolute;
	top:0px;
	left:55px;
	width:22px;
	height:13px;
}
#layout1 .box3 .left .photo .kuai{ background:url(images/kuai1.png) no-repeat;}
#layout1 .box3 .middle .photo .kuai{ background:url(images/kuai2.png) no-repeat;}
#layout1 .box3 .right .photo .kuai{ background:url(images/kuai3.png) no-repeat;}
#layout1 .box3 .block ul{
	margin:15px 10px 0px 20px;
}
#layout1 .box3 .block ul li{
	height:32px;
	line-height:32px;
	overflow:hidden;
	padding-left:8px;
	font-size:16px;
	background:url(images/list-type.gif) no-repeat left 15px;
}
#layout1 .box3 .block ul li a{
	color:#464646;
}










#layout2{
	background:url(images/ly2-bg.jpg) no-repeat center top;
}
#layout2 .w1176{
	height:899px;
}
#layout2 .video{
	float:left;
	width:685px;
	margin-top:146px;
}
#layout2 .video .big{
	width:685px;
	height:460px;
	position:relative;
	overflow:hidden;
}
#layout2 .video .big img{
	width:100%;
	height:100%;
}
#layout2 .video .big h3{
	position:absolute;
	left:15px;
	bottom:40px;
	width:570px;
	font-size:16px;
	height:20px;
	line-height:20px;
}
#layout2 .video .big p{
	position:absolute;
	left:15px;
	bottom:15px;
	width:570px;
	color:#aaa;
	line-height:18px;
	height:18px;
	overflow:hidden;
}
#layout2 .video .big .shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:75px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
#layout2 .video .list ul{
	zoom:1;
	margin-left:-12px;
	_width:697px;
}
#layout2 .video .list li{
	float:left;
	display:inline;
	margin:18px 0px 0px 12px;
	width:220px;
	height:155px;
	position:relative;
}
#layout2 .video .list li p{
	position:absolute;
	left:8px;
	bottom:0px;
	height:34px;
	line-height:34px;
	width:204px;
	overflow:hidden;
	font-size:14px;
}
#layout2 .xing{
	float:right;
	display:inline;
	margin:320px 16px 0px 0px;
	width:423px;
	height:415px;
	position:relative;
}
#layout2 .xing .bar{
	position:absolute;
	right:13px;
	height:100%;
	width:2px;
	background:#bce5fa;
}
#layout2 .xing .bar label{
	position:absolute;
	left:-3px;
	height:90px;
	width:8px;
	background:#bce5fa;
	cursor:pointer;
}
#layout2 .xing .bar label:hover{
	box-shadow:0px 0px 5px #bce5fa;
}
#layout2 .xing ul{
	width:368px;
	margin-left:20px;
	line-height:22px;
}
#layout2 .xing li{
	border-bottom:1px dashed #e4e4e4;
	margin-bottom:20px;
	font-family:"宋体";
	padding-bottom:15px;
}
#layout2 .xing li .head{
	float:left;
	width:39px;
	height:39px;
	border-radius:19px;
	overflow:hidden;
}
#layout2 .xing li .main{
	float:right;
	width:315px;
}
#layout2 .xing li .main span{
	color:#2d9ed9;
}
#layout2 .xing li .main p,#layout2 .xing li .main p a{
	color:#333;
}









#layout3{
	background:url(images/ly3-bg.jpg) no-repeat top center;
}
#layout3 .w1176{
	height:698px;
}
#layout3 .block1{
	margin-top:248px;
}
#layout5{
	background:url(images/ly5-bg.jpg) no-repeat top center;
}
#layout5 .w1176{
	height:570px;
}
#layout5 .block1{
	margin-top:122px;
}
.block1{
	width:540px;
}
.block1 h3{
	text-align:center;
	font-size:20px;
	height:30px;
	line-height:30px;
	margin-bottom:25px;
}
.block1 img{
	float:left;
	display:inline;
	margin-right:20px;
	width:110px;
	height:75px;
}
.block1 p{
	line-height:25px;
	max-height:75px;
	overflow:hidden;
	color:#fff;
	text-indent:18pt;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;
}
.block1 p a{
	color:#fff;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;
}
.block1 ul{
	border-top:1px solid #d0d0d0;
	padding-top:18px;
	margin-top:25px;
}
.block1 ul li{
	height:36px;
	line-height:36px;
	overflow:hidden;
	font-size:14px;
	padding-left:8px;
	background:url(images/list-type2.gif) no-repeat left 17px;
	text-align:right;
}
.block1 ul li a{
	float:left;
	text-align:left;	
}
.block1 ul li span{
	font-size:12px;
	color:#fff;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;
}










#layout4{
	background:url(images/ly4-bg.jpg) no-repeat top center;
	padding:107px 0px 78px 0px;
}
#layout4 .w1176{
	position:relative;
	height:570px;
}
#layout4 .w1176 li{
	position:absolute;
	overflow:hidden;
}
#layout4 .w1176 a{
	display:block;
	width:100%;
	height:100%;
}
#layout4 .w1176 img{
	width:100%;
	height:100%;
}
#layout4 .w1176 p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
}
#layout4 .w1176 a:hover p{
	text-decoration:underline;
}
#layout4 .w1176 i{
	position:absolute;
	width:100%;
	height:30px;
	background:#000;
	left:0px;
	bottom:0px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
#ly4-show01{ width:390px; height:183px; left:0px; top:0px; }
#ly4-show02{ width:183px; height:183px; left:400px; top:0px; }
#ly4-show03{ width:183px; height:183px; left:593px; top:0px; }
#ly4-show04{ width:390px; height:376px; left:786px; top:0px; }
#ly4-show05{ width:390px; height:376px; left:0px; top:193px; }
#ly4-show06{ width:183px; height:183px; left:400px; top:193px; }
#ly4-show07{ width:183px; height:183px; left:593px; top:193px; }
#ly4-show08{ width:376px; height:183px; left:400px; top:386px; }
#ly4-show09{ width:390px; height:183px; left:786px; top:386px; }











#layout6{
	background:url(images/ly6-bg.jpg) no-repeat top center;
	padding-top:130px;
}
#layout6 .w1176{
	height:515px;
}
#layout7{
	background:url(images/ly7-bg.jpg) no-repeat top center;
	padding-top:45px;
}
#layout7 .w1176{
	height:507px;
}

.box4 .focus1{
	width:570px;
	height:380px;
	margin-top:50px;
}
.box4 .focus1 img{
	width:570px;
	height:380px;
}
.box4 .focus1 p{
	width:400px;
}
.box4 .focus1 .point .current{
	background:#157f6c;
	color:#157f6c;
}
#layout7 .box4 .focus1 .point .current{
	background:#b8116b;
	color:#b8116b;
}
.box4 .news{
	width:562px;
	margin-top:60px;
}
.box4 .news h3{
	font-size:24px;
	height:30px;
	line-height:30px;
}
.box4 .news p{
	font-size:14px;
	line-height:25px;
	max-height:75px;
	overflow:hidden;
	font-family:"宋体";
	text-indent:20pt;
	margin-top:20px;
}
.box4 .news ul{
	border-top:1px solid #d0d0d0;
	padding-top:25px;
	margin-top:25px;
}
.box4 .news ul li{
	height:36px;
	line-height:36px;
	overflow:hidden;
	font-size:14px;
	padding-left:8px;
	background:url(images/list-type2.gif) no-repeat left 17px;
	text-align:right;
}
.box4 .news ul li a{
	float:left;
	text-align:left;	
}
.box4 .news ul li span{
	font-size:12px;
	color:#fff;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;
}















#footer{
	color:#fff;
	line-height:26px;
	padding:54px 0px;
	border-top:none;
	font-family:"SimSun","宋体";
	text-align:center;
	background:#008176;
}
#footer a{color:#fff;}


