@charset "utf-8";
/* CSS Document */

/* 全站通用 */


/* 布局框架 */
body{ background-color:#FFF; font-size:16px; line-height:32px; color:#5d6063; font-family:"微软雅黑", "黑体", "宋体"; }
a{ font-size:16px; line-height:32px; color:#5d6063; font-family:"微软雅黑", "黑体", "宋体";}

/* 头部 */
.top{ width:100%;  }
.top_aside{ width:100%; height:46px; line-height:46px; background-color:#f5f5f5; color:#666666;}
.top_aside_cnt{width:1350px;margin:0 auto;}
.top_cnt{ width:1230px; height:120px;  margin:0 auto;background-image:url(../images/top.jpg); background-repeat:no-repeat; background-position:top center;}

.searchtext{ background-image:url(../images/search_bc.jpg); width:258px; padding-left:20px; height:39px; line-height:39px; border:none;float:left;}
.searchbut{ background-image:url(../images/search_btn.jpg); width:57px; height:39px; overflow:hidden; border:none; float:left; cursor:pointer;  }
.search_wrap{ width:336px; height:39px; float:right;margin-top:38px;}


/* 导航 */



.menu{ width:100%; height:54px;position: relative;z-index: 999999; background-image:url(../images/nav.png); background-repeat:no-repeat; background-position:top center;}
.nav{list-style: none;height:49px;width:1230px; margin:0 auto;}
.nav a{ color:#fff;}
.nav li{float: left;text-align: center;position: relative; }
.main_li{width:111px; height:49px;  background-image:url(../images/nav2.png); background-repeat:no-repeat; background-position:right top;}
.last_li{width:111px; height:49px;  }
.main_li div{ width:111px; height:49px;}
.nav a{line-height: 49px;font-size: 18px;}
.nav li a{color:#fff;font-weight: bold; blr:expression(this.onFocus=this.close()); blr:expression(this.onFocus=this.blur());display: inline-block;}
.nav li a:focus{-moz-outline-style: none;}
.nav li .sub-nav{position: absolute;z-index: 9999;top:49px; left:0px;list-style: none;background-color:#effdf1;display: none; width:100%;}
.nav li .sub-nav li{text-align: center;clear: left;width:100%; padding-top:5px; padding-bottom:5px;position: relative;text-align: center; border-bottom:1px dotted #d0d0d0;}
.nav li .sub-nav li:hover{background-color:#ffffcc;}
.nav li .sub-nav li a{font-size: 16px; color:#333;line-height: 20px;}
.main_li:hover{ background-image:url(../images/nav2.png); background-repeat:no-repeat; background-position:right top;}
.main_li a:hover{ color:#ffff00;}
.last_li a:hover{ color:#ffff00;}
#active a{ color:#ffff00;}






/* 尾部 */

.footer{ width:100%;background-image:url(../images/footer.jpg); background-position:top center; background-repeat:no-repeat; background-color:#585858; color:#FFF; margin-top:20px; min-height:270px;}
.footer_top{width:100%;border-bottom:1px solid #939596;}
.footer_btm{width:100%;border-top:1px solid #1f1d1d;}
.footer_cnt{ width:1230px; margin:0 auto; padding:20px 0px;}
.fl{ width:1230px; margin:0 auto; padding:20px 0px 10px 0px; }
.fl span{ float:left; margin-right:40px;}
.footer a{ color:#FFF;}





