@charset "utf-8"; 
html{ min-width:1200px;}
body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; background-color:#141110; overflow-x:hidden;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{ font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;text-decoration:none;outline:none; cursor:pointer;}
a:hover{ text-decoration:none;}

.bg{ height:6378px; background:url(../images/bg.jpg) center top no-repeat;overflow: hidden;}
.rel1200{ position:relative; width:1200px; height:6378px; margin:0 auto;}
.btn_rz{ position:absolute; width:346px; height:91px; left:50%; top:876px; margin-left:-173px; background:url(../images/btn_rz.png); text-indent:-999px; overflow:hidden;}
.btn_rz:hover{ background-position:0 -91px;}
/* richeng */
.t_richeng{ position:absolute; width:1041px; left:50%; margin-left:-520px; top:1136px;}
.richeng_box{ position:absolute; width:1200px; height:400px; left:0; top:1340px;}
.qipao{ position:absolute;width: 176px;height: 257px;z-index: 2;}
.qipao1{ left:99px; top:82px; background:url(../images/qipao1.png); }
.qipao2{ left:371px; top:82px; background:url(../images/qipao2.png);}
.qipao3{ left:642px; top:82px; background:url(../images/qipao3.png);}
.qipao4{ left:913px; top:82px; background:url(../images/qipao4.png); }
.date_list{ position:absolute; width:1130px; height:130px; left:0; top:-70px;}
.date_list li{ position:absolute; width:170px; height:130px; top:0;}
.date_list li#date1{ left:105px;}
.date_list li#date2{ left:380px;}
.date_list li#date3{ left:648px;}
.date_list li#date4{ left:916px;}
.date_list_line{position:absolute;left:50%;margin-left:-573px;top:80px;width: 1127px;height: 14px;background: url(../images/date_list_bg.png) no-repeat center;}
.date_list_line .progress{height: 10px;background: url(../images/progress.png) left center;position: absolute;top:2px;left: 14px;}
.date_list_line .progress.set1{width: 146px;}
.date_list_line .progress.set2{width: 417px;}
.date_list_line .progress.set3{width: 687px;}
.date_list_line .progress.set4{width: 958px;}

.date_list li p{ position:absolute; width:100%; height:26px; left:0; bottom:0; font:bold 20px/26px "Microsoft Yahei"; color:#000000; text-align:center;}
.date_list li.on p{ font-size:24px; color:#d69d5a;}
/* qianzhan */
.t_qianzhan{ position:absolute; width:1041px; left:50%; margin-left:-520px; top:1810px;}
.qianzhan_box{position:absolute; width:1200px; height:614px; left:0px; top:2014px;}
.qianzhan_cont{ display:none; width:1200px; height:589px; padding-top:56px;}
.qz_img,.qz3_t{ display:block; margin:0 auto;}
.ly_tab{ height:53px; margin-top:14px; text-align:center;}
.ly_tab a,.apk{ display:inline-block;width:134px; height:40px; margin:0 27px; font:bold 22px/40px "Microsoft Yahei"; color:#621408; text-align:center; background:url(../images/tab_ly.png);}
.ly_tab a.on,.apk:hover{ color:#f3e9ce; background-position:0 -40px;}
.ly_box{ position:relative; width:1003px; height:404px; margin:12px auto 0; overflow:hidden;}
.apk{margin:-10px auto 0;display: block;}

.ly_box li{ position:absolute; width:570px; height:339px; top:33px; overflow:hidden;}
.ly_box li#ly1{ left:0;}
.ly_box li#ly2{ right:0;}
.ly_box li .view{ display:block; width:100%; height:100%;}
.ly_box li .black{ position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.7);}
.ly_box li .icon_play{ display:none; position:absolute; width:73px; height:73px; left:50%; top:50%; margin-left:-36px; margin-top:-36px; background:url(../images/btn_play.png); cursor:pointer;}
.ly_box li.on{ width:680px; height:404px; top:0; z-index:5;}
.ly_box li.on .black{ display:none;}
.ly_box li.on .icon_play{ display:block;}

.qianzhan_tab{position:absolute; width:100%; height:18px; right:50px; bottom:20px; text-align:right;}
.qianzhan_tab a{ display:inline-block;width:91px; height:18px; margin:0 8px;background:url(../images/tab_qianzhan.png);text-indent: -9999px;}
.qianzhan_tab a.on{background-position:0 -18px;}
/* huichang */
.t_zhanshi{ position:absolute; width:1041px; left:50%; margin-left:-520px; top:2810px;}
.zhanshi_box{ position:absolute; width:1200px; height:712px; left:0; top:3000px;}
.zhanshi_box .view{ display:block;width:1383px;}
.zhanshi_box .icon_play{ position:absolute; width:126px; height:129px; left:50%; top:50%; margin-left:-63px; margin-top:-64px; background:url(../images/btn_play3.png); cursor:pointer;}
.btn_pic_wrap{ position:absolute; width:100%; height:81px; left:0; bottom:-64px; text-align:center;}
.btn_pic_wrap span{ display:inline-block; width:214px; height:63px; margin:0 50px; text-indent:-999px; overflow:hidden; cursor:pointer;}
.btn_pop_pic1{ background:url(../images/btn_pic1.png);}
.btn_pop_pic2{ background:url(../images/btn_pic2.png);}
.btn_pop_pic3{ background:url(../images/btn_pic3.png);}
/* gift */
.t_banshou{ position:absolute; width:981px; left:50%; margin-left:-490px; top:3974px;}
.gift{ position:absolute; width:1293px; left:-73px; top:4070px;}
/* hezuo */
.t_huoban{ position:absolute; width:1041px; left:50%; margin-left:-520px; top:5307px;}
.huoban_list{ position:absolute; width:1248px; height:380px; left:-24px; top:5480px; }
.huoban_list li{ float:left; width:266px; height:120px; margin:57px 23px 0;}
/* huigu */
.huigu_box{ display:none; position:absolute; width:1216px; height:388px; left:-8px; top:6260px;}
.t_huigu{ display:block; width:337px; margin:0 auto;}
.huigu_list{ width:1216px; padding-top:25px; overflow:hidden;}
.huigu_list li{ float:left; position:relative; width:284px; height:183px; margin:20px 10px 0; overflow:hidden;}
.huigu_list li .view{ display:block; width:100%; height:100%;}
.huigu_list li .line{ position:absolute; width:274px; height:171px; left:5px; top:5px; background:url(../images/line_huigu.png);}
.huigu_list li .icon_play{ position:absolute; width:55px; height:55px; left:50%; top:50%; margin-left:-27px; margin-top:-27px; background:url(../images/btn_play2.png); cursor:pointer;}

/* pop_video */
.pop_black{ display:none;position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.7); z-index:20001;}
#pop_video{ display:none;position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.7); z-index:20001;}
.video_cont{ position:absolute; width:800px; height:450px; left:50%; top:50%; margin-left:-400px; margin-top:-225px; background-color:#000;}
.close_video{ position:absolute; width:64px; height:64px; right:-64px; top:0; background:url(https://w2i.games.wanmei.com/hd/1909/celebration/images/close.png); cursor:pointer;}
.video_cont video{ width:100%;}
/* pop_pic */
.pop_pic{display:none;position:absolute; width:1292px; height:806px; left:50%; margin-left:-645px; top:0; background:url(../images/pop_pic_bg.png); z-index:20002;}
.icon_close{ position:absolute; width:67px; height:77px; right:-33px; top:50px; background:url(../images/icon_close.png); cursor:pointer;}
.pic_t{ display:block; width:207px; margin:58px auto 0;}
.pic_swiper{ width:1278px; height:681px; margin:30px auto 0;}
.pic_swiper .swiper-slide{width:1201px; height:497px;}
.pic_swiper .swiper-slide img{ display:block; width:1016px;height: 580px; margin:0 auto;}
.pic_swiper .swiper-button-prev,.pic_swiper .swiper-button-next{ width:58px; height:129px; top:206px;}
.pic_swiper .swiper-button-prev{ left:0; background:url(../images/btn_prev.png)}
.pic_swiper .swiper-button-next{ right:0; background:url(../images/btn_next.png)}
.pic_swiper .swiper-pagination{ height:20px; bottom:0;text-align: right;right: 100px;left:auto;}
.pic_swiper .swiper-pagination-bullet{margin:0 8px; width:91px; height:18px; opacity:1; background: url(../images/tab_qianzhan.png) 0 0;border-radius: 0;}
.pic_swiper .swiper-pagination-bullet-active{background-position: 0 -18px;}
/* pop_tip */
#pop_tip{display:none;position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.7); z-index:20001;}
.pop_tip_cont{ position:absolute; width:662px; height:539px; left:50%; top:50%; margin-left:-331px; margin-top:-269px; background:url(../images/pop_tip_bg.png);}
.tip_msg{ width:600px; margin:0 auto; padding-top:180px; font:normal 30px/50px "Microsoft Yahei"; color:#85200e; text-align:center;}
.tip_btn_wrap{ width:560px; height:70px; margin:130px auto 0;}
.tip_btn_wrap a,.btn_renzheng,.btn_sub{margin: 0 5px; display:block; width:270px; height:73px; font:bold 24px/73px "Microsoft Yahei"; color:#fff1d3; text-align:center; background:url(../images/pop_btn.png);}
.tip_btn_wrap a:hover,.btn_renzheng:hover,.btn_sub:hover{ background-position:0 -73px;}
.tip_btn_wrap .btn_conform{float:left;}
.tip_btn_wrap .btn_change{float:right;}
/* pop_renzheng */
#pop_renzheng{display: none; position:absolute; width:662px; height:779px; left:50%; margin-left:-331px; top:0; background:url(../images/pop_renzheng_bg.png);z-index:20002;}
.sub_list{ width:416px; margin:0 auto; padding-top:160px;}
.sub_list li{ height:42px; margin-top:18px;}
.sub_list li span{ float:left; width:78px; height:42px; font:normal 18px/42px "Microsoft Yahei"; color:#88200f; text-align:right;}
.sub_list li input{ float:right; width:318px; height:42px; padding:0 10px; font-size:18px; line-height:42px; color:#0a142e; background-color:#dbd3bc; border:none; border-radius:4px; outline:0;}
.beizhu{ width:380px; height:90px; padding-left:80px; margin:76px 0 0 122px; font:normal 16px/30px "Microsoft Yahei"; color:#88200f; background:url(../images/beizhu.png) 0 center no-repeat;}
.btn_renzheng{ margin:77px auto 0;}
/* pop_xieyi */
#pop_xieyi{display: none; position:absolute; width:952px; height:869px; left:50%; margin-left:-476px; top:0; background:url(../images/pop_xieyi_bg.png);z-index:20002;}
.xieyi_scroll{ width:778px; height:458px; margin:188px 0 0 108px; overflow-y:auto;}
.xieyi_scroll::-webkit-scrollbar{ width:10px; background-color:#ddd4bc; border-radius:5px;}
.xieyi_scroll::-webkit-scrollbar-thumb{ width:10px; background-color:#bc796e;border-radius:5px;}
.xieyi_cont{ width:728px;font:normal 16px/32px "Microsoft Yahei"; color:#88200f;}
.btn_sub{ margin:40px auto 0;}
.check_box{ position:relative; width:370px; height:25px; padding-left:40px; margin:52px auto 0;font:normal 16px/25px "Microsoft Yahei"; color:#982412;}
.btn_check{ position:absolute; width:25px; height:25px; left:0;top:0; background:url(../images/icon_check.png); cursor:pointer;}
.btn_check span{ display:none; position:absolute; width:23px; height:21px; left:1px; top:2px;background:url(../images/icon_gou.png);}






