@charset "utf-8";

a {
color: #454545;
text-decoration: none;
blr: expression(this.onFocus=this.blur());
outline: none;
cursor: pointer;
}

/*头部*/
#logo{ padding-top:10px;  height: 60px;}
.user{ float:right; padding-top:30px;}
.user span{ color:#F30;}
label{cursor:pointer}
.fl{ float:left}

/*内容*/
.container {
    margin: 7px auto 0;
    width: 960px;
}
/*内容右侧*/
#cz_rh{ float:right; width:210px;}
#cz_rh .boxa{background:#fff}
#cz_rh .boxa dt{ background:url(../payimages/title_bg01.png) no-repeat; height:27px; font-size:14px; padding:9px 0px 0px 30px; font-weight:bold;}
#cz_rh .boxa dd{ border:1px solid #e1e1e1; border-top:none; height:138px; overflow:hidden;}
#cz_rh .boxa dd p{ background:url(../payimages/newpay_bg01.png) no-repeat bottom; height:80px; margin:0px auto; padding:10px 0px 0px 16px;line-height: 18px;} 
#cz_rh .boxb{ margin-top:7px;background:#fff}
#cz_rh .boxb h3{background:url(../payimages/title_bg02.png) no-repeat; height:27px; font-size:14px; padding:9px 0px 0px 30px; font-weight:bold;}
#cz_rh .boxb h3 a{float:right; font-size:12px; font-weight:normal; padding-right:10px;}
#cz_rh .boxb ul{ border:1px solid #e1e1e1; border-top:none; padding: 8px 14px 8px 14px;}
#cz_rh .boxb ul li {border-bottom: 1px dashed #E1E1E1;line-height: 24px; background:url(../payimages/newpay_icon01.png) no-repeat left center; padding-left:8px;}
#cz_rh .boxb ul li a{color:#454545}
/*内容左侧*/
/*内容左侧导航*/
#cz{ float:left; margin-bottom:20px}
#cz_nav{ width:194px; background:url(../payimages/newpay_bg03.png) repeat-y left; float:left;}
#cz_nav h3{ width:186px; text-align:center; background:url(../payimages/title_bg03.png) no-repeat; height:35px; font-size:14px; font-weight:bold; padding-top:14px; margin:0px; }

.bank_list_a{position:relative; width:515px}
.bank_list_a .bank_tips{ width:120px; height:30px;  position:absolute; left:300px; top:-35px}
.bank_list_a .bank_tips .tip{border:#ff8739 1px solid; background-color:#ff8739; color:#fff;position:absolute; z-index:1000; left:0; top:0; padding:0px 5px}
.bank_list_a .bank_tips .p{ color:#ff8739; z-index:999; left:5px;position:absolute; bottom:-4px; font-size:14px; font-family:Arial, Helvetica, sans-serif}


#pay_fix_a .ant {
    height: 200px;
    margin: 50px auto 8px;
    padding-top: 20px;
    width: 510px;
}
#pay_fix_a .ant h1 {
    float: left;
    font-size: 20px;
    height: 32px;
    line-height: 28px;
    margin: 0;
    padding: 10px 0 0;
    width: 350px;
}
#pay_fix_a .ant h1 span {
    color: #FF6600;
}
#pay_fix_a .ant .payimg {
    float: left;
    height: 80px;
    width: 135px;
}
#pay_fix_a .ant p {
    color: #999999;
    float: left;
    margin: 0;
    padding: 0;
    width: 350px;
}



#cz_nav ul{ padding-top:4px; background:url(../payimages/newpay_bg04.png) no-repeat left bottom; }
#cz_nav ul li{ line-height:44px; height:44px; font-size:14px;}

#cz_nav a{ cursor: pointer;display: block; height: 44px;  overflow: hidden; width: 194px; }


#cz_nav li a {
    	background:no-repeat scroll 0 0 transparent;
	width: 144px; 
	padding-left:50px;
        color:#454545;
}


#cz_nav li.on a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}


#cz_nav ul .cz_an2 a, #cz_nav ul .cz_an5 a, #cz_nav ul .cz_an3 a, #cz_nav ul .cz_an13 a, #cz_nav ul .cz_an12 a{ color:#FFF;}


/*内容左侧切换内容块*/
#cz_con{ float:right; width:544px; padding-right:10px; padding-left:2px;background:#fff}
#cz_con h3{ margin:0px; font-size:14px; font-weight:normal; background:url(../payimages/title_bg04.png) no-repeat; height:36px; line-height:36px; padding-left:36px;}
#cz_con h3 span{ color:#ff3300;}
#cz_con p{ padding:16px 24px;}
#cz_contex h1{color: #CF1104;font-family: "微软雅黑";font-size: 20px;line-height:40px; padding:8px 0px 8px 0px;text-align: center; border-bottom:1px solid #D0D0D0; width:500px; margin:0px auto;}
#cz_conbox{border:1px solid #e1e1e1; border-top:none; position:relative;background:#fff}
#cz_contex{border:1px solid #e1e1e1; border-top:none;}
#cz_contexa{line-height:26px;margin: auto;overflow: hidden;width: 490px; padding:16px 0px 16px 0px;}
#cz_contexa p{ padding:0px; background:none;}
#cz_conbox h3{ background:none; font-weight:bold; padding:0px;}
.cz_conba{ width:494px; margin-left:24px; padding-top:10px}
.cz_conba table{ line-height:30px; }
.cz_conba input{ line-height:20px; height:20px; vertical-align:middle;}
#czbutton{height:24px;  width: 78px; background:url(../payimages/paybut_bg.png) no-repeat center; line-height:24px; border:none; color:#333; }
.cz_conbb{width:494px; margin-left:24px;}
.cz_conbb table{ line-height:30px; }
.cz_conbb input{ line-height:20px; height:20px; vertical-align:middle;}
.cz_conbc{ margin-left:24px;}
.cz_conbc input{  vertical-align:middle; margin:0px; padding:0px; width:14px;}
.cz_conbc table{ margin:0px 0px 0px 0px; line-height:30px;}
.cz_conbc img{ vertical-align:middle;}
.card_money_a .money_list .item {
    display: block;
    float: left;
    width: 45%;
}

.pita { background:url(../payimages/newpay_bg07.png) no-repeat center bottom; text-align:center; padding-top:16px;}
#czbn{ text-align:center; padding-top:20px; padding-bottom:20px;}
.czbn_icon a{ float:right; background:url(../payimages/newpay_icon05.png) no-repeat center; width:116px; text-align:center; height:24px; line-height:24px;}
#cz_conbd{ padding-top:10px; width:494px; padding-bottom:12px; margin-left:24px; }
#cz_conbd p{ margin:0px; border:1px solid #ffcc66; color:#ff6600; background:none; padding:2px 6px 2px 6px;}
#cz_conbd p a{ float:right; text-decoration:underline;}
#cz_conbd table{ line-height:30px; margin-top:12px; }
#cz_conbd input{ line-height:24px; height:24px; vertical-align:middle;}
#cz_conbd #czbutton, input.czbutton{height:24px;  width: 78px; background:url(../payimages/paybut_bg.png) no-repeat center; line-height:24px; border:none; color:#333; }

.cz_intro {
    line-height: 26px;
    padding: 0 36px 16px;
    border:1px solid #E1E1E1;
    margin-top:5px;
    background:#fff;
}
.cz_intro a {
    color: #0000FF;
}
.cz_intro span {
    color: #FF6600;
    font-weight: bold;
}


/*游戏选择弹出框*/
.pay_for{
    float:left;
    width:110px;
    height:28px;
    border:1px solid #eee;
    padding:0px 8px;
    cursor:pointer;
}
#cz_select_game{
	position:absolute;
	top:178px;
	left:24px;
	width:448px;
	border:4px solid #cacaca;
	background:#fffbec;
	z-index:10000
}
#cz_select_game h3{
	background:url(../payimages/newpay_bg08.png) repeat-x;
	padding-left:14px;
	line-height:38px;
	height:38px;
}
#cz_select_game h3 span{ float:right; padding-top:10px; padding-right:10px;}
.cz_sg_nav{height:40px; background:url(../payimages/newpay_line01.png) no-repeat bottom; width:448px; overflow:hidden;}
.cz_sg_nav ul{ float:left;position: relative; top: 10px; left:15px;}
.cz_sg_nav ul li{ float:left; cursor:pointer; display:inline; float:left; height:30px; margin-right:6px; overflow: hidden; height:30px;   }
.cz_sg_nav ul li a{width:75px; height:30px; display: block; line-height:30px; overflow:hidden;  text-align: center; font-weight:bold; padding-left:1px; }
.cz_sg_nav ul.win_game_nav li a{background:url(../payimages/newpay_icon10.png) no-repeat; }
.cz_sg_nav ul li:hover a, .cz_sg_nav ul li.on a{background-position: 0 -30px; width:75px; height:30px; color:#ff3300; text-decoration:none;}
.cz_sg_seh{ float:right; position:relative; top:10px; right:15px;}
.cz_sg_seh input{ height:20px; line-height:20px; vertical-align:middle;}
#sehbutton{background:url(../payimages/newpay_icon11.png) no-repeat center;height:26px;width:46px;line-height:26px;border:none;color:#fff;font-weight:bold;vertical-align:middle;}
ul.all_game_data{ height:112px}
ul.all_game_data a,.all_servers a{ color:#454545}
ul.lastplay_game_data{ height:146px}
#cz_select_game #nlist1 ul, #cz_select_game #nlist2 ul{ margin:8px 0px 0px 0px; width: 446px;}
#cz_select_game #nlist1 li, #cz_select_game #nlist2 li{float:left; overflow:hidden; position:relative; text-indent:32px; width: 111px; height:26px; display:block; cursor: pointer;}
#cz_select_game #nlist1 li a:hover, #cz_select_game #nlist2 li a:hover{ cursor:pointer;}
#cz_select_game #nlist1 li span, #cz_select_game #nlist2 li span{background-image: url("http://pic.my4399.com/newimg/common_top.png"); display: block; height:18px; left:12px; overflow:hidden;position:absolute; top:1px; width:16px;}
#cz_select_game .pay_page{padding-bottom:10px; text-align:center; height:25px}
#cz_select_server .pay_page{padding-bottom:10px; margin-left:10px;  text-align:center}
.pay_page a {border: 1px solid #ff6e0d;color: #ff3300;display: inline-block;font-family: Arial; margin: 1px;padding: 0px 6px;vertical-align:middle; }
.pay_page span.disabled {background-color:#ff6e0d;border: 1px solid #ff6e0d;color: #fff;display: inline-block;font-family: Arial;margin: 1px;padding: 0px 6px;margin-right:2px;vertical-align:middle;}

/*服务器选择弹出框*/
#cz_select_server{position:absolute; z-index:9999; width:560px;border:4px solid #cacaca;background:#fffbec;}
#cz_select_server h3{ background:url(../payimages/newpay_bg08.png) repeat-x; height:38px; padding-left:14px; line-height:38px; }
#cz_select_server h3 span{ float:right; padding-top:10px; padding-right:10px;}
.cz_sega_box{background:url(../payimages/newpay_line01.png) no-repeat bottom; height:34px;}
.cz_sega_box strong{ background:url(../payimages/newpay_bg09.png) no-repeat; text-align:center; width:70px; height:19px; float:left; color:#fff; margin-left:12px; margin-top:7px;}
.cz_sega_box  ul{padding-top:8px; }
.cz_sega_box  ul li{ float:left;padding-left:8px; }
.cz_sega_boxa ul{ margin-top:8px; width:560px;  }
.cz_sega_boxa ul li{ float:left; padding-left:10px; width:170px; height:26px;}

/*充值确认弹出框*/
#cz_ok{
	position:absolute;
	width:448px;
	border:4px solid #cacaca;
	background:#fffbec;
	z-index:9992;
}
#cz_ok h3{ background:url(../payimages/newpay_bg08.png) repeat-x;  padding-left:14px; line-height:38px; }
#cz_ok h3 span{ float:right; padding-top:10px; padding-right:10px;}
#cz_ok ul{ padding-left:130px;}
#cz_ok ul li{ float:left; width:79px; height:30px; padding-left:14px; padding-top:12px; padding-bottom:12px;}
#czbut_ok{ background:url(../payimages/paybut_bg01.png) no-repeat; border:none;width:79px; height:30px;}
#czbut_Re{ background:url(../payimages/paybut_bg02.png) no-repeat; border:none;width:79px; height:30px;}

/*add*/
#this_select_game{ position:absolute; width:60px; height:22px; line-height:22px; padding-left:26px}
#this_select_game span{background-image: url("http://pic.my4399.com/newimg/common_top.png"); display: block; height: 18px;left: 5px;overflow: hidden;position: absolute;top: 2px;width: 16px;}
.bank_more_a{ display:none}
.money_a label{ margin-right:8px;}

.cz_conbc .bank_item{ width:170px; margin-right:1px; margin-bottom:10px;}
.block_a{display:none}
.card_money_a .money_list{margin-left:15px}

#Pop {
    background:#fffbec;
    border:4px solid #cacaca;
    display: none;
    height: 210px;
    line-height: 22px;
    position: absolute;
    width: 430px;
    z-index: 9111;
}
#Pop h3{ background:url(../payimages/newpay_bg08.png) repeat-x;  padding-left:14px; line-height:38px;height:38px }
#Pop h3 span{ float:right; padding-top:10px; padding-right:10px;}
#Pop .top {
    color: #F44520;
    font-family: "黑体";
    font-size: 18px;
    font-weight: 300;
    height: 38px;
    padding-top: 18px;
    text-align: center;
}
#Pop .Tips {
    clear: both;
    color: #282828;
    font-size: 12px;
    line-height: 22px;
    padding: 0 20px;
}
#Pop .an {
    height: 50px;
    padding: 18px 0 0 40px;
}
#Pop .an a {
    background: none repeat scroll 0 0 #FFFDCA;
    border: 1px solid #F44520;
    color: #F44520;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 28px;
    margin-right: 15px;
    text-align: center;
    width: 100px;
}
#Pop .Back {
    text-align: right;
}
#Pop .Back a {
    color: #0B59DA;
    font-weight: bold;
    padding-right: 20px;
    text-decoration: underline;
}
#Pop .Back a:hover {
    color: #0B59DA;
    text-decoration: none;
}


.ump_desc{border:#f7c070 1px solid; padding:8px; background-color:#fffbe8; margin-top:10px;line-height:200%}

#mytips{ width:400px; height40px; line-height:40px; font-size:14px; text-align:center; border:#f77201 2px solid; color:#f77201; background-color:#fff; position:absolute;z-index:10000}
#mytips .close_btn{ position:absolute;right:5px;top:-10px}
#mytips .close_btn a{font-size:10px; color:#f77201; text-decoration:none; font-family:"Arial";}
#mytips .close_btn a:hover{color:#f1cf3b;}

.pay_info_msg_a{border:#f77201 2px solid; font-size:14px; width:450px; margin:150px auto; height:40px; line-height:40px; padding-left:10px; color:#f77201; background-color:#fefce7; text-align:center}

.youbi_money_a strong{color:green;font-size:20px}



#cz_nav li a{background:url("http://pic.my4399.com/images/newpay/payimages/nav_icon.gif") repeat scroll 0 -49px transparent;  position: relative;}
.icon_a{background:url("http://pic.my4399.com/images/newpay/payimages/nav_icon.gif") no-repeat transparent; width:25px; height:25px;position: absolute; top: 10px; left:17px}

.icon_1 .icon_a{background-position: -35px -189px;}
.icon_20 .icon_a{background-position: -100px -153px;}
.icon_3 .icon_a, .icon_17 .icon_a{background-position: -135px -190px;}
.icon_5 .icon_a, .icon_12 .icon_a{background-position: -168px -154px;}
.icon_22 .icon_a, .icon_16 .icon_a{background-position: -135px -152px;}
.icon_14 .icon_a,.icon_27 .icon_a{background-position: -169px -190px;}
.icon_17 .icon_a{background-position: -35px -189px;}
.icon_8 .icon_a{background-position: -2px -218px;}
.icon_4 .icon_a{background-position: -2px -154px;}
.icon_19 .icon_a{background-position: -100px -190px;}
.icon_18 .icon_a{background-position: -2px -189px;}
.icon_9 .icon_a{background-position: -68px -188px;}
.icon_96 .icon_a{background-position: -68px -153px;}
.icon_99 .icon_a{background-position: -36px -153px;}
.icon_7 .icon_a {background-position: -35px -189px;}

.bank_pic{background: url(http://pic.my4399.com/images/newpay/payimages/banks.jpg) no-repeat top left;display:inline-block;vertical-align:middle}
.bank_abc{ background-position: 0 0; width: 141px; height: 33px; } 
.bank_abc_qy{ background-position: 0 -34px; width: 141px; height: 33px; } 
.bank_bcom{ background-position: 0 -68px; width: 141px; height: 33px; } 
.bank_bea{ background-position: 0 -102px; width: 141px; height: 33px; } 
.bank_bjrcb{ background-position: 0 -136px; width: 141px; height: 33px; } 
.bank_bob{ background-position: 0 -170px; width: 141px; height: 33px; } 
.bank_boc{ background-position: 0 -204px; width: 141px; height: 33px; } 
.bank_cbhb{ background-position: 0 -238px; width: 141px; height: 33px; } 
.bank_ccb{ background-position: 0 -272px; width: 141px; height: 33px; } 
.bank_ccb_qy{ background-position: 0 -306px; width: 141px; height: 33px; } 
.bank_ceb{ background-position: 0 -340px; width: 141px; height: 33px; } 
.bank_cib{ background-position: 0 -374px; width: 141px; height: 33px; } 
.bank_citic{ background-position: 0 -408px; width: 141px; height: 33px; } 
.bank_cmb{ background-position: 0 -442px; width: 141px; height: 33px; } 
.bank_cmbc{ background-position: 0 -476px; width: 141px; height: 33px; } 
.bank_czb{ background-position: 0 -510px; width: 141px; height: 33px; } 
.bank_gdb{ background-position: 0 -544px; width: 141px; height: 33px; } 
.bank_gzcb{ background-position: 0 -578px; width: 141px; height: 33px; } 
.bank_gzrcc{ background-position: 0 -612px; width: 141px; height: 33px; } 
.bank_hsb{ background-position: 0 -646px; width: 141px; height: 33px; } 
.bank_hxb{ background-position: 0 -680px; width: 141px; height: 33px; } 
.bank_hzb{ background-position: 0 -714px; width: 141px; height: 33px; } 
.bank_icbc{ background-position: 0 -748px; width: 141px; height: 33px; } 
.bank_icbc_qy{ background-position: 0 -782px; width: 141px; height: 33px; } 
.bank_nbcb{ background-position: 0 -816px; width: 141px; height: 33px; } 
.bank_njcb{ background-position: 0 -850px; width: 141px; height: 33px; } 
.bank_pab{ background-position: 0 -884px; width: 141px; height: 33px; } 
.bank_post{ background-position: 0 -918px; width: 141px; height: 33px; } 
.bank_sdb{ background-position: 0 -952px; width: 141px; height: 33px; } 
.bank_shb{ background-position: 0 -986px; width: 141px; height: 33px; } 
.bank_shrcc{ background-position: 0 -1020px; width: 141px; height: 33px; } 
.bank_spdb{ background-position: 0 -1054px; width: 141px; height: 33px; } 
.bank_spdb_qy{ background-position: 0 -1088px; width: 141px; height: 33px; }



#weibo{position:fixed;_position:absolute; right:5px; bottom:250px; border:0px solid #FFD790; width:55px; height:196px; font-size:12px; color:#000;}
#weibo .w_b{}
#weibo strong{ line-height:25px; display:block; padding-left:10px;}
#weibo a.close{ position:absolute; top:7px; right:7px; width:8px; height:8px; /* background:url(../images/close.gif); */ display:block; line-height:1px; overflow:hidden; text-indent:-1000px; cursor:pointer;}
#weibo ul{ padding:10px 13px 0;}
#weibo .ico1{ background-position:0 -92px;}
#weibo .ico2{background-position:0 -35px;}
#weibo .ico3{background-position:0 -16px;}
#weibo li a{ display:block;padding-left:20px; color:#03739D}
#weibo a:hover{ text-decoration:none;color:#C63800} 

.a_login{color:#C63800;}
#recent_servers{
    background:#f5f5f5;
}
/* 最近玩过的游戏服 */
.recent_servers li {
    display: block;
    width: 156px;
    float: left;
    background: url(../payimages/newpay_icon01.png) no-repeat 10px center ;
    padding-left:18px;
    height: 32px;
    overflow: hidden;

}

/*代金券*/
.fr{float:right}
.voucher{ width:494px; margin:20px 0 0 24px;}
.voucher .hd{ width:474px; height:28px; padding:0 8px 0 12px; background:#ededed; line-height:28px;}
.voucher .hd .sel{ width:85px; height:28px; font:bold 12px/28px simsun; background:url(../payimages/userBg.png) no-repeat 70px -598px; text-decoration:none;}
.voucher .hd .click{ background-position:-155px -598px;}
.voucher .hd a{ text-decoration:underline;}

.userLogined{ margin-top:10px; text-align:right;}
.voucher .red{font-style:normal; color:#e5613b;}
.voucher .green{ color:#4daf7c;}
.userLogined a{ width:70px; height:20px; display:inline-block; background:#ff8739; text-align:center; color:#fff; font-weight:bold; line-height:20px; border-radius:2px;}
.userLogined a:hover{ color:#fff;}
.voucherList{ width:494px; margin:10px 0 20px; overflow:hidden;}
.voucherList ul{ width:510px;}
.voucherList li{ float:left; width:116px; margin-right:10px; display:inline; text-align:center;}
.voucherList li a{ width:116px; height:55px; display:block; opacity:1;}
.voucherList li a:hover{ background:#fff; opacity:0.7;_filter:alpha(opacity=70);}
/*温馨提示小弹窗*/
.prompt{ position:absolute; left:50%; top:50%; margin:-59px 0 0 -165px; z-index:1000; width:230px; height:118px; background:#fff; border:1px #fa541a solid;}
.prompt h3{ width:230px; height:28px; background:#fa541a; font:bold 12px/28px simsun; color:#fff; text-indent:10px;}
.prompt p{ text-align:center; margin-top:20px;}
.prompt a.okBtn{ width:70px; height:20px; display:block; margin:10px auto 0; background:#fa541a; text-align:center; font-weight:bold; color:#fff; line-height:20px;}
.prompt a.okBtn:hover{ text-decoration:none;}
.voucherList ul{margin-top:10px}

#show_alert_pop_a{
font-size:14px;
min-width:170px;
position: absolute;
padding: 10px 20px;
text-align: center;
color: #FFF;
background-color: #FC6626;
border-radius: 7px;
border: 1px solid #FCC;
-webkit-box-shadow: 2px 2px 5px #FC6626;
-moz-box-shadow: 2px 2px 5px #DDD;
z-index:4399;
}



.cft_pay_info_a{position:relative; border-top:#7abd54 2px solid; background-color:#f3fded; height: 80px; margin-bottom: 5px; padding: 10px; margin-top: 5px}
        .cft_pay_info_a .ok_a{background: url("http://pic.my4399.com/images/pay/dui.gif") no-repeat; width: 41px; height: 30px; margin-right: 15px}
        .cft_pay_info_a .ok_msg_a{font-size: 18px; font-weight: bold; color: #7abd54; margin-bottom: 15px}
        .cft_pay_info_a .back_a{position: absolute; top:5px; right: 10px}
        .cft_pay_info_a .main_msg_a{padding: 0; margin: 0; width: 450px}
        .cft_pay_info_a .main_msg_a li{width: 200px; float: left}
        .cft_pay_info_a .main_msg_a li .label{width: 60px; display: inline-block}
        
      

        .main_info_bind_a input{
            margin-top: 5px;
        }
        .bind_qq{
            display: inline-block;
            height: 28px;
            margin-right: 5px;
            padding-left: 24px;
            background: url(http://pic.my4399.com/images/pay/qq_logo.png) 5px 5px no-repeat; 
        }
        
        .bind_weibo{
               display: inline-block;
            height: 28px;
            margin-right: 5px;
            padding-left: 30px;
            background: url(http://pic.my4399.com/images/pay/weibo_logo.png) 5px 5px no-repeat; 
        }




.fr{float:right}
.coupon_info{font-weight:normal}
.coupon_info b{color:#ff3300}
.coupon_a{ 
    width: 460px;
    margin: 10px 0 0 24px;
    background: #f5f5f5;
    padding: 6px 20px 12px;
}
.coupon_a .hd{ height:20px; }
.coupon_a .hd .sel{ width:85px; height:28px; font:bold 12px/28px simsun; background:url(../payimages/userBg.png) no-repeat 70px -598px; text-decoration:none;}
.coupon_a .hd .click{ background-position:-155px -598px;}
.coupon_a .hd a{ text-decoration:underline;}
.coupon_a .hd .tip{ display: hidden;height: 28px;line-height: 28px;color: #F00;margin-left: 10px;float: left;}
.userBox{ 
    margin: 10px 0 0;
    text-align: center;
    background: #fff;
    border:1px solid #ccc;
    padding: 10px 0;
    display;none;
}

.userBox input.txt{ width:90px; height:22px; border:1px #d7d7d7 solid; line-height:22px; vertical-align:middle;}
.userBox label{ padding-left:10px;}
.userBox .logBtn,.userBox .regBtn{ width:60px; height:26px; border:0 none; background:#ff8739; border-radius:2px; color:#fff; font-weight:bold; vertical-align:middle; cursor:pointer;}
.userBox .regBtn{ width:80px; margin-left:2px; background:#8a98a7; display:inline-block; text-align:center; line-height:26px;}
.userBox .regBtn:hover{ color:#fff;}


.coupon_content{
    display:none;
}
.coupon_label{
    height: 27px;
    position: relative;
    margin-top:8px;
    border-bottom: 1px solid #c0c0c0;
    
}

.coupon_label ul{
    display: block;
    position: absolute;
    bottom: -1px;
    background: #fff;
}


.coupon_label ul li{
    float: left;
    border: 1px solid #c0c0c0;
    padding: 6px 14px;
    text-align: center;
    margin-right: -1px;
    background: #fcfcfc;
    cursor:pointer;
}

.coupon_label .on{
    border-bottom:1px solid #fff;
    font-weight:bold;
    background: #fff;

}

.coupon_label a{
    right:20px;
    position: absolute;
    top:2px;
}

.coupon_list{
    border: 1px solid #c0c0c0;
    border-top: none;
    background: #fff;
    padding: 12px 10px;
    display;none;
    max-height:156px;
    _height:168px;
    overflow: auto;
}

.coupon_list .fast{
    color:#C63800;
}
.coupon_list table{
    border-collapse: collapse;
    border: 1px solid #fee;
    padding: 8px 5px;
    display:none;
    width:430px;
}


.coupon_empty{
    display:none;
}

.coupon_loading{
    display:none;
}

.coupon_list table th
{
    text-align: left;
    padding: 0px 5px;
    font-weight: normal;
    background: #fee;
}

.coupon_list table td
{
    border-bottom: 1px solid #fee;
    padding: 3px 5px;
    text-align: left;
}

.tr_click{background:#aaa}
.coupon_result{padding:5px 0 5px;display:none}
.coupon_result b{color:#C63800;padding-left:4px;display:inline}


.hand_table {  
    margin-top: 0px;  
    padding: 0;   
    font-size: 12px;   
    word-wrap:break-word;  
    border:1px solid #ccc;     
    border-collapse:collapse;   
}  
  
.hand_table td, .hand_table th{  
    word-wrap:break-word;  
    border:1px solid #ccc;     
    border-collapse:collapse;    
}  
  
/* 标题列 */  
.hand_table th{  
    background-color: #FC9;  
}  
  
/* 鼠标经过时样式 */  
.hand_table tr:hover {  
    background-color:#CCC;  
}  
