@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; list-style: none; font-style: normal;}
body, a, input { color:#333; font-family: "Microsoft Yahei", "Droid Sans Fallback", "Arial", "Helvetica", "sans-serif", "宋体";}

a{text-decoration:none; color: #333;}

img {border: 0; display:inline-block; max-width: 100%;}

.clr{*zoom:1;}
.clr:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

.fl{ float:left;}
.fr{ float:right;}
/***************************************************************************************************/

/*自定义样式*/
.viewport-index{
  width: 100%;
    margin: 0 auto;
    padding-bottom:45px;
}
.viewport-search{
  width: 100%;
    margin: 0 auto;
    padding-top: 50px; 
}

.viewport01{
  width: 100%;
    margin: 0 auto;
    padding-bottom:60px;
}

.bgf6{ background: #f6f6f6 !important;}
.bge0{ background:#e0e0e0 !important;}
.bge{ background:#eee !important;}

.main-tone { color: #3478f6 !important;}
.c-blue{ color: #ff3535 !important;}
.c-3{ color:#1b1b1b !important;}
.a-yellow a{ color:#3478f6;}
.a-org{ color:#ff8f19;}

.fs12{ font-size:12px !important;}
.fs13{ font-size:13px !important;}
.fs14{ font-size:14px !important;}
.fs15{ font-size:15px !important;}

.font11-bd { font-size: 12px; color: #bdbdbd !important;}
.font13-6, .font13-6 a { font-size: 16px; color: #666666; }

.pb10{ padding-bottom:10px !important;}
.plr15{ padding:0 15px;}
.pb15{ padding-bottom:15px;}
.plr20{ padding-left:20px !important; margin-right:20px !important;}

.mb5{ margin-bottom:5px;}
.mtb5{ margin:5px 0;}
.mb10{ margin-bottom:10px !important;}
.mlr15{ margin:0 15px;}
.m20{ margin:20px !important;}
.mlr20{ margin-left:20px !important; margin-right:20px !important;}
.ml50{ margin-left:50px !important;}

.border-t1{ border-top:1px solid #eee !important;}
.border-b1{ border-bottom:1px solid #e1e1e1 !important;}
.border-t5{ border-top:5px solid #eee !important;}
.border-b5{ border-bottom:5px solid #eee !important;}
/*end 自定义样式*/

/*header*/
.ser-header {
    width: 100%;
    height:50px;
    line-height: 50px; 
    padding: 0 10px;
     box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ font-size:18px; color:#1b1b1b; background:#fff; text-align:center; position:fixed; top:0px; left:0; z-index:999; 
}

.ser-header .ser-header-left {
    left: 15px;
    top: 0px;
    position: absolute;
}
.ser-header .ser-header-left.img01 img {
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
}

.ser-header .ser-header-right { right:15px; top: 0px; position: absolute;}
.ser-header .ser-header-right.img01 img{ height:22px; margin-left:5px; vertical-align:middle; margin:-5px 0 0 10px;}
    /*搜索页面*/
.ser-header .ser-header-right { right:15px; top: 0px; position: absolute;}
.ser-header .ser-header-right.wenz-r{ color:#fff;}
.ser-header .ser-header-right.wenz-r a{ color:#1b1b1b; font-size:14px;}

.ser-header .input-index{ width:75%; margin:-5px 0 0 0 !important; color:#fff;  background: rgba(246,246,246,1);  border:1px solid rgba(246,246,246,1); border-radius:17px; height:28px; line-height:28px; display:inline-block; text-align:left; text-indent:7px; vertical-align:middle; }
.ser-header .input-index .input01{ width:100%; height:28px; line-height:28px; border:0;  background:none; color:#333; font-size:14px; float:left; text-indent:35px; background:url(../images/search-02.png) 10px center no-repeat; background-size:15px auto;}
.ser-header .input-index  ::-webkit-input-placeholder { /* WebKit browsers */ 
color: #ccc; font-size:14px;
} 
.ser-header .input-index  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #ccc; font-size:14px;
} 
.ser-header .input-index  ::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #ccc; font-size:14px;
} 
.ser-header .input-index  :-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #ccc; font-size:14px;
}   
    /*end 搜索页面*/
    /*详情1*/
.ser-header.zhiym{background: #fff; transition: background 0.5s;
-moz-transition: background 0.5s;  /* Firefox 4 */
-webkit-transition: background 0.5s; /* Safari 和 Chrome */
-o-transition: background 0.5s;}	
	
.ser-header.header-position{ background:none !important; font-size: 0.000001px; transition: background 0.5s;
-moz-transition: background 0.5s;  /* Firefox 4 */
-webkit-transition: background 0.5s; /* Safari 和 Chrome */
-o-transition: background 0.5s; color:transparent;}  

/*end header*/

/*top*/
.top{ position: fixed; top:0; left: 0; z-index: 2; width: 100%; background: #f6f6f6;}
.top .ser-header{ background: #f6f6f6; color: #1b1b1b; position: static;}

	/*index-top*/
.main-logo{ width: 100%; padding:0 15px; box-sizing:border-box; -webkit-box-sizing:border-box; height:45px; line-height:45px; display: -webkit-flex; /* Safari */display: flex;  align-items:center;   justify-content:space-between; position:relative;}

.main-logo .head-list-xtb{  height:20px;  flex:none;}
.main-logo .head-list-xtb img{ height:20px; float:  left;}

.main-logo .logo{  height:20px;  flex:none;}

.main-logo .wenz{ text-align: center; font-size:11px; line-height:11px;  flex:none;}
.main-logo .wenz img{ width:23px;}

			/*登录退出*/
.login-tc{ padding:10px 12px; width:140px; border:1px solid #1573ff; border-radius:7px; position:absolute; left:10px; top:43px; background:#fff; z-index:10;
	box-shadow:1px 1px 3px 1px #aeceff;
-moz-box-shadow:1px 1px 3px 1px #aeceff;
-webkit-box-shadow:1px 1px 3px 1px #aeceff; display:none
}
.login-tc:after{
    position: absolute;
    left:15px;
    top:-6px;
    content: ""; width:17px; height:8px; background:url(../images/icon07.png) no-repeat; background-size:13px auto;
}		
.login-tc p{ display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow:ellipsis;
    overflow: hidden; font-size:12px; line-height:16px; color:#1b1b1b;}	
.login-tc-a{ line-height:30px; margin:10px 0 0 0;}	
.login-tc-a a{ width:60px; height:25px; line-height:25px; text-align:center; font-size:13px; display:inline-block;  color:#1b1b1b; border:1px solid #e1e1e1; border-radius:13px; background:#f6f6f6;}	
			/*end 登录退出*/
		
		/*end index-header*/
		
.index-search{ float:right;}
.index-search a{ display:block; height:40px; line-height:40px;}
.index-search img{ height: 30px; margin:-1px 15px 0 0; vertical-align: middle; display:inline-block;}	

		/*end index-search*/		
		
 .index-xxk{ width: 100%; height:40px; line-height:40px; background:#3478f6; overflow:hidden;}
 .index-xxk ul{  width:82%; line-height:30px; height:30px; display:block; float:left; position: relative;  margin: 10px 0 0 10px;}
 .index-xxk ul li{font-size: 15px; width:25%; color: #fff; text-align: center; float:left; position: relative; z-index: 2;}
 .index-xxk ul li a{ width: 80%; line-height:30px; height:30px; display: inline-block; position: relative; color:#fff;}
 .index-xxk ul li.hover a{ color: #3478f6; border-radius: 4px 4px 0 0; border-top: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; background: #fff;  border-bottom: 0;}
		/*end index xxk*/	
		
	/*end index-top*/	

	/*kfb-top*/	

.sheb-xx{ position:absolute; right:15px; top:11px; width:90px; height:25px; line-height:25px; border:1px solid #3478f6; border-radius:13px;}
.sheb-xx a{ float:left; width:50%; display:inline-block; font-size:13px; text-align:center; color:#3478f6;}
.sheb-xx a.hover{ background:#3478f6; color:#fff; border-radius:13px 0 0 13px;}
.sheb-xx a.ihover{ background:#3478f6; color:#fff; border-radius:0 13px 13px 0;}
		/*end header-r*/		
		
.kfb-xxk{ width:100%; background: #fff; overflow:hidden;}		
.kfb-xxk ul li{ line-height:40px; position:relative;}
.kfb-xxk ul li a{ font-weight:bold; font-size:15px; color:#666666;}
.kfb-xxk.w33 ul li{ width:33.33333%; text-align:center; float:left;} 
.kfb-xxk ul li.hover a{ color:#3478f6;}
.kfb-xxk ul li.hover:before {
    display: inline-block;
    position: absolute;
    left:0;
    bottom:0px;
    content: "";
    width:100%;
    height:2px;
    background: #3478f6;
}
		/*end kfb xxk*/
				
				
	/*end kfb-top*/	

.xxk-two{ width: 100%;   background: #fff; height:56px;} 
.xxk-two a{  display: inline-block; padding:0px 15px; height:28px; line-height:28px; text-align: center; font-size:14px; border-radius:3px; border:1px solid #e1e1e1; color: #999999; }
.xxk-two a.hover{ color:#fff; background:#3478f6; border:1px solid #3478f6;}
.xxk-two a .in{ color: #3478f6;}
.xxk-two.w33 span{ width:33.333333%; box-sizing:border-box; -webkit-box-sizing:border-box; display:inline-block; text-align:center;}

.xxk-two-index a{ float: left; margin:13px 0 0 15px; overflow:hidden;}
.xxk-two-kfb span{  float:left; padding:10px 0;}
.xxk-two-kfb a.hover{ background:#3478f6; color:#fff;}
	/*end xkk-two*/
	 
	/*二级菜单*/	
.tab-min-cover{    
	width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    background: rgba(0,0,0,0.5);
	z-index:11;  display:none;
}	
.tab-min{ width:100%;  box-sizing:border-box; -webkit-box-sizing:border-box; background:#fff; overflow:hidden; padding:0 0 10px 0;}	
.tab-min h6{ font-size:14px; padding:0 0 0 5%;}
.tab-min ul li{ width:16.66666666%; float:left; text-align:center; height:20px; line-height:20px; padding:10px 0; overflow:hidden;}
.tab-min ul li a{ color:#1b1b1b; font-size:13px;}
.tab-min ul li.hover a span{ color:#3478f6; display:inline-block; border-bottom:1px solid #3478f6;}

.tab-open{ display:block;}
	/*end 二级菜单*/	 
	 
/*end top*/
.main-xxk{  width: 100%; overflow:hidden;}


/*首页*/
.more-m{ width:100%; line-height:30px; text-align:center;  margin:0 0 25px 0;}
.more-m a{ line-height:30px; display:inline-block; font-size:14px;font-weight: 600;}
	/*center-box*/	
.center-box,.kef-center-box{    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; position:relative; 
		  
		  display: -webkit-flex; /* Safari */ display: flex;  align-items: center; justify-content: space-between;}
		  

.center-box .med-center{flex:auto !important; flex-wrap: wrap;}
.center-box .med-center h4{ font-size:14px; }	
.center-box .med-center h4 .xtb-i01{ font-size:11px; border-radius:7px; height:15px; line-height:15px; display: inline-block; padding: 0 7px; color: #fff; background:#ff0000; margin:-5px 0 0 10px; vertical-align: middle; font-weight:normal;}
.center-box .med-center h4 .xtb-i01 span{ font-size:9px;}
.center-box .med-center p{  width: 100%; font-size: 12px; color: #999; height:16px ; line-height:16px;}
.center-box .med-center p.p-jianj{ margin-top:3px; 

	    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;}
.center-box .med-center p.p-jianj img{ height:12px; vertical-align:middle; margin:0 5px 0 0;} 
.center-box .med-center div .wenz{ float: left; font-size:12px; color:#999;
    margin:5px 0 0 0;
}	

.center-box .med-right{ flex:none; align-self:flex-start;}
.center-box .med-right a{ width:64px; height:30px; line-height:30px; border:1px solid #e1e1e1; background: #fff; border-radius:40px;  box-sizing:border-box; -webkit-box-sizing:border-box;   text-align:center; font-size:15px; color:#3478f6; display:block;}
.center-box .med-right.med-right-kfb a{
    width:50px;
    height: 50px;
    line-height:13px;
    border: 1px solid #e1e1e1;
    background: #fff;
    border-radius: 50%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;
    font-size:13px;
    color: #3478f6;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
	/*end center-box*/	

	/*bt-列表页*/
.down-center-box{  margin:15px 10px; padding: 0 0 15px 0;  border-bottom: 1px solid #ededed; }
.down-center-box .media-img{ width:70px; text-align:left; flex:none; }
.down-center-box .media-img img{ width:60px; border-radius:12px;  display:block;}

.bt-biaos{ width: 100%;}
.bt-biaos span,.shouf{ 
    line-height:12px; height:12px;
	margin:3px 4px 3px 0; float:left; padding:3px 7px;
	display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;  
	}
.shouf{ padding:3px 3px; margin:3px -5px 0 0; transform:scale(0.8);}	
.bt-biaos span i,.shouf	i{ font-size:12px;}

.b-yellow{  color: #ff8f19; background: #fff;  flex:none; }
.b-blue{  color: #f31212; background: #fff; flex:none; }
.b-red{  color: #ff4343; background: #fff; flex:none; }
.b-blue02{  color: #12b2ff; background: #fff; flex:none; }
.b-pink{ color: #f84b79; background: #fff; flex:none; }
.b-meih{ color: #ff0090; background: #fff; flex:none; }
.b-huis{ color:#8e8e94; background:#fff; flex:none;}

.b-yellow:after{   border: 1px solid #ff8f19; }
.b-blue:after{   border: 1px solid #f31212;  }
.b-red:after{   border: 1px solid #ff4343;  }
.b-blue02:after{  border: 1px solid #12b2ff; }
.b-pink:after{  border: 1px solid #f84b79; }
.b-meih:after{  border: 1px solid #ff0090; }
.b-huis:after{  border: 1px solid #ccc; }
   
		/*线条颜色*/
.border-1px {
   position: relative;
  border:none;
 }
.border-1px:after{
content: '';
  position: absolute;
  top: 0;
  left: 0;
   border-radius:4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  
  -webkit-transform-origin: left top;
  transform-origin: left top;

}
@media (-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio:2) {  
            .border-1px::after {  
width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
            }  
        }       
		/*end 线条颜色*/
	/*end bt-列表页*/	
/*end 首页*/

/*客服中心*/
.kef-center-box{ padding:20px 0;}
.kef-center-box > div{ flex:none;}

.kef-big-xtb{ width:80px; text-align:center; font-size:13px; font-weight:bold;}
.kef-big-xtb img{ width:40px;}

.kef-little-xtb{ width:6px; padding:0 10px 0 0;}
.kef-little-xtb img{ width:100%;}


.kef-list{ flex:auto !important; flex-wrap: wrap;}
.kef-list ul li{ width:50%; float:left;  display:inline-block; color:#c1c1c1;

	 display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow:ellipsis;
    overflow: hidden;}
.kef-list ul li a{ font-size:13px; padding:0 5px; line-height:24px;}

.kf-btn{ line-height:55px; position:fixed; left:0; bottom:0; width:100%; text-align:center;}
.kf-btn a{ color:#007aff; padding:0 0 0 5px;}
/*end 客服中心*/

/*人工客服*/
.kefu-banner{ position:relative;}
.kf-img-l {
    position: absolute;
    top: 15px;
    left: 15px;
}
.kf-img-l img {
    height: 20px; 
    display: inline-block; float:left;
}
.kf-wenz-r a{
    position: absolute;
    top: 15px;
    right: 15px; line-height: 20px; color:#4f3231; border:1px solid #4f3231; border-radius:13px; padding:3px 5px; display:inline-block;
}
	/*-------- end top -----------*/

.kf-center{ margin:-38% 0 0 0;  padding: 10px; position: relative;}
.kf-center .kf-button {
    border-radius:12px;
    background: #fff;
    width:60px; height:25px; line-height: 25px;
    text-align: center;
    font-size: 14px;
    float: right;  vertical-align:middle;
} 
.kf-center .color-zhis span{ background: #b19aff;}
.kf-center .color-zhis button{ color: #9778ff; border:1px solid #b19aff;}
.kf-center .color-org button{ color: #fff; background:#ff8f19; border:none;}

.kf-main{ box-shadow: 0 3px 6px 3px #ffefdf; border-radius:5px; width: 100%; background: #fff; padding: 10px 0;}
.kf-main ul li{ position: relative; font-size:13px; margin: 0 12px; padding: 10px 0;}
.kf-main ul li span{ width:94px; height:25px; line-height:25px; padding:0; font-size: 12px; border-radius:12px; display: inline-block; color: #fff; text-align: center; margin: 0 5px 0 0; display: inline-table; vertical-align:middle;}  
.kf-main ul li span b{ 
  display: table-cell;
  vertical-align:middle; font-weight: normal;}  
    

.kf-dianh{ border-radius:5px; font-size:13px; background: #fff; box-shadow: 0 0 6px 4px #ffefdf;}  
.kf-dianh img{ width:22px; margin: 0 10px 0 0; vertical-align: middle;}
.kf-dianh i{ color: #666; margin: 0 0 0 5px;}
.kf-dianh a{ color: #666;}
/*end 人工客服*/

/*常见问题*/
.cj-problem b{ display:block; font-size:15px; padding:20px 0 10px 0;}
.cj-problem b i{ background:#ff8f19; width:5px; height:22px; border-radius:3px; display:inline-block; margin:0 10px 0 0; vertical-align:middle;}
.cj-problem p{ font-size:13px; line-height:24px;}
/*end 常见问题*/

/*底部导航*/
.btn-dh{ margin:0 10px; background:#f6f6f6; height:45px; line-height:45px; color:#e1e1e1; text-align:center; border-top:1px solid #e1e1e1;}
.btn-dh a{ width:23%; display:inline-block; text-align:center; font-size:13px; color:#1b1b1b;}
/*--end 底部导航--*/

/*底部信息*/
.btn-box{ width:100%; background:#dfdfdf; font-size:11px; color:#818181; line-height:21px; text-align:center; padding:15px 0 25px 0;}
/*end 底部信息*/

/*底部下载*/
	.btn-download{ width:100%; position:fixed; left:0; bottom:0px; z-index:99; height:60px; line-height: 60px;  padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 auto; overflow: hidden; text-align:left; background:rgba(0,0,0,.7);
	
	display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
	
	}
	.btn-download img{ width:auto; height:38px; display:inline-block; }
	.btn-download button{  font-size:14px; border-radius:5px; border:0; background: #3478f6; width:auto; /*padding:0 2%;*/min-width:70px; height:38px; line-height:38px; color:#ffffff; }
/*end 底部下载*/



/*详情页01*/
.banner {
    width: 100%;
    display: block;
    position: relative; margin-top:-4%;
}

.game-xx{ width:92%; text-align: center; margin:0 4%; padding:20px 0 0 0; border-radius:5px 5px 0 0; background:#fff; 
	margin-top: -38%;
    position: relative;
    z-index: 10;}
.game-xx img{ width:75px; height:75px;}

.game-xx .zhekou{ width:55px; height:65px; background:url(../images/icon-bs01.png) no-repeat top center; background-size:auto 65px;
	display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center; position:absolute; top:0; right:15px;
 }
.game-xx .zhekou p{ font-size:21px; color:#fff;}
.game-xx .zhekou p i{ font-size:10px;}

.game-xx .p01{ color: #333; font-size:18px; font-weight: bold;   }
.game-xx .p02{ color: #999; font-size:12px;}
.game-xx .bt-biaos{ width:100%; text-align: center;  height:18px; line-height:18px; margin:7px auto 10px auto; display: -webkit-flex; /* Safari */
  display: flex; justify-content: center; transform: scale(0.8);}
.game-xx .bt-biaos span{ 
    padding:3px 7px;  border-radius:9px;  margin:0 3px; color: #fff;}

.bt-biaos span.color-green{ background: #8fcc52; flex:none; }
.bt-biaos span.color-pink{ background: #ff6c6c; flex:none; }
.bt-biaos span.color-zis{ background: #9487fb; flex:none; }
.bt-biaos span.color-org{ background: #ff911a; flex:none; }
.bt-biaos span.color-blue{ background: #11a8ff; flex:none; }

.xx-biaoq{ display: -webkit-flex;
    display: flex;
    justify-content:center;}
.xx-biaoq span{ font-size:12px; padding:3px 10px;}	
.xx-biaoq span.border-1px:after {
    content: '';

    border-radius:20px;

}

	/*标题*/
.title01{ font-size:15px; color: #333; height:15px; line-height:15px; position: relative; font-weight: bold; padding:15px 0 0 0;}
.title01 img{ height: 21px; vertical-align: middle; margin:-4px 5px 0 4%;}

	/*p 标签*/
.box-p{ padding:10px 4% 5px 4%;}	
.box-p p {
    line-height:25px;
    font-size:13px; color: #868686;
}	

.game-zhuans{ position:relative;}
.xx-button-r{border-radius:12px;
    font-size:12px;
     height:18px;
    line-height:18px; 
    padding:3px 10px;
    color: #fff;
    position: absolute;
    top: 10px;
    right: 20px;

    background: #ff8020;
    background: -moz-linear-gradient(left,  #30b3ff 0%, #1b69fb 100%);
    background: -webkit-gradient(linear, top left, top right, color-stop(0%,#30b3ff), color-stop(100%,#1b69fb));
    background: -webkit-linear-gradient(left,  #30b3ff 0%,#1b69fb 100%);
    background: -o-linear-gradient(left,  #30b3ff 0%,#1b69fb 100%);
    background: -ms-linear-gradient(left,  #30b3ff 0%,#1b69fb 100%);
    background: linear-gradient(to right,  #30b3ff 0%,#1b69fb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30b3ff', endColorstr='#ff5501',GradientType=0 );
	
	
	box-shadow:0px 2px 0px #1856bd;
-moz-box-shadow:0px 2px 0px #1856bd;
-webkit-box-shadow:0px 2px 0px #1856bd;

	}
	/*end p 标签*/
.box-p{
	height: 100px;
    overflow: hidden;
}
	/*选项卡*/
.fill-order-menu{ border-radius:3px; overflow: hidden;} 
.fill-order-menu ul{  height:40px; line-height:40px; }
.fill-order-menu ul li{ width:50%; float: left; text-align:center; font-size:18px; box-sizing:border-box; -webkit-box-sizing:border-box;  color: #333333; position:relative;}
.fill-order-menu ul li:last-child{ border-right:none;}
.fill-order-menu ul li.hover{ color:#ff8f19;  font-weight:bold; position:relative;}
.fill-order-menu ul li.hover:before {
    display: inline-block;
    position: absolute;
    left:15%;
    bottom:0px;
    content: "";
    width: 70%;
    height:2px; border-radius:3px;
    background: #ff8f19;
}
.number-i{ background:#ebebeb; padding:1px 3px; font-size:10px; height:10px; line-height:10px; font-weight:normal; display:inline-block; color:#666; position:absolute; top:4px; right:20%; border-radius:8px;}
	/*end 选项卡*/

	/*独家活动，游戏攻略*/
.hot-vip{ width:100%;  box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden;}
.hot-vip ul{ padding: 10px 4% 5px 4%;} 
.hot-vip ul li{ line-height:30px; height:30px; font-size:13px; overflow:hidden; text-align:left;  position:relative;}
.hot-vip ul li:before{    position: absolute;
    right:5px;
    top:10px;
    content: "";
    width:10px;
    height: 10px;
    border-left: 1px solid #999;
    border-top: 1px solid #999;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);}
.hot-vip ul li span{ float:left; width:40px; font-size:12px; line-height:18px; height:18px; text-align:center; border:1px solid #3478f6; border-radius:8px; margin-top:1%;}
.hot-vip ul li a{ float:left; display:inline-block; margin:0 0 0 5px; color:#868686; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;}
.hot-vip ul li i img{ height:18px; vertical-align:middle; margin:-4px 0 0 5px;}

.zhekou-vip li span{ background:#ff8f19; color:#fff !important;}
.zhekou-vip li a{ width:65% !important;}
.zhekou-vip li button{ background:0; border:0; color:#ff8f19; font-size:13px; position: absolute;
    right:18px;
    top:6px;}
	/*end 独家活动，游戏攻略*/
	
	
	/*图片+简介*/
.box-img { width: 100%; padding:15px 0 0 0; overflow:hidden;}
.box-img > i{ width: 28%; margin:0 2% 0 2%; float: left;}
.box-img > i:nth-child(1){ margin-left: 4%;}
.box-img > i img{ width:100%; display:block;}
.game-center-jianj{     color: #858585;
    line-height: 24px;
    font-size: 13px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 72px;
    overflow: hidden; margin: 10px 4% 5px 4%; }   
	
    	/*图片点击放大*/
.carrousel {
            position: fixed; width:100%; height:100%;
            background: rgba(000,000,000,0.8); top:0px; left:0; overflow: hidden;
            display: none; z-index:1000;
}
.carrousel img{ width:100%; position:absolute; top: 50%;
    left:0%;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%); border-radius:0px;}
    	/*end 图片点击放大*/

.open{
    overflow: inherit;
    height: auto;
}
		
.more{ 
    margin: 0 15px;
    padding: 0 0 15px 0;

     text-align: center; line-height:20px; height: 20px; }
.more a{ color: #3478f6; font-size:13px; line-height:20px; height:20px; vertical-align: top;}
.more a i{ vertical-align:top; width: 12px; height: 8px; margin:5px 0 0 5px; background: url(../images/xtb-down.png) no-repeat center; background-size:12px auto; display: inline-block;}
.more.down a i{ background: url(../images/xtb-up.png) no-repeat center; background-size:12px auto; }		
	/*end 图片+简介*/



	/*礼包*/
.libao{ font-size:13px; color: #868686; margin:0 4%; position: relative; line-height: 24px; padding: 10px 0;}
.libao h3{ font-size:14px; font-weight: bold; color: #535353;}
.libao a{ color: #3478f6; font-size:13px; margin:0 0 0 15px; text-decoration: underline;}
.libao a img{ width: 8px; vertical-align: middle; margin:-2px 0 0 5px;}
.libao i{ border-radius:15px; font-size:14px; line-height:30px; height:30px; padding:0 15px; color: #fff; position: absolute; top:15px; right: 20px;}
.libao i.bg-org{ background: #3478f6; }
.libao i.bg-huis{ background: #ccc; }
	/*end 礼包*/

	/*游戏开服*/	
.kaifu{ overflow: hidden; width: 100%; }
.kaifu ul{ padding:10px 4% 5px 4%; display: block; overflow: hidden;}
.kaifu ul li{ width: 100%; color: #23cccc; font-size: 12px; text-align: left; float: left; position: relative; font-size:13px; line-height:20px; height:20px; margin-bottom: 13px; }
.kaifu ul li time{ color: #666; padding: 0 0 0 10px;}
.kaifu ul li .fu{ color: #999; border-radius:15px;  border:1px solid #999; line-height:20px; height:20px; display: inline-block; float: right; width: 40%; text-align: center;}
.kaifu ul i{ width: 15px; height: 15px; display: inline-block; background: url(../images/icon06.png) no-repeat center; background-size: auto 15px; vertical-align: middle;}

.kaifu ul li.hover time{ color: #3478f6;}
.kaifu ul li.hover .fu{ color: #3478f6;  border:1px solid #3478f6;}
.kaifu ul li.hover i{ background: url(../images/icon06-2.png) no-repeat center; background-size: auto 15px; }
	/*end 游戏开服*/	


	/*猜你喜欢*/
.game-hot-index {
      width: 100%;
    overflow: hidden;
    background: #fff;
    padding-bottom: 5px; margin: 15px 0 15px 0;
} 
.game-hot-index ul li {
    width:25%;
    position: relative; font-size:12px;
        float: left;
    text-align: center; margin: 0 0 15px 0;
}
  .game-hot-index ul li a{ width:100%; display:inline-block; font-size:12px; line-height: 20px; padding:5px 0px 0px 0px; box-sizing:border-box; -webkit-box-sizing:border-box;}
  .game-hot-index ul li a img{ width:58px; height:58px;}  
  .game-hot-index ul li a span{ width:90%; color: #666666; display:inline-block; white-space:nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; font-size:14px; }
.button-play {
    border-radius:15px; border:0; 
    color: #999999;
    font-size:11px; 
    background: #f6f6f6;
     /*width:64px;*/ height:18px; line-height:18px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis; padding:0 10px;

}
	/*end 猜你喜欢*/
	
.dixian{ width:100%; padding:40px 0; background:#f6f6f6;}
.dixian img{ width:100%;}	
	
.btn{ width: 100%; background: #f6f6f6;  position: fixed; bottom: 0; left: 0; z-index:100; padding:20px 0;  text-align: center; height: 40px; line-height: 40px; }
.btn a{ width: 80%; border-radius:20px; float:left; margin:0 10%;
  background: #3478f6; /* 标准的语法 */
  font-size:18px; height: 40px; line-height: 40px; color: #fff; display:  inline-block; 
}

/*end 详情页01*/	

/*搜索*/
.search-hidden {
    width: 100%;
    background: #fff; display: none;  z-index: 2;
}
.search-hidden ul{ padding: 0 20px 0 50px; background: #fff;}
.search-hidden ul li {
    font-size:16px;
    line-height:45px; 
    width: 100%;
    color: #1b1b1b; border-bottom: 1px solid #e7e7e7; position:relative;
}
.search-hidden ul li:before {
    display: inline-block;
    position: absolute;
    left:-35px;
    top: 15px;
    content: ""; width:20px; height:20px;
	background: url(../images/search-03.png) no-repeat center left #fff; background-size:20px auto;
}
.search-hidden ul li span{ text-align: center;  border-radius:3px; font-size:10px; color:#999; margin:0 7px 0 0; min-width:50px; padding:5px 4px; height:10px; line-height:10px;  display: inline-block; border:1px solid #e7e7e7; vertical-align:middle;}
.search-hidden ul li img{ height:18px; vertical-align:middle; margin:-2px 7px 0 7px;}
/*end 搜索*/ 
  
/*弹框*/
.cover{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    z-index:1001; display:none;
}	
	
.cover-50 {
    position: fixed;
    z-index: 1002;
    width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    display: none;
}
	
	/*弹框样式*/
.center-pack { width:80%; max-width:280px; border-radius:5px; background: #fff; margin: 0 auto;}	
.center-pack h3{ width:100%; color:#ff8f19; border-radius:6px 6px 0 0; padding:25px 0; font-size:18px; text-align:center; position:relative;}
.center-pack h3 img{ height:7px; width:45px;}
.center-pack p{ margin:0 25px; line-height:25px; font-size:16px; text-indent:24px;  color: #666;}	

.button-bj{ width:70%;  padding:30px 0 16px 0; text-align:center; margin:0 auto;} 
.button-bj button{ background:#ff8f19; color:#fff; font-size:18px; text-align:center; border-radius:5px; border:none; line-height:40px; width:100%; font-weight:bold;}


    /*提示--微信下载不了*/
    .tishi{ width:100%; height:100%; background:rgba(0,0,0,.8); position:fixed; top:0; left:0; z-index:2000;}
    .tishi img{ width:100%; margin-top:10px;}
    /*end 提示--微信下载不了*/  


    /*首页-温馨提示*/
    .index-pack-center{ background:none;}
    .index-pack-img{ width: 100%; display: block;}
    .index-pack{ background: #fff; border-radius: 0 0 6px 6px;}
    .index-pack p{ color: #333; padding: 30px 20px 0 20px; margin:0;    }
    .index-pack .button-bj{padding:10px 0 40px 0;}
    .index-pack button{ font-size:16px; border-radius:7px; background: #3478f6;
box-shadow:4px 4px 0 0 #175cda; -webkit-box-shadow:4px 4px 0 0 #175cda;
    }
    /*end 首页-温馨提示*/

/*end 弹框*/

.noselect{padding-top:50px;display:none;}

/*.zhaping{display: block;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;}*/
.libao p{
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
	}
.cj-problem{position: relative;}
.cj-problem .clr{position:absolute; top: -50px;}



/*搜索*/
.list-search{ width: 100%;  box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.list-search .title-bt{ height:60px; line-height: 60px; font-size:16px; color: #1b1b1b;  font-weight: bold; padding: 0 0 0 40px;}
.list-search .title-bt.xtb-01{ background: url(../images/xtb-s01.png) no-repeat  10px center; background-size: 25px auto;}
.list-search .title-bt.xtb-02{ background: url(../images/xtb-s02.png) no-repeat 10px center; background-size: 25px auto;}
.list-search  ul{ overflow: hidden; padding: 0 10px; }
.list-search  ul li{ width:50%; float: left; font-size: 14px; margin-bottom: 30px; text-align: center;}
.list-search  ul li a{ border-radius: 14px; background: #f9f9f9; border: 1px solid #ddd; height: 30px; line-height: 30px; display: inline-block; font-size: 14px; text-align: center; padding: 0 10px; color: #666;}
.list-search  ul li p{ font-size: 11px; color: #999; margin-top: 10px; width: 85%; height: 15px; line-height: 15px; white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-text-overflow: ellipsis; position: relative; z-index: 1; padding: 0 0 0 4px;}
.list-search  ul li p:after {
    display: inline-block;
    position: absolute;
    left:2px;
    top:5px;
    content: "";
    width:5px;
    background: #999; border-radius: 50%;
}

.list-search  ul li span{ font-size: 11px; color: #999; display:inline-block; margin-left: 5px;}

.border-b5 li a{    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 85%;}
/*搜索*/
   /*提示*/
.tishi,.mask{ width:100%; height:100%; background:rgba(0,0,0,.8); position:fixed; top:0; left:0; z-index:2000;}
.tishi img{ width:100%; margin-top:10px;}
/*end 提示*/


/*首页精选及领卷、游戏合辑样式  2021-07-16 */
/*----------------首页精选---------------*/

body{font-size: 12px;}

.mb20{ margin-bottom: 20px;}
.mb30{ margin-bottom: 30px;}

/*----颜色----*/
.c-green{ color: #4ABA60 !important;}
.c-8e{ color: #8E8E8E !important;}

/*----布局----*/
.flexBox{display: -webkit-flex; /* Safari */  display: flex; justify-content:space-between;  align-items: center;}
.flex-1{flex:1; }
.flex-auto{ flex:auto;}
.flex-none{ flex:none;}

.text-hidden{display: -webkit-box;
    -webkit-line-clamp:1 !important;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    font-weight: bold;
    line-height: 21px;
    color: #232323;
}

/*----end 布局----*/

/*listBox*/
.listBox{ margin: 0 12px;}
.listBox .med-icon-21{ width: 80px; margin:0 12px 0 0;}
.listBox .med-icon-21 img { width: 100%;display: block; border-radius: 10px;}
.listBox .med-center-21 h6 a{ font-size: 16px; font-weight: bold;}
.listBox .med-center-21 p{ margin-top:10px; color: #9B9B9B;}
.listBox .med-center-21 p span{ margin:0 5px; display: inline-block;}
.listBox .med-center-21 p span:first-child {
    margin-left: 0;
}
.listBox .med-center-21 p i{ margin-right: 4px; font-size: 10px;height: 16px;border-radius: 2px; display: inline-block; text-align: center;}
.listBox .med-center-21 p .i-quan{  color: #6F440F;
    width: 16px;
    background: #FFD524;
}
.listBox .med-center-21 p .i-sf{ color: #FEEEBB;
    width: 28px;
    background: #232323;
}
/*end listBox*/

/*标签*/
.lable-main-21-01{ margin-top: 10px;}
.lable-main-21-01 span{ font-size:10px; height:18px; line-height:18px; border-radius: 0px 10px 10px 10px;
    padding: 0 4px; margin:0px 4px 0px 0; display: inline-block;}

.bg-purple{ color: #fff;
    background: linear-gradient(90deg, #A819E4 0%, #1E71FF 100%);}
.bg-pink{ color: #fff;
    background: linear-gradient(90deg, #FC2490 0%, #FF1E1E 100%);}
.bg-blue{ color:#fff;
    background: linear-gradient(90deg, #24BAFC 0%, #1E53FF 100%);}

.b-blue{ color:#59BCF7; border: 1px solid #59BCF7;}
.b-pink{ color:#FE7C7C; border: 1px solid #FE7C7C;}
.b-org{ color:#FF8939; border: 1px solid #FF8939;}
/*end 标签*/



/*----4个图标----*/
.subnav-21{padding: 20px 32px 0 32px; background: #fff;}
.subnav-21 a{ width: 60px; font-weight: bold; text-align: center; font-size: 12px; color: #232323; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.subnav-21 img{ width: 60px;}

/*广告图*/
.banner-21-01{ padding: 20px 12px; background: #fff; border-radius: 0 0 16px 16px;}
.banner-21-01 img{ width: 100%; border-radius: 8px;}

.banner-21-02{ padding: 0 12px;}
.banner-21-02 img{ width: 100%; border-radius: 8px;}
/*----热门游戏推荐----*/
.box-21{ border-radius: 16px; background: #fff;}
.title-big-21{ font-size: 20px; font-weight: bold; margin-left: 12px; padding: 20px 0;}

.hotBox{flex-flow:row wrap;}
.hotBox li{width:25%; padding: 12px 10px 6px 10px; box-sizing: border-box;
    flex:auto;  text-align: center;margin: 0 12px 16px 12px; border-radius: 8px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px rgba(168, 25, 228, 0.2);
    opacity: 1; position: relative;
}
.hotBox li img{ width: 56px;}
.hotBox h6.title-21-01{ font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.hotBox .title-21-02{ color: #A819E4; position: relative;height: 16px;}
.hotBox .title-21-02::before{width: 18px;height:1px; content: '';
    display: inline-block;
    background: #A819E4; position: absolute; top: -2px; left: 50%; margin-left: -9px;
}
.hotBox li i{
    min-width: 45px;
    height: 20px; line-height: 20px; text-align: center; color: #fff;
    background: linear-gradient(180deg, #FE4479 0%, #EC1C7C 51%, #901CDC 100%);
    display: inline-block;
    opacity: 1;
    border-radius: 0px 8px 0px 8px; position:absolute; top: 0; right: 0;
}
/*----免费领券----*/
.linquanBox{flex-flow:row wrap; padding: 0 5px;}
.linquanBox li{width:25%; padding: 18px 10px 13px 10px; box-sizing: border-box;
    flex:auto;  text-align: center;margin: 0 7px 16px 7px;
    border-radius: 0px 8px 0px 8px;
    background: rgba(255, 52, 0, 0.08);
}
.linquanBox li .img-center{position: relative; width:74px; margin: 0 auto;}
.linquanBox li .img-center img{ width:74px;}
.linquanBox li .img-center i{
    min-width: 45px;
    height: 20px; line-height: 20px; text-align: center; color: #fff;
    background: linear-gradient(180deg, #FE4479 0%, #EC1C7C 51%, #901CDC 100%);
    display: inline-block;
    opacity: 1;
    border-radius: 0px 8px 0px 8px; position:absolute; top:-5px; right:-6px;
}
.linquanBox li .img-center::after{position: absolute;
    right:-6px;
    top:15px;
    content: "";
    width: 0;
    height: 0;
    border-top:6px solid #600A82;
    border-right:6px solid transparent;
}
.linquanBox h6.title-21-01{ font-size: 14px; font-weight: bold; margin:10px 0 3px 0;}
.linquanBox .title-21-02{ color: #fff; background: url(../images/21-button-01.png) no-repeat center; width: 92px; height: 34px; text-align: center; line-height: 45px; padding-left:7px; box-sizing: border-box; -webkit-box-sizing: border-box;}
/*----BT热游/BT新服----*/
/*选项卡*/
.title-xxk-21{ color: #A2A2A2; overflow: hidden;}
.title-xxk-21 a{ font-size: 20px; font-weight: bold; color: #707070; width: 49%; float: left; text-align: center; margin: 20px 0;}
.title-xxk-21 a:nth-child(1){ border-right: 1px solid #a2a2a2;}
.title-xxk-21 a.hover{ color: #FA941A; position: relative;}
.title-xxk-21 a.hover::before{
    width: 52px;
    height: 4px; content: '';
    background: linear-gradient(270deg, #FA941A 0%, #FFEB87 100%);
    opacity: 1;
    border-radius: 16px; position: absolute; left:50%; bottom:-10px; margin-left: -26px;
}
/*end 选项卡*/
.btBox{padding: 0 0 15px 0; overflow: hidden;}

.btBox .med-center-21{border-bottom: 1px solid #F2F2F2; padding: 15px 0;}
.btBox .med-center-21 > div{ overflow: hidden;}
.btBox .med-center-21 > div h6 { max-width:75%;}
.btBox .med-center-21 > div i{
    height: 20px; padding: 0 5px; line-height: 20px;  text-align: center;
    background: linear-gradient(90deg, #FF9701 0%, #FF5000 100%); color: #FFFFFF; margin-left:3px; vertical-align: middle;
    opacity: 1;
    border-radius: 12px;
}
/*----end BT热游/BT新服----*/

/*----------------end 首页精选---------------*/


/*------------------免费领券-----------------*/
.top-shangc{ margin:30px 12px 10px 12px;
    height: 64px; line-height: 64px;
    background: #F2F2F2; font-size: 14px;border-radius: 5px;
}
.top-shangc a{ margin-right: 10px; color: #3478F6;}
.top-shangc i{ background: url(../images/21-xtb-01.png) no-repeat center; background-size: 24px; width: 24px; height: 24px; vertical-align: middle; margin: 0 10px 0 20px; display:inline-block;}

.lingquanBox li{ padding:20px 0; border-bottom: 1px solid #F2F2F2;}

.lingquanBox .med-center-21 h6 a{ font-size: 16px; font-weight: normal;}
.lingquanBox .med-center-21 p{ margin-top:7px;}
.lingquanBox .med-center-21  div.i-quan02{ margin-top: 10px; padding: 0 10px; display: inline-block;
    height: 24px; line-height: 24px;
    background: linear-gradient(90deg, #FFE374 0%, #FFDD52 100%);
    border-radius: 0px 8px 8px 8px;
}
.lingquanBox .med-center-21  div.i-quan02 i{ font-size: 14px; font-weight: bold;}

.lingquanBox .med-button-21{ color:#FF8F19; text-align: right; font-size: 14px;}
.lingquanBox .med-button-21 p{ padding-right:7px;}
.lingquanBox .med-button-21 p i{ font-size: 12px;}
.lingquanBox .med-button-21 a{ width: 60px; margin-top: 10px;
    height: 30px; text-align: center; line-height: 30px;
    background: #FF8F19;
    opacity: 1;
    border-radius: 60px; color: #fff; display: inline-block;
}
/*----------------end 免费领券---------------*/
/*---------------送首充、合集页面-------------*/
.hejiBox li{ padding: 12px 0;}

.textBox{ padding: 20px 12px;}
.textBox h6{ font-size: 14px;}
.textBox p{ color: #8E8E8E; margin-top:5px; line-height:20px;}
/*-------------end 送首充、合集页面-----------*/
/*---------------------------------end 2021.02.19 第二版---------------------------------*/
/*@font-face{ font-family: 'W6'; src: url('W6.otf');}*/
/*@font-face { font-family: 'W3'; src:url('W3.otf');}*/
body{ overflow-x:hidden}
/*------------------免费领券 2021.4.12 第二版-----------------*/
.top-img{ width:100%;  overflow:hidden;}
.top-img img{ width:100%;}
.volume{ display: block;  clear: both; width: 100%; overflow:hidden; padding: 0 auto; padding-top:12.28px; padding-bottom: 40px;  background-color: #F6F6F6;}
.volume li{  background-color: #FFFFFF; margin: 14.4px 14.5px;  padding: 14.4px 0;  border-radius: 6px; overflow: hidden;}
.game_icon{  display: block;  clear: both;  margin: 14.4px; overflow: hidden;}
.game_icon .gameimga{ float: left;  display: block;  width: 48px; height: 48px;  margin-right:8px;}
.game_icon .gameimga img{ width: 100%;  height: 100%;}
.game_center{  float: left;}
.game_center h6.text-hidden a{  font-size: 14px; font-weight: bold;  line-height: 21px; color: #232323;  }
.game_center p{  font-size: 12px; font-weight: normal; line-height: 21px; color:#ACACAC; margin-top: 4.5px;}
.game_icon .right_tip{ float: right; display: block; width: 12px; height: 19px;  margin-top: 13px;  overflow: hidden;}
.coupon{  display: block;  clear: both;  width: 95.47%;  height: 94px;  margin-left: 15px;  display: inline;  float: left;  white-space: nowrap;  /*overflow-x: scroll;*/  -webkit-overflow-scrolling: touch; /*解决在ios滑动不顺畅问题*/  overflow-y: hidden;}
/*.coupon::-webkit-scrollbar {*/
/*    display: none;*/
/*}*/
.coupon li { display: inline-block;  /*设置li为行内块级元素*/  width: 262px;  height: 94px; text-align: left;  border-radius: 6px;  margin:0;  padding: 0;  margin-right: 9px;}
.coupon li .nothreshold{ float: left; display: block;  width: 159px;  overflow: hidden;  text-align: center;}
.coupon li img{  float: left;  width: 16px;  height: 94px;}
.coupon li .getnow{  float: left; width: 86px; text-align: center;}
.coupon li .nothreshold h3{ font-size: 29px;    font-weight: normal;  line-height: 29px;  color: #FF0800; margin-top: 9px;}
.coupon li .nothreshold h3 i{  font-style: normal; font-size: 15px;}
.coupon li .nothreshold p{  font-size: 13px;   font-weight: normal;  line-height: 20px;  color: #413F3E;  opacity: 1;}
.coupon li .nothreshold span{ font-size: 11px;   font-weight: normal; line-height: 15px; color: #ADABAA;}
.coupon .getnow .getit{ display: block; clear: both; width: 65px; height: 23px; text-align: center;  background: linear-gradient(270deg, #FF3D44 0%, #FE7448 100%); opacity: 1;  border-radius: 19px;  font-size: 12px;  font-weight: normal; line-height: 23px; color: #FFFFFF; margin: 0 auto; margin-top:24px;}
.coupon .getnow span{  display: block;  clear: both; font-size: 12px;  font-weight: normal; line-height: 17px;  color: #FF0000;  opacity: 1;  margin-top: 7px;}
.coupon .getnow .already{ background: #B1B1B1;}
.coupon .not_eceived{ background-color: #FFEFEA;}
.coupon .receive{ background-color: #F2F2F2;}
/*----------------end 免费领券 2021.4.12 第二版----------------*/
/*---------------- 送首充、合集页面 2021.4.12 第二版----------------*/
.gameBox{ display: block; clear: both; width: 91.67%; margin: 0 auto;}
.gameBox li{ display: block;  clear: both; width: 100%; border-bottom: 1px solid #F2F2F2; padding: 15px 0; overflow: hidden;}
.gameBox li img{ float: left;  width: 68px; height: 68px; margin-right: 10px;}
.game_content{ float: left; width: 252px; overflow: hidden;  position: relative;}
.game_content h3{ width: 192px; font-size: 15px; font-weight: normal; line-height: 30px; color: #232323; overflow:hidden; text-overflow:ellipsis;  white-space:nowrap;}
.discount{ position: absolute; z-index:1; right: 13px; top:5px; width: 45px;  height:19px; background: linear-gradient(270deg, #9F87FF 0%, #7056ED 100%);  opacity: 1;  border-radius: 4px; font-size: 12px;  font-weight: normal; line-height: 20px; color: #FFFFFF; text-align: center;}
.first_round{ position: absolute; z-index: 1; right: 24px; top: 5px; width: 36px; height: 19px; background:#F8505A; border-radius: 0px 6px 0px 6px; font-size: 12px;  font-weight: normal; line-height: 20px; color: #FFFFFF; text-align: center;}
.game_content p.standard{  font-size: 11px; font-weight: normal;  line-height: 16px; color: #ACACAC;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.game_content p.standard span{margin-left: 4px;}
.welfare{ margin-top: 2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.welfare p{ float: left;  font-size: 12px; font-weight: normal;  line-height: 18px;  color: #3168FF; margin-right: 10px;}
/*----------------end 送首充、合集页面 2021.4.12 第二版----------------*/
/*---------------- 首页 2021.4.13 第二版----------------*/
/*---------------- 首页热门推荐----------------*/
.hotBox_edition{flex-flow:row wrap;}
.hotBox_edition li{width:25%; padding: 12px 10px 6px 10px; box-sizing: border-box;
    flex:auto;  text-align: center;margin: 0 12px 16px 12px; border-radius: 8px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px rgba(254, 102, 49, 0.25);
    opacity: 1; position: relative;
}
.hotBox_edition li img{ width: 56px;}
.hotBox_edition h6.title-21-01{ font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.hotBox_edition .title-21-02{ color: #FF4242; position: relative;overflow: hidden; text-overflow:ellipsis;  white-space: nowrap; height: 16px;}
.hotBox_edition .title-21-02::before{width: 18px;height:1px; content: '';
    display: inline-block;
    background: #FFBABA; position: absolute; top: -2px; left: 50%; margin-left: -9px;
}
.hotBox_edition li i{
    min-width: 45px;
    height: 20px; line-height: 20px; text-align: center; color: #fff;
    background: linear-gradient(180deg, #FE6631 0%, #EF0F16 100%);
    display: inline-block;
    opacity: 1;
    border-radius: 0px 8px 0px 8px; position:absolute; top: 0; right: 0; padding: 0 5px;
}
/*----------------end 首页热门推荐----------------*/
/*----免费领券----*/
.linquanBox_edition{flex-flow:row wrap; padding: 0 5px;}
.linquanBox_edition li{width:25%; padding: 18px 10px 13px 10px; box-sizing: border-box; flex:auto;  text-align: center;margin: 0 7px 16px 7px;  border-radius: 8px;  background: rgba(13, 158, 255, 0.08);}
.linquanBox_edition li .img-center{position: relative; width:74px; margin: 0 auto;}
.linquanBox_edition li .img-center img{ width:74px;}
.linquanBox_edition li .img-center i{min-width: 45px;height: 20px; line-height: 20px; text-align: center; color: #fff; background: linear-gradient(180deg, #FE6631 0%, #EF0F16 100%);display: inline-block;opacity: 1;border-radius: 0px 8px 0px 8px; position:absolute; top:-5px; right:-6px;padding: 0 5px;}
.linquanBox_edition li .img-center::after{position: absolute;  right:-6px;  top:15px; content: ""; width: 0;height: 0; border-top:6px solid #600A82; border-right:6px solid transparent;}
.linquanBox_edition h6.title-21-01{ font-size: 14px; font-weight: bold; margin:10px 0 3px 0;}
.linquanBox_edition .title-21-02{ color: #fff; background: url(../images/21-button-02.png) no-repeat center; width: 92px; height: 34px; text-align: center; line-height: 34px;margin-left: -4px;margin-top: 10px; padding-left:10px; box-sizing: border-box; -webkit-box-sizing: border-box;}
/*----BT热游/BT新服----*/
/*选项卡*/
.title_xxk_21_edition{ width: 60%; color: #A2A2A2; margin: 0 auto; overflow: hidden;}
.title_xxk_21_edition a{float: left; width: 50%;margin: 20px 0;}
.title_xxk_21_edition a p{width:98px;  height: 35px; font-size: 15px; line-height:35px;  color: #0079FB;  text-align: center; margin:0 auto;background: #ECF7FF;border-radius: 18px;}
.title_xxk_21_edition a.hover p{ color: #FFFFFF; background: linear-gradient(90deg, #0D9EFF 0%, #0079FB 100%);}

/*---------------- end首页 2021.4.13 第二版----------------*/

.add_home_screen{position: fixed; z-index:1000;left:0;top:0; width: 100%; height: 100%;}
.screen_op{position: fixed; z-index: 1020;left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.8;}
.ioss{position: fixed; z-index: 1022;left: 0; top: 0;}
.ioss img{ width: 100%;height: 100%;}

/* 焦点图  a */
/* css 重置 */
/*body, ul, li{ margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal; }*/
/* 焦点图 */
.slideBox2{ position:relative;  margin:0px auto;
    /*max-width:640px;!* 设置焦点图最大宽度 *!*/
}
.slideBox2 .hd{display: block; position:absolute; width:100%; height:30px; line-height:50px; bottom:-15px; right:0%; z-index:1; }
.slideBox2 .hd ul{display:flex;
    justify-content:center;}
.slideBox2 .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#E5E5E5; text-indent:-9999px; overflow:hidden; margin:0 3px; opacity: 0.6 }
.slideBox2 .hd li.on{ background:#FFFFFF; opacity: 1; }
.slideBox2 .bd{ position:relative; z-index:0; border-radius: 0 0 16px 16px;}
.slideBox2 .bd li{ position:relative; text-align:center; border-radius: 8px; border-radius: 0 0 16px 16px;}
.lglj1{ position:absolute; left:0; top:0; width:100%; height:50%;}
.lglj2{ position:absolute; left:0; top:50%; width:100%; height:50%;}
.slideBox2 .bd li img{ background: center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox2 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
/*.slideBox2 .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }*/
/* 焦点图  e */
@media screen and (max-width: 360px) {
    .linquanBox_edition li .img-center{
        width: 66px;
    }
    .linquanBox_edition .title-21-02{
        width: 84px;
        height: 26px;
        line-height: 24px;
        margin-left: -8px;
        background-size: 90%;
    }
    .title_xxk_21_edition a p{
        width: 88px;
    }
    .gameBox li img{
        width: 55px;
        height: 55px;
    }
    .game_content{
        width: 222px;
    }
    .game_content h3{
        width: 165px;
        line-height: 20px;
    }
    .first_round{
        top: 0;
        line-height: 19px;
    }
}
/*首页精选及领卷、游戏合辑样式  2021-07-16 END*/

