/*基本样式*/
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

body, dl, dd, p, form, h1, h2, h3, h4, h5, h6 { margin: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

ul,li { margin: 0; padding: 0; list-style-type: none; }

em, i { font-style: normal; }

table { border-collapse: collapse; border-spacing: 0; }

a { color: inherit; text-decoration: none; outline: none; }

img { border: 0; display: inline-block; vertical-align: top; font-size: 0; }

input, select, button, textarea { font-family: inherit; outline: 0; margin: 0; color: inherit; -webkit-appearance: none; }


input::-webkit-search-decoration, input::-webkit-search-cancel-button { display: none; }

input::-webkit-input-placeholder { color: #999; }


body { font-family: "-apple-system-font", "Helvetica Neue", "Helvetica", "sans-serif"; font-size: 14px; color: #3f4140; -webkit-tap-highlight-color: transparent; }

html {font-size:625%;}
body {font-size: 0.14rem;line-height: 1.5;    font-family:  '\5FAE\8F6F\96C5\9ED1',Arial,'\5B8B\4F53',sans-serif;    outline: 0;color: #333;}

body {min-width: 320px;    min-height: 100%;    max-width: 750px;}

*{font-size: 0.14rem;}
a{color: #686b6a;}
a:hover{color: #0099ff;}
.cl:after,.wrapper:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
*html .cl{height:1%}
.header-nav .nav,.news-list2 li{display: -webkit-box;    display: -webkit-flex;    display: flex;}
.header-top{justify-content : space-between}
.nav a,.news-list2 li a{-webkit-box-flex: 1;    -webkit-flex: 1;    flex: 1;}



.header,.footer,.header-nav{width:100%;}
.wrapper{width:100%}

.header-top{height:0.5rem;padding: 0.1rem ;}
.header-top .logo{float: left; height: 0.3rem;}
.header-top .logo a{ display:block; height:0.3rem; background-image:url(../images/logo.png) ;background-repeat: no-repeat;background-size: auto 0.3rem;width:1.2rem;}
.header-top .logo2 a{ display:block; height:0.3rem; background-image:url(../images/logo2.png) ;background-repeat: no-repeat;background-size: auto 0.3rem;width:1.2rem;}
.search{ height: 0.3rem; position:relative; background-color: #e6eaec;border-radius:0.2rem;overflow: hidden;}

.search .text{ height: 0.3rem; background: none; outline:none; color:#999;  border:none; padding:0.15rem; border-radius:0.2rem 0 0 0.2rem;}
.search .text::-webkit-input-placeholder { color: #999; }
.search .text::-moz-placeholder { color: #999; opacity: 1; }
.search .text:-ms-input-placeholder { color: #999; }

.search .button{position: absolute;right:0;width: 0.5rem; height:0.3rem;  background: url(../images/search.png) center no-repeat; color: #FFF; border:none; outline:none; float:right; cursor:pointer; border-radius: 0 0.2rem 0.2rem 0;background-size:  auto 0.18rem;text-indent: -999rem; top: 0; }


.header-nav{ background: #0099ff;width:100%; }
.nav{ height: 0.4rem;}
.nav a{ display:inline-block; vertical-align: top; line-height:  0.4rem;width: 0.6rem;  text-align:center; color:#fff;  float:left;  color: #d4ecfd;}
.nav a+a{margin-left: 1px;}
.nav a:hover,
.nav a.on{ background-color: #0078ff; color: #fff; }

.footer{padding:0.2rem 0.2rem;text-align: center;color: #999;/*border-top:1px solid #f2f2f2*/}

/*banner*/
.banner-cont{height:1.8rem;overflow: hidden;}
.banner-cont .swiper-container{width: 100%;height: 100%;}
.banner-cont .swiper-slide{text-align: center;}
.banner-cont img{width: 100%;height: 100%;object-fit: cover;}
.banner-cont a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;text-indent: -999em;overflow: hidden;z-index: 20;}
.banner-cont .tt{position: absolute;z-index: 11;display: block;bottom: 0;background: rgba(0, 0, 0, 0.3);height: 0.3rem;line-height:0.3rem;display: block;color: #F4F4F4;overflow: hidden;width: 100%;text-align: left;}
.banner-cont .tt span{padding:0 0.1rem;}
.banner-cont .swiper-container-horizontal .swiper-pagination{text-align: right;width: auto;right: 0.1rem;bottom: 0.05rem;}
.banner-cont .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.banner-cont .swiper-pagination-bullet-active{background: #0099ff;width: 0.11rem;}

.pic-cont{max-height:2.5rem;overflow: hidden;padding: 0 0.15rem;width: 100%;}
.pic-cont .swiper-container{width: 100%;max-height:2.5rem;}
.pic-cont .swiper-slide{text-align: center;}
.pic-cont img{max-width: 100%;max-height:2.5rem;}

.pic-cont .swiper-container-horizontal .swiper-pagination{text-align: center;width:100%;bottom: 0.05rem;}
.pic-cont .swiper-pagination-bullet{background-color: #ddd;opacity: 1;width: 0.12rem;height: 0.12rem;}
.pic-cont .swiper-pagination-bullet-active{background: #0099ff;}



.part-box{ }
.part-box + .part-box{ border-top:0.1rem #f2f2f2 solid;}
.padlf{padding: 0rem 0.15rem;line-height: 0.45rem;height: 0.45rem;}
.sub-title{font-size:0.16rem;font-weight: bold;color: #3f4140;float: left;}
.padlf .btn-more{color: #999;float: right;}

.ico-list ul{}
.ico-list  li {float:left;width:25%;padding:0  0.1rem 0.1rem ;text-align: center;}
.ico-list  li img {display:block;width:0.66rem; height:0.66rem;margin:0 auto;overflow:hidden;border-radius:0.16rem;}
.ico-list  li span{width:100%;height:0.35rem;line-height:0.35rem;text-align:center;overflow: hidden;display: block;}
.ico-list  li em{width: 0.55rem;height: 0.28rem;border: 1px solid #0099ff; border-radius: 0.20rem;text-align: center;line-height: 0.28rem; color: #0099ff;display: inline-block;margin-bottom: 0.05rem;}
.ico-list  li:hover em{background-color:#0099ff; ;color: #fff;}
.ico-rowlist{padding:0 0.15rem;}
.ico-rowlist li{border-top: 1px #ececec solid;padding: 0.12rem 0;height: 0.84rem;position: relative;overflow: hidden;}
.ico-rowlist li a{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0;overflow: hidden;text-indent: -999em;z-index: 2;}
.ico-rowlist li img{width:0.6rem; height:0.6rem;border-radius: 0.1rem;float: left;margin-right: 0.15rem;}
.ico-rowlist li .name{font-size:0.16rem;padding-right:0.8rem;line-height:0.2rem;height: 0.2rem;overflow: hidden;}
.ico-rowlist li .stars{height:0.2rem;padding-top: 0.02rem;}
.ico-rowlist li .tag{color: #999;font-size: 0.12rem;}
.ico-rowlist li .tag span + span:before{content: "|";padding: 0 0.1rem;font-size: 0.12rem;color: #ccc;}
.ico-rowlist li .btn-down{width: 0.55rem;height: 0.28rem;position: absolute;right: 0rem;top:50%;border: 1px solid #0099ff; border-radius: 0.20rem;text-align: center;line-height: 0.28rem; color: #0099ff;margin-top: -0.14rem;}

.ico-rowlist li:hover .btn-down{background: #0099ff; color:#fff;}

.star{width: 0.82rem;height: 0.13rem;display: inline-block;background-image: url(../images/star.png);background-size: auto 100%;}
.s5{background-position: 0 0;}
.s4{background-position:  -0.16rem 0;}
.s3{background-position: -0.32rem 0;}
.s2{background-position: -0.48rem 0;}
.s1{background-position: -0.64rem 0;}
.s0{background-position: -0.8rem 0;}


.news-list { padding:0rem 0.15rem; }

.news-list ul li{ padding:0.12rem 0rem; border-top: 1px #ececec solid;}
.news-list ul li .link-ico{float:left;width:1rem;;height: 0.7rem ;overflow: hidden;}
.news-list ul li .link-ico img{width: 100%;height:100%;object-fit: cover;}
.news-list ul li .inf{padding-left:1.1rem; }
.news-list ul li .link-name{font-size:0.15rem;line-height:0.22rem;display: block;height:0.44rem;overflow: hidden;}
.news-list ul li .time{font-size: 0.13rem; color: #999;padding-top: 0.08rem;}
.news-list.gl-list ul li{ border-top: 0;border-bottom: 1px #ececec solid;}

.sub-nav { padding-bottom: 0.1rem;}
.sub-nav li{float: left; width: 25%;padding:0 0.1rem 0.15rem;}
.sub-nav a {height: 0.3rem; line-height: 0.3rem;  background: #efefef; color: #686b6a; text-align: center; overflow: hidden;  border-radius: 0.3rem;display: block;}
.sub-nav a:hover { background: #0099ff;color: #fff; }


.yq-link-bg { background: #f2f2f2;}
.yq-link li{float: left; padding:0 0.15rem 0.1rem;}
.yq-link a {height: 0.3rem; line-height: 0.3rem;   text-align: center; overflow: hidden;  display: block;}



.location { height: 0.35rem; line-height: 0.35rem; background: #e6e6e6; color: #666;  position: relative; z-index: 1; overflow: hidden;border-bottom: #e6e6e6 solid 1px; }

.location li { float: left; padding-left: 0.15rem; padding-right: 0.25rem; position: relative; }
.location li:nth-child(1) { background: #fff url(../images/here-arrow.png) no-repeat right 0; background-size: 0.14rem auto; z-index: 9; }
.location li:nth-child(2) { background: #f1f1f1 url(../images/here-arrow.png) no-repeat right bottom; background-size: 0.14rem auto; z-index: 8; }
.location li.active { float: none; overflow: hidden; }



.sub-menu{position: relative;left: 0;top: 0;z-index: 8;}
.sub-menu-bar{background: #fff;height:0.55rem;padding: 0.15rem;}

.sub-menu-bar .type-menu{float:left;height:0.26rem;padding-right: 0.1rem;cursor: pointer;}
.sub-menu-bar .type-menu {line-height: 0.26rem;padding-right: 0.05rem;font-size: 0.16rem;}
.arrow-down{ display: inline-block; vertical-align: 0; color: inherit;  -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.arrow-down {-moz-transform: translateY(-30%) rotate(45deg);    -ms-transform: translateY(-30%) rotate(45deg);    -webkit-transform: translateY(-30%) rotate(45deg);    transform: translateY(-30%) rotate(45deg);
}
.sub-menu-bar .type-menu .arrow-down{ margin-left: 0.15rem; width: 0.1rem; height: 0.1rem; border-right: 2px solid #b7bbba; border-bottom: 2px solid #b7bbba; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; }

.sub-menu-bar .type-menu.on .arrow-down{transform: translateY(20%) rotate(225deg);}


.sub-menu-bar .link{font-size: 0.16rem;float: right;}
.sub-menu-bar .link li{float:left;width: auto;padding:0 0.1rem ;text-align: center;cursor: pointer;}
.sub-menu-bar .link a,.sub-menu-bar .link span{height:0.26rem;line-height: 0.26rem;display: inline-block;padding: 0 0.06rem;background: #e9e9e9;    color: #3f4140;border-radius: 0.2rem;width: 0.50rem;}
.sub-menu-bar .link li.on a,.sub-menu-bar .link li.on span{background: #0099ff;    color: #fff}
.type-box{background: #f2f2f2;display: none; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s;}
.type-list { padding: 0.1rem 0;}
.type-list li{float: left; width: 25%;padding: 0.1rem 0.1rem;}
.type-list a {height: 0.3rem; line-height: 0.3rem;  background: #dbdbdb; color: #686b6a; text-align: center; overflow: hidden;  border-radius: 0.05rem;display: block;}
.type-list a:active { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }


.goto-top{background: rgba(0, 0, 0, 0.5);width:0.4rem;height: 0.4rem;position: fixed;bottom: 0.5rem;right: 0.1rem;z-index: 99;display: none;border-radius: 0.1rem;}
.goto-top a{background: url(../images/gtp.png) bottom no-repeat;width: 100%;height: 0.4rem;display: block;background-size: 0.4rem auto;cursor: pointer;}
.page-num{width: 100%;margin: 0.1rem auto;text-align: center;overflow: hidden;}
.page-num a{color: #666666;margin:0.03rem;padding:0.05rem 0.1rem;background: #fff;border: 0.01rem solid #E2E2E2;display: inline-block;border-radius: 0.04rem;}

.page-num a.on,.page-num a:hover{background: #0099ff;border: 1px solid #0099ff;color: #fff;text-decoration: none;}


.sort-nav{padding:0.2rem 0.15rem  0.1rem;overflow: hidden;text-align: center;}
.sort-nav a{padding:0 0.2rem;text-align: center;line-height: 0.32rem;font-size: 0.15rem;color: #0099ff;border:1px #0099ff  solid;display:inline-block;}

.sort-nav a.on{ color: #fff;background-color: #0099ff ;}
.sort-nav a:first-child{border-radius:0.2rem 0 0 0.2rem;}
.sort-nav a:last-child{border-radius: 0 0.2rem 0.2rem 0;}


.app-info{padding:0.2rem  0.15rem  0.15rem;width: 100%;}
.app-info .img-ico{float: left;width:0.76rem; height:0.76rem; margin-right: 20px;border-radius:0.16rem;overflow: hidden;}
.app-info .img-ico img{width: 100%;height: 100%;}
.app-info .info { overflow: hidden; }
.app-info .info  .title { overflow: hidden; font-size: 0.2rem; color: #333; line-height:0.3rem; height: 0.3rem; font-weight: bold;  }

.app-info .info ul {overflow: hidden;;}
.app-info .info ul li {float: left;width:49%;line-height:0.22rem;height: 0.22rem;white-space:  nowrap;color: #999;font-size: 0.12rem;}

.app-info .btn-download{width:100%;text-align:center;color: #fff;background-color: #0099ff ;display: block;line-height: 0.4rem;border-radius:1rem ;margin-top: 0.15rem;font-size: 0.15rem;}
 .download-box{width: 100%;padding:0 0.08rem 0.1rem;}
 .download-box li{width: 50%;float: left;padding: 0 0.06rem;}
 .download-box a{width:100%;text-align:center;color: #fff;display: block;line-height: 0.4rem;border-radius:1rem ;font-size: 0.15rem;}
  .download-box li.btn-and a{background-color: #4ace63 ;}
  .download-box li.btn-ios a{background-color: #0099ff ;}
  .download-box li.btn-none a,.download-box li.btn-pc a{background-color: #ccc ;}
  .download-box li.btn-pc{width: 100%;}

  



.app-desc{color:#666; line-height:0.3rem;padding: 0.15rem;overflow: hidden; }
.app-desc .title,.app-desc h3{ display: block; margin-bottom:0.05rem; color: #555; font-weight: bold;position: relative; padding: 0 0 0 8px; font-weight: 700; text-indent: 0; margin: 10px 0; border-left:0.05rem solid #0099ff; border-bottom: 1px solid #efefef; height:0.3rem;}
.app-desc img{display: block;margin:10px auto;max-width: 100%;}

.article-other .article-more{ line-height:0.35rem; color: #0099ff; cursor: pointer;text-align: center;padding: 0.1rem 0;}
.article-other .article-more span,.article-other .article-more i{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}

.article-other .article-more .arrow-down{ margin-left: 0.1rem; width: 0.1rem; height: 0.1rem; border-right: 2px solid #0099ff; border-bottom: 2px solid #0099ff; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; }

.article-other .article-more.on  .arrow-down{transform: translateY(20%) rotate(225deg);}
.sub-box{ }
.sub-box + .sub-box{ border-top:0.15rem #f2f2f2 solid;}
.sub-box .hd{ display: block; height:0.45rem; line-height:0.45rem;  font-size: 0.16rem;  position: relative; padding: 0 0.15rem;  }
.sub-box .hd .title{ display: inline-block; font-size: 0.16rem; font-weight: 700;float: left;}
.sub-box .hd .title.blue{ color: #0099ff;}
.sub-box .hd  .btn-more{color: #999;float: right;}

.rmckbox{ padding-bottom:0.2rem;padding-left: 0.15rem; }
.rmckbox a{margin-right: 0.05rem; margin-bottom: 0.15rem; line-height: 0.26rem; display: inline-block; padding: 0 0.15rem; border-radius:0.5rem; border: 1px solid #e5e5e5; background-color: #f5f5f5;}
.rmckbox .c-1{color:#ff1716}
.rmckbox .c-2{color:#0b9e94}
.rmckbox .c-3{color:#d39f17}
.rmckbox .c-4{color:#ff006b}
.rmckbox .c-5{color:#049cff}
.rmckbox .c-6{color:#8b4bfa}
.rmckbox .c-7{color:#4b991f}
.rmckbox a:hover{color: #2abff6;}


.article-title{padding:0.15rem 0.15rem 0rem 0;}
.article-title .title{font-size:0.18rem;text-align: center;color: #333;font-weight: bold;}
.article-title .time{border-bottom: 1px solid #edf0f2;color: #999;text-align: center;padding: 0.1rem 0;font-size: 0.12rem;}
.article-title .time span{padding: 0 0.1rem;}

.game-info{padding:0.1rem;border: 1px solid #efefef;height: 100%;position: relative;left: 0;}
.game-info .link-ico{float: left;width:0.6rem; height: 0.6rem; margin-right: 20px;border-radius: 0.10rem;overflow: hidden;}
.game-info .link-ico img{width: 100%;height: 100%;margin: 0;}
.game-info .info { overflow: hidden;float: left; }
.game-info .info  .link-name{ overflow: hidden; font-size: 0.18rem; color: #333s;   }
.game-info .info ul {overflow: hidden;}
.game-info .info ul li {line-height:0.2rem;color: #999;white-space:  nowrap;  }
.game-info .info ul li span{display: inline-block;}
.game-info .info ul li span + span:before{content: "|";    padding: 0 0.1rem;    font-size: 0.12rem;    color: #ccc;}
.game-info .info ul li .star{}

.game-info .btn-download{position: absolute;right: 0.15rem;top: 20%; background-color:#fff; height:0.28rem; color:#0099ff; text-align:center; line-height:0.28rem; border-radius:0.3rem; border: 1px #0099ff solid;padding: 0 0.1rem; }
.game-info .btn-download:hover{background: #0078ff;color: #fff;}


.news-list2{ overflow: hidden;padding: 0 0.15rem 0.15rem; }
.news-list2 li{  height:0.3rem; line-height:0.3rem; margin-bottom:0rem; overflow:hidden;}
.news-list2 li a{color: #444;  overflow:hidden; display:block;}
.news-list2 li span{color:#999; font-size:0.13rem; float:right;width: 0.6rem;text-align: right;}
.news-list2 li:before{content: " ";float:left; background:#bbbbbb;  width:0.05rem; height:0.05rem;border-radius: 0.1rem; margin:0.13rem 0.1rem 0 0;}

.ico-boxlist{text-align: center;}
.ico-boxlist ul{padding-left: 0.15rem;}
.ico-boxlist  li {float:left;width:50%;padding:0.15rem 0.15rem   0 0;cursor:pointer;}
.ico-boxlist  li .link-ico {display:block;width:100%; height:1.1rem;border-radius:0.1rem;overflow:hidden;max-width:2.12rem;margin: auto;}
.ico-boxlist  li img {display:block;width:100%; height:100%;margin:0 auto;overflow:hidden;object-fit: cover;}
.ico-boxlist  li span{width:100%;height:0.35rem;line-height:0.35rem;text-align:center;overflow: hidden;display: block;}

.zt-info{}
.zt-info .bd{position: relative;top: 0;left: 0;}
.zt-info .img-ico{width:100%; max-height: 2.5rem;overflow: hidden; }
.zt-info .img-ico img{width: 100%;height: 100%;object-fit: cover;}
.zt-info .info {text-align: center;background-color: rgba(0,0,0,0.5); color: #fff;position: absolute;bottom: 0;width:100% ;padding: 0.1rem 0;}
.zt-info .info  .title { overflow: hidden; font-size: 0.16rem; font-weight: bold; line-height: 0.3rem;}
.zt-info  .time{height: 0.22rem;}
.zt-info  .time span{   padding: 0 0.1rem;color: #F5F5F5;font-size: 0.13rem;}

.zt-info  .hd {line-height:0.28rem;  color: #666; overflow: hidden; text-align: justify;padding:0.1rem;text-indent: 2em; }


@media only screen and (max-width: 750px) and (min-width: 640px) {
	
	.ico-boxlist  li{width: 33.3%;}
}

.error-404{margin: 0 auto;width: 100%;text-align: center;position: absolute;top:15%;left: 0;}
.error-404 .box{background: url(../images/404.jpg) no-repeat;background-size:3rem auto;width: 3rem;margin: 0 auto;}
.error-404 .btn{padding: 1.7rem 0 0 0px;color: #777;font-size:0.16rem;}
.error-404 .btn p{padding-bottom: 0.1rem;text-align: center;}
.error-404 .btn a{color: #fff;background: #0099ff;border-radius:0.2rem;height: 0.3rem;display:inline-block;line-height: 0.3rem;padding: 0 0.2rem;}
.error-404 .btn a:hover{background-color: #1ea709;text-decoration: none;}

/*20201126-增加排行榜页面*/
.type-list li{float: left;width: 25%;padding: 0.06rem 0.06rem;}

.top-tabs{height: 0.42rem;text-align: center;padding-top: 0.05rem;}
.top-tabs li{text-align: center;line-height: 0.42rem;cursor: pointer;display: inline-block;padding: 0 0.1rem;}
.top-tabs li a{line-height: 0.4rem;display:inline-block;font-size: 0.16rem;padding: 0 0.1rem}
.top-tabs li a.on{border-bottom:2px solid #2997FF; color: #2997FF;}


.top-nav { padding: 0.15rem 0;border-bottom:0.1rem #f2f2f2 solid;}
.top-nav  .item li{float: left;width: 25%;padding: 0.05rem 0.05rem;}
.top-nav .item  a {height: 0.3rem; line-height: 0.3rem;  background: #f5f5f5; color: #666; text-align: center; overflow: hidden;  border-radius: 0.2rem;display: block;}
.top-nav .item  a.on { background: #0099FF; color: #fff;}
.top-nav .item  a:active { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }


.top-rowlist{padding:0 0.15rem;}
.top-rowlist li{border-top: 1px #ececec solid;padding: 0.12rem 0;height: 0.84rem;position: relative;overflow: hidden;}
.top-rowlist li a{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0;overflow: hidden;text-indent: -999em;z-index: 2;}
.top-rowlist li img{width:0.6rem; height:0.6rem;border-radius: 0.1rem;float: left;margin-right: 0.15rem;}
.top-rowlist li .name{font-size:0.16rem;padding-right:0.8rem;line-height:0.2rem;height: 0.2rem;overflow: hidden;}
.top-rowlist li .stars{height:0.2rem;padding-top: 0.02rem;}
.top-rowlist li .tag{color: #999;font-size: 0.12rem;}

.top-rowlist li .btn-down{width: 0.55rem;height: 0.28rem;position: absolute;right: 0rem;top:50%;border: 1px solid #0099ff; border-radius: 0.20rem;text-align: center;line-height: 0.28rem; color: #0099ff;margin-top: -0.14rem;}

.top-rowlist li:hover .btn-down{background: #0099ff; color:#fff;}
.top-rowlist li{position: relative;top: 0;left: 0;}


.rank-list  {list-style-type:none;counter-reset:sectioncounter;}   
.rank-list li{position: relative;}                   

.rank-list li i {float: left;width:0.24rem;line-height:0.6rem;color: #999;margin:0.01rem 0.05rem 0 0 ;text-align: center;
}




.ico-rowlist2 { padding: 0 0.15rem;}
.ico-rowlist2 li{padding: 0.1rem 0;height: 0.8rem;position: relative;overflow: hidden;}
.ico-rowlist2 li{border-bottom: 1px #ececec solid;}
.ico-rowlist2 li a{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0;overflow: hidden;text-indent: -999em;z-index: 2;}
.ico-rowlist2 li img{width:0.6rem; height:0.6rem;border-radius: 0.1rem;float: left;margin-right: 0.15rem;}
.ico-rowlist2 li .name{font-size:0.16rem;padding-right:0.8rem;line-height:0.24rem;height: 0.24rem;overflow: hidden;}

.ico-rowlist2 li .tag{color: #999;font-size: 0.12rem;line-height: 0.2rem;}

.ico-rowlist2 li p{line-height:0.24rem;}

.ico-rowlist2 li .btn-down{width: 0.55rem;height: 0.28rem;position: absolute;right: 0rem;top:50%;border: 1px solid #0099ff; border-radius: 0.20rem;text-align: center;line-height: 0.28rem;background: #0099FF; color: #fff;margin-top: -0.14rem;}

.ico-rowlist2 li:hover .name{color:#2997FF;}
.ico-rowlist2 li:hover .btn-down{background: #2997FF; color:#fff;}


.top3-list{padding: 0.2rem 0;}
.top3-list li{float: left;width: 33.33%;  position: relative;text-align: center;;}
.top3-list li a{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0;overflow: hidden;text-indent: -999em;z-index: 2;}
.top3-list li img{width:0.8rem; height:0.8rem;border-radius: 0.2rem;}
.top3-list li .name{font-size:0.14rem;line-height:0.32rem;height: 0.32rem;overflow: hidden;display: block;}
.top3-list li .btn-down{width: 0.55rem;height: 0.28rem; border-radius: 0.20rem;text-align: center;line-height: 0.28rem;background: #0099FF; color: #fff;display: block;margin:0 auto}

.top3-list li .link-ico{text-align: center;position: relative;top: 0;}
.top3-list li .item{width:0.8rem;text-align: center;padding-top:0.3rem;position: relative;top: 0;margin: 0 auto;}


.top3-list li:nth-child(2) .item{padding-top:0;width:1.1rem;}
.top3-list li:nth-child(2) img{width:1.1rem; height:1.1rem;}

.top3-list li  i {position:absolute;top: 0;left: 0; width:0.24rem;height:0.24rem;background: #d7d7d7;text-align: center;color: #fff;line-height: 0.22rem;border-top-left-radius: 0.08rem;border-bottom-right-radius: 0.08rem;}
.top3-list li:first-child  i{background-color: #ffb538;}
.top3-list li:nth-child(2) i{background-color: #ff4715;}
.top3-list li:nth-child(3) i{background-color: #2392fe;}


