﻿@charset "utf-8";
/* CSS Document */
body, table, td, div, ul, li, p, font, form, select, textarea { margin:0; padding:0; font-size:12px; color:#333; word-break:break-all; list-style:none; }
body { font-family: Arial, sans-serif, Tahoma, Helvetica;}
select { height:20px; line-height:20px; }
a { color:#0099cc; text-decoration:none; }
img { border:0; }
.green { color:#0099cc; }
.clear { clear:both; height:0; overflow:hidden; line-height:0; font-size:0; }
.dHeader, .dBodyer, .dFooter, .indexLogo { width:826px; margin:0 auto; }
.dBodyer { position:relative; }
.dFooter { position:relative; margin-top:50px; }
.dFooter .dfNav { padding:0 0 5px 0; text-align:center; border-bottom:1px solid #ababab; }
.dFooter .dfNav a { color:#003d70; font-size:13px; padding:0 5px;padding:0 1px\0;*padding:0 1px;_padding:0 1px; }
.dFooter .dfNav a:hover { color:#0099FF; text-decoration:underline; }
.dFooter .copyr { padding:10px 0 20px 0; text-align:center; color:#959595; }
.dFooter .copyr p { line-height:1.8; color:#959595; }
.dFooter .copyr p a{ color:#959595;}
.dFooter .copyr p a:hover{ color:#003D70;}
.dfindex { padding-top:5px; }
.subPageWidth { width:663px; }
.logoBtn { margin-bottom:8px; }
.bannerBox { width:655px; height:69px; margin:0px auto 0; background:url(../images/banner.png) 150px 15px no-repeat;}
.bannerBox img{ margin-top:15px; margin-left:3px;}
.loginArea { width:118px; position:absolute; top:30px; left:0; }
.loginBtn { width:69px; height:33px; margin:3px 0; }
.loginBtn .rbg { height:33px;}
.loginBtn .rbg a { display:block; width:69px; height:33px; font-size:12px; font-weight:normal; line-height:33px; color:#666; background:url(../images/denglubg.png) no-repeat; padding-left:7px;}
.loginBtn .rbg a:hover{ background:url(../images/denglubg_hover.png) no-repeat; color:#fff;}
.loginBtn .rbg a#user_login,.loginBtn .rbg a#user_reg{ padding-left:18px;}
.indexInfo { margin:0px 0 0 2px; }
.mainBodyer { width:572px; height:380px; background:url(../images/index_bg_trans.png) no-repeat; padding-top:40px; position:relative; }
.indexLogo { padding-top:60px; height:56px; background:url(../images/ind_logo.png) 4px 60px no-repeat; }
.indexInfo { margin:0px 0 0 0px; }
.confimId { position:absolute; top:222px; right:5px; }
.sellSearch { position:absolute; top:51px; right:5px; }
.commInfoBox { margin-bottom:10px; width:314px; float:left; }
.commInfoBox .ciTit { height:31px; line-height:31px; }
.commInfoBox .ciCon { padding:2px 0 5px 8px; line-height:20px; color:#BAB9B9; }
.commInfoBox a { display:block; width:57px; height:20px; margin-left:5px; font-size:0px; line-height:0; overflow:hidden; }
.gz_1 { background:url(../images/p_01.png) 6px 0 no-repeat; }
.gz_2 { background:url(../images/p_02.png) 6px 0 no-repeat; }
.mainBodyer .mbLbg { float:left; width:153px; height:283px; }
.mainBodyer .mbCbg { width:181px; height:283px; float:left; }
.mainBodyer .mbRbg { width:170px; height:283px; float:left; }
.gmBox { width:80%; margin:0 auto; margin-top:100px; }
.gmBox .nav { margin-bottom:3px; }
.gmBox .nav a { padding:3px 0; font-size:18px; color:#003d70; font-family:"黑体", "宋体"; }
.gmBox .nav a:hover { color:#ff7e00; }
.gmBox .nav a.selected { color:#ff7e00; }
.jbBox { }
.jbBox .jbComm { width:67px; margin:0 auto; }
.jbBox .jbComm a { display:block; padding-top:65px; cursor:pointer; }
.jbBox .jbComm p { text-align:center; color:#405260; text-shadow:#fff 1px 1px 1px; font-weight:bold; }
.jbBox .gold { margin-top:40px; }
.jbBox .goldNo { margin-top:40px; }
.goldNo a { background:url(../images/gold-trans02.png) top center no-repeat; }
.gold a { background:url(../images/gold-trans02.png) top center no-repeat; }
.gold a:hover { background:url(../images/gold-trans_on02.png) top center no-repeat; }
.jbBox .equip { margin-top:20px; }
.jbBox .equipNo { margin-top:20px; }
.equip a { background:url(../images/equip-trans02.png) top center no-repeat; }
.equipNo a { background:url(../images/equip-trans02.png) top center no-repeat; }
.equip a:hover { background:url(../images/equip-trans_on02.png) top center no-repeat; }
.inBtnBox { padding-top:16px; }
.inBtnBox a { display:block; width:114px; height:50px; color:#777; margin:1px auto; line-height:41px; text-align:center; font-size:14px; font-weight:bold; background:url(../images/game_bg-trans02.png) no-repeat; text-shadow:#F3F3F3 1px 1px 1px; }
.inBtnBox a:hover { background:url(../images/game_bg_b-trans02.png) no-repeat; color:#fff; text-shadow:#D7D9D9 1px 1px 1px; }
.inBtnBox .on{ background:url(../images/game_bg_b-trans02.png) no-repeat; color:#fff; text-shadow:#D7D9D9 1px 1px 1px; }
.inBtnBox a.dead:hover { background:url(../images/game_bg-trans02.png) no-repeat; color:#777; cursor: default; }
.sideBar { position:absolute; top:24px; right:10px; width:249px; height:313px; overflow:hidden; background:url(../images/side_0.png) no-repeat; }
.indexTabsBox { width:220px; height:285px; margin-top:18px; margin-left:15px; }
.navTab { height:24px; overflow:hidden; }
.navTab li { width:76px; float:left; }
.navTab li a { display:block; height:29px; }
.indexTabsBox .items { clear:both; padding:10px 5px 5px 6px; }
/* sub page body */
.subPageBody { width:666px; height:865px; margin:0 auto; overflow:hidden; background:url(../images/sub_bg.png) center top no-repeat; }
.loginOkInfoBox { position:absolute; left:0; top:0px;line-height:22px; padding:2px 10px 0 9px; color:#B2BBC2; }
.index_add{ position:absolute; left:22px; top:10px;}
.loginOkInfoBox span{ color:#E0E0E0; padding-right:15px;}
.mainBox { width:90%; margin:15px auto 10px auto; position:relative; }
.timeBox { color: #b2bbc2; text-align: right; font-size:13px; padding:3px; margin-bottom:10px; }
.timeBox .date { padding: 0 18px 0 12px; }
.timeBox .number em { padding: 0 3px; color: #b2511f; font:normal; font-style:normal; }
.commListBox { width:585px; margin:0 auto 10px auto; position:relative;}
.commListBox .clTit { height:32px; line-height:32px; position:relative; text-align:center; color:#fff; text-shadow:1px 1px 1px #507ed6; font:16px/32px '宋体'; background:url(../images/cltit_bg02.png) no-repeat; }
.commListBox .clTit .totalNum{display:block; color:#fff; font-size:12px; position:absolute; right:10px; top:6px; font-weight:bold;}
.commListBox .clTit .totalNum b{color:#333;}
.commListBox .clCon { height:373px; background:#fff; overflow:hidden;}
.commListBox .accordionPage{position:absolute; right:16px; bottom:2px; height:18px; line-height:18px; z-index:100;}
.commListBox .clBot { height:20px; overflow:hidden; background:url(../images/cltit_bot_bg.png) no-repeat; }
.makListBox { width:585px; margin:0 auto 12px auto; }
.makListBox .clTit { height:33px; line-height:33px; text-align:center; color:#fff; text-shadow:1px 1px 1px #507ed6; font:bold 16px/32px '宋体'; background:url(../images/cltit_bg02.png) no-repeat; }
.makListBox .clTit span { font-weight:normal; text-shadow:none; }
.makListBox .clCon { height:373px; background:#fff; background:url(../images/mak_bg.png) repeat-y; }
.makListBox .clBot { height:18px; overflow:hidden; background:url(../images/mak_bot.png) no-repeat; }
.makBodyBox { width:100%; }
.makBodyBox .mk_l { width:337px; height:373px; overflow:hidden; float:left; margin-left:6px; _margin-left:3px; background:url(../images/mak_jbbg.png) repeat-x; }
.makBodyBox .mk_r { width:240px; float:right; }
.panelTit { height:29px; line-height:29px; font-size:14px; color:#fff; text-align:center; background:url(../images/clsubtit_bg.png) repeat-x; }
.panelTit span { display:block; float:left; color:#fff; text-shadow:#26599c 1px 1px 1px; text-align:center; }
.panelTit span.sub_nav00 { width:70px; }
.panelTit span.sub_nav01 { width:115px; }
.panelTit span.sub_nav02 { width:139px; }
.panelTit span.sub_nav03 { width:160px; }
.panelTit span.sub_nav04 { width:100px; }
.panelTit span.sub_nav05 { width:100px; }
.panelTit span b { font-weight:normal; }
.accordion .panel { height:32px; overflow:hidden; background:url(../images/cllist_bg.png) repeat-x; }
.accordion .row_detail { clear:both; }
.accordion .equip_detail { clear:both; }
.accordion .panel a { display: block; float: left; line-height: 34px; font-size: 12px; color: #1c3c55; text-decoration: none; text-align: center; }
.accordion .panel a.up { color: #d40000; }
.accordion .panel a.down { color: #00b104; }
.accordion .panel a.hjname { width: 70px; background:url(../images/eqTab_li_bg.png) no-repeat 8px 5px; }
/*.accordion .panel a.gold { background:url(../images/money.gif) no-repeat 19px 10px; padding-left:15px; width: 70px; }
.accordion .panel a.price { width: 110px; }
.accordion .panel a.stack { width: 110px; }
*/
.accordion .panel a.gold { background:url(../images/money.gif) no-repeat 35px 10px; padding-left:15px; width: 100px; }
.accordion .panel a.price { width: 150px; }
.accordion .panel a.stack { width: 150px; }
.accordion .panel a.change { width: 118px; }
.accordion .panel a.change_per { width: 100px; }
/* 装备*/
.accordion .panel a.ename { width: 60px; background:url(../images/eqTab_li_bg.png) no-repeat 5px 5px; margin-right:5px; }
.accordion .panel a.eamount { width: 100px; }
.panel span.danw { color:#949796; }
.commSellBox { width:586px; height:260px; margin:0 auto; position:relative; background:url(../images/selcomm_bg.png) no-repeat;}
.csbTitleBox { height:40px; text-align:center; padding:4px 0;}
.csbTitleBox .gname { padding-right:4px; }
.csbTitleBox select { width:90px; margin-right:4px; padding:2px 0; height:24px; line-height:24px; border:2px solid #2f597d;}
.csbContBox { width:498px; padding:3px 5px 0 5px; height:245px; position:absolute;top:5px; left:78px;}
.csbMenu { width:70px; position:absolute; top:10px; left:7px;}
.csbMenu a { display: block; position:absolute; width: 69px; height:43px; line-height:43px; font-size: 14px; font-weight: bold; text-align: center; background: url(../images/btn_market02.png) no-repeat; color:#5F5F5F; }
.csbMenu a.navl_01 { top:0px; }
.csbMenu a.navl_02 { top:57px; }
.csbMenu a.navl_03 { top:114px; }
.csbMenu a.navl_04 { top:171px; }
.csbMenu a:hover { color: #2d5464; background: url(../images/btn_market05.png) no-repeat; }
.csbMenu a.on { color: #2d5464; background: url(../images/btn_market05.png) no-repeat; }
.csbMenu a.first { width:0; height:0; display:none; overflow:hidden; }
.firstCon { height:30px; padding:34px 0 0 91px; line-height:19px; background:url(../images/wel_face.png) no-repeat 53px 28px; }
.firstCon b{ color:#2799E3;}
.commInput { border:0; vertical-align: middle; padding: 7px 0px 6px 5px; font-size: 12px; width: 217px; background:url(../images/bg_register1010.png) no-repeat;}
.mailTypeInput { border:0; margin-left: 5px; width: 108px; padding: 7px 0px 6px 5px; background: url(../images/bg_register11.png) no-repeat; }
.valicodeInput { border:0; background:url(../images/bg_register12.png) no-repeat; padding: 7px; width:120px; vertical-align: middle; margin-left: 10px; margin-top: -2px; margin-right:10px; }
/* right bar */
.loginBtnBox{padding-left:58px;}
.loginBtnBox .button{float:left;}
.loginBtnBox a{float:left; margin-top:16px; margin-left:5px;}
.marketLayout { width:789px; margin:0 auto; position:relative; }
.menuBtnBox { position:relative; width:63px; height:108px; margin-left:-1px; margin-top:40px; background:url(../images/menuBtnBox_bg03.png) no-repeat; }
.equip_bg { background:url(../images/menuBtnBox_bg04.png) no-repeat; }
.menuBtnBox a { font-size:14px; }
.menuBtnBox .l { float:left; width:28px; height:108px; overflow:hidden; }
.menuBtnBox .r { float:right; width:28px; height:108px; overflow:hidden; }
.menuBtnBox .l a.on { position:absolute; top:5px; left:3px; display:block; width:13px; height:42px; padding:5px; background:url(../images/menuBtnBox_bg01.png) no-repeat; color:#fff; }
.menuBtnBox .l a.out { position:absolute; top:59px; left:3px; display:block; width:18px; height:42px; padding:2px 0 0 5px; background:url(../images/menuBtnBox_bg02.png) no-repeat; color:#fff; }
.menuBtnBox .l a.on02 { position:absolute; top:4px; left:3px; display:block; width:13px; height:32px; padding:2px 5px 10px 5px; background:url(../images/menuBtnBox_bg02.png) no-repeat; color:#fff; }
.menuBtnBox .l a.out02 { position:absolute; top:50px; left:3px; display:block; width:18px; height:42px; padding:6px 0 4px 5px; background:url(../images/menuBtnBox_bg01.png) no-repeat; color:#fff; }
.menuBtnBox .l a.on_c { position:absolute; top:4px; left:3px; display:block; width:13px; height:43px; padding:5px 5px 4px; background:url(../images/menuBtnBox_bg01.png) no-repeat; color:#fff; }
.menuBtnBox .l a.out_c { position:absolute; top:57px; left:3px; display:block; width:18px; height:42px; padding:2px 0 0 5px; background:url(../images/menuBtnBox_bg02.png) no-repeat; color:#fff; }
.menuBtnBox .l a.on_c02 { position:absolute; top:4px; left:3px; display:block; width:13px; height:37px; padding:2px 5px 5px; background:url(../images/menuBtnBox_bg02.png) no-repeat; color:#fff; }
.menuBtnBox .l a.out_c02 { position:absolute; top:50px; left:3px; display:block; width:18px; height:42px; padding:6px 0 4px 5px; background:url(../images/menuBtnBox_bg01.png) no-repeat; color:#fff; }
.menuBtnBox .r a { display:block; width:23px; height:54px; color:#fff; }
.menuBtnBox .r a.on { position:absolute; top:4px; right:3px; }
.menuBtnBox .r a.out { position:absolute; top:61px; right:3px; color:#515151; }
.menuBtnBox .r a.cl_bl { color:#515151; }
.menuBtnBox .r a.cl_wt { color:#fff; }
.rightWrap { position:absolute; top:2px; right:5px; width:63px; height:730px; }
.rightBar { position:absolute; top:150px; left:-1px; width:63px; height: 616px; background: url(../images/bg_market0303.png) no-repeat 0 0; }
.rightBar .processBar { position:absolute; top:69px; left:19px; width:10px; height:2px; background: url(../images/rightBar_bg02.gif) repeat-y 0 0; }
.newList { width:90%; margin:0 auto; }
.newList li { margin:3px 0; padding:2px 2px 5px 3px; line-height:18px; color:#8f8f8f; background:url(../images/hot_line.png) bottom repeat-x; }
.newList li span { color:#5686c7; margin-right:5px; }
.newList li span.first { color:#1c3c55; }
.noline { background:none; }
.equipTabs { position:relative; background:#f6f7f7; }
.eqTab { }
.eqTab li { width:100%; height:22px; line-height:22px; background:url(../images/cllist_bg.png) repeat-x; padding:5px 0; }
.eqTab li a { display:block; width:53px; height:22px; margin-left:10px; line-height:23px; text-align:center; background:url(../images/eqTab_li_bg.png) no-repeat 0 0; color:#0c3253; }
.eqTab li a.current { background:url(../images/eqTab_li_bg_hover.png) no-repeat 0 5px; }
.equipTabs .items { clear:both; border-top:1px solid #e6e6e6; padding:8px 0 0px 0; height:265px; overflow:hidden; }
.eListCont { width:332px; height:265px; overflow:hidden; margin:0 auto; }
.listBox {height:223px; background:url(../images/equip_linebg.png) center top repeat-y;}
.listBox li { position:relative; display:inline; float:left; margin:3px 5px; width:150px; height:68px;  background:url(../images/zhuanbei_bg.png) no-repeat;}
.listBox li.hot { background:url(../images/zhuanbei_hot_bg.png) no-repeat; }
.listBox li p.desc { position:absolute; top:15px; left:70px; display:block; width:150px; height:140px; }
.listBox li p.desc span.name { color:#000002; }
.listBox li p.desc span.numb { color:#1D63C2; }
.listBox li p.pic { position:absolute; top:16px; left:19px; display:block; width:150px; height:140px; }
.equipNoData{width:177px; height:65px; background:url(../images/equip_nodata.png) no-repeat; position:absolute; top:50px; left:76px; z-index:100;}
.fangdajing { position:absolute; bottom:8px; right:11px; display:block; width:19px; height:20px; background:url(../images/show_detail.png) no-repeat; }
#show_detail { display:block; width:19px; height:20px; position:absolute; top:100px; left:130px; background:url(../images/show_detail.png) no-repeat; }
.listTabBox {position:relative;}
.listTabBox .ltbTit { height:19px; margin-top:2px; position:relative; top:1px; z-index:100;}
.shenqi a { width:52px; }
.listTabBox .ltbTit a { color:#5081c3; font-size:12px; text-decoration:none; display:block;border-bottom:1px solid #d0cece; padding:0 4px; background:url(../images/til_01_a.gif) no-repeat; height:19px; line-height:19px; text-align:center; color:#fff; margin-right:1px; float:left; }
.listTabBox .ltbTit a:hover { background-image:none; background-color:#eee; color:#5081c3; }
.listTabBox a.selected { background-image:none; background-color:#fff; color:#5081c3; border:1px solid #d0cece; border-bottom:0;}
.listTabBox .items { clear:both; padding:0 2px 0 2px; height:292px; border:1px solid #d0cece; position:relative; }
.subListTable { margin-bottom:5px; border:1px solid #ebebeb; border-collapse:collapse; overflow: hidden; }
.subListTable thead td { height:26px; background:#ddd; padding-bottom:2px; font-weight:bold; text-align:center; background:url(../images/sublist_tdbg.gif) repeat-x;}
.subListTable td { text-align:center; height:23px; line-height:23px; padding-bottom:2px; padding:0;margin:0; overflow:hidden;text-overflow:ellipsis; word-break:keep-all;}
.subListTable td.gtit{ width:65px;}
.subListTable .on td{background:#e6e6e6;}
.pageBox { position:absolute; right:5px; top:222px; height:24px; overflow:hidden; float:right; margin-right:5px; }
/*
.pageBox a { float:left; padding:0 4px; margin:0 2px; border:1px solid #74afb4; }
.pageBox a:hover { background:#c9f0f3; }*/
.pages li { float:left; padding:0 4px; height:16px; line-height:16px; margin:0 2px; border:1px solid #74afb4;}
.pages .pgCurrent { background:#c9f0f3; }
.detailTable thead th { height:25px; background:#dddddd; }
.detailTable td { height:33px; line-height:18px; vertical-align:middle; }
.detailTable td img { height:110px; }
.detailTable td a { color:#5081C3; }
.detailTable td p { margin:0; padding:0; }
.button { width:101px; height:38px; font-size:15px; margin-right:0; border:0; float:left; background:url(../images/bt_bg_02.png) no-repeat; font-size:0; line-height:0; overflow:hidden; }
.selectBox { position:relative; width: 117px; height: 23px; background: url(../images/bg_market11.png) no-repeat; }
.selectBox span.tit { display: block; padding: 3px 0 0 18px; padding: 5px 0 0 19px\0; *padding: 6px 0 0 18px;
_padding: 6px 0 0 18px; font-size: 12px; font-weight: bold; color: #807d7d; }
.selectBox a.choose_game { float: right; display: block; width: 31px; height: 23px; background: url(../images/btn_market01.png) no-repeat; cursor: pointer; }
.selectBox .panel { background-color:#F9F9F9; height:85px; padding:4px 8px; width:103px; cursor:pointer; position:absolute; top:26px; right:0; display:none; margin:-2px; z-index:1000; }
.panelSign { background: url(../images/panel_sign.png) bottom no-repeat; }
/*表格详细*/
.equip_detail { position:relative; z-index:100; overflow: hidden; height:276px; margin-left: 1px; _padding: 0; background: #fff; }
.row_detail { overflow: hidden; height: 184px; margin-left: 1px; _padding: 0; background: #fff; }
.row_detail table { overflow: hidden; width: 247px; border:1px solid #ebebeb; border-collapse:collapse; }
.row_detail thead tr { line-height: 25px; height: 25px; }
*html .row_detail thead tr { height: 20px; line-height: 20px; }
*+html .row_detail thead tr { height: 20px; line-height: 20px; }
.row_detail thead tr th { overflow: hidden; color: #6699cc; background: #ebebeb; font-size: 12px; }
.row_detail table tr { text-align: center; }
.row_detail table td { color: #9c9b9b; font-size: 12px; height:22px; text-align: center; }
.row_detail p { overflow: hidden; height: 17px; line-height: 17px; color: #8d8d8d; font-size: 12px; }
.row_detail p.title { padding-left: 8px; }
.row_detail p a { float: right; padding-right: 8px; font-size: 10px; color: #3366cc; text-decoration: underline; }
.row_detail .copyright { font-size: 10px; line-height: 1.1; }
.traded_record, .tobe_trade { overflow: hidden; float: left; width: 247px; }
.traded_record { padding-left: 40px; }
.tobe_trade { padding-left: 7px; }
.sellListBox { width:496px; }
.sellListBox .slb_l { position:relative; width:426px; float:left; }
.sellListBox .slb_r { width:54px; float:left; }
.btnBox { width:69px; margin-top:6px; margin-left:1px; }
.btnBox a { display: block; padding: 13px 0 12px 0; padding: 15px 0 12px 0 \0; *padding: 15px 0 12px 0;
_padding: 15px 0 12px 0; color: #5f5f5f; font-size: 14px; font-weight: bold; text-align: center; text-decoration: none; background: url(../images/btn_comm_nom.png) no-repeat; }
.btnBox a.on{color: #2d5464; background: url(../images/btn_comm_on.png) no-repeat;}
.btnBox a:hover { color: #2d5464; background: url(../images/btn_comm_on.png) no-repeat; }
.btnBox a.active { color: #2d5464; background: url(../images/btn_comm_on.png) no-repeat; }
.welcomeInfo { padding:30px 0 0 30px; }
.buyInfo { width:80%; margin:0 auto; }
.buyInfo .desc { padding-left:25px; }
.buyInfo .col { height: 24px; overflow: hidden; margin-bottom: 6px; }
.buyInfo .col label { display: inline; float: left; width: 80px; padding-top: 5px; padding-right: 13px; font-size: 12px; font-weight: bold; color: #1c3c55; text-align: right; }
.buyInfo .col input { float:left; overflow: hidden; width: 159px; background: url(../images/bg_market13.png) no-repeat; text-align: center; }
.searchInfo { margin:20px 0 0 20px; }
.searchInfo input { border:0; }
.searchInfo label { padding: 0 1px 0 12px; color: #35556A; font-size: 12px; font-weight: bold; vertical-align: middle; }
.query_btn01, .query_btn02 { width: 81px; background: url(../images/bg_market14.png) no-repeat; color: #727272; font-size:12px; text-align: center; height:14px; padding: 7px 0 3px 0; }
.query_btn03 { width: 104px; background: url(../images/bg_market15.png) no-repeat; color: #535353; font-size: 12px; text-align: center; height:14px; padding: 7px 0 3px 0; }
.formSellCon { position:relative; padding-top:8px; }
.formSellCon .fsl_l { float:left; width:30%; }
.formSellCon .fsl_r { float:left; width:69%; }
.formSellCon input { border:0; }
.formErrorBox { width:110px; position:absolute; top:180px; right:5px; }
.errorMessage { width:98%; padding:0; margin:0; }
.errorMessage li { padding:0; margin:0; }
.errorMessage span, .actionMessage span { color:red; margin-left:20px; padding:4px 10px 0 16px; text-align:left; display:block; }
.formSellCon .fsl_l label { display:block; width:65px; margin-bottom:7px; height:24px; line-height:24px; font-size: 12px; font-weight: bold; color: #1c3c55; text-align: right; }
.formSellCon .fsl_r input { display:block; overflow: hidden; width: 159px; height:14px; margin-bottom:7px; *margin-bottom:12px;
_margin-bottom:6px; padding:6px 0 4px 0; padding:7px 0 3px 0\0; *padding:7px 0 3px 0;
background: url(../images/bg_market13.png) no-repeat; text-align: center; font-size:12px; color:#535353; cursor:pointer; }
#game_area_sell, #game_server_sell, #game_buy_type, #game_camp { width:159px; background:url(../images/bg_market12.png) no-repeat; }
.formSellCon .fsl_l .label_sj { width:98%; padding-right:3px; }
.conlable { margin-left:45px; }
.sellUpDesc { width:95%; margin:10px 0 10px; }
.sellUpDesc p { padding:2px; text-align:right; }
.downLineBox { width:99%; }
.searchTabBox {padding-right:5px; }
.searchTabBox .ltbTit { display:block; height: 30px; line-height:30px; margin-top:10px; padding-left:20px; background:url(../images/bg_sell02.png) no-repeat left bottom; }
.searchTabBox .ltbTit a { overflow:hidden; display: block; width: 75px; height: 30px; float: left; margin-right:2px; background: url(../images/bg_sell03.png) no-repeat center -2px; font-size:12px; color:#919191; font-weight:bold; text-decoration:none; text-align:center; }
.searchTabBox .ltbTit a:hover { background: url(../images/bg_sell04.png) no-repeat center -2px; }
.searchTabBox a.selected { background: url(../images/bg_sell04.png) no-repeat center -2px; }
.slb_l .pageBox { position:absloute; top:186px; right:12px; }
.gameTipBox { width:160px; background:#fff; border:1px solid #f5f5f5; position:absolute; padding:5px 10px; border:3px solid #ff5500; }
.commDetailBox { width:96%; margin:0 auto; padding:10px 5px 5px; line-height:1.2; margin-left:5px;}
.commDetailBox b { }
.loginsubpage { width:68%; margin:10px auto; padding-top:20px; }
.loginsubpage p { padding:5px 0; }
.loginsubpage p label { width:130px; color:#35a2e1; padding-right:5px; }
/*ylc 2010.5.4*/
p.regeidt { margin-top:2px; }
p.regeidt img { padding:0 3px; }
/*补充*/
#mid_ct { width:507px; margin:0 auto; }
.mid_ctbg_01 { background:url(../images/main_01.png) no-repeat; }
.mid_ctbg_02 { background:url(../images/main_02.png) no-repeat; }
.mid_ctbg_03 { background:url(../images/main_03.png) no-repeat; }
.gmBox { width:80px; margin:0 auto; margin-top:112px; }
.gmBox a { font-size:18px; color:#003d70; font-family:"黑体", "宋体"; text-decoration:none; margin:2px; }
.scroll_bg { height:21px; overflow:hidden; background:url(../images/scroll_bg-trans.png) no-repeat 50% 50%; }
.text-highlight { color: #46bee1; }
.mask { position: absolute; z-index: 50; background: url(../images/blank.gif) repeat; }
#mask-one { left:40px; width: 153px; height: 283px; }
#mask-two { left:193px; width: 181px; height: 283px; }
#mask-three { left:370px; width: 173px; height: 283px; }
label.error { color:red; padding-left:5px; }
.commTable { margin-top:2px; }
.commTable input { border:0; }
.commTable .ctTit { color:#4477BD; text-align:right; font-weight:bold; padding-right:5px; }
.commTable td { padding:0 2px; *padding:0; }
.commTable input { overflow: hidden; width: 159px; height:14px; margin-bottom:2px; *margin-bottom:3px;
_margin-bottom:3px; padding:6px 0 4px 0; padding:7px 0 3px 0\0; *padding:7px 0 3px 0;
background: url(../images/bg_market13.png) no-repeat; text-align: center; font-size:12
                                                                                    px; color:#535353; cursor:pointer; }
.gameAS { background:url(../images/bg_market12.png) no-repeat; }
.online_service { position:absolute; top:10px; left:720px; top:11px\0; left:747px\0; *top:11px;
*left:747px;
}
.showDetail { position:absolute; z-index:1000;}
.showDetail img { height:206px; }
.showTip { position:absolute; background:#fff; padding:2px 3px; border:1px solid #333; }
.return a { display:block; width:125px; height:39px; background: url(../images/return.gif) no-repeat; }
.viewDailog { width:300px; position:absolute; top:0; padding:2px 6px; top:36px; left:1px; border:1px solid #e6e6e6; background:#fff; }
.viewDailog .vdClose { width:30px; height:17px; display:block; text-align:center; cursor:pointer; position:absolute; right:8px; top:2px; }
.viewDailog .vdTit { border-bottom:1px solid #e6e6e6; padding-top:3px;}
.viewDailog .vdCont { background:#fff; overflow:hidden; }
#jQoverlay { position: absolute; top: 0; left: 0; z-index: 1000; width: 100%; height: 500px; }
.searchViewBox { line-height:17px; padding:0 0 0 5px; height:auto !important; height:160px; min-height:160px; }
.timer, .viewmap{ color:#ff5500; font-size:14px;}
.okStyle{ color:#009933; }
.tipError { color:red }
.paid_tip { position: absolute; width:113px; border:1px #e6e6e6 solid; color:#6996D1; background:#fff; }
.paid_tip td.ptit { text-align:center; color:#fff; background:#5787c7; }
.paid_tip td { text-align:center; padding:0 1px 0 3px; background:#fff; *padding:2px 1px 0 3px;}
#tipInfoId { position: absolute; right: 24px; top:215px; background:url(../images/arrow_sure.png) no-repeat right center; padding-right:20px; }
.pages li.pgNext, .pages li.pgPre { border:none; cursor:pointer; line-height:0; height:22px; }
.pgNext { background:url(../images/page_down.png) no-repeat left center; display:block; width:8px; height:22px;text-indent:-9999px; cursor:pointer; color:#78A1DB; }
.pgPre { background:url(../images/page_up.png) no-repeat left center; display:block; width:8px; height:22px; text-indent:-9999px;cursor:pointer; color:#78A1DB;}
#gameNameTitId { color:#fff; font-weight:bold; }
/*用户登陆成功后的操作台*/
.controlPanel { left:0; position:absolute; top:30px; width:118px; }
.controlPanel a{ color:#666;}
#errorInfoId{ text-align:left; padding-left:57px;}

/*首页帮助面板*/
.helpCenter{ position:absolute; top:419px; right:11px;width:203px; height:89px; background:url(../images/help_bg.png) no-repeat;}
.helpCenter .inner{ padding:10px 0px 28px 77px;}
.helpCenter .inner p{ color:#bcbcbc; line-height:1.4;}
/*通知、公告*/
#tab_1 p,#tab_2 p{ line-height:1.6;}
/*弹出图片*/
.lightBox{ position:absolute; top: 0; left: 0; z-index:1100; width: 100%; text-align: center; line-height: 0;}
.imgbox{margin:0 auto; border:5px solid #e6e6e6; position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}
.imgbox .close{width:30px; height:30px; position:absolute; right:-3px; top:-5px; background:url(../images/lb_close.png) no-repeat; cursor:pointer;}
.loading{display:none; text-align:center;}
imgbox .imgData{padding:10px;}
.titStyle{color:#4477bd; font-weight:bold;}
.payPopupBox { width:400px; height:400px; position:absolute; top:0;z-index:100; top:36px; left:1px; border:5px solid #d8d8f2; background:#fff; }
.payPopupBox .vdClose { width:60px; height:50px; font-size:16px; font-weight:bold; display:block; text-align:center; cursor:pointer; position:absolute; right:3px; top:6px; }
.payPopupBox .vdTit {background:#eeeeff; height:30px;}
.payPopupBox .vdCont { padding:10px; background:#fff; overflow:hidden; }
.payInfo{width:250px;margin:10px auto;height:110px;line-height:22px;padding-left:70px;background:url(../images/icon_ifpay.png) 0 5px no-repeat;}
.payInfo .desc{	padding-top:8px;	font:bold 18px/32px "Arial, sans-serif, Tahoma, Helvetica";}
.payTip{width:320px; margin:10px auto; line-height:25px;}
.stip{color:#4477bd;}
.buyFormBox{}
.buyInfoBox{}
.buyTipInfo{width:70%; margin:0 auto; line-height:20px; padding:10px 0 0 35px; background:url(../images/tip_bg.png) center left no-repeat; height:40px;}
.buyCommBox{width:90%; margin:0 auto;}
.buyCommBox .tip{padding:8px 0 0 35px; background:url(../images/tip_bg.png) center left no-repeat; height:23px; color:#2799E3;}
.buyCommBox .ok{background-image:url(../images/duigou.png);}
.buyCommBox .desc{line-height:18px; padding-left:35px;}
.newPagers{text-align:right;padding:6px 5px 3px 5px; border:1px solid #e6e6e6; background:#f5f5f5;}

.mdeform{ padding:5px 0; }
.mdeBox { width:450px; height:250px; margin:10px auto; }
.startDate{ position:relative; width:105px; height:25px; line-height:25px;}
.startDate input{ padding-right:22px;width:80px; }
.startDate img{ position:absolute; right:0; top:2px; _top:4px; cursor:pointer; }
