@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; background: transparent; border: 0; outline: 0; vertical-align: baseline; }
table { border-collapse: collapse; border-spacing: 0; display: table; }
a { color:#F00;}
a:hover { text-decoration:none;}
/* list 
--------------------------------------------------------------------*/
ol, ul { list-style-type: none; }
li { list-style: none; }
/* body 
--------------------------------------------------------------------*/
body { background:#3a3a3a; font-size: 12px; text-align: center; color: #454545; font-family: "Microsoft Yahei",Arial; }
.header, .menu, .main, .footer, .gameBox { margin: 0 auto; text-align: left; }
/* header */
.header { height: 44px; background:url(/images/topbg.gif) repeat-x left top }
.conts select { padding:5px; min-width:140px;}
.topLink { background:#3a3a3a; padding: 0 0 0 10px; line-height:35px; text-align:left;}
.topLink li { color:#FFF;}
.topLink li a { color: #bebebe; text-decoration: none; }
.topLink li a:hover { color: #2999d9; }
.topLink li strong{ color:#F00;}
.UserNameLel {}
.header .logo { padding: 5px 0 0; margin: 0 0 0 5px; }
/* menu */
.menu { height: 40px; background: url(/images/menu_bg.gif) repeat-x left top ; }
.menu ul {}
.menu ul li { float: left;border-right:1px solid #2670be; }
.menu ul li a { display: block; height: 40px; line-height:40px; font-size:14px; font-weight:bold; text-decoration:none; padding: 0 15px; text-align:center; color:#fff;border-right:1px solid #3e8ad9;}
/* main */ 
.main { padding: 12px 0; }
.main .contents { width: 740px; float: left; }
.main .contents h2 { margin-bottom: 16px; }
.main .contents .border { padding-bottom: 15px; margin-bottom: 20px; background: url(../images/line01.jpg) repeat-x left bottom; zoom: 1; }
.main .contents h3 { margin-bottom: 10px; padding-left: 27px; background: url(../images/icon01.jpg) no-repeat 7px top; line-height: 1.4; font-size: 14px; color: #a93617;  *zoom: 1;
font-family: "微软雅黑"; }
.main .contents p { padding-left: 7px; line-height: 24px; }
.main .index_side { width: 230px; float: right; background: url(../images/line02.jpg) repeat-y left top; }
.main .index_side h3 { padding-left: 12px; height: 30px; line-height: 30px; background: url(../images/h3_img01.jpg) no-repeat; font-family: "微软雅黑"; font-size: 12px; color: #000; }
.main .index_side p.btn { padding: 26px 0 23px; margin-bottom: 10px; text-align: center; background: url(../images/line03.jpg) repeat-x left bottom;  *zoom: 1;
}
.main .index_side p.ligon { padding: 0 20px 8px 15px; margin-bottom: 30px; line-height: 22px; color: #f3762b; background: url(../images/line03.jpg) repeat-x left bottom;  *zoom: 1;
}
.main .index_side p.ligon img { float: right; }
.main .index_side dl { padding: 0 0 0 30px; }
.main .index_side dt { margin-bottom: 15px; font-family: "微软雅黑"; font-weight: bold; }
.main .index_side dd { margin-bottom: 12px; line-height: 22px; }
.main .index_side dd.last { margin-bottom: 30px; }
.main .index_side dd img { float: left; margin-right: 5px; }
.main .index_side dd a { color: #ff671e; text-decoration: underline; }
.main .index_side dd a:hover { text-decoration: none; }
.main .index_side p.binding { padding-bottom: 40px; text-align: center; background: url(../images/sideBottom_bg.jpg) no-repeat left bottom;  *zoom: 1;
}
.main .index_side p.binding a { color: #2995d5; }
/* gameBox */
.gameBox { height: 165px; background: url(../images/box_bg.jpg) no-repeat; clear: both; }
.gameBox ul { padding: 29px 0 0 62px; }
.gameBox ul li { margin-right: 48px; float: left; }
.gameBox ul li.last { margin-right: 0; }
/* footer */
.footer { padding: 20px 0 30px; text-align: center; clear: both; }
.footer p { display: inline;  color: #cecece;}
.footer ul, .footer li { display: inline; }
.footer li a { padding: 0 5px; color: #cecece; text-decoration: underline; }
.footer li a:hover { text-decoration: none; }
/* stored */
.stored { text-align:left; background:#f6f7fb; }
.stored .text { padding: 20px; }
.stored .text p { margin-bottom: 15px; line-height: 1.8; text-indent: 16px; }
.stored .text .list { margin-bottom: 15px; line-height: 1.8; }
.stored .text .list li { text-indent: 16px; }
.stored .text h3 { margin-bottom: 5px; font-size: 12px; }
.stored .clear { background: url(/images/line_bg.gif) no-repeat left bottom; height: 6px; clear: both; }
.stored h2 { display:none;}
.stored h2 a { color: #000; text-decoration: none; }
.stored h2 a:hover { color: #333; text-decoration: underline; }
.stored .rightBox, .stored .rightBox p.binding { background: none; padding-right: 3px; }
.stored .conts { padding: 0 0px 20px 0; }
.stored .conts ul { overflow: hidden; zoom: 1; }
.tx li { padding: 0 0 0 22px; background: url(/images/sj_icon.gif) no-repeat 10px center;height:32px; line-height:32px; border-bottom: 1px dashed #d9dade; }
.tx li a { color:#3a3a3a; text-decoration:none; font-size:13px; display:block;}
.tx li a:hover { color:#000; text-decoration: underline;}
.tx li a span { color:#3b87d6; padding: 0 0 0 8px;}
.tx li.en { margin: 0 0 10px 0; padding: 0 0 0 10px; height: 28px;line-height:28px; float: none; width: auto; background:#fcecd3; border-bottom:1px solid #f1e1c8; }
.tx li.en a{ display:block; float:left; margin: 0 12px 0 0;}
.tx li.whqj,
.tx li.sxd_sj,
.tx li.yxcq,
.tx li.xj, 
.tx li.mei,
.tx li.yong,
.tx li.zss,
.tx li.jjsg,
.tx li.ts_sj,
.tx li.xia,
.tx li.bing,
.tx li.xz,
.tx li.wlzw ,
.tx li.ts,
.tx li.dhh,
.tx li.sg,
.tx li.tdyx,
.tx li.sxd,
.tx li.tf,
.tx li.zz {background: url(/images/sj_icon.gif) no-repeat 10px center;}

.newchuzhi { padding: 40px 20px; }
.newchuzhi span { font-weight: bold; color: #e26725; }
.stored .conts h3 { padding: 0 20px; line-height: 30px; height: 30px; font-size: 14px; color: #505050; margin-bottom: 10px;background:#fcecd3; border-bottom:1px solid #f1e1c8; }
.stored .conts ul.Allcz { padding: 0 3px 10px 3px; }
.stored .conts ul.Allcz li { margin: 0 0px 5px 0; height: 50px; position: relative; border: 1px solid #d5d5d5; padding-bottom: 2px; }
.stored .conts ul.Allcz li a { display: block; padding: 0 0 0px 20px; line-height: 50px; color: #505050; text-decoration: none; background: url(../images/z_bg.gif) repeat-x left bottom; }
.stored .conts ul.Allcz li a:hover { color: #e26725; background: url(../images/z_bg2.gif) repeat-x left top; }
.stored .conts ul.Allcz li img { vertical-align: middle; margin-right: 10px; }
.stored .conts ul.Allcz li span { position: absolute; top: 0px; right: -10px; }

.stored .conts ul.Allcz li.li_paypal a { background: url(../images/zt_bg.gif) repeat-x left bottom; }
.stored .conts ul.Allcz li.li_paypal a:hover { color: #e26725; background: url(../images/zt_bg2.gif) repeat-x left top; }

.storedPC{ width:740px; margin:auto; margin-top:20px;border: 1px solid #d5d5d5; border-radius: 10px; overflow:hidden;}
.storedPC .conts h3 { padding: 0 20px; line-height: 30px; height: 30px; font-size: 14px; color: #505050; margin-bottom: 30px; background-color: #f5f5f5; }
.storedPC .conts ul.Allcz { padding: 0 0 30px 45px; }
.storedPC .conts ul.Allcz li { width: 266px; margin: 0 40px 10px 0; height: 50px; position: relative; float: left; border: 1px solid #d5d5d5; padding-bottom: 2px; }
.storedPC .conts ul.Allcz li a { display: block; padding: 0 0 0px 20px; line-height: 50px; color: #505050; text-decoration: none; background: url(../images/z_bg.gif) repeat-x left bottom; }
.storedPC .conts ul.Allcz li a:hover { color: #e26725; background: url(../images/z_bg2.gif) repeat-x left top; }
.storedPC .conts ul.Allcz li img { vertical-align: middle; margin-right: 10px; }
.storedPC .conts ul.Allcz li span { position: absolute; top: -1px; right: -11px; }

.storedPC .conts ul.Allcz li.li_paypal a { background: url(../images/zt_bg.gif) repeat-x left bottom; }
.storedPC .conts ul.Allcz li.li_paypal a:hover { color: #e26725; background: url(../images/zt_bg2.gif) repeat-x left top; }

/*newconts*/
.stored .newconts, .gameBox2 { border: 2px solid #ffdfc6; border-radius: 5px; background-color: #ffead9; margin: 0 2px; overflow: hidden; }
.stored .newconts ul { padding: 10px 0 0 0px; overflow: hidden; zoom: 1; }
.stored .newconts h3 { padding: 0 20px; line-height: 38px; height: 38px; font-size: 14px; color: #505050; margin-bottom: 18px; background-color: #fff2e9; display: none; overflow: hidden; }
.stored .newconts h3 span { float:left;}
.stored .newconts h3 a { float: right; color: #666; font-weight: 100; font-size: 12px; }
.stored .newconts ul.Allcz { padding: 0 0 30px 45px; }
.stored .newconts ul.Allcz li { width: 266px; margin: 0 40px 10px 0; height: 50px; position: relative; float: left; border: 1px solid #d5d5d5; padding-bottom: 2px; }
.stored .newconts ul.Allcz li a { display: block; padding: 0 0 0px 20px; line-height: 50px; color: #505050; text-decoration: none; background: url(../images/z_bg.gif) repeat-x left bottom; }
.stored .newconts ul.Allcz li a:hover { color: #e26725; background: url(../images/z_bg2.gif) repeat-x left top; }
.stored .newconts ul.Allcz li img { vertical-align: middle; margin-right: 10px; }
.stored .newconts ul.Allcz li span { position: absolute; top: -1px; right: -11px; }
.newpass, .gameBox2 ul { margin: 15px 10px; padding: 10px; background-color: #fff; border-radius: 5px; border: #fae5d4 1px solid; box-shadow: inset 0 2px 6px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 2px 6px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 2px 6px rgba(0,0,0,0.1); overflow: hidden; }
.gameBox2 ul li { text-align:center; margin-bottom:15px; float:left;width: 49%; margin-left:3px;}
.gameBox2 ul li p { background-image: -webkit-linear-gradient(#FFE8E7, rgba(252, 242, 241, 0));
	background-image: -moz-linear-gradient(rgba(255, 232, 231, 1), rgba(252, 242, 241, 0));
	background-image: linear-gradient(#FFE8E7, rgba(252, 242, 241, 0));
	padding: 6px;
	text-align: left;
	line-height: 1.6;}
.gameBox2 ul li p a { margin-right:35px;}
.gameBox2 ul li img { max-width:100%;}
.newpass h3 { font-size: 14px; margin-bottom: 12px; padding: 0 0 0 10px; }
.gameBox2 {margin-top: 10px;}
.newpass h4 {display: block;
	height: 35px;
	margin: -10px 0 15px 0px;
	background: url(../images/hylb.jpg) no-repeat;	background-size: 35%;
	text-indent: -9999px; }
.lbjhm { width:100%; overflow:hidden;}
.stored .newpass ul { padding: 0; float: left; width: 100%; overflow: hidden; }
.stored .newpass ul li { margin: 0; line-height: 2; text-indent: 1.3em; display:block; overflow:hidden; }
.stored .newpass ul li strong { color: #e26725; }
.stored .newpass ul li b { color: #b50000; }
.stored .newpass ul li.vip { overflow:hidden; display:block; border: 1px solid #ffe0a5; background-color: #fff9c5; border-radius: 3px; padding: 3px 10px; box-shadow: inset 0 1px 0 rgba(255,255,255,1); margin-bottom: 8px; }
.stored .newpass ul li span { float: left;  }
.stored .newpass ul li a { margin-left: 20px; color: #3294d1; text-align: left; text-decoration: none; }
.stored .newpass ul li a::before { content: "►"; font-size: 80%; display: inline-block; padding-right: 3px; pointer-events: none; }
.newstar, .libao { overflow: hidden; height:33px; display:block; }
.newstar dl.star { width: 500px; height: 21px; background: url(../images/icon_star.jpg) no-repeat 0 0 scroll; float: left; margin-top: 4px; }
.newstar dl.star dd { background: url(../images/icon_star.jpg) no-repeat 0 -21px scroll; height: 20px; width: 20px; float: left; margin-right: 8px; }
.libao dl.lb { width: 500px; height: 21px; background: url(../images/icon_star.jpg) no-repeat 0 -64px scroll; float: left; margin: 4px 0 0 0; display:block; }
.libao dl.lb dd { background: url(../images/icon_star.jpg) no-repeat 0 -42px scroll; height: 20px; width: 20px; float: left; margin-right: 8px; }
.newpass p, .libao p { float: left; font-size: 14px; font-weight: bold; text-indent: 2.9em; line-height: 30px; margin-right: 15px; }
.stored .newpass ul li a:hover, .stored .newconts h3 a:hover { color: #E26725; }
.lblq { width: 100%; height: auto; margin: 0 auto; background-image:-webkit-linear-gradient(rgba(255, 232, 231, 1), rgba(252, 242, 241, 0)); background-image: -moz-linear-gradient(rgba(255, 232, 231, 1), rgba(252, 242, 241, 0)); background-image: linear-gradient(rgba(255, 232, 231, 1), rgba(252, 242, 241, 0)); border: 1px solid #fbced5; border-radius: 5px; box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset; overflow: hidden; }
.lbbox { box-shadow: 0 1px 3px 1px rgba(0,0,0,.12); overflow:hidden;  border-radius: 5px; margin:0 auto; width:100%;}
.lblq dl { overflow:hidden; margin:20px 0 0 15px; display:block; float:left;}
.lblq dl span { float:left; margin-right:28px;}
.lblq dl dt { line-height:25px; float:left;}
.lblq dd input {width:248px; height:22px; line-height:22px; color:#328fdf; border:1px rgb(206, 205, 204) solid; box-shadow: inset 1px 1px 1px rgba(227,226,224,1); margin-bottom:10px;}
.lblq dd select { width:112px; color:#666; border:1px rgb(206, 205, 204) solid; height:23px; line-height:23px; box-shadow: inset 1px 1px 1px rgba(227,226,224,1);}
.lblq dd { line-height:25px;}
.lblq dl.picc { overflow:hidden; }
.lblq .picc dt.pic { display:block; border:1px rgb(238, 232, 232) solid; width:176px; height:105px; padding:2px; background-color:#FFF; float:left; margin-right:6px;}
.lblq .picc dd.tit { font-weight:bold; font-size:14px; float:left;display:block;}
.lblq .picc dd.js {  font-size:12px; line-height:22px; float:left;}
.newpass .btn { margin:20px auto; width:100%; height:37px;}
.newpass .btn a.lq {background: url(../images/lbbt.jpg) no-repeat 0px 0px scroll; width:215px; height:57px; display:block; text-indent:-9999px;	margin: 0 auto;}
.newpass .btn a.yx { float:left; background: url(../images/lbbt.jpg) no-repeat -242px 0 scroll; width:214px; height:57px; display:block;  text-indent:-9999px}
.newpass .btn a.lq:hover {  background: url(../images/lbbthover.jpg) no-repeat 0px 0px scroll;}
.newpass .btn a.yx:hover {  background: url(../images/lbbthover.jpg) no-repeat -242px 0 scroll;}

/*newconts end*/


.txbBox { width: 320px; height: 287px; float: left; margin: 0 20px 40px 0; text-align: center; }
.lBox { background: url(../images/cz_bg.gif) no-repeat left top; }
.rBox { background: url(../images/dh_bg.gif) no-repeat left top; }
.stored .conts .txbBox h3 { height: 30px; text-indent: -9999px; background: none; }
.txbBox p { padding: 15px 60px 0; line-height: 1.5; margin-bottom: 20px; }
.txbBox a:hover img { filter: alpha(opacity=80); opacity: 0.8; /*-moz-opacity:0.8;*/
}
.newTi { clear: both; background: url(../images/ts_icon.gif) no-repeat left center; padding-left: 20px; height: 20px; line-height: 20px; }
/* member */
#submit, #button { width: 128px; height: 27px; font-size: 14px; text-shadow: 1px 1px 1px #000; background: url(../images/input_bg2.gif) no-repeat; border: 0; display: inline-block; padding: 0 0 3px 15px; font-weight: bold; color: #FFF; }
#button { background: url(../images/input_bg2.gif) no-repeat left -29px; margin-right: 20px; line-height: 27px; padding-bottom: 0; }
/* information */
.information { padding: 20px; }
.information p { padding: 15px; border: 2px solid #ccc; line-height: 1.8; margin-bottom: 42px; }
.information p strong { margin: -3px 0 8px; color: #f90; display: inline-block; }
.info th, .info td { padding: 5px 0; color: #666; line-height: 1.4; font-weight: normal; vertical-align: middle; }
.info th { padding-right: 5px; width: 26%; text-align: right; font-weight: normal; color: #666; }
.info th span { color: #F00; }
.info td label { padding: 0 15px 0 3px; }
.info td.vertical input { vertical-align: -2px; }
.button input { margin-right: 10px; width: 168px; height: 35px; line-height: 35px; font-size: 16px; text-shadow: 1px 1px 1px #000; color: #FFF; font-weight: bold; text-align: center; background: url(//i.txwy.tw/images/input_bg.gif) no-repeat left top;  padding: 0 0 3px 15px; border: none; }
/* stored-record */
.record th, .record td { padding: 7px 0; text-align: center; border: 1px solid #ccc; }
.record th { background-color: #FC9; font-weight: bold; }
.inquiry { margin-bottom: 10px; }
/* */
.conts { padding: 10px 10px 0 0;}
.conts .info td { color: #666; padding-left: 5px; }
.conts .info td.red { color: #F00; font-weight: bold; }
.conts .explain { margin: 50px 20px 20px; display:none; }
.explain { margin: 30px 0 10px; padding: 15px; border: 2px solid #ccc; }
.explain dt { margin-bottom: 10px; font-size: 14px; font-weight: bold; }
.explain dd { margin-bottom: 5px; line-height: 1.6; }
.mit td select { width: 180px; }
.tabBox table { width: 720px; margin-left: 20px; }
.tabBox table td { padding: 8px 0; line-height: 20px; }
.g_paytableboxtext { margin: 20px 10px 20px 0; padding: 10px; border: 1px dashed #ccc; background-color: #f6f6f6; color: #447734; line-height: 1.8; }
.btn01, .btn02 { padding-left: 15px; margin-right: 6px; background: url(../images/btn_bg1.png) no-repeat; height: 28px; line-height: 28px; width: 107px; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; color: #e26725; vertical-align: middle; display: inline-block; }
.btn02 { margin-right: 0; background: url(../images/btn_bg2.png) no-repeat; color: #09830a; }
.btn03 { background: url(../images/btn_bg3.gif) no-repeat; width: 87px; height: 22px; color: #fff; line-height: 22px; text-align: center; display: inline-block; text-decoration: none; margin-left: 20px; }
.btn03:hover { color: #964418; }
.tab001 { padding: 0 0 15px 20px; }
.tab001 li { display: inline; padding: 0 10px; line-height: 2; border-right: 1px solid #999; font-weight: bold; }
.tab001 li.last { border: 0; }
.tab001 li a { text-decoration: none; color: #333; }
.tab001 li a:hover { text-decoration: none; color: #666; }
.tab001 li a.out { color: #F60; }
.coupon_detail { height: 35px; }
.coupon_detail li { float: left; border-right: 1px solid #666; padding: 0 10px 0 8px; }
.coupon_detail li.end { border-right: 0; }
.coupon_detail li a { color: #333; text-decoration: none; }
.coupon_detail li.on a { color: #FF6600; font-weight: bold; }
.none ,.W_none{ display: none; }
.block { display: block; }
.pc_none { line-height: 1.5;padding: 0 0 5px 5px; color: #f00;}
/* clearfix
--------------------------------------------------------------------*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }/*IE7用*/
* html .clearfix { zoom: 1; display: inline-block; }/* Hides from IE-mac \*/
.clearfix { display: block; }/* End hide from IE-mac */
.zoom { zoom: 1; overflow: hidden; }




@media screen and (orientation:landscape) {
.stored .conts ul.Allcz li { margin: 0 0px 5px 0; height: 65px; position: relative; border: 1px solid #d5d5d5; padding-bottom: 2px; }
.stored .conts ul.Allcz li a { display: block; padding: 0 0 0px 20px; line-height: 65px; color: #505050; text-decoration: none; background: url(../images/z_bg.gif) repeat-x left bottom; background-size:100% 100%;}
.stored .conts ul.Allcz li span img{ height:65px }
.stored .conts ul.Allcz li.li_paypal a { background: url(../images/zt_bg.gif) repeat-x left bottom;background-size:100% 100%; }
.stored .conts ul.Allcz li a:hover {background-size:100% 100%;}

.storedPC .conts ul.Allcz { padding: 0 0 30px 45px; }
.storedPC .conts ul.Allcz li { width: 266px; margin: 0 40px 10px 0; height: 50px; position: relative; float: left; border: 1px solid #d5d5d5; padding-bottom: 2px; }
.storedPC .conts ul.Allcz li a { display: block; padding: 0 0 0px 20px; line-height: 50px; color: #505050; text-decoration: none; background: url(../images/z_bg.gif) repeat-x left bottom; }
.storedPC .conts ul.Allcz li a:hover { color: #e26725; background: url(../images/z_bg2.gif) repeat-x left top; }
.storedPC .conts ul.Allcz li img { vertical-align: middle; margin-right: 10px; }
.storedPC .conts ul.Allcz li span { position: absolute; top: -1px; right: -11px; }
.storedPC .conts ul.Allcz li span img{ height: auto }

.storedPC .conts ul.Allcz li.li_paypal a { background: url(../images/zt_bg.gif) repeat-x left bottom; }
.storedPC .conts ul.Allcz li.li_paypal a:hover { color: #e26725; background: url(../images/zt_bg2.gif) repeat-x left top; }
}
 @media (max-width: 350px) {
 .gameBox2 ul li { margin-left:2px;
}
}