img{ display:block;}

body{
	font-family:"宋体";
	background:#a9d1e0 url(images/bg_02.png) no-repeat center 34px;
}

#footer{
	padding:15px 0px;
	line-height:24px;
	margin:0px auto;
	color:#000;
}

#footer a{
	color:#000;
}

#footer img{
	display:inline;
}
#dzw{ width: 100%; height: 34px; min-width: 1000px; background: #fff; 
}

#dzw .content{
	height:34px;
	width:980px;
	margin:0px auto;
	line-height:34px;
	background:#fff;
}

#dzw a{
	margin:0px 3px;
}

#dzw .left .logo{
	float:left;
	display:inline;
	margin-left:10px;
	height:30px;
	width:62px;
}

#dzw .left .link{
	float:left;
	display:inline;
	margin-left:15px;
	color:#000;
}
 #dzw .content .left{width: 700px;}
#dzw .left .link a{
	color:#000;
}

#dzw .right{
	background:url(images/dzw-type.gif) no-repeat left 12px;
	padding-left:15px;
	color:#b41414;
	margin-right:10px;
}

#dzw .right a{
	color:#b41414;
}

#header{ height: 322px; width: 1048px; background: url(images/yh_03.png) no-repeat 0 0; margin: 0px auto; 
}

#nav{
	height:77px;
	width:1048px;
	background:url(images/nav-bg.gif);
	overflow:hidden;
	margin:0px auto;
}

#nav ul{ margin: 12px 20px 0px 30px; 
}

#nav ul li{
	float:left;
	display:inline;
	margin:0px 9px;
	width:100px;
	height:40px;
	background:url(images/yh_07.png);
	overflow:hidden;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	line-height:34px;
	font-weight:bold; text-align:center
}

#nav ul li.huang{
	
	width:113px;background:url(images/yh_09.png);
	
}

#nav ul li a{
	margin:2px 0px 0px 0px;
	display:block;
	height:34px;	
	color:#fff;
	text-align:center;
}
#nav ul li a:hover { color:#FC0; text-decoration:none;}
 

#content{ width: 980px; margin: 0px auto; background: #fff url(images/content_03.jpg) no-repeat 0 -22px; overflow: hidden; 
}

#layout1 .main{ 
}

#layout1 .main .header{ height: 129px; width: 582px; background: url(images/yh_16.png); overflow: hidden; 
}

#layout1 .main .header h2{
	float:left;
	display:inline;
	margin:18px 0px 0px 70px;
	width:16px;
	line-height:14px;
	font-size:12px;
	color:#036;
}

#layout1 .main .header .text{ float: right; display: inline; width: 478px; line-height: 21px; color: #036; margin: 13px 15px 0px 0px; 
}

#layout1 .main .header .text a{
	color:#036;
}

#layout1 .main .content{
	
	overflow:hidden;
}

#layout1 .main .left { width: 348px; margin-left: 15px; display:inline }

#layout1 .main .left .hotpic{ width: 348px; height: 214px; 
}




#layout1 .main .right{ width: 582px; margin-right: 15px; display:inline 
}

#layout1 .main .right .hot{
	border-bottom:1px solid #e5e5e5;
	padding:0px 12px 12px 12px;
}

#layout1 .main .right .hot h3{ font-family: "Microsoft Yahei","黑体"; font-size: 24px; font-weight: normal; height: 50px; line-height: 50px; padding-top: 5px; overflow: hidden; 
}

#layout1 .main .right .hot h3 a{
	color:#003366;
}

#layout1 .main .right .hot p{
	color:#000;
	line-height:23px;
	text-indent:18pt;
}

#layout1 .main .right .hot p a{
	font-weight:bold;
	color:#c00;
	margin-left:5px;
}

#layout1 .sidebar{
	float:right;
	display:inline;
	margin-right:11px;
	width:203px;
	height:405px;
	overflow:hidden;
	background:url(images/ly1-right.gif);
	padding:0px 10px 0px 23px;
}

#layout1 .sidebar h2{
	color:#fff;
	font-size:14px;
	padding:7px 0px 9px 0px;
	height:32px;
	line-height:32px;
}

#layout1 .sidebar .content{
	height:78px;
	padding-top:8px;
	overflow:hidden;
}

#layout1 .sidebar .content p{
	color:#000;
	line-height:21px;
}

#layout2{
	width:960px;
	margin:0px auto;
}

#layout2 .block{
	margin-top:15px;
	background:url(images/ly2-topic.gif)  no-repeat 0 0;
}

#layout2 .block .topic{ height: 67px; width: 670px; overflow: hidden; 
}
 #layout2 .block .content .right { width:279px; margin-top:6px;}
#layout2 .block .topic .number{
	float:left;
	display:inline;
	margin-left:15px;
	width:76px;
	height:54px;
	line-height:54px;
	color:#fff;
	text-align:center;
	font-family:"Microsoft Yahei","黑体";
	font-size:30px;
	font-weight:bold;
}

#layout2 .block .topic h2{ float: left; width: 500px; line-height: 54px; color: #fff; font-family: "Microsoft Yahei","黑体"; font-size: 22px; font-weight: normal; padding-left:20px; 
}

#layout2 .block .video{ height: 160px; width: 267px; padding: 6px 6px 6px 6px; background: url(images/ly2-video_03.jpg) no-repeat; overflow: hidden; position:relative;
}

#layout2 .block .video img{
	height:160px;
	width:267px;
}

#layout2 .block .video .play{
	position:absolute;
	height:72px;
	width:72px;
	top:75px;
	left:15px;
	background:url(images/ly2-play.png);
}

#layout2 .block .video .play a{
	display:block;
	height:72px;
	width:72px;
}

#layout2 .block .news{ float: left; display: inline; margin: 5px 0px 0px 23px; width: 630px; 
}


#layout2 .block .news p{ line-height: 26px; overflow: hidden; color: #333; 
}

#layout2 .block .news p a{ color: #c00; margin-left: 5px; font-weight: bold; 
}

#layout2 .block .news h3{ font-family: "Microsoft Yahei","黑体"; font-size: 24px; font-weight: normal; height: 50px; line-height: 50px; padding-top: 5px; overflow: hidden; text-align: center; 
}

#layout2 .block .news h3 a{
	color:#003366;
}

 #layout2 .block .content .left .news .list14 { padding-top:15px; border-top:dashed 1px #ccc;}
 #layout2 .block .content .left .news .list14 li { font-size:14px; color:#999; line-height:30px;}
  #layout2 .block .content .left .news .list14 li a { color:#000; margin-right:20px;}

#layout2 .block .content .pic { border:solid 1px #79d0fd; border-top:solid 2px #79d0fd; height:154px; overflow:hidden;}

#layout2 .block .content .pic ul { float:right; width:908px;_width:900px; height:154px; padding:20px 0px; overflow:hidden; }
#layout2 .block .content .pic ul li { float:left; margin:0 10px; display:inline}
#layout2 .block .content .pic ul li p { line-height:30px; text-align:center}
#layout2 .block .content .pic ul li p a{ color:#2d374b; font-size:14px}
#layout2 .block .content .pic ul li img { width:160px; height:100px;}
#layout2 .block .content .pic .tit { width:45px; height:154px; background:url(images/yh_23.png) no-repeat; float:left; margin-left:4px; overflow:hidden;}
#layout2 .block .content .pic .tit a { width:45px; height:154px; display:block; text-indent:-50px; overflow:hidden;}

#layout2 .block .side{ float: right; overflow: hidden; background: #ccf6ff; padding-top:5px; 
}

#layout2 .block .side h3{
	height:39px;
	width:179px;
	overflow:hidden;
	background:url(images/ly2-sidebar-title.gif);
	line-height:36px;
	font-size:12px;
	padding:0px 25px 0px 10px;
	color:#fff;
}

#layout2 .block .side .content{ padding: 8px 15px; color: #000; line-height: 22px; 
}

#layout2 .block .side .content a{
	color:#c00;
	margin-left:5px;
}

#layout3 .block{
	float:left;
	display:inline;
	margin:15px 12px 0px 12px;
	height:249px;
	width:466px;
	background:url(images/ly3-block.gif) no-repeat;
	overflow:hidden;
}

#layout3 .block .title{
	height:48px;
	line-height:48px;
}

#layout3 .block .title h2{
	float:left;
	width:125px;
	font-size:16px;
	color:#fff;
	padding:0px 30px 0px 50px
}

#layout3 .block .title a{
	float:right;
	display:inline;
	margin-right:22px;
	font-weight:bold;
	color:#036;
	font-size:14px;
}

#layout3 .block .content{
	padding:10px 20px 0px 20px;
}

#layout3 .block .content .list1 ul li{
	text-align:right;
	background:url(images/type1.gif) no-repeat left 12px;
	padding-left:9px;
	line-height:30px;
	height:30px;
	overflow:hidden;
	font-size:14px;
}

#layout3 .block .content .list1 ul li a{
	float:left;
	color:#036;
}

#layout3 .block .content .list1 ul li span{
	color:#8abdf2;
}

#layout3 .block .content .list2{
	float:left;
	display:inline;
	margin:0px 0px 0px 5px;
	width:200px;
}

#layout3 .block .content .list2 ul li{
	line-height:22px;
	background:url(images/type2.gif) no-repeat left 5px;
	padding-left:15px;
}

#layout3 .block .content .list2 ul li a{
	color:#000;
}

#layout3 .block .content .message{
	float:right;
	width:196px;
	border-left:1px solid #77c3f4;
	height:175px;
	padding-left:14px;
}

#layout3 .block .content .message h3{
	font-size:12px;
	color:#000;
	height:20px;
	line-height:14px;
}

#layout3 .block .content .message form textarea{
	height:120px;
	width:195px;
	overflow-y:scroll;
	margin-bottom:8px;
}

#layout3 .block .content .message form .sub{
	float:left;
	height:20px;
	width:65px;
	background:#2291e9;
	color:#fff;
	font-weight:bold;
	border:none;
	cursor:pointer;
}

#layout3 .block .content .message form .yanzheng{
	float:right;
	width:125px;
	height:20px;
	overflow:hidden;
}

#layout4{
	width:960px;
	margin:0px auto;
}

#layout4 .topic{
	height:49px;
	background:url(images/ly4-title.gif);
}

#layout4 .content{
	background:#f7f7f7;
	padding:10px 25px 10px 25px;
}

#layout4 .content ul{
	height:100%;
}

#layout4 .content ul li{
	float:left;
	display:inline;
	width:110px;
	 
	overflow:hidden;
	margin:0px 10px 10px 10px;
}

#layout4 .content ul li img{
	width:110px;
	height:60px;
}

#layout4 .content ul li p{
	text-align:center;
	line-height:24px;
	height:24px;
	overflow:hidden;
}

#layout4 .content ul li p a{
	color:#333;
}

#tuji { width:960px; margin:0 auto; overflow:hidden;}
#tuji .tit  { background:url(images/yh_31.png) no-repeat ; height:49px; line-height:49px; text-align:right; line-height:45px; padding-right:20px;}
#tuji .tit a { color:#FFF; font-weight:bold;}
#tuji ul { border:solid 1px #79d0fd; border-top:none; padding:10px 0 0 10px; display:block; height:270px; width:948px;}
#tuji ul li{
	float:left;  
	width:132px;
	 display:inline;
	overflow:hidden;
	margin:0px 8px 15px 8px;
	 
}
#tuji ul li.one {width:322px; position:relative}
#tuji ul li.one img{
	height:250px; 
	width:320px;border:solid 1px #ebeaea;
}
#tuji ul li img{
	height:88px;
	width:130px;
	border:solid 1px #ebeaea;
}

#tuji ul li p{
	text-align:center;
	line-height:30px;
	height:30px;
	overflow:hidden; background-color:#f1f1f1;
}

#tuji ul li p a{
	color:#333;
}
#tuji ul li.one .textbg{
	height:34px;
	width:322px;
	background:#000;
	position:absolute;
	filter:alpha(opacity=50);
	opacity:0.5;
	left:-1px;
	bottom:0px;
}

#tuji ul li.one .text{
	height:34px;
	width:322px;
	position:absolute;
	left:-1px;
	bottom:0px;
	text-align:center;
	line-height:34px;
	font-weight:bold;
}
#tuji ul li.one .text a{
	color:#fff;
}