@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body {
    line-height: 1;
    font-family: '华文细黑', '微软雅黑', 'Helvetica';
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

nav ul {
    list-style: none;
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input,
select {
    vertical-align: middle;
}

ul,
li {
    list-style-type: none;
}

#swiper-container1 {
    width: 100%;
    overflow: visible;
}

#api #content #swiper-container1 .swiper-slide-active {
    -webkit-transform: scale(1.2);
    border: solid 1px #cccccc;
}

#swiper-container1 .swiper-slide {
    transition: all .5s ease;
    transition-delay: .1s;
}

html,body{
	height:100%;
}

body {
    
}

#overlay {
	top: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: none;
	z-index: 999;
}

#modelFilter{
	top: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	/*display: none*/;
	z-index: 999;
}

#loadingOverlay{
	top: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.5);
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: none;
	z-index: 1000;
}

/*评论弹窗*/
#pop-cmt{
	width:90%;
	background-color:#fff;
	display:none;
}

#pop-cmt .cmt-title{
	font-size:18px;
	text-align:center;
	padding:18px;
}

#pop-cmt .cmt-form{
	padding: 0px 18px;
	overflow: hidden;
	width: 100%;
	box-sizing: border-box;
	padding-bottom: 20px;
}

#pop-cmt .cmt-form label{
	font-size:18px;
	margin-right: 15px;
}

#pop-cmt .cmt-form input[name="nickname"]{
	line-height: 25px;
	width: 65%;
}

#pop-cmt .cmt-form .nickname-pass{
    width: 25px;
	
    height: 25px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:100% 100%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
    display: none;
    
}

#pop-cmt .cmt-form .nickname-pass.pass{
	background-image:url(../images/nickname-success.png)
}

#pop-cmt .cmt-form .nickname-pass.reject{
	background-image:url(../images/nickname-failed.png)
}

#pop-cmt .nickname-tips{
margin-left: 62px;
margin-top: 10px;
}

#pop-cmt .nickname-tips .nickname-message{
    font-size: 13px;
	
    margin-top: -3px;
    margin-left: -12px;
    color: red;
}

#pop-cmt .textarea-blk{
margin-top: 15px;
width: 98%;
}

#pop-cmt .textarea-blk textarea{
	
width: 100%;
	
min-height: 130px;
	
font-size: 18px;
}

#pop-cmt .nickname-tips .message{

}

#pop-cmt .nickname-tips .notice{
	
font-size: 12px;
	
line-height: 20px;
}

#pop-cmt .nickname-tips .notice li{
	list-style-type:disc;
}

#pop-cmt .cmt-btn-wraper{
	display: -webkit-box;
	margin-top: 10px;
}

#pop-cmt .cmt-btn-wraper div{
	-webkit-box-flex:1;
	box-flex:1;
	line-height:40px;
	height:40px;
	font-size:18px;
	text-align: center;
	-webkit-border-radius: 40px;
}

#pop-cmt .cmt-btn-wraper .cmt-cancel{
	margin-right:10px;
	background-color: #dcdcdc;
	color: #969292;
}

#pop-cmt .cmt-btn-wraper .cmt-send{
	background-color:#00bbff;
	color:#ffffff;
}

/*机型不兼容弹窗*/
.filterWraper{
	
background: #ffffff;
	
width: 85%;
	
-webkit-border-radius: 5px;
}

.filterWraper .filter-title{
	
line-height: 50px;
	
text-align: center;
	
border-bottom: solid 1px #EAEAEA;
}

.filterWraper .filter-tips{
	
width: 85%;
	
text-align: center;
	
margin: 30px auto;
	
line-height: 18px;
}

.filterWraper .filter-btn-wraper{display: -webkit-box;text-align: center;line-height: 40px;border-top: solid 1px #EAEAEA;width: 100%;}

.filterWraper .filter-continue{-webkit-box-flex: 1;border-right: solid 1px #EAEAEA;width: 50%;color: #00bbff;}

.filterWraper .filter-cancel{-webkit-box-flex: 1;width: 50%;}

#page-container{
	position:relative;
	height:100%;
	width: 100%;
	overflow-x: hidden;
}

#pageA{
	position:absolute;
	width:100%;
	top:0px;
	z-index: 1;
	background: #17407a;
	height:100%;
}

#pageB{
	position:absolute;
	width:100%;
	top:0px;
	height:100%;
	background-color:#ffffff;
	-webkit-transform: translateX(100%);
	z-index: 99;
	transition: all .4s ease-in;
	overflow:auto;
}

.pageB-inner{
	position:relative;
	width:100%;
	height:100%;
	overflow: hidden;
}

header {
    position: relative;
}

header .title {
    font-size: 24px;
    text-align: center;
    color: #ffffff;
    height: 24px;
    line-height: 24px;
    padding: 14px 0px;
    font-weight: bold;
}

header .xxxth {
    position: absolute;
    right: 10%;
    top: 22px;
    color: #ffffff;
}

.main-section {padding-bottom: 15px;}

#app-container {
}

#app-container .appSumItem{
	
box-sizing: border-box;
	
margin: 0 auto;
}

#app-container .appSumItem .appSumItem-inner{
	
width: 92%;
	
margin: 0 auto;
	
background-color: #ffffff;
padding-bottom: 15px;
}

.appSumItem .app-like{
	margin: 15px 0px 0px 10px;
}

#app-container .swiper-wrapper{
	transition-timing-function: cubic-bezier(.49,1.03,.35,1.07);
}

.appSumloading{
	 display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	 height: 400px;
	 width: 100%;
}

.appSumloading .appSumloadingImg{
	/* background-color: rgba(255,255,255,.9); */
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: -webkit-box;  -webkit-box-pack: center;  -webkit-box-align: center;
	-webkit-border-radius: 100%;
}

.appSumloading .appSumloadingImg img{
	width: 100%;
	height: 100%;
	display: block;
}

.banner-wraper {
	position:relative;
}

.banner-wraper .banner{
	height:195px;
}

#pageB .banner-wraper .banner{
	height:172px;    
	overflow: hidden;
}

.banner-wraper #xxxth-app{
	display:none;
}

.banner-wraper .app-tag{
	position:absolute;
	top: 30px;
	font-size: 15px;
	color: #ffffff;
	padding: 4px 7px;
	background-color: rgba(227,110,107,0.85);
}

.gamecenter .app-share{
	display:none;
}

.banner-wraper .app-share{
	position:absolute;
	width:33px;
	height:33px;
	top: 10px;
	right: 13px;
	background:url(../images/share-icon.png) center center no-repeat;
	background-size:100% 100%;
}

#pageB .banner-wraper .app-share{
	position:fixed;
	z-index: 99;
}

.banner-wraper .app-like{
	position:absolute;
	right: 3%;
	bottom: 5px;
	color: #ffffff;
	padding: 4px 6px 4px 6px;
	border-radius: 25px;
	background-color: rgba(248,196,37,1);
	background-size: 18px;
	padding-right: 10px;
	min-width: 35px;
	text-align: center;
	opacity: 0.85;
}

.banner-wraper .app-like b{
	width: 14px;
	height: 14px;
	background:url(../images/like-heart-w.png) center center no-repeat;
	background-size:100% 100%;
	display: inline-block;
	left: 5px;
	top: 1px;
	position: relative;
}

.banner-wraper .app-like.thumbup b{
	background-image:url(../images/like-heart-r.png);
}

.banner-wraper .app-like.thumbup{
	color: #EF5338;
	background-color: rgba(252,228,27,1);
}

.banner-wraper .banner .banner-img {
    width: 100%;
    height: 100%;
}

#pageB .banner-wraper .banner .banner-img{
    background-color: #cccccc;
}

.app-summary {
    margin: 0px 12px;
    position: relative;
}

.app-summary .app-name {
    text-align: center;
    color: #585858;
    margin: 10px 0px;
    font-weight:bold;
}

.app-summary .app-dis {
    color: #6e6c6c;
    font-size: 16px;
    line-height: 24px;
    min-height: 96px;
    word-wrap: break-word;  word-break: break-all;
    text-align: justify;
}

.app-summary .app-more {
    position: absolute;
    right: 0px;
    bottom: -6px;
    padding: 10px;
    color: #61cdf9;
    font-size: 14px;
}

.downl-btn-wrap {
    width: 68%;
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
    height: 40px;
    -webkit-border-radius: 30px;
    overflow: hidden;
}

.appStatus b{
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	background: rgb(78, 172, 250);
	width: 0%;
	-webkit-transition: width 1s ease;
}

.appstore .appStatus[data-class="install"],.gamecenter .appStatus[data-class="install"]{
	background-color:#fd7a73;
}

.appstore .appStatus[data-class="continue"],.gamecenter .appStatus[data-class="continue"]{
	background-color:#a7a9aa;
}

.appstore .appStatus[data-class="stop"],.gamecenter .appStatus[data-class="stop"]{
	background-color:#a7a9aa;
}

.appstore .appStatus[data-class="open"],.gamecenter .appStatus[data-class="open"]{
	background-color:#00bbff;
}

.appstore .appStatus[data-class="download"],.gamecenter .appStatus[data-class="download"],.appstore .appStatus[data-class="update"],.gamecenter .appStatus[data-class="update"]{
	background-color:#00bbff;
}

.downl-btn-wrap .down-btn {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    margin: 0 auto;
    font-size: 18px;
    text-indent: 5px;
    letter-spacing: 5px;
    position: absolute;
    top: 0;
    left: 0px;
    z-index: 1;
}

 {
}

.icon-section {
    padding: 0 14px;
    /* margin-top: 18px; */
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
}

.icon-section-inner {
    overflow: hidden;
}

#icon-container {
    width: 100%;
    overflow: visible;
    margin-top: 18px;
    height: 73px;
}

#icon-container .swiper-slide {
    height: 56px;
    width: 53px;
    background-color: #ffffff;
    text-align: center;
    line-height: 53px;
    transition: all .5s ease;
    /* transition-delay: .1s; */
    overflow: visible;
    -webkit-transform-origin: left bottom;
    background:transparent;
}

#icon-container .iconSlideItem{
	
	
}

#icon-container .iconSlideItem .iconImgWrap{
	background: white !important;
	-webkit-border-radius: 10px;
	overflow: hidden;
	height: 56px;
	width: 56px;
	position: relative;
}

#icon-container .iconEnd{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% 100%;
}

#icon-container .iconSlideLoader{
	background:#ffffff url(../images/loading.gif) center center no-repeat;
	background-size: 60% 60%;
	-webkit-border-radius: 10px;
}

#icon-container .iconEnd1{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% 100%;
	background-image:url(../images/xb1.png);
}

#icon-container .iconEnd2{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% 100%;
	background-image:url(../images/xb2.png);
}

#icon-container .iconEnd3{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% 100%;
	background-image:url(../images/xb3.png);
}

#icon-container .iconEnd4{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% 100%;
	background-image:url(../images/xb4.png);
}

#icon-container .swiper-slide img{
	width:100%;
}

#icon-container .swiper-slide:first-child {
    -webkit-transform: scale(1.1);
}

#icon-container .swiper-slide.swiper-slide-active {
    -webkit-transform: scale(1.1) translateY(-6px);
    /* position: relative; */
}

#icon-container .swiper-slide:nth-of-type(1) .iconImgWrap:before,#icon-container .swiper-slide:nth-of-type(2) .iconImgWrap:before{
	content:"";
	display:block;
	
	width: 32px;
	height: 32px;
	top: 0px;
	left: 0px;
	position: absolute;
	background: url(../images/new.png) center center no-repeat;
	background-size: 100%;
}

#icon-container .swiper-slide.swiper-slide-active:before{
	position: absolute;

	left: 6px;

	bottom: -17px;

	width: 80%;

	height: 18%;

	background: rgba(0, 0, 0, 0.2);
opacity: 1;

	/* -webkit-filter: blur(1px); */
filter: blur(1px);
z-index: 0;
display: block;

	-webkit-border-radius: 150%;
content: "";
}

/*pageB*/
.downCotainer{
	height: 50px;
	background-color:#ededed;
	line-height: 50px;
	position: fixed;
	bottom: 0px;
	width: 100%;
	z-index: 3;
}

#pageB.tranlateX0{
	-webkit-transform: translateX(0%);
}

.downCotainer .downBtn{
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align:center;
    color:#ffffff;
    font-size:18px;
    margin:0 auto;
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
}

.downCotainer .appDeDown{
	-webkit-transform: translateY(7px);
	-webkit-border-radius: 20px;
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
	height: 35px;
	position: relative;
	background-color: #00bbff;
}

#pageB .banner-wraper .app-like{
	top: 15px !important;
	right: 16%;
	bottom: initial;
	position: fixed;
	z-index: 99;
}

.gamecenter #pageB .banner-wraper .app-like{
	right:5%;
}

.appInfo-wraper{
	display: -webkit-box;
	display: box;
	margin: 17px auto;
	padding: 0px 15px;
}

.appInfo-wraper .appInfo-blk{
	-webkit-box-flex:1;
	box-flex:1;
	max-width:100%;
	display: -webkit-box;
}

.appInfo-wraper .icon-img{
	width:70px;
	height:70px;
	display: inline-block;
	-webkit-border-radius: 12px;
	overflow: hidden;
}

.appInfo-wraper .icon-img img{
	width:100%;
}

.appPoint-wraper{
	width: 65px;
	margin-top: -2px;
}

.appInfo-wraper .app-info{
	vertical-align: top;
	margin-left: 9px;
	color:#626161;
	-webkit-box-flex: 1;
}

.appInfo-wraper .app-info .app-name{
	
font-size: 20px;
	
margin-top: 4px;
	
height: 24px;
	
white-space: nowrap;
	
text-overflow:ellipsis;
	
overflow: Hidden;
}

.appInfo-wraper .app-info .app-size{font-size:15px;margin-top: 3px;}

.appInfo-wraper .app-info .app-down{font-size:15px;margin-top: 7px;}

.appPoint-wraper .app-point{
	width:56px;
	height:56px;
	background:url(../images/point.png) center center no-repeat;
	background-size:100% 100%;
	color: #ffffff;
	text-align: center;
	position: relative;
}

.appPoint-wraper .app-point .point{font-size: 24px;line-height: 56px;position: relative;top: -1px;left: -2px;}

.appPoint-wraper .app-point .unit{
	
font-size: 12px;
	
position: absolute;
	
bottom: 12px;
	
right: 4px;
}

.appPoint-wraper .editor-tag{
	font-size: 14px;
	color: #f96e07;
	/* margin-left: -4px; */
	margin-top: 2px;
}

.appPoint-wraper .editor-tag b{
	display:inline-block;
	width:11px;
	height:15px;
	background:url(../images/editor-thumbup.png) center center no-repeat;
	background-size:100% 100%;
	vertical-align: bottom;
	margin-left: 2px;
	display: none;
}

#content-wraper{
	overflow-y:auto;
	height: 100%;
}

#content-wraper .app-detail-dis{
	color: #6e6c6c;
	font-size: 16px;
	line-height: 24px;
	padding: 0 15px;
}

#content-wraper .editorHtml{
	margin: 15px 15px 0px;
	/* border-top:solid 1px #ededed; */
	/* padding-top: 30px; */
	overflow: hidden;
	word-wrap: break-word;  
	word-break: break-all;  
}

#content-wraper .editorHtml img{
	max-width:100%;
}


/*评论*/
#comment-container{
margin:30px 15px 0px 15px;
padding-top: 25px;
border-top: solid 1px #ededed;
padding-bottom: 10px;
}

#comment-container .cm-num{
	color:#00b0f1;
}

#comment-container .cm-tips{
	
background-color: #f5f4f4;
	
padding: 13px 10px;
	
margin-top: 6px;
	
color: #bcbaba;
}


.comment-item{
	position:relative;
}

.comment-item:last-of-type:before{
	
  display:none;
}

.comment-item:before{
	content: "";
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0px;
	right: 0px;
	background-color: #ededed;
	/* -webkit-transform: scaleY(0.5); */
	/* transform: scaleY(0.5); */
	/* -webkit-transform-origin: 0 100%; */
	/* transform-origin: 0 100%; */
}

.comment-item:last-child{
	border-bottom:none;
}

.comt-header{
	margin:0 auto;
	line-height: 16px;
	display: -webkit-box;
	padding-top: 12px;
}

.comt-header .avatar{
	display:inline-block;
	width:35px;
	height:35px;
	border-radius:50%;
	overflow: hidden;
	vertical-align: middle;
}

.comt-header .avatar img{
	width:100%;
	vertical-align: middle;
}


.comt-header:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.comt-header .nickname{
	font-size:14px;
	color:#9e9e9e;
	-webkit-box-flex: 1;
	display: block;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.comt-header .nickname span{
	margin-left:4px;
	vertical-align: middle;
}

.comt-header .floor-time-model{line-height: 35px;}

.comt-header .floor-time-model .ftm-f{
	font-size:13px;
	color:#9e9e9e;
}

.comt-header .floor-time-model .ftm-t,.comt-header .floor-time-model .ftm-m{
	font-size:12px;
	color:#c6c7c7;
}

.comt-header .floor-time-model span{
	padding:0px 3px;
}

.comt-header .floor-time-model e{
	font-size:12px;
	color:#c6c7c7;
}

.comt-body{
	font-size:13.5px;
	color:#7a7b7c;
	margin:0 auto;
	padding: 12px 0px;
	word-wrap: break-word;
	overflow: hidden;
}

.comt-body .comt-body-html{
	line-height:16px;
}

.cmtLoader {
  width:28px;
  height:28px;
  margin:0 auto;
  background:url(../images/loading.gif) center center no-repeat;
  margin-top: 15px;
  background-size: 100% 100%;
}

.comtEnd
{
text-align:center;
padding: 20px 20px 20px 20px;color:#CFCFCF;
position:relative;
margin-top: -14px;
}

.comtEnd:before{
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:1px;
	background-color: #EDEDED;
	left:0px;
	right:0px;
	top: 27px;
	z-index: -2;
}

.comtEnd:after{
	content:'';
	display:block;
	position:absolute;
	width: 110px;
	height:20px;
	background-color: #FFFFFF;
	left: 50%;
	margin-left: -55px;
	top: 17px;
	z-index: -1;
}

.emptyCmt{
	width: 50%;
	padding-bottom: 50%;
	background:url(../images/sofa.jpg) center center no-repeat;
	background-size: 70% 70%;
	margin: 0 auto;
	margin-top: 30px;
}

.emptyComtText{
    text-align: center;
	
    /* margin-top: 20px; */
    font-size: 14px;
    color: #cccccc;
    padding-bottom: 20px;
}

.weixin-marsk{
	background: rgba(0,0,0,0.5) url(../images/weixin.png) top center no-repeat;
	width:100%;
	height:100%;
	background-size:100% auto;
	position: fixed;
	top: 0px;
	z-index: 999;
}

#notappstore {
	top: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	z-index: 9999;
}
#apptips {
	line-height: 40px;
	background: #3C3C3C;
	color: #ffffff;
	padding: 0px 20px;
	font-size: 14px;
	border-radius: 8px;
	transition: all .5s linear;
	opacity: 0;
}
#apptips.opac {
	opacity: 1;
}

#fst-visit-tips{
	top: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: none;
	z-index: 999;
	-webkit-transition:opacity ease 1s;
}

#fst-visit-tips.fadeOut{
	opacity:0;
	filter: alpha(opacity=0);
}

#fst-visit-tips .tips-round-blk{
	width:130px;
	height:130px;
	border-radius:50%;
	background:rgba(0,0,0,.5)
}

#fst-visit-tips .tips-round-blk .tips-hand{
	width: 40px;
    height: 58px;
    background: url(../images/hand.png) center center no-repeat;
    background-size: 100% 100%;
    margin:0 auto;
    /*transform: rotate(10deg) translate3d(15px,-10px,0px);*/
    -webkit-transform-origin: center 95px;
        -ms-transform-origin: center 95px;
            transform-origin: center 95px;
    /*transition: all ease 1s;*/
    -webkit-animation: handswipe 1.2s ease infinite;
            animation: handswipe 1.2s ease infinite
}

#fst-visit-tips .tips-round-blk .tips-txt{
	color:#ffffff;
	font-size: 14px;
	text-align: center;
	    font-weight: bold;
	    margin-top:3px;
}

@-webkit-keyframes handswipe {
  0% {
    transform: rotate(10deg) translate3d(15px,-5px,0px);
    -webkit-transform: rotate(10deg) translate3d(15px,-5px,0px);
    opacity:1;
  }

  100% {
    transform: rotate(-10deg) translate3d(-15px,-5px,0px);
    -webkit-transform: rotate(-10deg) translate3d(-15px,-5px,0px);
    opacity:0.7;
  }
}

@keyframes handswipe {
  0% {
    transform: rotate(10deg) translate3d(15px,-5px,0px);
    -webkit-transform: rotate(10deg) translate3d(15px,-5px,0px);
  }

  100% {
    transform: rotate(-10deg) translate3d(-15px,-5px,0px);
    -webkit-transform: rotate(-10deg) translate3d(-15px,-5px,0px);
  }
}


@media screen and (max-width:320px) {

	#icon-container .iconSlideItem .iconImgWrap{
		height:48px;
		width:48px;
	}

	.banner-wraper .banner{
		height: 173px;
	}

	#pageB .banner-wraper .banner{
		height:152px;
	}

	.downl-btn-wrap{
		height:30px;
	}

	.downl-btn-wrap .down-btn{
	   height:30px;
	   line-height:30px;
	}

	#icon-container{
		height:auto;
		height: 75px;
	}

	header .title{
		padding:8px 0px;
	}

	#icon-container .iconSlideLoader,#icon-container .iconEnd1,#icon-container .iconEnd2,#icon-container .iconEnd3,#icon-container .iconEnd4{
		height:48px;
	}
	
	.app-summary .app-dis{
		font-size:15px;
	}
	
	.app-summary .app-more{
	    bottom:-4px;
	}
	
	.main-section{
		padding-bottom:5px;
	}
	
	#icon-container .swiper-slide.swiper-slide-active:before{
		bottom:-12px
	}
}


