@charset "utf-8";
/* CSS Document */
/*背景图片处理*/
.not, .playtit, .mainplaynrtop ul, .mainplaynrtop ul li a:hover, .mainplaynrtop ul li a.playmenuselected, .playnrbgtop1, .playnrbgtop2, .playnrbgbot1, .playnrbgbot2, .mainplaybot1, .mainplaybot2, .playbtn, .mlask, .mainml2 h3, .btn_more, .specialpic_bg1 ol li, .linebg1, .linebg2, .box_1, .pet_box, .box_3, .titbg, .tit1, .tit2{ background:url(../images/playnr.jpg) no-repeat;}
.playnrbgtop, .playnrbgbot, .mainplaybot, .notbot, .linebg{background:#fff url(../images/xbg.gif) repeat-x;}
.mainplay, .mainmlbg, .specialpic_bg{background:#e2dbd2 url(../images/ybg1.gif) repeat-y left top;}
.mainplaybg, .mainmlbg1, .specialpic_bg1{background:url(../images/ybg2.gif) repeat-y right top;}
.notbotbg1, .notbotbg2, .calendarmenu li a:hover, .calendarmenu li a.calenmenuselected, .playbgk, .special{ background:url(../images/span.png) no-repeat;}
.adv,.advbg1, .advbg2, .partners, .partners1, .partners2{ background:url(../images/yjbg.jpg);}

.playnrbgtop, .playnrbgbot, .mainplaybot{overflow:hidden; zoom:1;}
.special h2{text-indent:-9999em;}
/*右边*/
.main{ width:691px; padding:8px 16px 0px 0px; float:right; overflow:hidden;}
.mainbox{width:691px; height:auto;overflow:hidden; zoom:1;}

.mainbox_left{ width:416px; height:auto; float:left;}
.banner {height:250px;padding:18px 0 0 20px;position:relative;width:390px;}
/*公告栏*/
.not{ width:416px; height:304px; background-position:-351px 0px;}

.tab-menu{font-size:14px;width:300px;height:15px;padding:20px 0 0 116px; font-family:"Microsoft Yahei";}
.tab-menu li{float:left;width:50px; display:inline; line-height:15px;}
.tab-menu li a{width:40px;height:15px;display:block; text-align:center; color:#785116; cursor:pointer;}
.tab-menu li a:hover{width:40px;height:15px; background: url(../images/newsmouse.jpg) no-repeat 0px 0px; color:#FFF; text-decoration:none;}
.tab-menu li a.newmenuselected{width:40px;height:15px; background: url(../images/newsmouse.jpg) no-repeat 0px 0px; color:#FFF;}
.tab{ padding:20px 60px 11px; height:236px; position:relative; z-index:999;}
.tab h3{text-align:center; font-size:14px;}
.tab h3 a{ color:#F30;}
.tab .newsfont{ height:40px;}
.tab ul{margin:28px 5px 14px 10px;}
.tab ul li span{ color:#9e9e9e; float:right;}
.tab ul li{ background:url(../images/icon.jpg) left center no-repeat; padding-left:20px; line-height:20px;}
/*更多按钮*/
.notfot{width:399px; position:relative;margin-left:10px;}
.box-btm{ position:relative;}
.notbot{width:399px; background-position:0px -8px; height:7px; overflow:hidden;}
.notbotbg1{ position:absolute; width:29px; height:40px; background-position:-30px -143px;z-indent:999;}
.notbotbg2{ position:absolute; width:26px; height:32px; background-position:0px -143px;}
.notbotbg3{top:0px; left:0px;}
.notbotbg4{top:0px; right:0px;}
.notbotbg5{top:-7px; left:12px;}
.notbotbg6{top:-7px;right:18px;}
.btn_more{width:172px;height:32px;background-position:0px -1132px;position:absolute;bottom:-22px; left:105px;text-align:center;font-weight:bold; z-index:999;}
.btn_more a{ color:#815c50; height:12px; display:block; margin-top:6px; margin-top:8px\9;*margin-top:7px; _margin-top:7px;}
.btn_more a:hover{ text-decoration:none;}
/*广告位*/
.adv{background-position:0px -220px; background-repeat:repeat-x;height:109px;margin-left:6px;}
.advwidth1{width:406px; margin-top:22px;}
.advwidth2{width:676px; margin-top:12px;}
.advbg1{ width:auto;height:109px; background-position:left -110px; background-repeat:no-repeat;}
.advbg2{ width:auto;height:109px; background-position:right 0px;background-repeat:no-repeat;}
.adv_con{ width:387px; height:98px; padding:6px 0px 0px 8px;}
.adv_con1{ width:604px; height:97px; padding:6px 0px 0px 33px; overflow:hidden; zoom:1; }
.adv_con1 li{ margin-left:2px; float:left; display:inline; background: url(../images/ybg6.gif) repeat-y left top; height:94px; padding:3px 0 0 7px;}
.adv_con1 li a.imgbor{ height:97px; background: url(../images/ybg6.gif) repeat-y right 0px; display:block; padding-right:7px;}
/*游戏特色*/
.mainbox_right{float:left; width:273px;}
.special{width:273px; height:393px; overflow:hidden;background-position:-143px 0px;}
.special ul{margin-top:185px;padding:0 20px;}
.special ul li a{display:block;height:45px; text-indent:-999px;}
.special ul li{height:45px;}
.specialpic_bg{height:auto;margin:0px 11px;padding-left:14px; width:238px;}
.specialpic_bg1{padding:3px 0px;}
.specialpic_bg1 ol li{height:101px;display:block; margin-top:2px; overflow:hidden; width:222px; background-position:-337px -1060px;}
.specialpic_bg1 ol li a{width:186px;height:72px;display:block; margin:14px 0px 0px 18px;}

/*线*/
.linebg{height:5px;margin-left:11px;overflow:hidden; zoom:1;}
.mainplaybot1, .linebg1{ width:9px; height:5px; background-position:-234px -65px; float:left;}
.mainplaybot2, .linebg2{ width:9px; height:5px; background-position:-245px -65px; float:right;}
.linew1{ width:252px; margin-left:11px;}
/*游戏资料*/
.gameinfor h2, .calendar h2{ text-indent:-9999px;height:27px; overflow:hidden;}
.box_1{height:221px; background-position:-20px -601px;width:687px; margin-top:5px; overflow:hidden; zoom:1;}
.gameinfor{ width:270px; height:auto; float:left; padding:23px 0px 0px 75px;}
.gameinfor ul{ padding:20px 0 0 0; width:270px; line-height:24px; color:#222;}
.gameinfor ul strong{ color:#f20;}
.gameinfor ul li a{ color:#815c50; text-decoration:none; margin:0px 5px;}
.gameinfor ul li a:hover, .calendar_hot a:hover, .calendarnr li a:hover{text-decoration:underline;}
.gameinfor span{ width:260px; display:block;text-align:right;}
/*活动日历*/
.calendar{ width:300px; height:auto; float:right; padding:20px 20px 0px 0px; color:#564133;}
.calendar_hot{font-weight:bold; overflow:hidden; zoom:1; width:220px;padding:13px 0px 0px 55px;}
.calendar_hot span{ color:#f20; float:left;padding-top:1px;}
.calendar_hot a{ float:left; color:#564133; padding-top:1px;}
.calendarmenu{ overflow:hidden; zoom:1; width:220px; margin-left:55px;}
.calendarmenu li{ float:left; display:inline;}
.calendarmenu li a{ color:#564133; width:30px; margin-top:7px; display:block; line-height:18px; cursor:pointer;}
.calendarmenu li a:hover, .calendarmenu li a.calenmenuselected{ background-position:-103px -142px; width:40px; height:23px; margin-top:3px; padding-top:4px; line-height:23px; text-align:center; color:#F00;}
.calendarnr{ width:220px; height:auto; padding:5px 0px 0px 55px; cursor:pointer;}
.calendarnr li{ line-height:22px;}
/*玩家互动*/
.box_2{ width:672px; height:222px; padding:10px 0px 0px 7px; overflow:hidden; zoom:1;}
.mainplay{ float:left; position:relative; z-index:999;}
.mainplay, .mainplaybg{ width:333px; height:auto;}
.playtit{ width:333px; height:31px; overflow: hidden; text-indent:-9999px;}
.mainplaynr{width:auto; height:152px; overflow:hidden; zoom:1; padding:8px 29px 15px;}
.mainplaynrtop{ height:26px; padding:0px 10px; overflow:hidden; zoom:1;}
.mainplaynrtop span{ float:right; padding-top:8px; display:inline;}
.mainplaynrtop ul{ width:166px; height:26px; position:relative; background-position:0px -34px; float:left; font-weight:bold; overflow:hidden; zoom:1; }
.mainplaynrtop ul li{ float:left; display:inline; height:26px;}
.mainplaynrtop ul li a{ width:83px; height:18px; padding-top:8px; display:block;color:#753124; text-align:center;}
.mainplaynrtop ul li a:hover{ width:83px; height:26px; background-position:-174px -34px; text-align: center; color:#b33d26; text-decoration:none; overflow:hidden;}
.mainplaynrtop ul li a.playmenuselected{width:83px; height:26px; background-position:-174px -34px; text-align: center; color:#b33d26; overflow:hidden; zoom:1;}
.playnrbg{ width:274px; height:auto; background:#fff url(../images/ybg3.gif) repeat-y left top;}
.playnrbg1{ width:274px; height: auto; background:url(../images/ybg4.gif) repeat-y right top;}
.playnrbgtop{ width:274px; height:11px; background-position: 0px -17px; overflow:hidden; zoom:1;}
.playnrbgtop1, .playnrbgtop2, .playnrbgbot1, .playnrbgbot2{ width:11px; height:11px; overflow:hidden;}
.playnrbgtop1{ background-position:-182px -65px; float:left;}
.playnrbgtop2{background-position:-195px -65px; float:right;}
.playnrbgbot{width:274px; height:11px; background-position:0px -28px; overflow:hidden; zoom:1;}
.playnrbgbot1{ background-position:-208px -65px; float:left;}
.playnrbgbot2{ background-position:-221px -65px; float:right;}
.playnrlist{ width:auto; height:auto; overflow:hidden; padding:2px 20px;}
.playnrlist li{ background:url(../images/icon.jpg) no-repeat left center; line-height:25px; color:#999; padding-left:20px; overflow:hidden; height:25px}
.a_more{ text-align:right; padding-right:10px;}
.mainplaybot{ width:auto; height:6px; overflow:hidden; zoom:1;}
.playbtn {position:absolute;width:174px;height:29px;background-position:0px -65px;left: 65px;top: 193px;z-index:100;}
.playbtn a{ display:block;;width:174px;height:29px;text-indent:-9999px; overflow:hidden;}
/*宠物园*/
.pet_box{ width:338px; height:222px; float:left; background-position:-429px -307px; position:relative; overflow:hidden;}
.pet_box h2{ text-indent:-9999px; height:18px; font-size:18px; overflow:hidden;}
.petbox{ width:200px; height:150px; padding:40px 20px 0px 100px; position:relative;}
.petbox a{cursor:pointer}
.pet_btn{height:30px;width:30px;position:absolute;display:block; overflow:hidden; text-indent:-999em;}
.pet_pre{left:75px;bottom:70px;}
.pet_next{right:46px;bottom:70px;}
.petbox .pet { display:none;font-size:12px;left:95px;position:absolute;text-align:center;top:50px;width:auto;}
.petbox p {font-size:12px;left:124px;position:absolute;text-align:center;top:175px;width:100px;}
.petbox p a{color:#ab7b5d;display:none;font-family:"微软雅黑",Arial;}
/*游戏截图,玩家风采*/
.box_3{ width:691px; height:233px; background-position:-17px -822px; overflow:hidden; zoom:1; color:#5e4334;}
.play_up h2, .pic_con h2{ text-indent:-9999px; }
.play_up .more, .pic_con .more{ width:280px; text-align:right; display:block;}
.play_up .picbtm, .pic_con .picbtm{ margin-left:88px; display:block;}
.play_up .picbtm a, .pic_con .picbtm a{ width:110px; height:18px;display:block; overflow:hidden; text-indent:-9999px;}
.pic_con{ width:280px; padding:30px 0px 0px 70px; float:left;}
.play_up{ padding:30px 0px 0px 30px;width:280px; height:auto; float:left;}
.play_up_nr{ width:260px; height:auto; overflow:hidden; zoom:1; padding:8px 0px 0px 16px;}
.play_up_nr img{ margin-left:12px; width:110px; height:110px; border:1px solid #FEDBAB;}
.btm_up{
	bottom:1px;
	left:-89px;
}
.btm_next{ bottom:0px; right:0px;}
/*17173魔力*/
.mainmlbg{ margin-left:10px;}
.mainmlbg, .mainmlbg1{ width:672px; height:auto; position:relative;}
.mxbox{ padding-bottom:15px; overflow:hidden; zoom:1;}
.mainml1{ width:394px; height:auto;}
.mlwd, .playnrbgbotw{width:373px; height:auto;}
.mainml2{ width:278px; height:auto;}
.mlask{width:394px;height:54px;background-position:-280px -547px;text-indent:-9999px; overflow:hidden;z-indent:999;}
.mainmlmar{ margin-left:16px;}
.mllist{ width:auto; height:auto; padding:5px 0px 5px 15px; overflow:hidden; zoom:1;}
.mllist li{ float:left; margin-right:5px; display:inline;}
.mllistit{width:auto; height:auto; padding-left:15px; overflow:hidden; zoom:1;}
.mllistit li{ float:left; display:inline; line-height:18px;}
.tcolor{ color:#ffb46c;}
.mllistitwid1{ width:255px; height:auto;}
.mllistitwid2{ width:50px; height:auto;}
.mllistitwid3{ width:40px; height:auto;}
.page{ text-align:right; padding:0px 15px;}
.mainml2 h3{ width:278px; height:31px; background-position:0px -101px; text-indent:-9999px;}
.mlglmore{ width: auto; height:20px; line-height:20px; padding-top:8px; padding-right:40px; text-align:right;}
.mlglmore a{ margin-left:8px;}
/*合作媒体*/
.partners{ width:678px; height:122px; background-repeat:repeat-x; background-position:0px -576px; margin:10px 0px 0px 6px;}
.partners1{height:122px; background-repeat:no-repeat; background-position:left -330px;}
.partners2{height:122px; background-repeat:no-repeat; background-position:right -453px; position:relative;}
.titbg{width:326px;height:32px;background-position:0px -1060px;position:absolute;left: 165px;}
.tit1, .tit2{ width:71px; height:16px;text-indent:-9999px; margin:6px 0px 0px 125px; overflow:hidden;}
.tit1{ background-position:-60px -1106px; }
.tit2{background-position:-150px -1106px; }
.coop_pic{ padding:36px 15px 0px; height:80px;width:650px;}
.links{ width:678px;  position: relative; margin-top:10px;}
.links_pic{ width:650px; height:40px; padding:45px 15px 0px;}
