@charset "utf-8";
/* CSS Document */

/* 全站通用 */

/* 布局框架 */
body{ background-color:#FFF; font-size:14px; line-height:32px; color:#333; }
a{font-size:14px; line-height:32px; color:#333;}
.border{border:1px solid #dcdcdc; border-top:none;}
/* 头部 */

.top{ background-image:url(top.jpg); background-repeat:no-repeat; background-position:top center; height:75px;}
.banner{ width:100%; height:306px; background-image:url(bc.jpg); background-repeat:no-repeat; background-position:top center;}


/* 导航 */
.menu{height: 50px;width:100%;background-image: url(nav.jpg);background-position: top center;position: relative;}
.nav{ width:1146px; height:50px; margin:0 auto;list-style: none;}
.main_li div:hover{background-image: url(nav_hover.jpg);background-repeat: no-repeat;background-position:center center;}
.main_li div{width: 143px;height:50px;}
.nav li{float: left;width:143px;text-align: center;position: relative;}
.nav a{line-height: 50px;font-size: 16px;}
.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:50px;left:1px;list-style: none;background-color:#ffe4e0;display: none;}
.nav li .sub-nav li{text-align: center;clear: left;width:160px;padding:5px;position: relative;text-align: center;border-bottom:1px dashed #ff3333;}
.nav li .sub-nav li:hover{background-color:#ffffcc;}
.nav li .sub-nav li a{font-size: 14px;color:#333;line-height: 20px;}
.menu a{font-family:"微软雅黑", "宋体";}

/* 尾部 */

.footer{ background-image:url(footer.jpg); background-repeat:repeat-x; background-color:#a29f9f; color:#FFF; 
text-align:center; padding-top:30px; padding-bottom:20px; font-size:12px;}


.list_banner{ width:100%; height:305px; background-color:#f0f0f0;}
.banner_cnt{ width:1146px;height:305px; margin:0 auto;}
.banner_cnt img{ width:1146px;height:305px;}


/* 右侧 */
.aside{ width:76px; position:absolute; left:50%; margin-left:590px; top:366px; }
.aside_btn{ width:76px; height:20px; cursor:pointer;}
.aside_img{ padding-bottom:5px;}
.aside_img img{width:76px; height:auto;}