/* zhangyifei base style start */
/* use height:**px; you can clear it for your cascading style sheet */
ul,li{list-style:none;}
img{border:none;}
select,option,input{font-family:"����";font-size:12px;color:#666;}
a,a:link,a:visited{font-family:"����"; font-size:12px;color:#666; text-decoration:none;}
a:hover,a:active{ color:#005CA7; text-decoration:underline;}


.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 85%;}
* html .clearfix {height:1%;}
*+html .clearfix {min-height:1%;}

#z_warp{width:950px; margin:0 auto; clear:both;}
#z_left{width:686px; float:left;}
#z_right{width:254px; float:left; clear:right; margin-left:10px;}
/* Tom top menu Start */
.z_topautowidth{width:100%; height:31px; background:url(../images/topline.gif) repeat-x; 
clear:both;
}
.z_topautowidth .killwidth{ width:950px; height:30px; margin:0 auto; text-align:center;}
.z_topautowidth li{display:block; float:left;}
.z_topautowidth li.new_top_img{ width:66px; height:20px;padding-top:5px;}
.z_topautowidth li.new_top_left{width:650px; height:20px; color:#ccc; font-size:12px;font-family:"����"; padding-top:10px;}
.z_topautowidth li.new_top_left a,.z_topautowidth li.new_top_left a:link,.z_topautowidth li.new_top_left a:visited{ margin-left:9px; margin-right:9px;color:#666; text-decoration:none;}
.z_topautowidth li.new_top_left a:hover,.z_topautowidth li.new_top_left a:active{color:#666; text-decoration:underline;}
.z_topautowidth li.new_top_right{width:220px;_width:216px; height:30px;padding-left:10px;+padding-left:10px;_padding-left:18px; background:url(../images/laba.gif) no-repeat 0px 10px; 
line-height:30px;*line-height:34px; text-align:left;
}
.z_topautowidth li.new_top_right a{color:#4694d4;}
.z_top_normal{width:950px;clear:both;}
/* Tom top menu End */
.z_foot{width:950px; height:100px;clear:both; background:url(../images/bottomline.gif) repeat-x; 
position:relative;
}
.z_foot .footlogo{ position:absolute; left:100px; top:10px;}
.z_foot .footmenublue{ position:absolute; left:260px; top:52px;color:#4495d7;letter-spacing:1px;}
.z_foot .footbottomfont{position:absolute; left:260px; top:70px;color:#999;}
.z_foot .footbottomfont2{color:#999; text-align:center; padding-top:50px;}
.z_foot .footmenublue b{ color:#999; font-weight:normal;}
.z_foot .footmenu{ position:absolute; left:251px; top:25px;color:#666;}
.z_foot .footmenu a,.z_topautowidth a:link,.z_foot .footmenu a:visited{color:#666; margin-left:9px; margin-right:9px;}
.z_foot .footmenu a:hover,.z_foot .footmenu a:active{color:#4694d4; text-decoration:underline;}
.z_foot .footmenu2{ position:absolute; left:190px; top:25px;color:#666;}
.z_foot .footmenu2 a,.z_topautowidth a:link,.z_foot .footmenu2 a:visited{color:#666; margin-left:9px; margin-right:9px;}
.z_foot .footmenu2 a:hover,.z_foot .footmenu2 a:active{color:#4694d4; text-decoration:underline;}

.z_foot .footdun{position:absolute;top:54px;right:234px;width:27px;height:31px;}

.z_top_left_ad,.z_top_right_ad{ width:684px; height:74px; border:1px solid #ccc; float:left; margin-top:10px;}
.z_top_right_ad{width:252px;clear:right; margin-left:10px; border:#CCC 1px solid; height:74px;}
.z_top_right_ad ul {margin:13px 0 0 14px;}
.z_top_right_ad li {display:block; margin-bottom:5px;/* FF */ *margin-bottom:6px!important;/* IE7 */ *margin-bottom:6px;/* IE6 */ line-height:12px;}

.z_top_right_ad li a,.z_top_right_ad li a:link,.z_top_right_ad li a:visited {color:#333333; text-decoration:none; background:url(../images/m_arrow02.gif) no-repeat left center; 
padding-left:8px;
}
.z_top_right_ad li a:hover,.z_top_right_ad li a:active{color:#4694D4; background:url(../images/m_arrow01.gif) no-repeat left center;
}





.blue{color:#4694d4; font-weight:bold;}
.black{color:#333; font-weight:bold;}
.mainmenu{
	width:950px;
	height:32px;
	margin:0 auto;
	background: url(../images/main_menubg.gif) no-repeat;
	line-height:32px;
	overflow:hidden;
	position:relative;
	clear:both;
}



.mainmenu ul { clear:both;}
.mainmenu ul li{float:left;}
.mainmenu ul li img.linetomiddle{ vertical-align:-2px;_vertical-align:-5px;_float:left;_margin-top:10px;}
/* style for link normal */
.mainmenu ul li a,.mainmenu ul li a:link,.mainmenu ul li a:visited{display:block; width:86px;_width:85px; height:32px;float:left;overflow:hidden;}
.mainmenu ul li a:hover,.mainmenu ul li a:active{}
/* style for link 2 */
.mainmenu ul li a.link_2,.mainmenu ul li a.link_2:link,.mainmenu ul li a.link_2:visited{background:url(../images/main_menu_2.gif) no-repeat center bottom;
}
.mainmenu ul li a.link_2:hover,.mainmenu ul li a.link_2:active{background:url(../images/main_menu_2bg.gif) no-repeat center bottom;
}
/* style for link 3 */
.mainmenu ul li a.link_3,.mainmenu ul li a.link_3:link,.mainmenu ul li a.link_3:visited{background:url(../images/main_menu_3.gif) no-repeat center bottom;
}
.mainmenu ul li a.link_3:hover,.mainmenu ul li a.link_3:active{background:url(../images/main_menu_3bg.gif) no-repeat 0px 0px;
}
/* style for link 4 */
.mainmenu ul li a.link_4,.mainmenu ul li a.link_4:link,.mainmenu ul li a.link_4:visited{background:url(../images/main_menu_4.gif) no-repeat center bottom;
}
.mainmenu ul li a.link_4:hover,.mainmenu ul li a.link_4:active{background:url(../images/main_menu_4bg.gif) no-repeat 0px 0px;
}
/* style for link 5 */
.mainmenu ul li a.link_5,.mainmenu ul li a.link_5:link,.mainmenu ul li a.link_5:visited{background:url(../images/main_menu_5.gif) no-repeat center bottom;
}
.mainmenu ul li a.link_5:hover,.mainmenu ul li a.link_5:active{background:url(../images/main_menu_5bg.gif) no-repeat 0px 0px;
}
/* style for link 6 */
.mainmenu ul li a.link_6,.mainmenu ul li a.link_6:link,.mainmenu ul li a.link_6:visited{background:url(../images/main_menu_6.gif) no-repeat center bottom;
}
.mainmenu ul li a.link_6:hover,.mainmenu ul li a.link_6:active{background:url(../images/main_menu_6bg.gif) no-repeat 0px 0px;
}
/* style for link 7 */
.mainmenu ul li a.link_7,.mainmenu ul li a.link_7:link,.mainmenu ul li a.link_7:visited{background:url(../images/main_menu_7.gif) no-repeat center bottom;
}
.mainmenu ul li a.link_7:hover,.mainmenu ul li a.link_7:active{background:url(../images/main_menu_7bg.gif) no-repeat 0px 0px;
}
/* style for link 8 */
.mainmenu ul li a.link_8,.mainmenu ul li a.link_8:link,.mainmenu ul li a.link_8:visited{background:url(../images/main_menu_8.gif) no-repeat center bottom;
}
.mainmenu ul li a.link_8:hover,.mainmenu ul li a.link_8:active{background:url(../images/main_menu_8bg.gif) no-repeat 0px 0px;
}
/* style for link 9 */
.mainmenu ul li a.link_9,.mainmenu ul li a.link_9:link,.mainmenu ul li a.link_9:visited{background:url(../images/main_menu_9.gif) no-repeat center bottom;
}
.mainmenu ul li a.link_9:hover,.mainmenu ul li a.link_9:active{background:url(../images/main_menu_9bg.gif) no-repeat 0px 0px;
}
/* style for short link */
.mainmenu ul li a.short_link,.mainmenu ul li a.short_link:link,.mainmenu ul li a.short_link:visited{ display:block;float:left; width:53px; height:32px; background:url(../images/mainshortmenu_index.gif) no-repeat center bottom;
}
.mainmenu ul li a.short_link:hover,.mainmenu ul li a.short_link:active{background:url(../images/mainshortmenu_index_bg.gif) no-repeat 0px 0px; 
height:32px;
}
input.top_search{ width:112px; height:17px;+height:18px;_height:18px; border:1px solid #1c86ae; line-height:18px; padding-left:2px; position:absolute; top:6px; right:65px; padding-top:1px;+padding-top:0px;_padding-top:0px;}
input.btn_search{ border-style: none;
	border-color: inherit;
	border-width: medium;
	width:48px; 	height:19px; background:url(../images/but_search.gif) no-repeat; 
	position:absolute; 	top:6px; 	right:12px;
}
img.rightline{position:absolute; top:10px; right:120px;}
span.btn_login{ position:absolute; top:6px; right:63px;}
span.btn_reg{ position:absolute; top:6px; right:9px;}
.index_tabs_a{ width:686px; height:23px; overflow:hidden; clear:both; float:left; margin-top:10px;}
.index_tabs_a a,.index_tabs_a a:link,.index_tabs_a a:visited{ display:block; float:left; width:113px; height:23px; background:url(../images/index_tabs_normal.gif) no-repeat;}
.index_tabs_a a:hover,.index_tabs_a a:active{background:url(../images/index_tabs_active.gif) no-repeat;}

a,a:link,a:visited{font-family:"����"; font-size:12px;color: #333333; text-decoration:none;}
a:hover,a:active{ color:#02589E; text-decoration:underline;}

kkk,a.kkk:link,a.kkk:visited{font-family:"����"; font-size:14px;color: #333333; text-decoration:none;}
a.kkk:hover,a.kkk:active{ color:#02589E; text-decoration:underline;}



a.no:visited {	font-family:"����"; font-size:12px;text-decoration:none;color: #676767}
a.no:hover {font-family:"����"; font-size:12px; text-decoration:none;color: #676767}
a.no:link {	font-family:"����"; font-size:12px; text-decoration:none;color: #676767}

.orange {color:#FF6600;}
.gray {color:#CCC;}
/* zhangyifei base style over */
.z_imglist_theme01 a,.z_imglist_theme01 a:link,.z_imglist_theme01 a:visited{color:#666; text-decoration:none;}
.z_imglist_theme01 a:hover,.z_imglist_theme01 a:active{color:#666; text-decoration:underline;}
.z_imglist_theme02 a,.z_imglist_theme02 a:link,.z_imglist_theme02 a:visited{color:#666; text-decoration:none;}
.z_imglist_theme02 a:hover,.z_imglist_theme02 a:active{color:#666; text-decoration:underline;}

/* Theme 01 by Allan */
.z_imglist_theme01{ width:950px; height:121px; overflow:hidden; background:url(../images/menu_box_bg.gif) no-repeat; 
float:left; clear:both; margin-top:10px;
}
.z_imglist_theme01 .z_leftimglist {width:432px; margin:19px 0 0 19px; float:left; position:relative;}
*html .z_imglist_theme01 .z_leftimglist { margin:19px 0 0 9px;}
.z_imglist_theme01 .z_leftimglist img,.z_imglist_theme01 .z_rightimglist img {padding:1px; background:#FFF; border:1px solid #CCC;}
.z_imglist_theme01 .z_leftimglist ul {clear:both;}
.z_imglist_theme01 .z_leftimglist li {display:block; float:left; margin-right:9px;}
.z_imglist_theme01 .z_leftimglist .z_nomarign,.z_imglist_theme01 .z_rightimglist .z_nomarign {margin:0;}

.z_imglist_theme01 .z_leftimglist .datalist {color:#CBCBCB; line-height:14px; position:absolute; top:73px; left:0;}
.z_imglist_theme01 .z_leftimglist .bluetext {color:#4694D4; float:left; margin-right:6px; display:block; width:38px; background:url(../images/m_arrow01.gif) no-repeat right 3px; 
padding-right:10px;
}
.z_imglist_theme01 .z_leftimglist .datalist li {display:block; float:left; padding-right:5px; margin-right:4px; background:url(../images/m_line02.gif) no-repeat right center;
}

.z_imglist_theme01 .z_leftimglist .datalist li a.lblue,.z_imglist_theme01 .z_leftimglist .datalist li a:link.lblue,.z_imglist_theme01 .z_leftimglist .datalist li a:visited.lblue  {color:#224283;}
.z_imglist_theme01 .z_leftimglist .datalist li a:hover.lblue,.z_imglist_theme01 .z_leftimglist .datalist li a:active.lblue {color:#224283; text-decoration:underline;}
.z_imglist_theme01 .z_leftimglist .datalist .nobg {background:none;}

.z_imglist_theme01 .z_rightimglist {width:462px; margin:20px 19px 0 0; float:right; position:relative;}
*html .z_imglist_theme01 .z_rightimglist {margin:20px 9px 0 0;}
.z_imglist_theme01 .z_rightimglist ul {clear:both;}
.z_imglist_theme01 .z_rightimglist li {display:block; float:left; margin-right:18px;}
.z_imglist_theme01 .z_rightimglist .game01 {line-height:14px; position:absolute; top:51px; left:0;}
.z_imglist_theme01 .z_rightimglist .bluetext {color:#4694D4; float:left; margin-right:6px; display:block; width:50px; background:url(../images/m_arrow01.gif) no-repeat right 3px; 
padding-right:10px;
}
.z_imglist_theme01 .z_rightimglist .game01 li {display:block; float:left; padding-right:5px; margin-right:4px; background:url(../images/m_line02.gif) no-repeat right center;
}
.z_imglist_theme01 .z_rightimglist .game01 .nobg {background:none;}

.z_imglist_theme01 .z_rightimglist .game02 {line-height:14px; position:absolute; top:73px; left:0;}
.z_imglist_theme01 .z_rightimglist .bluetext {color:#4694D4; float:left; margin-right:6px; display:block; width:50px; background:url(../images/m_arrow01.gif) no-repeat right 3px; 
padding-right:10px;
}
.z_imglist_theme01 .z_rightimglist .game02 li {display:block; float:left; padding-right:5px; margin-right:4px; background:url(../images/m_line02.gif) no-repeat right center;
}
.z_imglist_theme01 .z_rightimglist .game02 .nobg {background:none;}

.z_imglist_theme01 .z_rightimglist .game03 {line-height:14px; position:absolute; top:51px; left:252px;}
.z_imglist_theme01 .z_rightimglist .bluetext {color:#4694D4; float:left; margin-right:6px; display:block; width:50px; background:url(../images/m_arrow01.gif) no-repeat right 3px; 
padding-right:10px;
}
.z_imglist_theme01 .z_rightimglist .game03 li {display:block; float:left; padding-right:4px; margin-right:4px; background:url(../images/m_line02.gif) no-repeat right center;
}
.z_imglist_theme01 .z_rightimglist .game03 .nobg {background:none;}

.z_imglist_theme01 .z_rightimglist .game04 {line-height:14px; position:absolute; top:73px; left:252px;}
.z_imglist_theme01 .z_rightimglist .bluetext {color:#4694D4; float:left; margin-right:6px; display:block; width:50px; background:url(../images/m_arrow01.gif) no-repeat right 3px; 
padding-right:10px;
}
.z_imglist_theme01 .z_rightimglist .game04 li {display:block; float:left; padding-right:5px; margin-right:4px; background:url(../images/m_line02.gif) no-repeat right center;
}
.z_imglist_theme01 .z_rightimglist .game04 .nobg {background:none;}

/* End Theme 01 */

/* Theme 02 by Allan */
.z_imglist_theme02{ width:950px; height:101px; background:url(../images/menu_box_bg02.gif) no-repeat; 
float:left; clear:both; margin-top:10px;
}
.z_imglist_theme02 .z_leftimglist02 {width:432px; margin:19px 0 0 13px; float:left;}
*html .z_imglist_theme02 .z_leftimglist02 { margin:19px 0 0 7px;}
.z_imglist_theme02 .z_leftimglist02 img{padding:1px; background:#FFF; border:1px solid #CCC;}
.z_imglist_theme02 .z_leftimglist02 ul {clear:both;}
.z_imglist_theme02 .z_leftimglist02 li {display:block; float:left; margin-right:9px;}
.z_imglist_theme02 .z_leftimglist02 .z_nomarign {margin:0;}

.z_imglist_theme02 .z_rightimglist02 {width:495px; margin:19px 0 0 0; float:right; position:relative;}

.z_imglist_theme02 .z_rightimglist02 .game05 {line-height:14px; position:absolute; top:4px; left:0;}
.z_imglist_theme02 .z_rightimglist02 .game05 li {display:block; float:left; padding-right:5px; margin-right:4px; background:url(../images/m_line02.gif) no-repeat right center;
}
.z_imglist_theme02 .z_rightimglist02 .game05 .nobg {background:none;}

.z_imglist_theme02 .z_rightimglist02 .game06 {line-height:14px; position:absolute; top:26px; left:0;}
.z_imglist_theme02 .z_rightimglist02 .game06 li {display:block; float:left; padding-right:5px; margin-right:4px; background:url(../images/m_line02.gif) no-repeat right center;
}
.z_imglist_theme02 .z_rightimglist02 .game06 .nobg {background:none;}

.z_imglist_theme02 .z_rightimglist02 .game07 {line-height:14px; position:absolute; top:48px; left:0;}
.z_imglist_theme02 .z_rightimglist02 .game07 li {display:block; float:left; padding-right:5px; margin-right:4px; background:url(../images/m_line02.gif) no-repeat right center;
}
.z_imglist_theme02 .z_rightimglist02 .game07 .nobg {background:none;}
/* End Theme 02 */
.top_logonmenu{width:950px; height:60px; margin:0 auto; overflow:hidden; position:relative;clear:both;}
.top_logo{
	position:absolute;
	top:6px;
	left:0px;
	visibility: visible;
}
.top_adk{
	position:absolute;
	top:6px;
	left:180px;
	visibility: visible;
}
.z_top_menu{position:absolute; top:38px; right:0px;}
.z_top_menu li{ float:left; display:block;margin-right:11px; position:relative; height:14px; border-right:1px solid #999;padding-right:11px;}
.z_top_menu li.norightborder{border-right:none; padding-right:0px; margin-right:4px;_margin-right:2px;}
.z_top_menu a,.z_top_menu a:link,.z_top_menu a:visited{ display:block;float:left; width:29px; height:14px; background:url(../images/menu1.gif) no-repeat;
}
.z_top_menu a:hover,.z_top_menu a:active{background:url(../images/menu1_b.gif) no-repeat;
}
.z_top_menu a.menu2,.z_top_menu a.menu2:link,.z_top_menu a.menu2:visited{background:url(../images/menu2.gif) no-repeat; width:47px;
}
.z_top_menu a.menu2:hover,.z_top_menu a.menu2:active{background:url(../images/menu2_b.gif) no-repeat;
}
.z_top_menu a.menu3,.z_top_menu a.menu3:link,.z_top_menu a.menu3:visited{background:url(../images/menu3.gif) no-repeat; width:47px;
}
.z_top_menu a.menu3:hover,.z_top_menu a.menu3:active{background:url(../images/menu3_b.gif) no-repeat;
}
.z_top_menu a.menu5,.z_top_menu a.menu5:link,.z_top_menu a.menu5:visited{background:url(../images/menu5.gif) no-repeat;
}
.z_top_menu a.menu5:hover,.z_top_menu a.menu5:active{background:url(../images/menu5_b.gif) no-repeat;
}
.z_top_menu a.menu8,.z_top_menu a.menu8:link,.z_top_menu a.menu8:visited{background:url(../images/menu8.gif) no-repeat;
}
.z_top_menu a.menu8:hover,.z_top_menu a.menu8:active{background:url(../images/menu8_b.gif) no-repeat;
}
.z_top_menu a.menu9,.z_top_menu a.menu9:link,.z_top_menu a.menu9:visited{display:block;float:left; width:56px; height:14px;background:url(../images/menu9.gif) no-repeat;
}
.z_top_menu a.menu9:hover,.z_top_menu a.menu9:active{background:url(../images/menu9_b.gif) no-repeat;
}
