﻿@charset "utf-8";
* {margin: 0px;padding: 0px;}body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0;padding: 0; font-weight:400;}body {font-family: "微软雅黑";background: #f5f5f5;font-size: 12px;line-height: 22px;color: #666; max-width:766px; margin:auto;}a {text-decoration: none;color: #666;}a:hover {text-decoration:none;}ol, ul,li {list-style: none;}img {border: 0; width:100%;}em,i{ font-style:normal;}
/*顶部*/
.top{ clear:both;background:#fff; margin-bottom:8px; padding-bottom:10px; overflow:hidden;position:relative;}.top .logo{ display:block; float:left; margin:5px 0 0;}.top .logo img{ width:88px; height:28px;}
.top-user-mod{position:absolute;right:20px;top:10px}
.top-user-mod a{padding-left:7px;}
.none{display:none;}

.top .fr{ display:inline-block; float:right; margin-right:5px; line-height:40px; color:#999;}
.top .fr .ser{width:100%; background:#fff;border:1px solid #ddd; border-radius:5px; overflow:hidden; padding:5px 0; margin-top:7px; float:right}
.top .fr .ser .inp{ border:none; display:inline-block; float:left; background:none; width:80%; color:#999; height:15px; line-height:15px; text-indent:5px; outline:none	}
.top .fr .ser .btn{ width:15px; height:15px; background:url(../images/icon_sreach.png) no-repeat; background-size:15px 15px; float:right; margin-right:3px;}
.top .fr .guanzhu{ float:right; margin-left:10px; color:#1ab1ff}
.nav{ width:98%;padding-left:1%;min-width:320px;}
/*扫码关注*/
.gz_all{ clear:both; position:fixed; top:0; right:0; bottom:0; left:0;background: rgba(3,3,3,.7);z-index: 1001; display:none;}
.gz_tkcon {z-index:1002;width:15rem;position:absolute;top:30%; width:60%; left:20%;background:#f9f9f9; border-radius:4px; padding:10px; line-height:26px; text-align:center;}
.gz_tkcon .clo{ clear:both; float:right; display:block; vertical-align:bottom; background:url(../images/tkclose.png) no-repeat; background-size:20px 20px; width:20px; height:20px;}
.gz_tkcon h3{ font-size:16px; font-weight:800; padding-bottom:10px; }
.gz_tkcon .ewm{ width:90%; margin:auto; display:block;}
.gz_tkcon h5{ padding:10px 0 0 0; margin:10px 0 0 0; text-align:center;}
/*首页手机banner*/
.swiper-container{ display:block; margin-top:-30px; }
.swiper-slide{height:100%;position:relative;width:100%; overflow:hidden;}
.swiper-wrapper{-webkit-transform:translate3d(0,0,0);width:100%;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide,.swiper-wrapper{-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.swiper-slide img { width:100%; padding:0; margin:0; overflow:hidden;}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}

.swiper-container .swiper-slide{ background:#fff;}
/*list*/
.hottab{ clear:both; width:100%; background:#fff; margin-top:3px; margin-bottom:50px; }
.hottab .top{  overflow:hidden; }
.hottab .top ul{ width:100%; clear:both;}
.hottab .top ul li{ width:25%;height:43px; line-height:43px; color:#999; text-align:center; float:left; font-size:14px; border-bottom:1px solid #efefef;}
.hottab .top ul li:hover,.hottab .top ul li.cur{ color:#0eadff; border-bottom:1px solid #0eadff;  cursor:pointer;}
.hottab .list{ clear:both; display:none}
.hottab .list ul{ clear:both; width:96%; margin:auto; padding-bottom:10px;}
.hottab .list ul li{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex; border-bottom:1px dashed #f1f1f1; margin:5px 0; padding-bottom:5px;}
.hottab .list img{ border-radius:5px; width:50px; height:50px; margin-top:3px;}
.hottab .list .detail{ display:block; margin-left:20px;-webkit-flex-grow:1;flex-grow:1;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1; line-height:19px;}
.hottab .list .detail h3{ font-size:14px; clear:both; color:#333}
.hottab .list .detail h4{ font-size:12px; color:#999;}
.hottab .list .detail span{ display:block; clear:both; line-height:18px; height:20px; overflow:hidden; color:#bbb;text-overflow: ellipsis;white-space: nowrap; width:11.8rem;}
.hottab .list .btn{ display:block; position:relative; width:60px; height:28px; line-height:28px; text-align:center;color:#1ab1ff;border:1px solid #1ab1ff; border-radius:5px;}.hottab .list .btn a{color:#1ab1ff; display:block}
/*bot*/
/*.menu{position:fixed;width:100%;max-width:640px;bottom:0px;z-index:999; background:#fff; border-top:1px solid #eee;}*/
.menu {
    width: 100%;
    /*max-width: 640px;*/
    max-width: 766px;
    position: fixed !important;
    bottom: 0px;
    z-index: 999;
    background: #fff;
    border-top: 1px solid #eee;
}

.menu li{float:left;width:25%;text-align:center;font-size:12px;background-repeat:no-repeat;background: #fff}.menu li a{ display:block;}
.menu li img{width:25px;height:25px;}
.menu li span{display:block;width:100%;color:#aaa;line-height:16px;text-align:center;font-size:12px;}
.menu li.cur span{color:#1ab1ff}
.menu li em{display:block;margin:5px auto 0 auto;width:25px;background-size:25px 25px}
.menu li.home em{ background-image:url(../images/m_home1.png);}.menu li.home.cur em{ background-image:url(../images/m_home2.png);}
.menu li.m-yy em{background-image:url(../images/m_yy1.png);}.menu li.m-yy.cur em{background-image:url(../images/m_yy2.png);}
.menu li.m-sy em{background-image:url(../images/m_sy1.png);}.menu li.m-sy.cur em{background-image:url(../images/m_sy2.png);}
.menu li.m-h5 em{background-image:url(../images/m_h51.png);}.menu li.m-h5.cur em{background-image:url(../images/m_h52.png);}
.menu li.m-list em{background-image:url(../images/m_fl1.png);}.menu li.m-list.cur em{background-image:url(../images/m_fl2.png);}
.menu li.m-news em{background-image:url(../images/m_news1.png);}.menu li.m-news.cur em{background-image:url(../images/m_news2.png);}
.menu li.m-kfb em{background-image:url(../images/m_gift1.png);}.menu li.m-kfb.cur em{background-image:url(../images/m_gift2.png);}

@media only screen and (min-width: 375px){.hottab .list .detail span{width: 13.8rem;}}
@media only screen and (min-width: 400px){.hottab .list .detail span{width: 15.8rem;}}

/*分类*/
.fenlei{ clear:both;}
.fenlei ul{ background:#fff; margin-bottom:10px; clear:both; overflow:hidden;}
.fenlei ul li{ clear:both; width:96%; margin:auto; line-height:45px; border-bottom:1px solid #f1f1f1; overflow:hidden; }.fenlei ul li a{ display:block; overflow:hidden}
.fenlei ul li:nth-last-child(1){ border-bottom:none;}
.fenlei ul li .left{ display:block; float:left;}.fenlei ul li .right{ display:block; float:right;}.fenlei ul li .right em{display:block; float:right; margin:15px 5px 0 3px; width:15px; height:15px; background-image:url(../images/fl_arr.png); background-size:15px 15px;}.fenlei ul li .right b{ font-weight:400; color:#aaa}.fenlei ul li .right i{ color:#999; padding-right:2px;}
.fenlei ul li .left em{ display:block; float:left; margin:9px 5px 0 auto; width:25px; height:25px; background-size:25px 25px;}
.fenlei ul li .left h4{ display:block; float:left; font-size:15px;}
.fenlei ul li.js .left em{ background-image:url(../images/fl_js.png);}
.fenlei ul li.war .left em{ background-image:url(../images/fl_war.png);}
.fenlei ul li.jy .left em{ background-image:url(../images/fl_jy.png);}
.fenlei ul li.xx .left em{ background-image:url(../images/fl_xx.png);}
.fenlei ul li.yy .left em{ background-image:url(../images/fl_yy.png);}
.fenlei ul li.qp .left em{ background-image:url(../images/fl_qp.png);}
.fenlei ul li.sdyx .left em{ background-image:url(../images/fl_3dyx.png);}
/*礼包*/
.gift .list{ display:block}
.gift .list h2{ clear:both; color:#0eadff; border-bottom:1px solid #eee;  cursor:pointer; line-height:36px; font-size:15px; width:96%; margin:auto;}.gift .list h2 em{ display:inline-block; float:left; background:url(../images/giftico.png) no-repeat; background-size:18px 18px; text-indent:30px; width:18px; height:18px; margin:9px 3px 0 0;}
.gift_tkall{ clear:both; position:fixed; top:0; right:0; bottom:0; left:0;background: rgba(3,3,3,.7);z-index: 1001; display:none;}
.gift_tkcon {z-index:1002;width:15rem;position:absolute;top:30%; width:66%; left:17%;background:#fff; border-radius:4px; padding:5px 10px 10px 10px; line-height:26px;}
.gift_tkcon .clo{ clear:both; float:right; display:block; vertical-align:bottom; background:url(../images/tkclose.png) no-repeat; background-size:20px 20px; width:20px; height:20px;}
.gift_tkcon  h3{ font-size:14px; color:#333; font-weight:800;}
.gift_tkcon h4{ display:block; clear:both; font-size:12px; color:#999; border-bottom:1px dashed #eee;}
.gift_tkcon p{display:block; clear:both; line-height:18px;color:#aaa; border-bottom:1px dashed #eee; padding:5px 0; margin-bottom:5px;}
.gift_tkcon .err{ text-align:center; color:#eb2d47; border:none;}
.gift_tkcon .txt{ width:100%; height:40px; line-height:40px; display:block; border-radius:5px;text-align:center;background:#eee;border:none;outline:0;color:#404040;overflow:auto;}
.gift_tkcon .btn{ clear:both; margin:10px 0;}
.gift_tkcon .btn a{ display:inline-block; text-align:center; float:left; width:46%; border-radius:5px; height:32px; line-height:32px; color:#fff; background:#1ab1ff;}
.gift_tkcon .btn a.go{ float:right;}
/*资讯*/
.news .top ul li{ width:33.3%;}
.news .list ul li{ margin:8px 0; padding-bottom:8px;}.news .list ul li a{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex; width:100%}
.news .list img{ border-radius:0; width:66px; height:55px; margin-top:0}
.news .list .detail{ position:relative;}
.news .list .detail h4{ position:absolute; bottom:0; }
.news .list .page{ clear:both; margin:auto; padding:0;}
.news .list .page li{ display:inline-block; border:none; margin-top:0;}.news .list .page li a{ width:20px; height:20px; float:inherit; border:1px solid #ddd; text-align:center;  margin:0 5px; padding:0;}.news .list .page li a{ display:block;}.news .list .page li.cur a{ background:#1ab1ff; color:#fff; border:1px solid #1ab1ff;}
/*资讯内页*/
.newsny{ clear:both; background:#fff;border:1px solid #e9e9e9; border-left:none; border-right:none; overflow:hidden;}
.newsny .tit{ clear:both; height:30px; line-height:30px; padding:5px; border-bottom:1px dashed #eee;}
.newsny .detail{ clear:both; padding:10px; font-size:14px;}
.newsny h3{ clear:both; font-size:16px; line-height:24px; font-weight:800; color:#333; text-align:center;}
.newsny h5{ text-align:center; color:#aaa; font-size:13px;}.newsny h5 em{ padding-left:5px;}
.newsny .word table { width: 100% !important;  }     
.newsny .word{ display:block; border-top:1px dashed #eee; border-bottom:1px dashed #eee; margin:8px 0; padding:10px 0 15px 0; line-height:24px; text-indent:2em;}
.newsny .next_pre a{ clear:both; display:block; width:100%; line-height:24px; color:#999}


.word p img{display:block}
/*个人中心*/
.mytop{ display:block; clear:both; background:url(../images/mybg.jpg) no-repeat;background-size: cover; position:relative; overflow:hidden; margin:8px 0; padding:20px 10px; border:1px solid #e9e9e9; border-left:none; border-right:none;}
.mytop ul{ clear:both; padding-left:40%; margin-left:-70px;}
.mytop .nolog{ padding:18px 0 19px 0; margin:0; text-align:center;}.mytop .nolog .mass{ float:none;}
.mytop img{ margin:auto;width:60px; height:60px; border-radius:30px; border:2px solid #e7f3fe; float:left; margin-right:10px;}
.mytop .mass{margin:auto; float:left; margin-top:5px;}.mytop .mass h3{ clear:both; color:#033070; font-size:14px;}.mytop .mass p{ color:#aaa;}.mytop .mass .vip{ display:inline-block; clear:both; padding:0 6px; height:18px; line-height:18px; width:auto; color:#fff; background:#f3ae13; border-radius:5px; font-size:12px; margin-left:5px;}.mytop .mass .vip2{ margin:10px 0 0 0;}
.mytop .sign{clear:both; display:block; width:100%; margin-top:5px; }.mytop .sign a{height:28px; line-height:28px;padding:0 10px; background:#1ab1ff; border-radius:5px; display:inline-block; color:#fff;}
.fenlei ul li.jf .left em{ background-image:url(../images/my_jf.png);}
.fenlei ul li.played .left em{ background-image:url(../images/my_played.png);}
.fenlei ul li.ptb .left em{ background-image:url(../images/my_ptb.png);}
.myout{ clear:both; width:60%; min-width:200px; margin:30px auto 0 auto; border-radius:5px; background:#1ab1ff; color:#fff; text-align:center; font-size:15px; height:43px; line-height:43px;}
.myout a{ color:#fff;} .myout2{ display:none}
/*最近玩过*/
.played .list{ display:block}
.played .list h2{ clear:both; color:#666; border-bottom:1px solid #eee;  cursor:pointer; line-height:36px; font-size:15px; font-weight:600; width:96%; padding:0 2%; margin:auto; border-top:1px solid #0eadff}.played .list h2 em{ display:inline-block; float:left; background:url(../images/my_played.png) no-repeat; background-size:20px 20px; text-indent:30px; width:20px; height:20px; margin:7px 3px 0 0;}
/*搜索*/
.search .list{ display:block}
.search h2{ font-size:14px; padding:10px; border-bottom:1px solid #ddd;}
.search h2 i{ color:#f00;}
/*新*/
.botkong{ width:100%; height:50px; clear:both;}
/*新品*/
.homenews{ background:#fff; margin:8px 0; overflow:hidden; padding-bottom:5px;}
.homenews h3{ font-weight:700; padding:10px 10px 0 10px; position:relative; height:20px; line-height:20px; font-size:15px; color:#1ab1ff}
.homenews h3 i{position:absolute;left:10px; top:12px;display:block; margin-right:15px; height:15px; line-height:15px; width:2px;background:#1ab1ff}
.homenews h3 em{ padding-left:10px; color:#666;}
.homenews ul { clear:both; padding:0 10px;}
.homenews li{ float:left; width:50%; padding:10px 0;}
.homenews img{ float:left; border-radius:10px; width:50px; height:50px; margin-right:10px;}
.homenews .detail{ float:left;text-align:left;}
.homenews  h4{ font-size:15px; width: 110px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.homenews .btn{ display:block; clear:both; border-radius:10px; background:#1ab1ff; color:#fff; text-align:center; width:70px; height:24px; line-height:24px; font-size:12px; margin-top:7px;}.homenews .btn a{color:#fff;}
/*精品*/
.jingpin .jptop .jppic{ clear:both;}
.jingpin li.cur .jppic{ display:block;}
.jingpin li{ clear:both; width:100%; position:relative; border-bottom:1px dashed #ddd;}
.jingpin li.jptop{ border:none}.jingpin li h5{ color:#aaa;}
.jingpin .btn{ position:absolute; right:0; top:15px;}
.jingpin .jppic{ display:block; display:none; clear:both; padding-top:10px; overflow:hidden;}
.jingpin .jppic a{ width:48%; height:auto; float:left; border-radius:0; overflow:hidden}
.jingpin .jppic a img{ width:360px; height:auto;  max-width:100%;  max-height:100%; border-radius:0;}
.jingpin .jppic a:nth-child(2){ float:right}

/*武侠*/
.wuxia .tjpic{ clear:both; position:relative; width:100%; height:auto; overflow:hidden; margin-top:10px;}.wuxia .tjpic img{ width:100%; height:auto; clear:both; border-radius:0;position: relative;z-index: 1;}.wuxia .tjpic .btn{ position:absolute; bottom:10px; right:10px;z-index: 2;}

.titmore a{ font-size:12px; color:#aaa; display:inline-block; float:right; font-weight:400}
.tith3{ font-weight:700; padding:10px 10px 0 10px; position:relative; height:20px; line-height:20px; font-size:15px; color:#1ab1ff}.tith3 i{position:absolute;left:10px; top:12px;display:block; margin-right:15px; height:15px; line-height:15px; width:2px;background:#1ab1ff}.tith3 em{ padding-left:10px; color:#666;}
.homene{ margin-bottom:8px;}
.tith2{ clear:both; color:#666; border-bottom:1px solid #eee;  cursor:pointer; line-height:36px; font-size:15px; font-weight:600; width:96%; padding:0 2%; margin:auto; border-top:1px solid #0eadff}
/*礼包*/
.glibao .xinyoubk{ clear:both;}.glibao li{ clear:both; width:100%; position:relative; border-bottom:1px dashed #ddd;}.glibao li h5{ color:#aaa; margin-top:6px;}
.glibao .btn{ position:absolute; right:0; top:15px;}

.phtitle {position: absolute; top: 20px;left: 5px;}

/*页游精品*/
.yyjp{ overflow:hidden; margin-bottom:10px;}.yyjp .list li{ width:50%; clear:none; float:left}.yyjp .list img{ width:60px; height:60px; margin-right:8px;}.yyjp .list .detnav{ float:left; margin-top:1px;}.yyjp .list .detnav h3{ font-size:14px; line-height:18px; color:#333;}.yyjp .list .detnav h4{ font-size:12px; color:#bbb; line-height:18px;}
.yyzx .list .btn{width: 60px;height: 24px; line-height: 24px;color: #1ab1ff;border: 1px solid #1ab1ff;border-radius: 5px;background: #fff;}.yyzx .list .btn a{color: #1ab1ff;}
/*页游礼包*/
.yygift ul{ width:96%; margin:auto; padding:0;}.yygift .btn{ width:60px; height:24px; line-height:24px; color:#1ab1ff; border:1px solid #1ab1ff; border-radius:5px; background:#fff;}.yygift .btn a{ color:#1ab1ff;}
/*页游新闻*/
.yynews ul li{ clear:both; width:100%; font-size:13px; height:30px; line-height:30px; padding:4px 0; margin:0; border-bottom:1px dashed #ddd; overflow:hidden;white-space:nowrap; text-overflow:ellipsis}
.yynews ul li em{ color:#1ab1ff; padding-right:5px;}
/*手游*/
.sytitline{ border-bottom:1px solid #ddd;}
/*手游精品 */
.syjingpin li{ width:25%;}.syjingpin ul{ width:100%; padding:0;}.syjingpin img{ margin:auto; vertical-align:middle; float:none; display:block; clear:both; width:60px; height:60px;}.syjingpin h4{ text-align:center; font-size:13px;}.syjingpin .btn{ margin:auto; width:65px;}
/*h5*/
.h5new{ border-top:1px solid #ff5653;}.h5new h3 i{ background:#ff5653; width:1px;}.h5new ul{ width:100%; padding:0}.h5new li{ width:25%;}.h5new li img{ width:68px; height:68px; display:block; clear:both; margin:0 auto; float:none }.h5new li h4{ display:block; clear:both; text-align:center; font-size:13px;}.h5new li .btn{ margin:3px auto 0 auto; background:#fff; border:1px solid #f1f1f1; width:70px;}.h5new li .btn a{ color:#aaa;}
.h5jp{ border-top:1px solid #1ab1ff;}.h5jp h3 i{ background:#1ab1ff; width:1px;}.h5jp li .btn{ background:#1ab1ff; border:none}.h5jp li .btn a{ color:#fff}
.h5tj{ border-top:1px solid #ff8000;}.h5tj h3 i{ background:#ff8000; width:1px;}
/*下拉加载更多*/
.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{ height: 50px;line-height: 50px;text-align: center;}.dropload-load .loading{ display: inline-block; height: 15px; width: 15px; border-radius: 100%; margin: 6px; border: 2px solid #666; border-bottom-color: transparent; vertical-align: middle; -webkit-animation: rotate 0.75s linear infinite; animation: rotate 0.75s linear infinite;}.khfxPane{ overflow:hidden;}
/*游戏列表*/
.yxlist .fenlei{ clear:both; padding:5px 2%; overflow:hidden;}.yxlist .fenlei .fllist{ border-top:1px solid #eee; clear:both; font-size:13px; color:#999; margin:5px 0; padding:5px 0; overflow:hidden;}
.yxlist .fenlei span{ display:inline-block; float:left; width:22%; border-radius:10px; line-height:22px;text-align:center; color:#999; margin:3px 1%; }
.yxlist .fenlei span.cur{ background:#1ab1ff; color:#fff;}.yxlist .flnone{ display:none;}.yxlist .flmore em{ display:none}.yxlist .flmore{ background:#f9f9f9; text-align:center; width:100%; height:26px; line-height:26px; color:#999}.yxlist .fenlei .flnoline{ border:none; border-bottom:1px solid #eee;}

/*因编辑而修改*/
.top .logo{/*background: url(../images/logobg.png) no-repeat; background-size:88px 28px;*/ width:88px; height:28px;}
.imgno{ display:inline-block; width:50px; height:50px; /*background:url(../images/picbg.png) no-repeat center;*/ float:left; margin-right:10px;}

.imgno2{ display:block; width:50px; height:50px; /*background:url(../images/picbg.png) no-repeat center;*/ margin:auto;}
.imgno3{ display:block; width:60px; height:60px; /*background:url(../images/picbg.png) no-repeat center;*/ margin:auto;}
.imgno60{ display:inline-block; width:50px; height:50px; /*background:url(../images/picbg.png) no-repeat center;*/ float:left; margin-right:10px;}
.imgno68{ display:block; width:68px; height:68px; /*background:url(../images/picbg.png) no-repeat center;*/ margin:auto;}
.imgnobig{position:relative; display:block; clear:both; width:100%; /*background:url(../images/picbg.png) no-repeat center;*/}
.imgnonews{ display:block; clear:both; width:50px; height:50px; background:url(../images/newsbg.png) no-repeat center;}
/*.imgno img,.imgno2 img,.imgnobig img,.imgnonews img,.imgno60 img,.imgno3 img,.imgno68 img{ display:none;}*/
/*.h5new li .imgno68 img{ display:none;}*/
/*开服表*/
.kfb{ clear:both; width:98%; padding:10px 1%; background:#fff; margin:10px auto}
.kfb ul{ clear:both; margin:10px 0; padding:0; text-align:center; display:table; width:100%; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.kfb ul .list{ display:block; clear:both;}
.kfb ul li{ float:left; width:20%; margin:0 -1px -1px 0; border:1px solid #ddd;  border-right:none; height:30px; line-height:20px; display:table-cell}
.kfb ul li.time{ width:20%; line-height:15px; padding:7px 0; height:36px;}
.kfb ul .top{ color:#666; font-weight:800; margin:0; padding:0;}
.kfb ul li .btn{ display:block; width:60px; padding:0; line-height:22px; position:relative; right:auto; top:auto; height:20px; border-radius:10px; text-align:center; color:#fff; background:#e1405a; margin:auto;}.kfb ul li .btn:hover{ background:#f6587b;}
.kfb .kfbtit{border:none;}.kfb .kfbtit span{ float:left; display:block; width:140px; height:30px; line-height:30px; background:#f1f1f1; border:none; margin:10px 10px 10px 0; cursor:pointer; font-size:14px; border-radius:5px;}.kfb .kfbtit span.cur{ background:#e1405a;color:#fff;}

/*注册*/
.black2_overlay {position: absolute;width: 100%;top: 0;bottom: 0;left:0;background-color: black;z-index: 1001;-moz-opacity: 0.5;opacity: .50;filter: alpha(opacity=50);}
.white2_content {position: absolute;top: 10%;left: 10%;width: 80%;height: auto;z-index: 1002;overflow: auto;}
.lognav2,.logdl {overflow: hidden;margin: auto;background-color: white;padding: 0 20px 10px 20px;max-width: 300px;}
.logall,.loginall {width: 100%;height: 100%;overflow: hidden;display: none;font-size: 15px;clear: both;}
.logall h3,.loginall h3 {    clear: both;    font-size: 15px;    text-align: center;    font-weight: 400;    color: #888;    height:45px;    line-height:45px;    margin: 0 -20px 10px -20px; border-bottom:1px solid #eee;}
.logtxt, .logtxt2 {width: 100%;height: 36px;line-height: 36px;text-indent: 10px;border: 1px solid #ddd;margin: 6px 0 0 0;clear: both;}
.logtxt:hover, .logtxt2:hover {    border: 1px solid #ddd}
.logbtn {background:#e1405a;color: #fff;text-align: center;border-radius: 3px;display: block;width: 100%;height: 40px;line-height: 40px;margin-top: 15px;}
.logbtn:hover {    background: #f6587b;    color: #fff;}
.noacc {clear: both;padding-top: 20px;}
.noacc .right {    float: right;}
.err {clear: both;color: #c33;padding: 5px 0;margin-left: 2%;background: url(../../misc/images/lab.png) no-repeat 0px -57px;text-indent: 18px;font-size: 14px;}
.logtxt {background: url(../../misc/images/lab.png) no-repeat;background-position: 10px 12px;text-indent: 30px;*text-indent: 0;*padding-left: 30px;*width: 88%;font-size: 14px;border-radius: 3px 3px 0 0;outline: none;}
.noacc a {display: block;color: #7ab1fe;float: left;}
.lognav2 {overflow: hidden;margin: auto;background-color: white;padding: 0 20px 10px 20px;max-width: 300px;}
.reg {height: auto;background: #fff;}
.reg .topzc {    clear: both;    text-align: center;    height: 40px;    line-height: 40px;    margin: 0 -20px;}
.reg .topzc li {float: left;width: 33.3%;font-size: 15px;color: #999;border-bottom: 1px solid #ddd;    }
.reg .topzc li:hover, .reg .topzc .cur {    color: #e1405a;    border-bottom: 2px solid #e1405a;    cursor: pointer;}
.reg .two,.loginall .two {    clear: both;    border: none;    *margin-bottom: 5px;    height: 44px;}
.reg .tbtn {    display: inline-block;    width: 30%;    font-size: 13px;    float: right;    border-radius: 3px;    background: #e1405a;    color: #fff;    line-height: 36px;    text-align: center;    margin-right: -2px;    margin-top: 6px;}
.reg .two .logtxt,.loginall .two .logtxt {    width: 65%;    *width: 58%;    float: left;}
.reg .tbtn2 {    display: none;    font-size: 12px}
.reg .two .yzm,.loginall .two .yzm {    border: none;    float: right;    margin-top: 6px;}
.reg .two .yzm img,.loginall .two .yzm img {width: 100%;height: 36px;    }
.reg .log-xy,.loginall .login-xy {    font-size: 12px;    clear: both;    margin-top: 6px;}
.reg .log-xy i,.loginall .login-xy i {display: inline-block;width: 15px;height: 15px;background: url(../../misc/images/lab.png) no-repeat 0 -95px;float: left;padding-right: 3px;    }
.reg .log-xy i.cur,.loginall .login-xy i.cur {    background-position: 0 -112px;}
.reg .log-have {    font-size: 14px;    padding-top: 5px;    text-align: right;}
.reg .txtyzm, .reg .txtdx, .reg .txttel {    background: url(../../misc/images/lab.png) no-repeat 10px -134px;}
.reg .txtdx {    background-position: 10px -187px;}
.reg .txttel {    background-position: 10px -161px;}
.loginall .qt{ display:block; clear:both; margin-top:20px;}
.loginall .qt span{ display:block; float:left}.loginall .qt span img{ width:26px; height:26px; border-radius:13px; margin-right:10px;}
.loginall .qt .goreg{ display:block; float:right; color:#e1405a; font-size:14px;}

.l-close,.log-close {display: inline-block;float: right;padding-right: 10px;cursor: pointer;*margin-top: -25px;}


.user-vip-wp { float: left; position:relative;}
.user-vip {position:relative;}
.user-vip i { background-position: -76px -36px; }
.user-vip em { font-size: 9px; color: #e1405a; font-family: 'Arial'; position:absolute; top: 5px; left: 10px; -webkit-transform: scale(0.75);}
.user-msg {}
.user-msg i { background-position: -39px -81px;}
.user-msg-v i { background-position: 4px -84px;}

.bots img {
    width: auto;
}
.swiper-wrapper,.homenews,.imgnobig,.wuxia .tjpic img{min-height:100px !important;}

/*.swiper-container .swiper-slide{width:100% !important;}
.swiper-slide img{height:100% !important;}

@media screen and (min-width: 430px){
	.swiper-wrapper{height:230px !important;}
	.swiper-container .swiper-slide{width:100% !important;}
	.swiper-slide img{height:100% !important;}
	.imgnobig{height:230px !important;}
}
@media screen and (min-width: 450px){
	.swiper-wrapper{height:250px !important;}
	.swiper-container .swiper-slide{width:100% !important;}
	.swiper-slide img{height:100% !important;}
	.imgnobig{height:250px !important;}
}
@media screen and (min-width: 500px){
	.swiper-wrapper{height:280px !important;}
	.swiper-container .swiper-slide{width:100% !important;}
	.swiper-slide img{height:100% !important;}
	.imgnobig{height:280px !important;}
}
@media screen and (min-width: 550px){
	.swiper-wrapper{height:300px !important;}
	.swiper-container .swiper-slide{width:100% !important;}
	.swiper-slide img{height:100% !important;}
	.imgnobig{height:300px !important;}
}
@media screen and (min-width: 600px){
	.swiper-wrapper{height:330px !important;}
	.swiper-container .swiper-slide{width:100% !important;}
	.swiper-slide img{height:100% !important;}
	.imgnobig{height:330px !important;}
}
@media screen and (min-width: 700px){
	.swiper-wrapper{height:350px !important;}
	.swiper-container .swiper-slide{width:100% !important;}
	.swiper-slide img{height:100% !important;}
	.imgnobig{height:350px !important;}
}*/