/* 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:#4694d4; 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('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('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('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; width:100%; margin-bottom:5px;/* FF */ *margin-bottom:6px!important;/* IE7 */ *margin-bottom:6px;/* IE6 */ line-height:14px;}

.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('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('m_arrow01.gif') no-repeat left center;
}






.blue{color:#4694d4; font-weight:bold;}
.black{color:#333; font-weight:bold;}
.mainmenu{width:950px; height:32px; background:url('main_menubg.gif') no-repeat; 
line-height:32px; overflow:hidden; position:relative; clear:both;
}
.mainmenu ul { clear:both;}
.mainmenu ul li {float:left; width:53px; height:32px; }
.mainmenu ul li a{ width:53px;color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:none;}
.mainmenu ul li a:hover{color:#000000; font-weight:bold; font-size:14px; text-decoration:none;}
.mainmenu ul li a:visited{color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:none}
input.top_search{ width:100px; 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('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(index_tabs_normal.gif) no-repeat;}
.index_tabs_a a:hover,.index_tabs_a a:active{background:url(index_tabs_active.gif) no-repeat;}

a,a:link,a:visited{font-family:"宋体"; font-size:12px;color:#666; text-decoration:none;}
a:hover,a:active{ color:#4694d4; 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('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('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('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('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('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('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('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('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('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('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('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('menu_box_bg02.gif') no-repeat; 
float:left; clear:both; margin-top:10px;
}
.z_imglist_theme02 .z_leftimglist02 {width:432px; margin:19px 0 0 10px;float:left;}
*html .z_imglist_theme02 .z_leftimglist02 { margin:19px 0 0 5px;}
.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;*/ margin-left:5px; display:inline;}
.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 { position:absolute; top:2px; left:0;height:20px;line-height:20px;overflow:hidden;}
.z_imglist_theme02 .z_rightimglist02 .game05 li {display:block; float:left; padding-right:5px; margin-right:4px; background:url('m_line02.gif') no-repeat right center; width:112px; height:20px;line-height:20px;overflow:hidden;
}
.z_imglist_theme02 .z_rightimglist02 .game05 .nobg {background:none;}

.z_imglist_theme02 .z_rightimglist02 .game06 { position:absolute; top:22px; left:0; height:20px;line-height:20px;overflow:hidden;}
.z_imglist_theme02 .z_rightimglist02 .game06 li {display:block; float:left; padding-right:5px; margin-right:4px; background:url('m_line02.gif') no-repeat right center;width:112px; height:20px;line-height:20px;overflow:hidden;
}
.z_imglist_theme02 .z_rightimglist02 .game06 .nobg {background:none;}

.z_imglist_theme02 .z_rightimglist02 .game07 { position:absolute; top:42px; left:0; height:20px;line-height:20px;overflow:hidden;}
.z_imglist_theme02 .z_rightimglist02 .game07 li {display:block; float:left; padding-right:5px; margin-right:4px; background:url('m_line02.gif') no-repeat right center;width:112px; height:20px;line-height:20px;overflow:hidden;
}
.z_imglist_theme02 .z_rightimglist02 .game07 .nobg {background:none;}
/* End Theme 02 */
.top_logonmenu{width:950px; height:74px; overflow:hidden; position:relative;clear:both;}
.top_logo{position:absolute; top:0px; left:0px;}
.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;}
.z_top_menu a:hover,.z_top_menu a:active{background:url(menu1_b.gif) no-repeat;
}
.z_top_menu a.menu2,.z_top_menu a.menu2:link,.z_top_menu a.menu2:visited{background:url(menu2.gif) no-repeat; width:47px;
}
.z_top_menu a.menu2:hover,.z_top_menu a.menu2:active{background:url(menu2_b.gif) no-repeat;
}
.z_top_menu a.menu3,.z_top_menu a.menu3:link,.z_top_menu a.menu3:visited{background:url(menu3.gif) no-repeat; width:47px;
}
.z_top_menu a.menu3:hover,.z_top_menu a.menu3:active{background:url(menu3_b.gif) no-repeat;
}
.z_top_menu a.menu5,.z_top_menu a.menu5:link,.z_top_menu a.menu5:visited{background:url(menu5.gif) no-repeat;
}
.z_top_menu a.menu5:hover,.z_top_menu a.menu5:active{background:url(menu5_b.gif) no-repeat;
}
.z_top_menu a.menu8,.z_top_menu a.menu8:link,.z_top_menu a.menu8:visited{background:url(menu8.gif) no-repeat;
}
.z_top_menu a.menu8:hover,.z_top_menu a.menu8:active{background:url(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(menu9.gif) no-repeat;
}
.z_top_menu a.menu9:hover,.z_top_menu a.menu9:active{background:url(menu9_b.gif) no-repeat;
}