@charset "gb2312";
body{
	margin:0px 0px;
	padding:0px 0px;
	font-family:Î¢ÈíÑÅºÚ;
	background-color:#fbfbfb;
}
*,div,ul,li,dl,dt,dd,p,h3,span,input,img,a{
	margin:0px 0px;
	padding:0px 0px;
	list-style:none;
	border:0px;
	text-decoration:none;
}
.y-top{
	width:1200px;
	height:326px;
	background:url(imagesyy_01.jpg) no-repeat center bottom;
	background-color:#1b876d;
	margin:auto;
}
.y-menu{
	width:1200px;
	height:50px;
	line-height:50px;
	margin:auto;
	background-color:#1b876d;
	font-size:16px;
	color:#ffffff;
}
.y-menu .cat{
	float:left;
	position:relative;
}
.y-menu .cat li{
	width:121px;
	height:50px;
	float:left;
	text-align:center;
}
.y-menu .cat .bg01{
	background-color:#31927b;
}
.y-menu .cat .bg02{
	background-color:#489e89;
}
.y-menu .cat .bg03{
	background-color:#5eaa97;
}
.y-menu .cat li .box{width:169px;height:auto;display:none;background:#ffffff;position:absolute;left:0px;top:50px;margin:0px 0px;padding:0px 0px;z-index:-99;}
.y-menu .cat li.focus{position:relative;z-index:99;background-color:#ffffff;color:#1c876d;}
.y-menu .cat li.focus a{color:#1c876d;}
.y-menu .cat li.focus li{background-color:#ffffff;text-align:center;}
.y-menu .cat li.focus li.focus{width:169px;background-color:#1b876d;}
.y-menu .cat li.focus li.focus a{color:#ffffff;}
.y-menu .cat li li{width:169px;height:48px;line-height:48px;float:none;background-color:#ffffff;position:static;text-align:center;font-size:18px;}
.y-menu a{
	color:#ffffff;
}
.y-menu .lang{
	float:right;
	position:relative;
	right:38px;
}
.y-menu .lang li{
	width:117px;
	height:50px;
	float:left;
	text-align:center;
}
.y-menu .lang .cur{
	color:#fff699;
}
.y-menu .lang li a:hover{
	color:#fff699;
}
.y-menu .cur{
	color:#1c876d;
}
.y-con{
	width:1200px;
	height:auto;
	display:table;
	margin:19px auto 0px;
}
.y-news{
	width:825px;
	height:auto;
	display:table;
	float:left;
}
.y-tit{
	width:100%;
	height:29px;
}
.y-tit .tt{
	display:block;
	float:left;
	padding-right:21px;
	font-size:26px;
	line-height:29px;
	background-color:#fbfbfb;
	position:relative;
}
.y-tit .fu{
	display:block;
	float:left;
	font-size:14px;
	color:#1b876d;
	position:relative;
	top:13px;
	left:2px;
}
.y-tit .line{
	width:100%;
	height:1px;
	background-color:#dedddd;
	position:relative;
	top:13px;
	z-index:-99;
}
.y-tit .more{
	width:76px;
	height:29px;
	line-height:29px;
	float:right;
	font-size:14px;
	color:#1b876d;
	text-align:center;
	position:relative;
	background-color:#f6f6f5;
}
.y-tit .more a{
	color:#1b876d;
}
.y-news .ncon{
	width:100%;
	height:291px;
	margin:23px 0px 0px;
}
.y-news .ncon .news-pic{
	width:368px;
	height:291px;
	float:left;
	overflow:hidden;
}
.y-news .ncon .news-pic .img{
	width:100%;
	height:252px;
	overflow:hidden;
}
.y-news .ncon .news-pic .txt{
	width:100%;
	height:39px;
	line-height:39px;
	font-size:16px;
	color:#fbfbfb;
	text-align:center;
	background-color:#1b876d;
	overflow:hidden;
}
.y-news .ncon .news-pic a:hover .txt{
	color:#fbfbfb;
}
.y-news .ncon .news-con{
	width:425px;
	height:auto;
	margin:0px 0px 0px 20px;
	float:left;
	display:table;
}
.y-news .ncon .news-con li{
	height:40px;
	line-height:40px;
	padding:0px 0px 0px 16px;
	background:url(imagesyy_08.gif) no-repeat left center;
	border-bottom:1px solid #cbcbcb;
	font-size:15px;
	color:#221f1f;
	overflow:hidden;
}
.y-news .ncon .news-con a{
	color:#221f1f;
}
.y-news .ncon .news-con a:hover{
	color:#F00;
}
.y-notice{
	width:333px;
	height:auto;
	display:table;
	float:right;
}
.y-notice .nt_con{
	width:100%;
	height:auto;
	margin:20px auto 0px;
	display:table;
}
.y-notice .nt_con li{
	height:59px;
	padding:10px 0px 0px;
	border-bottom:1px solid #cbcbcb;
	overflow:hidden;
}
.y-notice .nt_con .mon{
	width:55px;
	height:51px;
	line-height:12px;
	text-align:center;
	display:block;
	position:relative;
	float:left;
	font-size:8px;
	color:#ffffff;
	background-color:#31b291;
}
.y-notice .nt_con .mon p{
	font:18px/30px "Î¢ÈíÑÅºÚ";
	color:#ffffff;
	margin-top:5px;
}
.y-notice .nt_con .tt{
	width:258px;
	height:51px;
	display:block;
	position:relative;
	left:10px;
	float:left;
	font:15px/25px "Î¢ÈíÑÅºÚ";
	color:#201f1f;
	overflow:hidden;
}
.y-notice .nt_con .tt a{
	color:#201f1f;
}
.y-notice .nt_con .tt a:hover{
	color:#F00;
}
.y-about{
	width:1200px;
	height:auto;
	display:table;
	margin:44px auto 29px;
	clear:both;
}
.y-about .about-con{
	width:100%;
	height:261px;
	margin:42px 0px 0px;
	overflow:hidden;
}
.y-about .about-con .pic{
	width:406px;
	height:261px;
	float:left;
	overflow:hidden;
}
.y-about .about-con .text{
	width:751px;
	height:261px;
	float:right;
	overflow:hidden;
}
.y-about .about-con .text .piclist{
	width:781px;
	height:115px;
	overflow:hidden;
}
.y-about .about-con .text .piclist li{
	width:164px;
	height:115px;
	margin:0px 30px 0px 0px;
	float:left;
}
.y-about .about-con .text .gk{
	font-size:16px;
	color:#000;
	line-height:30px;
	text-indent:30px;
	padding:20px 0px 0px;
}
.y-about .about-con .text .gk a{
	color:#000;
}
.y-about .about-con .text .gk a:hover{
	color:#F00;
}
.y-link{
	width:100%;
	height:130px;
	margin:0px 0px 2px;
	background-color:#a0dfd0;
	overflow:hidden;
}
.y-link .lk-con{
	width:1200px;
	height:auto;
	display:table;
	margin:auto;
}
.y-link .lk-con .lk-tt{
	width:100%;
	height:35px;
	margin:26px 0px 0px;
}
.y-link .lk-con .lk-tt .lt{
	line-height:35px;
	font-size:26px;
	color:#1b876d;
	float:left;
	position:relative;
	left:16px;
}
.y-link .lk-con .lk-tt .search{
	width:268px;
	height:39px;
	float:right;
	position:relative;
	top:0px;
	right:0px;
}
.y-link .lk-con .lk-tt .search .txt{
	width:179px;
	height:34px;
	line-height:34px;
	padding:0px 12px;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	background:url(imagesyy_09.gif) no-repeat left center;
}
.y-link .lk-con .lk-tt .search .btn{
	width:59px;
	height:34px;
	margin:0px 0px;
	padding:0px 0px;
	background-image:url(imagesyy_10.gif);
	background-repeat:no-repeat;
	background-position:center center;
	border:0px;
	float:right;
	position:absolute;
	right:3px;
	top:0px;
}
.y-link .lk-con .lk-item{
	width:100%;
	height:20px;
	line-height:20px;
	margin:25px 0px 0px;
	overflow:hidden;
}
.y-link .lk-con .lk-item li{
	float:left;
	padding:0px 22px;
	font-size:16px;
	color:#000;
}
.y-link .lk-con .lk-item a{
	color:#000;
}
.y-link .lk-con .lk-item a:hover{
	color:#F00;
}
.y-foot{
	width:100%;
	height:63px;
	padding:10px 0px;
	line-height:21px;
	background-color:#1b876d;
	overflow:hidden;
	font-size:12px;
	color:#ffffff;
	text-align:center;
}
