/* @group main */
.wrap-all{ background:#011014 url(http://img1.cache.netease.com/game/tx2/img/bodybg.png) center repeat-y; min-width:960px; }
.wrap-footbg{ background: url(http://img1.cache.netease.com/game/tx2/img/footbg.jpg) 50% bottom no-repeat;  }
.wrap-headbg{ background: url(http://img1.cache.netease.com/game/tx2/img/headbg.jpg) 50% top no-repeat;  }
.header{ width: 960px; margin: 0 auto; height: 253px; }
.header h1 a{float: right; padding:14px 62px 0 0;width:200px; height:22px; text-indent:-9999px; display:block}
.nav{ width:960px; height: 66px; margin: 0 auto; padding:0;}
.nav li{ float: left; }
.mainnav{ padding-top: 6px; height: 27px; line-height: 27px; padding-left: 40px; overflow: visible;  }
.mainnav li{ position: relative; height: 27px; font-size:14px; padding: 0 16px; }
.mainnav li a:link,.mainnav li a:visited{ color: #FEFEFE; }
.mainnav li a:hover{ color: #D6DADD; text-decoration: none; }
.mainnav li ul{ display: none; background: #1B1B1B; padding: 0 0 5px 0; text-align: left; border: 1px solid #5B5B5B; position: absolute; top:27px; left: 5px; }
.mainnav li li{ text-align: center; float: none; height: auto; width: 80px; padding: 0; font-size: 12px; }
.mainnav li li a{ height: 19px; line-height: 19px; display: block; padding: 3px 0;}
.mainnav li li a:link,.mainnav li li a:visited{ color: #D6DADD; }
.mainnav li li a:hover{ background: #000000; }
.subnav{ float: left; display: inline; padding: 1px 0 0 80px; overflow: hidden; width: 747px; }
.subnav li{ height: 24px; line-height: 24px; padding: 0 11px; background: url(http://img1.cache.netease.com/game/tx2/img/subnavbg.png) right no-repeat; }
.subnav li a:link, .subnav li a:visited{ color:#CC9966; }
.nav .bbslink{ float: left; margin-top: -10px; }
.nav .bbslink a{ width: 85px; height: 22px; display: block; text-indent:-9999px; }
/* @end */

/* @group layout */
.content{ padding: 0; }
.colLM{ width: 748px; float: left;overflow: hidden;  }
.colL{ width: 310px; float: left;  }
.colM{ width: 438px; float: left; }
.colR{ width: 212px; float: right; overflow: hidden; }
.colL .content{ padding: 0 10px 0px 0; }
.colTwo {overflow:hidden;width:100%;}
.halfCol {width:47%;}
.colM .content{ padding: 0 12px;}
.colM .title{ background:url("http://img1.cache.netease.com/game/img/dh2/titlebg.png") repeat-x scroll center bottom #FFFFFF;height:31px;line-height:25px;margin-bottom:9px;}
.colM .title .right2 a:link,.colM .title .right2 a:visited { color:#1f216a}
.colR .content{ padding: 0 5px 5px; margin:0px 10px 0px 10px;}
.colR .title{ margin-left:15px;}
.area{ width: 960px; margin: 0 auto; text-align: left; }
/* @end */

/* @group common */
.areabg{ background: url(http://img1.cache.netease.com/game/tx2/img/areabg.png) 0 0 repeat-y; }
.areabor{ background: url(http://img1.cache.netease.com/game/tx2/img/areabor.png) 100% 0 no-repeat; margin: 0 auto; height: 21px; font-size: 1px; line-height: 1px; display: block; clear: both; overflow: hidden;  }
.areatop{ background: url(http://img1.cache.netease.com/game/tx2/img/areatop.png) 100% 0 no-repeat; margin: 0 auto; height: 17px; font-size: 1px; line-height: 1px; display: block; clear: both; overflow: hidden;  }
.areabg1{ background: url(http://img1.cache.netease.com/game/img/dh2/areabg.png) 0 0 repeat-y; }
.areabor1{ background: url(http://img1.cache.netease.com/game/img/dh2/areabor.png) 100% 0 no-repeat; margin: 0 auto; height: 2px; font-size: 1px; line-height: 1px; display: block; clear: both; overflow: hidden;  }
.areatop1{ height: 1px; background-position: 100% -1px; }
a, a:visited{ color: #2B2B2B; }
a:hover{ color: #BA2636; }
.cDRed a:visited{ color:#BA2636;}
.cBlue a:visited{ color:#1E50A2;}
.dotline{ background:url(http://img1.cache.netease.com/game/img/dh2/doth.png) repeat-x; height: 1px; font-size: 1px; line-height: 1px; display: block; clear: both; margin: 10px 0;  }
.t-center{ text-align: center;}

.list12 li {background: url(http://img1.cache.netease.com/game/img/dh2/dot.png) 0 8px no-repeat;clear:both;line-height:21px;padding-left:9px;}

.list14{ padding: 0 5px;}
.list14 li { background:transparent url(http://img1.cache.netease.com/game/img/dh2/dot.png) 0 11px no-repeat;clear:both;font-size:14px;line-height:25px; height: 25px; padding-left:9px;  }
.list12 .right, .list14 .right{ font-size: 12px; color: #727171;}

.cat{ color: #DF571C; margin-right: 2px; }
.cat a:link, .cat a:visited{ color: #DF571C; }

h2.bigsize{ padding: 0 5px; font-size: 20px; font-family: "\9ED1\4F53"; line-height: 24px; margin:7px 0 4px;}
h3.bigsize{ padding: 0 5px; font-size: 18px; font-family: "\9ED1\4F53"; line-height: 24px; margin:10px 0 4px;}
h2.bigsize a:link, h2.bigsize a:visited, h3.bigsize a:link, h3.bigsize a:visited{ color: #000;}

.muti-list{ text-align: left; overflow: hidden; }
.muti-list li{ background: url(http://img1.cache.netease.com/game/img/csxy/dot.png) 0 8px no-repeat; padding: 0 5px 0 10px; float: left; line-height: 1.7;}
.muti-list-divide li { background: url(http://img1.cache.netease.com/game/img/mhxy/divide.gif) right no-repeat; padding: 0 8px 0 7px; line-height: 2; }
.muti-list-wrap{ overflow: hidden; }
.colL .muti-list-wrap{ width: 300px;}
.colL .muti-list{ width: 350px;}
.colM .muti-list-wrap{ width: 416px;}
.colR .muti-list-wrap{ width: 210px;}
.colM .muti-list-wrap { width: 414px; }
.colM .muti-list { width: 450px; }
.colM .muti-list li{ width: 200px; }
.muti-imglist li{ padding: 0 6px 5px 0; background: none; }

.tabs{ padding: 0 0 0 15px ; height: 23px; background: url(http://img1.cache.netease.com/game/img/dh2/tabbg.png) 0 22px repeat-x; }
.tabs li{ float: left; width: 63px; height: 23px; line-height: 23px; position: relative; text-align: center; padding: 0 3px 0 0;  }
.tabs li a{ height: 23px;width: 63px; background: url(http://img1.cache.netease.com/game/img/dh2/tabbg.png) 0 -1px; display: inline-block;}
.tabs li a:link,.tabs li a:visited{ color:#1b0300; }
.tabs li a:hover{ text-decoration: none; }
.tabs li.active a{background: url(http://img1.cache.netease.com/game/img/dh2/tabbg.png) 0 -24px no-repeat; font-weight: bold; }
.title .right .tabs{background-position: 0 25px; padding-top: 3px; padding-right: 20px;}

.piclist{ overflow: hidden;  }
.piclist li{ float: left; padding:5px 14px; width: 122px; }
.piclist li img{ border: 1px solid #909090; margin:0 0 8px 0; }
.piclist li h3{ width: 122px; height: 14px; line-height: 14px; overflow: hidden; }

.more{ float: right; clear: both; height: 20px; line-height: 20px; }
.more a:link,.more a:visited { color: #1b0300; }
.more a:hover{ color:#BA2636;  }

/* @group titles */
/* @group titles */
.title{height: 31px; line-height: 25px;}
.title a:link,.title a:visited{width: 80px; height: 20px; display: block; text-indent:-9999px; }
.title h2{float: left; width: 119px; height: 25px; padding: 5px 0 0 40px; background: url(http://img1.cache.netease.com/game/tx2/img/titles.png) 0 0 no-repeat; }
.title .right{ padding: 5px 10px 0 0; }
.title .right a:link, .title .right a:visited{color:#200900; }


.title-left{height: 31px; line-height: 25px;}
.title-left h2{float: left; width: 270px; height: 25px; margin-left:10px; background: url(http://img1.cache.netease.com/game/tx2/img/titles-left.png) 0 0 no-repeat; }
.title-left .yint a:link,.title-left .yint a:visited{width: 80px; height: 20px; display: block; text-indent:-9999px; float:left }

.title-me{ height: 31px; line-height: 25px; overflow:hidden;}
.title-me h2{float: left;display:inline; width: 400px; height: 25px;margin-left:16px; background: url(http://img1.cache.netease.com/game/tx2/img/titles-me.png) 0 0 no-repeat; overflow:hidden}
.title-me .yint a:link,.title-me .yint a:visited{width: 80px; height: 20px; display: block; text-indent:-9999px; float:left }

.title-sub {height: 31px; line-height: 25px;}
.title-sub h2{float: left; width:242px;height: 25px; margin-left:4px; background: url(http://img1.cache.netease.com/game/tx2/img/titles-sub.png) 0 0 no-repeat; }
.title-sub .yint a:link,.title-sub .yint a:visited{width: 80px; height: 20px; display: block; text-indent:-9999px; float:left;}

.icon02 h2{ background-position: 0 -40px;}
.icon03 h2{ background-position: 0 -80px;}
.icon04 h2{ background-position: 0 -120px;}
.icon05 h2{ background-position: 0 -160px;}
.icon06 h2{ background-position: 0 -200px;}
.icon07 h2{ background-position: 0 -240px;}

.title-sp2{ height: 35px; line-height: 26px; background: url(http://img1.cache.netease.com/game/tx2/img/title_sp2.jpg); width: 300px;margin-left:0px;}
.title-sp2 h2{ background: none;}
.title-sp2 h2 a:link, .title-sp2 h2 a:visited{text-indent:-9999px;display:block;}


.title-main{background: url(http://img1.cache.netease.com/game/tx2/img/title_main.jpg) 0 0 no-repeat; height: 30px; line-height: 30px; overflow: hidden; margin: 0 auto; padding-left: 36px; }
.title-main a{ color: #fff; }
.title-main h2{ float: left; display: block; height: 50px; color: #fff; overflow: hidden; }
.title-main .right{ padding: 0 12px 0 0; }

/* @end */

/* @group slidebox */
.slidebox{ width: 308px; height: 299px;  background: #ffffd7; border: 1px solid #000; }
.slidebox-inner{ background: url(http://img1.cache.netease.com/game/tx2/img/slidebg.png) no-repeat; padding:3px 3px 0; height: 295px; width: 301px; overflow: hidden; }
.slidebox-inner h3{ font-weight: bold; font-size: 14px; line-height: 24px; color: #fff3e0; text-align: left; }
.slidebox-inner h3 a:link, .slidebox-inner h3 a:visited{ color: #fff;}
.slidebox-inner h3 a:hover{ color: #fff; }
.slidebox-inner img{border: 1px solid #d6b86e;}
.slidebox-tabs { overflow: hidden; height: 57px; width: 310px; }
.slidebox-tabs li.active img{ border-color: #2b1900; }
.slidebox-tabs li{ display: inline; float: left; padding:5px 0 0 0; margin-right:3px; width: 73px; height: 51px;   }
.slidebox-tabs li.active{ background: url(http://img1.cache.netease.com/game/tx2/img/slidetabbg.png) top no-repeat; }
.slidebox-tabs li a{ width:71px; height: 50px; display: block; padding: 0 0 0 1px; }
.slidecont{ display: none; }
.slidecont.active{ display: block; }
/* @end */

/* @group imgnews */
.imgnews{ overflow: hidden; padding-bottom: 10px; }
.imgnews img{ float: left; border: 1px solid #909090; margin-right: 8px; display: inline; }
.imgnews h3, .imgnews p{ text-align: left; }
.imgnews h3{ font-weight: bold; line-height: 1.8; }
.imgnews p{ color: #3B3F45; line-height: 1.5; text-indent: 2em; margin: 0; }
.colM .imgnews{ padding: 0 15px;}
/* @end */

/* @group focus */
.focus{ overflow: hidden; }
.focus-tabs{ height: 23px; overflow: hidden; line-height: 23px; background: url(http://img1.cache.netease.com/game/tx2/img/focustabbg.png) 0 22px repeat-x; padding: 0 0 0 9px; }
.focus-tabs li{ display: inline; float: left; margin-right: 42px; text-align: center; }
.focus-tabs li a{ width: 93px; height: 23px; display: block; }
.focus-tabs li a:link,.focus-tabs li a:visited{ color: #000; }
.focus-tabs li.active{ font-weight: bold; background: url(http://img1.cache.netease.com/game/tx2/img/focustabbg.png) no-repeat 0 -1px; }
.focus-contents{ text-align: left; height: 480px; overflow: hidden; }
.focus-contents h2.bigsize{ padding: 0 5px; font-size: 20px; font-family: "\9ED1\4F53"; line-height: 24px; margin:7px 0 4px;}
.focus-contents h2.bigsize a:link,.focus-contents h2.bigsize a:visited{ color: #000; }
.focus-contents h2.bigsize a:hover{ color: #BA2636;}
.focus-contents h3{ line-height: 21px; padding: 0 5px; }
.focus-content{ display: none; }
.focus-contents .focus-content.active{ display: block; }
.focus .muti-list{ width: 420px; }
.focus .muti-list li{ width: 100px;  }
/* @end */

/* @group featured */
.featured p{ margin: 0 0 8px 5px;}
.featured p span{ display: inline-block; margin-right: 8px; width: 55px; padding-left: 4px; line-height: 17px; height: 17px; background: url(http://img1.cache.netease.com/game/tx2/img/featured_title.png) no-repeat; color: #fff;}
/* @end */

/* @group piclib*/
.piclib .piclist{width:960px;}
.piclib .piclist li{ padding:0 20px 0 18px;width: 122px;}
.piclib .piclist li h3{ width: 122px; line-height: 18px; height: 36px;}
.piclib .tabs{ width: 916px; padding-left:15px; margin-left: 10px; }
.piclib-contents{ overflow: hidden; padding: 20px 0 0 0; height: 135px; width: 960px; overflow: visible; _overflow: hidden; }
.piclib-contents .more{ margin-top: -40px; padding-right: 15px; position: relative; }
.piclib-content{ display: none; }
.piclib-contents .piclib-content.active{ display: block; }
/* @end */
/* @end */

/* @group picshow-contents */
#picshow-contents .content{ display: none; }
#picshow-contents .content.active{ display: block;}
#picshow-contents .more{ margin-top: -30px; position: relative; }
/* @end */

/* @group story-contents */
#story-contents .content{ display: none; }
#story-contents .content.active{ display: block;}
#story-contents .more{ margin-top: -30px; padding-right: 10px; position: relative; }
/* @end */


/* @group gamelib */
.gamelib-wrap{ width: 956px; padding:1px 1px 1px; margin: 0 auto; border: 2px solid #f0f0f0;} 
.gamelib{ overflow: hidden; _zoom:1; padding: 15px 0;background: #d7d7d7; }
.gamelib.odd{ background: #eaeaea;} 
.gamelib h3{ line-height: 25px; float: left; font-size:14px;font-weight: bold; color: #2B2B2B; margin-left:10px;width:110px;color:#000;}
.gamelib-list{ float: left; overflow: hidden; width: 830px; }
.gamelib ul{ width: 850px; }
.gamelib ul li{ background: none; padding: 0 0 0 10px; width:94px;color:#DF571C; }
/* @end */


/* @group game info*/
.gameinfo ul li{ background: none; color: #B0153B; padding: 0 30px 0 0;  }
.gameinfo ul li a:link, .gameinfo ul li a:visited{ color: #B0153B; }
.gameinfo ul li strong{ font-weight: normal; color: #45352b; }
/* @end */

/* @group links */
.links {overflow:hidden;}
.links li {float:left;padding:0 15px 0 0;}
/* @end*/

/* @group footer */
.footer{  padding: 35px 0 10px 0; height: 180px;  color: #fff;  }
.footer a:link, .footer a:visited, .foot{ color: #fff; }
.foot .text{ border: none; margin: 0; padding: 0;  }
/* @end */



/* @group 下级页 */
/* @group subpage common */
.subpage .colLM{ width: 660px; }
.subpage .colR{ width: 300px; }
.subpage .colLM .content{ padding: 0 15px 0 0; }
.subpage .colLM .content-inner{ background:#EFF0F0; border: 1px solid #C6C8C7; padding: 5px 12px; } /*** 下级页内容区边框颜色 ***/
.subpage .colR .content{ padding: 0; }
.subpage .colR .piclist li{ padding:3px 7px 12px 3px; }
.subpage .colR .muti-list-wrap{ width: 300px;}
.subpage .colR .muti-list{ width: 320px; padding-left: 5px; }
.subpage .colR .muti-imglist{ width: 320px; padding-left: 0; }
.subpage .colR .list12{ padding-left: 5px; }
.crumb{ padding: 0 10px; height: 27px; line-height: 27px; color: #2b2b2b; border-bottom: 1px solid #A0A3A4; margin-bottom: 15px;} 
.bigpic{ width:260px}
.bigpic2{ width:245px}
/* @end */

/* @group pages 翻页按钮  */
.bot01 { margin: 0 auto; text-align: center; overflow: hidden;}
.bot01 ul{ float: left; overflow: hidden; }
.bot01 li{ float:left; width:16px; height:16px; line-height:16px; border:1px solid #C6C8C7; margin-left:5px; color:#5A5A5A;background:#FEFDFD; }
.bot01 a,.bot01 a:active,.bot01 a:link,.bot01 a:visited{color:#5A5A5A; display:block; height:16px;}
.bot01 .begin,.bot01 .End{width:50px;display:block;height:16px;}
.bot01 .on,.bot01 a:hover {background:#2B2B2B; color:#fff; text-decoration: none; }
.bot01 .on a:link, .bot01 .on a:visited{color:#fff; }
.bot01 .page1{width:36px;}
.bot01 .page1 input{width:30px; z-index:-1000; border:0px;}
.bot01 .page2{border:0px; }
.bot01 .dotted{border:0px; background:none;}
.bot01 .not,.bot01 span{width:54px;display:block;height:16px; color:#5A5A5A; }
/* @end */

/* @group endpage 文章页 */
.endBorder{ border: 1px solid #BDD3D8; background: #F8FCFF;}
.endContent {padding: 12px 9px 9px;}
#endText { width: 601px;}
.endMore{ background: transparent;}
.endpage .crumb{ margin-bottom: 0;}
.endplus{ margin: 6px 6px 0 ;}
/* @end */

/* @group sppage */
.sppage .endMore{ background: transparent; margin-bottom: 0;}
.sppage .crumb{ text-align: right; margin-bottom: 0; border-bottom: none;}
.sppage .endContent{ border: 1px solid #C6C8C7; background:#EFF0F0;}
.sppage h1#h1title{ text-align: center;}
.sppage .info{ display: block; text-align: center;}
.sppage #endText {width:auto;}
/* @end */

/* @equip */
.equip-content {display:none;overflow:hidden;padding:10px 0 0;}
.equip-contents {padding:0 10px;}
.equip-contents .equip-content.active {display:block;}
.equip-contents ul {overflow:hidden;}
.equip-contents li {float:left;padding:10px 15px 15px;width:34px;}
.equip-contents li h3 {font-weight:normal;margin-top:5px;text-align:center;}
/* @end */

/* @右侧列表 */
.muti-list {overflow:hidden;text-align:left;}
.muti-list li {float:left;height:21px;line-height:21px;overflow:hidden;width:76px;}
.muti-list-wrap {overflow:hidden;}

.muti-list2 {overflow:hidden;text-align:left;}
.muti-list2 li {float:left;height:21px;line-height:21px;overflow:hidden;;}
.muti-list2-wrap {overflow:hidden;}

.title-zt{ height: 35px; line-height: 26px; background: url(http://img1.cache.netease.com/game/tx2/img/title-zt.png); width: 200px; margin-left:5px}
.title-zt h2{ background: none;}
.title-zt h2 a:link, .title-zt h2 a:visited{text-indent:-9999px;display:block;}
.bigtu{ font-weight:bold; color:#2e3222; padding-top:10px}
.right3{ padding:3px 15px;}
.cont2{ padding-left:10px}
.cont1{ background-color:#f5f6f7; width:300px; border:#f0f0ef 1px solid}

/* @end */
.headr a{ float:right;padding:14px 62px 0 0;width:260px; height:22px; text-indent:-9999px; display:block}
.keyname { text-indent: -9999px; line-height:0}
/* @end */