
.recommend .p .name{width: 83px;}
.rows{display: flex;justify-content: space-between;margin: 15px 0;}
/* 最近更新 */
.update{width: 759px;background: #fff;border-radius: 10px;padding: 15px 20px;box-sizing: border-box;}
.update .title{
	font-weight: bold;
	font-size: 22px;
	color: #2C2C2C;
}
.update ul li{
    margin-top: 20px;
	display: flex;align-items: center;justify-content: space-between;
}
.update ul li img{
    width: 20px;
    height: 20px;
    vertical-align: top;
}
.update ul li .category{
    font-size: 14px;
    color: #888;
    margin-left: 10px;
}
.update ul li .category:hover{
    color: #0082ff;
}
.update ul li i{
    color: #dcdcdc;
    padding: 0px 10px;
	font-style: normal;
}
.update ul li .softName{
    width: 450px;
    font-size: 14px;
    color: #1d1d1d;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
	text-overflow: ellipsis;
}
.update ul li .softName:hover{
    color: #0082ff;
}
.update ul li span.floatR{
    font-size: 14px;
    color: #888;
}

/* 软件下载排行 */
.Ranking{background: #fff;padding: 15px 20px;box-sizing: border-box;width: 411px;border-radius: 10px;}
.Ranking .title{font-weight: bold;font-size: 22px;color: #2C2C2C;}
.rj_list{}
.rj_list .box{
	margin-top: 12px; 
	position: relative;   
}
.rj_list .box .top{
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.rj_list .box .top span{
	width: 27px;
	height: 24px;
	display: inline-block;
	font-size: 14px;
	color: #333;
	line-height: 21px;
	font-weight: bold;
	text-align: center;  
	position: absolute;
	top: 2px;
	left: 0px; 
}
.rj_list .box:nth-of-type(1) .top span,.rj_list .box:nth-of-type(2) .top span,.rj_list .box:nth-of-type(3) .top span{
	font-size: 12px;	
	color:#fff;
	line-height: 28px;
	margin-top: -2px;
}
.rj_list .box:nth-of-type(1) .top span, .rj_list .box:nth-of-type(2) .top span, .rj_list .box:nth-of-type(3) .top span{    background: url(../img/index_icon.png) no-repeat;}
.rj_list .box:nth-of-type(1) .top span{    
	background-position: -138px -69px!important;
}
.rj_list .box:nth-of-type(2) .top span{	
	background-position: -167px -69px!important;
}
.rj_list .box:nth-of-type(3) .top span{	
	background-position: -196px -69px!important;
}
.rj_list .box .top .name{
	font-size: 14px;
	color: #1d1d1d;
	line-height: 24px;
	margin-left: 5px;    
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 34px;
}
.rj_list .box:hover .top .name{
	color:#1d1d1d;
}
.rj_list .box.show .top .name{
	color:#1d1d1d;
}
.rj_list .box.show .top .name:hover{
	color: #00ca44;
}
.rj_list .box .cl{
	margin-left: 40px;
	margin-top: 9px;
	overflow: hidden;
	display: none;
}
.rj_list .box.show .cl{
	display: block;
}
.rj_list .box .cl .picture_box{
	width: 48px;
	height: 48px;
	border: 1px solid #eee;
	border-radius: 5px;
	position: relative;
	display: block;
	float: left;
}
.rj_list .box .cl .picture_box img{
   width: 35px;
   position: absolute;
   top: 50%;
   left: 50%;
   margin-left: -17px;
   margin-top: -17px;
   vertical-align: top;
}
.rj_list .box .cl .title{
	vertical-align: top;
	font-size: 14px;
	font-weight: 400;
	color: #838282;
	float: left;
	margin-left: 10px;
	margin-top: -2px;
}
.rj_list .box .cl .title text{
	color: #dbdbdb;
	padding: 0px 15px;
}
.rj_list .box .cl .title img{
	vertical-align: 1px;
	width: 54px;
}
.rj_list .box .cl .title .btn{
	display:block;
	width: 62px;
	height: 21px;
	border: 1px solid #00ca44;
	color: #00ca44;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	border-radius: 5px;
	margin-top: 12px;
	background: #fff;
	cursor: pointer;
}
.rj_list .box .cl .title .btn:hover{
	background: #00ca44;
	color: #fff;
}


/* 电脑软件装机必备 */
.dnrj,.lately,.help,.game,.hotJc,.jcAll,.rjPh{width: 100%;box-sizing: border-box;padding: 15px 20px;background: #fff;margin: 15px 0;border-radius: 10px;}
.titBox{display: flex;align-items: center;justify-content: space-between;padding: 10px 0;border-bottom: 1px solid #CCCCCC;}
.titBox .lef{display: flex;align-items: center;font-weight: bold;font-size: 22px;color: #2C2C2C;}
.titBox .lef img{height: 29px;margin-right: 12px;}
.titBox .rig{display: flex;align-items: center;font-size: 16px;color: #999999;}
.titBox .rig .type{margin-left: 35px;cursor: pointer;}
.titBox .rig .type.active{color: #47B751;}
.titBox .rig .more{margin-left: 35px;font-size: 16px;color: #000000;}
.dnrj .lists{margin-top: 15px;}
.dnrj .list{display: none;flex-wrap: wrap;}
.dnrj .list.active{display: flex;}
.dnrj .list .box{width: calc(100% / 9);margin-top: 20px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.dnrj .list .box img{width: 64px;height: 64px;}
.dnrj .list .box .name{margin-top: 10px;font-size: 16px;color: #2C2C2C;}

/* 最近更新 */
.lately .lists{padding: 20px 0;}
.lately .textList{display: none;flex-wrap: wrap;}
.lately .textList.active{display: flex;}
.lately .textList .item {
  display: inline-block;
  position: relative;
  width: calc((100% - 30px)/3);
  margin-right: 15px;
  height: 36px;
  overflow: hidden;
  font-size: 14px;
  line-height: 36px;
  border-bottom: 1px dashed #ccc;
  display: flex;align-items: center;justify-content: space-between;padding: 5px 0;
}
.lately .textList .item  .lef{display: flex;align-items: center;width: calc(100% - 60px);}
.lately .textList .item  .lef .cname{
	
}
.lately .textList .item:nth-of-type(3n){margin-right: 0;}


.lately .textList .item .kname {
  display: inline-block;
  vertical-align: middle;
}

.lately .textList .item .cname {
  max-width: 200px;
  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
	  word-break: break-all;
}

.lately .textList .item .time {
  display: inline-block;
  float: right;
  margin-right: 8px;
  vertical-align: middle;
  color: #999999;
}

/* 系统帮手 */
.help .lists{display: flex;margin-top: 30px;}
.help .lists .list{width: calc(100% / 6);border-right: 1px solid #efefef;}
.help .lists .list:nth-of-type(1){border-left: 1px solid #efefef;}
.help .lists .list .name{background: #ECECEC;line-height: 42px;font-size: 16px;color: #47B751;width: 100%;text-align: center;}
.help .lists .list .box{border-bottom: 1px solid #efefef;width: 100%;box-sizing: border-box;padding: 15px 25px; display: flex;align-items: center;font-size: 14px;color: #2C2C2C;}
.help .lists .list .box img{width: 23px;height: 23px;margin-right: 6px;}
.help .lists .list .box .text{width: calc(100% - 29px);}


/* *************软件教程************** */
.game,.rows,.ztSwiper{display: flex;justify-content: space-between;}
.game .swiper{width: 668px;overflow: hidden;position: relative;}
.game .swiper-container-horizontal>.swiper-pagination-bullets,.game .swiper-pagination-custom,.game .swiper-pagination-fraction{width: fit-content;left: unset;right: 20px;}
.game .swiper-pagination-bullet{background: #fff;opacity: 1;}
.game .swiper-pagination-bullet-active{background: #47B751;}
.game .swiper img{width: 100%;height: 375px;vertical-align:bottom;}
.game .swiper .swiper-slide{position: relative;}
.game .swiper .swiper-slide .shadow{font-size: 16px;
color: #FFFFFF;width: 100%;padding: 10px 20px;box-sizing: border-box;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.5);}
.game .swiper .swiper-slide .shadow .text{width: calc(100% - 100px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.game .list{width: 450px;}
.game .list li{width: 100%;margin-bottom: 13px;}
.game .list li a{width: 100%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: normal;font-size: 18px;color: #333333;}

.hotJc .list{display: flex;flex-wrap: wrap;}
.hotJc .list .box{display: flex;width: calc((100% - 45px)/2);box-sizing: border-box;padding: 20px 0;border-bottom: 1px dashed #EFEFEF;}
.hotJc .list .box:nth-of-type(2n+1){width: calc((100% - 45px)/2 + 45px);padding-right: 45px;}
.hotJc .list .box .img{width: 220px;height: 117px;margin-right: 15px;}
.hotJc .list .box .rig{width: calc(100% - 235px);}
.hotJc .list .box .rig .name{
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.hotJc .list .box .rig .jj{font-size: 14px;color: #737373;margin: 18px 0;}
.hotJc .list .box .rig .date{font-size: 14px;color: #999999;display: flex;align-items: center;justify-content: space-between;}


.rows .news{width: 585px;background: #fff;padding: 15px 20px;border-radius: 10px;box-sizing: border-box;}
.rows .news ul{margin-top: 20px;}
.rows .news ul li{padding: 10px 0 10px 15px; display: flex;align-items: center;justify-content: space-between;font-size: 14px;position: relative;}
.rows .news ul li .text{width: calc(100% - 100px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rows .news ul li::before{content: '';width: 4px;height: 4px;background: #333;border-radius: 50%;position: absolute;top: calc((100% - 4px)/2);left: 0;}


.jcAll ul{display: flex;flex-wrap: wrap;margin-top: 20px;}
.jcAll ul a{margin: 8px 0; width: calc((100% - 75px)/6);margin-right: 15px;height: 44px;background: #F3F3F3;font-size: 16px;display: flex;align-items: center;justify-content: center;}
.jcAll ul a:nth-of-type(6n){margin-right: 0;}






/* *********排行榜************ */
.rows{display: flex;justify-content: space-between;}
.rows .phBox{background: #fff;width: 380px;box-sizing: border-box;padding: 15px 20px;border-radius: 10px;}
.rows .phBox .tit{
	font-weight: bold;
	font-size: 22px;
	color: #2C2C2C;
	padding: 5px 0;
}
.rjPh ul{display: none;flex-wrap: wrap;margin-top: 20px;}
.rjPh ul.active{display: flex;}
.rjPh ul li{padding: 20px 0; width: calc((100% - 80px)/5);margin-right: 20px;display: flex;align-items: flex-start;}
.rjPh ul li:nth-of-type(5n){margin-right: 0;}
.rjPh ul li:nth-of-type(1) .num{background: #FA4E57;color: #fff;}
.rjPh ul li:nth-of-type(2) .num{background: #FA7A53;color: #fff;}
.rjPh ul li:nth-of-type(3) .num{background: #FBC258;color: #fff;}
.rjPh ul li:nth-of-type(4) .num{background: #72D936;color: #fff;}
.rjPh ul li:nth-of-type(5) .num{background: #56AAE2;color: #fff;}
.rjPh ul li .num{width: 21px;height: 21px;background: #C6C6C6;font-size: 14px;color: #FFFFFF;text-align: center;line-height: 21px;border-radius: 3px;}
.rjPh ul li .icon{width: 62px;height: 62px;margin: 0 8px;}
.rjPh ul li .rig{width: calc(100% - 99px);}
.rjPh ul li .rig .name{font-size: 16px;color: #2C2C2C;}
.rjPh ul li .rig .star{height: 12px;}
.rjPh ul li .rig .type{font-size: 14px;color: #999999;}



/* *********专题************ */
.ztSwiper .swiper{width: 590px;overflow: hidden;position: relative;}
.ztSwiper .swiper-container-horizontal>.swiper-pagination-bullets,.ztSwiper .swiper-pagination-custom,.ztSwiper .swiper-pagination-fraction{width: fit-content;left: unset;right: 20px;}
.ztSwiper .swiper-pagination-bullet{background: #fff;opacity: 1;}
.ztSwiper .swiper-pagination-bullet-active{background: #47B751;}
.ztSwiper .swiper img{width: 100%;height: 327px;vertical-align:bottom;}
.ztSwiper .swiper .swiper-slide{position: relative;}
.ztSwiper .swiper .swiper-slide .shadow{font-size: 16px;
color: #FFFFFF;width: 100%;padding: 10px 20px;box-sizing: border-box;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.5);}
.ztSwiper .swiper .swiper-slide .shadow .text{width: calc(100% - 100px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.ztSwiper .software{width: 580px;background-color: #fff;border-radius: 10px;padding: 15px 20px;box-sizing: border-box;}
.ztSwiper .software .tit{
	font-weight: bold;
	font-size: 21px;
	color: #2C2C2C;text-align: center;padding: 7px 0;
}
.ztSwiper .software ul{display: flex;flex-wrap: wrap;}
.ztSwiper .software ul li{width: calc((100% - 40px)/3);margin-right: 20px;display: flex;padding: 12px 0;}
.ztSwiper .software ul li:nth-of-type(3n){margin-right: 0;}
.ztSwiper .software ul li .img{width: 40px;height: 40px;margin-right: 8px;}
.ztSwiper .software ul li .name{font-size: 14px;color: #333333;}
.ztSwiper .software ul li .size{font-size: 12px;color: #666666;}

.ztType{margin: 20px 0; width: 100%;display: flex;background-color: #fff;border-radius: 10px;overflow: hidden;height: 380px;}
.ztType .lef{width: 205px;height: 100%;background: #EEEEEE;}
.ztType .lef li{height: 54px;display: flex;align-items: center;justify-content: center;font-size: 18px;}
.ztType .lef li.active{background: #FFFFFF;font-weight: bold;font-size: 18px;color: #47B751;}
.ztType .rig{width: calc(100% - 205px);box-sizing: border-box;padding:20px 30px;}
.ztType .rig .list{display: none;flex-wrap: wrap;}
.ztType .rig .list.active{display: flex;}
.ztType .rig .list .box{width: calc((100% - 80px)/5);margin-right: 20px;display: flex;padding: 14px 0;}
.ztType .rig .list .box:nth-of-type(5n){margin-right: 0;}
.ztType .rig .list .box .icon{width: 50px;height: 50px;margin-right: 8px;}
.ztType .rig .list .box .nameBox{width: calc(100% - 58px);display: flex;flex-direction: column;align-items: flex-start;}
.ztType .rig .list .box .nameBox .name{font-size: 14px;color: #2C2C2C;}
.ztType .rig .list .box .nameBox .star{height: 10px;margin: 3px 0;}
.ztType .rig .list .box .nameBox .type{font-size: 12px;color: #999999;}


/* **********企业软件********* */
.typeBox{margin: 15px 0; background-color: #fff;border-radius: 10px;padding: 15px;padding-bottom: 0; width: 100%;box-sizing: border-box;}
.typeBox .title{border-bottom: #e4e4e4 solid 1px;padding: 10px 0; display: flex;align-items: center;justify-content: space-between;}
.typeBox .title .lef{display: flex;align-items: center;font-weight: bold;font-size: 22px;color: #2C2C2C;}
.typeBox .title .lef img{width: 29px;height: 29px;margin-right: 8px;}
.typeBox .title .rig{display: flex;align-items: center;font-size: 16px;color: #999999;}
.typeBox .title .rig .type.active{color: #47B751;}
.typeBox .title .rig .type{margin-right: 40px;cursor: pointer;}
.typeBox .title .rig .more{font-size: 16px;color: #000000;}
.typeBox .list{display: none;flex-wrap: wrap;}
.typeBox .lists{margin-top: 15px;}
.typeBox .list.active{display: flex;}
.typeBox .list .clearfix{
	padding: 20px 22px;
	width: 145px; 
	display: flex;
}
.typeBox .list .clearfix:nth-child(n+13){
	border-bottom: 0;
}

.typeBox .list .clearfix .pull-left{
	width: 50px;
	height: 50px;
}

.typeBox .list .clearfix .pull-left img{
	width: 50px;
	height: 50px;
}
.typeBox .list .clearfix .pull-rig{
	width: 85px;
	white-space: nowrap;
	overflow: hidden;
	margin-left: 10px;
}
.typeBox .list .clearfix .pull-rig .name{ 
	font-size: 14px;
	color:#1d1d1d;   
	display: block;
}
.typeBox .list .clearfix .pull-rig .name:hover{
	color:#009cff;
}
.typeBox .list .clearfix .pull-rig .type{
	font-size: 12px;
	color: #999;
}
.typeBox .list .clearfix .pull-rig img{
	display: block;
	margin:2px 0;
	width: 54px;
}
.typeBox .textList{display: none;flex-wrap: wrap;}
.typeBox .textList.active{display: flex;}
.typeBox .textList .item {
  display: inline-block;
  position: relative;
  width: calc((100% - 30px)/3);
  margin-right: 15px;
  height: 36px;
  overflow: hidden;
  font-size: 14px;
  line-height: 36px;
  border-bottom: 1px dashed #ccc;
  display: flex;align-items: center;justify-content: space-between;padding: 5px 0;
}
.typeBox .textList .item  .lef{display: flex;align-items: center;width: calc(100% - 60px);}
.typeBox .textList .item  .lef .cname{
	
}
.typeBox .textList .item:nth-of-type(3n){margin-right: 0;}


.typeBox .textList .item .kname {
  display: inline-block;
  vertical-align: middle;
}

.typeBox .textList .item .cname {
  max-width: 200px;
  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
	  word-break: break-all;
}

.typeBox .textList .item .time {
  display: inline-block;
  float: right;
  margin-right: 8px;
  vertical-align: middle;
  color: #2c5be5;
}
.typeBox .linkList{padding: 15px 0; display: flex;align-items: center;flex-wrap: wrap;font-size: 16px;color: #666666;}
.typeBox .linkList .name{padding: 10px 25px;}
	
