@charset "utf-8";
/*  
* Theme Name: 4399战龙兵团百万话费
* Description:4399战龙兵团百万话费冲级大派送
* Author: YangLisa
* Update: 2014-07-21
* Author URI: weibo.com/yangliping137
*/

body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre,form, fieldset, legend, input, textarea, optgroup,p, blockquote, figure, hr, menu, dir,thead, tbody, tfoot, th, td {
    margin:0;
    padding:0;
    font-family: \5fae\8f6f\96c5\9ed1,\5B8B\4F53,Tahoma,Helvetica,arial;}
body { background:#000 url(bg.jpg) no-repeat center top; font-size:12px; color:#3d0421; line-height:22px;}
ol, ul,li { list-style: none; } 
a { color:#3d0421; text-decoration: none; outline:none; *blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:underline;}
.clearfix:after{ content:" "; display:block; clear:both; visibility:hidden; height:0; line-height:0; }
.clearfix{*zoom:1;}



.header{ position:relative; width:980px; height:570px; margin:0 auto; background:url(1.jpg) no-repeat;}
.main{ position:relative; width:980px; height:768px; margin:0 auto; background:url(1-02.jpg) no-repeat;}
.footer{ width:100%; height:130px; background-color:#000;}
.footer span{ position:relative; width:750px; height:60px; display:block; padding:40px 0 0 230px; margin:0 auto; color:#4e4d4d;}
.footer span a{ color:#4e4d4d;}
.footer .s_logo{ position:absolute; left:16px; top:40px; width:197px; height:42px; background:url(s_logo.png) no-repeat;}

a.logo{ width:280px; height:135px; display:block; font-size:0; line-height:0; overflow:hidden;}
.links{ position:absolute; right:82px; top:0;}
.links a{ width:66px; height:34px; display:block; float:left; font-size:0; line-height:0; overflow:hidden;}
.logined{ position:absolute; left:290px; top:55px; color:#3d0421;}
.logined .name{ color:#ffc800; padding-right:10px;}
.hdTime{ position:absolute; left:265px; top:490px; font-size:20px; font-weight:bold; color:#a1748d; text-shadow:0 1px 0 rgba(0,0,0,.75);}
.getFl{ position:absolute; left:588px; top:54px; width:198px; height:68px;}
.getFl a{ position:absolute; left:0; top:0; z-index:10; width:198px; height:68px; display:block; background:url(about:blank);}

.hdInfo{ position:absolute; left:15px; top:520px; font-size:14px; line-height:28px; color:#9d828a;}
.hdInfo label{ color:#d09c00;}
/*弹窗*/
#a1,#a2,#a3,#a4,#a5,#a6{ display:none;}
.msg{ position:absolute; left:50%; top:300px; margin-left: -265px; z-index:100; width:530px;}
a.close{ position:absolute; right:0; top:0; z-index:10; width:52px; height:52px; cursor:pointer;}
.layer{ position:absolute; left:0; top:0; z-index:99; width:100%; height:1468px; background:#000000;opacity: 0.5;filter:alpha(opacity=50);}

.msg .tit{ width:500px; height:52px; padding-left:30px; background:url(msg_tit.png) no-repeat; font-size:20px; line-height:52px; color:#fff;}
.msg .txt{ width:528px; padding:40px 0 50px; border:1px #000 solid; border-top:0 none; background-color:#fff; box-shadow:inset 0 0 24px rgba(0,0,0,.4); text-align:center;}
#a7 .txt{ width:528px; padding:0px; border:1px #000 solid; border-top:0 none; background-color:#fff; box-shadow:inset 0 0 24px rgba(0,0,0,.4); text-align:center;}
.msg .inforeg{ width:420px; margin:0 auto; color:#000; text-align:left;}
.txt01,.sel01{ width:143px; height:22px; text-indent:4px; border:1px #d5d5d5 solid; background-color:#f5f5f5;}
.sel02{ width:200px;}
.inforeg li{ position:relative; width:420px; padding-bottom:12px;}
.inforeg li label{ width:100px; padding-right:6px; display:block; float:left; text-align:right;}
.inforeg .tips{ position:absolute; left:260px; top:0; line-height:24px;}
.inforeg .tips em.star{ padding-right:10px; font-style:normal; color:#dc0c09; font-weight:bold;}
.inforeg .tips em.icon{ width:14px; height:14px; margin-right:5px; display:inline-block; vertical-align:middle;}
.inforeg .tips em.yes{ background:url(icon.png) no-repeat 0 0;}
.inforeg .tips em.no{ background:url(icon.png) no-repeat -14px 0;}
.inforeg li.ps{ padding-top:20px; text-align:center; color:#b7b7b7;}

.btn{ display:block; width:98px; height:39px; margin:20px auto 0; background:url(btnRep.png) repeat-x; border:0 none; font-size:18px; line-height:38px; color:#fff; box-shadow:0 1px 3px rgba(0,0,0,.4); text-align:center; cursor:pointer;}
.ok,.cancel{ float:left;}
.ok{ margin-left:65px; margin-right:40px; display:inline;}
.btn:hover{ text-decoration:none; opacity:.9;}

.prompt{ font-size:18px; font-weight:bold; color:#a81461; line-height:40px;}