/* 
 @ add by fullspeed 2014-11-25
*/
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5b8b\4f53',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0;list-style:none;}
body{padding-top:42px; background-color:#000;}
.clearfix:after{content:" "; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.hide{height:0; line-height:0; font-size:0; visibility:hidden; display:none;}
/* common */
.ht,.btn,.menu a{ text-indent:-999em;overflow:hidden;}
.bg_top,.bg_menu,.bg_con1,.bg_con2,.bg_con3{min-width:1000px;}
.header,.theme,.w_1000{width:1000px;margin:0 auto;color:#ffe199;font-size:14px;font-family:'\5FAE\8F6F\96C5\9ED1';line-height:24px;}
.bg_top{ background:#f3b308 url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/bg_top.jpg) center top no-repeat;}
.header{ background:url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/header.jpg) no-repeat;height:265px;}
.logo_ffo{width:130px;height:90px;display:block;}
.theme{background:url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/theme.jpg) no-repeat;height:183px;padding-top:127px;}
#unlogin,#logined{padding-left:50px; text-align:center;color:#ff0;}
#logined a{color:#ff0;}
.btn,.number,.number2,.jcarousel-prev,.jcarousel-next{ background:url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/btn.png) no-repeat;display:block;margin:0 auto;}
.btn_login{width:230px;height:51px; background-position:0 0;}
.btn_login:hover{ background-position:-233px 0;}
.bg_menu{ background:#c00c08 url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/bg_menu.jpg) center top no-repeat;height:102px;overflow:hidden;}
.menu{width:980px;margin:0 auto;padding:10px;}
.menu li{width:163px;float:left;}
.menu a{display:block;height:76px; background:url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/menu.jpg) no-repeat;}
.menu .menu01{ background-position:0 0;}
.p_home .menu .menu01,.menu .menu01:hover{ background-position:0 -76px;}
.menu .menu02{ background-position:-163px 0;}
.p_bag .menu .menu02,.menu .menu02:hover{ background-position:-163px -76px;}
.menu .menu03{ background-position:-326px 0;}
.p_rank .menu .menu03,.menu .menu03:hover{ background-position:-326px -76px;}
.menu .menu04{ background-position:-489px 0;}
.p_prize .menu .menu04,.menu .menu04:hover{ background-position:-489px -76px;}
.menu .menu05{ background-position:-652px 0;}
.p_pay .menu .menu05,.menu .menu05:hover{ background-position:-652px -76px;}
.menu .menu06{ background-position:-815px 0;}
.p_rose .menu .menu06,.menu .menu06:hover{ background-position:-815px -76px;}
.w_1000{padding:45px 0;}
.w_1000 img,.w_814 img{display:block;margin:0 auto;border:0;}
/* -------------  index--------------------------- */
.num,.title,.list_bags p,.list_dou p,.tit_yuan strong,.prize_item p,.count p,.flash_box p,.tb_name th{ background:url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/title.png) no-repeat; text-indent:-999em;}
.num{width:62px;height:81px;float:left;}
.num01{ background-position:0 -141px;}
.num02{ background-position:-65px -141px;}
.num02_2{ background-position:-264px -141px;}
.num03{ background-position:-130px -141px;}
.num03_3{ background-position:-334px -141px;}
.num04{ background-position:-195px -141px;}
.title{height:47px;margin-bottom:10px;}
.tit_hdjs{ background-position:0 -226px;width:175px;}
.tit_jifen{ background-position:0 -278px;width:295px;}
.tit_chongzhi{ background-position:0 -326px;width:250px;}
.w_1000 .con{width:900px;padding:10px 23px 0 0;float:right;}
/* bg_con1 */
.bg_con1{ background:#c00c08 url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/bg_con1.jpg) center bottom no-repeat;}
.indent_2em{ text-indent:2em;}
.t_links{color:#ffc600; text-decoration:underline;}
.time_box{ background:url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/time_box.jpg) no-repeat;width:452px;height:44px;color:#630e0e;line-height:22px;margin-top:10px;padding:10px 20px;}
/* bg_con2 */
.bg_con2{ background:#f3b308 url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/bg_con2.jpg) center bottom no-repeat;}
.list_bags li{width:152px;float:left;padding:10px 14px;}
.list_bags p,.list_dou p,.prize_item p{ background-position:0 -376px;height:28px;line-height:28px; text-align:center; text-indent:0;font-size:12px;overflow:hidden;}
.tit_dou{width:473px;height:43px; text-align:center;line-height:43px; background-position:0 0; text-indent:0; text-align:center;font-size:20px;color:#b90603;font-weight:bold;margin-top:30px;}
.list_dou li{width:270px;float:left;padding:10px 15px 40px 15px;}
.list_dou p{ background-position:-155px -376px;}
.shouming{ background:url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/shouming.jpg) no-repeat;width:860px;height:50px;padding:10px 20px;}
/* bg_con3 */
.bg_con3{ background:#c00c08 url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/bg_con3.jpg) center bottom no-repeat;}
.tit_yuan{ background-position:0 -47px;padding-left:20px;text-indent:0;height:43px;}
.tit_yuan strong{ text-indent:0;font-size:20px;color:#ffc21f;display:inline-block;padding-right:20px; background-position:right -93px;height:43px;line-height:43px;}
.prize_item {padding:0 40px 40px 40px;width:830px;position: relative;height:150px;overflow:hidden;margin:0 auto;}
.jcarousel-clip {overflow: hidden;width: 830px;height:150px;}
.prize_item li{float:left;padding:0px 12px; text-align: center; width:142px;height:152px; display:inline;overflow:hidden;}
.prize_item p{ background-position:-121px -407px;height:40px;line-height:40px;}
.jcarousel-prev,.jcarousel-next{width:30px;height:40px; position: absolute;top:50px; outline:none; cursor:pointer;}
.jcarousel-prev{left:-35px; background-position:0 -55px;}
.jcarousel-prev:hover{ background-position:0 -95px;}
.jcarousel-next{right:-35px;_right:5px;background-position:-33px -55px;}
.jcarousel-next:hover{ background-position:-33px -95px;}
.prize_item2{width:828px;height:135px;}
.prize_item2 li{width:118px;padding:0 10px;}
.prize_item2 p{ background-position:0 -407px;}
.tb_table{border:1px solid #8b0b0b;margin-bottom:6px;}
.tb_table th,.tb_table td{border:1px solid #8b0b0b;height:38px; text-align:left;padding:6px 20px;font-size:12px;}
.btn_get,.btn_geted{width:147px;height:38px; background-position:-69px -54px;}
.btn_get:hover{ background-position:-219px -54px;}
.btn_geted{ background-position:-369px -54px; cursor:default;}
.tb_table th{font-size:20px;color:#ffc21f;}
/* lightbox */
.jcarousel-next-disabled, .jcarousel-prev-disabled {display: none !important;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;min-width:300px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<300?'300px':'');}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;min-width:280px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<280?'280px':'');}
#lightbox-container-image-data{color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}
/*---------------  bag  --------------*/
.tit_kfd{width:215px; background-position:-181px -226px;}
.tit_rules{ background-position:-400px -226px;}
.list_fudai{width:550px;float:left;}
.l_pt35{padding-top:35px;}
.list_fudai th,.list_fudai td,.top_rank th,.top_rank td{border:1px solid #950000;height:39px; background-color:#ae0300;}
.list_fudai th,.top_rank th{ background-color:#a50000;color:#ffc600;font-size:20px;font-weight:normal;}
.btn_box{padding:20px 0 0 15px;}
.btn_box .btn{width:147px;height:38px;float:left;margin:0 10px;}
.btn_all{ background-position:-69px -94px;}
.btn_all:hover{ background-position:-69px -135px;}
.btn_reset{ background-position:-219px -94px;}
.btn_reset:hover{ background-position:-219px -135px;}
.btn_get2{ background-position:-369px -94px;}
.btn_get2:hover{ background-position:-369px -135px;}
.list_sm{width:300px;float:right;}
.list_sm li{width:100%;float:left;padding:5px 0;line-height:63px;font-size:18px;color:#fff;}
.list_sm img{float:left;margin-right:10px;}
.rules li{padding:5px 0 5px 25px;position:relative;color:#b30c08;}
.number,.number2{width:20px;height:20px;display:inline-block; background-position:2px -138px; text-align:center;line-height:20px;margin-left:-20px;color:#fff;}
.rules .t_fff{ text-decoration:underline;color:#f00;}
.t_fff{color:#fff;}
/*----------------- rank  -------------*/
.tit_gaishu{ background-position:-259px -326px;}
.tit_join{ background-position:-298px -278px;}
.tit_rank{ background-position:0 -458px;width:390px;}
.box_select select{width:180px;}
.btn_apply{width:147px;height:48px; background-position:0 -176px;margin-top:25px;}
.btn_apply:hover{ background-position:-150px -176px;}
.count{width:530px;margin:0 auto;padding-top:30px;}
.count p{width:227px;height:48px; text-align:center;line-height:48px;font-size:18px;overflow:hidden;color:#5e281f;float:left;margin:0 15px; text-indent:0; background-position:-267px -407px;}
.top_rank{margin-bottom:15px;}
.top_rank td,.top_rank tbody th{font-size:16px;height:24px;}
/*----------------  prize ------------------*/
.w_416{width:216px;float:left; background:url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/bg_prize_left.jpg) no-repeat;height:100px;margin-left:80px;color:#630e0e;padding:40px 0 40px 200px;display:inline;}
.btn_pack{ background-position:0 -227px;width:147px;height:38px;margin:5px 0;}
.btn_pack:hover{ background-position:-150px -227px;}
.btn_now{ background-position:-300px -176px;margin:5px 0;width:207px;height:38px;}
.btn_now:hover{ background-position:-300px -227px;}
.box_nowjoin{padding:50px 20px 30px 180px;background:url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/bg_prize_right.jpg) no-repeat;}
.l_pb35{padding-bottom:35px;}
.tit_hdjl{ background-position:-217px -458px;width:172px;margin-bottom:0;}
.tit_ljsm{ background-position:-393px -457px;}
.w_1000 .bg_role{ background:url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/role.jpg) 615px 45px no-repeat;padding-bottom:30px;}
.btn_get3{width:117px;height:38px; background-position:0 -268px;}
.btn_get3:hover{ background-position:-120px -268px;}
.tb_prize{width:605px;margin-top:25px;}
.tb_prize td{height:70px;}
.tit_chaxun{ background-position:0 -506px;width:258px;}
.box_check{font-size:20px;float:left;padding-right:10px;}
.fm_input{width:185px; background-color:#ffc600;border:0; vertical-align:middle;padding:0 5px;height:36px;line-height:36px;}
.btn_check{width:117px;height:38px; background-position:-240px -268px;float:left;}
.btn_check:hover{ background-position:-360px -268px;}
.tb_check{width:900px;margin-top:30px;}
.tb_check td{ text-align:center;height:70px;}
/* ------------------- pay -------------- */
.box_ticket,.countdown{width:499px; text-indent:0; text-align:center;font-size:30px;color:#a20d0d;font-weight:bold; background-position:0 -558px;height:65px;line-height:60px;float:left;overflow:hidden;}
.countdown{ background-position:0 -626px;font-size:24px;color:#5e281f;border-left:2px solid #c70705;}
.rules_prize{width:610px;padding:20px 0 50px 75px;}
.rules_prize .t_fff{ text-decoration:underline;}
.number2{ background-position:-23px -137px;color:#ffc600;}
.btn_prize{width:268px;height:70px; background-position:0 -309px;}
.btn_prize:hover{ background-position:-271px -309px;}
.w_814{width:814px;margin:0 auto;padding:80px 0;}
.flash_box{width:802px;height:462px; background-color:#9e5c10;padding:3px 0 0 3px;position:relative;}
.flash_box li{width:107px;float:left;padding:4px 3px 3px 4px;}
.flash_box p{ background-position:-263px -505px;height:23px;line-height:22px; text-indent:0;overflow:hidden; text-align:center;color:#a20d0d;}
.flash_box .l_pr575{padding-right:573px;}
.btn_cj{width:566px;height:221px; background-position:0 -382px;position:absolute;left:120px;top:120px;}
.swf{width:805px;height:466px;position:absolute;left:0;top:0;}
.tb_name{border:3px solid #8c4f09; background-color:#9e5c10;width:799px;margin-top:60px;}
.tb_name th,.tb_name td{border:1px solid #8c4f09;height:32px; text-align:center;color:#ec9d43;}
.tb_name th{ background-position:center -695px;height:36px; text-indent:0;color:#a20d0d;font-size:14px;}

.pop{width:545px;padding:20px 15px; background-color:#411312;border:10px solid #b50a07;position:relative;color:#fff;font-family:'\5FAE\8F6F\96C5\9ED1';display:none;}
.btn_closed{width:48px;height:48px; background-position:-468px 0;position:absolute;right:0;top:0;}
.tit_pop{font-size:24px;}
.infTxt{border-bottom:1px solid #521716;padding-bottom:5px;margin-bottom:5px;}
.aRit{text-align:right}
.pop table{color:#f00;font-size:14px;}
.iKuang{width:300px;padding:4px 5px;height:20px;line-height:20px; background-color:#fff;border:0;}
.tdCont{width:105px;text-align:right;height:44px;}
.btn_submit{width:260px;height:58px; background-position:0 -607px;margin-top:15px;}
.btn_submit:hover{ background-position:-264px -607px;}
.tb_mycheck table{margin-top:20px;}
.tb_mycheck th,.tb_mycheck td{border:1px solid #551b1a;padding:5px;}
.tb_mycheck td{ text-align:center;color:#83100e;}
/* float */
.float{ background:url(http://ossweb-img.qq.com/images/chanpin/ffo/public/a20141125sendgift/float.png) no-repeat; width:114px; height:212px; position:fixed; z-index:1; top:200px; right:10px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+200));}
.float a{ display:block; text-indent:-999em; overflow:hidden; height:20px;}
.float .backtop{ padding-bottom:126px;}
/*** footer  **/
#footer_ied{min-width:1000px; text-align:center; font-size:12px; line-height:19px; color:#555;}
.wrap_ied{ margin:0 auto; padding:30px 0; width:1000px;}
.wrap_ied a{color:#555;}
#footer_ied p.e{ margin-top:-4px; font-size:10px;}/*  |xGv00|8525057a0053201c4278bd79bf0a2893 */