*{ margin:0; padding:0;}
html { padding:0; margin:0; background:#FFEEBE url(../img/bg_body.png) repeat-x}
body { padding:0; margin:0;font:normal 12px/1.6em simsun,Tahoma, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#545454;}
ol,ul {list-style:none;}
a {text-decoration:underline; color:#AB0E05;}
a:hover {text-decoration: underline}
table { border-collapse:collapse; }
img {border:0;}
button { cursor:pointer;}
em{ font-style:normal}

.top { width:1000px; margin:0 auto; height:63px;overflow:hidden;zoom:1;z-index:88;position:relative}
.top h1 { float:left; width:172px; height:100%; margin-right:30px; padding-left:5px;}
.top .menu { float:left; padding:20px 0 0 0; width:500px; overflow:hidden;zoom:1;}
.menu li { float:left; padding-right:15px; color:#A5000D;}
.menu li span { padding-left:15px;}
.user { float:right; padding-top:20px;}
.top a { text-decoration:none;}
.top a:hover { text-decoration:underline;}
.tnone { display:none;}
.thid{ left:-999em;position: absolute;}

.wp{ height:1600px; width:1000px;margin:-19px auto 0; overflow:hidden}

.bg_box{position:relative; z-index:1; width:1000px; margin:0 auto}
.bg_box span{ display:block;position: absolute; left:0}
.bg_box .bg01{ width:1000px;height:200px; top:0;background:url(../img/bg_01.jpg) center 0 no-repeat;}
.bg_box .bg02{ width:1000px;height:111px; top:200px;background:url(../img/bg_02.jpg) center 0 no-repeat;}
.bg_box .bg03{ width:1000px;height:113px; top:311px;background:url(../img/bg_03.jpg) center 0 no-repeat;}
.bg_box .bg04{ width:1000px;height:155px; top:424px;background:url(../img/bg_04.jpg) center 0 no-repeat;}
.bg_box .bg05{ width:1000px;height:1029px; top:579px;background:url(../img/bg_05.png) center 0 no-repeat;}

.main{position:relative; z-index:99;width:1000px; margin:0 auto}
.con{ overflow:hidden; height:100%;position:relative }

.con .open_hy{ width:190px; height:50px;position:absolute; left:620px; top:113px; overflow:hidden; text-indent:-999em;}
.con .start{ width:215px; height:110px;position:absolute; left:393px; top:312px; overflow:hidden; text-indent:-999em;}
.con .fx{ border:1px #F0CE86 solid; border-top:0; background:#FDFDFD;position: absolute; top:0px; right:20px; padding:5px;}
.con .chou_box{position: absolute; top:178px; left:731px}
.con .chou_box .chou_num{ font-size:18px; font-weight:bold; color:#FCE88F; font-family:Verdana, Geneva, sans-serif;}

.con .jpimg{position:absolute; width:207px; height:104px; overflow:hidden}
.con .jp01{ top:314px; left:180px}
.con .jp02{ top:314px; left:615px}
.con .jp03{ top:427px; left:181px}
.con .jp04{ top:427px; left:398px}
.con .jp05{ top:427px; left:615px}


.c_red{ color:#E60012}
.con .info{ margin:580px 0 0 0;}

.info .info_top{ height:290px; overflow:hidden}
.info .info_qiang{ height:180px; overflow:hidden}
.info .info_user{ height:430px; overflow:hidden}
.info .info_anther{ height:126px; overflow:hidden}

.tab_box{ float:left; display:inline; width:736px; margin:2px 0 0 17px}
.tab_box .tab{ height:39px; overflow:hidden;}
.tab_box .tab li{ float:left; display:inline; margin-right:4px; width:165px; height:39px; overflow:hidden;}
.tab_box .tab li a{ display:block; width:165px; height:39px;background:url(../img/bg_btns.png) no-repeat 0 -99em; text-indent:-999em; overflow:hidden}
.tab_box .tab .link01{ background-position:0 0}
.tab_box .tab .link02{ background-position:0 -39px}
.tab_box .tab .link03{ background-position:0 -78px}
.tab_box .tab .on .link01{ background-position:-173px 0}
.tab_box .tab .on .link02{ background-position:-173px -39px}
.tab_box .tab .on .link03{ background-position:-173px -78px}

.tab_box .tab_in{ padding:20px}

.tab01con,.tab02con,.tab03con{ height:100%; overflow:hidden}
.tab01con .t01_top{ border-bottom:1px #FDAE47 dashed; padding:10px 0 15px; margin-bottom:15px; overflow:hidden; height:100%}
.tab01con .t01_top span{ font-size:14px; color:#EF6002; padding:0 15px; display:inline-block; vertical-align:middle }
.tab01con .t01_top .ic_arr{ vertical-align:middle; display:inline-block; width:42px; height:35px;background:url(../img/img_spr.png) no-repeat 0 0;}
.tab01con .t01_how{ float:left; width:410px; display:inline; margin-left:15px}
.tab01con .t01_how h4{ font-size:12px; color:#FF6600; margin-bottom:10px}
.tab01con .t01_how li{ line-height:23px}
.tab01con .t01_why{ float: right; width:270px;}
.tab01con .t01_why dt{ margin-bottom:10px}
.tab01con .t01_why dt a{ color:#FF6600}
.tab01con .t01_why dd{ line-height:23px}
.tab01con .t01_why strong{ color:#FF6600}
.tab02con .t02_top{border-bottom:1px #FDAE47 dashed; padding:0 5px 3px; margin-bottom:5px;}
.tab02con .t02_top table{ width:100%}
.tab02con .t02_top table td{border:1px #FDAE47 solid; padding:7px 10px; background:#FFFFCC; color:#CC3300; line-height:25px; text-align:center}
.tab02con .t02_top table td strong{color:#FF6600}
.tab02con .t02_top .openhy{ display:block; width:85px; height:24px; overflow:hidden; margin:auto; text-indent:-99em;background:url(../img/img_spr.png) no-repeat 0 -37px;}
.tab02con .t02_top .tbbg{ background:#FFEFB7}
.tab02con .t02_tq{position:relative; line-height:23px; padding-left:5px}
.tab02con .t02_tq h4{ font-size:12px; color:#FF6600;}
.tab02con .t02_tq .sp{color:#FF6600}
.tab02con .t02_tq .openpay{position: absolute; right:10px; top:15px; display:block; width:154px; height:38px;overflow:hidden;}
.tab03con .t03_info{ padding:10px}
.tab03con .t03_info dt{ font-weight:bold; color:#EF6002; margin-bottom:10px}
.tab03con .t03_info dd{ margin-bottom:18px}

.user_box{ float:right; display:inline; width:210px; margin:45px 24px 0 0;}
.user_box .user_info{ height:66px; padding:20px 0 0 18px; overflow:hidden}
.user_box .user_info .u_img{ width:50px; height:50px; border:1px #000 solid; padding:1px; float:left; margin-right:10px}
.user_box .user_info .nolog{ padding-top:15px}
.user_box .user_info .nolog a{ margin:0 5px; font-size:12px; font-size:E60012; text-decoration:none}

.info_top .user_box .user_fx{ height:23px; text-align:center}
.info_top .user_box .move_sb{display:block; width:176px; height:55px; margin:5px auto; text-indent:-999em; overflow:hidden;background:url(../img/bg_btns.png) no-repeat 0 -129px;}
.info_top .user_box .my_info{display:block; width:176px; height:54px; margin:5px auto; text-indent:-999em; overflow:hidden;background:url(../img/bg_btns.png) no-repeat 0 -184px;}

.user_box .btn_my{text-align:center}
.user_box .btn_my a{ padding:3px 0; display:inline-block}


.info_qiang .qiang_in{ padding:56px 44px 0}
.info_qiang .qiang_in .btn{ margin-top:12px}
.info_qiang .qiang_in .btn_qiang{width:182px;height:44px; display:block;margin:0 auto;text-indent:-999em; overflow:hidden;background:url(../img/bg_btns.png) no-repeat 0 -239px;}

.lp_box{ float:left; display:inline; margin:60px 0 0 60px; width:430px;}
.lp_box table{ width:100%}
.lp_box table td{ padding:3px 8px 1px; border:1px #FFDC70 solid; line-height:25px}
.lp_box table thead td{ background:#FFEDB5; font-weight:bold; color:#EC8500}

.super_box{ float: right; display:inline; margin:60px 60px 0 0; width:323px;}
.super_box table{ width:100%}
.super_box table td{line-height:25px}
.super_box .col01{ width:100px}

.fxic{display:inline-block;vertical-align: middle; margin:0 7px; width:16px; height:16px; text-indent:-99em;  overflow:hidden;background:url(../img/bg_btns.png) no-repeat 0 -999em;}
.kong{ display:inline-block;}
.i01{ background-position:-379px -3px}
.i02{ background-position:-379px -23px}
.i03{ background-position:-379px -43px}
.i04{ background-position:-379px -66px}
.i05{ background-position:-379px -88px}

.huodong{ width:948px; margin:10px auto 0;position:relative;}
.huodong .hdup{ width:45px; height:99px;position: absolute; left:0 ; top:0; text-indent:-99em; overflow:hidden;background:url(../img/bg_btns.png) no-repeat -93px -286px;}
.huodong .up_last{ background-position:0 -286px; cursor:default}
.huodong .hdnext{ width:45px; height:99px;position: absolute; right:0 ; top:0; text-indent:-99em; overflow:hidden;background:url(../img/bg_btns.png) no-repeat -140px -286px;}
.huodong .next_last{  background-position:-46px -286px; cursor:default}
.huodong .hd_info{ margin:0 auto; width:830px; overflow:hidden}
.huodong .hd_info ul{ width:1000em; overflow:hidden; padding-top:8px}
.huodong .hd_info ul li{ float:left; display:inline; margin-right:41px}

.layout{position: absolute; left:50%; top:50%; z-index:1000}
.open_box{ width:444px;position:relative;background:#fff url(../img/script.png) no-repeat 0 0;overflow:hidden; border:1px #BA392A solid}
.open_box h2{font-size:14px;color:#fff; height:40px; line-height:40px; padding-left:20px}
.open_box .close{position:absolute;right:8px;top:7px;}
.open_box .close a{display:block;width:23px;height:23px;overflow:hidden;}
.open_box .pop_in{ height:auto !important;height:170px; min-height:170px;padding:15px 15px 5px 15px}

.open_box .wenti{ padding:0 0 0 15px; line-height:24px;min-height: 135px;}
.open_box .wenti dt{ font-weight:bold; margin-bottom:5px}
.open_box .wenti dd p{ padding:2px 0}
.open_box .wenti .btnmag{ margin-top:5px; text-align:center}
.open_box .btn_big{ font-weight:bold; color:#fff;width:91px;height:31px; line-height:31px; overflow:hidden; text-decoration:none; display:inline-block; text-align:center;background:url(../img/img_spr.png) no-repeat 0 -142px;}
.open_box .btn_big:hover{ text-decoration:none}

.open_box .my_jp{padding:5px 10px 0 15px; }
.open_box .my_jp .pmag{ margin-bottom:10px}
.open_box .my_jp .jp_name{ display:inline-block;font-weight:bold; margin-right:10px;}
.open_box .my_jp .user_name{ color:#FF6600}
.open_box .my_jp .jp_get{ margin-bottom:10px; border:1px #FCD282 solid; padding:10px; background:#FFFFCC;position:relative;}
.open_box .my_jp .jp_get .co{ left: 280px;position: absolute;top: 1px;}
.open_box .my_jp .jp_get p{ margin-bottom:8px;}
.open_box .my_jp .jp_get .get_name{ display:inline-block; width:120px; color:#006699}
.open_box .my_jp .jp_get .qu_num{color:#006699}
.open_box .my_jp .jp_get .use_it{ display:inline-block; color:#fff; margin:0 5px; text-align:center; vertical-align:middle; width:61px; height:19px;background:url(../img/img_spr.png) no-repeat 0 -200px;}
.open_box .my_jp .jp_get .copy_ok{ padding-left:125px; color:#FF6600; margin:0}
.open_box .my_jp .jp_img{ vertical-align:text-top}
.open_box .my_jp .btnmag{ margin-top:10px;}
.open_box .my_jp .openhuiyuan{ display:block; margin:auto; width:154px; height:38px; text-indent:-999em; overflow:hidden;background:url(../img/img_spr.png) no-repeat 0 -102px}
.open_box .my_jp .nowpay{ display:block; margin:auto; width:154px; height:38px; text-indent:-999em; overflow:hidden;background:url(../img/img_spr.png) no-repeat 0 -224px}

.open_box .btn_nol{display:inline-block; vertical-align:middle; color:#fff; text-decoration: none; height:19px; line-height:19px; padding-left:8px;background:url(../img/img_spr.png) no-repeat 0 -177px;}
.open_box .btn_nol:hover{ text-decoration:none}
.open_box .btn_nol span{  display:inline-block;height:19px; line-height:19px; cursor:pointer; padding-right:8px;background:url(../img/img_spr.png) no-repeat right -177px;}
.open_box .red_num{ margin:0 3px; color:#FF3300}

.open_box .my_log{padding:5px 10px 0 15px; color:#CC3300 }
.open_box .my_log li{ margin-bottom:6px}
.open_box .my_log .list_name{ color:#444}
.open_box .my_log li label{ display: inline-block; width:70px; text-align:right;}
.open_box .my_log .txt_in{ border:1px #BCBCBC solid; padding:3px 3px 1px; vertical-align:middle}
.open_box .my_log .txt_col{ width:200px}
.open_box .my_log .btn{ text-align:center; margin:10px 0 0}

.ft{ width:100%;clear:both;margin-top:10px; padding:20px 0; font-size:12px; text-align:center; color:#B47200;}
.ft a{ color:#B47200; text-decoration:none;margin:0 5px}

.open_box .my_msg{text-align:left;padding: 0 0 5px 0; color:#CC3300 }
.open_box .my_ct p{margin:10px 20px;}
.open_box .my_ct p label{display:inline-block;text-align:right;width:70px;padding-right:10px;}
.open_box .my_ct p input{width:200px;border:1px solid #BCBCBC;padding:3px 3px 1px;vertical-align:middle;}
.lspan{display:block;}
.lspan img{vertical-align:middle;margin-right:20px;}
#copr .pimg{left: 315px;position: absolute;top: 50px;}
.pimg_red{left: 310px;position: absolute;top: 50px;}
.pimg_vip{left: 255px;position: absolute;top: 50px;}
.linkused{ margin-left:15px;}
.linkco{ margin-left:40px;}
.wenti_bg{background:url(../img/bg_icwen.png) no-repeat right 10px;}

#lucky{height:300px;overflow:hidden; font-size:12px;}
#lucky li{border-bottom:dashed 1px #d1d1d1;line-height:24px;}
#lucky li .usr{width:120px;display:inline-block;}
#lucky li .desc{width:80px;display:inline-block;}
#lucky li .pname{width:120px;display:inline-block;}