* { word-wrap: break-word; }



.clearfix:before,.clearfix:after{ content: "."; display: block; height: 0; visibility: hidden; }

.clearfix:after {clear: both;}

.clearfix {*zoom: 1;} /* IE < 8 */



body { text-align:left;color: #333;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";font-size: 14px;line-height:22px;}



.posr { position: relative;}



/* Begin new */



.g-wrap{background:#171717 url(https://img4.cache.netease.com/game/img16/d3bbs/img/d3bg1.jpg) no-repeat center top;}

#hd{height: 270px;width: 1200px;margin: 0 auto;position: relative;}

#hd .fastlg { padding:31px 5px 0 0 !important; /* padding-top:10px;*/ }







#qmenu { top:217px !important; }







#hd .avt a { top:71px !important; }



#um { padding-top:70px !important; }



#wp{width: 1200px;margin: 0 auto;}



.d3navs{height:60px;line-height: 60px;position: relative;overflow: hidden;*zoom:1;}

.d3navs .bg{position: absolute;height: 100%;width: 100%;left: 0;top: 0;background: #151515;opacity: .5;filter:alpha(opacity=50);z-index: 1;}

.d3logo{position: absolute;width: 622px;height: 332px;background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/d3k.png) no-repeat;left: 50%;margin-left: -322px;top: 33px;z-index: 2;}

.d3navs .ccl{float: left;}

.d3navs .ccr{float: right;overflow: hidden;*zoom:1;}

.d3navs .ccr .text{float: right;color: #efe0bc;font-size: 16px;}

.d3navs .c{position: relative;z-index: 2;font-size: 0;}

.d3navs .c a{font-size:16px;color: #efe0bc;display: inline-block;padding:0 20px;position: relative;margin-right: 1px;}

.d3navs .c a:hover{text-decoration: none;}

.d3navs .c span{position: relative;z-index: 2;}

.d3navs .c span i{position: absolute;top: -6px;right: -12px;width: 16px;height: 16px;background: #c62d2d;color: #fce0ab;line-height: 16px;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;font-size: 12px;text-align: center;font-family: "\5B8B\4F53";}

.d3navs .c s{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .4;filter:alpha(opacity=40);}

.d3navs .c a:hover s{text-decoration: none;opacity: .4;filter:alpha(opacity=40);background: #b50000;}

/* End new */







textarea { resize: none; }







table { border-collapse: collapse; empty-cells: show; }







caption, th { font-weight: 400; text-align: left; }







ul li, .xl li { list-style: none outside none; }







h1, h2, h3, h4, h5, h6 { font-size: 1em; }







em, cite, i { font-style: normal; }







a { color: #333333; text-decoration: none; }







a:hover { text-decoration: underline; }







a img { border: medium none; }







label { cursor: pointer; }







.z { float: left; }







.y { float: right; }







.cl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }







.cl { }







hr { clear: both; display: block; }







.mn hr, .sd hr { margin: 0 10px; }







.area hr { margin-left: 0 !important; margin-right: 0 !important; }







hr.l { background: none repeat scroll 0 0 #7B7156; border: medium none; color: #7B7156; height: 1px; }







hr.l2 { height: 2px; }







hr.l3 { height: 3px; }







hr.da { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 transparent; border-color: #7B7156 -moz-use-text-color -moz-use-text-color; border-right: medium none; border-style: dashed none none; border-width: 1px medium medium; color: transparent; height: 0; }







hr.bk { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; color: transparent; height: 0; margin-bottom: 8px !important; }







.n .sd hr.bk { border-top-color: #F9F9F9; }







hr.m0 { margin-left: 0; margin-right: 0; }







.wx, .ph { font-family: 'Microsoft YaHei', 'Hiragino Sans GB', 'STHeiti', Tahoma, 'SimHei', sans-serif; font-weight: 100; }







.ph { font-size: 20px; }







.mt { font-size: 16px; padding: 10px 0; }







.pipe { color: #7c7461; margin: 0 5px; }







.xs0 { font-family: Tahoma, Helvetica, sans-serif; font-size: 0.83em; }













.xs2 { font-size: 14px !important; }







.xs3 { font-size: 16px !important; }







.xg1, .xg1 a { color: #7B643D   }







.xg1 .xi2 { color: #336699 !important; }







.xg2 { color: #7B7156; }







.xi1, .onerror { color: #006FD9; }







.xi2, .xi2 a, .xi3 a { color: #336699; }







.xw0 { font-weight: 400; }







.xw1 { font-weight: 700; }







.bbda { border-bottom: 1px dashed #7B7156; }



#plugin_notice .bbda{padding-top: 15px;}

#plugin_notice .y{padding-right: 5px;}

#plugin_notice .bm_h{padding: 5px 0;}



.bbs { border-bottom: 1px solid #7B7156 !important; }







.bw0 { border: medium none !important; }







.bw0_all, .bw0_all th, .bw0_all td { border: medium none !important; }







.bg0_c { background-color: transparent !important; }







.bg0_i { background-image: none !important; }







.bg0_all { background: none repeat scroll 0 0 transparent !important; }







.ntc_l { background: none repeat scroll 0 0 #FEFEE9; padding: 5px 10px; }







.ntc_l .d { background: url(/template/d3/images/op.png) no-repeat scroll 0 0 transparent; height: 20px; line-height: 9999px; overflow: hidden; width: 20px; }







.ntc_l .d:hover { background-position: 0 -20px; }







.brs, .avt img, .oshr { border-radius: 5px 5px 5px 5px; }







.brm { border-radius: 10px 10px 10px 10px; }







.brw { border-radius: 20px 20px 20px 20px; }







.mtn { margin-top: 5px !important; }







.mbn { margin-bottom: 5px !important; }







.mtm { margin-top: 10px !important; }







.mbm { margin-bottom: 10px !important; }







.mtw { margin-top: 20px !important; }







.mbw { margin-bottom: 20px !important; }







.ptn { padding-top: 5px !important; }







.pbn { padding-bottom: 5px !important; }







.ptm { padding-top: 10px !important; }







.pbm { padding-bottom: 10px !important; }







.ptw { padding-top: 20px !important; }







.pbw { padding-bottom: 20px !important; }







#hd .avt img { height: 48px; padding: 4px; width: 48px; margin: 0 10px 0 50px; }







.avt img { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #2F1704; border-color: #000000; border-style: solid; border-width: 1px; height: 48px; padding: 2px; width: 48px; }







.avtm img { height: auto; width: 120px; }







.avts img { height: 24px; vertical-align: middle; width: 24px; }







.emp { padding: 20px 10px; }







.emp a { color: #336699; text-decoration: underline !important; }









.hm { text-align: center; }







.alt, .alt th, .alt td { background-color: #B9A87C; }







.notice { background: url(/template/d3/images/notice.gif) no-repeat scroll 2px 6px transparent; clear: both; margin: 5px 0; padding: 3px 5px 3px 20px; }







#ajaxwaitid { background: none repeat scroll 0 0 #DD0000; color: #FFFFFF; display: none; padding: 0 5px; position: absolute; right: 0; top: 0; z-index: 1; }





.cur1 { cursor: pointer; }







.ie6 .sec .p_pop { }







.rq { color: red; }







.px, .pt, .ps, select { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #d3c8a7; border-color: #2A2A2A #232323 #222222 #252525; border-style: solid; border-width: 1px; }







.px, .pt { line-height: 17px; padding: 2px 4px; }







.px { height: 17px; }







.pxs { width: 30px !important; }







.fdiy .tfm .px, .fdiy .tfm .pt { width: auto; }







.p_fre { width: auto !important; }







.er { background-color: #FDF4F4; background-image: url(/template/d3/images/px_e.png); border-color: #FF6666 #FFBDB9 #FFBDB9 #FF6666; }







.pt { overflow-y: auto; }







div.pt { height: 100px; line-height: 100px; }







.ps, select { padding: 2px 2px 2px 1px; }







.pts { overflow: hidden; vertical-align: top; }







.cmt .pts { width: 60%; }







button::-moz-focus-inner {







    border: 0 none;







    padding: 0;







}







.pn {background: #581100; border: 1px solid #77230e;color: #d9a774; cursor: pointer; height: 24px; margin-right: 3px; overflow: hidden; padding: 0; vertical-align: middle; }



.pn:hover{background: #7c1200;border: 1px solid #aa1900;}



.pn:active { }







.ie6 .pn { overflow-x: visible; width: 0; }







.pn em, .pn span, .pn strong { line-height:23px; padding: 0 10px;color: #d9a774;font-weight: normal;}











.ie7 .pn em, .ie7 .pn span, .ie7 .pn strong { line-height: 18px; padding: 0 5px; }







a.pn { color: #444444 !important; height: 21px; line-height: 21px; }







a.pn:hover { text-decoration: none; }







.ie6 a.pn { width: auto; }







.ie6 a.pn em, .ie6 a.pn span, .ie6 a.pn strong { display: block; }







.ie7 a.pn em, .ie7 a.pn span, .ie7 a.pn strong { line-height: 21px; }







.pnc, a.pnc { background:#171613; color: #ff9900 !important; cursor: pointer;font-weight: normal;  height: 48px; overflow: hidden; width: 168px; border-width:0px; box-shadow: none;border: 1px solid #ff9900;font-size: 20px;font-family: "\5FAE\8F6F\96C5\9ED1";outline: none;}







.pnc:hover {background:#a01f00;border: 1px solid #ff491d;color: #f9d8a2;}







.pnc:active { }







.pnpost .pn { }







.pr, .pc { margin: 0 5px 1px 0; padding: 0; vertical-align: middle; }







.ie6 .pr, .ie6 .pc, .ie7 .pr, .ie7 .pc { margin-right: 2px; }







.lb { margin-right: 20px; }







.pns .px { }







.pns .pn { }







.ftid { float: left; margin-right: 6px; border: 1px solid #7B7156; color: #B99D6E;  }







.ftid select { float: left; height: 23px; }







.ftid a { background: url(/template/d3/images/newarow.gif) no-repeat scroll 100% 0 #d3c8a7; display: block; font-size: 12px; height: 21px; line-height: 21px; overflow: hidden; padding: 0 17px 0 4px; color: #504d45; }







.ftid a:hover, .ftid a:focus { background-position: 100% -23px; }







.ftid select { width: 94px; }







.sslt a { width: 54px; }







.sslt select { width: 60px; }







.sltm { background-color: #1D130A; border: 1px solid #292522; padding: 5px 11px 5px 10px; text-align: left; font-size: 12px;}







.sltm li { color: #B99D6E; cursor: pointer; padding: 2px 0; }







.sltm li:hover { color: #AD6803; }







.sltm li.current { color: #AD6803; }







.oshr { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url(/template/d3/images/oshr.png) no-repeat scroll 5px 50% #FFFFFF; border-color: #CCCCCC #A9A9A9 #A9A9A9 #CCCCCC; border-style: solid; border-width: 1px; float: right; margin-left: 5px; padding: 0 5px 0 22px; }







.oshr:hover { text-decoration: none; }







.ofav { background-image: url(/template/d3/images/fav.gif); }







.oivt { background-image: url(/template/d3/images/activitysmall.gif); }







.tfm { width: 100%; }







.tfm caption, .tfm th, .tfm td { padding: 7px 0; vertical-align: top; }







.tfm caption h2 { font-size: 16px; }







.vt th, .vt td { vertical-align: top; }







.tfm th { padding-right: 5px; padding-top: 9px; width: 130px; }







.tfm th .rq { float: right; font-size: 14px; }







.tfm .pt, .tfm .px { margin-right: 3px; width: 330px; }







.tfm .c, .tfm .tedt, .m_c .tfm .tedt { width: 338px; border:1px solid #2A2A2A; }







.tfm .d { clear: both; color: #59432C; margin: 5px 0; }







.tfm .d em { color: red; margin-left: 5px; }







.tfm .d strong { margin-left: 5px; }







.tfm .d a { color: #336699; }







.tfm .p { text-align: right; }







.tfm .pcl label { display: block; padding: 0 2px 5px; }







.tfm .pcl .pc { margin-right: 5px; padding: 0; }







.tfm .l th, .tfm .l td { padding-bottom: 0; padding-top: 0; }







.bn .tfm caption, .bn .tfm th, .bn .tfm td { padding-bottom: 5px; padding-top: 5px; }







.pbt { margin-bottom: 10px; }







.ie6 .pbt .ftid a, .ie7 .pbt .ftid a { margin-top: 1px; }







#custominfo.mtn { margin-bottom: -5px; }







.altw { width: 350px; }







.altw .fltc { margin-bottom: 0; padding: 8px; }







.alert_right, .alert_error, .alert_info { background: url(/template/d3/images/right.gif) no-repeat scroll 8px 8px transparent; font-size: 14px; height: auto !important; line-height: 160%; min-height: 40px; padding: 6px 0 6px 58px; color:#776446; }







.alert_error { background-image: url(/template/d3/images/error.gif);font-size:16px;color: #fff;line-height: 40px; }



.alert_info{border-bottom: 1px solid #7B7156;}



.alert_error a { color: #336699; font-weight: 700; }







.alert_info { background-image: url(/template/d3/images/info.gif); }

.alert_info p{font-size: 18px;line-height: 34px;}





.alert_btnleft { margin-top: 8px; }







.alert_btn { margin-top: 20px; text-align: center; }







.alert_act { margin-top: 20px; padding-left: 58px; }







.pbnv { float: left; overflow: hidden; padding: 7px 0; white-space: nowrap; width: 400px; }







.pbl { background: none repeat scroll 0 0 #FFFFFF; border-color: #CCCCCC; border-style: solid; border-width: 1px 0 1px 1px; margin: 9px 0; overflow: hidden; width: 621px; }







.pbl li { border-right: 1px solid #CCCCCC; float: left; height: 300px; overflow-x: hidden; overflow-y: auto; padding: 5px; width: 196px; }







.pbl p { height: 25px; line-height: 25px; }







.pbl a { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #FFFFFF; border-style: solid; border-width: 1px 0; color: #336699; display: block; overflow: hidden; padding: 0 4px; text-decoration: none; white-space: nowrap; }







.pbl a:hover { background-color: #F3F3F3; text-decoration: none; }







.pbl .highlightlink { color: #0088CC; }







.pbls a, .pbls a:hover { background-color: #EEEEEE; color: #666666; font-weight: 700; }







.pbsb { background: url(/template/d3/images/arrow.gif) no-repeat scroll right -33px transparent; }







.wp { margin: 0 auto; width: 1200px; }







#wp .wp { width: auto; }







#toptb { line-height: 24px; }







#toptb a { float: left; height: 24px; padding: 0 4px; }







#toptb a.showmenu { padding-right: 15px; }







#toptb a.hover { background-color: #FFFFFF; }







#toptb .pipe { display: none; float: left; }







#hd { border-bottom: 0 solid #C2D5E3; }







#hd .wp { padding: 10px 0 0; }







#diy-tg { background: url(/static/image/diy/panel-toggle.png) no-repeat scroll 100% 1px transparent; float: right; overflow: hidden; text-indent: -9999px; width: 55px; }







#diy-tg_menu { background: url(/static/image/diy/panel-toggle-drop.png) no-repeat scroll 0 0 transparent; height: 48px; margin: -2px 0 0 -1px; padding: 6px 0; position: absolute; text-align: center; width: 72px; }







#diy-tg_menu a { float: none !important; }







#toptb #diy-tg_menu { margin: -6px 0 0 -10px; }







.hdc { min-height: 70px; height: 110px; }







.ie6 .hdc { height: 70px; }







#hd h2 { float: left; padding: 0 20px 8px 0; }







#space #hd h2 { margin-top: 0; }







#hd .fastlg { padding-top: 10px; }







.scbar_icon_td { width: 20px; }













.scbar_narrow #scbar_txt { width: 260px; }







.scbar_btn_td { text-align: center; width: 67px; }







#scbar_btn { background: none repeat scroll 0 0 transparent; border: medium none; margin: 0; padding: 0; width: 28px;height:30px;}

























#scbar_hot { height: 45px; overflow: hidden; padding-left: 8px; }







#scbar_hot strong, #scbar_hot a { float: left; margin-right: 8px; white-space: nowrap; }







#nv { }







#nv li { background: url(/template/d3/images/nv_a.png) no-repeat scroll 100% 0 transparent; float: left; font-size: 14px; font-weight: 700; height: 33px; line-height: 33px; padding-right: 1px; }







.ie_all #nv li { line-height: 36px; }







.ie6 #nv li { line-height: 33px; }







#nv li a { float: left; height: 33px; padding: 0 15px; }







#nv li a { color: #FFFFFF; }







#nv li span { display: none; }







#nv li.a { background: url(/template/d3/images/nv_a.png) no-repeat scroll 50% -33px #005AB4; margin-left: -1px; }







#nv li.a a { color: #FFFFFF; }







#nv li a:hover { background: url(/template/d3/images/nv_a.png) no-repeat scroll 50% -66px transparent; }







#nv li.hover a:hover, #nv li.hover a { background: url(/template/d3/images/nv_a.png) no-repeat scroll 50% -99px transparent; }







#mu { position: relative; z-index: 1; }







.ie6 #mu, .ie7 #mu { font-size: 0; line-height: 0; }







#mu ul { background: url(/template/d3/images/mu_bg.png) no-repeat scroll 0 100% transparent; font-size: 12px; line-height: 22px; z-index: 2; }







#mu li { float: left; height: 32px; }







#mu a { display: inline; float: left; margin: 5px 6px; padding: 0 10px; white-space: nowrap; }







#mu a:hover { background: none repeat scroll 0 0 #E5EDF2; border: 1px solid #C2D5E3; color: #336699; margin: 4px 5px; text-decoration: none; }







.floatmu { left: 0; position: absolute; top: 0; }







#um { line-height: 2.3; padding-right: 90px; padding-top: 49px; }







#um, #um a { color: #444444; }







#um p { text-align: right; }







#um .avt { display: inline; margin-right: -60px; }







.vwmy { background: url(/template/d3/images/gif_ico.gif) no-repeat scroll -3px -197px transparent; padding-left: 16px; }







.vwmy.qq { background: url(/template/d3/images/connect_qq.gif) no-repeat scroll 0 0 transparent; padding-left: 20px; }







#um .new, .topnav .new, .sch .new, #toptb .new { background-position: 0 50%; background-repeat: no-repeat; color: #D96500; font-weight: 700; padding-left: 20px; }







#myprompt.new { background-image: url(/template/d3/images/notice.gif); background-position: 3px 50%; }







#pm_ntc.new { background-image: url(/template/d3/images/new_pm.gif); }







#task_ntc { background-image: url(/static/image/feed/task.gif); }







#um .pipe { margin: 0 5px 0 0; }







#extcreditmenu { margin-right: 2px !important; padding-bottom: 3px; padding-left: 10px; padding-top: 3px; }







#extcreditmenu.a { }







#extcreditmenu_menu { margin-top: -1px; width: auto; }







#extcreditmenu_menu li { }







#qmenu { color: #AD6803; display: block; font-weight: 700; height: 22px; line-height: 30px; overflow: hidden; padding-left: 11px; position: absolute; right:14px; text-align: center; top: 196px; width: 99px; }







#qmenu:hover { background: url(/template/d3/images/ico.jpg) no-repeat scroll 0 2px transparent; }







#qmenu.a { z-index: 302; }







.ie8 #qmenu { line-height: 30px; }







#qmenu_menu { margin-top: -1px; width: 238px; }







#qmenu_menu ul li { float: left; }







#qmenu_menu ul a { background: url(/template/d3/images/noicon.gif) no-repeat scroll 50% 5px transparent; border: medium none; border-radius: 4px 4px 4px 4px; margin-bottom: 10px; text-align: center; width: 60px; }







#qmenu_menu ul a:hover { background-color: #E5EDF2; color: #336699; text-shadow: none; }







#ct { min-height: 300px; }



.ct2_a{background: #d1c39b;}

.ct2_a .mn{border-left: 1px solid #a69770;}



.ie6 #ct { height: 300px; }







.mn { }







.ct2 .mn { float: left; margin-bottom: 1em; }







.ct2 .sd { float: right; overflow: hidden; width: 220px; }















.ct2_a, .ct3_a { }







.ct2_a_r { background-image: none; border: medium none; }







.ct2_a h1.mt { display: none; }







.ct2_a .tb { margin-top: 3px;padding-top: 25px;padding-left: 0; }







.ct2_a .mn { float: right; width: 949px; background: #d1c39b;padding-left: 15px;padding-right: 15px;}



.ct2_a .mn .mdcp{padding-top: 10px;}



#nv_userapp .ct2_a .mn, .ct2_a_r .mn { margin-right: 0; width: 955px; }



.tl #forumnewshow a{text-align: center;}



.ct3_a .mn { float: left; margin-left: 20px; width: 565px; }







.ct3_a .sd { float: right; width: 220px; }







#nv_home .ct3_a .sd .bm { border: medium none; margin-right: 10px; }







#nv_home .ct3_a .sd .bm_c { padding: 10px 0; }







.mw { float: none; width: 100%; }







.mnw { border-top: 1px solid #CCCCCC; clear: both; }







.mnh { background: none repeat scroll 0 0 #F2F2F2; margin-bottom: 0; width: 643px; }







#ft { color: #666666; line-height: 1.8; padding: 75px 0 75px; }







#flk { text-align: right; }







#flk img { vertical-align: middle; }







#scrolltop { background: url(/template/d3/images/scrolltop.png) no-repeat scroll 50% 0 transparent; bottom: 100px; cursor: pointer; display: block; height: 50px; line-height: 999px; margin: -30px 0 0; overflow: hidden; position: fixed; visibility: hidden; width: 26px; }







.ie6 #scrolltop { bottom: auto; position: absolute; }







#nv_home #ft, .pg_announcement #ft, .pg_modcp #ft, .pg_portalcp #ft, .pg_ranklist #ft, #nv_userapp #ft { border-top: medium none; }







.bm, .bn { margin-bottom: 10px; }







.bm { }







.bm_c { padding:10px 28px; }







.drag { }







.bm_h .o { float: right; width: 30px; margin-right:20px; margin-top: 10px; }







.bm_h .o img { cursor: pointer; float: right; margin-top: 14px; }







.bm_h .i { padding-left: 10px; }







.bm_h .pn { margin-top: 4px; }







.bmw { border: 1px solid #7B7156; }







.bmw .bm_h { }







.bmw .bm_h a { color: #b57d40;  font-size: 16px; }







.bml .bm_h { border: medium none; padding-top: 5px; }







.bml .bm_c { padding-top: 0; }







.bmn { background: none repeat scroll 0 0 #B4A682; border-color: #C2D5E3; padding: 7px 10px; }







.fl { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: -moz-use-text-color #7B7156 #7B7156; border-right: 1px solid #7B7156; border-style: none solid solid; border-width: medium 1px 1px; }







.fl .bm { border: medium none; margin-bottom: 0; }







.fl .bm_c, .lk .bm_c { padding-bottom: 0; padding-top: 0; }







.bm2 .bm2_b { border: 1px solid #7B7156; float: left; width: 49%; }







.bm2 .bm2_b_y { float: right; }







.bw0 { background: none repeat scroll 0 0 transparent; }







.bw { padding: 0 15px; }







#pt{margin-bottom: 0;height:50px;line-height: 50px;position: relative;}

#pt:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .8;filter:alpha(opacity=80);content:' ';z-index: 1;}



#pt a { color: #7c7461; }







#pt .z { float: none; position: relative;z-index: 2;padding-left: 25px;color: #7c7461;}













#pt .z em {  overflow: hidden; padding: 0 5px;   }











.ie_all #pt .z em { }







.ie_all .nvhm { background-position: -8px -120px; }







#uhd { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #B9A87C;padding-top: 20px;}



#uhd .mn{display: none;}









.ie6 #uhd .tb .a { position: relative; }







#uhd .mn { float: right; line-height: 28px; margin-bottom: -30px; margin-right: 15px; }







#uhd .mn a { background: none no-repeat scroll 0 50% transparent; color: #666666; padding: 2px 0 2px 20px; }







#uhd .mn a:hover { color: #336699; }







#uhd .mn .addflw a { background-image: url(/template/d3/images/flw_ico.png); }







#uhd .mn .addf a { background-image: url(/static/image/feed/friend.gif); }







#uhd .mn .pm2 a { background-image: url(/template/d3/images/pmto.gif); }







#uhd .h { padding-left: 93px; padding-bottom: 10px;}







#uhd .avt { display: inline; float: left; margin-left: -65px; }







#uhd .mt { padding-bottom: 0; }







#uhd .flw_hd { float: right; margin-bottom: -30px; margin-right: 10px; width: 260px; }







#uhd .tns th, #uhd .tns td { padding-left: 20px; text-align: left; }







#uhd .flw_hd .o { padding-left: 20px; }







.tns { padding: 10px 0; }







.tns table { width: 100%; }







.tns th, .tns td { font-size: 12px; text-align: center; }







.sd .tns th, .sd .tns td { width: 110px !important; }







.tns th { border-right: 1px solid #7B7156; }







.tns th p, .tns td p { font-size: 14px; margin: 0; }







.pls .tns { padding: 0 10px 10px; }







.pls .tns th p, .pls .tns td p { font-size: 12px; margin: 0; }







.ih .icn { float: left; width: 60px; }







.ih dl { margin-left: 60px; }







.ih dt { font-size: 14px; font-weight: 700; }







.ih dd { padding-bottom: 1em; }







.ih dd strong { color: #CC0000; margin: 0 2em 0 4px; }







.tb { border-bottom: 4px solid #581100; line-height: 44px; margin-top: 10px;  }







.tb li { float: left; }







.ie6 .tb .a, .ie6 .tb .current { position: relative; }







.tb a { background: #c4b487; border: 1px solid #8e7e50;border-bottom:none; display: block; padding: 0 25px; }







.tb .a a, .tb .current a { background:#581100; border-color: #581100; color: #d9a774; }







.tb a:hover { text-decoration: none; }







.tb .y { float: right; margin-right: 0; }







.tb .y a { background: none repeat scroll 0 0 transparent; border: medium none; }







.tb .o { border: 1px solid #235994; margin: 1px 4px 0 2px; }







.tb .o, .tb .o a { background: url(/template/d3/images/pn.png) repeat-x scroll 0 -48px #0066CC; height: 23px; line-height: 23px; }







.tb .o a { border: medium none; color: #FFFFFF; font-weight: 700; padding: 0 15px; }







.ie6 .tb .o a { float: left; }







.tb_h { background-color: #E5EDF2; margin: 0; padding: 0; }







.tb_h li { margin-right: 0; }







.tb_h a { border-left: medium none; border-top: medium none; }







.tb_h .o { margin-top: 2px; }







.tb_s { line-height: 26px; margin-top: 0; }







.tbmu { border-bottom: 4px solid #9f8f64; padding: 8px 10px 8px 0;color: #581100; }

.mnlist .ptm{min-height:400px;}

.mnlist .el li{border-bottom: 1px solid #9f8f64;}

.mnlist .el li strong{color: #581100;}

.mnlist .el li .xi2{color: #581100 !important;}





.tbmu a { color: #336699; }







.tbmu .a { color: #333333; font-weight: 700; }







.tbms { background: url(/template/d3/images/notice.gif) no-repeat scroll 10px 50% transparent; border: 1px dashed #b00; padding: 10px 10px 10px 26px; }







.tbms_r { background-image: url(/template/d3/images/data_valid.gif); }







.tbx { margin: 10px 0; }







.tbx span { cursor: pointer; margin-right: 10px; }







.tbx .a { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url(/template/d3/images/thead.png) repeat-x scroll 0 -20px #F2F2F2; border-color: #999999; border-style: solid; border-width: 0 1px 1px 0; padding: 3px 5px; }







.tbx strong { color: #F26C4F; }







.obn { border-bottom: 1px solid #7B7156; }







.obn select { margin-bottom: 5px; width: 100%; }







.a_h { padding-top: 5px; }







.a_mu { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #F2F2F2; border-color: #7B7156; border-style: solid; border-width: 0 1px 1px; }







.a_f { margin: 5px auto; }







.a_b { float: right; margin: 0 0 5px 5px; }







.a_t { margin-bottom: 10px; }







.a_t table { width: 100%; }







.a_t td { border: 1px solid #7B7156; padding: 4px 15px; }







.a_pr { float: right; overflow: hidden; }







.a_pt, .a_pb { background: url(/template/d3/images/ad.gif) no-repeat scroll 0 50% transparent; margin-bottom: 6px; padding-left: 20px; }







.a_fl, .a_fr { float: right; position: fixed; top: 350px; z-index: 100; }







.a_fl { left: 0; }







.a_fr { right: 0; text-align: right; }







* html .a_fl, * html .a_fr { position: absolute; }







.a_cb { top: 20px; }







* html .a_cb { }







.a_af { float: left; margin-bottom: 10px; margin-right: 10px; }







.a_cn { bottom: 10px; position: fixed; right: 10px; z-index: 300; }







* html .a_cn { position: absolute; }







.a_cn .close { text-align: right; }







.a_h, .a_mu, .a_c, .a_p, .a_f, .a_t { text-align: center; }







.xl li { margin: 2px 0; }







.xl em { float: right; padding-left: 5px; }







.xl em, .xl em a { color: #999999; }







.xl label, .xl label a { color: #CC0000; }







.xl1 li { height: 1.5em; overflow: hidden; }







.xl1_elp { float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }







.xl2 li { float: left; height: 1.5em; margin: 2px 0; overflow: hidden; padding: 0; width: 48.6%; }







.xl ol, ol.xl { background: url(/template/d3/images/sortnum.png) no-repeat scroll 0 3px transparent; line-height: 21px; }







.xl ol li, ol.xl li { background: none repeat scroll 0 0 transparent; padding-left: 20px; }







.xl ol li, ol.xl li { height: 21px; }







.xld dt { font-weight: 700; padding: 8px 0 5px; }







.xld dd { margin-bottom: 8px; }







.xld .m { float: left; margin: 8px 8px 10px 0; }







.xld .atc { float: right; margin-left: 20px; }







.ie8 .xld .atc { max-width: 86px; }







.xld .atc img { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; max-height: 80px; max-width: 80px; padding: 2px; }







.ie6 .xld .atc img { }





.xld a.d, .xl a.d, .attc a.d, .c a.d, .sinf a.d { background: url(/template/d3/images/op.png) no-repeat scroll 0 -2px transparent; float: right; height: 20px; line-height: 100px; overflow: hidden; width: 20px; }





.sinf a.d{margin-top: 8px;}

.attc a.d { float: left; }







.xld a.d:hover, .xl a.d:hover, .attc a.d:hover, .c a.d:hover, .sinf a.d:hover { background-position: 0 -22px; }







.xld a.b { background-position: 0 -40px; }







.xld a.b:hover { background-position: 0 -60px; }







.xlda dl { padding-left: 65px; padding-top: 10px;padding-bottom: 10px;}

.xlda dl:nth-child(2n+1){background: #bcad87;}



.pm_c .o{margin-top: 0;}

.pm_op{padding-left: 65px;}

.xlda .m { display: inline; margin: 8px 15px 8px -55px; }

.xlda .nts{padding-left: 0;}





.xlda .avt img { display: block; }







.xlda dd img { max-width: 550px; }







* html .xlda dd img { }







.xlda dd a { color: #336699; }







.xlda dd .hot { color: #F26C4F; }







.ml { }







.ml li { float: left; overflow: hidden; padding: 0 5px 5px; text-align: center; }







.ml img { display: block; margin: 0 auto; }







.ml p, .ml span { display: block; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }







.ml span, .ml span a { color: #999999; }







.mls li { padding: 0 0 5px; width: 66px; }







.mls .avt { display: block; margin: 0 auto; width: 54px; }







.mls img { height: 48px; width: 48px; }







.mls p { margin-top: 5px; }







.mlm li { padding: 0 0 5px; width: 150px; }







.mlm img { height: 120px; width: 120px; }







.mla li { height: 224px; width: 140px; }







.mla1 li { height: 150px; }







.mla .c { background: url(/template/d3/images/gb.gif) no-repeat scroll 0 0 transparent; height: 150px; margin: 0 auto; text-align: left; width: 136px; }







.mla .a { background-position: 0 100%; }







.mla .c a { display: block; height: 120px; overflow: hidden; padding: 14px 4px 3px 8px; width: 120px; }







.mla img { max-height: 120px; max-width: 120px; }







.mlp li { height: 140px; width: 140px; }







.mlp .d { height: 180px; padding: 0 0 5px; width: 150px; }







.mlp img { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; max-height: 120px; max-width: 120px; padding: 2px; }







* html .mlp img { }







.gm, .gs, .gol { background: url(/template/d3/images/gst.gif) no-repeat scroll 0 0 transparent; display: block; height: 18px; margin: -3px 0 0 -3px; overflow: hidden; position: absolute; width: 60px; }







.gs { background-position: 0 -18px; }







.gol { background-position: 0 -36px; }





.appl{background: #d1c39b;width: 200px;}



.appl ul { margin: 3px 0; }







.appl li { display: block; font-size: 14px; height: 28px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }







.appl li a { text-decoration: none !important; color:#CDBE93; }







.appl img { margin: 5px 5px -3px 0; }







.appl span { float: right; font-size: 12px; }







.appl span a { color: #999999; }







.appl span a:hover { color: #336699; }







.myo li { height: auto; line-height: 1.5; }







.myo img { margin-bottom: -1px; }







.myo a { color: #336699; }







.tbn { margin: -6px -10px 0; }







.tbn ul { margin: 0; }







.tbn li { height: 33px; margin: 0 20px; }







.tbn li.a { font-weight:bold; margin: -1px 0 0; padding: 0 20px; }







.tbn li.a a { color:#8E5002; }







.tbn ul a { display: block; height: 33px; line-height: 33px;color: #333; }







.tbn .mt { padding: 10px; }







.mg_img {background: #c4b487; height: 100px; padding:10px 0 0; width: 100px; }

.mgcl li{height: 157px;width: 127px;*display: inline;}

.mgcl{padding-top: 20px;}

.pg_medal .mg_img p{margin-top: 10px;font-size: 12px;color: #333;}

.pg_medal p{font-size: 12px;}



.lk img { float: left; height: 31px; margin-bottom: 5px; margin-right: 5px; width: 88px; }







.lk p { color: #666666; }







.lk .m li { clear: left; padding: 0 0 10px 98px; }







.lk .m img { display: inline; margin-left: -98px; margin-top: 4px; }







.lk .x li { float: left; height: 1.5em; margin-right: 5px; overflow: hidden; width: 88px; }







.lk_logo .lk_content { float: left; }







.tedt { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; width: 98%; }







.tedt .bar {  height: 25px; line-height: 25px; padding: 0 10px 0 0; }







.fpd a { background: url(/template/d3/images/editor/editor.gif) no-repeat scroll 0 0 transparent; float: left; height: 20px; line-height: 20px; margin: 2px 5px 0 0; overflow: hidden; text-indent: -9999px; width: 20px; }







.fpd a.fbld { background-position: 0 0; }







.fpd a.fclr { background-position: -60px 0; }







.fpd a.fmg { background-position: 0 -20px; }







.fpd a.flnk { background-position: -40px -20px; }







.fpd a.fqt { background-position: -140px -20px; }







.fpd a.fcd { background-position: -120px -20px; }







.fpd a.fsml { background-position: -20px -20px; }







.fpd a.fat { background-position: -140px 0; }







.tedt .area { background:  #c5b794; padding: 10px;opacity: 0.8;filter:alpha(opacity=80);margin-top: 5px;}







.tedt .pt { background: none repeat scroll 0 0 #c5b794; border: medium none; margin-right: 0; padding: 0 !important; width: 100%; }







.tedt .pt:focus { outline: medium none; }







.m_c .tedt { width: 600px; }







.sllt { padding: 10px 5px 5px !important; }







.sllt td { border: medium none; cursor: pointer; padding: 8px; }







.sllt_p { text-align: right; }







.sllt_p a { color: #006699; margin-right: 5px; text-decoration: underline; }







.sl_pv { background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #CCCCCC; margin-top: 5px; padding: 8px; }







.ie6 .slg, .ie7 .slg { }







#toptb a#sslct { background: url(/template/d3/images/style_switch.png) no-repeat scroll 50% 50% transparent; overflow: hidden; text-indent: -9999px; width: 10px; }







#sslct_menu { padding: 6px 10px 10px; }







.sslct_btn { border: 1px solid #7B7156; cursor: pointer; float: left; height: 12px; margin: 4px 4px 0 0; width: 12px; }







.sslct_btn i { background: none repeat scroll 0 0 #2E80D1; display: inline; float: left; font-style: normal; height: 10px; margin: 1px; overflow: hidden; width: 10px; }







.p_pop, .p_pof, .sllt { background: none repeat scroll 0 0 #1D130A; border: 1px solid #292522; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 10px #000000; min-width: 60px; opacity: 0.99; padding: 4px; position: absolute; z-index: 4; }







.ie6 .p_pop { width: 100px; }







.p_pof .p_pop { border: medium none; box-shadow: none; padding: 0; }







.p_pof { width: 500px; }







.p_opt { padding: 10px; color: #B99D6E; }







.p_pop li { color: #B99D6E; display: inline; font-size: 12px; }







.p_pop li span { color: #D96500; font-size: 11px; }







.p_pop a { border-bottom: 1px solid #25231A; display: block; padding: 3px 5px; white-space: nowrap; color: #A4601B;}







.p_pop li:last-child a { border: medium none; }







.ie6 .p_pop a { position: relative; }







.p_pop a:hover, .p_pop a.a, #sctype_menu .sca { background-color: #5A3B1F; color: #A4601B; text-decoration: none; }







.blk a, .inlinelist a { border: medium none; display: inline; padding: 0; }







.blk a:hover { background: none repeat scroll 0 0 transparent; color: #333333; text-decoration: underline; text-shadow: none; }







.inlinelist { padding: 5px; }







.inlinelist a { float: left; height: 2em; line-height: 2em; overflow: hidden; text-align: center; width: 5em; }







.h_pop { border-top: medium none; min-width: 120px; }







.p_opt .txt, .p_opt .txtarea { margin: 5px 0; }







.p_pop .flbc, .p_pof .flbc { margin-right: 8px; margin-top: 4px; }







.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r { background: none repeat scroll 0 0 #000000; opacity: 0.2; overflow: hidden; }







.t_l, .t_r, .b_l, .b_r { height: 8px; width: 8px; }







.t_c, .b_c { height: 8px; }







.m_l, .m_r { width: 8px; }







.t_l { border-radius: 8px 0 0 0; }







.t_r { border-radius: 0 8px 0 0; }







.b_l { border-radius: 0 0 0 8px; }







.b_r { border-radius: 0 0 8px 0; }







.m_c { background: none repeat scroll 0 0 #180F08; text-align: left; color:#B99D6E; }







.m_c a { color:#B99D6E; }







.m_c .current a { color:#180F08; }







.m_c .tb_s.cl a { color:#180F08; }







.m_c .tb { margin: 0 0 10px; padding: 0 10px; }







.m_c .c { padding: 0 10px 10px; }







.m_c .o { background: none repeat scroll 0 0 #180F08; height: 26px; padding: 8px 10px; text-align: right; }







.m_c .el { width: 420px; }







.m_c .el li { border: medium none; padding: 0; }







.m_c .rfm { color:#B8A87B; }







.flb { height: 20px; line-height: 20px; padding: 10px 10px 8px; }







.flb em { color: #CF9238; float: left; font-size: 14px; font-weight: 700; }







.flb em a { text-decoration: none; }







.flb .needverify { background: url(/template/d3/images/re_unsolved.gif) no-repeat scroll 0 0 transparent; color: #999999; float: left; font-size: 12px; font-weight: 400; height: 21px; line-height: 21px; margin-left: 8px; padding-left: 13px; width: 45px; }







.flb .onerror, .flb .onright { font-size: 12px; font-weight: 400; height: auto; line-height: 140%; padding-left: 20px; white-space: nowrap; }







.flb .onerror { background: url(/template/d3/images/check_error.gif) no-repeat scroll 0 50% transparent; }







.flb .onright { background: url(/template/d3/images/check_right.gif) no-repeat scroll 0 50% transparent; color: #666666; }







.flb span { color: #999999; float: right; }







.flb span a, .flb strong { color: #333333; float: left; font-weight: 400; margin-left: 8px; text-decoration: none; }







.flb span a:hover { color: #999999; }







.flbc { background: url(/template/d3/images/cls.gif) no-repeat scroll 0 0 transparent; cursor: pointer; float: left; height: 20px; overflow: hidden; text-indent: -9999px; width: 20px; }







.flbc:hover { background-position: 0 -20px; }







.floatwrap { height: 280px; margin-bottom: 10px; overflow-x: hidden; overflow-y: auto; }







.f_c { }







.f_c li { list-style: none outside none; }







.f_c hr.l { margin: 0; }







.f_c a { color: #336699; }







.f_c .list { border-top: 3px solid #7B7156; margin: 0 auto 10px; width: 570px; }







.f_c .list th, .f_c .list td { border-bottom: 1px dashed #7B7156; height: auto; padding: 5px 2px; }







.f_c .list .btns th, .f_c .list .btns td { border-bottom: medium none; }







.f_c .th th, .f_c .th td { padding: 10px 0; }







.f_c .list th { background: none repeat scroll 0 0 transparent; }







.nfl { height: auto !important; min-height: 320px; }







.nfl .f_c { background: none repeat scroll 0 0 #1D130A; border: 3px solid #7B7156; margin: 60px auto; padding: 20px; width: 580px; color: #CDBE93; }







.nfl .f_c a { color:#B9A87C; }







.nfl .loginform { height: auto; }







.nfl .clause { height: auto; width: auto; }







.hasd { }







.hasd input { float: left; width: 121px; }







.hasd input.crl { background: none repeat scroll 0 0 transparent; border-color: #848484 #E0E0E0 #E0E0E0 #848484; border-style: solid; border-width: 1px 0 1px 1px; height: 20px; padding: 0; width: 20px; }







.hasd .spmediuminput { width: 115px; }







.dpbtn { background: url(/template/d3/images/newarow.gif) no-repeat scroll 100% 0 #FFFFFF; border-color: #848484 #E0E0E0 #E0E0E0 #848484; border-style: solid; border-width: 1px 1px 1px 0; float: left; height: 21px; overflow: hidden; text-indent: -9999px; width: 21px; }







.dpbtn:hover { background-position: 100% -23px; }







.hasd label { float: left; }







.tpclg h4 a.dpbtn { border-width: 1px; float: right; }







.tpclg h4 { font-weight: 400; }







.tpclg .pt { margin: 5px 0; overflow: hidden; width: 212px; }







.mark .dt, .mark .tpclg h4 { width: 270px; }







.mark .tpclg .pt { width: 260px; }







#postbox dd.hasd input { margin-right: 0; width: 99px; }







.colorbox { width: 130px !important; }







.colorbox input { border: 0 none; cursor: pointer; float: left; height: 12px; margin: 2px; padding: 0; width: 12px; }







.pm { overflow: hidden; width: 400px; }







.pm .flb { background: url(/template/d3/images/pm.png) repeat-x scroll 0 -101px #CCCCCC; margin-bottom: 0; padding: 1px 5px 4px; }







* html .pm .flb { padding: 4px 5px 1px; }







.pm .flb em { background: url(/template/d3/images/pm.png) no-repeat scroll 0 -65px transparent; color: #333333; font-size: 12px; padding-left: 15px; text-shadow: 1px 1px 1px #FFFFFF; }







.pm .flbc { background-image: url(/template/d3/images/pm.png); }







.pm_tac { background: none repeat scroll 0 0 #F2F2F2; padding: 5px 10px; }







.pm .c { background: none repeat scroll 0 0 #F2F2F2; padding: 0; }







.pmb { height: 280px; overflow-x: hidden; overflow-y: auto; padding: 20px 20px 0; position: relative; width: 360px; }







.pmb li { margin-bottom: 10px; position: relative; }







.pmt { background: url(/template/d3/images/pm.png) no-repeat scroll -13px -40px transparent; bottom: 0; height: 7px; left: -6px; overflow: hidden; position: absolute; text-indent: -999px; width: 7px; }







.pmd { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url(/template/d3/images/pm-bg1.png) repeat-x scroll 0 0 #F0F0F0; border-color: #E7E7E7 #BBBBBB #999999 #E7E7E7; border-radius: 10px 10px 10px 0; border-style: solid; border-width: 1px; box-shadow: 2px 2px 4px #DDDDDD; float: left; padding: 5px 8px; word-wrap: break-word; }







.pmd, .pmd img { max-width: 292px; }







* html .pmd { }







* html .pmd img { }







.pmd .quote { background: url(/template/d3/images/qa.gif) no-repeat scroll 0 0 transparent; color: #666666; margin: 0; overflow: hidden; padding-left: 16px; }







.pmd .quote blockquote { background: url(/template/d3/images/qz.gif) no-repeat scroll 100% 100% transparent; display: inline; margin: 0; padding-right: 16px; }







.pmd .blockcode { background: none repeat scroll 0 0 transparent; color: #666666; margin: 0; overflow: hidden; padding: 0; }







.pmd .blockcode code { font-family: Monaco, Consolas, 'Lucida Console', 'Courier New', serif; font-size: 12px; line-height: 1.8em; }







* html .pmd .blockcode code { font-family: 'Courier New', serif; }







.pmm .pmt { background-position: 0 -47px; left: auto; right: -6px; }







.pmm .pmd { background: url(/template/d3/images/pm-bg2.png) repeat-x scroll 0 0 #FEF5E7; border-color: #FFC68C #F9D4A7 #F3BB65 #DDC4A9; border-radius: 10px 10px 0 10px; box-shadow: -2px 2px 4px #DDDDDD; float: right; }







.pmb h4 { text-align: center; }







.pmfm { padding: 0 15px 15px; }







.pmfm .tedt { width: 365px; }







.pmfm .pt { height: 65px; }







.pmfm .pn { float: right; }







.pma a { margin-right: 5px; }







.pmo { background: url(/template/d3/images/pn.png) repeat-x scroll 0 -320px transparent; height: 31px; line-height: 24px; overflow: hidden; padding-left: 10px; position: absolute; right: 10px; text-shadow: 1px 1px 1px #FFFFFF; top: 8px; width: 130px; }







.pmo em { background: url(/template/d3/images/pn.png) no-repeat scroll 100% -360px transparent; display: block; padding: 3px 5px 4px 0; }







.pmo a { background: url(/template/d3/images/pm.png) no-repeat scroll 100% -222px transparent; display: block; outline: medium none; overflow: hidden; padding-right: 10px; white-space: nowrap; }







.pmo .b { background-position: 100% -278px; }







.pmfl { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: #CCCCCC; border-style: solid; border-width: 0 1px 1px; position: absolute; right: 10px; top: 35px; width: 138px; z-index: 200; }







.pmfl .s, .pmfl .o { background: none repeat scroll 0 0 #F2F2F2; border-bottom: 1px solid #CCCCCC; padding: 5px; }







.pmfl .o { border-bottom-color: #FFFFFF; }







.pmfl .s .px { background: url(/template/d3/images/pm.png) no-repeat scroll 0 -160px #FFFFFF; padding-left: 20px; width: 101px; }







.pmfl .o .ps { width: 100%; }







.pmfl ul { height: 306px; overflow-x: hidden; overflow-y: auto; width: 138px; }







.pmfl li { height: 24px; padding: 5px; }







.pmfl .avt { float: left; height: 29px; width: 29px; }







.pmfl .avt img { border: medium none; height: 24px; padding: 0; width: 24px; }







.pmfl .newpm img { margin: 1px 0 0 1px; }







.pmfl p { overflow: hidden; white-space: nowrap; width: 78px; }







.pmfl p .a { color: red; }







.pmfl p .ol { color: #333333; }







.pmfl strong { color: #000000; }







.rfm { border-bottom: 1px dotted #BCAD87; margin: 0 auto; width: 760px; }







.rfm a { color: #CF9238; }







.rfm .rq { }







.rfm th, .rfm td { line-height: 24px; padding: 10px 2px; vertical-align: top; }







.rfm .tipwide { padding-top: 0; }







.rfm th { padding-right: 10px; text-align: right; width: 10em; }







.rfm .px { width: 220px; }







.rfm .px:focus { background: none repeat scroll 0 0 #FFFFFF; border-color: #336699; }







.rfm .p_tip { background: none repeat scroll 0 0 #FFFFFF; color: #666666; display: none; font-style: normal; padding-left: 10px; position: absolute; width: 390px; z-index: 2; }







.rfm .p_chk { color: red; font-family: Tahoma, Helvetica, 'SimSun', sans-serif; font-weight: 700; padding-left: 10px; position: absolute; width: 390px; z-index: 1; }







.rfm #emailmore { position: absolute; }







.p_right { background: url(/template/d3/images/check_right.gif) no-repeat scroll 10px 12px transparent; width: 30px; }







#returnmessage4 { background: none repeat scroll 0 0 #FFFFEE; border-bottom: 1px solid #7B7156; display: none; font-weight: 700; padding: 10px 0; text-align: center; }







#returnmessage4.onerror { display: block; }







.rfm .l { margin: 0; }







.blr .c { padding: 0 10px 10px; }







.login_slct a { background: url(/template/d3/images/arrwd.gif) no-repeat scroll 100% 50% transparent; margin-right: -8px; padding-right: 16px; }







.fwin .rfm, .nfl .f_c .rfm { width: 500px; }







.fwin .rfm th, .fwin .rfm td, .nfl .f_c .rfm th, .nfl .f_c .rfm td { padding: 6px 2px; }







.fwin .loginb button { margin-left: 11.3em; }







.nfl .f_c .loginb button { margin-left: 12em; }







.passlevel { background: url(/template/d3/images/passlevel.png) no-repeat scroll 0 5px transparent; padding-left: 70px; }







.passlevel1 { background-position: 0 -35px; }







.passlevel2 { background-position: 0 -75px; }







.passlevel3 { background-position: 0 -115px; }







.blr { margin: 20px auto 30px; width: 580px; }







.m_c .blr { margin: 0 auto; }







.lgfm { border-right: 1px solid #CCCCCC; float: left; font: 12px/1.5 Tahoma, Helvetica, 'SimSun', sans-serif; margin-bottom: 10px; padding: 20px 0; width: 280px; }







.rgs { margin-bottom: 10px; }







.lgfm label, .lgfm p, .reginfo { clear: both; display: block; line-height: 22px; margin-bottom: 10px; overflow: hidden; }







.reginfo label { display: inline; }







.reg_c { float: left; width: 200px; }







.lgfm .txt, .lgfm .px { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-image: none; border-color: #848484 #E0E0E0 #E0E0E0 #848484; border-style: solid; border-width: 1px; height: 16px; padding: 2px 4px; }







.lgfm .txt, .lgfm .px, .lgfm .pt { width: 170px; }







.lgfm .ftid a, .lgfm .ftid a:hover { background-position: 100% -1px; border-color: #848484 #E0E0E0 #E0E0E0 #848484; height: 20px; }







.fsb { clear: both; margin-top: 8px; padding: 10px; }







.fsb .z { padding-top: 5px; }







.m_c .fsb { background: none repeat scroll 0 0 #F2F2F2; border-top: 1px solid #CCCCCC; }







.fsb .pns { margin-right: 8px; }







.lgfm em, .fsb em { float: left; width: 60px; }







.fsb .pnr { }







.nlf .txt { width: 230px; }







.brls { height: 240px; margin-bottom: 10px; overflow: auto; width: 470px; }







.sipt { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: #848484 #E0E0E0 #E0E0E0 #848484; border-style: solid; border-width: 1px; clear: left; float: none; height: 20px; margin: 0 0 10px; width: 234px; }







.sipt a { border: medium none; float: left; width: 54px; }







.sipt a:hover, .sipt a:focus { border: medium none; }







.sipt .txt { background: none repeat scroll 0 0 #FFFFFF; border: medium none; float: left; outline: medium none; width: 154px; }







.sltp { clear: both; float: none; margin: 10px 0; }







.sltp a, .sltp a:hover, .sltp a:focus { background-color: transparent; background-position: 100% -1px; border-color: #EEEEEE; color: #006699 !important; height: 20px; line-height: 20px; }







.sltp a:hover, .sltp a:focus { background-position: 100% -24px; }







.lpsw label { float: left; line-height: 150%; padding-left: 4px; width: 61px; }







.clck, .sipt .clck { background: url(/template/d3/images/clck.gif) no-repeat scroll 98% 50% #FFFFFF; }







.lgf { float: left; margin: 47px 25px 10px 40px; overflow: visible; }







.lgf h4 { font-size: 14px; font-weight: 400; margin-bottom: 10px; }







.lgf a { color: #336699; }







.minf { margin-top: 23px; }







#messagelogin { border-top: 1px solid #7B7156; margin-top: 5px; }







#messagelogin .flb { padding-left: 0; }







#messagelogin .blr { margin: 0; }







#messagelogin .lgfm { padding-top: 0; }







#messagelogin .minf { margin-top: 0; }







#messagelogin .fsb { padding: 0; }







.fastlg { line-height: 24px; }







.fastlg td { padding: 2px 0 2px 4px; }







.fastlg_fm { border-right: 1px solid #7B7156; margin-right: 5px; padding-right: 5px; }







#ls_fastloginfield_ctrl { background-color: transparent; background-position: 100% -1px; border: medium none; line-height: 20px; }







#ls_fastloginfield_ctrl:hover { background-position: 100% -24px; }







.psw_w { padding-left: 5px; }







.fastlg_l { padding-right: 35px !important; }







.poke { margin-bottom: 10px; }







.poke li { float: left; height: 22px; margin: 0 1% 5px 0; width: 32%; }







.poke img { vertical-align: middle; }







.dt { border-top: 1px solid #7B7156; width: 100%; }







.dt th { background: none repeat scroll 0 0 #B4A682; }







.dt td, .dt th { border-bottom: 1px solid #7B7156; padding: 7px 4px; }







.dt .c { width: 50px; }







.tdat { border: 1px solid #7B7156; width: 100%; }







.tdat th, .tdat td { border: 1px solid #7B7156 !important; padding: 3px 5px; }







.um { border-bottom: 1px dashed #7B7156; clear: left; margin-bottom: 1em; padding-bottom: 1em; }







.umh { margin-bottom: 10px; overflow: hidden; }







.umh h2, .umh h3 { background: url(/template/d3/images/arrow.gif) no-repeat scroll right 6px #FFFFFF; clear: left; cursor: pointer; float: left; font-size: 14px; padding-right: 14px; }







.schfaq h3 { background: none repeat scroll 0 0 transparent; cursor: default; }







.umh h3 a { color: #666666; }







.umh h3 span { color: #666666; font-size: 12px; font-weight: 400; }







.umh h2 em, .umh h3 em { color: #999999; font-size: 12px; font-weight: 400; margin-left: 8px; }







.umh_act { float: right; }







.umh .umh_cb { display: none; }







.umh .umh_ext { display: block; }







.umn { background: url(/template/d3/images/dash.gif) repeat-x scroll 0 10px transparent; clear: left; }







.umn h3 { background: url(/template/d3/images/arrow.gif) no-repeat scroll right -35px #FFFFFF; font-size: 14px; }







.umn .umh_cb { background-color: #FFFFFF; color: #666666; cursor: pointer; display: block; }







.umn .umh_ext { display: none; }







.lum { }







.lum h2 { font-size: 14px; }







.lum ul { border-bottom: 1px dashed #7B7156; margin-bottom: 1em; padding: 1em 0 1em 2em; }







.lum ul li { padding: 0.2em 0; }





.pgs .bonus-txt { color: #651f0d; line-height: 36px;}







.pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp { float: left; margin-right: 5px;}





.pg { float: right; }







.pg, .pgb { line-height: 26px; }







.pg a,.pg strong,  .pgb a, .pg label {font-size: 12px; background-color:#121212; color: #756d5c; display: inline; float: left; height: 34px; margin-left: 4px;overflow: hidden; text-decoration: none;padding: 0 15px;border: 1px solid #2f2a21;font-weight: normal;line-height: 34px;}



.pg a.nxt, .pgb a { padding: 0 10px; }





.pg a:hover, .pgb a:hover,.pg strong { border-color: #ff491d; color: #ffe5ae;background: #a01f00; }





.pg a.nxt {font-size: 0;}

.pg a.nxt:before {content:'ฯยาปาณ';font-size: 12px;}







.pcb .pgs { padding:0px; }



.pg a.prev:hover { background-position: -155px -236px }







.pg a.prev { font-size: 0; }

.pg a.prev:before { content:'ษฯาปาณ';font-size: 12px; }



.pg label { cursor: text; }







.ie6 .pg label { height: 23px; padding-top: 3px; }







.pg label .px { height: 16px; line-height: 16px; padding: 0 4px;width: 10px;outline: none;background: #342f24;color: #776f5d;}



.bac { background: url(/template/d3/images/pg_arw.png) no-repeat scroll 0 0 transparent; color: #333333; display: block; height: 30px; line-height: 30px; margin: 0; overflow: hidden; padding: 0; text-align: center; text-decoration: none; text-indent: -7px; width: 70px; }







#psd .bn .mbn input, #postbox input { margin-right: 4px; }







#postbox .mbn, #psd .mbn { height: 1.6em; line-height: 1.6em; }







.popupcredit { }







.pc_l, .pc_c, .pc_inner, .pc_r { background: url(/template/d3/images/popupcredit_bg.gif) no-repeat scroll 0 0 transparent; height: 56px; line-height: 56px; width: 29px; }







.pc_c { background-position: 0 -56px; background-repeat: repeat-x; width: 200px; }







.pc_inner { background-position: 50% -112px; text-align: center; white-space: nowrap; width: auto; }







.pc_inner i { color: #FFFFFF; font-size: 12px; font-style: normal; font-weight: 400; margin-right: 10px; }







.pc_inner span { color: #FFEA97; font-size: 14px; font-weight: 700; margin-right: 15px; }







* html .pc_inner span { display: inline-block; }







.pc_inner span a { color: #FFEA97; text-decoration: underline; }







.pc_inner span em { color: #FFFFFF; font-size: 18px; font-weight: 400; }







.pc_inner span u { font-size: 10px; text-decoration: none; }







.pc_inner span em.desc { color: #993300; }







.pc_btn img { opacity: 0.5; }







.pc_btn:hover img { opacity: 1; }







.pc_r { background-position: -30px 0; }







#fjump_menu { background: none repeat scroll 0 0 #F2F2F2; padding: 7px 0 10px 10px; }







.ie6 #fjump_menu { }







#fjump_menu .sch { position: absolute; right: 10px; top: 6px; }







.jump_bdl { overflow: hidden; }







.jump_bdl li { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; float: left; height: 300px; margin-right: 10px; overflow-x: hidden; overflow-y: auto; padding: 5px; width: 178px; }







.bdl_title li { float: left; font-weight: 700; height: 33px; line-height: 23px; margin-right: 9px; padding: 0 1px; width: 189px; }







.bdl_title .px { width: 80px; }







.jump_bdl p { height: 25px; line-height: 25px; overflow: hidden; }







.jump_bdl .sub { text-indent: 1em; }







.jump_bdl .child { text-indent: 2em; }







.jump_bdl a { color: #444444; display: block; padding: 0 4px; position: static !important; text-decoration: none; }







.jump_bdl .a a, .jump_bdl .a a:hover { background-color: #E5EDF2; }







.mgcmn { width: 80px; padding-left:20px; }







.mgcmn a { line-height: 16px !important; padding-left: 25px; }







.mgcmn img { margin-left: -20px; position: absolute; }







.cmen { overflow: hidden; width: 63px; }







.cmen a { float: left; height: 20px; overflow: hidden; width: 20px; }







.focus {  bottom: 0; overflow: hidden; position: fixed; right: 10px; width: 270px; z-index: 300; }







* html .focus { position: absolute; }







.fctrl { font-weight: 400; margin-left: 10px; }







.fctrl img { margin-bottom: -4px; }







.fctrl em { display: inline-block; }







.focus .m img { height: 60px; width: 60px; }







.focus dt { padding-top: 0; }







.m_c .sec .secq { display: block; margin: 5px 0 10px; }







.sec { color:#E5D4A4; }







.reason_slct { }



#fwin_dialog_cancel strong{line-height: 24px;}



.reason_slct .reasonselect { height: 10em; overflow-x: auto !important; overflow-y: scroll !important; }



.reasonselect li{color: #00f!important;}

.reasonselect li:hover {
    text-decoration: underline;
}

.reason_slct .reasonselect li { white-space: nowrap; }







.reason_slct .pt, .reason_slct .px { width: 25.2em !important; }







.reasonarea { height: 5.8em; }







.filebtn { margin: 0 auto; overflow: hidden; position: relative; width: 60px; }







.filebtn .pf { height: 23px; opacity: 0; position: absolute; right: 0; }







.upfile { width: 220px; }







.uploadform { background: none repeat scroll 0 0 #F2F2F2; border: 1px dashed #7B7156; padding: 0 10px; }







.progressWrapper { overflow: hidden; width: 100%; }







.progressContainer { background-color: #F7F7F7; border: 1px solid #E8E8E8; margin: 5px; overflow: hidden; padding: 4px; }







.message { background-color: #FFFFCC; border: 1px solid #FFDD99; margin: 1em 0; overflow: hidden; padding: 10px 20px; }







.red { background-color: #FFEBEB; border: 1px solid #B50000; }







.green { background-color: #EBFFEB; border: 1px solid #DDF0DD; }







.blue { background-color: #F0F5FF; border: 1px solid #CEE2F2; }







.progressName { color: #555555; font-weight: 700; height: 18px; overflow: hidden; text-align: left; white-space: nowrap; width: 323px; }







.progressBarInProgress, .progressBarComplete, .progressBarError { background-color: blue; clear: both; font-size: 0; height: 2px; margin-top: 2px; width: 0; }







.progressBarComplete { background-color: green; visibility: hidden; width: 100%; }







.progressBarError { background-color: red; visibility: hidden; width: 100%; }







.progressBarStatus { margin-top: 2px; text-align: left; white-space: nowrap; width: 337px; }







a.progressCancel { background: url(/template/d3/images/cancelbutton.gif) no-repeat scroll -14px 0 transparent; display: block; float: right; font-size: 0; height: 14px; width: 14px; }







a.progressCancel:hover { background-position: 0 0; }







.swfupload { vertical-align: top; }







.frame, .frame-tab { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; margin-bottom: 10px; }







.title { font-size: 14px; font-weight: 700; height: 32px; line-height: 32px; overflow: hidden; padding: 0 10px; }







.frame-title, .frametitle, .tab-title { background: url(/template/d3/images/title.png) repeat-x scroll 0 100% #F2F2F2; }







.frame-1-1-l, .frame-1-1-1-l, .frame-1-1-1-c, .frame-2-1-l, .frame-1-2-l, .frame-3-1-l, .frame-1-3-l { float: left; }







.frame-1-1-r, .frame-1-1-1-r, .frame-2-1-r, .frame-1-2-r, .frame-3-1-r, .frame-1-3-r { float: right; }







.frame-1-1-l, .frame-1-1-r { width: 49.9%; }







.frame-1-1-1-l, .frame-1-1-1-c, .frame-1-1-1-r, .frame-2-1-r, .frame-1-2-l { width: 33.3%; }







.frame-2-1-l, .frame-1-2-r { width: 66.6%; }







.frame-3-1-l, .frame-1-3-r { width: 74.9%; }







.frame-3-1-r, .frame-1-3-l { width: 24.9%; }







.frame .mn { margin-bottom: 0; }







.frame .sd { min-height: 0; }







.frame-1-1 .col-r { float: right; width: 49.9%; }







.frame-1-1 .col-l { float: left; width: 49.9%; }







.frame-1-2 .mn, .frame-1-2 .col-r, .frame .frame-1-2 .mn, .frame .frame-1-2 .col-r { float: right; width: 66.6%; }







.frame-1-2 .sd, .frame-1-2 .col-l, .frame .frame-1-2 .sd, .frame .frame-1-2 .col-l { float: left; width: 33.3%; }







.frame-2-1 .mn, .frame-2-1 .col-l, .frame .frame-2-1 .mn, .frame .frame-2-1 .col-l { float: left; width: 66.6%; }







.frame-2-1 .sd, .frame-2-1 .col-r, .frame .frame-2-1 .sd, .frame .frame-2-1 .col-r { float: right; width: 33.3%; }







.frame-1-3 .mn, .frame-1-3 .col-r, .frame .frame-1-3 .mn, .frame .frame-1-3 .col-r { float: right; width: 74.9%; }







.frame-1-3 .sd, .frame-1-3 .col-l, .frame .frame-1-3 .sd, .frame .frame-1-3 .col-l { float: left; width: 24.9%; }







.frame-3-1 .mn, .frame-3-1 .col-l, .frame .frame-3-1 .mn, .frame .frame-3-1 .col-l { float: left; width: 74.9%; }







.frame-3-1 .sd, .frame-3-1 .col-r, .frame .frame-3-1 .sd, .frame .frame-3-1 .col-r { float: right; width: 24.9%; }







.frame-1-1-1 .col-l { float: left; width: 33.3%; }







.frame-1-1-1 .col-c { float: left; width: 33.3%; }







.frame-1-1-1 .col-r { float: right; width: 33.3%; }







.frame .frame-1-1-1 .col-l, .frame .frame-1-1-1 .col-c, .frame .frame-1-1-1 .col-r { padding: 0; width: 33%; }







.frame .frame-1-1 .col-l, .frame .frame-1-1 .col-r { width: 49.9%; }







.frame .title .titletext, .block .title .titletext { float: left; }







.frame-tab .tab-title .titletext { float: left; margin: 0 10px; }







.tab-title { border: medium none; padding: 0; width: 100% !important; }







.frame-tab .tb { border: medium none; line-height: 32px; margin-top: 0; padding-left: 15px; }







.frame-tab .tb li { font-weight: 400; margin: 0 0 0 -1px; }







.frame-tab .tb li, .frame-tab .tb li a { background: none repeat scroll 0 0 transparent; border-radius: 0 0 0 0; border-top: medium none; }







* html .frame-tab .tb li a { float: left; }







.frame-tab .tb .a a { background: none repeat scroll 0 0 #FFFFFF; font-weight: 700; }







.frame-tab .tb-c { padding: 10px 16px; }







.block { margin: 10px 10px 0; }







.frame-1-2 .sd .block, .col-l .block, .frame-2-1 .mn .block, .frame-1-1-1 .col-c .block, .frame-1-3 .sd .block, .frame-3-1 .mn .block { margin-right: 10px; }







.frame-1-2 .mn .block, .col-r .block, .frame-2-1 .sd .block, .frame-1-1-1 .col-c .block, .frame-1-3 .mn .block, .frame-3-1 .sd .block { margin-left: 10px; }







body#space .block { margin: 0 5px 10px; }







.temp { margin: 1px; }







#ct .frame { border: medium none; margin: 0; }







.bx { border: medium none; }







.bx .frame-1-1-1 { background: url(/template/d3/images/vline2.png) repeat-y scroll 320px 0 transparent; }







.bx .frame-2-1 { background: url(/template/d3/images/vline.png) repeat-y scroll 645px 0 transparent; }







.drag .block .title { font-size: 14px; font-weight: 700; margin-bottom: 0; padding-left: 0; }







#ct .sd .block { margin: 0; }







.block .xl1 ul li { background: url(/template/d3/images/dot.gif) no-repeat scroll 0 50% transparent; padding-left: 10px; }







.ie_all .block .xl1 ul li { background-position: 0 6px; }







.xfs { border-top: medium none; }







.xfs .frame-title, .xfs .frametitle, .xfs .tab-title { background: url(/template/d3/images/mu.png) repeat-x scroll 0 0 transparent; border: medium none; }







.xfs .frame-title, .xfs .frametitle, .xfs .tab-title, .xfs .frame-title a, .xfs .frametitle a, .xfs .tab-title a { color: #FFFFFF !important; }







.xfs .tb li a { border: medium none !important; height: 32px; }







.xfs .tb .a a { background: url(/template/d3/images/mu.png) no-repeat scroll 50% -165px transparent; }







.xfs_1 { border-color: #2267B5; }







.xfs_1 .frame-title, .xfs_1 .frametitle, .xfs_1 .tab-title { background-color: #2267B5; background-position: 0 0; }







.xfs_1 .tb .a a { background-position: 50% -66px; }







.xfs_2 { border-color: #A90000; }







.xfs_2 .frame-title, .xfs_2 .frametitle, .xfs_2 .tab-title { background-color: #A90000; background-position: 0 -99px; }







.xfs_2 .tb .a a { background-position: 50% -165px; }







.xfs_3 { border-color: #006C6C; }







.xfs_3 .frame-title, .xfs_3 .frametitle, .xfs_3 .tab-title { background-color: #006C6C; background-position: 0 -198px; }







.xfs_3 .tb .a a { background-position: 50% -264px; }







.xfs_4 { border-color: #EC5A00; }







.xfs_4 .frame-title, .xfs_4 .frametitle, .xfs_4 .tab-title { background-color: #EC5A00; background-position: 0 -297px; }







.xfs_4 .tb .a a { background-position: 50% -363px; }







.xfs_5 { border-color: #6F099E; }







.xfs_5 .frame-title, .xfs_5 .frametitle, .xfs_5 .tab-title { background-color: #6F099E; background-position: 0 -396px; }







.xfs_5 .tb .a a { background-position: 50% -462px; }







.xfs_nbd { border: medium none; }







.xfs_nbd .block { margin-bottom: 10px; margin-top: 0; }







.xfs_nbd .col-l .block, .xfs_nbd .frame-1-1-l .block, .xfs_nbd .frame-2-1-l .block, .xfs_nbd .frame-1-2-l .block, .xfs_nbd .frame-3-1-l .block, .xfs_nbd .frame-1-3-l .block, .xfs_nbd .frame-1-1-1-l .block { margin-left: 0; }







.xfs_nbd .sd .block, .xfs_nbd .col-r .block, .xfs_nbd .frame-1-1-r .block, .xfs_nbd .frame-2-1-r .block, .xfs_nbd .frame-1-2-r .block, .xfs_nbd .frame-3-1-r .block, .xfs_nbd .frame-1-3-r .block, .xfs_nbd .frame-1-1-1-r .block { margin-right: 0; }







.xbs { background: none no-repeat scroll 0 100% transparent; }







.xbs .title { background: none no-repeat scroll 100% 0 transparent; padding-left: 0; padding-right: 10px; }







.xbs .titletext { background: none no-repeat scroll 0 0 transparent; float: left; padding-left: 10px; }







.xbs .dxb_bc { background: none no-repeat scroll 100% 100% transparent; padding-bottom: 6px; }







.xbs .module, .xbs .portal_block_summary { border-style: solid; border-width: 0 1px; padding: 10px 10px 4px; }







.xbs_1 { border: 1px solid #CCCCCC; }







.xbs_1 .title { background: url(/template/d3/images/thead.png) repeat-x scroll 0 0 transparent; border-bottom: 1px solid #CCCCCC; height: 31px; line-height: 31px; padding: 0 10px; }







.xbs_1 .title, .xbs_1 .title a { color: #666666 !important; }







.xbs_1 .dxb_bc { padding: 9px 10px; }







.xbs_2 { background-image: url(/static/image/diy/bs_2_ft.png); }







.xbs_2 .title, .xbs_2 .titletext { background-image: url(/static/image/diy/bs_2_hd.png); }







.xbs_2 .title, .xbs_2 .title a { color: #FF6600 !important; }







.xbs_2 .dxb_bc { background-image: url(/static/image/diy/bs_2_ft_r.png); }







.xbs_2 .module, .xbs_2 .portal_block_summary { border-color: #E0E0E0; }







.xbs_3 { background-image: url(/static/image/diy/bs_3_ft.png); }







.xbs_3 .title, .xbs_3 .titletext { background-image: url(/static/image/diy/bs_3_hd.png); }







.xbs_3 .title, .xbs_3 .title a { color: #FFFFFF !important; }







.xbs_3 .dxb_bc { background-image: url(/static/image/diy/bs_3_ft_r.png); }







.xbs_3 .module, .xbs_3 .portal_block_summary { background-color: #F1F1F1; border-color: #B2B2B2; }







.xbs_4 { background-image: url(/static/image/diy/bs_4_ft.png); }







.xbs_4 .title, .xbs_4 .titletext { background-image: url(/static/image/diy/bs_4_hd.png); }







.xbs_4 .title, .xbs_4 .title a { color: #FFFFFF !important; }







.xbs_4 .dxb_bc { background-image: url(/static/image/diy/bs_4_ft_r.png); }







.xbs_4 .module, .xbs_4 .portal_block_summary { border-color: #B2B2B2; }







.xbs_5 { background-image: url(/static/image/diy/bs_5_ft.png); }







.xbs_5 .title { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url(/static/image/diy/bs_5_hd.png) repeat-x scroll 0 0 transparent; border-color: #F08C3B #F08C3B #DDDDDD; border-style: solid; border-width: 1px; height: 30px; line-height: 30px; padding: 0 10px; }







.xbs_5 .title, .xbs_5 .title a { color: #BC4A2D !important; }







.xbs_5 .dxb_bc { background-image: url(/static/image/diy/bs_5_ft_r.png); padding-bottom: 10px; }







.xbs_5 .module, .xbs_5 .portal_block_summary { border-color: #F08C3B; padding: 10px 10px 0; }







.xbs_6 { background-image: url(/static/image/diy/bs_6_ft.png); }







.xbs_6 .title, .xbs_6 .titletext { background-image: url(/static/image/diy/bs_6_hd.png); line-height: 24px; }







.xbs_6 .titletext { height: 32px; }







.xbs_6 .title, .xbs_6 .title a { color: #FFFFFF !important; }







.xbs_6 .dxb_bc { background-image: url(/static/image/diy/bs_6_ft_r.png); }







.xbs_6 .module, .xbs_6 .portal_block_summary { border-color: #4B85A0; }







.xbs_7 { background-image: url(/static/image/diy/bs_7_ft.png); }







.xbs_7 .title, .xbs_7 .titletext { background-image: url(/static/image/diy/bs_7_hd.png); }







.xbs_7 .title, .xbs_7 .title a { color: #444444 !important; }







.xbs_7 .dxb_bc { background-image: url(/static/image/diy/bs_7_ft_r.png); }







.xbs_7 .module, .xbs_7 .portal_block_summary { border-color: #E5E5E5; }







.fcs { font-size: 12px; }







.fcs dt, .fcs dd { margin: 0; padding: 0; }







.fcs dt { font-size: 18px; font-weight: 100; }







.fcs dd, .fcs dd a { color: #666666; }







.slideblock { position: relative; }







.slideshow { clear: both; }







.slideshow li { overflow: hidden; position: relative; }







.slideshow span.title { bottom: 0; font-size: 14px; height: 32px; left: 0; line-height: 32px; margin-bottom: 0; position: absolute; text-indent: 10px; width: 100%; }







.slideshow span.title, .slidebar li { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); color: #FFFFFF; overflow: hidden; }







.slidebar li { cursor: pointer; float: left; font-size: 10px; height: 20px; line-height: 20px; margin-right: 1px; text-align: center; width: 20px; }







.slidebar li.on { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5); color: #000000; font-weight: 700; }







.cl_frame_bm { border: 0 none !important; margin: 0 !important; }







.cl_block_bm { border: 0 none !important; margin: 0 !important; }







.cl_block_bm .dxb_bc { margin: 0 !important; }







.b_poll dt { background: url(/template/d3/images/pollsmall.gif) no-repeat scroll 0 9px transparent; padding-left: 20px; }







.b_poll dd li { padding: 0 0 4px 20px; }







.b_poll dd li .pc { float: left; margin: 4px 0 0 -20px; }







.b_debate { }







.b_debate dt { background: url(/template/d3/images/debatesmall.gif) no-repeat scroll 0 10px transparent; padding-left: 20px; }







.b_debate .chart { background: url(/template/d3/images/p_debate_chart.png) no-repeat scroll 0 0 transparent; height: 78px; margin: 8px auto; padding: 0; position: relative; width: 279px; }







.b_debate .chart strong { font-size: 14px; position: absolute; text-align: center; top: 25px; width: 80px; }







.b_debate .chart .debater2 { right: 0; }







.b_debate .chart1, .b_debate .chart2 { background: url(/template/d3/images/p_debate_chart.png) no-repeat scroll 0 -78px transparent; bottom: 0; left: 80px; position: absolute; width: 40px; }







.b_debate .chart2 { background-position: 100% -78px; left: 159px; }







.b_debate p { height: 1.5em; overflow: hidden; }







.b_hstab td { border-bottom: 1px solid #7B7156; padding: 5px 0; }







.tip { background: none repeat scroll 0 0 #180F08; border: 1px solid #020202; padding: 10px; position: absolute; width: 260px; color:#B9A87C; }







.tip_1, .tip_2 { margin-top: 8px; }







.tip_3, .tip_4 { margin-top: -8px; }







.tip_horn { height: 6px; overflow: hidden; position: absolute; width: 11px; }







.tip_1 .tip_horn { background: url(/template/d3/images/tip_top.png) repeat scroll 0 0 transparent; left: 5px; top: -6px; }







.tip_2 .tip_horn { background: url(/template/d3/images/tip_top.png) repeat scroll 0 0 transparent; right: 5px; top: -6px; }







.tip_3 .tip_horn { background: url(/template/d3/images/tip_bottom.png) repeat scroll 0 0 transparent; bottom: -6px; right: 5px; }







.tip_4 .tip_horn { background: url(/template/d3/images/tip_bottom.png) repeat scroll 0 0 transparent; bottom: -6px; left: 5px; }







.tip_js .tip_horn { background: url(/template/d3/images/tip_bottom.png) repeat scroll 0 0 transparent; bottom: -6px; right: 61px; }







.aimg_tip { margin-top: 0; }







em.hot { background: url(/template/d3/images/hot.png) no-repeat scroll 0 0 transparent; left: -2px; overflow: hidden; position: absolute; text-indent: -9999px; top: -2px; }







.gsh { text-align: center; }







.gsh h1 { font-size: 16px; font-weight: 100; margin: 1em 0 0.5em -60px; }







.gsh .px { width: 272px; }







.gsh .pns .px { margin-right: 3px; width: 190px; }







.card { padding: 0; width: 295px !important; }







.card .p_opt { padding: 0; }







.card .avt { display: inline; margin-left: -70px; position: absolute; width: 70px; }







.card_mn, .card_info { padding: 10px 10px 10px 80px; }







.card_mn { min-height: 56px; }







.card_mn { }







.ie6 .card_mn { height: 56px; }







.card_info { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #7B7156; border-style: dashed; border-width: 1px 0; }







.card_msg { height: 4em; width: 95%; }







.card a { border-bottom: medium none; display: inline !important; padding: 0; white-space: normal; }







.card a:hover { background-color: transparent !important; color: #444444; text-shadow: none; }







.card .o { clear: both; padding: 5px 10px; }







.card .o a { background: none repeat scroll 0 0 #16120F; border: 1px solid #7B7156; float: left; height: 18px; margin-right: 5px; padding: 4px 6px 3px; white-space: nowrap; margin-bottom:5px; }







.ie_all .card .o a { padding: 3px 0 0; }







.card .mgc, .card .f { padding: 0 10px 5px; }







.card .f li { display: block; }







.ss em { background: none repeat scroll 0 0 #EEEEEE; cursor: pointer; display: block; float: left; line-height: 23px; margin-right: 2px; padding-left: 7px; width: 16px; }







.ss em.a { background: none repeat scroll 0 0 #0099FF; color: #FFFFFF; }







.dopt a { float: left; height: 21px; line-height: 21px; margin-right: 3px; text-align: center; width: 21px !important; }







.dopt_b, .dopt_i, .dopt_l { border: 1px solid #F1F5FA; outline: medium none; }







.dopt .cnt { background-color: #FFFFFF; border: 1px solid #999999; }







.colorwd { background-color: #666666; background-image: url(/template/d3/images/pn_color.png) !important; background-position: 0 0; background-repeat: no-repeat; margin-left: 3px; width: 23px !important; }







.colorwd:active { background-position: 0 0; }







.ie6 .colorwd, .ie7 .colorwd { background-position: -1px -1px; }







.ie6 a.colorwd, .ie7 a.colorwd { background-position: 0 0; }







.colorpx { border-right: medium none; margin: 0 -3px 0 3px; }







.slidebox, .block-name { display: none; }







.imgzoom_title { color: #666666; padding: 10px 0 0; }







.imgzoom_exif { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); bottom: 24px; color: white; height: 18px; left: 10px; line-height: 1.5; overflow: hidden; padding: 0 6px; position: absolute; text-align: left; }







.imgzoom_exif_hover { height: auto; }







.ie_all .imgzoom_exif, .imgzoom_exif_hover { background: none repeat scroll 0 0 #000000; }







.ie6 .imgzoom_exif { bottom: 39px; }







.patch { width: 300px; }







.patch .bm { background: none repeat scroll 0 0 #FFFFFF; border-color: #F26C4F; }







.patch .allfixed { border-color: #66CC33; }







.patch .bm_h { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #F26C4F; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0; }







.patch .allfixed .bm_h { background: none repeat scroll 0 0 #66CC33; }







.patch h2, .patch .bm_h .y { color: #FFFFFF; }







.patch table { table-layout: fixed; }







.patch th, .patch td { border-bottom: 1px dotted #7B7156; padding: 2px; }







.patchdate { width: 70px; }







.patchstat { width: 55px; }







.unfixed { color: #F26C4F; }







.plugin { width: 300px; }







.plugin .bm_h { background: none repeat scroll 0 0 #B4A682; border-color: #7B7156; color: #444444; }







/** header **/







.navs { color: #B99D6E; font-size: 14px; height: 38px; line-height: 38px; overflow: hidden; padding-left: 4px; position: absolute; top: 239px }







.navs .nvhm { display: block; height: 30px; overflow: hidden; width: 42px; }







.navs a { color: #B99D6E; }







.navs em, .navs a { float: left; }







.hdc #lsform { right:0px; position: absolute; top: 47px; }





.fastlg td a:link, .fastlg td a:visited { color:#AD6803 }







.fastlg_l button { background: url(/template/d3/images/ico.jpg) no-repeat scroll 0 -59px transparent; height: 23px; line-height: 23px; overflow: hidden; width: 70px; box-shadow:none; border-width:0px; color:#AD835A; }







.pns td { color: #B99D6E; padding: 0 5px 10px; }







.fastlg .px { background: url(/template/d3/images/ico.jpg) no-repeat scroll -110px 0 transparent; color: #D96500; height: 23px; line-height: 23px; overflow: hidden; padding: 0px 0px 0px 5px !important; width: 127px; border-width:0px; }







.uninput, .pdinput { background: url(/template/d3/images/inputbg.jpg?1) no-repeat scroll 5px 1px transparent; }







.uninput .px, .pdinput .px { background-image:none }











.p_pop li a { color: #B99D6E; padding: 6px 0 6px 6px !important; }





.quick_btn { position: absolute; right: 0 !important; top: 195px; width: 235px; }







.quick_btn ul { background: url(/template/d3/images/ico2.jpg) no-repeat scroll 0 -89px transparent; height: 168px; overflow: hidden; padding: 18px 2px 10px; width: 238px; }







.quick_btn .ptm { background: url(/template/d3/images/ico2.jpg) no-repeat scroll 0 -89px transparent; height: 168px; overflow: hidden; padding: 18px 2px 10px !important; width: 238px; color: #B9A87C; }







.quick_btn ul li { float: left; margin: 2px 0 5px 20px; text-align: center; width: 53px; }







.quick_btn ul span { display: block; height: 72px; margin-bottom: 3px; overflow: hidden; width: 53px; }







.quick_btn ul span a:link, .quick_btn ul span a:visited { color: #AD6803; display: block; font-weight: 700; height: 72px; line-height: 132px; overflow: hidden; width: 53px; }







.quick_btn ul span a:hover { color: #D96500; }







.quick_be { background: url(/template/d3/images/ico.jpg) no-repeat scroll -2px -94px transparent; border: 3px solid #1E1C19; color: #B99D6E; line-height: 30px; padding: 10px 0; text-align: center; width: 237px; }







#qmenu_menu ul span a:link, #qmenu_menu ul span a:visited, #qmenu_menu ul span a:hover { background: none no-repeat scroll -900px -900px transparent; }







#qmenu_menu ul span a:hover { color:#d96500 }







.qb_1 span { background: url(/template/d3/images/quickmenu2.gif) no-repeat scroll 0 0 transparent !important; }







.qb_2 span { background: url(/template/d3/images/quickmenu2.gif) no-repeat scroll -53px 0 transparent !important; }







.qb_3 span { background: url(/template/d3/images/quickmenu2.gif) no-repeat scroll -106px 0 transparent !important; }







.qb_4 span { background: url(/template/d3/images/quickmenu2.gif) no-repeat scroll 0 -80px transparent !important; }







.qb_5 span { background: url(/template/d3/images/quickmenu2.gif) no-repeat scroll -53px -80px transparent !important; }







.qb_6 span { background: url(/template/d3/images/quickmenu2.gif) no-repeat scroll -106px -80px transparent !important; }







.qb_7 span { background: url(/template/d3/images/quickmenu2.gif) no-repeat scroll -159px -80px transparent !important; }







.qb_1 span:hover { background-position: 0 -160px !important; }







.qb_2 span:hover { background-position: -53px -160px !important; }







.qb_3 span:hover { background-position: -106px -160px !important; }







.qb_4 span:hover { background-position: 0 -240px !important; }







.qb_5 span:hover { background-position: -53px -240px !important; }







.qb_6 span:hover { background-position: -106px -240px !important; }







.qb_7 span:hover { background-position: -159px -240px !important; }













#um p a { color: #B99D6E; }







#um p { color: #B99D6E; line-height: 30px; text-align: right; }







#hd .avt a { background: url(/template/d3/images/user_pic.png) no-repeat scroll 0 0 transparent; display: block; height: 74px; position: absolute; top: 50px; width: 74px; right: 32px; }







.card_mn .avt a { top: -3px; left:-8px; width: 74px }







.card_mn .avt a img { padding: 7px !important; width: 48px !important; margin: 0px !important; }







.card_mn .pbn { background-image:none !important; height:auto !important; line-height:inherit !important; }





.headinfo .bm_c { border-width:0px; padding-left:20px; }







.headinfo .headinfo.bm { margin-bottom:0px !important; }







.headinfo .bm_h {height:40px;background: #101010 url(https://img4.cache.netease.com/game/img16/d3bbs/img/zs.png) no-repeat 10px center;line-height: 40px;}







.headinfo .o { margin-top: 0px !important; }







.headinfo {color:#B99D6E;margin-top: 20px;}





.headinfo .y{color: #7c7461;}

.headinfo .y a:link, .headinfo .y a:visited { color: #b57d40;font-size:12px; }







.bm_h h1, .bm_h h2, .bm_h h3 { color: #48380d;font-size: 14px; padding-left: 30px; }



.bott_line { background: url(/template/d3/images/content-bottom.png) no-repeat scroll center top transparent; clear: both; height: 109px; margin: 0 auto; overflow: hidden; position: relative; width: 980px; }





#ft a { color: #9c8051; }

#ft i { color: #9c8051; }

#ft .pipe { color: #9c8051; }







#frt { text-align:left; font-size: 12px;}







.xi2, .xi2 a, .xi3 a, .xi2:visited, .xi2 a:visited, .xi3 a:visited { color: #8F5935 !important; }







#append_parent .p_pop a { color: #B99D6E; line-height: 14px; }













.wp.a_h { display:none; }







.forumbr { /*background: url(/template/d3/images/bbs-icon-border.png) no-repeat scroll 0 0 transparent;*/ display: none; height: 62px; margin: -3px 0 0 -7px; overflow: hidden; position:absolute; width: 144px; }







.forumbr:hover { background-position:0 -62px; }







.fl_row td { border-top: 1px dotted #342D27 !important; }







.fl_g td { border-bottom-width:1px !important; }







.fl_g dt a { color: #790905; font-size: 14px; }







.fl_g dd a { font-size:12px; color:#8F5935 }







.fl_g dd cite { font-size:12px; color:#6D6354 }







.fl_g dd em { font-size:12px; color:#6D6354 }







.fl_tb h2 a { color: #790905; font-size: 14px; font-weight:bold; }







.fl_tb h2 { padding-left:0px !important; }







.fl_tb .xg2 { font-size:12px; color:#8F5935 }







.fl_tb .fl_i { font-size:12px; color:#6D6354 }







.fl_tb .fl_by { font-size:12px; color:#6D6354 }







.fl_tb p { color:#000000; font-size:12px; }







/* forum */



.common img { padding:0 0 3px 5px; }







.tps a:hover { background-color: #CEBE94 !important; color: white !important; }







.ttp .pipe { background-color:#444444; }







.tsm .a a { color:Red !important; }



#separatorline .ts a{font-size: 14px;padding: 8px 0;padding-right:15px;display: inline-block;*zoom:1;}

.tl th a{color: #12110f;}

.tl th a:visited { color:#2d231c; }

.tl .new .xi1{color: #221103;font-size: 12px;padding-left: 7px;}





.tl th, .tl td { border-color:#7B7156;padding: 10px 0; }







.tl tr:hover th, .tl tr:hover td { background-color: #b4a682; }

.tl .thlist tr:hover th, .tl .thlist tr:hover td { background-color: #d3c8a7; }





.mlt li { background-color:#1B100A !important; border: 1px solid #7B7156 !important; border-radius: 5px 5px 5px 5px; padding-top:5px; color: #CABF92; }







.mlt li a { color: #995803; }







.mlt .c .nopic { background-color:#222 }







.common .tps a { font-size:12px; color:#6D6354 }







.tl th em, .tl th em a { color: #8a4f01 !important;font-size: 14px; }







.ttp .a a { background-color:#201104; border-color: #392613; color: #D96500; padding-left: 12px; padding-right: 12px; }







.ttp a:hover { background-color: #170C03; border-color: #392613; color: #D96500; text-decoration: none; }







.ttp a, .ttp strong { background-color: #BCAD87; border: 1px solid #7B7156; float: left; height: 18px; margin-right: 5px; padding: 4px 8px 3px; white-space: nowrap;line-height: 18px; }







.tl .ts th, .tl .ts td { background-color:#B4A682 !important; border-bottom-color:#7B7156; }



#postbtn span{line-height: 23px;}



.by cite a { color: #472d12; font-size:13px; }







.by em span, .by em a span, .by em, .tl td em, .tl td em a { color: #877b69 !important; font-size: 12px !important;display: block;margin-top: 6px; }







#psd.appl { overflow: hidden; width: 192px; padding-left: 10px; color:#2d231c;background: #d3c8a7;margin-top: 0;border-right: 1px solid #7b7156;min-height:450px;height: 100%; }

#psd.appl .bn{padding-top: 15px;}







#psd.appl h3 {display: none; background: url(/template/d3/images/bk_top_2.jpg) no-repeat scroll center top transparent; height: 37px; line-height: 22px; margin-left: -11px; margin-top:-6px; text-indent: -200px; width: 131px; border-bottom-width:0px; }



#postbox .pbt{padding-top: 10px;}



#postform .appl{float: left;width: 194px;border-right: none;height: 100%;}

.appl {float: left;padding: 0 10px;}

.appl .tbn h2{padding: 18px;}

#post_extra_tb label { border-color: #333333; background-color:#CDBE93; }







#post_extra_tb label span { cursor: pointer; float: left; line-height: 21px; padding: 0 8px 0 20px; }







.boardnav #ct { padding:0 3px; }



.exfm .onum{float: none;}

#newspecial_menu{width: 107px;}

#newspecial_menu li { text-indent:30px; }















.t_table { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #222222 -moz-use-text-color; border-style: dashed none; border-width: 1px medium; line-height: 22px; padding: 1px 5px; width: 100% !important; }







.pbn { }







.pbn .y { padding-right:15px; }









.tl .th { border-bottom-width:0px; }







.bm_c {background-color:#b9a87c; }







.bm_c table th, .bm_c table td {font-family: "\5FAE\8F6F\96C5\9ED1"; border-bottom: 1px solid #9a8c69; font-size: 16px; font-weight: 400; line-height:20px; }

.bm_c table th .xst,.bm_c table td .xst{font-size: 16px;}





.bmw { border-width:0px; }



















.by em span, .by em a span, .by em { color: #877B69; font-size: 12px !important; }





.skin-top { background: url(/template/d3/images/skin-new-top.jpg) no-repeat scroll 0 0 transparent; height: 10px; width: 950px; }







.skin-center { background: url(/template/d3/images/skin-new-bg.jpg) repeat-y scroll 0 0 #12110F; }







.skin-bottom { background: url(/template/d3/images/skin-new-bottom.jpg) no-repeat scroll 0 0 transparent; height: 10px; width: 950px; }







.skin-center .bz_admin { background-color:transparent; padding: 10px 20px; color: #877B69; line-height: 20px; font-size:12px !important; }







.skin-center .bz_admin table th, .skin-center .bz_admin table td { font-size:12px !important; border-width:0px; }







.skin-center .bz_admin a { color:#B99D6E }





#mdly { background: url(/template/d3/images/mdly.png) no-repeat scroll 0 0 transparent; color: #444444; font-size: 12px; height: 108px !important; line-height: 32px; margin-top: -16px; margin-left: -10px !important; opacity: 0.99; overflow: hidden; padding: 0 15px !important; position: absolute; right: 0; width: 200px !important; z-index: 999; }







#mdly h6 { color: #FF8C00; }







#mdly a, #mdly a:visited { color: #B99D6E; cursor: pointer; }







#mdly label { position: absolute; right: 50px; top: 3px !important; color: #FF8C00; }







#mdly.cpd { height: 32px !important; padding: 0px !important; }







.pbt span { color: #7B7156; }







.tipcol a { color:#2f1704 }







/* thread */







.ratl th, .ratl td, .ratc { border-color:#7B7156 }







.cm .pgs { background-image:none; }







.cgtl { background: none repeat scroll 0 0 #BCAD87; border: 1px solid #7B7156; }







.cgtl caption { background: none repeat scroll 0 0 #A09372; border-left: 1px solid #7B7156; border-right: 1px solid #7B7156; border-top: 1px solid #7B7156; font-size: 14px; font-weight: bold; height: 35px; line-height: 35px; border-bottom-width:0px; padding:0px !important; text-align:center; }







.cgtl tr td { border-bottom: 1px solid #7B7156; padding: 10px; text-align: left; width: 520px; }







.cgtl tr th { border-bottom: 1px solid #7B7156; border-right: 1px solid #7B7156; color: #9F101D; font-weight: bold; line-height: 25px; padding: 0 10px 0 0; text-align: right; width: 80px; }







.tm_c .dt th { background-color:transparent !important; }







.tm_c .tpclg li { color:#180F08 }







.tm_c .o { background-color:#180F08 !important; }







.mgcmn li a img { float: left; margin-right: 10px; }







.pl .quote { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #b4a682; border-color: #a59772; border-radius: 5% 5% 5% 5%; border-style: solid; border-width: 1px 1px 3px; color: #a59772; padding-bottom: 5px; }







.quote blockquote font { color:#4B1E02 !important; }







.pcb .psth { background-color: #AC8952; background-position: 100% 50%; color: #000000; font-size: 12px; font-weight:bold; }







.pstatus { color: #555555 !important; font-size: 12px; font-style: normal; }







.pinf, .pinf strong { color:#7B643D !important; }







.po { border-top: none !important; }







#pgt.mbm { margin-bottom:0px !important; }







#pgt.pbm { margin-bottom:0px !important; }







#post_reply, #post_replytmp {display: inline-block;margin-right: 11px;width: 112px;height: 52px;border: 3px solid #000;    text-decoration: none; }







#post_reply span, #post_replytmp span {display: block;border: 1px solid #77230e;background: #581100;height: 52px;    text-align: center;line-height: 52px;color: #d9a774;font-size: 16px;}







#post_reply:hover span, #post_replytmp:hover span{background: #a01f00;border: 1px solid #ff491d;color: #d9a774;text-decoration: none;}









.pg a { color: #7c7461; }



#postlist .pbn { background:none; height:auto; line-height:normal; }







#postlist.bm { background: none repeat scroll 0 0 #B8A87B; margin: 0 auto; }







.ad .plc { background: none repeat scroll 0 0 #90825c;height: 2px; overflow: hidden; padding: 0; }







.ad .pls { background: none repeat scroll 0 0 #90825c; height: 2px; padding: 0; }







.pls { background: none repeat scroll 0 0 #BCAD87; border-right: 1px solid #998c68; overflow: hidden; width: 280px; }







.pi { border-bottom:none; margin-bottom:0; overflow: visible; padding: 8px;height: auto; position: relative;}

.pi strong { position: absolute;right: 0;top:10px;}

.pii{ border-bottom: 1px dashed #7b7156; margin-bottom: 10px; overflow: hidden; padding: 15px 0;height: auto;}

.pii strong{ position: static;}





#p_btn a { background-image:none;height:30px;line-height: 30px; }







#p_btn i { background: #581100; cursor: pointer; display: block; font-style: normal; padding: 0 10px;color: #c7b88d; }

#p_btn a:hover i { background: #7e2d1a;color: #f9d8a2;}

#p_btn img{margin: 5px 5px 0 0;}





#p_btn span { color: #c7b88d; padding: 0 0 0 5px !important; }







.pi strong a { border-width: 0px !important; background-color:transparent !important; float: right; font-weight: 400; margin-top: -5px; padding: 4px 6px;color: #0070d3; }







#f_pst table .pls { background-color:transparent !important; border-right-width:0px; }







#f_pst .avatar { margin: 0 0 0 0 !important; text-align: right !important; }



.pcht .pn span{line-height: 23px;}



.myposts, .pnpost { color: #B99D6E; }



.pnpost .pn em{line-height: 23px;font-size: 12px;}



#bbsbody .wp.mtn { margin-bottom:0px !important; margin-top:0px !important; }







.pls .avatar { margin: 0 auto; overflow: hidden; padding: 20px 0 15px; text-align: center !important; width: 160px; }







.pls .avatar a { background: none repeat scroll 0 0 #12110f; display: inline-block;padding: 1px;}







.pls .avatar img {  vertical-align: middle; background: none; padding: 0px;border: 1px solid #12110f; }







.pls .p_pop { background-color: #CCBE93; padding: 15px 0 15px 20px !important; }







#f_pst .avatar img { background: none repeat scroll 0 0 #16110A; border: 1px solid #2E2113; display: inline-block; padding: 1px; }







/* home */







.buddy li a { color:#CDBE93; }













.bm_c .tl .th, .bm_c .tl .td { background-color:#B9A87C; font-size:12px; }







.pf_l em { color:#4E381F !important; }







#tba { margin-top:7px !important; padding-top: 1px;}







.buddy li { background-color:#1B100A !important; border-color: #7B7156 !important; border-radius: 5px 5px 5px 5px; color:#7B643D }







/* portal */







.exfm { background-color:#B4A682 !important; border-color:#7B7156; }







/* search */







#quick_sch { color:#333333 !important; }







#scform_tb li { display:none; }







.checkbox, .radio { background: url(/template/d3/images/checkboxs.gif) no-repeat scroll 0 0 transparent; display: block; height: 14px; overflow: hidden; padding: 0 !important; width: 14px; }











#an li em { font-size:12px; }







#an #anc a { float:none !important; }







#returnd3 { position:absolute; width:250px; height:280px;left: 50%;margin-left:-125px;top: 0;z-index: 4;}







.tl #forumnewshow { background-color:#674D34 !important; }

.tl #forumnewshow { background-color:#674D34 !important; }

.tl #forumnewshow a{font-size:14px;color: #efaa00;border: none;padding: 7px 0;border: none;}





.newthread tr th, .newthread tr td { background-color:#AE9A67 !important; }







.tl #forumnewshow th:hover, .tl #forumnewshow td:hover,

.tl #forumnewshow th, .tl #forumnewshow td { background-color:#674d34; }







.newthread .new em, .newthread .new em a { color: #8A4F01 !important; font-size: 14px !important;font-family:"\5FAE\8F6F\96C5\9ED1";display: inline;}













.tedt .bar a { color:#b8a87b }



.rs_main { background-color:#BCAD87 !important; border-color:#674D34 !important; }







.left_item { border-color:#674D34 !important; }







.locked { border-color:#674D34 !important; }







.rs_main li a { text-decoration:none !important; }







.rs_main li a:hover { text-decoration:underline !important; }







#rel_list li a { background: url("/template/d3/images/dot.gif") no-repeat scroll 10px 5px transparent !important; }







.tl .lock a.xst { color:#686665; }







.tl .lock a.xst:link, .tl .lock a.xst:visited { color:#686665; }







.tfx .h th { padding: 3px 5px !important; }







.warp-blueb { background:url(/template/d3/images/blue_box_b.jpg) center bottom no-repeat; width: 703px; padding-bottom: 28px; margin: 0 auto; }







.bg_blue1 { padding:0 0 0 0; background:url(/template/d3/images/blue_box_t.jpg) top center no-repeat; }







.bg_blue1 .diablo3tip { border-bottom: 1px dashed #2f42bf; }







.bg_blue1 p { padding: 20px 20px 0 20px; color: #1b79b3; }





.headtitle{height: 26px;line-height: 24px;text-align: center;background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/headtitlebg.jpg) no-repeat;font-size: 12px;position: relative;z-index: 2;}

.headtitle a,

.headtitle a font{color: #e8d8af;}



.headtitle .lvs{position: absolute;right: -10px;top: -5px;width:28px;height: 34px;z-index: 2;}

.headtitle .lvs img{width:28px;height: 34px;}



.admin_bgs {  }

.admin_bgs1 .headtitle{background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/headtitlebg.jpg) no-repeat;}





/*.admin_bgs .avatar a { background:#d40505 !important; }*/

.admin_bghy .headtitle{background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/headtitlebgv.jpg) no-repeat;}





/*.admin_bgs .avatar a img { border: 1px solid #d40505 !important; }*/


.admin_bghy .headborder {width: 180px;height: 196px;background: url(https://img4.cache.netease.com/game/img16/d3bbs/img/headbg1.png);position: absolute;top: -40px;left: -40px;}




.admin_bgs1 {  }


/*https://img4.cache.netease.com/game/img16/d3bbs*/
/*.admin_bgs1 .headtitle{background:url(../img/17headtitlebg1.jpg) no-repeat;}*/

.admin_bgss .headtitle{background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/17headtitlebg1.jpg) no-repeat;}

.admin_bgss .headborder {width: 180px;height: 190px;background: url(https://img4.cache.netease.com/game/img16/d3bbs/img/headbg3.png);position: absolute;top: -32px;left: -40px;}

/*.admin_bgs1 .avatar a { background:#c16d00 !important; }*/



/*.admin_bgs1 .avatar a img { border: 1px solid #c16d00 !important; }*/



.admin_bgs2 {  }







/*.admin_bgs2 .avatar a { background:#0078c4 !important; }*/

.admin_bgld .headtitle{background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/17headtitlebg2.jpg) no-repeat;}

.admin_bgld .headborder {width: 163px;height: 213px;background: url(https://img4.cache.netease.com/game/img16/d3bbs/img/headbg2.png);position: absolute;top: -54px;left: -34px;}

/*.admin_bgs2 .avatar a img { border: 1px solid #0078c4 !important; }*/









.admin_bgs3 {  }







/*.admin_bgs3 .avatar a { background:#12110f !important;  }*/







/*.admin_bgs3 .avatar a img { border: 1px solid #12110f !important; }*/



.admin_bgbs .headtitle{background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/17headtitlebg4.jpg) no-repeat;}

.admin_bgbs .headborder {width: 177px;height: 192px;background: url(https://img4.cache.netease.com/game/img16/d3bbs/img/headbg4.png);position: absolute;top: -35px;left: -37px;}

.t_fsz .t_f a { color: #004A90; }







#messagetext p a { color:Red }







.info_battletag { margin:3px 10px; background-color:#A0916B; text-align:center; padding:3px; }







.d3-icon-trait .frame { border:none }







/* ???*/







#d3simsign { width:501px; height:151px; text-align:left;font-family:\5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB";text-indent:0; position:relative; }







#d3simsign.barbarianbg0 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-barbarianbg0.jpg) no-repeat; }







#d3simsign.barbarianbg1 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-barbarianbg1.jpg) no-repeat; }







#d3simsign.demon-hunterbg0 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-demon-hunterbg0.jpg) no-repeat; }







#d3simsign.demon-hunterbg1 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-demon-hunterbg1.jpg) no-repeat; }







#d3simsign.monkbg0 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-monkbg0.jpg) no-repeat; }







#d3simsign.monkbg1 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-monkbg1.jpg) no-repeat; }







#d3simsign.witch-doctorbg0 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-witch-doctorbg0.jpg) no-repeat; }







#d3simsign.witch-doctorbg1 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-witch-doctorbg1.jpg) no-repeat; }







#d3simsign.wizardbg0 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-wizardbg0.jpg) no-repeat; }







#d3simsign.wizardbg1 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-wizardbg1.jpg) no-repeat; }







#d3simsign.crusaderbg0 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-crusaderbg01.jpg) no-repeat; }







#d3simsign.crusaderbg1 { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-crusaderbg11.jpg) no-repeat; }







#d3simsign.barbarianbg0dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-barbarianbg0hc.jpg) no-repeat; }







#d3simsign.barbarianbg1dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-barbarianbg1hc.jpg) no-repeat; }







#d3simsign.demon-hunterbg0dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-demon-hunterbg0hc.jpg) no-repeat; }







#d3simsign.demon-hunterbg1dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-demon-hunterbg1hc.jpg) no-repeat; }







#d3simsign.monkbg0dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-monkbg0hc.jpg) no-repeat; }







#d3simsign.monkbg1dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-monkbg1hc.jpg) no-repeat; }







#d3simsign.witch-doctorbg0dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-witch-doctorbg0hc.jpg) no-repeat; }







#d3simsign.witch-doctorbg1dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-witch-doctorbg1hc.jpg) no-repeat; }







#d3simsign.wizardbg0dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-wizardbg0hc.jpg) no-repeat; }







#d3simsign.wizardbg1dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-wizardbg1hc.jpg) no-repeat; }







#d3simsign.crusaderbg0dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-crusaderbg0dead.jpg) no-repeat; }







#d3simsign.crusaderbg1dead { background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/sim-crusaderbg1dead.jpg) no-repeat; }







#d3simsign li { list-style-type:none; padding:0; margin:0; }







#d3simsign ol, #d3simsign ul { list-style:none; padding:0; margin:0; }







#d3simsign .qminfo { height:21px; margin:10px 3px 5px 4px; font-size:12px; color:#332502; line-height:21px; background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/qinfobg.jpg) no-repeat; }







#d3simsign span { overflow:hidden; height:21px; display:inline-block; line-height:21px; float:left; min-width:300px; }







#d3simsign .qminfo .d3rload { width:40px; float:right; min-width:40px; line-height:21px; }







#d3simsign .qminfo .d3rload a, #d3simsign .qminfo .d3rload a:visited { color:#332502; text-decoration:none }







#d3simsign .qminfo .qmb { color:#7B4B23; font-style:normal; padding-left:10px; }







#d3simsign .qmskill { padding:9px 68px 0px 4px; height:34px; text-align:left }







#d3simsign .qmskill-a { float:left }







#d3simsign .qmskill-p { float:right }







#d3simsign .qmskill li { float:left; padding-left:5px; width:34px; height:34px; }







#d3simsign .qmskill li img { border:1px solid #B1A73C; background-color:#0E0905 }







#d3simsign .qmskill-p li { }







#d3simsign .qmitem { padding:7px 20px 0px 4px; height:66px; }







#d3simsign .qmitem li { float:left; padding-left:5px; width:34px; height:66px; }







#d3simsign .qmitem li span { display:block; position: relative; width:32px; height:64px; background-size:width }







#d3simsign .qmitem li li { height:28px; width:28px; padding:0px 3px 6px 3px; _padding-bottom:1px; _padding-left:1px; }







#d3simsign .qmitem .yellow img { border:1px solid #B1A73C; background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/itembg-r.jpg) no-repeat; }







#d3simsign .qmitem .orange img { border:1px solid #C29337; background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/itembg-l.jpg) no-repeat; }







#d3simsign .qmitem .blue { background: none; border: none; }







#d3simsign .qmitem .blue img { border:1px solid #6BA9BA; background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/itembg-m.jpg) no-repeat; }







#d3simsign .qmitem .green { background:none; border:none }







#d3simsign .qmitem .green img { border:1px solid #87A73D; background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/itembg-s.jpg) no-repeat; }







#d3simsign .qmitem .default img { border:1px solid #797665; background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/itembg-d.jpg) no-repeat }







#d3simsign .qmitem .white img { border:1px solid #797665; background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/itembg-d.jpg) no-repeat }







#d3simsign .sclevel { position:absolute; z-index:2; background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/scbg.png) no-repeat; top:2px; left:455px; height:44px; width:60px; color:#B8A87B; line-height:25px; font-family:????; font-size:14px; text-align:center; }







#d3simsign .hclevel { position:absolute; z-index:2; background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/hcbg.png) no-repeat; top:2px; left:439px; height:60px; width:60px; color:#B8A87B; line-height:25px; font-family:????; font-size:14px; text-align:center; text-indent:32px; }







#d3simsign .hclevel-dead { position:absolute; z-index:2; background:url(https://img3.cache.netease.com/game/diablo3/bbs/sign/hcdbg.png) no-repeat; top:2px; left:439px; height:60px; width:60px; color:#B8A87B; line-height:25px; font-family:????; font-size:14px; text-align:center; text-indent:32px; }







.fl .bm_c { background:#170C03; }













.d3-item-properties .item-effects li.d3-item-property-utility { background: url("https://img3.cache.netease.com/game/diablo3/db/images/icons/utility.gif") 0 3px no-repeat; }







.d3-item-properties .item-effects li.d3-item-property-enchant { background: url("https://img3.cache.netease.com/game/diablo3/db/images/icons/enchant.gif") 0 3px no-repeat; }













.bm_c .fl_g dl{margin-left: 57px;}











#postlist .xg1 .rq{display: none;}

#postlist .xg-db .rq{display: block;text-align: center;}







.g-seru{position: relative;margin-top:1px;}

.g-seru .bg{z-index: 1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .4;filter:alpha(opacity=40);}

.seruinc{z-index: 2;padding:23px 30px 39px 20px;}

.m-chart{float: right;color: #7c7461;font-size: 12px;z-index: 2;position: relative;line-height: 35px;}

.m-chart span{padding-right: 20px;}

.m-chart em a,

.m-chart em{color: #b57d40;}



.m-search{color: #7c7461;}



.sear-wrap{float: right;height: 35px;}

#index .sear-wrap{float: left;}

.m-searinp .sear-type{float: left;height: 35px;position: relative;line-height: 35px;margin-right: 1px;}

.m-searinp .sear-type a{position: relative;z-index: 2;color: #7c7461;}

.m-searinp .sear-type s{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .7;filter:alpha(opacity=70);z-index: 1;}

.m-searinp .searinp{position: relative;float: left;padding:3px 0;}

.m-searinp .searinp s{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .7;filter:alpha(opacity=70);z-index: 1;}

.m-searinp .searinp span{position: relative;z-index: 2;}

.sear-wrap #scbar_type{position: relative;}

#scbar_txt {color: #7c7461; font-size: 14px; height: 29px; line-height: 29px; overflow: hidden; padding-left: 12px; width: 270px;background: none;border: 0;outline: none;}

#scbar_txt::-webkit-input-placeholder {color: #7c7461;}

.showmenu { background: url(https://img4.cache.netease.com/game/img16/d3bbs/img/arr_down.png) no-repeat 50px center;padding-right: 30px;padding-left: 15px;}

.sousuo{position: absolute;z-index: 2;right: 5px;top: 5px;width: 23px;height: 23px;background: url(https://img4.cache.netease.com/game/img16/d3bbs/img/searbtn.png) no-repeat;}

.sousuo button{outline: none;}

#scbar_type_menu{padding: 6px;background: #181819;position: absolute;left: 0px;top:35px;}

#scbar_type_menu a{line-height: 15px;padding: 3px;color: #7c7461;}

#scbar_type_menu a:hover{background: #2e2e2f;}



.footerbg{background: url(https://img4.cache.netease.com/game/img16/d3bbs/img/footbg.jpg) no-repeat center bottom;}

.cateWrap{overflow: hidden;*zoom:1;margin-left: -20px;width: 1260px;}

.forum-item{position: relative;float: left;width:280px;height: 100px;border: 1px solid #ae9e75;padding: 1px;margin-top: 24px;margin-left: 20px;}

.forum-item .sblink{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-image:url(about:blank);}

.category_c{overflow: hidden;*zoom:1;width: 100%;}

.forum-item .item-inc{background: #b9a87c;height: 100%;}

.item-inc .img{width: 62px;height: 68px;float: left;margin-top: 15px;margin-left: 15px;margin-right:12px;}

.item-inc .img img{width: 100%;}

.item-inc .item-inc-c{overflow: hidden;*zoom:1;padding-top: 23px;}

.item-inc-c h2,

.item-inc-c h2 a{color: #790905;font-size: 16px;font-weight: bold;}

.item-inc-c h2 em{color: #006fd9;font-size: 12px;padding-left: 8px;font-weight: normal;}

.item-inc-c p{color: #2f1704;font-size: 12px;margin-top: 10px;}

.forum-item:hover{border: 1px solid #bbad88;}

.forum-item:hover .item-inc{background: #c7b891;}

.specCate{overflow: hidden;*zoom:1;}

.specCate .cateWrap{width: 930px;}

.specCate .specArea-l{float: left;width: 280px;height: 228px;padding: 1px;border: 1px solid #b9a87c;margin-top: 24px;cursor: pointer;position: relative;background: #312e2a url(https://img2.cache.netease.com/game/img16/d3bbs/img/sbbeijing.jpg) no-repeat center center;}

.specCate .specArea-l:hover{border: 1px solid #bbad88;background: #312e2a url(https://img4.cache.netease.com/game/img16/d3bbs/img/sbbeijing_hover.jpg) no-repeat center center;}

.specCate .specArea-r{float: right;width: 893px;}





#online{height: 60px;line-height: 60px;position: relative;text-align: center;margin-top: 65px;}

#online .online_h{position: relative;z-index: 2;color: #ffe5ae;}

#online .bg{position: absolute;height: 100%;width: 100%;left: 0;top: 0;background: #000;opacity: .4;filter:alpha(opacity=40);}

#online strong{color: #b57d40;font-weight: normal;}



.g-forum-seru .seruinc{padding-bottom:22px;position: relative;z-index: 3;}

.forum-modedby{float: right;color: #7c7461;position: relative;z-index: 2;font-size: 12px;line-height: 35px;margin-right: 20px;}

.forum-modedby a{color: #b57d40;}



.forum-fun-btn{float: left;width: 310px;}

.forum-fun{overflow: hidden;*zoom:1;z-index: 2;position: relative;padding-left:20px;padding-bottom: 25px;}

#newspecialtmp, #newspecial, #pgt .postbtn {display: inline-block;*zoom:1;margin-right: 11px;width: 112px;height: 52px;border: 3px solid #000;text-decoration: none;}

#newspecialtmp span, #newspecial span, #pgt .postbtn span{display: block;border: 1px solid #77230e;background: #581100;height: 50px;text-align: center;line-height:50px;color: #d9a774;font-size:16px;}

#newspecialtmp:hover span, #newspecial:hover span, #pgt .postbtn:hover span{background: #a01f00;border: 1px solid #ff491d;color: #d9a774;text-decoration: none;}

.forum-fun .fd_page_top{float: right;overflow: hidden;*zoom:1;margin-right: 30px;margin-top: 12px;}

.forum-fun .backpgs {float: right;margin-right: 10px;font-size: 12px;display: inline;font-weight: normal;margin-top: 12px;}

.forum-fun .backpgs a{border: 1px solid #2f2a21;display: block;background-color: #121212;line-height: 34px;color: #756d5c;height: 34px;padding: 0 15px;text-decoration: none;}

.forum-fun .backpgs a:hover{border-color: #ff491d;color: #ffe5ae;background: #a01f00;text-decoration: none;}

.forum-mb{position: relative;z-index: 2;padding-left: 25px;font-size: 16px;color: #7c7461;padding-bottom: 15px;}

.forum-mb a{color: #7c7461;}

.forum-mb em{font-size: 16px;padding:0 5px;}

.forum-mb-none{padding-bottom: 0;}



.forum-banner{position: relative;z-index: 2;width: 1150px;margin: 0 auto;}

.forum-banner img{width: 100%;border: 1px solid #615e56;}

.forum-banner-text{font-size: 12px;padding:10px 25px 10px;position: relative;z-index: 2;color: #7c7461;overflow: hidden;*zoom:1;}

.forum-banner-text .tl{float: left;}

.forum-banner-text .tr{float: right;}

.forum-banner-text a{color: #7c7461;}



.thread_types{background: #b9a87c;margin-top: 20px;overflow: hidden;*zoom:1;}

.thread_types_ul{overflow: hidden;*zoom:1;padding: 19px 0;padding-left: 29px;float: left;}

.thread_types_ul li{float: left;height:28px;line-height: 28px;margin-right: 5px;}

.thread_types_ul li a{background: #d3c8a7;padding: 0 10px;border: 1px solid #8e7e50;text-decoration: none;display: block;font-size: 14px;color: #2d231c;}

.thread_types_ul li a:hover,

.thread_types_ul .xw1 a{background: #581100;border: 1px solid #581100;color: #d09d6c;}

.thread_types_ul_r{float: right;color: #2d231c;font-size: 12px;margin-right: 30px;margin-top: 25px;}

.thread_types_ul_r i{padding: 0 10px;}

.thread_types_ul_r em{color: #7f5112;}





#threadlist .thlist {height: 50px; line-height:50px; overflow: hidden; white-space: nowrap;border-top: 1px solid #7b7156;border-bottom: 1px solid #7b7156;background: #d3c8a7;font-size: 12px;padding-left:38px;color: #2d231c;}



.thlist .tl .tf {padding: 0; }

.thlist .th1{width: 740px;}

.thlist .thh1{width: 660px;}

.tl .thlist th,

.tl .thlist td{padding: 0;border: none; }

.tl .icn{padding-left: 15px;padding-right: 10px;}

.tl .thlist .tf{padding: 0;}

.tl .thlist .tf .s{position: relative;padding-right: 30px;}

.tl .thlist .tf .s s{position:absolute;right:18px;top:7px;border-color:#c82e2e transparent transparent;border-style:solid dashed dashed;border-width:4px 4px 0;font-size:0;height:0;width:0;line-height:0;}

.tl .thlist .tf .xi2{padding-left:10px;color: #2d231c !important;}

.tl .thlist a{color: #2d231c;}

#atarget{float: none;margin-left: 20px;background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/gou.png) no-repeat 0 3px;}

#atarget.atarget_1, .chked{background-position: 0 -15px;}

.tl .num{width: 110px;text-indent: 20px;}

.tl .num .xi2{font-size: 14px;color: #7f5112 !important;}

.tl .thlist .num{text-indent: 0;}



.footpgs{position: relative;padding-top:25px;background: #0b0b0b;}

.footpgs .backpgs{float: right;margin-right: 10px;font-size: 12px;display: inline;font-weight: normal;margin-top: 12px;}

.footpgs .backpgs a{border: 1px solid #2f2a21;display: block;background-color: #121212;line-height: 34px;color: #756d5c;height: 34px;padding: 0 15px;text-decoration: none;}

.footpgs .backpgs a:hover{border-color: #ff491d;color: #ffe5ae;background: #a01f00;text-decoration: none;}



.footfast_post{background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/fastpst.jpg) no-repeat;overflow: hidden;*zoom:1;padding:30px 30px 45px 30px;}

.footfast_post .footfast_userhead{float: left;margin-right:50px;margin-top: 35px;border: 3px solid #15130d;}

.footfast_post .footfast_form{overflow: hidden;*zoom:1;}

.footfast_post .footfast_form .footfast_form_btn{margin-top:20px;}

#f_pst .px{padding: 3px;}



.mana_menu{padding: 8px 0;background: #483c1d;padding-left: 25px;}

.mana_menu a{color: #FFC;}



.postHead{background: #b8a87b;padding:20px;overflow: hidden;*zoom:1;}

.postHead .postHead-r{float: right;width: 400px;}

.postHead .postHead-r .hm{float: right;}

.postHead .postHead-r .hm .xg1{color: #2d231c;}

.postHead .postHead-r .hm2{float: right;padding-left: 20px;}

.postHead .postHead-l{float: left;}

.postHead-l .h1{font-size: 20px;color: #2d231c;}

.postHead-l .h1 a{color: #2d231c;}

.postHead-l .xg1 a{color: #0070d3;}

.line_color{font-size: 0;height:4px;background: #7b7156;}



.plc{padding:0 30px;background: #b8a87b;}

.authi{font-size: 12px;color: #7b643d;}

.authi a{color: #2d231c;font-size: 16px;}



#fj label,#fj input{line-height: 20px;height: 20px;color: #7b643d;}

#fj input{border: 1px solid #7b7156;background: #c8ba94;}

.clb{clear: both;height: 0;line-height: 0;font-size: 0;display: block;}

.t_f, .t_f td{font-size:16px;color: #2d231c;}

.pi_head{position: relative;float: left;margin-right:15px;}

.pi_head p{margin:0;margin-top: 15px;}

/*.pi_head .headborder {width: 124px;height: 169px;background: url(https://img3.cache.netease.com/game/img16/d3bbs/img/headborder.png);position: absolute;top: -26px;left: -12px;}*/


.new_pi{overflow: hidden;*zoom:1;}

.new_pi .authi{font-size: 14px;color: #2d231c;}

.new_pi p{padding: 0;margin: 0;}

.new_pi .icon{margin-top: 5px;}

.new_pi .ban{margin-top: 5px;width: 58px;height: 15px;line-height: 15px;text-align: center;font-size: 12px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}

.new_pi .ban1{border: 1px solid #d40505;color: #d40505;}

.new_pi .ban2{border: 1px solid #ff6000;color: #ff6000;}

.new_pi .ban3{border: 1px solid #0096dc;color: #0096dc;}

.new_pi .pil{overflow: hidden;*zoom:1;padding: 0;margin: 0;font-size: 13px;margin-top: 10px;color: #8F5935;}

.new_pi .pil dt{float: left;width: 30px;}

.new_pi .pil dd{overflow: hidden;*zoom:1;}

.new_pi .pil dd a{color: #7b643d;}

.new_pi .p{font-size: 12px;color: #6d6355;}

.new_pi .p1{margin-top: 5px;}

.new_pi .p span{color: #a16b35;}

.pi_head img{width: 96px;height: 96px;}

.pls .avatar{width: 100px;padding: 0;z-index: 2;position: relative;}

.m-post-inc{padding: 30px 20px 20px 20px;}

.m-post-inc .mana-thread{padding: 20px 0;text-align: left;margin: 0;}

.m-post-incsb{background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/sb.png) no-repeat right top;}

.m-post-incsb2{background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/incbg2.jpg) no-repeat right top;}

.m-dedals{padding-top: 40px;background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/medals.png) no-repeat left 25px;overflow: hidden;*zoom:1;padding-bottom: 20px;}

.m-dedals img{margin-left: 2px;float: left;margin-top: 2px;}

.t_fsz{min-height:150px;margin-top: 15px;}

#tath{float: right;}



.fwinmask .pnc,.fwinmask a.pnc{height: 35px;line-height: 35px;width: auto;padding-left:20px;padding-right: 20px;}

.fwinmask .pn em, .fwinmask .pn span, .fwinmask .pn strong{font-weight: normal;line-height: 35px;}

.fwinmask .m_c li{color: #ffaf2c;}

.fwinmask .m_c .o{height: auto;}

.rate{font-size: 14px;border-top: 1px solid #7b7156;}

.ratl th, .ratl td, .ratc{padding: 10px 2px;}



.pcb .cm h3{background: none;font-size: 16px;border-bottom: 1px dashed #7b7156;display: block;padding: 0;margin: 15px 0;font-size: 18px;width: 100%;padding: 15px 0;}



.plcovh{overflow: hidden;*zoom:1;padding-bottom:20px;}

.plc-left{float: left;width: 55%;}

.plc-right{float: right;width: 45%;}

.pob em{float: right;}

.pob em a{float: left;text-align: center;font-size: 12px;width: 62px;height: 28px;line-height: 28px;background: #bcad87;border: 1px solid #8e7e50;padding: 0;margin-left: 6px;}

.pob em a:hover{color: #a01f00;text-decoration: none;background: #cbbd9a;}

.cmmnt,

.fastre,

.editp,

.push{background: none;}

.plc-left .authi{float: right;height: 36px;line-height: 36px;}

.plc-left .authi a{font-size: 12px;color: #7b643d;}

.edt .btn{clear: none;}

#e_body .b1r a{height: 16px;}

.mnlist{background: #b8a87b;padding: 1px 27px;}



#pm_ul .bbda{border-bottom: 1px solid #9b8f6e;}

#pm_ul .ptm{color: #581100;}



#ctt{overflow: hidden;*zoom:1;background: #d1c39b;}

.mnlist .emp{text-align: center;font-size: 20px;padding: 40px 0;min-height:500px;}

.mnlist .ptm td{padding: 15px 0;}

.dr .sr_1 h5{text-align: left;}

.dr .sr_2 h5{text-align: right;}





.favorite_uls{overflow: hidden;*zoom:1;padding:0 0 20px 0;width: 1300px;margin-left: -34px;}

.fav_li{float: left;width: 356px;height: 46px;line-height: 46px;background: #2d231c;position: relative;margin-left: 34px;margin-top: 30px;}

.fav_li .title{padding-left: 100px;}

.fav_li .pc{position: absolute;left: 10px;top: 16px;}

.fav_li .del{position: absolute;right: 10px;top: 0;color: #80755e;font-size: 12px;}

.fav_li img{position: absolute;width: 58px;top: -10px;left: 30px;}

.fav_li a{color: #ffe5ae;}

.fav_li:hover{background: #581100;}



.fav_li_line{width:1144px;margin-left: 34px;border-bottom: 1px solid #9b8f6e;position: relative;padding: 15px 0;}

.fav_li_line .ldel{position: absolute;right: 0;top: 18px;background: #c4b487;border: 1px solid #77230e;height: 21px;line-height: 21px;color: #77230e;padding: 0 15px;}

.fav_li_line .des{font-size: 12px;padding-left: 15px;color: #7B643D;}

.fav_li_line .xg1{font-size: 12px;padding-left: 15px;}

.fav_li_line .ldel:hover{text-decoration: none;background: #77230e;color: #d9a774;}

#typeid_ctrl_menu{font-size: 12px;}



#nv_search #ft{margin: 0 auto;}

#nv_search #ct{margin: 0 auto;padding: 1px 0;background: #b9a87c url(https://img3.cache.netease.com/game/img16/d3bbs/img/laotou.png) no-repeat right bottom;}

#nv_search #scform{margin: 30px auto;}

#nv_search .sch1{font-size: 30px;text-align: center;padding: 30px 0;line-height: 30px;}

#nv_search .tl{padding: 0 30px;margin-top: 30px;}

#nv_search .slst{width: 100%;}

#nv_search .tl .mtw{margin-top: 0 !important;}

#nv_search .tl li{border-bottom: 1px dashed #a79c7e;padding-top:20px;}

#nv_search .pgs{padding:20px 0 10px;}

#nv_search .sttl{background: #d3c8a7;padding-left: 20px;}

#ctt .bm_c{padding-top: 20px;padding-bottom: 20px;}

.sign{margin-top: 25px;}



.m-iplayNickNameDia .iplayNickName-wrap{border: 1px solid #a8461a;background:#dfd2b5 url(https://img4.cache.netease.com/game/img16/d3bbs/img/loginbg.jpg) no-repeat;padding: 39px 50px;}

.iplayNickName-wrap .iplayNickName-ti{color: #4d3c19;}

.iplayNickName-wrap .iplayNickName-ti i{background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/niutou.png) no-repeat;width: 36px;height: 29px;left: -15px;top:-3px;}

.iplayNickName-wrap .iplayNickName-errTip{color: #b57d40;}

.iplayNickName-wrap .iplayNickName-btn input,

.iplayNickName-wrap .iplayNickName-btn a{background: #a8461a;color: #fff;}

.iplayNickName-wrap .iplayNickName-btn input:hover,

.iplayNickName-wrap .iplayNickName-btn a:hover{background: #e16731;}

.iplayNickName-wrap .iplayNickName-inp input{border: 1px solid #c4b6a6;}

.logging{min-height: 300px;width: 424px;margin: 20px auto;padding-top: 30px;}

.logging .loggingTip{color: #fff;text-align: center;}

.pil img{display: none;}

.pl .quote blockquote{color: #2d231c;}

.pti .authi{color: #7b643d;}

.pti .authi a{font-size: 12px;color: #7b643d;}

.sign{background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/sing.png) no-repeat;}

.pm_c .o{margin-left: -67px;}

#DENGLU{float: right;background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/denglu.png) no-repeat;width: 164px;height: 64px;padding: 0;margin-left: 20px;}

#DENGLU:hover{background-position: 0 -65px;}



.m-my{position: absolute;right: 0;top: 95px;width: 435px;height: 100px;background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/mb_bg.png) no-repeat;z-index: 20;}

.m-my .avtimg{float: right;width: 78px;height: 78px;border: 1px solid #b9a87c;margin-right: 10px;margin-top: 10px;}

.m-my .avtimg img{width: 78px;height: 78px;}

.m-my .myinc{overflow: hidden;*zoom:1;float: right;font-size: 16px;color: #efe0bc;margin-right: 18px;}

.m-my .myinc a{color: #efe0bc;}

.m-my .myinc .p1{margin-top: 18px;margin-bottom: 15px;overflow: hidden;*zoom:1;}

.m-my .myinc .p2{margin-top: 15px;font-size: 12px;}

.m-my .myinc .p1 a{position: relative;padding-left:30px;float: right;}

.m-my .myinc .p1 a s{position: absolute;left: 0;top: 2px;height:19px;width: 19px;background:url(https://img4.cache.netease.com/game/img16/d3bbs/img/headicon.png) no-repeat;}



.mianbaoxie{float: left;color: #e7e2bc;font-size: 16px;padding-left: 5px;padding-top: 5px;}

.mianbaoxie a{color: #e7e2bc;}

.mianbaoxie em{font-size: 16px;padding:0 5px;}



#ctccc{background: #b8a87b;}

.lastLeft{float: left;width: 220px;}

.lastLeft .tbn{margin: 0;padding: 20px 10px 10px 10px;}

.mnlistright{width:915px;float: right;border-left: 1px solid #7B7156;}

.totop, .postnewthread{position: fixed;left: 50%;bottom: 100px;margin-left: 630px;height:50px;width:50px;background:url(https://static.16163.com/assets/img/d3/arrow.png) no-repeat;border: 1px solid #352e1d;}
.postnewthread{bottom: 160px;background-image: url(https://static.16163.com/assets/img/d3/leaf.png);}
.totop:hover, .postnewthread:hover{background-color: #352e1d;}



.specareareawrap{overflow: hidden;*zoom:1;position: relative;z-index: 3;margin-left: 15px;margin-top: 77px;}

.specArea-l .sblinkk{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-image:url(about:blank);z-index: 4;}

.specareareawrap .specarearea-img{float: left;width: 62px;height: 68px;margin-right: 40px;}

.specareareawrap .specarearea-img img{width: 100%;}

.specareareawrap .specarearea-inc{overflow: hidden;*zoom:1;padding-top: 10px;}

.specareareawrap .specarearea-inc h2 em {color: #006fd9;font-size: 12px;padding-left: 8px;font-weight: normal;}

.specareareawrap .specarearea-inc h2,

.specareareawrap .specarearea-inc h2 a{color: #790905;font-size: 16px;font-weight: bold;text-decoration: none;}

.specareareawrap .specarearea-inc p{color: #2f1704;font-size: 12px;margin-top: 7px;}

#draftlist_menu{background: #d3c8a7;}

.forum-rules{position: relative;z-index: 3;}

/*description  <!--{eval var_dump($_G['forum'])  }-->*/





.duihuanfuwen{position: absolute;background:url(https://img3.cache.netease.com/game/img16/d3bbs/img/fuwenduihuan1.png) no-repeat;width: 142px;height: 41px;right: 5px;top: 210px;}

.t_f img[smilieid]{  max-width:70px;  }
.t_f img{ vertical-align: baseline;}


