@charset "utf-8";
/* CSS Document */
body{background:#EDEDED url(images/bg.gif) repeat-x;}
#container{
margin:0 auto;
width:972px;
position:relative;
overflow:hidden;
}

#header{}

/*---------------- 导航栏 ---------------- */ 
#menu {
float:left;
width:100%;
/*background:#62F1DD;*/
background:#1D9ADC;
font-size:93%;
line-height:normal;
/*border-bottom:solid 1px #C5DDF6;*/
}
#menu ul{
margin:0;
padding:10px 10px 0 60px;
list-style:none;
}
#menu li{
display:inline;
margin:0;
padding:0;
}
#menu a{
float:left;
background:url("images/menuleft.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#menu a span{
float:left;
display:block;
background:url("images/menuright.gif") no-repeat right top;
padding:5px 15px 4px 6px;
font:14px 宋体;
color:#0F76C1;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span{
/*color:#FF9834;*/
color:#FF6000;
}
#menu a:hover{
background-position:0% -42px;
}
#menu a:hover span{
background-position:100% -42px;
}

#menu a.hover{
background-position:0% -42px;
}
#menu a.hover span{
background-position:100% -42px;
}

#main{background:#ffffff;}
/*------------登录----------------*/
#login{
padding:3px 0;
width:970px;
height:26px;
border:1px solid #99ccff;
border-top:none;
border-bottom:none;
/*color:#087AB0;*/
color::#333;
background:#99ccff url(images/login_bg.gif) repeat-x top left;
text-align:right;
overflow:hidden;
}
#login fieldset{margin:0;padding:0;}
#login img{width:50px;height:20px;}
#login ul{margin:8px 20px 0 0;}
#login ul li{display:inline;margin-left:10px;}

/*---------------- 左边栏 ------------------*/
#left{
float:left;
width:230px;
min-height:1200px;
background:#ffffff;
border:solid 1px #99ccff;
clear:left;
overflow:hidden;
}

#left span{
width:100%;
}

#search_box div{
margin:5px auto;
padding:5px;
background:#DBF1F7;
border:solid 1px #D1E3E1;
text-align:left;
cursor:pointer;
}

.search ul{
margin:5px auto;
padding:0;
}
.search ul li{
height:16px;
margin:0 auto;
padding:5px 0;
}

#media_search{display:none;}

#more_search{
text-align:center;
}
#more_search a{
padding:0 5px;
display:block;
line-height:20px;
background:url(images/search96.png) no-repeat center top;
}

#more_search a:hover{
background:url(images/search96.png) no-repeat center -20px;
color:#FF6600;
}
/*-------友情链接----------*/
#links_list li{
width:100%;
line-height:20px;
background:url(images/dash.gif) repeat-x bottom;
overflow: hidden;
}
#links_list li img{border:none;width:200px;height:35px;vertical-align:middle;}
/*-------对友情链接列表进行重写，去掉列表项前的箭头------*/
#links_list li a{
padding:4px;
float:left;
display:block;
}

#info_box{}
#info_box img{display:inline;margin:0;padding:0;border:none;}
/*---------盒子公共属性-----------------*/
.box{
margin:10px 8px;
padding:3px;
border:solid 1px #99ccff;
overflow:hidden;
}

.box .item{
padding:3px;
font-size:15px;
text-align:left;
color:#333;
background:#99ccff url(images/sidebar_title_bg.gif) repeat-x top left;
background:#75BDF7;
}

.box .more{
text-align:right;
padding-right:10px;
}

.list{
margin:5px;
padding:0;
}

.list li{
width:100%;
line-height:20px;
background:url(images/dash.gif) repeat-x bottom;
overflow: hidden;
}
.list li a{
padding:2px 0px 2px 15px;
float:left;
display:block;
background:url(images/arrow1.gif) no-repeat 0 6px;
width:80%;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
text-overflow:ellipsis; /*当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用*/
overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
}
.list li span{
display:block;
}

/*------------------ 中间栏 -------------------*/
#mid{
margin-left:10px;
float:left;
width:470px;
min-height:1200px;
background:#ffffff;
border:solid 1px #99ccff;
clear:none;
}
/*---------中间栏box覆盖header和list属性------------*/
#news_header,#announce_header,#download_header,#picnav_header,#standard_header{
background:#4C7AD1 url(images/main_title_bg.gif) repeat-x top left;
background:#34A4E3;
}
#news_header span,#announce_header span,#download_header span,#picnav_header span,#standard_header span{
color:#ffffff; 
}
#news_list li a,#announce_list li a,#download_list li a,#standard_list li a{
background:url(images/arrow2.gif) no-repeat 0 6px;
}
*+html ##news_list li a,#announce_list li a,#download_list li a,#standard_list li a{padding:2px 0 0px 15px;}

#news_list .date,#announce_list .date,#download_list .date,#standard_list .date{
display:block;
float:right;
}

/*-------------资源检索-------------------*/
#picnav_box{
border:solid 1px #99ccff;
background:#DBF1F7;
}
#picnav_list{
border:solid 1px #99ccff;
}
#picnav_list ul{

}

#picnav_list ul li{
padding:5px;
}

#picnav_list li a{
margin-left:2px;
}

#picnav_box .more{padding:8px 10px 0 0;}

/*---------右边栏--------------*/
#right{
float:right;
width:248px;
min-height:1200px;
background:#fff;
border:solid 1px #99ccff;
clear:right;
overflow:hidden;
}

#right .box .list li a{
padding:0px 0px 4px 15px;
float:left;
display:block;
background:url(images/arrow1.gif) no-repeat 0 6px;
width:200px;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
text-overflow:ellipsis; /*当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用*/
overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
}
#right .box .list li span{
display:block;
}

/*--------资源展示---------*/
#res_view_box{
overflow:hidden;
border:none;
margin-top:5px;
padding:0;
}
/*-----资源展示导航----------*/

#tag ul{
float:left;
margin:0;
padding:5px 5px 0 5px;
list-style:none;
width:100%;
line-height:normal;
}

#tag li{
float:left;
margin:0;
padding:0;
}

#tag a{
float:left;
display:block;
background:url("images/tab_left.gif") no-repeat left top;
margin-right:1px;
padding:0 0 0 8px;
text-decoration:none;
}

#tag a span{
float:left;
display:block;
background:url("images/tab_right.gif") no-repeat right top;
padding:4px 8px 4px 1px;
font:14px 宋体;
color:#0F76C1;
}

#tag a span {float:none;}
#tag a:hover span{color:#fff;}
#tag a:hover{background-position:0% -25px;}
#tag a:hover span{background-position:100% -25px;}

/*----------资源展示面板------------*/
#ani_res_view,#base_res_view,#exp_res_view,#tec_res_view{margin:0;background:#fff;}
#base_res_view,#exp_res_view,#tec_res_view{display:none;}

/*---------广告图标------------*/
#ad_box{}
#ad_list{}
#ad_list li{padding:4px 0;background:none;text-align:center;}
#ad_list li a{}
#ad_list li img{width:192px;height:110px;vertical-align:middle;border:none;}
/*-------------- 互动平台 -------------*/
#interaction_box div{
text-align:center;
padding:8px 5px 8px 5px;
}
#interaction_list{
margin:0 auto;
}

#interaction_list li{
 margin-top:1px;
 height:30px;
 vertical-align:middle;
}
#interaction_list li a{
  margin:0;
  display:block;
  background:#DBF1F7 url(images/ico_tri.gif) no-repeat 30% 50%;
  padding:8px 50px;
  line-height:12px;
}

/*-------------web_info-----------------*/
#web_info{margin:0 auto;padding:5px 0;width:970px;text-align:center;border:1px solid #99ccff;background:#DBF1F7;}
#web_info span{margin-left:20px;}

/*---------------footer---------------*/
#footer{
margin:0 auto;
padding:5px;
width:960px;
background:#dddddd;
border:solid 1px #ccc;
}
/*-------footer导航栏-------------*/
#footer ul{
margin:0 auto;
text-align:center;
}

#footer ul li{
display:inline;
margin-left:10px;
color:#666666;
}
/*---------版权信息及相关----------*/
#footer span{
color:#666;
display:block;
text-align:center;
line-height:18px;
}
#footer span a{
 color:#ff6600;
 font-size:10px;
}
