body, div, iframe, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, th, td, 
form, input, button, select, textarea {margin: 0;padding: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;}
ol, ul {list-style: none;}
img {border: 0;}
a:link,a:visited {color:#333;text-decoration:none;}
a:hover {color:#f00;text-decoration:none}
body {font-size:14px;color:#333;font-family:'微软雅黑','Microsoft Yahei', Tahoma,Verdana;background:#efefef;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:14px;}
li{list-style-type:none;}
img{vertical-align:top;}
.cr {clear:both;height:0px;overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
em,i {font-style: normal;}
.banner {clear: both;margin-bottom: 10px;}
.mt10 {margin-top:10px;}
.mb20 {margin-bottom: 20px;}
.mt8 {margin-top:8px;}
.hidden,.ins {display:none}
.clearfix:after,.banner:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.banner{*+height:1%;}
.head {width:1200px;margin:0 auto;}
.w {width:1200px;margin:0 auto;}
.main {width:1200px;margin:0 auto;}
.bold {font-weight:bold;}
.tran{ -webkit-transition:all .2s; transition:all .2s;}

/*页游顶部*/
.top {min-width: 1200px;}
.top {height:40px;background: #f9f9f9;border-bottom: 1px solid #e3e3e3;line-height:40px;}
.top .inner{width:1200px;margin:auto}
.top span{color:#868b91;font-size:12px;float:left}
.top span a{color:#868b91;}
.top span a:hover{color:#f00}
.top p{float:right;margin-top: 10px;font: 12px Microsoft YaHei,tahoma, arial, \5b8b\4f53;}
.top p a{text-align:right;color:#868b91;font-size:12px;padding:0 15px;position:relative;transition:color .2s;cursor:pointer}
.top p a:before{content:'';display:inline-block;width:1px;height:10px;position:absolute;left:0;top:0;bottom:0;margin:auto;background:#37393d}
.top p a:first-child:before{display:none}
.top p a:last-child{padding-right:0}
.top p a:hover{color:#f00}

.header {clear:both;background: #fff;min-width: 1200px;margin-bottom:10px;}
.head {height: 110px;}
.logo {float: left;width: 157px;height: 60px;margin-top: 25px;}
.logo a,.logo a:visited {float:left;width:100%;display:block;line-height:150px;height:60px;overflow:hidden;}
.logo img{width: 157px;height: auto;}
.head-vd {float: left;width: 450px;height: 70px;margin-top: 20px;margin-left: 150px;}
.head .plus {float: right;padding-top: 35px;}
.head .plus a{font-size:12px;color:#a78f8f;float:left;line-height:40px;padding:0 15px;position:relative;transition:color .2s;cursor:pointer}
.head .plus a:hover{color:#ea6161}
.head .plus a:before{content:'';display:inline-block;width:1px;height:10px;position:absolute;left:0;top:0;bottom:0;margin:auto;background:#e5e5e5}
.head .plus a:first-child:before{display:none}
.search{width:280px;height:40px;border-radius:20px;background:#f4f4f4;float:right;position:relative;padding:0 0px 0 20px;margin-top:35px ;}
.search form{width:100%;height:100%}
.search input{width:100%;height:100%;background:none;font-size:14px;border:none;outline:none}
.search .sub{width:25px;height:25px;position:absolute;right:10px;top:0;bottom:0;margin:auto;background:none;border:none;background:url(/static/pc/yeyou/icon.png);background-position:-413px -12px;cursor:pointer}
.search .sub:hover{opacity:.8}


.web_menu {background: #00ac9a;clear: both;height: 60px;}
.web_menu .w {position: relative;}
.web_menu ul li {float:left;font-size: 16px;_display:inline;}
.web_menu ul li a {display:block;width:155px;float:left;color:#fff;line-height:60px;font-size:18px;text-align:center;transition:background .2s;cursor:pointer}
.web_menu ul li.on{background: #1e7c73;}

.web_menu ul li a:hover {background: #1e7c73;}

.web_menu p {position: absolute;top:-10px;right: 0;}
.web_menu p a{display:block;float:left;width:114px;height:70px;line-height:66px;padding-left:66px;margin-left:10px;overflow:hidden;font-size:24px;font-weight:bold;background:url(/static/pc/yeyou/icons-nav.png) no-repeat}
.web_menu p a:hover {background-position: -182px 0}
.web_menu p a.gamedown {background-position: -364px 0;color: #fff;}
.web_menu p a.gamedown:hover {background-position: -546px 0;}
.hide{display: none;}
/*顶部结束*/
.footer{height:180px; background:#333;margin-top:10px}
.footer .footer_wrap{padding:20px 0px; text-align: center;padding-bottom: 0}
.footer .foo{display:inline-block; height:18px; line-height:18px; overflow: hidden;}
.footer .foo a{display:block; float:left; position: relative; font-size:14px; color:#999;}
.footer .foo a:hover{color:#FFF;}
.footer .foo a:after{content:''; display:inline-block; width:2px; height:12px; background:#848484; margin:0 13px;}
.footer .foo a:last-child:after{display:none;}
.footer p{margin-top:14px;font-size: 14px}
.footer p, .footer p a{color:#999;}
.footer .footlink p{text-align:center;color:#999;font-size:14px;overflow:hidden; margin-bottom:10px}
.footer .footlink p a{display:inline-block;padding:0 10px; color:#b9b9b9}

/* 首页 */
.topgame ul.pic{width:100%;padding:20px 0px;overflow:auto}
.topgame ul.pic li{width:120px;float:left;margin-right:28px;overflow:auto;display:block}
.topgame ul.pic li:hover span{color:#ea6161}
.topgame ul.pic li:last-child{margin-right:0}
.topgame ul.pic li a{display: block;}
.topgame ul.pic li img{width:120px;height:90px;margin-bottom:10px;border-radius:3px;overflow:hidden;background:#eee;float:left}
.topgame ul.pic li span{display:inline-block;width:100%;text-align:center;color:#333;width:100%;transition:color .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.topgame ul.txt{}
.topgame ul.txt li {width:100%;height:40px;border-bottom:1px solid #e5e5e5}
.topgame ul.txt li:last-child{border-bottom:none}
.topgame ul.txt li span{width:80px;float:left;font-size:18px;font-weight:bold;position:relative;color:#333333;height:40px;line-height:40px}
.topgame ul.txt li span:before{content:'';display:inline-block;width:20px;height:20px;background-image:url(/static/pc/yeyou/icon.png);background-position:-15px -15px;position:absolute;right:10px;top:0;bottom:0;margin:auto}
.topgame ul.txt li p{width:1080px;line-height:40px;overflow:auto;overflow:hidden;float:left;height: 40px;}
.topgame ul.txt li p a{float:left;font-size:14px;color:#333;padding:0 15px;transition:color .3s;position:relative}
.topgame ul.txt li p a:before{content:'';display:inline-block;width:1px;height:15px;position:absolute;right:0;top:0;bottom:0;margin:auto;background:#e5e5e5}
.topgame ul.txt li p a:last-child:before{display:none}
.topgame ul.txt li p a:hover{color:#ea6161}

.box,.topgame,.loop,.banner {background: #fff;padding:10px 20px;margin-top: 10px;}

.title {line-height:40px;height:40px;border-bottom:1px solid #ddd;}
.title h3 {font-size:18px;displaY:block;float:left;border-bottom:1px solid #DA251E;height:40px;line-height:40px; position:relative;bottom:0px;color:#DA251E;font-weight: 400;padding: 0 10px;}
.title h2 {font-size:18px;displaY:block;float:left;border-bottom:1px solid #DA251E;height:40px;line-height:40px; position:relative;bottom:0px;color:#333;font-weight: 400;}
.box .title span {float: right;}
.box .title span a {color: #999;}
.box .title span a:hover {color: #f00;}

.banner {padding: 10px;}
.banner-img {margin: 10px auto;}
.banner-img img {width: 100%;height: auto;}

.btitle{height:60px;border-bottom:1px solid #e5e5e5}
.btitle h2 {font-size:20px;font-weight:bold;float:left;line-height:60px;position:relative;padding-left:40px;margin-right:60px;color:#333}
.btitle h2:before{content:'';display:inline-block;width:30px;height:30px;position:absolute;left:0;top:16px;bottom:0;background:url(/static/pc/yeyou/icon.png) no-repeat}
.btitle .hd {float:left;height:60px;margin-right:60px}
.btitle .hd li{display:inline-block;float:left;height:60px;line-height:60px;margin-right:52px;font-size:14px;font-weight:bold;color:#666;position:relative}
.btitle .hd li.on,.btitle .hd li.on a{color:#ea6161}
.btitle .hd li.on:before{content:'';display:inline-block;width:100%;position:absolute;height:2px;background:#ea6161;bottom:12px;left:0;right:0;margin:auto}
.btitle .hd li:last-child{margin-right:0}
.btitle span  {float: right;padding-top: 20px;}
.btitle span a {color:#ea6161;border: 1px solid #ea6161;border-radius: 6px;padding: 0 8px;font-size: 12px}
.btitle span a:hover {background: #EA6161;color: #fff;}

.btitle>h2.i1:before{background-position:-10px -60px}
.btitle>h2.i2:before{background-position:-60px -60px}
.btitle>h2.i3:before{background-position:-110px -60px}
.btitle>h2.i4:before{background-position:-160px -60px}
.btitle>h2.i5:before{background-position:-210px -60px}
.btitle>h2.i6:before{background-position:-259px -60px}
.btitle>h2.c {padding-left: 20px;}
.btitle>h2.c:before {background: #E01801;width: 6px;height: 20px;top: 22px;}

.ctitle{height:50px;}
.ctitle h3 {font-size:20px;font-weight:bold;float:left;line-height:40px;position:relative;padding-left:30px;color:#333}
.ctitle h3:before{content:'';display:inline-block;width:20px;height:20px;position:absolute;left:0;top:11px;background:url(/static/pc/yeyou/icon.png) no-repeat -78px -213px;}
.ctitle>h3.i2:before{background-position: -106px -213px}
.ctitle>h3.i3:before{background-position: -134px -213px}

.kaifu li {background-color: #fffdef;border-bottom: 1px solid #ffded3;overflow: hidden;line-height: 26px;line-height: 26px;padding: 10px 20px;}
.kaifu li p {float: left;}
.kaifu li p.name {width: 200px;}
.kaifu li p.name a {font-weight: bold;font-size: 16px;color: #E01801;}
.kaifu li p.time {width: 190px;}
.kaifu li p.server {width: 150px;}
.kaifu li p.yy {width: 150px;}
.kaifu li p.yy a {color: #E01801;}
.kaifu li p.lb {width: 320px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.kaifu li p.lb a {background: url(/static/pc/yeyou/ico-libao.png) no-repeat 0 center;padding-left: 20px;}
.kaifu li p.go {width: 100px;}
.kaifu li p.cz a,.kaifu li p.go a {background: #E01801;color: #fff;padding: 2px 10px;line-height: 26px;display: inline-block;}
.kaifu li:hover {background: #F6F6F6;cursor: pointer;}
.kaifu li:hover p {font-weight: bold;}
.kaifu .tit {background: #00ac9a;height: 28px;line-height: 28px;font-size: 16px;color: #fff;border-bottom: 0;}
.kaifu .tit:hover {background: #00ac9a;}
.kaifu .tit:hover p {font-weight: 400;}
.kaifu .hot {display: inline-block;width: 23px;background: url(/static/pc/yeyou/g_hot.gif) no-repeat;height: 22px; vertical-align: middle;margin-left: 10px;}
.kaifu li.n {background: #fff;}

.topline {margin-bottom: 20px;}
.topline .left{float: left;width: 430px;}
.topline .m {float: left;width: 430px;margin-left: 20px;}
.topline .right {float: right;width: 260px;}
.focusBox {width:430px;position: relative;height:266px; overflow: hidden;}
.focusBox .pic img { width:100%; height:266px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:40px; width:100%;  background: #000; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height:40px; width:330px; overflow: hidden;}
.focusBox .txt li{ height:40px;line-height: 40px; position:absolute; bottom:-40px;overflow:hidden}
.focusBox .txt li b {font-weight:400;display:block;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px;  font-weight: 400; text-decoration: none;font-size: 16px }
.focusBox .num { position: absolute; z-index: 3; bottom:14px; right: 8px; }
.focusBox .num li{ float: left;margin-right:4px;width:8px;height:8px;line-height:0px;cursor:pointer;text-indent:-999px;overflow:hidden;border:1px solid #fff}
.focusBox .num li.on {background: #fff;}

.side-focusBox {width: 260px;height: 200px;margin-bottom: 0;}
.side-focusBox .txt {width: 160px;}

.apprec{margin-top:12px}
.apprec .hd{border-bottom:2px solid #fff;height:46px}
.apprec .hd li{width:100%;height:46px;line-height:46px;text-align:center;float:left;font-size:16px;color:#fff;position:relative;cursor:pointer}
.apprec .hd li.on{height:48px;font-weight:bold}
.apprec .hd li.on span{width:88px;height:1px;font-size:0px;background-color:#fff;position:absolute;top:45px;left:9px;overflow:hidden}
.apprec .hd li+li{margin-left:2px}
.apprec .hd li.s1{background-color:#70d0df}
.apprec .hd li.s2{background-color:#8c97cb}
.apprec .hd li.s3{background-color:#a6937c}
.apprec .hd li.s4{background-color:#b3d465}
.apprec .item+.item{display:none}
.apprec .item-s1 .a-game{background-color:#70d0df}
.apprec .item-s2 .a-game{background-color:#8c97cb}
.apprec .item-s3 .a-game{background-color:#a6937c}
.apprec .item-s4 .a-game{background-color:#b3d465}
.apprec .a-game{height:143px;padding:0 19px;margin:0 auto;/*background-image:url(/static/pc/yeyou/x_bg.png);*/background-position:left bottom;background-repeat:repeat-x}
.apprec .a-game li{width:98px;height:143px;float:left}
.apprec .a-game li a{width:100%;height:100%;display:block;overflow:hidden;color:#fff}
.apprec .a-game li a:hover{text-decoration:underline}
.apprec .a-game li img{width:78px;height:78px;display:block;border-radius:21px;margin:16px auto 0}
.apprec .a-game li span{width:100%;display:block;height:34px;line-height:34px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.apprec .a-soft{overflow:hidden;padding:17px 13px 17px 8px}
.apprec .a-soft li{height:26px;line-height:26px;overflow:hidden;position:relative}
.apprec .a-soft li+li{margin-top:10px}
.apprec .a-soft li span,.apprec .a-soft li em,.apprec .a-soft li i{float:left;display:block}
.apprec .a-soft li em {color:#e13b3b;font-size:16px}
.apprec .a-soft li a{color:#666;font-size:16px;width:330px;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.apprec .a-soft li i {width:53px;height:24px;line-height:24px;text-align:center;border:1px solid #e13b3b;color:#e13b3b;position:absolute;right:0;top:0}
.apprec .a-soft li a{display:inline-block}
.apprec .a-soft li a:after{content:'';clear:both;overflow:hidden}
.apprec .a-soft li a:hover i{color:#fff;background-color:#e13b3b}
.apprec .a-soft li a:hover{color:#e13b3b}

.topnews .hd {width:100%;height:43px;border-bottom:1px solid #f2f2f2}
.topnews .hd li{width:142px;height:43px;line-height:43px;background-color:#fafafa;float:left;text-align:center;cursor:pointer}
.topnews .hd li+li{margin-left:2px}
.topnews .hd li.on{width:140px;height:44px;border-top:1px solid #e13b3b;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;background-color:#fff;color:#e13b3b}
.topnews .bd{border:1px solid #f2f2f2;border-top:none}
.topnews .item{padding:0 10px}
.topnews .item+.item{display:none}
.topnews .item .tt{padding:10px 10px 10px;border-bottom:1px dashed #f2f2f2}
.topnews .item .tt h2{height:36px;line-height:36px;font-size:19px;overflow:hidden;text-align:center;font-weight: 700;}
.topnews .item .tt h2 a{color:#e13b3b}
.topnews .item .tt h2 a:hover{color: #3dcc55;}

.topnews .item .tt p{height: 55px;line-height: 30px;font-size: 13px;/* overflow:hidden; *//* text-align:center; *//* text-overflow:ellipsis; *//* white-space:nowrap; */color:#999;width: 100%;}

.wlist {overflow:hidden;padding:4px 0}
.wlist li{height:34px;line-height:34px;overflow:hidden;padding-right:54px;position:relative;text-overflow:ellipsis;white-space:nowrap}
.wlist li i{color:#e13b3b;margin-right:4px}
.wlist li span{position:absolute;right:0;top:0;color:#999}

.m-zt{overflow:hidden;margin-top:10px}
.m-zt li{height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-zt li+li{margin-top:9px}
.m-zt li span{width:39px;height:28px;display:inline-block;position:relative;margin-right:20px;text-align:center;color:#fff}
.m-zt li span i{width:0;height:0;display:block;position:absolute;top:0;right:-16px}
.m-zt li span.s1{background-color:#ec5747}
.m-zt li span.s1 i{border-top:28px solid #ec5747;border-right:16px solid transparent}
.m-zt li span.s2{background-color:#8c97cb}
.m-zt li span.s2 i{border-top:28px solid #8c97cb;border-right:16px solid transparent}
.m-zt li span.s3{background-color:#5dc9ea}
.m-zt li span.s3 i{border-top:28px solid #5dc9ea;border-right:16px solid transparent}
.m-zt li span.s4{background-color:#b3d465}
.m-zt li span.s4 i{border-top:28px solid #b3d465;border-right:16px solid transparent}

.rep-list{overflow:hidden;margin-top:5px;margin-left: -30px;}
.rep-list li{line-height:35px;height:35px;width:260px;float:left;overflow:hidden;margin-left:30px;border-bottom:1px solid #ececec;    background: url(/static/pc/yeyou/tu_1.png) no-repeat 0 -111px;position: relative;}
.rep-list li a{ margin-left: 10px; }
.rep-list li span{position:absolute;right:0;top:0;color:#999}

.rep-list li.cur{border-bottom:none}

.game .col {float: left;width: 860px;}
.game .hot {float: right;width: 280px;}
.game .col .sleft {float: left;width: 860px;}
.game .col .smid {float: left;width: 396px;}
.game .col .glist {margin-left: -26px;}
.game .col .glist li {margin-left: 32px;}
.game .col .smid.btitle {border-bottom: 0;}
.game .col .smid.btitle .hd {float: none;width: 100%;}
.game .glist {height: 480px;}
.nlist li {line-height: 26px;height: 26px;padding: 5px 50px 5px 0;position: relative;}
.nlist li i {display: inline-block;padding: 0 10px;background: #F8F8F8;line-height: 26px;font-size: 12px;margin-right: 10px;color: #aaa;}
.nlist li>a {display: inline-block;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;max-width: 100%;overflow: hidden;font-size: 16px}
.nlist li em {position: absolute;top:0;right: 0;color: #aaa;line-height: 36px;}
.game .hotlist  ul {padding-top: 10px;}

.hotlist li {border-bottom: 1px solid #E8E8E8;padding: 15px 0 10px 30px;height: 50px;position: relative;}
.hotlist li:last-child {border-bottom: 0;}
.hotlist li em {width: 20px;height: 20px;background: #cfcfcf;text-align: center;line-height: 20px;color: #fff;display: block;border-radius: 6px;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);position:absolute;left:0%;top:50%;font-weight: 100;font-size: 13px;font-weight: bold;}
.hotlist li img {width: 50px;height: 50px;border-radius: 3px;float: left;}
.hotlist li:nth-child(1) em {background: #EA6161;}
.hotlist li:nth-child(2) em {background: #E39292;}
.hotlist li:nth-child(3) em {background: #F8C0C0;}
.hotlist li p {float: left;width: 138px;padding-left: 10px;}
.hotlist li p a,.hotnews li a {display: inline-block;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;max-width: 100%;overflow: hidden;line-height: 24px;}
.hotlist li p span {display: block;color: #aaa;font-size: 12px}
.hotlist li a.more {float: right;display: block;width: 50px;height: 24px;border: 1px solid #E01801;color: #E01801;border-radius: 3px;line-height: 24px;text-align: center;margin-top: 4px;}
.hotlist li a.more:hover {border: 1px solid #333;color: #333;}
.hotnews {padding: 10px 0;}
.hotnews li {padding: 5px 0 5px 30px;height: 24px;border-bottom: 0;}

.wz .btitle {position: relative;}
.wz .btitle .hd {float: none;position: absolute;top:60px;left: 0;}
.wz .bd {margin-top: 50px;}
.wz .bd{overflow:auto;padding:10px 0;}
.wz .bd ul {display: block;}
.wz .bd ul.on {display: block;}
.slist li {float:left;display:inline-block;width:370px;height:36px;margin-right:25px;font-size:14px;line-height:36px;overflow: hidden;}
.slist li:nth-child(3n){margin-right:0}
.slist li em {display:inline-block;float:left;margin-right:10px}
.slist li em a{color: #999;width: auto;}
.slist li a {display:inline-block;float:left;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:310px;transition:color .3s}
.slist li span{color:#999;float:right}
.slist li a:hover{color:#ea6161}

.mgamehot .more {clear: both;}
.mgamehot .more a {background: #cfcfcf;display: block;line-height: 40px;height: 40px;text-align: center;font-weight: bold;font-size: 16px}
.mgamehot ul {margin-left: -5px;padding: 5px 0 10px;}
.mgamehot li{float:left;border:1px solid #eee;width:226px;height:215px;overflow:hidden;position:relative;margin:5px 0px 0 5px}
.mgamehot li a {display: block;}
.mgamehot li span{display:block}
.mgamehot li .img {height:139px;overflow:hidden;background-color:#f8f8f8}
.mgamehot li .img img{width:114px;height:114px;display:block;border-radius:13px;margin:11px auto 0}
.mgamehot li .tit{height:39px;line-height:39px;text-align:center;overflow:hidden;padding:0 14px;font-size:18px;color:#434343;}
.mgamehot li .type{text-align:center;height:22px;line-height:22px;overflow:hidden;font-size:12px;color:#767676;margin-top:4px}
.mgamehot li .type i{color:#e4e4e4;margin:0 12px}
.mgamehot li .system{text-align:center;height:24px;line-height:24px;overflow:hidden;font-size:12px;color:#b0b0b0}

.mgamehot li .cov{display:none;height:237px;overflow:hidden;position:absolute;left:0;top:0;width:100%;background-color:#fff;}
.mgamehot li .cov .info{height:149px;overflow:hidden;line-height:24px;color:#fff;background-color:#f7a934;text-align: center;padding-top: 18px;width: 100%;}
.mgamehot li .cov .info img {width: 80px;height: 80px;border: 10px solid #fff;border-radius: 20px;}
.mgamehot li .cov .info em {display: block;}
.mgamehot li .cov .btn {width:120px;height:28px;border:1px solid #E8E8E8;line-height:28px;text-align:center;margin:12px auto 0;}
.mgamehot li:hover .cov  {display: block;}
.mgamehot li:hover .cov .info {}
.mgamehot li:hover .cov .btn {color: #000;}
.mgamehot li .cov .btn:hover{color:#ea6161}


/*网游*/

.wy-mgamehot .more {clear: both;}
.wy-mgamehot .more a {background: #cfcfcf;display: block;line-height: 40px;height: 40px;text-align: center;font-weight: bold;font-size: 16px}
.wy-mgamehot ul {margin-left: -5px;padding: 5px 0 10px;}
.wy-mgamehot li{float:left;border:1px solid #eee;width:226px;height:215px;overflow:hidden;position:relative;margin:5px 0px 0 5px}
.wy-mgamehot li a {display: block;}
.wy-mgamehot li span{display:block}
.wy-mgamehot li .img {height:139px;overflow:hidden;background-color:#f8f8f8}
.wy-mgamehot li .img img{width:170x;height:114px;display:block;border-radius:3px;margin:11px auto 0}
.wy-mgamehot li .tit{height:39px;line-height:39px;text-align:center;overflow:hidden;padding:0 14px;font-size:18px;color:#434343;}
.wy-mgamehot li .type{text-align:center;height:22px;line-height:22px;overflow:hidden;font-size:12px;color:#767676;margin-top:4px}
.wy-mgamehot li .type i{color:#e4e4e4;margin:0 12px}
.wy-mgamehot li .tit:hover{color:#ea6161}


.system i{display:inline-block;background:url(/static/pc/yeyou/icon.png) no-repeat;vertical-align:middle;margin:0 5px;width: 16px;height: 18px;}
.system i.android {background-position:-68px -116px}
.system i.ios {background-position:-118px -116px}
.system i.pc {background-position:-19px -116px}

.glist{overflow:hidden;padding:0 4px;padding-top:25px;display: block;margin-left: -28px;}
.glist.dis{display:block}
.glist li {width:208px;float:left;margin:0 0 25px 28px;overflow:auto;}
.glist li a:hover p{color:#ea6161}
.glist li a:nth-child(10n){margin-right:0}
.glist li a img{width:208px;height:125px;margin-bottom:10px;border-radius:3px;overflow:hidden;background:#eee;}
.glist li p {display:inline-block;width:100%;text-align:center;font-size:15px;color:#333;float:left;width:100%;transition:color .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px; margin-top: 2px;}
.glist li a em{font-size:12px;text-align:center;color:#ea6161}



/*手机页游*/

.h5glist{overflow:hidden;padding:0 4px;padding-top:25px;display: block;margin-left: -28px;}
.h5glist.dis{display:block}
.h5glist li {width:96px;float:left;margin:0 0 25px 28px;overflow:auto;}
.h5glist li a:hover p{color:#ea6161}
.h5glist li a:nth-child(10n){margin-right:0}
.h5glist li a img{width:96px;height:96px;margin-bottom:10px;border-radius:20px;overflow:hidden;background:#eee;}
.h5glist li p {display:inline-block;width:100%;text-align:center;font-size:14px;color:#333;float:left;width:100%;transition:color .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}
.h5glist li a em{font-size:12px;text-align:center;color:#ea6161}


.special {padding: 20px 0 10px;}
.special .bd {padding-bottom: 20px;overflow: hidden;}
.sgpic li {width:280px;height:160px;float: left;padding: 0 14px 0 0;}
.sgpic li a{width:280px;height:160px;display:block;background:#eee;position:relative}
.sgpic li a img{width:100%;height:100%}
.sgpic li p{height:30px;position:absolute;bottom:0;left:0;text-align:center;background:rgba(0,0,0,.8);padding:0 10px;width: 260px;}
.sgpic li p span{font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;line-height:30px}

.sgpic li p span:hover{color:#ea6161}


.sgpic2 {margin-left: -16px;padding-top:20px ;}
.sgpic2 li {padding-right: 0;margin-left: 14px;}
.special .hd {height: 20px;position: relative;overflow: hidden;padding: 0 40px;text-align: center;width: 244px;margin: 0 auto;display: block;}
.special .hd ul {display: inline-block;}
.special .hd li{display: inline-block;width:8px;line-height: 60px;height:8px;margin:6px 10px;background:#e4e4e4;opacity:1;border-radius: 50%;overflow: hidden;}
.special .hd li.on {background:#ea6161}
.special .hd a.prev,.special .hd a.next {width:20px;height:20px;position:absolute;top:0px;margin:0;border-radius:50%;background:#f09494 url(/static/pc/yeyou/icon.png) no-repeat -66px -15px;cursor: pointer;}
.special .hd a.prev {left:0px;}
.special .hd a.next {right:0px;background-position:-114px -15px}

/* 友情链接 */
.friends{background:#fff;height:80px;position:relative;z-index:2;margin-top: 10px;overflow: hidden;margin-bottom:20px;}
.friends h3{width:150px;background:#ea6161;float:left;text-align:center;position:relative;height: 100%;}
.friends h3:before{content:'';display:inline-block;width:20px;height:20px;position:absolute;background:#ea6161;transform:rotate(45deg);right:-10px;top:0;bottom:0;margin:auto}
.friends h3 b{font-size:20px;font-weight:bold;color:#fff;margin-top: 25px;display: block;}
.friends h3 span{font-size:14px;color:#ffd4d4;margin-bottom:10px;display:inline-block}
.friends h3 p{font-size:14px;color:#ffd4d4;margin-bottom:10px}
.friends .bd{width:1050px;float:left;height:100px;position:relative}
.friends .bd .tab_bd{width:100%;height:100%;position:relative;overflow:hidden;position:relative}
.friends .bd .bd{word-wrap:break-word;overflow:auto;position:absolute;transition:top .5s}

.friends .bd li{padding:0 40px;padding-top:19px;float:left;}

.friends .bd li a{width:auto;height:30px;float:left;margin-right:5px;margin-bottom:14px;line-height:30px;color:#a99898;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s}
.friends .bd li a:hover{color:#ea6161}
.friends .bd li a:nth-child(5n){margin-right:0px}
.friends .prev,.friends .next {width:30px;height:30px;position:absolute;right:20px;cursor:pointer;background:url(/static/pc/yeyou/icon.png) no-repeat;}
.friends .prev{top:65px;background-position:-160px -10px}
.friends .next{top:105px;background-position:-210px -10px}
.friends .prev:hover,.friends .next:hover {opacity: .8;}
/* 分页 */
#pages {height:34px;padding:20px 0px 10px 0px;clear:both;text-align: center;}
#pages a,
#pages a:visited,#pages a:hover{padding:0px 12px; border:1px solid #dedede;display:inline-block;height:32px;line-heighT:32px;text-decoration:none;color:#777;margin:0 3px;background:#fff;}
#pages a:hover,#pages a.curr,#pages a.curr:visited {border:1px solid #DA251E; color:#fff;background:#DA251E;}

.rela { position: relative;}
/*面包屑*/
.loaction {height: 20px;border-bottom: 1px solid #E8E8E8;line-height: 20px;padding: 15px 0 8px;}
.loaction p {line-height: 30px;}
.loaction b {background: url(/static/pc/yeyou/icon.png) no-repeat -484px -165px;padding-left: 26px;}
.loaction  .losearch { position: absolute;top:0;right: 0;}


.star {display: block;height: 13px;display: block;line-height: 13px;background:url(/static/pc/yeyou/star.png) no-repeat;width: 78px;}
.star1,.star0 {background-position: 0 -52px;}
.star2 {background-position: 0 -39px;}
.star3 {background-position: 0 -29px;}
.star4 {background-position: 0 -13px;}
.star5 {background-position: 0 0px;} 


/* 内容页 */
.infogame {height: 200px;}
.infogame h2 {font-weight: bold;font-size: 28px;color: #000;line-height: 60px;}
.infogame .inf {position: relative;padding-left: 140px;float: left;}
.infogame .inf img {width: 120px;height: 120px;border-radius: 10px;position: absolute;top:0;left: 0;}
.infogame .inf p {line-height: 36px;}
.infogame .inf p span {padding-right: 2em;color: #aaa;}
.infogame .inf p span em {color: #333;}
.infogame .downico {padding-top: 4px;}
.infogame .qrcode {float: right;border: 1px solid #31BE81;text-align: center;border-radius: 10px;padding: 10px;position: relative;top: -46px;}
.infogame .qrcode img {width: 110px;height: 110px;padding: 10px;}
.tag a {display: inline-block;padding: 2px 10px;border-radius: 10px;background: #f1f1f1;color: #666;line-height: 20px;}
.tag a:hover {background: #E8E8E8;color: #333;}

.downico a {background: #31BE81;width: 160px;height: 44px;line-height: 44px;border-radius: 5px;display: inline-block;margin-right: 10px;font-size: 16px;color: #fff;text-align: center;}
/*
.downico span {display: inline-block;position: relative;padding-left: 40px;}
.downico span:before {content: "";width: 30px;height: 30px;display: inline-block;border-radius: 50%; margin-right: 10px;position: absolute;top:50%;left: 0;margin-top: -15px;background:url(/static/pc/yeyou/icon.png) no-repeat -328px -160px;}
*/
.downico img{padding-top: 5px;}
.downico a:hover span::before {background-position: -360px -160px;}
.downico a:hover {background-color: #4BC37F;}
.downico a.ios {background: #1985D9;}
.downico a.ios span::before {background-position: -395px -160px;}
.downico a.ios:hover span::before {background-position: -427px -160px;}
.downico a.ios:hover {background-color: #5A97FF;}
.downico a.pc {background: #F5A630;}
.downico a.pc span::before {background-position: -258px -160px;}
.downico a.pc:hover span::before {background-position: -290px -160px;}
.downico a.pc:hover {background-color: #F0950C;}

.view .col {float: left;width: 800px;overflow: hidden;}
.view .side {float: right;width: 340px;}

.detail h1{height:auto;line-height:36px;font-size:28px;font-weight:bold;color:#434343;text-align:center;padding:15px 0}
.detail>p{line-height:32px;padding:15px 0;color:#434343;font-size:16px;text-indent:2em}
.detail .auor{height:30px;line-height:30px;margin-bottom:20px;font-size:12px;text-align:center;color:#b0b0b0;text-indent:0;padding:0}
.detail .auor span{display:inline-block;padding:0 10px}
.detail .auor .shareBox{display:inline-block;height:30px;line-height:30px}
.detail .auor .shareBox:after{content:".";visibility:hidden;display:inline-block;height:30px;clear:both}
.detail .auor .shareBox a{float:left;display:inline-block;width:27px;height:27px;padding:0;margin:0;margin-left:3px;background:url(/static/pc/yeyou/share.png) no-repeat;opacity:0.8}
.detail .auor .shareBox a:hover{opacity:1}
.detail .auor .shareBox i{float:left;display:inline-block}
.detail .auor .shareBox .weixin{background-position:0 0}
.detail .auor .shareBox .tsina{background-position:-30px 0}
.detail .auor .shareBox .qzone{background-position:-60px 0}
.detail .auor .shareBox .tieba{background-position:-90px 0}
.detail .auor .shareBox .copy{background-position:-120px 0}
.smalltext {margin: 0 20px;}
.smalltext,.tips{position:relative;height:auto;text-align:left;line-height:24px;font-size:14px;padding:15px 15px 10px;margin-top:20px;color:#f7a934;border:1px solid #ffe5bd;background:#fffdee}
.smalltext::before,.smalltext::after{content: '';position:absolute;top:-1px;left:-1px;display:inline-block;width:9px;height:9px;border-width:2px 0 0 2px;border-style:solid;border-color:#f7a934}
.smalltext::after{left:auto;top:auto;right:-1px;bottom:-1px;border-width:0 2px 2px 0}


.endtext {padding:20px 20px; font:16px/34px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;color:#404040;word-break: break-all;}
.endtext p {margin:14px 0;text-align:justify}
.endtext p img {margin: 0 auto 10px;}
.endtext img {
	max-width:800px;
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 800)?"800px":"auto"; 
}
);
}
.endtext iframe {max-width:100% !important;border:0;background: url(/static/pc/yeyou/loading.gif) no-repeat center;}

.m-goto-index{font-size:16px;color:#333;margin-bottom:15px}
.m-goto-index a{color:#64b1ff}
.m-goto-index a:hover{color:#64b1ff}
.m-goto-index i{display:inline-block;vertical-align:bottom;width:23px;height:23px;background:url(/static/pc/yeyou/icon.png) no-repeat 0 -210px;margin:0 5px 0 0}

.dotlist {padding: 10px 0px;}
.dotlist li {line-height: 34px;height: 34px;padding-left: 14px;overflow: hidden;position: relative;padding-right: 70px;}
.dotlist li a {display: inline-block;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;max-width: 100%;overflow: hidden;}
.dotlist li:after {width: 4px;height: 4px;border-radius: 100px;background: #4E5D98;position: absolute;top:50%;margin-top: -4px;left: 0;content: "";}
.dotlist li span {color: #999;font-size: 12px;position: absolute;top:0;right: 0;}

.view .side .hotlist p {width: 190px;}

.other{height:50px;border-bottom:2px solid #e5e5e5}
.other h3 {font-size:20px;font-weight:bold;line-height:50px;position:relative;color:#333;vertical-align: middle;}
.other h3:before{content:'';display:inline-block;height:16px;border-left: 6px solid #4E5D98;margin-right: 10px; }
.other .dotlist {float: left;width: 740px;}
.other .dotlist li {float: left;width: 336px;padding-right: 20px;}
.other .tag {float: right;width: 420px;line-height: 34px;padding-top: 10px;}
.other .tag span {line-height: 40px;}
.other .tag a {margin-right: 10px;}

/* 开服侧边 */
.m-heralds {background: #fff;box-shadow: 0 0 0 1px #f0f0f0}
.m-heralds .m-tab-hook {overflow: hidden;margin-top: -1px;line-height: 40px}
.m-heralds .m-tab-hook li {position: relative;float: left;width: 50%;border-top: 1px solid transparent;cursor: pointer;color: #888;font-size: 15px;text-align: center}
.m-heralds .m-tab-hook li:not(:last-child):before {position: absolute;top: 0;bottom: 0;right: 0;width: 1px;background: linear-gradient(rgba(238,238,238,1), rgba(238,238,238,.3));background: #eee\0/;content: ''}
.m-heralds .m-tab-hook li.active {border-color: #ffd900;color: #333;font-weight: bold}
.m-heralds .m-tab-panel {padding-bottom: 10px}

.m-herald-data, .m-herald-game {margin: 2px 2px 12px}
.m-herald-data li {padding: 0 15px;border-bottom: 1px dotted #eee;font-size: 13px;line-height: 35px;height: 35px;position: relative;}
.m-herald-data li:hover {background: #f9f9f9}
.m-herald-data li>* {display: block;float: left;text-overflow: ellipsis;white-space: nowrap;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.m-herald-data li .name {padding-right: 10px;width: 43%;overflow: hidden;background: no-repeat 95% 50%}
.m-herald-data li .name.hot {padding-right: 17px;background-image: url(/static/pc/yeyou/g_hot.gif)}
.m-herald-data li .name.official {padding-right: 16px;background-image: url(/static/pc/yeyou/g_official.gif)}

.m-herald-data li .time {width: 29%}
.m-herald-data li .server {width: 28%;text-align: right;}
.m-herald-data li .server em {display: inline-block;width: 60px;background: #197fe3;line-height: 24px;font-weight: bold;color: #fff;text-align: center;border-radius: 5px}
.m-herald-data li.now {border-color: #f6dd81;background: #fffdeb}
.m-herald-data li.now .time {color: #f20;font-weight: bold}
.m-herald-data li.op {border-color: #f6dd81;background: #fffbbb;color: #f20}
.m-herald-data li.op .time {font-weight: bold}
.m-herald-data li.op .name {background-image: url(/static/pc/yeyou/g_top.gif)}


.tab-pane .m-herald-data .more {top: -20px;padding: 6px 10px;width: 270px;background: #fff1f0;border: 2px solid #ff6c6c;box-sizing: border-box;}
.m-herald-data .more {visibility: hidden;position: absolute;top: -10px;left: 50%;z-index: 50;box-shadow: 0 0 0 1px rgba(255,34,0,1), 0 0 20px 0 rgba(0,0,0,.3);transform: translate(-50%, -100%);opacity: .3;transition: .08s ease;}
.tab-pane .m-herald-data .more:before {position: absolute;top: 100%;left: 50%;z-index: 2;margin-left: -7.5px;border: 8px solid transparent;border-bottom-width: 0;border-top-color: #fff1f0;content: '';}
.tab-pane .m-herald-data .more:after {margin-left: -12px;border: 12px solid transparent;border-bottom-width: 0;border-top-color: #ff6c6c;content: '';}
.m-herald-data .more:after {position: absolute;top: 100%;left: 50%;margin-left: -3px;border: 6px solid transparent;border-bottom-width: 0;border-top-color: #f20;content: '';}
.tab-pane .m-herald-data .more strong {color: #90f;box-sizing: border-box;}
.tab-pane .m-herald-data .more p {margin-top: 7px;padding-top: 7px;border-top: 1px dotted #999;color: #b7560f;}
.clearfix::after {display: block;clear: both;content: ".";visibility: hidden;height: 0px;}
.m-herald-data li .bili-fuli {display: none;left: -0;bottom: 45px;border: 2px solid #FF6C6C;width: 228px;min-height: 60px;background: #FFFBDB;padding: 10px;position: absolute;}
.m-herald-data li .bili-fuli .bili {color: #f20000;font-size: 15px;font-weight: bold;}
.m-herald-data li .bili-fuli .fuli {color: #832b00;font-size: 12px;line-height: 18px;margin-top: 5px;white-space: normal;}
.m-herald-data li .bili-fuli:before {content: '';position: absolute;width: 0;height: 0;left: 108px;bottom: -20px;border: 10px solid transparent;border-top: 10px solid #FF6C6C;margin-top: -6px;}
.m-herald-data li .bili-fuli:after {content: '';position: absolute;width: 0;height: 0;left: 110px;bottom: -16px;border: 8px solid transparent;border-top: 8px solid #FFFBDB;margin-top: -6px;}
.decoration.detype1 {left: 0px;}

.m-herald-data li:hover .bili-fuli {display: inline-block;z-index: 10}
.tab-pane .m-herald-data a:hover + .more {top: -12px;}
.tab-pane .m-herald-data a:hover > strong {display: block;}

.m-pages {margin: 5px auto;text-align: center;font-size: 0}
.m-pages>* {display: inline-block;cursor: pointer;margin: 0 2px;padding: .1em .6em;border: 1px solid #e6e6e6;font-size: 13px;vertical-align: middle}
.m-pages>*:hover {background: #f3f3f3}
.m-pages>*.cur, .m-pages>*.cur:hover {border-color: #f90;background: 0;color: #f90}

/* 列表 */
.spser form {border: 1px solid #ddd;border-radius: 3px;height: 30px;overflow: hidden;background: #fff;}
.spser form div {height: 22px;padding: 4px;float: left;}
.spser form input.form-contro {width: 280px;height: 22px;line-height: 22px;text-indent: 10px;border: 0;float: left;border-right: 0; outline:none;background: #fff;}
.spser form:hover {border-color: #fff;}
.spser form input.btn-submit {width: 40px;height: 30px;color: #ffffff;text-align: center;background: url(/static/pc/yeyou/spser.gif) no-repeat center;cursor: pointer;border-radius:0 3px 3px 0;border: none;float: left;}

.screen {border: 1px solid #E8E8E8;}
.screen .hd {height: 30px;background: #F2F2F2;padding: 8px 10px;position: relative;line-height: 30px;}
.screen .hd .reset {background: #482a2a;display: inline-block;color: #fff;padding: 0 10px;border-radius: 3px;float: right;}
.screen .hd .reset:hover{background: #982525;}
.screen .spser {position: absolute;top:8px;left:90px;}
.screen .hd span {display: inline-block;float: left;}
.screen .hd p {float: left;width: 820px;}
.screen .hd p a {margin-right: 10px;}
.screen dl {overflow: hidden;border-bottom:1px dashed #E8E8E8;padding:8px 10px;}
.screen dl dt {float: left;width: 74px;text-align: right;line-height: 28px;}
.screen dl dd {float: left;width: 1064px;float: right;}
.screen dl dd a {display: inline-block;line-height: 28px;height: 28px;margin-right: 20px;padding: 0 10px;}
.screen dl dd a.on,.screen dl dd a:hover {background: #E13B3B;color: #fff;}

.znav {padding-top: 10px;}
.znav a {width:110px;height:40px;margin-right:10px;margin-bottom:20px;background:#f9f9f9;border:1px solid #f9f9f9;text-align:center;line-height:38px;color:#333;font-size:16px;border-radius:4px;transition:color .2s;display: inline-block;position: relative;}
.znav a.on,.znav a:hover {background:#ea6161;color:#fff;border-color:#ea6161}
.znav a.on::after {content: "";border-width:6px 6px 0;border-style:solid;border-color:#EA6161 transparent transparent;position: absolute;bottom: -7px;left: 50%;margin-left: -6px;}
.gamelist ul {margin-left: -18px;}
.gamelist li{float:left;width:176px;height:206px;margin-left:18px;margin-bottom:20px;border:1px solid #e5e5e5;background:#fafafa;padding-top:20px;border-radius:4px}
.gamelist li:nth-child(6n){margin-right:0}
.gamelist li img{width:120px;height:120px;border-radius:20px;background:#eee;margin:auto;display:block;overflow:hidden;margin-bottom:10px}
.gamelist li p {text-align:center}
.gamelist li .n span{font-size:16px;color:#333;height:35px;line-height:35px;display:inline-block;padding:0 20px;margin-bottom:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.gamelist li .n em {color:#40beff;font-size:12px;display: block;}
.gamelist li .d{display:none}
.gamelist li .d a{font-size:14px;height:35px;line-height:35px;display:inline-block;padding:0 20px;margin-bottom:7px;background:#42ce8e;border-radius:4px;color:#fff;transition:background .2s}
.gamelist li .d span {color:#999999;font-size:12px;display: block;}
.gamelist li .d a:hover{background:#3cb37d}
.gamelist li:hover{background:#f2fbf7;border-color:#42ce8e}
.gamelist li:hover .n{display:none}
.gamelist li:hover .d {display:block}

.line1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.line2,.line3,.line4,.line5{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.line2{-webkit-line-clamp:2}
.line3{-webkit-line-clamp:3}
.line4{-webkit-line-clamp:4}
.line5{-webkit-line-clamp:5}
/*分页*/
.pages {padding:18px 0px 24px 18px;clear:both;text-align:center}
.view .znav {padding-top: 20px;}
.newslist{overflow:hidden}
.newslist li{overflow:hidden;position:relative;padding:20px 140px 20px 0;border-bottom:1px dashed #ececec}
.newslist li .n {height:22px;overflow:hidden;width:440px;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:normal}
.newslist li span {position:absolute;right:140px;top:20px;font-size:12px}
.newslist li span em {margin-left:15px}
.newslist li span  i{color:#999}
.newslist li span a {color:#E13B3B}
.newslist li span a:hover {color: #000;}
.newslist li .desc {line-height:22px;font-size:12px;color:#999;clear: both;width: 100%;padding-top: 5px;}

.newslist li .look {position:absolute;right:0;top:20px;width:100px;height:40px;text-align:center;line-height:40px;background-color:#E13B3B;color:#fff}
.newslist li .look:hover{opacity:.85}

/* 攻略首页 */
.glline .left {width: 380px;}
.glline .m {margin-left: 10px;}
.glline .right {width: 330px;}
.gl-focusBox {width: 380px;height: 536px;}
.gl-focusBox .pic img {height: 536px;}
.gl-focusBox .txt-bg {height: 80px;}
.gl-focusBox .txt {width: 100%;text-align: center;bottom: 36px;}
.gl-focusBox .txt li {text-align: center;width: 100%;}
.gl-focusBox .num {right: 0;width: 100%;text-align: center;}
.gl-focusBox .num li {border-radius: 50%;float: none;display: inline-block;}

.kaice .hd{height:44px;overflow:hidden}
.kaice .hd ul{overflow:hidden}
.kaice .hd ul li{width:50%;height:44px;float:left;overflow:hidden;background-color:#00ac9a;font-size:16px;color:#fff;line-height:44px;text-align:center;cursor:pointer}
.kaice .hd ul li.on{background-color:#9fc546;color:#fff}
.kaice .bd {overflow:hidden;padding-top:10px}
.kaice .bd .con+.con{display:none}

.kflist {overflow:hidden;position:relative;height:475px}
.kflist li{overflow:hidden;height:36px;line-height:36px;position:relative;z-index:2}
.kflist li>p,.kflist li>em{float:left;height:36px;overflow:hidden}
.kflist li .date{width:40px;text-align:center}
.kflist li .dot{width:28px;position: relative;}
.kflist li .dot:before {content: '';height: 36px;border-right: 1px solid #F2F2F2;display: block;position: absolute;top:0;left: 50%;}
.kflist li:first-child .dot::before {top: 18px;height: 18px;}
.kflist li:last-child .dot::before {top: 0px;height: 18px;}
.kflist li .dot::after {content: '';display:block;width:5px;height:5px;background:#949494;overflow:hidden;border: 3px solid #fff;border-radius: 50%;position: absolute;top:12px;left: 9px;}

.kflist li .n {width:114px;margin-left:3px;}
.kflist li .status{width:84px;margin-left:9px;color:#b0b0b0}

.kflist li a.d{display:block;width:62px;height:22px;text-align:center;line-height:22px;border:1px solid #eee;color:#434343;font-size:12px;margin-top:7px;float: right;}
.kflist li:hover{background-color:#fffeee}
.kflist li:hover>p,.kflist li:hover .n a{color:#E13B3B}
.kflist li:hover .dot::after {background: #fff;border-color: #E13B3B;}

.kflist li:hover a.d{background-color:#E13B3B;border-color:#E13B3B;color:#fff;margin-right:6px}

.kaice a.more {display:block;height:34px;text-align:center;line-height:34px;border:1px solid #eee;margin-top:7px}
.kaice a.more:hover{border-color:#E13B3B}
.yxzt .special .bd {overflow: hidden;height: auto;}
.yxzt .slist {padding-bottom: 10px;}

/* 攻略首页结束 */

.yyfl {margin-top: 0;padding-top: 0;}
.plist {padding-top: 20px;}
.plist ul {margin-left: -40px;}
.plist li {float: left;width: 160px;margin-left: 40px;}
.plist li img {width: 160px;height: 210px;}
.plist li a {display: block;}
.plist li a p {line-height: 44px;height: 44px;overflow: hidden;}
.plist li p b {float: left;font-size: 16px;font-weight: 400;}
.plist li p span {float: right;color: #aaa;}

/* 专区 */
.zq {padding-top: 10px;}
.zq-img img.bg {width: 100%;}
.zq-img {position: relative;height: auto;}
.zq-img .zq-ico {width: 140px;height: 140px;position: absolute;left:20px;bottom: -70px;}
.zq-img .zq-ico img {width: 100%;height: 100%;border-radius: 30px;}
.zq-img .vote {border: 1px solid #E13B3B;width: 80px;height: 52px;position: absolute;bottom:20px;right: 20px;background: #fff;border-radius: 3px;text-align: center;}
.zq-img .vote em {display: block;height:28px;line-height: 28px;position: relative;font-weight: bold;}
.zq-img .vote em::after {content: "";border-width:4px 4px 0;border-style:solid;border-color:#fff transparent transparent;position: absolute;bottom: -4px;left: 50%;margin-left: -6px;}
.zq-img .vote span {display: block;background: #E13B3B;line-height: 24px;height: 24px;color: #fff;}
.zq-bd {background: #F0F0F0;padding: 20px;min-height: 130px;}
.zq-bd .inf {float: left;width: 360px;overflow: hidden;}
.zq-bd .inf h1 {height: 80px;line-height: 40px;padding-left: 145px;font-size: 24px;font-weight: bold;text-align: center;}
.zq-bd .tags {height: 40px;}
.zq-bd .tags span {background: #4B9B04;margin-left: 1em;padding: 3px 10px;color: #fff;border-radius: 3px;}
.zq-bd .tags span:first-child {margin-left: 0;}
.zq-bd .col {float: right;width: 760px;position: relative;}
.zq-desc {border: 1px solid #E8E8E8;background: #fff;line-height: 26px;padding: 5px 10px;height: 86px;position: absolute;top:40px;left: 0;z-index: 9;width: 740px;}
.zq-desc p {text-indent: 2em;}
.zq-desc p.more {text-align: right;text-indent: 0em;}
.zq-desc p.more a {color: #E13B3B;}
.zq-desc .max {display: none;}
.zq-desc-all {height: auto;}
.zq-desc-all .min {display: none;}
.zq-desc-all .max {display: block;}
.one-txt-cut{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.txt-cut{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.txt-cut-1{-webkit-line-clamp:1}
.txt-cut-2{-webkit-line-clamp:2}
.txt-cut-3{-webkit-line-clamp:3}
.txt-cut-4{-webkit-line-clamp:4}
.txt-cut-5{-webkit-line-clamp:5}
.txt-cut-6{-webkit-line-clamp:6}
.txt-cut-7{-webkit-line-clamp:7}
.txt-cut-8{-webkit-line-clamp:8}
.txt-cut-9{-webkit-line-clamp:9}
.txt-cut-10{-webkit-line-clamp:10}
.bff{background: #fff;}
.pd20{padding: 10px;}
.pt0{padding-top: 0px;}
/* 最新礼包 */
.newlibao {margin-left: -20px;padding-top: 20px;}
.newlibao dl { width: 273px; height: 170px; border: 1px #dedede solid; border-radius: 5px; float: left; margin-bottom: 20px; margin-left: 20px; }
.newlibao dt, .newlibao dt img { width: 100px; height: 132px; }
.newlibao dt { float: left; padding-left: 20px; padding-top: 20px; }
.newlibao dd { float: right; width: 140px; padding-top: 20px; }
.newlibao dd h3 { font-size: 18px; font-weight: bold; color: #333; height: 32px; line-height: 32px; }
.newlibao dd h3 a { color: #333; }
.newlibao dd h3 a:hover { color: #E13B3B; }
.newlibao dd h4 { font-size: 16px; font-weight: normal; color: #666; height: 36px; }
.newlibao dd h5 { font-size: 14px; font-weight: normal; color: #999; height: 36px; }
.newlibao dd h6 { font-size: 14px; font-weight: normal; color: #666; background: url(/static/pc/yeyou/icon.png) -485px -209px no-repeat; padding-left: 24px; }
.newlibao h6 i { color: #E13B3B; }
.newlibao dl:hover {border: 1px #E13B3B solid; }
.newlibao dl h3:hover {color:#E13B3B;}
.lqlb {width: 570px;float: left;height: 364px;padding-left: 20px;}
.gz {width: 270px;float: right;}
.gz .qrcode {float: left;}
.gz .qrcode img {width: 90px;height: 90px;background: url(/static/pc/yeyou/jupai.png) no-repeat;padding: 6px 6px 38px 6px;}
.gz .inf {float: right;}
.gz .inf p {text-align: center;line-height: 24px;padding-bottom: 10px;}
.gz .inf span {display: block;text-align: center;}
.gz .inf span a.weixin {margin-right: 10px;}
.gz .inf a.weixin,.gz .inf a.weibo {width: 59px;height: 59px;background: url(/static/pc/yeyou/gz.png) no-repeat;line-height: 240px;overflow: hidden;display: inline-block;background-size: 120px auto;}

.gz .inf a.weixin {background-position: -61px 0}
.gz .inf a.weixin:hover {background-position: -61px -61px}
.gz .inf a.weibo:hover {background-position: 0px -61px}
.lqlb .hbbox {float: left;margin: 20px 0 0 20px;}
.lqlb .gz {margin: 60px 20px 0 0;}
/* 红包 */
.hbbox {width: 222px;height: 300px;border-radius: 10px;background: url(/static/pc/yeyou/hbbox.png) no-repeat;text-align: center;position: relative;}
.hbbox .img {padding-top: 20px;height: 110px;}
.hbbox .img img {width: 70px;height: 70px;border-radius: 5px;}
em.money {display: inline-block;width: 130px;height: 110px;background: url(/static/pc/yeyou/money.png) no-repeat;}
.hbbox .inf h4 {font-size: 18px;color: #fff;line-height: 60px;font-weight: 700;}
.hbbox .inf h5 {height: 40px;line-height: 40px;position: absolute;bottom: 0;left: 0;width: 100%;}
.hbbox .inf h5 span {display: inline-block;position: relative;color: #ffebb6;font-size: 14px}
.hbbox .inf h5 span::before {content: "";width: 15px;height: 14px;display: inline-block;background: url(/static/pc/yeyou/icon.png) no-repeat -168px -215px;vertical-align: middle;margin-right: 10px;}
.hbbox .inf p {position: absolute;top:190px;left: 50%;margin-left: -31px;}
.hbbox .inf p a {width: 62px;height: 62px;display: block;background: url(/static/pc/yeyou/lingbtn.png) 0 -60px no-repeat;text-indent: -98em;}
.hbbox .inf p a:hover {background-position: -72px -60px}

.lingbox {padding: 20px 0 30px;}
.lingbox .gz {margin: 60px 0px 0 0;}
.lbkCardBoxes {height: 260px;position: relative;width: 830px;float: left;}
.lbkcardBoxing {width: 490px;height: 260px;background: url(/static/pc/yeyou/lbkcardboxes.png) 0 -222px no-repeat;position: absolute;left: 0px;top: 0;}
.lbkcardBoxing sup {width: 4px;height: 260px;font-size: 0;line-height: 0;background: url(/static/pc/yeyou/lbkcardboxes.png) 0 -492px no-repeat;display: block;position: absolute;top: 0;left: 490px;}
.lbkcardBoxing sup {z-index: 5;}
.lbkcardBoxing dl {width: 94px;height: 260px;background: url(/static/pc/yeyou/lbkcardboxes.png) -396px -492px no-repeat;position: absolute;top: 0;left: 396px;z-index: 5;}
.lbkcardBoxing dd {padding-top: 90px;}
.lbkCardIntro {position: relative;height: 260px;width: 460px;left: 30px;background: #da4352;z-index: 4;}
.lbkCardIntro p {position: absolute;top: 70px;}
.lbkCardIntro p img {width: 124px;height: 164px;border-radius: 10px;}
.lbkCardIntro h3 {font-size: 22px;font-weight: bold;color: #ffebb9;height: 60px;line-height: 60px;padding-top: 10px;}
.lbkCardIntro h4 {font-size: 16px;font-weight: normal;color: #fff;height: 50px;padding-top: 8px;padding-left: 144px;}
.cardBoxing .progress {width: 260px;height: 14px;background: #f95d6c;position: absolute;top: 468px;left: 20px;border-radius: 7px;}
.cardBoxing .progTotal {height: 14px;width: 260px;position: absolute;top: 0;left: 0;display: block;line-height: 14px;font-size: 12px;text-align: center;color: #72040f;}
.lbkCardIntro .progress {width: 290px;height: 14px;background: #f95d6c;position: relative;left: 140px;margin-bottom: 18px;border-radius: 7px;}
.lbkCardIntro .progTotal {height: 14px;width: 290px;position: absolute;top: 0;left: 0;display: block;line-height: 14px;font-size: 12px;text-align: center;color: #72040f;}
.cardBoxing .progressBar, .lbkCardIntro .progressBar {height: 14px;background: #ffd0d5;border-radius: 7px;position: relative;}
.lbkCardIntro h5 {font-size: 16px;font-weight: normal;color: #ffebb9;height: 40px;padding-left: 144px;}
.lbkCardIntro h6 {padding-left: 144px;}
.lbkCardIntro h6 a {background: #5f0b13;color: #fff;padding: 0 20px;height: 34px;font-size: 14px;line-height: 32px;border-radius: 17px;display: inline-block;text-align: center;margin-right: 10px;}
.lbkCardIntro h6 a:hover {background: #7e1a23;text-decoration: none;}
.thisTipss {position: absolute;left: 510px;top: 10px;background: url(/static/pc/yeyou/lbkcardboxes.png) -1000px 0 no-repeat;width: 210px;height: 120px;padding-top: 110px;padding-left: 130px;}
.thisTipss h3 {color: #333;font-size: 18px;font-weight: bold;height: 30px;width: 168px;}
.thisTipss p {font-size: 16px;font-weight: bold;color: #f95d6c;line-height: 1.6;width: 168px;}
.popBox212 {width: 435px;height: 212px;background: url(/static/pc/yeyou/lbkcardboxes.png) -55px 00 no-repeat;top: 24px;left: 55px;position: absolute;}
.popBox212 h6 {height: 34px;position: absolute;top: 80px;left: 80px;}
.popBox212 h6 a {background: #5f0b13;color: #fff;padding: 0 16px;height: 34px;font-size: 14px;line-height: 32px;border-radius: 17px;display: inline-block;text-align: center;margin-right: 10px;}
.popBox212 h6 a:hover {background: #7e1a23;text-decoration: none;}
.popBox212 h5 {font-size: 16px;color: #5f0b13;font-weight: bold;position: absolute;}
.popBox212 input {background: #fff;border: none;color: #333;font-family: 'Microsoft Yahei';font-size: 16px;text-align: center;padding: 8px;position: absolute;}
.popBox212 p {color: #5f0b13;line-height: 22px;position: absolute;width: 330px;}
.tipStyle_1 h5 {top: 35px;left: 30px;}
.tipStyle_1 input {width: 300px;top: 30px;left: 80px;}
.tipStyle_1 p {top: 135px;left: 80px;}
.tipStyle_1 h6 {top: 80px;left: 80px;}
.tipStyle_2 h5 {top: 27px;left: 30px;}
.tipStyle_2 input {width: 200px;top: 20px;left: 80px;}
.tipStyle_2 p {top: 150px;left: 80px;}
.tipStyle_2 h6 {top: 70px;left: 80px;}
.tipStyle_2 span {color: #fff;line-height: 24px;height: 25px;width: 320px;display: block;text-align: center;background: #ff9f22;position: absolute;top: 115px;left: 80px;}
.tipStyle_2 em {color: #5f0b13;display: block;position: absolute;top: 76px;left: 314px;}
.tipStyle_2 em a {color: #5f0b13;text-decoration: underline;}
.tipStyle_2 em a:hover {color: #5f0b13;text-decoration: none;}
.tipStyle_2 i {color: #5f0b13;display: block;position: absolute;top: 24px;left: 315px;font-size: 12px;background: url(/static/pc/yeyou/lbkcardboxes.png) -1000px -350px no-repeat;width: 60px;height: 33px;line-height: 16px;padding-left: 36px;}
.tipStyle_2 i a {color: #5f0b13;text-decoration: none;}

.cardBoxing dd a, .lbkcardBoxing dd a {width: 80px;height: 80px;display: block;background-image: url(/static/pc/yeyou/tqmcardboxes.png);background-repeat: no-repeat;text-indent: -98em;margin: 0 auto;}
.cardBoxing dd a.xling, .lbkcardBoxing dd a.xling {background-position: 0 -200px;}
.cardBoxing dd a.xling:hover, .lbkcardBoxing dd a.xling:hover {background-position: -90px -200px;}
.cardBoxing dd a.xtao, .lbkcardBoxing dd a.xtao {background-position: 0 -290px;}
.cardBoxing dd a.xtao:hover, .lbkcardBoxing dd a.xtao:hover {background-position: -90px -290px;}
.cardBoxing dd a.xshth, .lbkcardBoxing dd a.xshth {background-position: 0 -380px;}
.cardBoxing dd a.xshth:hover, .lbkcardBoxing dd a.xshth:hover {background-position: -90px -380px;}
.cardBoxing dd a.xstop, .lbkcardBoxing dd a.xstop {background-position: 0 -470px;}
.cardBoxing dd a.xinvalid, .lbkcardBoxing dd a.xinvalid {background-position: 0 -560px;}
.cardBoxing dd a.xempty, .lbkcardBoxing dd a.xempty {background-position: 0 -650px;}

.kaifutd {border: 1px solid #e4e4e4;overflow: hidden;font-size: 16px}
.kaifutd li {overflow: hidden;text-align: center;border-bottom: 1px solid #E4E4E4;}
.kaifutd li p {float: left;width: 30%;height: 34px;line-height: 34px;position: relative;padding: 10px 0;}
.kaifutd li p::after {content: "";display: block;height: 54px;border-right: 1px solid #E4E4E4;position: absolute;top: 0;right: 0;}
.kaifutd li p:nth-child(1) {width: 40%;}
.kaifutd li.tit {background: #ededed;padding: 4px 0;}
.kaifutd li.tit p {padding: 0;}
.kaifutd li:last-child {border-bottom: 0;}
.kaifutd li p:nth-child(3) a {display: inline-block;background: #E13B3B;color: #fff;line-height: 34px;border-radius: 34px;padding: 0 20px;}
.kaifutd li p:nth-child(3) a:hover {opacity: .8;}

.lbfl .box {width: 555px;}
.lbfl .endtext {padding: 0;min-height: 120px;}
.lbfl .endtext img {max-width: 100%;}
.pages{width:1200px;margin:auto;text-align:center;padding:40px 0 60px 0}
.pages ul{position:relative;overflow:auto;display:inline-block}
.pages li{display:inline-block;float:left}
.pages li a{display:inline-block;height:34px;border:1px solid #e0e0e0;background:#fafafa;color:#333;margin-right:10px;border-radius:3px;padding:0 15px;box-sizing:border-box;line-height:32px;font-size:14px;transition:color .3s,background .3s}
.pages li a:hover{color:#ea61e0333361;background:#fef8f8;border-color:#e03333}
.pages li span{display:inline-block;height:34px;border:1px solid #e0e0e0;background:#fafafa;color:#333;margin-right:10px;border-radius:3px;padding:0 15px;box-sizing:border-box;line-height:32px;font-size:14px}
.pages li strong{margin:0 2px}
.pages li.active span{background:#e03333;color:#fff;border-color:#e03333;cursor:default}
.pages li.active a:hover span{background:#e03333;color:#fff}
.pages li.disabled{display:none}
.bf{background:#fff;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt5{margin-top:5px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.mb20{margin-bottom:20px;}
.p15{padding:15px;}
.topic_list a {
    padding: 0 5px;
    display: inline-block;
    text-decoration: none;
    line-height: 23px;
    color: #6a6a6a;
    border-bottom: 2px solid #fff;
}
.topic_list a:hover{
    border-bottom: 2px solid #e03333;
    height: 23px;
    padding: 0 5px;
    display: inline-block;
    text-decoration: none;
    line-height: 23px;
    color: #e03333;
}
.f18{font-size: 18px;}
.f16{font-size: 16px;}
.f20{font-size: 20px;}
.fb{font-weight: bold;}
.qtlist em {
    color: #f73131;
}
.qtlist{overflow:hidden}
.qtlist li{overflow:hidden;position:relative;padding:20px 20px 20px 0;border-bottom:1px dashed #ececec}
.qtlist li .n {height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:normal}
.qtlist li span {position:absolute;right:140px;top:20px;font-size:12px}
.qtlist li span em {margin-left:15px}
.qtlist li span  i{color:#999}
.qtlist li span a {color:#E13B3B}
.qtlist li span a:hover {color: #000;}
.qtlist li .desc {line-height:22px;font-size:12px;color:#999;clear: both;width: 100%;padding-top: 5px;}
.xgtb {line-height:40px;height:40px;border-bottom:1px solid #ddd;}
.xgtb span{font-weight:bold}
/*群乐页游首页资讯*/
  .gl-txt li span{background: url(/static/pc/img/mb-sprite.png) no-repeat;}
.gonglue{background:#fff;    padding:15px;width: 1200px;
    margin: 0 auto;
    overflow: hidden;margin-top: 30px;}
.pbtit { height: 18px;}
.pbtit h3 { font-weight: 700;height: 20px; line-height: 20px; font-size: 16px;float: left; }
.pbtit .tit {  padding-left: 6px;  border-left: 4px solid #149df4; }
.pbtit2 { height:22px;}
.pbtit2 h3 { font-weight: normal;height:22px; line-height:22px; font-size: 16px;float: left;color:#09090c; padding-left:27px;background-position:-283px -38px; }
.pbtit2 .tit2{background-position:-276px 0;padding-left:35px;}
.doubleline {border-top: 1px solid #efefef;border-bottom: 1px solid #fff;height: 0;line-height: 0;clear: both;overflow: hidden;font-size: 0;margin-top: 15px;}
.glpic {width:340px; float:left;display:inline; margin-left:-20px;}
.glpic li { float: left; display:inline; width: 150px; margin: 20px 0 0 20px;}
.glpic li img { width: 150px; height: 88px; display:block;}
.glpic li p { height: 40px; line-height: 20px; overflow: hidden; text-align: left; margin-top:8px; }
.glpic li:hover p a { color:#00bfb1;}
.glpic .dotline{margin:9px 0 0 20px;}
.gl-txt { padding-top:10px;width:385px; float:left;margin-left: 35px;}
.gl-txt li { width: 390px; height: 29px; line-height: 29px; clear:both; }
.gl-txt li div { float: left; height: 26px; }
.gl-txt li div.txt {width: 340px; font-size: 14px; overflow: hidden; }
.gl-txt li div.time { width: 50px; color: #999; text-align: right; }
.gl-txt .dotline { margin: 16px 0;}
.gl-txt a.ckmore { height: 34px; line-height: 34px; display: block; text-align: center; background: #f9f9f9; border: 1px solid #ddd; margin-top: 10px; }
.gl-txt a.ckmore:hover { background: #00bfb1; border-color: #00bfb1; color: #fff; }
.gl-txt li.top_gl div.txt { padding-left: 0; width: 340px; }
.gl-txt li span { display: inline-block; font-size: 12px; width: 42px; height: 18px; line-height:18px; text-align: center; margin-right: 9px;background-position: 0 -63px; color:#fff;}
.gl-txt li.top_gl div.txt a { color: #ff9d10;}