
#top_main { height:120px; background:url(../Images_xin/logo.jpg) repeat-x;}
#top { height:30px; background:#EF7700;}
#logo { height:30px; width:600px; float:left;  line-height:30px;padding-left:10px;font-size:12px; color:#FFF;}
#site_name { height:95px;}
#top_menu {height:30px; width:280px; float:right; text-align:right; line-height:30px;}
#topgg { height:113;}
#midgg { height:231;}
#top22 { height:1px;background:#2E8DCD;}
#top33 { height:5px; background:#FFFFA3;}
#top_title { background:url(../Images_xin/topgg.jpg) repeat-x; height:31px; line-height:31px; padding:0 10px; border:1px solid #d7d7d7;}
#topss { height:36px; background:url(../Images_xin/ttt.jpg) repeat-x;}

/*µ¼º½À¸*/
#navigation_main { background:url(../Images_xin/navigation_bg.jpg) repeat-x; }
#navigation { height:35px; padding-left:15px;}
#navigation li { float:left; line-height:35px; text-align:center; background:url(../Images_xin/navigation_li_bg.jpg) center right no-repeat;}
#navigation li a { width:103px; display:block; font-weight:bold; font-size:14px; color:#FFF; }
#navigation li a:hover { background:url(../Images_xin/navigation_hover.jpg) center no-repeat; text-decoration:none; color:#000;}

#navigation ul { list-style:none;}
#navigation li { display:block;}
#navigation li a { display:block;}
#navigation table { position:absolute; border-collapse:collapse; margin-top:-35px; left:0; z-index:100; font-size:1em; }
#navigation li { float:left; margin-bottom:1px; }
#navigation li ul { visibility:hidden; position:absolute; top:35px; left:2px; background-color:#124692; }
#navigation li ul li {  height:25px;border:0;  background:transparent; width:100px; }
#navigation li ul li a { float:left;line-height:24px; color:#FFF; height:24px;width:100px; border-bottom:1px solid #555; text-decoration:none; }
#navigation li b { visibility:hidden; display:block;  position:absolute; top:0; left:24px; }
* html #navigation li a:hover { position:relative; white-space:normal; }
* html #navigation li a:hover ul li a:hover { color:#266ABB; background:#fff; }
#navigation li:hover { position:relative; }
#navigation li:hover ul li a:hover { background:#2E95EB; color:#fff; }
#navigation li:hover b, #navigation li a:hover b { visibility:visible; }
#navigation li:hover ul, #navigation li a:hover ul { visibility:visible; }
/*»ÃµÆ*/
#banner_main { padding:0px 0; width:980px;}
#banner { height:292px; border:0px solid #EC6400; width:980px; }
#huandeng { border:3px solid #fff;}

/*Í¨Ìõµ×²¿*/
#end { float:right;}
.end_title { background:url(../Images_xin/endtit.jpg) repeat-x; height:32px; line-height:32px; padding:0 10px; border:1px solid #9BC9F4; border-top:none;border-bottom:none; }
.end_title h2 { font-size:16px; padding-left:10px;color:#300700;padding-top:2px}
.end_body { padding:10px; overflow:hidden; zoom:1; border:1px solid #9BC9F4;border-top:none; background:#fff;}

.slideBox{ width:1200px; height:361px; overflow:hidden; position:relative; }
        .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
        .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
        .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
        .slideBox .hd ul li.on{ background:#f00; color:#fff; }
        .slideBox .bd{ position:relative; height:100%; z-index:0;   }
        .slideBox .bd li{ zoom:1; vertical-align:middle; }
        .slideBox .bd img{ width:1200px; height:361px; display:block;  }

        /* 下面是前/后按钮代码，如果不需要删除即可 */
        .slideBox .prev,
        .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
        .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
        .slideBox .prev:hover,
        .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
        .slideBox .prevStop{ display:none;  }
        .slideBox .nextStop{ display:none;  }

/* 焦点图 */
.focusBox { position: relative; width: 468px; height: 316px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 468px; height: 316px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
