/* public */
html,body,form,ol,ul,li,div,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,font,em,ins,span,a{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal}
html{_filter:expression(document.execCommand("BackgroundImageCache",false,true));}
ul,li,div,dl,dt,dd{list-style:none;}
h1.wm-public{height:0px; line-height:0px; font-size:0px;}
a{text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
img{border:0;}
font,em{font-style:normal; font-family:\5b8b\4f53;}
label{vertical-align:middle; font-family:tahoma;}
textarea,input{resize:none; outline:none;}
textarea{overflow:auto;}
.clearfix:after {content:"";display:block;height:0;clear:both;}
.clearfix {zoom:1;}
body{background:none; font-family:Verdana,Geneva,sans-serif,\5b8b\4f53; font-size:12px;}
.wrap{width: 100%;}
.content{margin:0 auto;padding-top:500px;min-width:1361px;position:relative;height:2974px;background: url(../image/bg2.jpg) no-repeat center 998px;overflow: hidden;}
/*nav style*/
.topNavwrap{position:absolute;left:120px;top:20px;width: 100%;z-index: 4;}
.topNav{width:766px;padding-left:500px;margin:10px auto 10px;overflow: hidden;}
.topNav li{float:left; width:100px; font-size:14px; line-height:22px;}
.topNav h2{font-size:20px; font-weight:bold;}
.topNav a{color:#000;font-family: "Microsoft YaHei"}
.topNav a:hover{color:#666;}
.loop-v-box{position: absolute;left:50%;margin-left:-960px;top:0;width: 1920px;height: 998px;}
.loop-v-shade{position: absolute;left:50%;margin-left:-960px;top:928px;height: 220px;width: 1920px;background: #eeeeee}
/* #loop-v{height: 998px;} */
.main{width: 1361px;height:1000px;margin:0 auto;position: relative; }
.row1{height: 426px;position: relative;overflow: hidden;}
.btn-download{display: block;position: absolute;left: 0;top:0;width:362px;height: 168px;background: url(../image/btn-download.png) no-repeat center top; text-indent: -9999px;}
.btn-download:hover{background-position: center bottom;}
.row1-pic{position: absolute;left: 0;top:185px;width: 498px;height: 206px;}
.row1-pic img{display: block;width: 498px;height: 206px;}
.btn-reg{display: block;position: absolute;left: 375px;top:0;width: 123px;height: 78px;background: url(../image/btn-reg.png) no-repeat center top;text-indent: -9999px;}
.btn-reg:hover{background-position: center bottom;}
.btn-recharge{display: block;position: absolute;left: 375px;top:92px;width: 123px;height: 78px;background: url(../image/btn-recharge.png) no-repeat center top;text-indent: -9999px;}
.btn-recharge:hover{background-position: center bottom;}

.slideBox{ position: absolute;left: 540px;top:0;width: 820px;height: 391px; }
.slideBox .bd{ width: 820px;height: 391px;overflow:hidden;}
.slideBox .bd img{ display:block; width: 820px;height: 391px; }
.slideBox .hd{ position: absolute;left: 0;bottom:0;width:820px;height:43px;line-height:43px;background: rgba(0,0,0,0.6);z-index: 2;text-align: center;}

.slideBox .hd li{ float:left;width:135px; height:43px; margin-right:1px; cursor:pointer; overflow:hidden; line-height:43px; background:rgba(0,0,0,0.8); color:#b0aeaf; font-size:14px; text-align:center; }
.slideBox .hd li.on{ text-decoration:none; background:#339ad5;color: #fff; }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-55px; display:block; width:32px; height:71px; }
.slideBox .next{ left:auto; right:3%; background: url(../image/lunbor.png); }
.slideBox .prev{ right:auto; left:3%; background: url(../image/lunbol.png); }


/* 注册弹框 */
#flart_regbar{width:244px; height:571px; overflow:hidden; z-index:210}
#flart_regbar{position:fixed; right:0; top:120px;}
#flart_regbar{_position:absolute;_top:expression(eval(document.documentElement.scrollTop+120))}

#kefupop{width:60px; height:140px;}
#kefupop{position:fixed; left:0; top:120px;}
#kefupop{_position:absolute;_top:expression(eval(document.documentElement.scrollTop+120))}

#lefeadv{width:100px; height:300px;}
#lefeadv img{position:absolute; left:0; top:0; z-index:1; width:100px; height:300px;}
#lefeadv{position:fixed; left:0; top:280px;}
#lefeadv{_position:absolute;_top:expression(eval(document.documentElement.scrollTop+280))}
.close_leftadv{position:absolute; width:16px; height:16px; background:url(../image/clos.gif) no-repeat 0 0; right:0; top:0; z-index:2; cursor:pointer;}

.regbox{background:url(../image/float_regbg1.png) no-repeat 0 0; width:244px; height:571px;}

#regbox{position:absolute; height:571px; left:0; top:0; overflow:hidden;}
.btn_bar{ display:none; position:absolute; top:130px; right:0px; cursor:pointer;}
.cunone{cursor:default;}

.reghie{height:39px; padding:7px 6px 0 0;}
.closebtn{float:right; width:30px; height:30px; background:url(about:blank); cursor:pointer;}

.regbtn{height:105px; padding:0 0 0 14px;}
.libaobtn{background:url(about:blank); display:block; width:216px; height:39px;}
.reglink{width:211px; height:35px; float:left; display:inline; margin-left:17px;}
.reginp{height:275px; text-align:center;}
.regweibo{padding:20px 0 0 5px;}
.regweibo a{float:left; width:88px; height:58px; display:inline; margin-left:19px; background:url(about:blank);}

.regdown{padding:0 0 0 19px;}
.regdown a{float:left; height25px; display:inline; background:url(about:blank); width:94px; height:24px;}
.regdown a.downs1{margin-right:19px;}
.regdown a.downs2{margin-right:0px;}

.showbg{width:100%; height:3400px; position:absolute; left:0; top:41px; z-index:19998; background:#424242; opacity:.5;filter:alpha(opacity=50); display:none;}

.spantxt{position:absolute; display:block; width:227px; height:21px; line-height:21px; text-align:center; color:#424242; font-weight:bold; left:248px; top:93px;}
.ashowbs{height: 86px;left: 447px;top: 182px;width: 147px; position:absolute; background:url(about:blank);}

.showsecond{position:fixed; right:6px; top:250px; width:230px; height:235px; background:#f5f7ff;  z-index:19999; display:none;}
.showreg p{line-height:22px; text-align:center;}
.showreg a{color:#cecece;}
.showreg h3{height:20px; line-height:20px; padding:0 0 0 12px; clear:both;}
.showreg iframe{position:absolute; left:0; top:31px;}
.showpng{width:256px; height:111px; position:absolute; left:-270px; top:-50px; z-index:2; background:url(../image/jiantou.png) no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://w2i.games.wanmei.com/images/cover140220/jiantou.png',sizingMethod='scale');}
.boxy_layer{z-index:20001 !important;}
.boxy-modal-blackout{z-index:20000 !important;}
#reg_img{ margin-top:10px; cursor:pointer;}
.card_box {color: #fff;height: 23px;left: 249px;line-height: 23px;position: absolute;text-align: center;top: 87px;width: 242px;}

/* lunbo */
.row2{padding-top:36px;height: 462px;}
.row2-btns-box{float: left;width: 472px;position: relative;}
.row2-list1{margin-left: -16px;width: 472px;overflow: hidden;}
.row2-list1 li{float: left;width: 220px;height: 100px;margin:0 0 15px 16px;}
.row2-list1 li a{display: block;width: 220px;height: 100px;background-repeat: no-repeat;background-position: center top;text-indent: -9999px;}
.row2-list1 li a:hover{background-position: center bottom;}
.row2-list1 li a.row2-list1-btn1{background-image: url(../image/row2-list1-btn1.png);}
.row2-list1 li a.row2-list1-btn2{background-image: url(../image/row2-list1-btn2.png);}
.row2-list1 li a.row2-list1-btn3{background-image: url(../image/row2-list1-btn3.png);}
.row2-list1 li a.row2-list1-btn4{background-image: url(../image/row2-list1-btn4.png);}
.row2-list2{margin-left: -15px;width: 471px;overflow: hidden;}
.row2-list2 li{float: left;width: 142px;height: 75px;margin:0 0 15px 15px;}
.row2-list2 li a{display: block;width: 142px;height: 75px;background-repeat: no-repeat;background-position: center;text-indent: -9999px;background-image: url(../image/row2-list2-btn.png);background-repeat: no-repeat;}
.row2-list2 li a:hover{background-image: url(../image/row2-list2-btn-hov.png);}
.row2-list2 li a.row2-list2-btn1{background-position: 0 0;}
.row2-list2 li a.row2-list2-btn2{background-position: -157px -89px;}
.row2-list2 li a.row2-list2-btn3{background-position: -314px 0;}
.row2-list2 li a.row2-list2-btn4{background-position: 0 -89px;}
.row2-list2 li a.row2-list2-btn5{background-position: -157px 0;}
.row2-list2 li a.row2-list2-btn6{background-position: -314px -89px;}

/* news-box */
.news-box{float: left;width: 500px;margin:0 40px;position: relative;height: 406px;}
.news-tab{width: 100%;height:40px;line-height:40px;font-size:18px;border-bottom: 1px solid #e0e2e1;overflow: hidden;}
.news-tab span{float: left;margin-right:55px;width: 500px;height: 40px;line-height: 40px;text-align: center;color: #424242;cursor: pointer;}
.news-tab span:hover,.news-tab span.on{font-weight: bold;color: #bc2f1d;background: url(../image/news-tab-on.png) no-repeat center bottom;}
.news-hot{height: 62px}
.news-hot a{text-align: center;}
.news-hot a h3{padding:3px 0;font-size: 16px;color: #bc2f1d;font-weight: bold;}
.news-hot a p{font-size: 12px;color: #424242;line-height: 18px;}
.news-list{float: left;width: 100%;margin-top: 2px;height: 300px;position: absolute;bottom: -12px;}
.news-list li {padding:10px 0;width: 100%;overflow: hidden;border-top: 1px solid #e0e2e1;}
.news-list li a{color: #424242;font-size: 14px;}
.news-list li a:hover,.news-list li a.on{color: #bf2d1e;}
.news-list li a:hover ins,.news-list li a.on ins{color: #bf2d1e;border-color: #bf2d1e; }
.news-list li a span{float: right;}
.news-list li a ins{margin-right:4px;padding:1px 6px;font-size: 12px;color: #339cd6;display: inline-block;border:1px solid #339cd6;text-decoration: none;}
.news-more{display:block;position: absolute;right: 0;top:-105px;width: 16px;height: 16px;background: url(../image/news-more.png) no-repeat center top;text-indent: -9999px;z-index: 3;}
.news-more:hover{background-position: center bottom;}
.row2-right-col{float: right;width: 309px;position: relative;}
.title{width:100%;height:40px;line-height:40px;font-size: 24px;color: #424242;position: relative;text-indent: 10px;}
.title:before{display: block;content: '';position: absolute;left: 0;top:50%;margin-top:-10px;width: 3px;height: 20px;background-color: #339ad5;}
.vipcard-list{margin:20px 0;}
.vipcard-list li{float: left;width: 62px;margin:0 7px;}
.vipcard-list li a{float: left;width: 62px;height: 70px;background-repeat: no-repeat;background-image: url(../image/card.png);position: relative;}
.vipcard-list li a:hover{background-image: url(../image/card-hov.png);}
.vipcard-list li a span{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;font-size: 14px;color: #424242;}
.vipcard-list li a:hover span{color: #bc2f1d;font-weight: bold;}
.vipcard-list li a:hover .card-layer{display: block;}
.vipcard-list li a.card1{background-position: 0 0;}
.vipcard-list li a.card2{background-position: -78px 0;}
.vipcard-list li a.card3{background-position:-156px 0;}
.vipcard-list li a.card4{background-position: -233px 0;}
.card-layer{display:none;position: absolute;left:-15px;top:80px;width: 323px;padding-top:10px;padding-bottom:40px;background-color: #e3e3e2;border:1px solid #bc2f1d;z-index: 3;text-align: center;}
.card-layer:after{display: block;content: '';position: absolute;top:-9px;left: 36px;width: 14px;height: 9px;background: url(../image/layer-arrow.png) no-repeat center;}
.vipcard-list li a.card4 .card-layer,.vipcard-list li a.card3 .card-layer{left: -200px;}
.vipcard-list li a.card4 .card-layer:after,.vipcard-list li a.card3 .card-layer:after{left:221px;}
.code-list{margin-top: 10px;}
.code-list li{float:left;margin:0 15px;width: 122px;text-align: center;}
.code-list li img{width: 122px;display: block;margin:0 auto;}
.code-list li p{padding-top:5px;text-align: center;font-size: 14px;color: #359cd7;}
.code-txt{padding-top:5px;text-align: center;line-height: 18px;}
.row3{height: 352px;padding-top: 60px;}
.hot-event{float: left;width: 841px;position: relative;}
.min-tab{position: absolute;top:5px;height:30px;line-height:30px;border-bottom: 1px solid #bcc0bf;z-index: 2;font-size: 16px;}
.hot-event-tab,.tongren-tab{left: 140px;width: 701px;}

.min-tab span{float: left;padding:0 4px;margin-right:25px;font-size: 18px;color: #424242;cursor: pointer;}
.min-tab span:hover,.min-tab span.on{background: url(../image/news-tab-on.png) no-repeat center bottom;color: #bc2f1d;}
.eventSlide,.tongrenSlide{position: absolute;top:0;left: 0;}
.event-bd,.tongren-bd{height: 340px;position: absolute;top:0;}
.hot-event-list {float:left;margin-top:70px;width: 856px;position: relative;}
.hot-event-list .news-more{ top:-56px; right:16px;}
.hot-event-list ul li{float: left;margin-right:16px;width: 198px;height: 280px;overflow: hidden;}
.hot-event-list ul li a{display:block;width: 198px;height: 280px;background-color: #fff;transform: translateY(0);transition: all 0.5s;text-align: center;}
.hot-event-list ul li a img{height:210px;}
.hot-event-list ul li a h3{padding:12px 0 12px 8px;font-size: 14px;color: #424242;}
.hot-event-list ul li a h4{padding-left:8px;color: #349bd6;}
.hot-event-list ul li a:hover{transform: translateY(-10px);}
.holder{position: absolute;right: 20px;top:-60px;color: #898989;z-index: 3;}
.holder a{padding: 0 6px;cursor: pointer;color: #747474;}
.holder a.jp-current{color: #bc2f1d;font-weight: bold;}
.direct-online,.video-online{float: right;width: 478px;position: relative;}
.direct-online-tab,.video-online-tab{left: 146px;width: 332px;}
.row4{margin-top: 50px;height: 412px}
.direct-online-list{width: 478px;float: left;}
.direct-online-list li{width: 478px;margin-top:15px;overflow: hidden;background-color: #fff;}
.direct-online-list li .online-img{ float: left;width: 239px;height: 133px; }
.direct-online .title{margin-bottom: 15px; }
.online-list-right{float: left;margin-left:15px;width: 210px;}
.online-list-right h3{padding:6px 0;font-size: 16px;color: #424242;}
.online-list-right h4{padding-bottom:3px;color: #747474;line-height: 18px;border-bottom: 1px solid #e6e6e6;font-size: 12px;}
#list173 h3{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#list173 h4{ height:36px;}
.tv-info{margin-top:10px;width: 210px;height: 46px;position: relative;}
.tv-img{position: absolute;left: 0;top:0;width: 39px;height: 39px;}
.tv-name{position: absolute;left: 48px;top:0;font-size: 14px;color: #424242;}
#list173 .tv-name{ width:130px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tv-room{position: absolute;left: 48px;top:22px;color: #747474;}
.tv-go{display: block;position: absolute;right: 0;top:0;font-size: 12px;color: #424242;background-color: #eed6b4;padding:4px 7px;}

.video-online-list{width: 493px;float: left;margin-left: -14px;margin-top:30px; }
.video-online-list li{float:left;margin-left:14px;width: 150px;height:280px;}
.video-online-list li img{display:block; width: 150px;height: 210px; }
.video-online-list li a{display:block;width: 150px;height: 280px;background-color: #fff;transform: translateY(0);transition: all 0.5s;}
.video-online-list li a h3{padding:12px 0 12px 8px;font-size: 14px;color: #424242;}
.video-online-list li a h4{padding-left:8px;color: #349bd6;}
.video-online-list li a:hover{transform: translateY(-10px);}
.row5{margin-top:60px;height: 606px;position: relative;overflow: hidden;}
.zy-tab{position:absolute;left:0;top:0;width: 100%;padding-top:20px;border-bottom: 1px solid #e0e2e2;height:40px;line-height: 40px;z-index: 3;}
.zy-tab span{float: left;margin:0 32px;font-size: 24px;color: #424242;cursor: pointer;position: relative;}
.zy-tab span.on,.zy-tab span:hover{background: url(../image/news-tab-on.png) no-repeat center bottom;color: #bc2f1d;}
.icon-new{display: block;position:absolute;top:-5px;left:50%;margin-left:-11px;width: 23px;height: 10px;background: url(../image/icon-new.png) no-repeat;}
.zy-content{width: 100%;margin-top:60px;height: 665px;position: relative;float: left;}
.zy-text{position: absolute;left: 10px;top:66px;width:300px;}
.zy-text img{display: block;}
.zy-text p{margin-top:40px;width: 285px;font-size: 16px;color: #424242;line-height: 32px;}
.zy-role{position: absolute;left: 50%;}
.zy-role-wuxia{top:-30px;margin-left:-349px;width: 699px;}
.zy-role-fashi{top:0;margin-left:-259px;width: 518px;}
.zy-role-shenji{top:30px;margin-left:-401px;width: 803px;}
.zy-role-yumang{top:0;margin-left:-360px;width: 719px;}
.zy-role-yuling{top:-90px;margin-left:-262px;width: 525px;}
.zy-role-yufeng{top:0;margin-left:-359px;width: 718px;}
.zy-role-yaoshou{top:0;margin-left:-300px;width: 600px;}
.zy-role-yaojing{top:0;margin-left:-233px;width: 467px;}
.zy-role-meiling{top:0;margin-left:-255px;width: 510px;}
.zy-role-jianling{top:15px;margin-left:-502px;width: 605px;}
.zy-role-yuexian{top:-100px;margin-left:-328px;width: 657px;}
.zy-role-yeying{top:10px;margin-left:-289px;width: 579px;}
.zy-role-cike{top:5px;margin-left:-304px;width: 668px;}
.zy-role-wushi{top:-15px;margin-left:-325px;width: 650px;}

.btn-zy-video{position: absolute;left: 389px;top:120px;width: 54px;height: 61px;z-index: 3;transform: scale(1);transition: transform 0.5s;}
.btn-zy-video img{display: block;width: 54px;height: 61px;}
.btn-zy-video:hover{transform: scale(1.1);}
.zy-energy{position: absolute;right: 50px;top:140px;}
.row6{margin-top:126px;height: 380px;position: relative;}
.link-box{float: left;width: 362px;height: 229px;background-color: #fff;position: relative;}
.link-box .title,.computer-set .title{position: absolute;left: 0;top:-54px;color: #000;}
.link-box h3,.parter-logo h3{padding:14px 0;width: 320px;margin:0 auto;border-bottom: 1px solid #d7d7d7;font-size: 16px;color: #424242;}
.link-box h4{padding:16px 0;width: 320px;margin:0 auto;font-size: 16px;color: #424242;}
.link-btn{position:absolute;display: block;height: 35px;text-indent: -9999px;background-repeat: no-repeat;background-image: url(../image/link-btn.png);}
.link-btn:hover{background-image: url(../image/link-btn-hov.png);}
.link-btn-kefu{top:115px;left:20px;width: 145px;background-position: 0 0;}
.link-btn-jianyi{top:115px;right:25px;width: 145px;background-position: -173px 0;}
.link-btn-jubao{top:173px;left:20px;width: 318px;background-position: 0 -58px;}
.parter-logo{float: left;margin-left:20px;width: 463px;height: 229px;background-color: #fff;}
.parter-logo h3{width: 423px;}
.parter-box{width: 430px;height:146px;margin:10px auto 0;overflow-x: hidden;overflow-y: auto;}
.parter-box ul li{float: left;text-align: center;}
.parter-box::-webkit-scrollbar {
width : 6px;  /*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
.parter-box::-webkit-scrollbar-thumb {
background   : #90cbed;
}
.parter-box::-webkit-scrollbar-track {
background   : #c9e8fa;
}
.computer-set{float: right;width: 480px;height: 229px;background-color: #fff;position: relative;}
.computer-tab{width: 450px;margin:0 auto;font-size:16px;border-bottom: 1px solid #e0e2e1;overflow: hidden;}
.computer-tab span{float: left;margin-right:48px;line-height:50px;text-align: center;color: #424242;cursor: pointer;}
.computer-tab span:hover,.computer-tab span.on{font-weight: bold;color: #bc2f1d;background: url(../image/news-tab-on.png) no-repeat center bottom;}
.computer-bd{width: 440px;margin:10px auto;}
.computer-bd ul li p{font-size: 14px;color: #424242;padding: 5px 0;}

.pop_video{background:#000;width:800px;height:500px; position:relative; display:none;}
.closeBtn{background:url(../image/close.png) no-repeat; width:63px; height:63px; position:absolute; right:-63px; top:0; cursor:pointer; display:block;}

.popBg{background:#000; display: none; filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8; width: 100%; height: 100%; position:fixed; left: 0; top: 0; z-index: 9999999;}
  .pubVideoPop{width: 960px; height: 540px; display: none; position: fixed; left: 50%; top: 50%; margin:-270px 0 0 -480px; z-index: 10000000; background: #000;}
  .pubVideoPop video{width: 960px; height: 540px;}
  .pubVideoClose{width:54px; height: 54px; background: #222; position: absolute; right: -55px; top: 0; text-align:center; line-height: 54px; font-size: 30px; font-weight:bold; color: #828181;}
.logo{ position:absolute; width:307px; left:280px; top:15px; z-index:10;}
.logo{ position:absolute; width:307px; left:280px; top:15px; z-index:10;}