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

a{
	color:#000;
}

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:1170px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}

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

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

p,li{
	overflow:hidden;
}








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






#nav{
	background:#08b5c0;
}
#nav .box{
	height:69px;
	line-height:69px;
}
#nav ul{
	margin-left:-69px;
}
#nav li{
	font-size:22px;
	font-weight:bold;
	float:left;
	margin-left:72px;
}
#nav li a{ color:#fff; text-decoration:none;}





#hot{
	border-bottom:1px solid #e9e9e9;
	background:url(images/hot.gif) no-repeat 0px 7px;
	margin:53px auto 30px auto;
}
#hot .more{
	width:91px;
	height:86px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-top:7px;
}
#hot .text{
	width:1064px;
	text-align:center;
	float:right;
}
#hot .text h1{
	font-size:39px;
	font-weight:normal;
	line-height:50px;
	height:50px;
}
#hot .text p{
	font-size:16px;
	font-family:"宋体";
	color:#333;
	line-height:18px;
	height:18px;
	margin:19px 0px 24px 0px;
}






#layout1 .focus{
	width:660px;
	height:405px;
	position:relative;
	float:left;
	margin:2px 0px 105px 0px;
}
#layout1 .focus img{
	width:660px;
	height:405px;
}
.textbg{
	width:100%;
	height:68px;
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;filter:alpha(opacity=66);-moz-opacity:0.66;opacity:0.66;
}
#layout1 .focus p{
	width:100%;
	height:68px;
	position:absolute;
	left:15px;
	bottom:0px;
	font-size:18px;
	line-height:68px;
	max-width:410px;
}
#layout1 .focus p a{ color:#fff;}
#layout1 .focus .switch{
	position:absolute;
	right:3px;
	bottom:18px;
}
#layout1 .focus .switch a{
	width:28px;
	height:28px;
	background:#ececec;
	color:#000;
	display:block;
	border-radius:14px;
	float:left;
	line-height:28px;
	text-align:center;
	margin:0px 10px;
	font-size:18px;
	text-decoration:none;
}
#layout1 .focus .switch a.on{
	background:#ffcc00;
	color:#fff;
}


#layout1 .right{
	width:493px;
}
#layout1 .right .more{
	background:url(images/xwbd.gif) no-repeat;
	height:25px;
	line-height:30px;
	margin-top:5px;
}
#layout1 .right .more a{
	color:#999;
	float:right;
	padding-right:19px;
	font-size:12px;
	background:url(images/more.gif) no-repeat right center;
}

#layout1 .right ul{
	padding-top:5px;
}
#layout1 .right li{
	border-bottom:1px solid #dfdfdf;
	margin:14px 0px 1px 3px;
}
#layout1 .right h5{
	font-size:22px;
	font-weight:normal;
	line-height:30px;
	height:30px;
}
#layout1 .right h5 a{ color:#2c2c2c;}
#layout1 .right p{
	font-size:14px;
	color:#838383;
	line-height:20px;
	height:20px;
	margin:8px 0px 20px 0px;
}









#layout2{
	background:url(images/ly2-bg.jpg) no-repeat top center;
}
#layout2 .box{
	height:650px;
	padding:0px 1px;
	width:1168px;
}
#layout2 .text1,#layout2 .text2{
	width:292px;
	height:394px;
	float:left;
	margin-top:175px;
}
#layout2 .pic,#layout2 .pic img{
	width:292px;
	height:197px;
}
#layout2 .pic{
	position:relative;
}
#layout2 .arrow{
	width:18px;
	height:13px;
	position:absolute;
	left:137px;
}
#layout2 .text1 .arrow{
	background:url(images/arrow1.png) no-repeat;
	bottom:0px;
}
#layout2 .text2 .arrow{
	background:url(images/arrow2.png) no-repeat;
	top:0px;
}
#layout2 .news{
	width:243px;
	height:181px;
	background:#fff;
	padding:16px 22px 0px 27px;
}
#layout2 .news h5{
	font-size:18px;
	line-height:28px;
	max-height:56px;
	font-weight:normal;
}
#layout2 .news p{
	color:#898989;
	line-height:25px;
	max-height:100px;
	margin:8px 4px 0px 1px;
}









#layout3{
	background:url(images/qzty.gif) no-repeat 388px 67px;
	padding-top:210px;
}
#layout3 ul{
	margin-left:-45px;
	zoom:1;
}
#layout3 li{
	width:360px;
	float:left;
	display:inline;
	margin-left:45px;
}
#layout3 li img{
	width:360px;
	height:241px;
	border-radius:11px;
}
#layout3 li h5{
	font-size:18px;
	font-weight:normal;
	text-align:center;
	line-height:24px;
	height:24px;
	margin-top:26px;
}
#layout3 li p{
	line-height:24px;
	color:#898989;
	max-height:96px;
	margin:11px 18px 52px 15px;
}








#layout4{
	background:url(images/ly4-bg.jpg) no-repeat top center;
}
#layout4 .box{
	height:746px;
	overflow:hidden;
}
#layout4 ul{
	margin:135px 0px 0px -62px;
	zoom:1;
}
#layout4 li{
	width:551px;
	height:234px;
	float:left;
	position:relative;
	margin:46px 0px 0px 65px;
}
#layout4 li .pic{
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
}
#layout4 li .pic img{
	width:220px;
	height:220px;
	border-radius:118px;
	border:7px solid #fff;
}
#layout4 li .news{
	width:287px;
	height:176px;
	background:#08b5c0;
	border-radius:9px;
	position:absolute;
	top:20px;
	right:0px;
	padding:18px 13px 0px 125px;
	color:#fff;
}
#layout4 li .news h5{
	font-size:18px;
	line-height:28px;
	font-weight:normal;
	height:56px;
	margin:0px 0px 14px 5px;
}
#layout4 li .news a{ color:#fff;}
#layout4 li .news p{
	line-height:25px;
	height:75px;
	padding:12px 18px 0px 2px;
	background:url(images/p.gif) repeat-x left top;
}








#layout5{
	background:url(images/ly5-bg.jpg) no-repeat top center;
}
#layout5 .box{
	height:783px;
	overflow:hidden;
}
#layout5 .left{
	width:527px;
	margin:145px 0px 0px 20px;
	display:inline;
}
#layout5 .focus1{
	width:527px;
	height:314px;
	position:relative;
}
#layout5 .textbg{
	height:48px;
	border-radius:0px 0px 9px 9px;
}
#layout5 .focus1 .pic img{
	width:527px;
	height:314px;
	border-radius:9px;
}
#layout5 .focus1 p{
	position:absolute;
	left:0px;
	font-size:18px;
	bottom:0px;
	line-height:48px;
	height:48px;
	width:100%;
	text-align:center;
}
#layout5 .left a{ color:#fff;}
#layout5 .left li{
	border-bottom:1px solid #baf1dd;
	margin:0px 12px 0px 11px;
	padding-bottom:11px;
}
#layout5 li h5{
	font-size:18px;
	line-height:24px;
	height:24px;
}
#layout5 .left li h5{
	margin:16px 0px 9px 0px;
}
#layout5 .left li p{
	color:#baf1dd;
	line-height:20px;
	height:20px;
}

#layout5 .right{
	width:530px;
	margin:111px 36px 0px 0px;
	display:inline;
}
#layout5 .right li{
	margin-top:36px;
}
#layout5 .right li h5{
	background:url(images/li.gif) no-repeat left center;
	padding-left:31px;
	margin-bottom:6px;
}
#layout5 .right li p{
	color:#797979;
	line-height:24px;
	height:48px;
	margin:0px 0px 0px 31px;
}










#layout6{
	height:855px;
	position:relative;
	margin:58px auto 90px auto;
	background:url(images/jctp.gif) no-repeat 388px 0px;
}
#layout6 .biao{ margin:0px 0px 32px 359px;}
#layout6 .pic{
	position:absolute;
}
#layout6 .pic a,#layout6 .pic img,#layout6 .textbg{
	width:100%;
	height:100%;
}
#layout6 .pic a{
	display:block;
	position:relative;
	color:#fff !important;
}
#layout6 .pic1{
	width:579px;
	height:434px;
}
#layout6 .pic2,#layout6 .pic3,#layout6 .pic4,#layout6 .pic5{
	width:287px;
	height:213px;
}
#layout6 .pic6,#layout6 .pic7,#layout6 .pic8{height:271px;}
#layout6 .pic7{width:580px; left:295px;}
#layout6 .pic6,#layout6 .pic8{width:287px;}
#layout6 .pic1,#layout6 .pic6{ left:0px;}
#layout6 .pic1,#layout6 .pic2,#layout6 .pic3{ top:142px;}
#layout6 .pic2,#layout6 .pic4{ left:588px;}
#layout6 .pic3,#layout6 .pic5,#layout6 .pic8{ right:0px;}
#layout6 .pic4,#layout6 .pic5{ top:363px;}
#layout6 .pic6,#layout6 .pic7,#layout6 .pic8{ bottom:0px;}

#layout6 .textbg,#layout6 .pic h5,#layout6 .pic p{ display:none;}
#layout6 .pic:hover .textbg,#layout6 .pic:hover h5,#layout6 .pic:hover p{ display:block;}
#layout6 .textbg{
	background:#08b5c0;
	filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;
}
#layout6 .pic h5{
	font-size:24px;
	font-weight:normal;
	text-align:center;
	position:absolute;
	width:92%;
	left:4%;
	top:10%;
	line-height:40px;
	height:40px;
}
#layout6 .pic1 h5{
	top:20%;
	font-size:30px;
}
#layout6 .pic6 h5,#layout6 .pic7 h5,#layout6 .pic8 h5{top:16%;}
#layout6 .pic p{
	font-size:16px;
	line-height:28px;
	width:88.4%;
	position:absolute;
	left:5.8%;
	top:35%;
	max-height:112px;
}
#layout6 .pic1 p{top:36%;line-height:38px; max-height:190px;}
#layout6 .pic6 p,#layout6 .pic7 p,#layout6 .pic8 p{top:36%;max-height:140px;}







#footer{
	color:#fff;
	line-height:30px;
	padding:88px 0px 48px 0px;
	border-top:none;
	background:#08b5c0;
	font-family:"SimSun","宋体";
	text-align:center;
}
#footer a{color:#fff;}



