
.pf{ background: url("../images/icon_start.png") repeat-x 0 -17px; width: 76px; height: 15px;}
.pf i{ background: url("../images/icon_start.png") repeat-x 0px -1px; height: 15px; display: block;}
.pf i.star1{ width: 20%;}
.pf i.star2{ width: 40%;}
.pf i.star3{ width: 60%;}
.pf i.star4{ width: 80%;}
.pf i.star5{ width: 100%;}

.h_soft_top{position:relative;margin-top: 15px;height: 120px; overflow: hidden;}
.h_soft_list{width: 1110px;margin: auto;overflow:hidden;}
.h_soft_top ul li{float:left;display:inline;height:120px;overflow:hidden;width:10%;text-align:center;flex-shrink: 0;}
.h_soft_top ul li img{width:80px;height:80px;border-radius:5px;}
.h_soft_top ul li span{display:block;height:20px;overflow:hidden;padding: 0 10px;}
.swiper-container {margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}
.h_soft_top .prev, .h_soft_top .next{display:block;width:20px;height:38px;float:left;display:inline;overflow:hidden;cursor:pointer;background:#ccc url(../images/btn_rjfl.png) no-repeat 5px 10px;position:absolute;top:35px;}
.h_soft_top .prev{left:20px;}
.h_soft_top .next{float:right;background-position:-46px 10px;right:20px;}
.h_soft_top .prev:hover{background:#0b96f5 url(../images/btn_rjfl.png) no-repeat 5px 10px;}
.h_soft_top .next:hover{background:#0b96f5 url(../images/btn_rjfl.png) no-repeat -46px 10px;}
.h_soft_bot {margin:0 20px;padding-bottom:10px;border-top: 1px dashed #e2e2e2;padding-top: 10px;}
.h_soft_bot .row {width:100%;height:40px;}
.h_soft_bot .row:last-child {border-bottom:none}
.h_soft_bot .row .hd {width:60px;float:left;font-size:18px;font-weight:normal;position:relative;color:#333333;height:40px;line-height:40px}
.h_soft_bot .row .hd:before {content:'';display:inline-block;width:20px;height:20px;background:url(../images/icon_r.png) no-repeat 4px 4px;background-size:10px;position:absolute;right:0px;top:0;bottom:0;margin:auto}
.h_soft_bot .row .bd {width:1100px;line-height:40px;overflow:auto;overflow:hidden;float:left;height: 40px;overflow:hidden;white-space: nowrap;}
.h_soft_bot .row .bd a {font-size:14px;color:#444;padding:0 10px;transition:color .3s;position:relative}
.h_soft_bot .row .bd a:before {content:'';display:inline-block;width:1px;height:15px;position:absolute;right:0;top:0;bottom:0;margin:auto;background:#e5e5e5}
.h_soft_bot .row .bd a:last-child:before {display:none}
.h_soft_bot .row .bd a:hover {color:#ea6161}
.swiper-pagination span{width:10px;height:10px;border-radius:0px;background:#fff;opacity: 1;}
.swiper-pagination span.swiper-pagination-bullet-active{background:#009ff0;}
.more{font-size:14px;color:#888;float:right;}

.tlt-rank h2{ font-size: 18px; color: #333;}
.tlt-rank h2 i{ background: url("../images/icon_mini.png") no-repeat -102px -56px; width: 19px; height: 18px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.xzph .dl-list li{ margin-top: 10px; *margin-top: 10px;}

.dnrj .list-con>div{ display: none}
.dnrj .list-con>div.show{ display: block}
.dnrj .left{ width: 810px; margin-top: -10px;}
.dnrj .left ul{ width: 110%;}
.dnrj .left li{ margin-top: 30px; float: left; margin-right: 20px;}
.dnrj .left li a{ display: block;}
.dnrj .left li img{ width: 55px; height: 55px; display: block;border-radius: 10px;overflow: hidden;}
.dnrj .left li .appInfo{ width: 125px; margin-left: 10px;}
.dnrj .left li .appName{ color: #333; margin: 5px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.dnrj .left li .appLbl{ color: #999; font-size: 13px; display: inline-block; max-width: 100%;}
.dnrj .left li .appName:hover{ color: #0b96f5; text-decoration: underline;}

.dnrj .right{ margin-top: 20px;}
.dnrj .right.xzph .dl-list li{ margin-top: 13px;}

/**********roundabout**********/
.title {position:relative;height:37px;line-height:37px;color:#333;border-bottom:2px solid #f2f2f2;}
.title h3 {display:inline-block;font-size:16px;font-weight:normal;border-bottom:2px solid #25a9f5;*display:inline;*zoom:1;_position:relative;_top:2px;}
.title span {font-size:16px;width:70px;display:inline-block;text-align:center;cursor:pointer;padding: 0px 10px;}
.title span.show {border-bottom:2px solid #25a9f5;color:#25a9f5;}
.title a {display:inline;float:left;}
.title .tit_info {position:absolute;top:0;right:0;font-size:13px;color:#ccc;padding:0px;}
.title .tit_info a{ float: right;}
.title .tit_info .line {position:relative;top:-1px;display:inline;float:left;margin:0 10px;}
.title .tit_info i {position:relative;top:-1px;margin-left:5px;font-family:"SimSun";font-style:normal;}

.tlt-h{ line-height: 44px; border-bottom: 1px solid #efefef; height: 44px;}
.tlt-h h2,.tlt-h h1{font-size: 20px;float: left; color: #444;margin-right: 35px;font-weight: 500;}
.tlt-h h2 a,.tlt-h h1 a{color: #333;}
.tlt-h h2:hover a,.tlt-h h1:hover a{ color: #0b96f5; }

.xzph .dl-list {width:100%;padding-top:4px;}
.xzph .dl-list ul {display:none;}
.xzph .dl-list ul.show {display:block;}
.xzph .dl-list li {margin-top:11px;*margin-top:7px;overflow:hidden;}
.xzph .dl-list .rank,.xcx .rank {width:20px;height:20px;color:#fff;text-align:center;line-height:20px;background:#c7c7c7;margin-right:9px;}
.xzph .dl-list .rank.rank1,.xcx .rank.rank1 {background:#f73333;}
.xzph .dl-list .rank.rank2,.xcx .rank.rank2 {background:#ff5722;}
.xzph .dl-list .rank.rank3,.xcx .rank.rank3 {background:#ff9800;}
.xzph .dl-list .desc,.xzph .dl-list .info {width:261px;overflow:hidden;}
.xzph .dl-list .desc {display:none;margin-top:10px;}
.xzph .dl-list li.on .desc {display:block;}
.xzph .dl-list .appName {font-size:13px;color:#333;line-height:20px;padding-left:3px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;}
.xzph .dl-list li .appName:hover {color:#0b96f5;text-decoration:underline;}
.xzph .dl-list .appImg {width:58px;height:58px;margin-right:9px;}
.xzph .dl-list .appImg img {width:100%;height:100%;display:block;}
.xzph .dl-list .pf {margin:10px 0 12px 0;}
.xzph .dl-list .dlNum {color:#999;font-size:12px;}
.xzph .dl-list .btn-download {width:70px;height:26px;line-height:26px;text-align:center;background:#0b96f5;color:#fff;margin-top:8px;}
.xzph .dl-list .btn-download:hover {background:#0682ca;}
.xzph .dl-list .btn-download:active {background:#0682ca;}

.az-title{height:44px; line-height:44px; border-bottom: 1px solid #ebe8e8;overflow: hidden;}
.az-title .more{display:block; float:right;}
.az-title h2{font-size:20px; float:left;color:#444; margin-right:35px;font-weight: 500;}
.az-title h2 em {font-size: 20px;color: #ddd; margin-left: 16px;}
.pc-title h2 em {font-size: 20px;color: #ddd;margin-left: 16px;}
.az-title .az-tab{margin-left:60px; margin-right:20px;font-size:18px; float:left;}
.az-title .az-tab a{width: 88px;}
.az-title .az-tab a span{color:#555;margin-left:18px;}
.az-title .az-tab a:last-child span{color:#fff;}

.news_soft{overflow:auto;background:#fff;padding:0px 25px 10px 25px;}
.news_content{overflow:auto;padding-top:20px;}
.news_content .h-soft-list{width:880px;height: 427px;float:left;overflow:hidden;}
.news_content .h-soft-list ul li{width: 100px;float:left;margin-bottom:10px;position:relative;height: 124px;overflow:hidden;margin: 10px 25px 10px 0px;}
.news_content .h-soft-list ul li img{width:80px;height:80px; display:block; float:left; margin-right:10px;border-radius: 10px;}
.h-soft-list .a-info p.tit{color:#444;width: 84px;white-space:nowrap;overflow:hidden;text-align:  center;line-height: 38px;}
.h-soft-list .a-info p.cont{color:#999;margin-bottom:5px;width: 84px;white-space:nowrap;overflow:hidden;text-align:  center;}

.phb-list{width:255px;margin-left:15px;float:left; overflow:auto;}
.phb-list h3{font-size:20px;color:#555; margin-bottom:10px;font-weight: 500;}
.phb-list h3 span{display:block;width:30px;height:20px; line-height:20px;background:#0b96f5; border-radius:3px;font-size:12px;color:#fff; font-weight:normal; text-align:center; margin-right:8px; float:left;margin-top:5px;}
.phb-list ul li{ overflow:auto; min-height:52px; border-bottom:1px  dashed #d8d8d8;}
.phb-list .name{ height:50px;}
.phb-list .name b{display:block; float:left;width:20px; height:20px; color:#fff;background:#aeaeae; line-height:20px; text-align:center; font-size:12px; margin-right:8px; font-weight:normal; margin-top:15px;}
.phb-list .name b.num1{background:#f73333;}
.phb-list .name b.num2{background:#ff5722;}
.phb-list .name b.num3{background:#ff9800;}
.phb-list .name span{display:block; float:left;width:50px; margin-left:5px;font-size:12px;color:#949494; line-height:50px; overflow:hidden; white-space:nowrap}
.phb-list .name a{display:block; float:left; width:225px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:50px;}
.phb-list .item-info{clear:left;height:70px; overflow:hidden;margin-left:10px;}
.phb-list .item-info img{float:left;margin:5px 10px;width:50px;}
.phb-list .item-info p{float:left; line-height:22px;width:175px; margin-bottom:5px;}
.phb-list .item-info p img{width:13px; margin:5px 1px;}
.phb-list .item-info p span{ display:block; float:left; margin-right:5px;}
.phb-list .item-info p span.pf{margin-top:4px;}
.phb-list .item-info p+a{display:block;width:80px; height:24px; text-align:center; line-height:24px;border:1px solid #0b96f5; border-radius:3px; float:left; color:#0b96f5}
.phb-list .item-info p+a:hover{border:1px solid #0b96f5;background:#0b96f5;color:#fff;}
.rank-item.on .item-info { display: block;}
.rank-item .item-info { display:none; }

.news_zt { overflow: hidden; padding: 0 20px; box-sizing:border-box;}
.zt-content {padding-bottom:20px;}
.zt-content ul{overflow:hidden;margin-right:-22px;}
.zt-content li{width:215px;margin-right:20px;float: left;margin-top:16px;overflow:hidden;}
.zt-content li:nth-child(5n+1) {margin-left:0px;}
.zt-content .img {float:left;width:215px;height:110px;position:relative;overflow:hidden;border-radius: 5px;}
.zt-content .img img{width:100%;height: 100%;}
.zt-content .img img:hover{transform: scale(1.2);-ms-transform: scale(1.2);transition:all .5s;}
.zt-content .cover {position:absolute;width:100%;height:32px;overflow:hidden;left:0;bottom:0;background:#000;filter:alpha(opacity=20);opacity:.4;}
.zt-content .name {position:absolute;width:92%;overflow:hidden;bottom:0;z-index:2;color:#fff;line-height:32px;font-size:14px;padding:0 4%;text-align:center;}

.dnrj{padding-top:0px;}
.comRec_con{padding:0 20px 20px 20px;margin-top: 15px;background-color: #fff;overflow: hidden;}
ul.link_ul {width: 100%;overflow: hidden;margin-top: 16px}
ul.link_ul li {float: left;margin-right: 28px;font-size: 15px;margin-bottom: 12px}
ul.link_ul li a {display: block;font-size: 15px;color: #555}
ul.link_ul li a:hover {color: #0b96f5;text-decoration: underline;}