/* 全局样式 */
* { margin: 0; padding: 0; }
body { font-size:12px; font-family:arial,宋体;  background:#a3a3a3; text-align:left;  color:#000000;}
img { border: 0; padding:0; margin:0; }
ul{list-style:none;}

/* 通用链接样式 */
.clearfix { height:0;clear:both;float:none;overflow:hidden;width:100%;}
a:link { color: #000000; text-decoration:none; }
a:visited { color: #000000; text-decoration:none; }
a:hover { color: #e5004e; text-decoration:underline;}

.red a:link { color: #e5004e; text-decoration:none; }
.red a:visited { color: #FF0000; text-decoration:none; }
.red a:hover { color: #e5004e; text-decoration:underline;}

.black a:link { color: #000;  text-decoration:underline; }
.black a:visited { color: #000;  text-decoration:underline; }
.black a:hover { color: #FF0000; text-decoration:underline;}

.gray a:link { color: #565656;  text-decoration:none; }
.gray a:visited { color: #565656;  text-decoration:none; }
.gray a:hover { color: #e5004e; text-decoration:underline;}

.pink a:link { color: #e0014d;  text-decoration:none; }
.pink a:visited { color: #e0014d; text-decoration:none; }
.pink a:hover { color: #ff357a;text-decoration:underline;}

.zyx a:hover img {border:1px solid #e42968;}
.logo a:hover img {border:0}

#part,.page {margin:0 auto;  text-align: left; background:#FFF; background:url(part_bg_test.jpg) repeat-y center; }
.page{width:100%;}
/*通用头部样式*/
#partTop{background:url(top_bg.jpg) no-repeat; width:1000px; height:140px; margin:0 auto; overflow:hidden;}
#weblogo{float:left; display:inline; width:217px; height:64px; margin:43px 0 0 34px; background:url(web_logo.jpg) no-repeat; cursor:pointer;}
#weblogo h1{display:none;}
#partTop .right{width:724px; float:left; display:inline; overflow:hidden;}
#partTop .right span{float:right; margin:10px 20px 0 0;  display:inline; height:15px; overflow:hidden;}

#game_pic{background:url(game_pic_bg.jpg) no-repeat; width:983px; height:69px; margin:0 0 0 9px;}
#game_pic h2{width:18px;  color:#565656; font-size:12px; font-weight:normal; padding:0 0 0 7px; float:left; display:inline;}
#game_pic dl{float:left; display:inline; width:124px;margin:3px 0 0 11px;}
#game_pic img{ width:120px; height:50px; padding:1px; border:1px solid #c1c1c1; }
#game_pic a:link img,#game_pic a:visited img {border:1px solid #c1c1c1;}
#game_pic a:hover img {border:1px solid #e42968;}


#menu1{background:url(menu_bg.jpg) no-repeat; width:547px; height:43px; margin:17px 0 0 69px; padding:0 0 0 26px; }
#menu1 a{float:left;display:inline; margin-right:12px;}
#menu1 a:hover{ color:#ec0050; text-decoration:none;}
#menu1 a#menu1-1{ width:42px; height:32px; display:block;  text-align:center; background:none; font-weight:bold; font-size:14px; padding:11px 0 0 0;}
#menu1 a:hover#menu1-1{background:url(menu_bg1.jpg) no-repeat -26px 0; width:42px; height:33px; display:block; text-align:center;  font-weight:bold; font-size:14px; }

#menu1 a#menu1-2{ width:58px; height:32px; display:block;  text-align:center; background:none; font-weight:bold; font-size:14px; padding:11px 0 0 0;}
#menu1 a:hover#menu1-2{background:url(menu_bg1.jpg) no-repeat -80px 0; width:58px; height:33px; display:block; text-align:center;  font-weight:bold; font-size:14px;}

#menu1 a#menu1-3{ width:58px; height:32px; display:block;  text-align:center; background:none; font-weight:bold; font-size:14px; padding:11px 0 0 0;}
#menu1 a:hover#menu1-3{background:url(menu_bg1.jpg) no-repeat -150px 0; width:58px; height:33px; display:block; text-align:center;  font-weight:bold; font-size:14px;}

#menu1 a#menu1-4{ width:58px; height:32px; display:block;  text-align:center; background:none; font-weight:bold; font-size:14px; padding:11px 0 0 0;}
#menu1 a:hover#menu1-4{background:url(menu_bg1.jpg) no-repeat -220px 0; width:58px; height:33px; display:block; text-align:center;  font-weight:bold; font-size:14px;}

#menu1 a#menu1-5{ width:74px; height:32px; display:block;  text-align:center; background:none; font-weight:bold; font-size:14px; padding:11px 0 0 0;}
#menu1 a:hover#menu1-5{background:url(menu_bg1.jpg) no-repeat -290px 0; width:74px; height:33px; display:block; text-align:center;  font-weight:bold; font-size:14px;}

#menu1 a#menu1-6{ width:104px; height:32px; display:block;  text-align:center; background:none; font-weight:bold; font-size:14px; padding:11px 0 0 0;}
#menu1 a:hover#menu1-6{background:url(menu_bg1.jpg) no-repeat -376px 0; width:104px; height:33px; display:block; text-align:center;  font-weight:bold; font-size:14px;}

#menu1 a#menu1-7{ width:42px; height:32px; display:block;  text-align:center; background:none; font-weight:bold; font-size:14px; padding:11px 0 0 0;}
#menu1 a:hover#menu1-7{background:url(menu_bg1.jpg) no-repeat -492px 0; width:42px; height:33px; display:block; text-align:center;  font-weight:bold; font-size:14px;}

#menu2{background:url(submenu_bg.jpg) no-repeat; margin:0 0 0 40px;width:644px; padding:0px 0 0 0!important; height:24px!important; padding:1px 0 0 0; height:23px; overflow:hidden; font-size:12px; font-weight:normal; text-align:center;  line-height:22px;}


/* 一级导航热点css - 注意页面内id=“c” */

#menu-ri p{display:none;color:#cd0046;}
#menu-ri p a{margin:0 5px; color:#cd0046;}
#menu-ri p a:hover{margin:0 5px; }
.c1 #menu1 #menu1-1{background:url(menu_bg1.jpg) no-repeat -26px 0; width:42px; height:33px; display:block; text-align:center; color:#ec0050;}
.c2 #menu1 #menu1-2{background:url(menu_bg1.jpg) no-repeat -80px 0; width:58px; height:33px; display:block; text-align:center;  color:#ec0050;}
.c3 #menu1 #menu1-3{background:url(menu_bg1.jpg) no-repeat -150px 0; width:58px; height:33px; display:block; text-align:center; color:#ec0050;}
.c4 #menu1 #menu1-4{background:url(menu_bg1.jpg) no-repeat -220px 0; width:58px; height:33px; display:block; text-align:center; color:#ec0050;}
.c5 #menu1 #menu1-5{background:url(menu_bg1.jpg) no-repeat -290px 0; width:74px; height:33px; display:block; text-align:center; color:#ec0050;}
.c6 #menu1 #menu1-6{background:url(menu_bg1.jpg) no-repeat -376px 0; width:104px; height:33px; display:block; text-align:center; color:#ec0050;}
.c7 #menu1 #menu1-7{background:url(menu_bg1.jpg) no-repeat -492px 0; width:42px; height:32px; display:block; text-align:center; color:#ec0050;}
.c1 #menu2 #menu2-1,.c2 #menu2 #menu2-2,.c3 #menu2 #menu2-3,.c4 #menu2 #menu2-4,.c5 #menu2 #menu2-5,.c6 #menu2 #menu2-6{display:block;}


.orange a{text-decoration:none;}
.orange div{text-align:left;font-family:"宋体", "Verdana", "sans-serif"; float:left; display:inline;}
.orange{background:url(	http://newgame.duowan.com/gd2009/orange1.gif) no-repeat;  padding:1px 0 0 0; width:980px; overflow:hidden; position:relative; margin:4px 0 0 13px; }
#today-game{width:230px;} 
#today{color:#000;font-weight:bold;width:74px;text-align:center;important;padding:5px 0 0 6px;font-family:"宋体", "Verdana", "sans-serif";}
#game a{display:block;float:left;color:#f00;font-weight:bold;font-size:20px;font-family:"Arial", "Helvetica", "sans-serif";text-align:center;width:22px;padding:2px 60px 6px 20px;width:66px; }
#game a:hover{color:#53BFEA;}
#more-game{padding:5px 0 0 20px;color:#000;}
#more-game a{color:#777;padding:0 2px;}
#more-game a:hover{color:#001239;}

#R_search{float:right; display:inline; width:288px;}
#search_title{background:url(http://webgame.duowan.com/s/i09/search_pic.jpg) no-repeat left; padding-left:20px; margin:5px 2px 0 45px; width:52px;}
#search_txt input{border:1px solid #aeaeae; height:15px; width:100px;margin:4px 5px 0 0!important; margin:3px 5px 0 0; }
#search_btn input{ height:21px; width:38px; margin:3px 0 0 0; line-height:15px; }


/*底部导航*/
#partBtm{background:url(body_btm_test.jpg) no-repeat; width:933px; height:116px; margin:0 auto; padding:30px 30px 20px 20px;; overflow:hidden;}
#partBtm h3{color:#58b6d5; font-size:13px; float:left; width:25px; height:63px; margin:6px 15px 0 20px; border-right:1px solid #58b6d5;line-height:16px;}
#partBtm .right{float:left; display:inline; width:840px; margin:8px 0 0;}
#partBtm p{font-size:13px;font-family: "宋体";color:#FFF; float:left; display:inline;}
#partBtm p span{width:80px; text-align:right; font-weight:bold; overflow:hidden; float:left;}
#partBtm p a{margin-right:10px;}
#partBtm a:link,#partBtm a:visited{color:#FFF; }
#partBtm a:hover{color:#fe0257; }
#partBtm .r_more{float:left; display:inline; line-height:28px;  width:60px; margin:6px 0 0 10px;border-left:1px solid #58b6d5;}
#partBtm .r_more span{width:70px; text-align:right; font-weight:bold; overflow:hidden; float:left;}
#partBtm .f_more {width:654px; margin:5px auto ;}
#partBtm .f_more img{ border:0; margin-right:10px;}

/*底部样式*/
#footer{  overflow:hidden; margin:0 auto; padding:20px 0; text-align:center; line-height:20px; background:url(part_bg_bottom.jpg) no-repeat top; color:#4c4b4b; }
.copyRight{text-align:center; font-size:12px;}
#footer a:link,#footer a:visited{color:#999;}
#footer a:hover{color:#FF0000;}

#position{background:url(position_bg.gif) repeat-x; width:963px; height:20px; border:1px solid #a0a0a0; margin: 4px auto; padding:5px 0 0 10px;}
#position span{background:url(position_icon.gif) no-repeat left 3px!important;background:url(position_icon.gif) no-repeat left 1px; padding-left:15px; font-weight:bold;}



/*08月24号添加样式；头部修改*/
.advertise{width:983px; height:65px; margin:0 0 0 9px; padding-top:0px; text-align:center;}

#top{width:1000px; height:96px; background:url(topBg.jpg) no-repeat;}
#top h1{width:216px; height:69px; padding:22px 0 0 28px; float:left;}
.navList{width:609px; margin:14px 0 0 36px; float:left;}
.nav1{width:609px; height:35px; background:url(line.jpg) repeat-x bottom;}
.navList li{float:left;}
.navList li a{color:#01393C; font-size:14px; margin-left:0px;}
.navList li a:hover{color:#EC0050;}
.nav1 li{margin-left:17px; line-height:35px;}
.nav1 li a{font-weight:bold; margin-left:0px;}
.nav2{width:606px; height:27px; overflow:hidden; padding-left:3px;}
.nav2 li{margin-left:15px; line-height:27px;}
.nav2 li a{margin-left:0px;}
.setting{width:70px; height:75px; margin:6px 0 0 33px; float:left;}
#top .setting a{width:58px; padding-left:12px; background:url(arrowhead.jpg) no-repeat 0 4px; line-height:20px; color:#fff;}
#top .setting a:hover{color:#EC0050;}

.search{width:975px; height:39px; background:url(searchBg.jpg) no-repeat; margin:0 0 5px 13px;}
.searchBox{width:438px; height:39px; line-height:39px; background:url(searchLine.jpg) no-repeat right 3px; float:left;}
.searchTitle{background:url(searchIcon.jpg) no-repeat 12px 0; padding-left:32px; font-size:13px; font-weight:bold;}
.searchTxt{width:160px; height:17px; padding-top:3px; margin-top:2px; background:#fff; border:1px solid #B6B6B6;}
.searchSelect{width:79px; height:20px; margin-top:2px;}
.searchBtn{width:38px; height:19px; margin-top:2px; background:url(searchBtn.jpg) no-repeat; border:0;}
.fastestRising{width:500px; height:39px; line-height:39px; margin-left:28px; float:left;}
.search .fastestRising a{padding:0 6px 0 0; color:#E30751;}

#tab{width:975px; height:190px; margin:0 0 5px 13px; border-left:1px solid #A0DCE4;border-bottom:1px solid #A0DCE4;border-right:1px solid #A0DCE4;}
.tabTitle{width:975px; height:31px; background:url(tabBg.jpg) repeat-x; overflow:hidden;}
.tabTitle li{float:left; width:91px; height:31px;}
#tab .tabTitle a.tabLink, #tab .tabTitle a.TL_current{display:block; width:91px; height:31px; line-height:31px; text-align:center;}
#tab .tabTitle a.tabLink{background:url(tabNav.jpg) no-repeat -91px 0;}
#tab .tabTitle a.TL_current{background:url(tabNav.jpg) no-repeat 0 0; color:#0EA2A6; font-weight:bold; font-size:14px;}
#tab .tabTitle a.tabLink:hover, #tab .tabTitle a.TL_current:hover{text-decoration:none;}
.hidden{display:none;}
#tabcont{width:958px; height:159px; padding:0px 9px 0px 8px; }
#tabcont a{line-height:26px; padding:0 8px 0 8px; *padding:0 8px; color:#000;}
#tabcont a.major{color:#E30751;}
.tab_transform{width:958px; padding:4px 0; border-bottom:1px solid #BCE5EB; color:#CFCFCF;}
.gameBox{width:958px; height:35px; line-height:35px; border-bottom:1px solid #BCE5EB; color:#CFCFCF;}
.navTag{width:61px; height:21px; line-height:21px; margin-top:7px; padding-left:6px; float:left; background:url(navTag.jpg) no-repeat; color:#0EA2A6; font-weight:bold;}
.gameLink{float:left;}
.borderNo{border:none;}

#top h1 a:hover img,#part .advertise a:hover img{border:0;}

#tabcont .more{display: block; width: 40px; float: right; text-align: right; font-family:'宋体'; padding-top:26px;}



/*1125*/
.fri-link-1125{padding:0 0 7px;}
.fri-link-1125 a{display:inline-block;margin:0 5px; font-size:13px;}
