/* 楹联之乡 */
body{ background:url(ylzx-body-bg_02.png) repeat-x;}
.layout{ width:1000px; margin:0px auto; clear:both; background:#FFF;}

/* 头部 */
#ylzx-header{ background:url(ylzx-header-bg_02.png) repeat-x; height:41px;}
.top-link{ width:1000px; margin:0px auto; overflow:hidden;}
 .mininav{ float:left; width:315px;}
 .welcome-nav{ width:420px; float:right; padding-right:18px;}
 .xw,.xzf,.xrd,.xzx{ float: left; display: inline; padding-left: 28px; padding-top: 4px; height: 16px; background-image:url(top-icon.gif); background-repeat:no-repeat;   }
 .xw{ margin-left: 28px;}
 .xzf{ margin-left: 14px; background-position: 0px -21px;}
 .xrd{ margin-left: 14px; background-position: 0px -21px;}
 .xzx{ margin-left: 14px; background-position: 0px -42px;}
 .hy-tit{ margin: 14px 12px 0px 20px; }
 .xwsy{ padding-right: 10px; padding-left: 10px; color:#1c7500; }
 .zfwz{ float:left; background:url(button-bg_10.png) repeat-x; width:110px; height:24px; line-height:24px; margin-right:15px; text-align:center; font-size:14px; color:#FFF;}
 .zfwz:hover{ color:#FFF;}
 .mt-8{ margin-top:8px;}
 .mt-9{ margin-top:9px;}
 .mt-14{ margin-top:14px;}
 
 /* banner及导航 */
#ylzx-top{ background:url(ylzx-top-bg_02.jpg) no-repeat top center; height:397px;}
.relative{ position:relative;}
.top-bg{ height:397px; background:url(top-bg_07.png) no-repeat right bottom;}
.ylzx-topnav li{ position: absolute; width: 72px; height: 71px; }
.ylzx-topnav .djzy a{ left: 117px; top: 294px; background: url(djy1_08.png) no-repeat; }
.ylzx-topnav .qczx a{ left: 246px; top: 316px; background: url(qc1_19.png) no-repeat; }
.ylzx-topnav .ylzx a{ left: 370px; top: 325px; background: url(yl1_34.png) no-repeat; }
.ylzx-topnav .xtwg a{ left: 508px; top: 323px; background: url(xt1_42.png) no-repeat; }
.ylzx-topnav .gncc a{ left: 642px; top: 315px; background: url(cc1_37.png) no-repeat; }
.ylzx-topnav .djzy a:hover{ left: 117px; top: 294px; background: url(djy2_08.png) no-repeat; }
.ylzx-topnav .qczx a:hover{ left: 246px; top: 316px; background: url(qc2_19.png) no-repeat; }
.ylzx-topnav .ylzx a:hover{ left: 370px; top: 325px; background: url(yl2_34.png) no-repeat; }
.ylzx-topnav .xtwg a:hover{ left: 508px; top: 323px; background: url(xt2_42.png) no-repeat; }
.ylzx-topnav .gncc a:hover{ left: 642px; top: 315px; background: url(cc2_37.png) no-repeat; }
.ylzx-topnav li a{ position:absolute; width:71px; height:71px; display:block;}

/* footer */
#footer .about-us{ height:28px; line-height:28px; background:url(ylzx-footer-bg_13.png) repeat-x; color:#FFF; text-align:center;}
#footer .about-us a{ padding-left:12px; padding-right:12px; font-size:12px; color:#FFF;}
#footer .about-us a:hover{ color:#F90;}
#footer .bottom-text{padding-top:4px; height:80px; width:775px; margin:0px auto; color:#000000;}
#footer .bottom-text p{ line-height:24px; text-align:center;}
.bottom-icon{ background:url(bottom-icon_11.png) no-repeat 580px 3px;}