﻿@charset "utf-8";
@import url("common.css");

@import url("page_main_public.css");
@import url("page_main_news.css");
@import url("layout_main.css");
#slide{width:1420px;height:411px;margin:0px auto;overflow:hidden;background:url(images/loading.gif) no-repeat center;}
#slide ul{position:absolute;}
#slide li{float:left; width:1420px; height:411px; overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:160px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(images/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{ background-position:0px -35px; background-image: url(bg_index.png); }
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;background-image: url(bg_index.png);}
#slide div{position:absolute; float:right; bottom:20px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{ width:32px; font-size:14px; height:32px; margin:2px 2px; float:left; text-align:center; line-height:32px; cursor:pointer; font-family:arial; filter:alpha(opacity=70); opacity:0.7; background-color: #0094DE; }
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{ filter:alpha(opacity=100); opacity:1; background-color: #12295B; }
#slide .curr a:link, #slide .curr a:visited{color:#fff;}

.smallslide{width:300px;height:182px;margin:10px auto 0 auto;overflow:hidden;position:relative;background-color:#000;z-index:10;}
.smallslide ul{height:182px;}
.smallslide ul li{width:300px;height:182px;float:left;}
.smallslide .bg{width:300px;height:34px;position:absolute;z-index:5;}
.smallslide .num{ overflow:hidden; zoom:1; position:absolute; right:20px; bottom:11px; z-index:10; }
.smallslide .num span{display:inline-block;width:12px;height:12px;background:url(images/bg-slide.png) 0 -12px no-repeat;_background:url(images/ie6/bg-slide.png) 0 -12px no-repeat;cursor:pointer;overflow:hidden;}
.smallslide .num span.on{background-position:0 0;}
.smallslide .skip{display:none;_display:block;width:23px;height:47px;background:url(images/bg-slide.png) no-repeat;_background:url(images/ie6/bg-slide.png) no-repeat;position:absolute;top:50%;margin-top:-24px;text-indent:-1000em;cursor:pointer;}
.smallslide .prev{ background-position:0 -172px; left:10px; background-image: url(bg-slide.png); }
.smallslide .prev:hover{ background-image: url(bg-slide.png);background-position:0 -219px;}
.smallslide .next{ background-image: url(bg-slide.png);background-position:-23px -172px;right:10px;}
.smallslide .next:hover{ background-image: url(bg-slide.png);background-position:-23px -219px;}
.smallslide:hover .prev,.smallslide:hover .next{display:block;}
.smallslide .num{bottom:11px;}