body{ font-size: 12px;font-family:simsun; background: url(../images/html_bg.jpg) repeat-x top #6c0101; background-position: 0 39px; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,legend,select{margin:0;padding:0; } 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;} 
q:before,q:after{content:'';}
input,select{ font-size:100%;}
/*public*/
.g_body{ width: 100%; min-width:994px;  background: url(../images/body_bg.jpg) no-repeat top; overflow: hidden;}
.g_wrap{ width: 994px; margin: 0 auto; }
.g_wrap h1{ clear: both; }
.g_wrap h1 a{ display: block; width: 275px; height: 115px; margin-top: 27px; text-indent: -1000px; outline: none;}
.g_wrap_h1{ clear: both; }
.g_wrap_h1 a{ display: block; width: 275px; height: 115px; margin-top: 27px; text-indent: -1000px; outline: none;}
.g_regad{ display: block; margin-left: 100px; margin-top: 7px; width: 400px; height: 120px; text-indent: -1000px; outline: none; clear: both; }
.g_nav{ clear: both; margin-top: 33px; margin-bottom: 9px; width: 938px; padding-left: 56px; height: 56px;   }
.g_nav li{ float: left; }
.g_nav li.division{ margin-right: 163px; }
.g_nav li ing{ display: block; }
/*sidebar*/
.g_sidebar{ float: left; clear: left; width: 265px; padding-left: 18px; margin-right: 5px;  }
.g_sidebar fieldset{ display: block; width: 262px; height: 167px; background: url(../images/loginbox.jpg); padding-top: 40px; clear: both; }
.g_sidebar legend{ display: block; width: 200px; height: 0px; line-height: 0px;  outline: none;  clear: both; overflow: hidden; text-indent: -1000px;  }
fieldset div.input{ color: #af8749; margin-bottom: 2px;+margin-bottom: 0px; padding-left: 25px; }
fieldset div.input input{ width: 157px; height: 20px; padding: 2px 0 0 4px; background: url(../images/bg.jpg) no-repeat 0px 0px; border: 0; color:#af8749; vertical-align: middle;  }
fieldset div.rem{ color: #ff0000; padding-left: 72px;+padding-left: 68px; margin-top: 6px;+margin-top: 0px; }
fieldset div.rem input{ vertical-align: middle; margin-bottom: 2px;}
fieldset div.set{ margin-top: 15px;+margin-top: 10px; padding-left: 15px; }
fieldset div.set a{ color: #fff; text-decoration: none; }
fieldset div.set a:hover{ text-decoration: underline; }
fieldset div.set input{ width: 80px; height: 20px; border: 0; text-indent: -1000px; outline: none; cursor: pointer; margin-bottom: -2px;}
fieldset div.set input.login{ background: url(../images/bg.jpg) no-repeat 0 -23px; margin-left: 3px; }
fieldset div.set input.reg{ background: url(../images/bg.jpg) no-repeat -81px -23px; margin-left: -4px; }
fieldset ul{ margin-top: 8px; color: #ae9d98; line-height: 170%; padding-left: 22px; }
fieldset ul li{ padding-left: 20px; background: url(../images/bg.jpg) no-repeat -161px -47px; }

.g_ad_box{ clear: both;  margin-top: 1px; overflow: hidden;}
.g_ad_box li{ height: 60px; width: 263px; display: block; overflow: hidden; margin-top: 5px; float: left; clear: both;  }
.g_ad_box img{ display: block; }

.g_kf_box{ clear: both; width: 265px; height: 184px; background: url(../images/kf.jpg); margin-top: 5px;}
.g_kf_box h2{ width: 265px; height: 50px; text-indent: -1000px; }
.g_kf_box ul{ line-height: 180%; padding-left: 30px; padding-top: 35px; }
.g_kf_box a{ color: #ff0000; text-decoration: none; }
.g_kf_box a:hover{ color: #ff3300; text-decoration: underline; }

.g_qus{ clear: both; width: 265px; height: 316px; background: url(../images/qus.jpg); margin-top: 5px;  }
.g_qus h2{ width: 265px; height: 60px; text-indent: -1000px; }
.g_qus ul{ padding-left: 24px; line-height: 19px; }
.g_qus li{ width: 226px; height: 21px;+height: 19px; padding-left: 15px; background: url(../images/qus_ico.jpg) no-repeat 0px 4px; overflow: hidden; clear: both;  }
.g_qus li a{ width: 170px; height: 21px;+height: 19px; overflow: hidden; display: block; float: left; margin-right: 8px; color: #280000; text-decoration: none; }
.g_qus li a:hover{ color: #ff6600; text-decoration: underline;  }
.g_qus li span{ display: block; float: left; }

.g_qus p.more{ float: right;margin-top: 10px; padding-right: 20px; }
.g_qus p.more a{ color: #c50900; text-decoration: none; }
.g_qus p.more a:hover{ color: #ff6600; text-decoration: underline; }
/**/
.g_content{ width: 700px; float: left; }
.g_flashbox{ float: left; width: 365px; height: 219px; border: #5b0202 1px solid; margin-right:5px;  }
.g_newsbox{ float: left; width: 318px; height: 221px; background: url(../images/news_box.jpg); overflow: hidden; }
.g_newsbox h2{ clear: both; width: 318px; height: 45px; text-indent: -1000px; }
.g_newsbox ul{ padding-left: 20px; line-height: 20px; }
.g_newsbox li{ width: 295px; height: 20px; overflow: hidden; clear: both;  }
.g_newsbox li a{ width: 240px; height: 20px;overflow: hidden; display: block; float: left; margin-right: 8px; color: #280000; text-decoration: none; }
.g_newsbox li a:hover{ color: #ff6600; text-decoration: underline;  }
.g_newsbox li span{ display: block; float: left; }
/**/
.g_contentnav{ clear: both; width: 700px; height: 60px; overflow: hidden; margin: 5px 0; float: left; }
.g_contentnav li{ display: block; float: left; margin-right:7px; width: 167px; height: 59px;  }
.g_contentnav li a{ display: block; width: 167px; height: 59px; text-indent: -1000px; outline: none;  }
.g_contentnav li.map{ background: url(../images/g_map.jpg); }
.g_contentnav li.lv{ background: url(../images/g_lv.jpg); }
.g_contentnav li.biu{ background: url(../images/g_bui.jpg); }
.g_contentnav li.play{ background: url(../images/g_play.jpg); }
/**/
.g_gamebox_bottom{ clear: both; float: left; width: 690px; height: 30px; background: url(../images/right_box.jpg) no-repeat bottom;}
.g_gamebox{ clear: both; float: left;width: 672px; padding-left: 18px; background: url(../images/right_box.jpg); overflow: hidden;  }
.g_gamebox h2.game{ clear:left; width: 136px; height: 37px; float: left; background: url(../images/gameli_ico.jpg) no-repeat 0px -453px; text-indent: -1000px; margin-left: 32px;_margin-left: 16px; margin-top: 9px; }
.g_gamebox h2.img{ clear:left; width: 136px; height: 37px; float: left; background: url(../images/gameli_ico.jpg) no-repeat 0px -491px; text-indent: -1000px; margin-left: 32px;_margin-left: 16px; margin-top: 9px; }
.g_gamebox a.more{ display: block; float: right; width: 65px; height: 30px; margin-top: 14px; margin-right: 30px;_margin-right: 15px; text-indent: -10000px; outline: none; clear: right; }
.g_gamebox dl{ overflow: hidden; float: left; display: block; width: 322px; height: 57px; background: url(../images/game_line.jpg) repeat-x bottom; margin-top: 4px; overflow: hidden; }
.g_gamebox dl.noback{ background: none; }
.g_gamebox dt{ overflow: hidden; float: left; display: block; height: 55px; width: 68px; }
.g_gamebox dt.no1{ background: url(../images/gameli_ico.jpg) no-repeat 0px 0px;   }
.g_gamebox dt.no2{ background: url(../images/gameli_ico.jpg) no-repeat 0px -226px;   }
.g_gamebox dt.no3{ background: url(../images/gameli_ico.jpg) no-repeat 0px -57px;   }
.g_gamebox dt.no4{ background: url(../images/gameli_ico.jpg) no-repeat 0px -283px;   }
.g_gamebox dt.no5{ background: url(../images/gameli_ico.jpg) no-repeat 0px -114px;   }
.g_gamebox dt.no6{ background: url(../images/gameli_ico.jpg) no-repeat 0px -340px;   }
.g_gamebox dt.no7{ background: url(../images/gameli_ico.jpg) no-repeat 0px -171px; height: 54px;   }
.g_gamebox dt.no8{ background: url(../images/gameli_ico.jpg) no-repeat 0px -397px;   }
.g_gamebox dt a{ width: 68px; height: 57px; display: block; text-indent: -10000px; outline: none; }
.g_gamebox dd{ display: block; float: left; width:250px; line-height: 180%; padding-top: 5px;  }
.g_gamebox li{ margin-right: 8px; float: left; margin-top:  }
/**/
.g_rightad{ width: 690px; height: 83px; clear: both; margin-bottom: 6px; }
/**/
.g_gamebox2{ float: left; width: 342px; height: 292px; background: url(../images/right_box2.jpg); overflow: hidden; margin-right: 7px; }
.g_gamebox2 a.more{ display: block; float: right; width: 50px; height: 25px; margin-top: 14px; margin-right: 26px;_margin-right: 13px; text-indent: -10000px; outline: none; clear: right; }
.g_gamebox2 h2.cap{clear:left; width: 75px; height: 35px; float: left; background: url(../images/gameli_ico.jpg) no-repeat 0px -528px; text-indent: -1000px; margin-left: 66px;_margin-left: 33px; margin-top: 9px;  }
.g_gamebox2 h2.exp{clear:left; width: 75px; height: 35px; float: left; background: url(../images/gameli_ico.jpg) no-repeat 0px -565px; text-indent: -1000px; margin-left: 66px;_margin-left: 33px; margin-top: 9px;  }
.g_gamebox2 ul{ line-height: 20px;  }
.g_gamebox2 li{ width: 300px; padding-left: 30px; height: 20px; overflow: hidden; clear: both;  }
.g_gamebox2 li a{ width: 230px; height: 20px;overflow: hidden; display: block; float: left; margin-right: 8px; color: #280000; text-decoration: none; }
.g_gamebox2 li a:hover{ color: #ff6600; text-decoration: underline;  }
.g_gamebox2 li span{ display: block; float: left; }
/**/
.foot{ width: 100%; clear: both; text-align: center; height: 100px; color: #fff; background: #560501; margin-top: 5px; }
.foot ul{ padding-top: 30px; }
.foot li{ display: inline; margin-right: 7px; }
.foot a{ color: #fff; text-decoration: none; }
.foot a:hover{ color: #ff9900; text-decoration: underline; }
.foot p{ margin-top: 10px; }
/**/
.g_page_top{ width: 692px; height: 91px; clear: both; background: url(../images/gamepage_top.jpg); overflow: hidden;}
.g_page_top h2{ width: 70px; height: 25px; clear: both; margin: 24px 0 0 55px; background: url(../images/bg.jpg) no-repeat 0 -72px; text-indent: -10000px;}
.g_page_top h2.gamemate{ width: 70px; height: 25px; clear: both; margin: 24px 0 0 55px; background: url(../images/bg.jpg) no-repeat 0 -45px; text-indent: -10000px;}
.g_page_top ul{ clear: both; background: url(../images/game_line.jpg) repeat-x bottom; margin: 0 21px; padding: 12px 0 8px 0; overflow: hidden; zoom:1;  }
.g_page_top li{ float: right; width: 62px; padding-left: 6px; height: 21px; padding-top: 1px; line-height: 22px; display: block; text-align: center; }
.g_page_top li a{ color: #333; text-decoration: none;  }
.g_page_top li a:hover{ color: #ff6600; text-decoration: underline;  }
.g_page_top li.now{ background: url(../images/gameli_ico.jpg) no-repeat 0 -605px; }
.g_page_top li.now a{ color: #935313; }
.g_page_top ul.gamemate{  }
.g_page_top ul.gamemate li{ float: right; width: 42px;  padding-left: 6px; height: 21px; padding-top: 1px; line-height: 22px; display: block; text-align: center; }
.g_page_top ul.gamemate li a{ color: #333; text-decoration: none;  }
.g_page_top ul.gamemate li a:hover{ color: #ff6600; text-decoration: underline;  }
.g_page_top ul.gamemate li.now{width: 62px; background: url(../images/gameli_ico.jpg) no-repeat 0 -605px; }
.g_page_top ul.gamemate li.now a{ color: #935313; }
/**/
.g_page_center{ width: 650px; padding: 0 21px; clear: both; background: url(../images/gamepage_center.jpg); overflow: hidden;color: #2e0101; }
.g_page_center h1{ font-size: 14px; text-indent: 2em; line-height: 40px; padding-top: 10px;  }
.g_page_center h3{ font-size: 14px; text-indent: 2em; line-height: 40px; padding-top: 10px; }
.g_page_center p{ line-height: 180%; text-indent: 2em;padding-top: 15px; }
/**/
.g_page_bottom{  width: 692px; height: 78px; clear: both; background: url(../images/gamepage_bottom.jpg); overflow: hidden; }
.g_page_bottom ul{ float: right; padding-right: 40px; }
.g_page_bottom li{ display: block; float: left; margin-right: 3px;}
.g_page_bottom li a{ display: block; height: 17px; line-height: 17px; padding: 0 5px; border: #3d321f 1px solid; zoom:1; background: #bc986d; text-decoration: none; color: #513e1f; width: auto; _display: inline;}
.g_page_bottom li a:hover{ background: #fff;}
.g_page_bottom li a.now{ background: #fff; }
/**/
.g_page_center_gamemate{ width: 650px; padding: 0 21px; clear: both; background: url(../images/gamepage_center.jpg); overflow: hidden;color: #2e0101; }
.g_page_center_gamemate ul{ padding: 10px;  }
.g_page_center_gamemate li{ display: inline; margin-right: 5px; }
.g_page_center_gamemate li a{color: #2e0101; }
.g_page_center_gamemate li a:hover{color: #ff6600; }
.g_page_center_gamemate li a.first{color: #ff0000; font-weight: bold; }
.g_page_center_gamemate li a.first:hover{color: #ff6600; }
.g_page_center_gamemate h1{ font-size: 14px; line-height: 40px; padding-top: 10px;  }
.g_page_center_gamemate dl{ line-height: 180%; margin:10px 0;  }
.g_page_center_gamemate dt{ display:block; float: left; font-weight: bold; text-indent: 24px; }
.g_page_center_gamemate dd{ display: inline; padding: 0; }
.g_page_center_gamemate table.biu{ clear: both; margin: 20px 0; width: 100%; }
.g_page_center_gamemate table.biu td{ text-align: center; font-weight: bold; width: 30%; line-height: 40px; font-size: 14px; }
.g_page_center_gamemate h1{ text-indent: 2em; }
.g_page_center_gamemate h3{ font-size: 14px; text-indent: 2em; line-height: 30px; padding-top: 10px; }
.g_page_center_gamemate p{ line-height: 180%; text-indent: 2em;padding-top: 15px; }
/**/
.g_pagenews_top{ width: 692px; height: 80px; clear: both; background: url(../images/gamepage_top.jpg); overflow: hidden;}
.g_pagenews_top h2{ width: 70px; height: 25px; clear: both; margin: 24px 0 0 55px; background: url(../images/bg.jpg) no-repeat 0 -97px; text-indent: -10000px;}
.g_pagenews_top h2.pic{ background: url(../images/bg.jpg) no-repeat 0 -122px; }
.g_page_news{ width: 650px; padding: 0 21px; clear: both; background: url(../images/gamepage_center.jpg); overflow: hidden;color: #2e0101; }
.g_page_news ul{ padding-left: 30px; padding-bottom: 30px;  line-height: 22px;  }
.g_page_news li{ display: block; clear: both; width: 570px; height: 22px;  }
.g_page_news li a{ display: block; width: 490px; height: 22px; overflow: hidden; color: #2e0101; text-decoration: none; float: left; }
.g_page_news li a:hover{ color: #ff6600; text-decoration: underline; }
.g_page_news li span{ float: right; display: block; }
.g_page_pic{ width: 650px; padding: 0 21px; clear: both; background: url(../images/gamepage_center.jpg); overflow: hidden;color: #2e0101; text-align: center; }
.g_page_pic h1{ color: #ff3300; font-size: 14px; padding-bottom: 20px; }
.g_page_pic ul{  }
.g_page_pic li{  }
.g_page_pic li img{ display: block; margin: 0 auto; }
.g_page_pic li h3{ display: block; line-height: 40px; font-weight: normal; font-size: 14px; }
/**/
.g_pay_top{ width: 692px; height: 53px; clear: both; background: url(../images/gamepage_top.jpg); overflow: hidden;}
.g_pay_top h2{width: 70px; height: 25px; clear: both; margin: 24px 0 0 55px; background: url(../images/bg.jpg) no-repeat 0 -148px; text-indent: -10000px;}
.g_page_pay{ width: 650px; padding: 0 21px; clear: both; background: url(../images/gamepage_center.jpg); overflow: hidden;color: #2e0101; }
.g_paybox1{ width: 632px; padding-left: 15px; padding-bottom: 10px; clear: both; overflow: hidden; zoom:1; border: #b09460 1px solid; margin-left: -2px;  }
.g_paybox1 p{ line-height: 50px; }
.g_paybox1 ul{ padding: 0;  }
.g_paybox1 li{ display: block; float: left; height: 42px; text-align: center; clear: none;}
.g_paybox1 li.pay{ width: 46px; background: url(../images/pay_ico.jpg) no-repeat 0 -169px; color: #7e736f; }
.g_paybox1 li.pay0{ width:40px; line-height: 42px;  }
.g_paybox1 li.pay1{ width: 107px; background: url(../images/pay_ico.jpg) no-repeat 0 0; text-indent: -10000px; overflow: hidden; }
.g_paybox1 li.pay2{ width: 107px; background: url(../images/pay_ico.jpg) no-repeat 0 -42px; text-indent: -10000px; overflow: hidden; }
.g_paybox1 li.pay3{ width: 107px; background: url(../images/pay_ico.jpg) no-repeat 0 -84px; text-indent: -10000px; overflow: hidden; }
.g_paybox1 li.pay4{ width: 107px; background: url(../images/pay_ico.jpg) no-repeat 0 -126px; text-indent: -10000px; overflow: hidden; }
.g_paybox2{ width: 647px; padding-bottom: 10px; clear: both; overflow: hidden; zoom:1; border: #b09460 1px solid; margin-left: -2px; margin-top: 12px; }
.g_paybox2 h2{ background: #d78f23; width:637px; padding-left: 10px; height: 30px; line-height: 30px; color: #730000;border-bottom: #b09460 1px solid; }
.g_paybox2 table{ clear: both; margin-left: 40px; width: 600px; margin-top: 20px; }
.g_paybox2 td{ height: 30px; font-weight: bold; }
.g_paybox2 td input.text{ width:202px; height: 18px; border: #626262 1px solid; padding: 4px 0 0 4px; }
.g_paybox2 td input.reg{ width: 82px; height: 26px; border: 0; background: url(../images/pay_ico.jpg) no-repeat 0 -211px; cursor: pointer; margin-left: 8px; }
.g_paybox2 td.td2{ height: 240px;}
.g_paybox2 td.td3{ height: 240px; font-weight: normal;}
.g_paybox2 td.td3 span{ color: #b20000; margin-right: 5px; font-weight: bold; }
.g_paybox2 td.td3 li{ margin: 0; padding: 0; margin-top: 10px; }
.g_paybox3{ width: 647px; padding-bottom: 10px; clear: both; overflow: hidden; zoom:1; border: #b09460 1px solid; border-top: 0; margin-left: -2px; }
.g_paybox3 h2{ background: #d78f23; width:637px; padding-left: 10px; height: 30px; line-height: 30px; color: #730000;border-bottom: #b09460 1px solid; }
.g_paybox3 p{ text-indent: 2em; line-height: 180%; padding: 15px; }
.g_paybox3 p.red{ color: #730000; padding: 0 15px 15px 15px; }
.g_bank{ width: 595px; clear: both; margin-left: 20px; }
.g_bank_nav{ width: 147px; height: 137px; float: left; margin-right: -1px; z-index: 9999; position: relative; }
.g_bank_nav li.yb1{ width: 141px; height: 64px; display: block; background: url(../images/pay_yb.jpg) no-repeat; border: #730000 1px solid; margin-bottom: 4px;}
.g_bank_nav li.yb2{ width: 146px; height: 64px; display: block; background: url(../images/pay_yb.jpg) no-repeat #fff; border: #730000 1px solid; border-right: 0; margin-bottom: 4px;}
.g_bank_nav li.zfb1{ width: 141px; height: 64px; display: block; background: url(../images/pay_zfb.jpg) no-repeat; border: #730000 1px solid;}
.g_bank_nav li.zfb2{ width: 146px; height: 64px; display: block; background: url(../images/pay_zfb.jpg) no-repeat #fff; border: #730000 1px solid;border-right: 0;}
.g_bank_nav li{ cursor: pointer; text-indent: -1000px; }
.g_bank_box{ width: 446px; border: #730000 1px solid; background: #fff; float: left; padding: 20px 0 10px 0;  }
.g_bank_box ul{ padding-left: 75px;overflow: hidden; }
.g_bank_box li{ margin-bottom: 5px; width: 145px; height: 30px; float: left;  line-height: 30px; }
.g_bank_box li input{ vertical-align: middle; }
.g_bank_box li img{ vertical-align: middle; }
.g_bank_box p{ clear: both; color: #666; font-weight: bold;  line-height: 20px; margin: 10px 0 10px 65px; padding:0px; cursor:pointer;  }
.g_bank_set{ display: block; width: 99px; height: 30px; border: 0; background: url(../images/pay_ico.jpg) no-repeat 0 -238px; cursor: pointer; clear: both; margin: 20px auto 0 auto; text-indent: -10000px; outline: none; }
.g_paybox3 dl{ clear: both; line-height: 180%; padding-left: 18px; margin-top: 10px;  }
.g_paybox3 dt{ font-weight: bold;text-indent: 2em;   }
.g_paybox3 dd{text-indent: 2em;   }
.g_paybox3 dd a{ color: #ab1107; text-decoration: none; }
.g_paybox3 dd a:hover{ color: #ff6600; text-decoration: underline; }
/**/
.g_payboxright{ width: 649px; height: 266px; clear: both; overflow: hidden; zoom:1;background: url(../images/pay_err.jpg) no-repeat; margin-left: -2px; padding-bottom: 590px;  }
.g_payboxright div.right{ width: 537px; height: 121px; clear: both; margin: 33px 0 0 57px; background: url(../images/pay_err_content.jpg); }
.g_payboxright div.err{ width: 537px; height: 121px; clear: both; margin: 33px 0 0 57px;background: url(../images/pay_err_content2.jpg) no-repeat;  }
.g_payboxright div.err p{ padding-top: 70px; padding-left: 150px; color: #000000; font-size: 14px; line-height: 180%; }
.g_payboxright div.err p a{ color: #730000; clear: both; }
.g_payboxright div.err p a:hover{ color: #ff0000; }
.g_payboxright input{ width:126px; height: 40px; border: 0; background: url(../images/pay_ico.jpg) no-repeat 0 -268px; cursor: pointer; display: block; margin: 40px auto 0 auto; }
/**/
.g_sidebar fieldset.login{ display: block; width: 262px; height: 167px; background: url(../images/loginbox2.jpg); padding-top: 40px; clear: both; }
.g_sidebar fieldset.login p{ font-weight: bold; color: #b08848; line-height: 180%; padding-left: 15px; clear: both;  }
.g_sidebar fieldset.login p span{ display: block; float: left;  }
.g_sidebar fieldset.login p a{ color: #b08848; text-decoration: none; display: block; overflow: hidden; float: left; }
.g_sidebar fieldset.login p a.name{ width: 100px; height: 23px; }
.g_sidebar fieldset.login p a.out{  }
.g_sidebar fieldset.login p input{ width: 212px; height: 53px; border: 0; display: block; background: url(../images/login_button.jpg) no-repeat; text-indent: -10000px; overflow: hidden; clear: both; margin-top: 6px; cursor: pointer; margin-left: 7px; }
.g_sidebar fieldset.login ul{ margin-top: 15px; }
.g_sidebar fieldset.login p.test{ padding: 0; padding-left: 2px; margin-top: -5px; margin-bottom: 0px; }
.g_sidebar fieldset.login p.test input{ width: 212px; height: 53px; border: 0; display: block; background: url(../images/test_reg.jpg) no-repeat; text-indent: -10000px; overflow: hidden; clear: both; margin-top: 6px; cursor: pointer; margin-left: 21px; }
/**/
.g_payboxright div.texterr{ width: 407px; height: 121px; clear: both; margin: 33px 0 0 57px;background: url(../images/err.jpg) no-repeat left; font-size: 14px; padding-left: 130px; color: #ff0000;  }
.g_payboxright div.texterr p{ padding-top: 50px; }
/*xmas*/
.xmas1{ width: 420px; padding-left: 24px; background: url(../images/xmas1.jpg) no-repeat 0 23px; line-height: 150%; padding-top: 25px; color: #ff0000; float: left; padding-bottom: 10px; }
.xmas1 strong{ font-weight: normal; }
.xmas2{ background: url(../images/xmas2.jpg) no-repeat 0px 5px; line-height: 25px; display: inline; padding: 10px 0 10px 24px; margin-left: 10px; }
.xmas2 strong{ color: #ff0000; margin: 0 5px; }