.top_box {
	width:100%;
	height:47px;
	background:#f3f3f3;
	border-bottom:1px solid #e6e6e6;
	border-top:4px solid #2f83ca;
	z-index:400;
}
.top_box .top_con {
	width:980px;
	height:47px;
	margin:0px auto;
	z-index:2;
	position:relative;
}
.top_box .top_con .top_logo {
	width:200px;
	float:left;
	height:47px;
}
/*网站导航*/
.top_box .top_con .top_menu {
	float:left;
	margin:8px 80px 0px 25px;
	position:relative;
	display:inline;
	cursor:pointer;
	font-family:"宋体";
	
}
.top_box .top_con .top_menu .menulink {
	width:112px;
	height:29px;
	background:url(../images/top/top_menu.png) no-repeat 0px 0px;
	display:inline-block;
	z-index:9997;
}
.top_box .top_con .top_menu .active {
	background:url(../images/top/top_menu.png) no-repeat 0px -31px;
}
.top_box .top_con .top_menu .menuside {
	position:absolute;
	top:29px;
	right:0px;
	display:none; z-index:33333000; background:#FFF
}
.top_box .top_con .top_menu .menuside .meun_line {
	width:160px;
	height:1px;
	background:url(../images/top/menu_line.png) no-repeat;
	overflow:hidden;
}
.top_box .top_con .top_menu .menuside .menu_con {
	width:158px;
	height:auto;
	border:1px solid #2f83ca;
	border-top:none; line-height:22px;
}
.top_box .top_con .top_menu .menuside .menu_con h2 {
	border-bottom:1px solid #dcdcdc;
	text-align:center;
	background:#f3f3f3;
	line-height:25px;
}

.top_box .top_con .top_menu .menuside .menu_con dt {
	padding:3px 10px; 
	
}
.top_box .top_con .top_menu .menuside .menu_con dd:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.top_box .top_con .top_menu .menuside .menu_con dd {
	border-bottom:1px solid #dcdcdc;
	padding-left:10px;
}
.top_box .menu_con dd a:link,.top_box .menu_con dd a:visited {
	display:inline-block;
	line-height:23px;
	color:#2b2b2b;
	padding-right:6px;
}
.top_box .menu_con dd a:hover {
	color:#2b2b2b;
}
.top_box .menu_con dd a.red:link,.top_box  .menu_con dd a.red:visited
{ color:#d20000;}
.top_box  .menu_con dd a.red:hover{ color:#d20000;}
.top_box .menu_con dd a.blue_box:link,.top_box  .menu_con dd a.blue_box:visited
{ background:#2f83ca; display:inline-block; color:#FFF; padding-left:5px;}
.top_box  .menu_con dd a.blue_box:hover{ background:#2f83ca; display:inline-block; color:#FFF;}

/*-end-*/
.top_box .top_con .top_search {
	width:270px;
	background:url(../images/top/search_bg.jpg) no-repeat;
	height:35px;
	float:left;
	margin-top:5px;
	position:relative
}
.top_box .top_con .top_search .top_text {
	width:222px;
	height:35px;
	line-height:35px;
	position:absolute;
	top:0px;
	left:0px;
	padding-left:10px;
	background:transparent;
	color:#666
}

.top_box .top_con .login
{ width:300px;  text-align:right; position:absolute; right:0px; top:10px; z-index:2;}
.top_box .top_con .login .vip_pop
{ position:absolute; top:32px; left:118px; border:1px solid #a2a2a2; background:#FFF; width:100px; text-align:left;  display:none;z-index:10; overflow:hidden}
.top_box .top_con .login .vip_pop li
{ border-bottom:1px dashed #a2a2a2; line-height:30px; padding-left:8px; }
.top_box .top_con .login .vip_pop li a:link,.header .login .vip_pop li a:visited,.header .login .vip_pop li a:hover
{ color:#2b2b2b}
.top_box .top_con .login .vip_pop .current
{ width:100px; height:30px;  color:#FFF;}
.top_box .top_con .login .vip_pop .current a:link,.header .login .vip_pop .current a:visited,.header .login .vip_pop .current a:hover
{ color:#b00000;}

.top_box .top_con .login .vip
{ color:#b00000; margin-right:10px; background:url(../images/top/top.gif) 70px -148px no-repeat ; width:71px; padding-right:20px; height:25px;  line-height:30px; display:block; position:absolute; top:0px; right:70px; z-index:2000; cursor:pointer }
.top_box .top_con .login .vip_hover
{ color:#b00000; margin-right:10px; background:url(../images/top/arrow.gif) 20px 0px no-repeat; width:71px; padding-right:20px; height:35px; line-height:30px;  display:block; position:absolute; top:0px; right:70px; z-index:300; cursor:pointer}
.top_box .top_con .login a.a1
{ margin-right:20px; float:left; }
.top_box .top_con .login .load
{ position:absolute; top:5px; left:60px;}
.top_box .top_con .login .play
{ background:url(../images/top/j_ico.jpg) no-repeat  78px 4px; width:78px; padding-right:20px; float:right; cursor:pointer; line-height:30px; cursor:pointer; position:absolute; top:0px; right:-10px }
.top_box .top_con .login .play_hover
{   background:url(../images/top/arrow.gif) 20px -58px no-repeat; width:78px; padding-right:20px; height:35px;  display:block; position:absolute; top:0px; right:-10px; z-index:300; line-height:30px;  cursor:pointer }
.top_box .top_con .login .user
{ color:#b00000; margin-right:10px; background:url(../images/top/arrow.gif) 0px -208px no-repeat; width:80px; padding-left:20px; height:30px; line-height:30px;  display:block; position:absolute; top:0px; left:80px; z-index:300; cursor:pointer; text-align:left}
.top_box .top_con .login .user_vip
{  margin-right:10px; background:url(../images/top/arrow.gif) 0px -249px no-repeat; width:13px;  height:13px;   display:block; position:absolute; right:0px; top:8px; z-index:300; cursor:pointer}


.top_box .top_con .login .play_pop
{ position:absolute; top:29px; right:-10px; border:1px solid #a2a2a2; background:#FFF; width:255px; text-align:left; overflow:hidden; height:270px; z-index:20; display:none}
.top_box .top_con .login .play_pop h3
{ margin:30px auto 10px 25px; font-size:14px; color:#818181;}
.top_box .top_con .login .play_pop h4
{ margin:70px auto 10px 30px; font-size:14px; color:#818181;}
.top_box .top_con .login .play_pop .tuijian
{ line-height:25px; margin-left:25px;}
.top_box .top_con .login .play_pop .play_bot
{ height:28px; width:100%; position:absolute; top:243px; left:0px; background:#3188d1; line-height:28px;}
.top_box .top_con .login .play_pop .play_bot .load_r
{ float:right; margin-right:6px;}
.top_box .top_con .login .play_pop .play_bot .load_l
{ float:left; margin-left:6px;}
.top_box .top_con .login .play_pop .play_bot a
{ color:#FFF;}

.top_box .top_con .login .play_pop .Container {
	position:relative;
	top: 0px;
	left: 0px;
	width: 255px;
	height: 270px;
	font-size:12px;
}
.top_box .top_con .login .play_pop #Scroller-1 {
	position: absolute;
	overflow: hidden;
	width: 244px;
	height: 270px;
}
.top_box .top_con .login .play_pop .Scroller-Container {
	position: absolute;
	top: 0px;
	left: 0px;
}
.top_box .top_con .login .play_pop .Scrollbar-Track {
	width: 8px;
	height: 230px;
	position: absolute;
	top: 0px;
	right: -2px;

}
.top_box .top_con .login .play_pop .Scrollbar-Handle {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 6px;
	height: 60px;
	background: url(../images/top/scroll_button.jpg) 0px 0px no-repeat; cursor:pointer
}
.top_box .top_con .login .play_pop .con {
	width: 245px;
	height: 270px;
}
.top_box .top_con .login .play_pop .con a
{ text-decoration:none;}
.top_box .top_con .login .play_pop .con ul
{ line-height:42px; list-style:none; margin:0px; padding:0px;}
.top_box .top_con .login .play_pop .con ul li
 { position:relative; height:42px; border-bottom:1px solid #e1e1e1; padding-left:6px;}
.top_box .top_con .login .play_pop .con .del
{  width:15px; height:15px; position:absolute; top:12px; right:4px;}

.top_box .top_con .login .play_pop .con ul .blue
{ position:absolute; top:0px; right:25px;}
.top_box .top_con .login .play_tips
{ height:30px; width:100%; position:absolute; top:212px; left:0px; background:#dfdfdf; z-index:3000; line-height:30px; padding-left:10px; }
.top_box .top_con .login .play_tips .play_closed
{ position:absolute; top:0px; right:15px; font-size:18px; font-family:"微软雅黑"; color:#636363; cursor:pointer }
.top_box .top_con .login a.play_button_l
{ width:76px; height:29px; text-align:center; line-height:29px; background:#2f83ca; float:left; display:block; color:#FFF; margin-left:30px; _margin-left:15px; margin-top:20px; }
.top_box .top_con .login a.play_button_r
{ width:76px; height:29px; text-align:center; line-height:29px; background:#b7b7b7; float:left; display:block;  margin-left:40px;color:#FFF; margin-top:20px; }
