/* blue */

a:hover {
	color: #018EE8;
}

h3, .componentheading, table.moduletable th {
  color: #135cae;
}

div #main {
	margin: 0 auto;
	width: 980px;
}

div.module_menu {
	margin: 0 0 15px;
	padding: 0;
	overflow: hidden;
	width:285px;
}

div.module_menu_t,
div.module_menu_b {
	background: transparent url(../images/y.gif) no-repeat scroll 0 0;
	height: 4px;
	line-height: 2px;
	overflow: hidden;
	width: 100%;
}

div.module_menu_t {
	background-position: -573px -110px;
}

div.module_menu_c {
	background: #FFFFFF url(../images/sidebar_head.gif) no-repeat scroll 0 0;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	padding: 0 10px 15px;
}

div.module_menu_title {
	color: #3C99C3;
	padding: 5px 0 10px;
	line-height: 14px;
	font-size: 1.2em;
	font-weight: bold;
} 

div.module_menu_b {
	background-position: -287px -110px;
}

div.module_menu ul {
	margin: 0;
	padding-left: 10px;
}

div.module_menu ul li {
	border-top: 1px solid #D8E6F8;
}

div.module_menu ul li a {
	display: block;
	padding: 5px 0;
	width: 250px;
	color: #666666;
}

div.module_menu ul li a:hover {
	text-decoration: underline;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
	font-weight: normal;
}

.search_menu input {
	color: #444444;
	font-size: 1.17em;
}

.search_menu input.inputbox_menu {
	background-color: #FFFFFF;
	border-color: #666666 #ADADAD #AAAAAA #888888;
	border-style: solid;
	border-width: 1px;
	margin-top: -0.117em;
	padding: 4px 5px 6px;
}

.search_menu input.button_menu {
	text-transform: uppercase;
	background-color: #838383;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;

	margin-top: -0.117em;
	margin-left: 4px;
	padding: 3px 5px 5px;	
}

.search_menu input.button_menu:hover {
	background: #EB7000 url(../images/buttondarkorangebackground.gif) repeat-x scroll left bottom;
	cursor: pointer;
}

/*top menu */

div#horiz-menu {
	background: transparent url(../images/y.gif) no-repeat scroll 0 0;
	font-size: 12px;
	height: 42px;
	width: 980;
	margin-top: 10px;
/*	margin-bottom: 30px;*/
	text-aglin: center;
}


div#horiz-menu a {
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

div#horiz-menu ul#nav {
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
}

div#horiz-menu ul li{
	display:inline-block;
	float:left;
	position:relative;
}
/*ul {
star:expression(this.firstChild.className="first-child");
}
div#horiz-menu li.first-child.level1,*/
div#horiz-menu li:first-child.level1 {
	background: none;
}

div#horiz-menu .menu li.level1 a {
	height:28px;
	line-height:28px;
	display:inline-block;
	padding:0 3px 0 0;
	margin: 4px 0;
}
div#horiz-menu .menu li.level1 a span {
	height:28px;
	line-height:28px;
	padding:0 10px 0 15px;
	display:inline-block;
}
div#horiz-menu li.level1 {
/**/	background:transparent url('../images/style1/menu_separator.png') no-repeat left 50%;
	
	margin: 0;
	padding: 0 10px;
	border: medium none;
}
div#horiz-menu .menu li.level1 a {
	color: #000;
}

div#horiz-menu .menu li.level1.sfhover a,
div#horiz-menu .menu li.level1:hover a {
	background:transparent url('../images/style1/menu_item_r.png') no-repeat right bottom;
	color: #000;
}
div#horiz-menu .menu li.level1.sfhover a span,
div#horiz-menu .menu li.level1:hover a span {
	background:transparent url('../images/style1/menu_item_l.png') no-repeat left bottom;
}
div#horiz-menu .menu li.level1.active a {
	background:transparent url('../images/style1/menu_item_r.png') no-repeat right top;
	color: #fff;
}

div#horiz-menu .menu li.level1.active a span {
	background:transparent url('../images/style1/menu_item_l.png') no-repeat left top;
}

div#horiz-menu ul#nav li ul{
/*	float: none;*/
	position:absolute;
	display: none;
	width: 100%;
	z-index: 1000;	
}
div#horiz-menu ul#nav li a:hover ul,
div#horiz-menu ul#nav li:hover ul,
div#horiz-menu ul#nav li.sfhover ul {
/*	left: 10px;
	top: 38px;
*/	display: block;
}
/*
div#horiz-menu .menu li li {
	width: 100px;
	margin: 0;
	height: 30px;
}*/
/*
div#horiz-menu .menu li li a{
	cursor: pointer;
	width: 100px;
	display: block;
}
*/
div#horiz-menu .menu li li a span{
	cursor: pointer;
	width: 100px;
	display: block;
}

div#horiz-menu .menu li li {
	background:#4297ef;
/*	border-top:1px solid #57a5f5!important;*/
}
div#horiz-menu .menu li li a {
	color: #fff!important;
	text-align: left;
}
/*
div#horiz-menu .menu ul {
	background: url('../images/style1/menu_sub_shadow.png') no-repeat 50% 100%;
}*/

div#horiz-menu .menu li li:hover,
/*div#horiz-menu .menu li li:sfhover,
div#horiz-menu .menu li li.sfhover,*/
div#horiz-menu .menu li li.active,
div#horiz-menu .menu li li.current {
	background: #4297ef url('../images/style1/menu_hover.png') repeat-x 0 0;
}

div#horiz-menu .menu li.level1 li a,
div#horiz-menu .menu li.level1 li a span,
div#horiz-menu .menu li.level1:hover li a,
div#horiz-menu .menu li.level1:hover li a span {
	margin:0;
	background:transparent!important;
}
/*
div#horiz-menu ul.menu li a.topli {
	background: none;
}
*/


/*====== Index Begin =====*/

#section_hot{
width:100%;
margin-top:5px;
overflow:hidden;
}

.rbox_t, .rbox_b, .widget_t, .widget_b{line-height:2px;height:4px;width:100%;overflow:hidden;background:url("../images/y.gif") no-repeat}
.rbox_t{background-position:0 -44px;}
.rbox_b{background-position:0 -48px;}
.rbox_c{border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;background: #FFF url("../images/round_bg.gif") repeat-x 0 bottom}

#hot_left{width:315px;}
#play_center, #hot_center{height:240px;}
#play_top{background-position:0 -53px;}
#play_bottom{background-position:0 -57px;}
#hot_top{background-position:-322px -53px;}
#hot_bottom{background-position:-322px -57px;}

#play {font-size:12px; font-family:Verdana;color:#fff; width:300px;padding:4px 0 0 7px;}
#play img {border:none;}
#play_info{position:absolute;margin-top:159px;padding:0 0 0 10px;height:42px;width:280px;color:#fff;z-index:41;cursor:pointer}
#play_info b{font-size:14px;display:block;margin-bottom:3px}
#play_bg {position:absolute;background-color:#000;margin:155px 0px 0 0px;height:45px;width:300px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1;}
#play_control{position:absolute;margin-top:212px;height:11px;width:300px;text-align:center;}
#play_control ul {padding:0;margin:0;list-style-type:none; height:11px;/*padding-top:1px;_padding-top:0px;filter: Alpha(Opacity=80);opacity:0.8;*/}
#play_control ul li {float:left;background:url("../images/x.gif") no-repeat 0 -215px;width:11px;height:11px;margin-right:5px;cursor:pointer; }
#play_control ul li b{display:none;}
#play_list a{display:block;width:300px;height:200px;position:absolute;overflow:hidden}

#hot_right{
overflow:hidden;
width:658px;
line-height:25px;
margin-left:7px;
}

#hot_tab_list{clear:left;margin:0 0 0 12px;padding-top:2px;}

.hot_tab_control{text-align:center;clear:both;}
.hot_tab_control ul{text-aglin: center; display: inline-block; margin-left: auto; margin-right: auto;padding:0px;/*padding-left:113px;*/_padding-left:0;_width:530px/*ie6 Fixed*/}
.hot_tab_control ul li{float:left;/*position:relative;right:50%;*/}
.hot_tab_control ul li a,#hot_tab_ctl_l,#hot_tab_ctl_r{
line-height:24px;
height:29px;
background:url("../images/x.gif") no-repeat;
cursor: pointer;
display:block;
_width:60px;/*IE6 Fixed*/
}
.hot_tab_control ul li a{color:#666666;background-position:-9999px -9999px;margin:0 4px;}
.hot_tab_control ul li a:hover{color:#008EE8;}
.hot_tab_control ul li .current_tab{line-height:22px;width:82px;color:#FFF;background-position:-140px -180px;}
.hot_tab_control ul li .current_tab:hover{color:#FFF;}
#hot_tab_ctl_l{width:5px;background-position:-37px -212px;}
#hot_tab_ctl_l:hover{background-position:-54px -212px;}
#hot_tab_ctl_r{width:5px;background-position:-45px -212px;}
#hot_tab_ctl_r:hover{background-position:-62px -212px;}
.hot_tab_loading{padding-top:85px;text-align:center;}

#hot_tab {clear:both}
#hot_tab .item{padding:0; margin:0;float:left;}
#hot_tab .item li{line-height:28px;height:30px;float:left; cursor:pointer;padding:0px 10px;margin:0px 0 0px 0;}
.item a{color:#666666;outline:none; /* for firefox 1.5 + */hide-focus: expression(this.hideFocus=true); /* for ie 5+ */ }
.item a:hover{color:#008EE8}
#hot_tab_control{text-align:center;}

.tabNum {line-height:20px;background-color:#FF8A00;color:#FFFFFF;font-family:Verdana;font-size:10px;margin-right:5px;padding:0px 2px 0px 2px;}


/*============hot theme============*/
#section_hot_theme {
	margin-top: 25px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.hot_theme_title {
	color: #666666;/*#BBBBBB;*/
	font-weight: bold;
	line-height: 14px;
	padding: 10px 0 0 10px;
	/*background: #F1F7FD none repeat scroll 0 0;*/
}

.hot_theme_title a {
	color: #018EE8;
	text-decoration: none;
}

.hot_theme_title a:hover{
	text-decoration: underline;
}

.more {
	float: right;
	padding: 0 10px 0 0;
}

.hot_theme_wrap {
	display: inline-block;
	margin-left: 5px;
	margin-top: 15px;
/*	margin-bottom: 10px;*/
	text-align: center;
	padding: 0 0 20px;
}

.hot_theme_content {
	float: left;
	padding: 0 8px 0 0 ;
	width: 131px;
}

.hot_theme_name {
	background: #4297EF none repeat scroll 0 0;
	color: #FFFFFF; 
	font-weight: bold;
	line-height: 27px;
	text-align: center;
	margin-top: 6px;
}

.hot_theme_category {
	color: #999999;/*#5B5B5B;*/
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 4px 0 0;
}

/*============section info============*/
#section_info {
	margin-top: 25px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

/*网站信息栏*/
#section_info{margin-top:25px; margin-bottom:25px;}
#section_info .rbox_c{padding:5px 0 20px 0;overflow:hidden;_overflow:visible;_height:10px; /*IE6 Only*/}
#info_l{width:310px;float:left;}
#info_c{width:326px;float:left;}
#info_r{float:left;}

/*首页RSS订阅*/
#rss_count{text-align:center;width:100%;margin:10px 0px;}
#rss_count span{font-weight:bold;color:#018EE8;margin:0 5px;font-size:16px;}
.rss_btn{_overflow:hidden;margin-top:10px;font-size:12px;display:inline-block;width:103px;height:27px;line-height:30px;color:#666666;background:url("../images/x.gif") no-repeat -111px -241px;}
.rss_btn:hover{background:url("../images/x.gif") no-repeat 0 -241px;color:#FFF;}
#rss_other{margin:15px 0 0 130px;}

/*首页模块中英文标题*/
.item_title{padding:10px 0 0 10px;color:#BBBBBB;line-height:14px;}
.item_title span{margin:0;font-size:10px;}

/*Index Google Search*/
#index_gg_search{margin:15px 0 0 20px;}
#pop_search{margin:8px 0 0 20px;color:#BBBBBB;width:300px;/*286px;*/}
#pop_search a{margin:0 5px;}

/*首页分类列表*/
#cat_list{width:320px;}
#cat_list ul{margin:5px 0 0 20px;}
#cat_list ul li{float:left;margin:3px 5px;}

/*=== Page ====*/
.page-title{color:#3C99C9;font-size:13px;font-weight:normal;width:683px;height:28px;line-height:28px;text-align:center;background:#F1F7FD;border:1px solid #D2E8FA;margin-bottom:10px;}
.page-search{text-align:center;width:100%;margin:10px 0}
.error404{text-align:center}
#hot_tab_div{margin:20px 0 0 10px;border-top:1px dashed #EEEEEE;overflow:hidden;width:658px;line-height:25px;font-size:12px}
#hot_tab_title{width:100%;text-align:center;margin:10px 0;color:#AAAAAA}

