/* 通用样式 */
body{ background: #FFF url(bg-new.jpg) repeat-x center top }
#wrapper{height: 29px;overflow:hidden;}
#wrapper-bg{ height:0px; overflow:hidden;}
.layout{ width:1000px; margin:0px auto; background-color:#FFF; clear:both;}

/* 顶部链接 */
.top-link{height: 31px; background-color: #ededed;}

 .xw,.xzf,.xrd,.xzx{ float: left; display: inline; margin-top: 4px; 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: 41px 12px 0px 240px; }*/ 
 .hy-tit{ margin: 8px 12px 0px 240px; }
 .jfzh{ padding-right: 10px; padding-left: 10px; cursor:pointer;}
 .sj{ padding-right: 10px; padding-left: 10px; }
 .xwsy{ padding-right: 10px; padding-left: 10px; }
 .jysc{ padding-left: 10px; }
.flash{width:1000px; margin:0px auto; clear:both; height:230px;}

/* 网站导航 */
#nav{ position:relative; width: 1024px; height: 35px; margin: 0px auto; background: url(nav-bg.gif) repeat-x; }
#nav-l{ background: url(nav-img_12.png) no-repeat; height: 7px; width: 12px; position: absolute; top: -7px; left: 0px; }
#nav-r{ background: url(nav-img_14.png) no-repeat; height: 7px; width: 12px; position: absolute; top: -7px; right: 0px; }
#nav ul{ margin-left:45px;}
 #nav li { float: left; height: 28px; cursor: pointer; }
  #nav i{float:left; display: inline; margin-left: 10px; margin-right: 10px; width:2px; height:35px; background:url(nav-line_29.gif) no-repeat; }
	.menu0 a,.menu0 em{ display: block; float: left; width: 83px; height: 24px; color: #fff5ae; font-size: 14px; font-weight: bold; line-height: 24px; text-align: center; letter-spacing: 3px; }
	.menu0 li em.tag1,.menu0 li em.tag2,.menu0 li em.tag3,.menu0 li em.tag4,.menu0 li em.tag5,.menu0 li em.tag6 {color: #fff5ae;margin-top:6px;}
	.menu0 li.hover em.tag1,.menu0 li.hover em.tag2,.menu0 li.hover em.tag3,.menu0 li.hover em.tag4,.menu0 li.hover em.tag5,.menu0 li.hover em.tag6 {background: url(nav-titbg.png) no-repeat;color: #fff5ae;margin-top:6px;}
	.menu0 li.hover a:hover{color: #fff5ae;}
#nav-search{ float: right; display: inline; margin-top: 7px; margin-right: 30px; }
 .textbox{ width: 175px; height: 13px; border: 1px solid #ff9a0c; font-size: 12px; margin-right: 10px; padding: 2px 0px 3px 6px; }
 .submit{ border: none; background: url(sc-icon_59.jpg) no-repeat; height: 22px; width: 45px; color: #FFF; font-size:12px; }
#nav-search label{ padding-left:5px; color:#FFF;}
#nav-search label a{color:#FFF;}
 
/* 邮箱帐号 */
.login{ height:30px; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
 .login form{ float:left; padding-left:10px; padding-top:5px;}
 .login-textbox{width: 120px; height: 13px; border: 1px solid #d0d0d0; font-size: 12px; margin-right: 5px; padding: 2px 0px 3px 6px;}
 .login-submit{width: 45px; height: 22px; margin-left:5px; border: none; background: url(login-icon.gif) no-repeat; color: #222; font-size:12px;}

/* 底部信息 */
.footer { height: 136px; background: url(bottom-bg_05.gif) repeat-x; position: relative; }
 #sitelink{ height: 26px; line-height: 26px; text-align: center; clear: both; clear: both; text-align: center; color: #fff; margin-bottom: 10px; }
 #sitelink a{ color:#fff; padding:0 10px;}
 .footer p{ line-height: 24px; text-align: center; }
 .footer p span{ padding:0px 4px;}
 #wljc{ position: absolute; height: 60px; width: 60px; top: 46px; right: 44px; }

 /* 当前位置 */
 .message-dir{ height:36px; line-height:36px;}
  .dir-content{ padding-left:13px; font-size:14px;}
  .dir-content a{ padding-left:5px; padding-right:5px;}

.subnav{ clear:both; padding-left:15px;}
.subnav a{ margin-left:7px; margin-right:7px; height:32px; line-height:32px;}