﻿.clear{ clear:both}
body{ background:#030}
#mainwrapper{ width:976px; background:#FFF; padding:0px 10px; margin:0px auto; font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px}
#header img{ display:block}
#nav{ height:33px; line-height:33px; border:1px #CCC solid; color:#FFF}
#nav span{
	float:left;
	background:url("yl_imgname_bg.gif") center no-repeat;
	display:block;
	width:100px;
	text-align:center;
	padding:5px 10px;
	font-size:1.4em;
	line-height:23px;
	font-weight:bold;
	color:#F60
}
#nav span a{ color:#F60; text-decoration:none}
#navbar{
	float:right;
	padding-right:5px;
	padding-left:20px
}
#navbar a{background:url("yl_imgv2_img_09.gif"); float:left; display:block; margin:5px 4px; color:#333; width:81px; height:23px; line-height:23px; text-align:center; font-size:14px; text-decoration:none}
#navbar a:hover{color:#F00}

#content{
	background:#fff;
	padding:10px;
	border:1px #CCC solid;
	margin-bottom:10px;
	clear:both;
	margin-top: 10px;
}
#leftcontent{ float:left; width:222px;}
#rightcontent{ float:right; width:721px}

#area1{  margin-bottom:10px}
#a1_left{float:left;margin-right:10px;width: 480px;	display:inline;}
#c_leader{
	border:1px #CCC solid;
	padding:0px 10px;
	background:#FFF;
	width: 200px;
}
#c_leader h3{ background:#FFF url("yl_imgv2_img_17.gif") left top no-repeat; height:34px; border-bottom:1px #CCC dotted; text-align:right; line-height:34px}
#c_leader h3 span{ display:none}
#c_leader h3 a{ display:block; color:#666; text-decoration:none}
#leaderbox{
	float:left;
	display:block;
	padding:10px 9px
}
#leaderbox img{ display:block;}
#leaderbox span{ display:block; padding-top:5px; width:82px;overflow:hidden}
#leaderbox span a{ color:#666; text-decoration:none}

#servicebox{
	margin-top:10px;
	border:1px #CCC solid;
	background:#F2FCD3;
	padding:10px 0px 0px;
	width: 220px;
	margin-bottom: 10px;
}
#servicebox h3{ clear:both; display:block; background:url("yl_imgv2_img_34.gif") center no-repeat; width:200px; height:47px; margin:0px auto; text-indent:-9999px}
#servicebox ul{ display:block; padding:10px; margin:0px 10px}
#servicebox li{
	display:block;
	background:url("yl_imglist_47.gif") left top no-repeat;
	line-height:20px;
	padding-left:10px;
	width:170px;
	height:20px;
	overflow:hidden
}
#servicebox li a{ text-decoration:none; color:#666666}
#servicebox li a:hover{ color:#F00}
#servicebox a.more{ display:block; background:#bfb9b0; color:#FFF; padding:5px 10px; text-decoration:none; text-align:right}


#a1_right{	width: 228px;float:left;display:inline;}
#centerNews{ border:1px #ccc solid; padding:10px; background:#EAFEDE;height:226px;}
#centerNews h3{
	display:block;
	border:1px #CCC solid;
	background:#FFF url("yl_imgv2_img_21.gif") left no-repeat;
	height:24px;
	line-height:24px;
	text-align:right;
	margin-bottom:10px
}
#centerNews h3 span{ display:none}
#centerNews h3 a{ padding-right:10px; color:#666; text-decoration:none}
#newsShow{ float:left; width:205px; height:188px; overflow:hidden}
#newsList{ margin-left:215px}
#newsList li{ display:block; background:url("yl_imglist_34.gif") left top no-repeat; padding-left:12px; line-height:19px; font-size:1.1em; width:225px; height:19px; overflow:hidden}
#newsList li a{ color:#666; text-decoration:none}
#newsList li a:hover{ color:#F00; text-decoration:underline}

#newCountry{
	margin-top:15px;
	border:1px #ccc solid;
	padding:10px;
	background:#efefef;
	height:161px;
}
#newCountry h3{
	display:block;
	border:1px #CCC solid;
	background:#FFF url("yl_imgv2_img_44.gif") left no-repeat;
	height:24px;
	line-height:24px;
	text-align:right;
	margin-bottom:10px
}
#newCountry h3 span{ display:none}
#newCountry h3 a{ padding-right:10px; color:#666; text-decoration:none}
#newCountry img{
	float:left;
	padding:5px;
	border:1px #CCC solid;
	background:#FFF;
}
#countryNewsList{
	margin-left:175px;
	padding-bottom:0px
}
#countryNewsList a.title{ font-size:1.5em; text-decoration:none; font-weight:bold; display:block; padding-bottom:10px; color:#2a7277; width:272px; height:20px; overflow:hidden}
#countryNewsList li{ display:block; background:url("yl_imglist_34.gif") left top no-repeat; padding-left:12px; line-height:19px; font-size:1.1em; width:255px; height:19px; overflow:hidden}
#countryNewsList li a{ color:#666; text-decoration:none}
#countryNewsList li a:hover{ color:#F00; text-decoration:underline}

#area2{ display:block; margin-top:10px;}
#a2_area1{
	display:block;
	height:130px;
	background: #fff;
}
#a2_area2{ display:block; height:130px}
#area2 .t{ display:block; background:#CFFDBD; border-bottom:1px #517E05 solid; padding-left:15px; height:25px; margin-bottom:10px}
#area2 .t .more{float:right;width:35px;line-height:25px;}
#area2 .t h3 a{ display:block; background:#517E05; margin-bottom:-1px; width:50px; line-height:25px; padding:0px 10px; border:1px #517E05 solid; border-bottom:1px solid #FFF; text-decoration:none; color:#fff}
#box_a{ float:left; display:block; padding-left:15px;}
#box_a img{ float:left; display:block}
#box_a ul{ display:block; margin-left:128px}
#box_a li{ display:block; background:url("yl_imglist_70.gif") left top no-repeat; padding-left:10px; line-height:21px; width:200px; height:21px; overflow:hidden}
#area2 a{ text-decoration:none; color:#666;}
#area2 a:hover{ color:#F00}
#box_b{ float:left; display:block; padding-left:15px;}
#box_b img{ float:left; display:block}
#box_b ul{ display:block; margin-left:128px}
#box_b li{ display:block; background:url("yl_imglist_70.gif") left top no-repeat; padding-left:10px; line-height:21px; width:200px; height:21px; overflow:hidden}




#indexNotice{ background:url("yl_imgv2_img_14.gif") no-repeat; width:192px; height:125px; padding:75px 15px 17px; overflow:hidden; margin-bottom:10px }
#indexNotice p{ text-indent:24px; line-height:18px; color:#666}
#photoshow{
	border:1px solid #CCC;
	padding:10px;
	background:#f5f5f5;
	height:424px;
}
#photoshow h3{ background:#fff url("yl_imgv2_img_40.gif") left no-repeat; height:23px; line-height:23px; border:1px #ccc solid; text-align:right; padding-right:5px; margin-bottom:10px}
#photoshow h3 span{ display:none}
#photoshow h3 a{ text-decoration:none; color:#666}
#photobox{ display:block; width:163px; margin:0px auto 8px}
#photobox span{ display:block; padding:5px 0px 0px;  text-align:center}
#photobox span a{ color:#666; text-decoration:none}
#photobox span a:hover{ color:#F00}


#listContent{ margin-top:20px; padding-bottom:20px}
#listContent h3{ display:block; border-bottom:1px #CCC solid; height:25px; margin-bottom:10px}
#listContent h3 a{ display:block; margin-bottom:-1px; width:80px; line-height:25px; padding:0px 10px; border:1px #CCC solid; border-bottom:1px solid #FFF; text-decoration:none; color:#666; font-size:1.3em; text-align:center; font-weight:bold}
#listContent ul{ display:block; padding:20px}
#listContent li{ background:url("yl_imglist_34.gif") left no-repeat; padding:0px 10px; height:24px; font-size:14px;}
#listContent li a{ display:block; color:#666; padding:5px; border-bottom:1px #CCC dotted; text-decoration:none; position:relative}
#listContent li a:hover{ background:#ccc; color:#F00;}
#listContent li span{position:absolute; right:10px; color:#666 }
#listContent li a:hover span{ color:#fff}

.texttitle{
	margin:0px 0px 10px;
	border-bottom:1px dotted #ccc;
	padding:20px;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
	color:#A80000
}
.author{
	display:block;
	text-align:center;
	margin:10px 10px 30px
}
.author span{ padding:0px 10px; color:#666}
.textcontent{
	margin:0px 0px 20px;
	padding:0px 20px 20px
}
.textcontent p{ font-size:14px; line-height:18px; margin-bottom:20px;}


#footer{ background:#f3f3f3; border:1px #CCC solid; padding:20px 30px; height:76px}
#footer img{ float:left; padding-right:30px; margin-right:30px; border-right:1px #ccc solid}
#footer p{ display:block; color:#666; line-height:20px}
#footer p a{ text-decoration:none; color:#666}
#footer p a:hover{ color:#F00}

#breadCrumb{ margin:0px auto 10px auto; line-height:20px; border-top:1px #ccc dotted; border-bottom:1px #ccc dotted; padding:5px 10px; background:url("yl_imglist_34.gif") left center no-repeat}
#breadCrumb a{ color:#666; text-decoration:none}
#breadCrumb a:hover{ color:#f00; text-decoration:none}
.mid_banner{ width:721px; height:92px; overflow:hidden; clear:both}
.logo{ display:block; float:left; padding-left:10px; padding-right:10px}
.main_banner{ width:976px; min-height:80px; overflow:hidden; margin:10px 0px}

.piclist li {
    float: left;
    height: 120px;
    margin-right: 26px;
    width: 118px;
	display:inline;
}
.piclist li a {
    color: #000000;
    display: block;
}
.piclist li .imgtitle {
    line-height: 36px;
    text-align: center;
}
.piclist img {
    display: block;
    height: 83px;
    width: 118px;
}
#mq {
    height: 120px;
    overflow: hidden;
    width: 700px;
}
#mqul1, #mqul2, #mqin {
    float: left;
}
#mqin {
    height: 120px;
    overflow: hidden;
    width: 800%;
}
.ad_town,.ad_village{margin-bottom:10px;width:550px;height:80px;float:left;font-size:30px;font-weight:bold;padding-left:230px;line-height:80px;background:url("yl_imgbg_town.gif") no-repeat;}
.ad_town a,.ad_village a{color:#fff;}
.ad_village{width:490px;background:url("yl_imgbg_village.gif") no-repeat;}