﻿@charset "utf-8";
body { }
#header {line-height: 3.125rem/* 50px */ ; height: 3.125rem/* 50px */ ; background-color: #008ee1; padding: 0 10px; }
.g-web-nav {width: 100%; height: auto; padding: 0; background: #fff; display: none; overflow: hidden; box-sizing: border-box; position: absolute; left: 0; top: 44px; box-shadow: 1px 2px 2px #ccc; z-index: 9999; } @-moz-document url-prefix(){ .g-web-nav .g-nav-btn{width: 92%;}} .g-web-nav .g-nav-btn {width: auto; width: 92%; height: 40px; margin: 14px; border: 1px solid #12aaec; border-radius: 4px; display: -webkit-box; display: -moz-box; overflow: hidden }
.g-web-nav .g-nav-btn li {width: auto; height: 40px; line-height: 40px; font-size: 15px; font-weight: normal; color: #08c; text-align: center; display: block; overflow: hidden; border-right: 1px solid #12aaec; -webkit-box-flex: 1; -moz-box-flex:1.0; display: block; overflow: hidden; cursor: pointer }
.g-web-nav .g-nav-btn li:nth-child(4) {border: 0; }
.g-web-nav .g-nav-btn .m-hover {background: #12aaec; color: #fff; }
.g-web-nav .g-nav-ul {width: 100%; height: auto; padding: 0 14px 0 0; box-sizing: border-box; display: block; overflow: hidden; }
.g-web-nav .g-nav-ul li {width: 33.33%; height: auto; float: left; padding: 0 0 14px 14px; display: inline; overflow: hidden; box-sizing: border-box; }
.g-web-nav .g-nav-ul li a {width: 100%; height: auto; padding: 10px; box-sizing: border-box; border: 1px solid #d6d6d6; display: block; overflow: hidden; }
.g-web-nav .g-nav-ul li a strong {width: 100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: normal; color: #333; text-align: center; margin: 2px 0 0 0; display: block; overflow: hidden }
.g-web-nav .g-nav-ul li a b {width: 100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: normal; color: #999; text-align: center; margin: 2px 0 0 0; display: block; overflow: hidden }
.g-web-nav .g-nav-ul li a:active {background: #60C505; color: #fff; border: 1px solid #60C505 }
.g-web-nav .g-nav-ul li a:active strong {color: #fff; }
.g-web-nav .g-nav-ul li a:active b {color: #fff; }
#search {height: 2.4375rem/* 39px */ ; padding-top: .6875rem/* 11px */ ; overflow: hidden; }
#search form {width: auto; height: auto; display: -webkit-box; overflow: hidden; margin: 0px 0 0 0; float: none; background: none; border: 0; border-radius: 0; }
#search form input {width: auto; height: 28px; line-height: 1.75rem/* 28px */ ; font-size: .875rem/* 14px */ ; font-weight: normal; color: #666; text-indent: .625rem/* 10px */ ; background: #f1f2f6; display: block; overflow: hidden; -webkit-box-flex: 1; border: 0; padding: 0; margin: 0; border-radius: .25rem/* 4px */ 0 0 .25rem/* 4px */ ; float: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; box-shadow: none; }
@-moz-document url-prefix() {#search form input {float: left; } }
#search form .search-input {text-indent: .625rem/* 10px */ ; width: 8.1875rem; min-width: 8.1875rem/* 131px */ ; max-width: 13.75rem/* 220px */ ; }
#search form .search-button {width: 1.75rem/* 28px */ ; height: 1.75rem/* 28px */ ; padding: 0; border: 0; border-left: .0625rem/* 1px */ solid #ddd; border-radius: 0 .25rem/* 4px */ .25rem/* 4px */ 0; background: #f1f2f6; }
#search i.icon-sousuo {position: absolute; right: 0; top: 17px; font-size: 1.125rem/* 18px */ ; font-size: 1rem/* 16px */ ; }
#menu .icon-caidan {font-size: 1.25rem/* 20px */ ; color: #fff; padding-left: .625rem/* 10px */ ; }
#logo .logo__img {width: 5.625rem/* 90px */ ; height: 3.125rem/* 18px */ ; margin: 0; background: url(../img/logo.png) center center no-repeat; background-size:contain; }
#nav {line-height: 2.5rem/* 40px */ ; height: 2.5rem/* 40px */ ; border-bottom: .0625rem/* 1px */ solid #ddd; background: #fff; padding: 0 .625rem/* 10px */ ; }
#nav ul li {display: block; float: left; width: 16.5%; text-align: center;white-space: nowrap; }
#nav ul li.on {background: #12aaec; }
#nav ul li.on a {color: #fff; }
#nav ul li a {font-size: .875rem/* 14px */ ; line-height: .875rem/* 14px */ ; color: #333; }
#m-nav-showbtn {position: absolute; right: 15px; bottom: 0; }
#m-nav-hide {width: 92px; height: 0; position: absolute; right: 0; display: block; overflow: hidden; background: #fff; z-index: 999 }
#m-nav-hide li {width: 100%!important; height: 33px; display: block; overflow: hidden; border-bottom: 1px solid #eee; }
#m-nav-hide li a {width: 100%!important; height: 33px; line-height: 33px; font-size: 14px; font-weight: normal; color: #333; text-align: center; }
#nav.side-down.menu_scroll #m-nav-showbtn,
#nav.side-down.menu_scroll #m-nav-hide {right: 20px; }
#header .g-btn {width: 20px; display: block; overflow: hidden; position: absolute; right: 5px; top: 0; }
#header .g-btn i {color: #fff; font-size: 20px; }
.box {padding: 0 .625rem/* 10px */ ; height: auto; width: auto; overflow: hidden; }
section {background: #fff; margin-bottom: .625rem/* 10px */ ; }

/*内容页-软件信息*/

#con-soft__info {padding: .625rem/* 10px */ ; }
#con-soft__info dl {width: 100%; }
#con-soft__info dl dt {display: block; float: left; margin-right: .625rem/* 10px */ ; width: 4.375rem/* 70px */ ; }
#con-soft__info dl dt img {width: 4.375rem/* 70px */ ; height: 4.375rem/* 70px */ ; border-radius: 1rem/* 16px */ }
#con-soft__info dl dd {width: auto; height: auto; text-align: left; display: block; overflow: hidden; }
#con-soft__info dl dd h1 {height: 1.25rem/* 20px */ ; line-height: 1.25rem/* 20px */ ; font-size: 1.125rem/* 18px */ ; font-weight: normal; color: #333; display: block; overflow: hidden; margin-bottom: .3125rem/* 5px */ ;text-overflow: ellipsis;white-space: nowrap; }
#con-soft__info dl dd ul {width: 100%; }
#con-soft__info dl dd ul li {font-size: .75rem/* 12px */ ; line-height: .75rem/* 12px */ ; color: #888; padding: .3125rem/* 5px */ 0; width: 48%; margin-right: 2%; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#con-soft__info dl dd ul li a {color: #08c; }
#con-soft__info button {width: 100%; margin-top: .3125rem/* 5px */ ; background: #12aaec; border-radius: .375rem/* 6px */ ; }

/*详情*/

#con-soft__intro {}
#con-soft__intro ul {width: 100%; height: 2.75rem/* 44px */ ; border-bottom: 1px solid #efefef; margin-right: -3%; overflow: hidden; }
#con-soft__intro ul li {width: 49.6%; display: block; float: left; height: 2.75rem/* 44px */ ; display: block; overflow: hidden; -webkit-box-flex: 1; text-align: center; line-height: 2.75rem/* 44px */ ; }
#con-soft__intro ul .icon-shu {left: 50%; top: 0; height: 100%; font-size: 3.875rem/* 62px */ ; width: .0625rem/* 1px */ ; overflow: hidden; border-left: .0625rem/* 1px */ solid #ddd; }
#con-soft__intro ul li.on {color: #36c; border-bottom: .125rem/* 2px */ solid #008ee1; height: 2.625rem/* 42px */ ; line-height: 2.75rem/* 44px */ ; }
#con-soft__intro ul li:hover .on {display: none; }
#con-soft__intro ul li.on a {color: #36c; }
#con-soft__intro ul li a {color: #333; font-size: 1rem/* 16px */ ; }
#con-soft__intro .bd {padding: 0 .625rem/* 10px */ ; }
.swiper-container {width: 99%; height: 100%; padding-top: .625rem/* 10px */ ; padding-bottom: .625rem/* 10px */ ; }
.swiper-slide { height: auto; display: inline-block; white-space: nowrap; overflow: hidden; }
.swiper-slide img {max-width: 100%;width: 100%; height: auto; border: .0625rem/* 1px */ solid #eee; display: block; overflow: hidden; }
#con-soft__tag .bd {padding: 0; }
#con-soft__tag a {border: .0625rem/* 1px */ solid #ddd; padding: .3125rem/* 5px */ ; display: block; float: left; margin: .625rem/* 10px */ .625rem/* 10px */ .3125rem/* 5px */ 0; border-radius: .1875rem/* 3px */ ; }
#con-soft__tag a:nth-child(1) {}
#con-soft__tag a:nth-child(2) {border: .0625rem/* 1px */ solid #E8A6FA; color: #C663E2; }
#con-soft__tag a:nth-child(3) {border: .0625rem/* 1px */ solid #B4B3FF; color: #6461FF; }
#con-soft__tag a:nth-child(4) {border: .0625rem/* 1px */ solid #7CD2F2; color: #3AAFDA; }
#con-soft__tag a:nth-child(5) {border: .0625rem/* 1px */ solid #63EFCA; color: #17C0B3; }
#con-soft__content{font-size:14px;line-height: 28px ;}
#con-soft__content p {text-indent: 2em; line-height: 1.5rem/* 24px */ ; margin-bottom: .9375rem/* 15px */ ; font-size: .875rem/* 14px */ ; }
#con-soft__content p img{display: block;margin:0 auto;}
#con-soft__content h4 {font-size: 1rem/* 16px */ ; color: #f60; font-weight: bold; line-height: 1rem/* 16px */ ; padding-bottom: .3125rem/* 5px */ ; }
#con-soft__content p a {color: #09F; text-decoration: underline; }
#con-soft__content__bottom {width: 100%; height: auto; line-height: 1.25rem/* 20px */ ; padding: .625rem/* 10px */ ; background: #fff; font-size: .75rem/* 12px */ ; font-weight: normal; color: #999; display: block; overflow: hidden; box-sizing: border-box; position: relative; zoom: 1 }
#con-soft__content__bottom span {color: #555; }
#con-soft__content__bottom b {width: 40px; height: 19px; display: block; overflow: hidden; position: absolute; right: 0; top: 0; }
.slideup {overflow: hidden; }

/*.the_height {height: 15.875rem; }*/
.the_height2 {height: 42px;}
.slidedown,.slidedown2 {height: auto; }
.btn_click {display: block; width: 7.5rem/* 120px */ ; height: 1.875rem/* 30px */ ; position: relative; line-height: 1.875rem/* 30px */ ; margin: .625rem/* 10px */ auto; color: #fff; background: #999; text-align: center; text-decoration: none; text-indent: -1em; border-radius: .3125rem/* 5px */ ; }
#con-soft__morning {padding: .625rem/* 10px */ ; padding-top: 0; }
#con-soft__morning .hd {height: 2.375rem/* 38px */ ; border-bottom: .125rem/* 2px */ solid #f1f2f6; }
#con-soft__morning .hd h3 {line-height: 2.375rem/* 38px */ ; font-size: 1rem/* 16px */ ; }
#con-soft__morning .bd dl {padding-top: .625rem/* 10px */ ; position: relative; }
#con-soft__morning .bd dl dt {display: block; float: left; padding-right: .625rem/* 10px */ ; }
#con-soft__morning .bd dl dt img {width: 4.125rem/* 66px */ ; height: 4.125rem/* 66px */ ; border-radius: 1rem/* 16px */ ; }
#con-soft__morning .bd dl dd {width: 85%; }
#con-soft__morning .bd dl dd h2 {font-size: 1rem/* 16px */ ; line-height: 1rem/* 16px */ ; padding: .125rem/* 2px */ 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; }
#con-soft__morning .bd dl dd li {padding: .1875rem/* 3px */ 0; }
#con-soft__morning .bd dl dd li span {color: #666; font-size: .75rem/* 12px */ ; }
#con-soft__morning .bd dl dd li span.pipe {color: #999; }
#con-soft__morning .bd dl dd li img {width: auto; height: .875rem/* 14px */ ; display: block; overflow: hidden; margin: .25rem/* 4px */ 0 0 0; }
#con-soft__morning .bd dl i.icon-xiazai {font-size: 2.5rem/* 40px */ ; position: absolute; top: 2.1875rem/* 35px */ ; right: 0; color: #12aaec; }
#con-soft__boutique {padding: .625rem/* 10px */ ; padding-top: 0; padding-bottom: 0; }
#con-soft__boutique .hd {height: 2.375rem/* 38px */ ; border-bottom: .125rem/* 2px */ solid #f1f2f6; }
#con-soft__boutique .hd h3 {line-height: 2.375rem/* 38px */ ; font-size: 1rem/* 16px */ ; }
#con-soft__boutique ul {}
#con-soft__boutique ul li {width: 20%; margin-bottom: .625rem/* 10px */ ; float: left; box-sizing: border-box; z-index: 2; position: relative; zoom: 1; }
#con-soft__boutique ul li a {color: #333; font-size: .75rem/* 12px */ ; line-height: .75rem/* 12px */ ; overflow: hidden; width: 100%; height: 100%; text-decoration: none; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#con-soft__boutique ul li a p {width: 90%; line-height: .75rem/* 12px */ ; font-size: .75rem/* 12px */ ; font-weight: normal; color: #333; text-align: center; display: block; overflow: hidden; margin: .25rem/* 4px */ auto 0; }
#con-soft__boutique ul li a img {width: 3rem/* 48px */ ; height: 3rem/* 48px */ ; display: block; overflow: hidden; }
#con-soft__relatedarticle {padding: .625rem/* 10px */ ; padding-top: 0; padding-bottom: 0; }
#con-soft__relatedarticle .hd {height: 2.375rem/* 38px */ ; border-bottom: .125rem/* 2px */ solid #f1f2f6; }
#con-soft__relatedarticle .hd h3 {line-height: 2.375rem/* 38px */ ; font-size: 1rem/* 16px */ ; }
.textlist ul li {font-size: .875rem/* 14px */ ; line-height: .875rem/* 14px */ ; padding: .5625rem/* 9px */ 0; width: 98%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-bottom: .0625rem/* 1px */ solid #f1f2f6; }
.textlist ul li a {color: #333; }
.textlist ul li a:before {font-size: .75rem/* 12px */ ; font-weight: normal; line-height: .75rem/* 12px */ ; clear: both; content: '路'; color: #ccc; padding-right: .3125rem/* 5px */ ; }
#foot-nav {background: #f1f2f6; width: 100%; margin: 1.25rem/* 20px */ 0 0 0; border-top: .0625rem/* 1px */ solid #ccc; display: block; overflow: hidden; }
#foot-nav ul li {width: 33.33%; height: 2.5rem;/* 40px */ border: .0625rem/* 1px */ solid #ccc; float: left; box-sizing: border-box; display: inline; overflow: hidden; }
#foot-nav ul li a {width: 100%; height: 2.5rem/* 40px */ ; line-height: 2.5rem/* 40px */ ; font-size: .75rem/* 12px */ ; font-weight: normal; color: #333; text-align: center; display: block; overflow: hidden; text-decoration: none; }
footer {width: 100%; height: 2.875rem/* 46px */ ; line-height: 2.875rem/* 46px */ ; background: #EAEAEA; font-size: 12px; font-weight: normal; border-top: .0625rem/* 1px */ solid #ccc; color: #ccc; text-align: center; }
footer a {color: #333; font-size: .875rem/* 14px */ ; }
#nav.side-down.menu_scroll {position: fixed; z-index: 9999; top: 0; width: 100%; }

/*返回顶部*/

.cbbfixed {position: fixed; z-index: 3; right: 1.25rem/* 20px */ ; bottom: -7rem/* 112px */ ; cursor: pointer; transition: bottom ease .3s; }
.cbbfixed .cbbtn {display: block; width: 2.5rem/* 40px */ ; height: 2.5rem/* 40px */ ; text-align: center; border-radius: .25rem/* 4px */ ; background-color: #555; }
.cbbfixed .gotop {margin-top: .625rem/* 10px */ ; transition: background-color ease .3s; }
.cbbfixed .gotop .up-icon {float: left; width: 1.4375rem/* 23px */ ; height: .75rem/* 12px */ ; margin: .875rem/* 14px */ 0 0 .5625rem/* 9px */ ; }
.cbbfixed .gotop:hover {background-color: #2c2d2e; }
.cbbfixed i {font-size: 1.5625rem/* 25px */ ; line-height: 2.5rem/* 40px */ ; padding: 0; color: #fff; }
article.list section {background: none; }
#list-soft__list .hd {height: 2.375rem/* 38px */ ; border-bottom: .125rem/* 2px */ solid #f1f2f6; }
#list-soft__list .hd h3 {line-height: 2.375rem/* 38px */ ; font-size: 1rem/* 16px */ ; }
#list-soft__list .bd dl {margin-top: .625rem/* 10px */ ; position: relative; background: #fff; padding: .625rem/* 10px */ ; }
#list-soft__list .bd dl dt {float: left; display: block; padding-right: .625rem/* 10px */ ; }
#list-soft__list .bd dl dt img {width: 4.125rem/* 66px */ ; height: 4.125rem/* 66px */ ; border-radius: 1rem/* 16px */ ; }
#list-soft__list .bd dl dd {width: 85%; }
#list-soft__list .bd dl dd h2 {font-size: 1rem/* 16px */ ; line-height: 1rem/* 16px */ ; padding: .125rem/* 2px */ 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; }
#list-soft__list .bd dl dd li {padding: .1875rem/* 3px */ 0; }
#list-soft__list .bd dl dd li span {color: #666; font-size: .75rem/* 12px */ ; }
#list-soft__list .bd dl dd li p{color: #666; font-size: .75rem;height: 40px;line-height: 20px;overflow: hidden;}
#list-soft__list .bd dl dd li span.pipe {color: #999; }
#list-soft__list .bd dl dd li img {width: auto; height: .875rem/* 14px */ ; display: block; overflow: hidden; margin: .25rem/* 4px */ 0 0 0; }
#list-soft__list .bd dl i.icon-xiazai {font-size: 2.5rem/* 40px */ ; position: absolute; top: 2.1875rem/* 35px */ ; right: 0; color: #12aaec; }
#list-classtab {width: auto; height: auto; display: block; overflow: hidden; box-sizing: border-box; }
#list-classtab ul {height: 2.5rem/* 40px */ ; display: -webkit-box; display: -moz-box; overflow: hidden; width: 100%; }
#list-classtab ul li {width: auto; height: 2.5rem/* 40px */ ; border-right: .0625rem/* 1px */ solid #eeeeee; display: block; background: #fff; overflow: hidden; -webkit-box-flex: 1; -moz-box-flex: 1; }
#list-classtab ul li a {width: 100%; height: 2.5rem/* 40px */ ; line-height: 2.5rem/* 40px */ ; font-size: .875rem/* 14px */ ; font-weight: normal; color: #333; text-align: center; display: block; overflow: hidden; margin: auto; }
#list-classtab ul li.on {background: #12aaec; }
#list-classtab ul li.on a {color: #fff; }
.overlay {position: relative; }
.overlay dt img {width: 310px; }
.overlay dd a {display: inline-block; width: 100%; text-align: center; color: #fff; position: absolute; bottom: 0; left: 0; line-height: 30px; z-index: 5; height: 30px; }
.overlay dd span {display: inline-block; width: 100%; height: 30px; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; position: absolute; bottom: 0; left: 0; }
.overlay dd:hover span {background: #7a30ac; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.list-soft__head {height: 170px; overflow: hidden; }
.list-soft__head dl dt {width: 100%; height: 170px; margin: 0; padding: 0; display: block; overflow: hidden; position: relative; zoom: 1; }
.list-soft__head dl dt img {width: 100%; height: auto; display: block; overflow: hidden; }
.list-soft__head dl .zttitle{position: absolute;top:0;width: 100%;background-color:rgba(0,0,0,.5);text-align: center;z-index: 1;color:#fff;font-size: 1.3em;height: 30px;line-height: 30px;}
.list-soft__head .overlay dd span {height: 42px; }
.list-soft__head .overlay dd {width: 100%; height: auto; line-height: 20px; font-size: 12px; font-weight: normal; color: #fff; display: block; overflow: hidden; text-indent: 2em; }
.list-soft__head .overlay dd em {height: 40px; line-height: 20px; display: block; overflow: hidden; position: absolute; left: 0; bottom: 0; z-index: 10; padding: 0 10px; }
.list-soft__list2 {margin-top: .625rem/* 10px */ ; }
.list-soft__list2 .hd {height: 2.375rem/* 38px */ ; background: #fff; padding: 0 10px; border-bottom: .125rem/* 2px */ solid #f1f2f6; }
.list-soft__list2 .hd h3 {line-height: 2.375rem/* 38px */ ; font-size: 1rem/* 16px */ ; }
.list-soft__list2 .bd dl i.ol {font-size: 30px; font-weight: normal; font-style: normal; position: relative; height: 100%; text-align: center; color: #888; display: block; overflow: hidden; position: absolute; left: 10px; top: 10px; }
.list-soft__list2 .bd dl i.ol span {color: #fff; position: absolute; left: 12px; top: 2px; font-size: 14px; font-weight: bold; }
.list-soft__list2 .bd dl:nth-of-type(1) i.ol {color: #f77766; }
.list-soft__list2 .bd dl:nth-of-type(2) i.ol {color: #f9cf7c; }
.list-soft__list2 .bd dl:nth-of-type(3) i.ol {color: #65c1e3; }
.list-soft__list2 .bd dl {position: relative; background: #fff; padding: .625rem/* 10px */ ; border-bottom: 1px solid #eee; overflow: hidden; }
.list-soft__list2 .bd dl dt {width: auto; height: auto; display: -webkit-box; overflow: hidden; padding: 0px 0px 0px 38px; box-sizing: border-box; float: left; }
.list-soft__list2 .bd dl dt img {width: 4.125rem/* 66px */ ; height: 4.125rem/* 66px */ ; border-radius: 1rem/* 16px */ ; }
.list-soft__list2 .bd dl dd {width: auto; height: auto; display: -webkit-box; overflow: hidden; padding: 0px 0px 0px 10px; box-sizing: border-box; }
.list-soft__list2 .bd dl dd h2 {width: 100%; height: 20px; line-height: 20px; font-size: 16px; font-weight: normal; color: #333; margin: 4px 0 5px 0; display: block; overflow: hidden; }
.list-soft__list2 .bd dl dd li {width: auto; height: auto; display: block; overflow: hidden; -webkit-box-flex: 1; padding-right: 20px; }
.list-soft__list2 .bd dl dd li span {color: #666; font-size: .75rem/* 12px */ ; }
.list-soft__list2 .bd dl dd li span.pipe {color: #999; }
.list-soft__list2 .bd dl dd li img {width: auto; height: .875rem/* 14px */ ; display: block; overflow: hidden; margin: .25rem/* 4px */ 0 0 0; }
.list-soft__list2 .bd dl i.icon-xiazai {font-size: 2.5rem/* 40px */ ; position: absolute; top: 2.1875rem/* 35px */ ; right: 0; color: #12aaec; }
@media only screen and (min-width: 310px) and (max-width: 375px) {.list-soft__list2 .bd dl i.icon-xiazai {display: none; } .list-soft__list2 .bd dl dd li {padding-right: 0; } }
#sort-soft {}
#sort-soft dl {width: 100%; height: auto; background: #fff; display: -webkit-box; overflow: hidden; margin-top: .625rem/* 10px */ ; }
#sort-soft dl dt {width: 110px; height: 120px; display: block; overflow: hidden; border-right: 1px solid #eee; text-align: center; }
@-moz-document url-prefix() {#sort-soft dl dt {float: left; } }
#sort-soft dl dt i {font-size: 40px; line-height: 40px; margin: 24px 0 10px 0px; color: inherit; }
#sort-soft dl:nth-of-type(1) dt a {color: #f77766; }
#sort-soft dl:nth-of-type(2) dt a {color: #82d52a; }
#sort-soft dl:nth-of-type(3) dt a {color: #19b5ff; }
#sort-soft dl:nth-of-type(4) dt a {color: #ff9900; }
#sort-soft dl:nth-of-type(5) dt a {color: #ff4400; }
#sort-soft dl dd {width: auto; height: auto; margin: 0; display: block; overflow: hidden; -webkit-box-flex: 1; }
#sort-soft dl dd a {width: 50%; height: 40px; line-height: 40px; border: 1px solid #eee; border-top: 0; border-left: 0; font-size: 14px; font-weight: normal; color: #333; text-align: center; float: left; display: inline; overflow: hidden; box-sizing: border-box; }
#cate-top {}
#cate-top ul {width: 100%; height: auto; background: #fff; padding: 10px 0 6px 10px; box-sizing: border-box; display: -webkit-box; display: -moz-box; overflow: hidden; }
#cate-top ul li {width: auto; height: auto; padding: 0 10px 0 0; display: block; overflow: hidden; -webkit-box-flex: 1; text-align: center; }
#cate-top ul li a {color: #333; font-size: 14px; }
#cate-top ul li p {padding: 10px; background: #f66; margin-bottom: 6px; border-radius: 6px; }
#cate-top ul li p i {font-size: 25px; color: #fff; }
.index-soft_list .hd {height: 2.375rem/* 38px */ ; background: #fff; padding-right: 10px; }
.index-soft_list .hd h3 {line-height: 26px; font-size: 1rem/* 16px */ ; background: #f66; width: auto; display: block; float: left; padding: 0 10px; margin-top: 6px; color: #fff; margin-left: -7px; }
.index-soft_list .hd i.icon-sanjiaozuo {position: absolute; left: -9px; bottom: -3px; color: #f66; }
.index-soft_list .hd cite {display: block; float: right; line-height: 38px; }
.index-soft_list .hd cite a {color: #999; }
.index-soft_list .hd span {line-height: 38px; color: #333; font-size: 14px; padding-left: 10px; }
.index-soft_list .bd dl {border-bottom: 1px solid #f1f2f6; position: relative; background: #fff; padding: .625rem/* 10px */ ; }
.index-soft_list .bd dl dt {float: left; display: block; padding-right: .625rem/* 10px */ ; }
.index-soft_list .bd dl dt img {width: 4.125rem/* 66px */ ; height: 4.125rem/* 66px */ ; border-radius: 1rem/* 16px */ ; }
.index-soft_list .bd dl dd {width: 85%; }
.index-soft_list .bd dl dd h2 {font-size: 1rem/* 16px */ ; line-height: 1rem/* 16px */ ; padding: .125rem/* 2px */ 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; }
.index-soft_list .bd dl dd li {padding: .1875rem/* 3px */ 0; }
.index-soft_list .bd dl dd li span {color: #666; font-size: .75rem/* 12px */ ; }
.index-soft_list .bd dl dd li span.pipe {color: #999; }
.index-soft_list .bd dl dd li img {width: auto; height: .875rem/* 14px */ ; display: block; overflow: hidden; margin: .25rem/* 4px */ 0 0 0; }
.index-soft_list .bd dl i.icon-xiazai {font-size: 2.5rem/* 40px */ ; position: absolute; top: 2.1875rem/* 35px */ ; right: 0; color: #12aaec; }
.index-soft_list .bd dl:nth-of-type(1) i.ol {color: #f77766; }
.index-soft_list .bd dl:nth-of-type(2) i.ol {color: #f9cf7c; }
.index-soft_list .bd dl:nth-of-type(3) i.ol {color: #65c1e3; }
.index-soft_list .bd dl i.ol {font-size: 30px; font-weight: normal; font-style: normal; position: relative; height: 100%; text-align: center; color: #888; display: block; overflow: hidden; position: absolute; left: 10px; top: 10px; }
.index-soft_list .bd dl i.ol span {color: #fff; position: absolute; left: 12px; top: 2px; font-size: 14px; font-weight: bold; }
.index-soft_list .bd.num dl dt {width: auto; height: auto; display: -webkit-box; overflow: hidden; padding: 0px 0px 0px 33px; box-sizing: border-box; margin-right: 5px; float: left; }
.index-soft_list .bd.num dl dd {width: auto; height: auto; display: -webkit-box; overflow: hidden; box-sizing: border-box; }
.index-soft_list .bd.num dl dd ul {width: 100%; }
#links {padding: 0 10px; }
#links .hd {height: 2.375rem/* 38px */ ; background: #fff; padding-right: 10px; border-bottom: .125rem/* 2px */ solid #f1f2f6; }
#links .hd h3 {line-height: 26px; font-size: 1rem/* 16px */ ; background: #f66; width: auto; display: block; float: left; padding: 0 10px; margin-top: 6px; color: #fff; margin-left: -7px; }
#links .hd i.icon-sanjiaozuo {position: absolute; left: -9px; bottom: -3px; color: #f66; }
#links .hd cite {display: block; float: right; line-height: 38px; }
#links .hd cite a {color: #999; }
#links .hd span {line-height: 38px; color: #333; font-size: 14px; padding-left: 10px; }
#links .bd {background: #fff; padding: 10px; }
#links .bd a {color: #888; font-size: 12px; float: left; margin: 5px 5px 5px 0; display: inline; overflow: hidden; }
.index-soft_speciallist .hd {background: #fff; padding-right: 10px; }
.index-soft_speciallist h3 {line-height: 26px; font-size: 1rem/* 16px */ ; background: #f66; width: auto; display: block; float: left; padding: 0 10px; margin-top: 6px; color: #fff; margin-left: -7px; }
.index-soft_speciallist i.icon-sanjiaozuo {position: absolute; left: -9px; bottom: -3px; color: #f66; }
.index-soft_speciallist cite {display: block; float: right; line-height: 38px; }
.index-soft_speciallist cite a {color: #999; }
.index-soft_speciallist span {line-height: 38px; color: #333; font-size: 14px; padding-left: 10px; }
.index-soft_speciallist dl {height: auto; display: block; padding: 10px; overflow: hidden; border-top: 1px solid #f7f7f7; background: #fff; }
.index-soft_speciallist dl a {display: -webkit-box; }
.index-soft_speciallist dl dt img {width: 120px; height: 74px; display: block; overflow: hidden; margin: 0 10px 0 0; }
.index-soft_speciallist dl dd {width: auto; height: 74px; display: block; overflow: hidden; -webkit-box-flex: 1; }
.index-soft_speciallist dl dd strong {width: 100%; height: 16px; line-height: 16px; font-size: 16px; font-weight: normal; color: #333; margin: 5px 0 8px 0; display: block; overflow: hidden; }
.index-soft_speciallist dl dd p {width: 100%; line-height: 12px; font-size: 12px; font-weight: normal; color: #999; margin: 5px 0 0 0; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.index-soft_speciallist dl dd span {padding: 0; width: 100%; line-height: 12px; font-size: 12px; font-weight: normal; color: #999; margin: 15px 0 0 0; display: block; overflow: hidden; }
.index-soft_speciallist dl dd span b {color: #f66; }
#topped-btn {margin-bottom: 10px; }
#topped-btn ul {width: 100%; height: auto; background: #fff; padding: 10px 0 6px 10px; box-sizing: border-box; display: -webkit-box; display: -moz-box; overflow: hidden; }
#topped-btn ul li {width: auto; height: auto; padding: 0 10px 0 0; display: block; overflow: hidden; -webkit-box-flex: 1; text-align: center; }
#topped-btn ul li a {color: #333; font-size: 14px; }
#topped-btn ul li p {padding: 10px; background: #000; margin-bottom: 6px; border-radius: 6px; }
#topped-btn ul li p i {font-size: 25px; color: #fff; }
#new-soft .hd {background: #fff; padding-right: 10px; }
#new-soft h3 {line-height: 26px; font-size: 1rem/* 16px */ ; background: #f66; width: auto; display: block; float: left; padding: 0 10px; margin-top: 6px; color: #fff; margin-left: -7px; }
#new-soft i.icon-sanjiaozuo {position: absolute; left: -9px; bottom: -3px; color: #f66; }
#new-soft cite {display: block; float: right; line-height: 38px; }
#new-soft cite a {color: #999; }
#new-soft span {line-height: 38px; color: #333; font-size: 14px; padding-left: 10px; }
#new-soft .bd {}
#new-soft .bd ul li {background: #fff; overflow: hidden; margin: 7px 0; padding: 10px 5px; }
#new-soft .bd ul img {width: 20%; height: auto; display: block; overflow: hidden; float: left; margin-right: 5px; }
#new-soft .bd ul li strong {width: auto; height: auto; padding: 0 5px 0px 0; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; font-weight: normal; }
#new-soft .bd ul li time {line-height: 21px; color: #f66; }
#new-soft .bd dl {overflow: hidden; margin-top: 8px; width: 100%; height: 7.1875rem/* 115px */ ; }
#new-soft .bd dt {width: auto; height: auto; overflow: hidden; }
#new-soft .bd dt img {width: 100%; height: auto; display: block; overflow: hidden; }
#new-soft .bd dd a {display: inline-block; width: 100%; text-align: center; color: #fff; position: absolute; bottom: 0; left: 0; line-height: 30px; z-index: 5; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#new-soft .bd dd span {display: inline-block; width: 100%; height: 30px; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; position: absolute; bottom: 0; padding: 0; left: 0; }
#new-soft .bd dd:hover span {background: #7a30ac; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
#cate-top ul li:nth-of-type(1) p {background: #f77766; }
#cate-top ul li:nth-of-type(2) p {background: #f9cf7c; }
#cate-top ul li:nth-of-type(3) p {background: #65c1e3; }
#cate-top ul li:nth-of-type(4) p {background: #f90; }
#cate-top ul li:nth-of-type(5) p {background: #66d105; }
#topped-btn ul li:nth-of-type(1) p {background: #f77766; }
#topped-btn ul li:nth-of-type(2) p {background: #f9cf7c; }
#topped-btn ul li:nth-of-type(3) p {background: #65c1e3; }
#topped-btn ul li:nth-of-type(4) p {background: #f90; }
#navbottom-soft {background: #fff; width: 100%;}
#navbottom-soft ul {padding: 0 10px; height: auto; text-align: center; white-space: nowrap; box-sizing: border-box; display: block; overflow: hidden; }
#navbottom-soft ul li {display: inline-block; box-sizing: border-box; width: 20%; height: auto; }
#navbottom-soft ul li a {width: 100%; height: 100%; font-size: 16px; color: #333; text-decoration: none; display: block; overflow: hidden; }
#navbottom-soft ul li a img {width: 48px; height: 48px; margin: 10px auto 0; display: block; overflow: hidden; }
#navbottom-soft ul li a p {height: 20px; line-height: 20px; font-size: 12px; font-weight: normal; color: #333; text-align: center; display: block; overflow: hidden; margin: 4px auto 0; }
#reladowns {background: #fff; padding: 10px; margin-bottom: 10px; }
#reladowns ul {margin-bottom: -10px; overflow: hidden; }
#reladowns ul li:after {display: block; visibility: hidden; clear: both; height: 0; content: '.'; }
#reladowns ul li {padding: 5px 0; border-bottom: dashed 1px #dedede; line-height: 27px; }
#reladowns ul li p {display: block; float: right; background: #f66; padding: 1px 9px; border-radius: 4px; color: #fff; display: inline-block; }
#reladowns ul li em {color: #333; overflow: hidden; width: auto; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; width: 80%; font-size: 14px; font-weight: normal; color: #333; padding: 0 10px 0 0; box-sizing: border-box; display: block; overflow: hidden; -webkit-box-flex: 1; display: inline-block; }
#reladowns ul li em i {font-size: 12px; }
#cnxh {background: #fff; margin-bottom: 10px; }
#cnxh .hd {height: 2.375rem/* 38px */ ; padding: 0 10px; border-bottom: .125rem/* 2px */ solid #f1f2f6; }
#cnxh .hd h3 {line-height: 2.375rem/* 38px */ ; font-size: 1rem/* 16px */ ; }
#cnxh ul {width: 100%; height: auto; padding: 0 14px 12px 0; box-sizing: border-box; display: block; overflow: hidden; }
#cnxh ul li {width: 33%; overflow: hidden; box-sizing: border-box; display: inline; padding: 10px; float: left; }
#cnxh ul li a {width: 100%; height: auto; display: block; overflow: hidden; }

/*@-moz-document url-prefix() {#cnxh ul li {display: block;
   width:26%;
    float: left;
    padding:10px;
}
}*/

#cnxh ul li a img {width: 100%; border-radius: 16px; display: block; overflow: hidden; }
#cnxh ul li p {width: 100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: normal; color: #333; text-align: center; margin: 6px 0 0 0; display: block; overflow: hidden; text-indent: 0; padding: 0; border: 0; }
#newsread {padding: .625rem/* 10px */ ; }
#newsread h1 {width: 100%; height: auto; line-height: 28px; font-size: 20px; font-weight: bold; color: #333; display: block; overflow: hidden; }
#newsread .hd .info {width: 100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: normal; color: #999; display: block; overflow: hidden; margin: 6px 0 0 0; }
#newsread .hd span a {color: #369; padding-left: 5px; }
#newsread .hd span time {padding-left: 5px; }
#newsread .hd span {display: inline-block; padding-right: 10px; }
#newsread .bd p {width: 100%; height: auto; line-height: 22px; font-size: 14px; font-weight: normal; text-indent: 2em; color: #333; margin: 10px 0 0 0; display: block; overflow: hidden; }
#newsread .bd p img {width: 70%; height: auto; margin: 0 0 0 -2em; }
#newsread .bd p a {color: #369; text-decoration: underline }
#newsread-top {width: 100%; height: auto; padding: 12px; background: #f2f2f2; border-radius: 8px; margin: 10px 0 0 0; display: block; overflow: hidden; box-sizing: border-box; position: relative; zoom: 1; }
#newsread-top dl {position: relative; padding: .625rem/* 10px */ ; }
#newsread-top dl dt {float: left; display: block; padding-right: .625rem/* 10px */ ; }
#newsread-top dl dt img {width: 4.125rem/* 66px */ ; height: 4.125rem/* 66px */ ; border-radius: 1rem/* 16px */ ; }
#newsread-top dl dd {width: 85%; }
#newsread-top dl dd h2 {font-size: 1rem/* 16px */ ; line-height: 1rem/* 16px */ ; padding: .125rem/* 2px */ 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; }
#newsread-top dl dd li {padding: .1875rem/* 3px */ 0; }
#newsread-top dl dd li span {color: #666; font-size: .75rem/* 12px */ ; }
#newsread-top dl dd li span.pipe {color: #999; }
#newsread-top dl dd li img {width: auto; height: .875rem/* 14px */ ; display: block; overflow: hidden; margin: .25rem/* 4px */ 0 0 0; }
#newsread-top dl i.icon-xiazai {font-size: 2.5rem/* 40px */ ; position: absolute; top: 2.1875rem/* 35px */ ; right: 0; color: #12aaec; }
#newsread-tags {padding-top: 10px; }
#newsread-tags a {color: #999; }
#catename {width: 100%; height: auto; display: block; overflow: hidden; background: #fff; }
#catename .hd {border-bottom: 2px solid #eee; }
#catename .hd cite {display: block; float: right; background: #f66; padding: 10px; }
#catename .hd cite a {color: #fff; }
#catename .hd h3 {padding: 10px 0; height: auto; font-size: 14px; font-weight: normal; color: #333; text-indent: 14px; box-sizing: border-box; display: block; float: left; overflow: hidden; } #catename .hd .btn_click2 {position: absolute; right: 10px; top: 10px; display: block!important; color: #f66; }



.btn_click {display: block; width: 7.5rem/* 120px */ ; height: 1.875rem/* 30px */ ; position: relative; line-height: 1.875rem/* 30px */ ; margin: .625rem/* 10px */ auto; color: #fff; background: #999; text-align: center; text-decoration: none; text-indent: -1em; border-radius: .3125rem/* 5px */ ; }
#catename ul {width: 100%; background: #fff; padding: 0 28px 10px 0; display: block; overflow: hidden; position: relative; zoom: 1 }

#catename ul li {width: auto; height: auto; float: left; padding: 10px 0 0 10px; box-sizing: border-box; display: block; overflow: hidden }
#catename ul li a {width: auto; height: auto; font-size: 14px; font-weight: normal; color: #666; border: 2px solid #d2d2d2; border-radius: 22px; padding: 6px 10px; display: block; overflow: hidden }
#catename ul li a:active {background: #66d105; color: #fff; border: 2px solid #66d105; }
#catelist {width: 100%; height: auto; background: #fff; padding: 10px 10px 0 10px; display: block; overflow: hidden; box-sizing: border-box; margin-top: 10px; }
#catelist dl {margin-top: 10px; border-bottom: 1px solid #f1f2f6; padding-bottom: 10px; }
#catelist dl dt {width: 40%; height: auto; padding: 0 12px 0 0; display: block; overflow: hidden; float: left; }
#catelist dl dt img {width: 100%; height: 82px; display: block; overflow: hidden; }
#catelist dl dd {width: auto; height: auto; display: block; overflow: hidden; -webkit-box-flex: 1; position: relative; }
#catelist dl dd h2 {width: 100%; height: 16px; line-height: 16px; font-size: 16px; font-weight: normal; color: #333; float: left; display: inline; overflow: hidden; }
#catelist dl dd p {width: 100%; height: 17px; line-height: 20px; font-size: 12px; font-weight: normal; color: #999; margin: 7px 0 0 0; float: left; display: inline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#catelist dl dd span {width: 100%; height: 20px; box-sizing: border-box; float: left; margin: 10px 0 0 0; display: inline; overflow: hidden; color: #999; }
#catelist dl dd i {font-size: 14px; line-height: 14px; padding: 0; }
#pages {margin-bottom: 10px;}
#pages{text-align: center;}
#pages a,#pages span{padding:2px;border:1px solid #ccc;margin:2px;display: inline-block;color:#000;}
#sort-top {background: #fff; margin-top: 10px; }
#sort-top ul {width: 100%; height: auto; background: #fff; display: block; overflow: hidden; padding: 10px 30px 0px 0; box-sizing: border-box; }
#sort-top ul li {width: 33.33%; height: auto; padding: 0 0 10px 30px; box-sizing: border-box; float: left; display: inline; overflow: hidden; }
#sort-top ul li a {height: auto; display: block; overflow: hidden; text-align: center; }
#sort-top ul li a i {font-size: 25px; background: #000; height: 100%; line-height: normal; border-radius: 99px; ; padding: 14px; color: #fff; }
#sort-top ul li a p {width: 100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: normal; color: #333; text-align: center; margin: 10px 0 0 0; display: block; overflow: hidden; }
#sort-top ul li:nth-of-type(1) a i {background-color: #f77766; }
#sort-top ul li:nth-of-type(2) a i {background-color: #82d52a; }
#sort-top ul li:nth-of-type(3) a i {background-color: #19b5ff; }
#sort-top ul li:nth-of-type(4) a i {background-color: #ff9900; }
#sort-top ul li:nth-of-type(5) a i {background-color: #ff4400; }
#sort-top ul li:nth-of-type(6) a i {background-color: #67809f; }

/*下滑翻页*/


/**加载效果旋转**/

@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes rotate {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg); } }
.loadmore {display: block; line-height: 50px; text-align: center; color: #ccc; font-size: 14px; }
.loadmore span {height: 20px; width: 20px; border-radius: 100%; display: inline-block; margin: 10px; border: 2px solid #f60; border-bottom-color: transparent; vertical-align: middle; -webkit-animation: rotate 1.1s infinite linear; animation: rotate 1.1s infinite linear; }
.loadover {position: relative; margin: 0 12px; padding: 24px 0; height: 20px; line-height: 20px; color: #909090; text-align: center; }
.loadover span {position: relative; display: inline-block; padding: 0 6px; height: 20px; background: #F2F2F2; z-index: 2 }
.loadover:after {content: ''; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #DCDCDC; z-index: 1; display: block; } #sort-soft dl:nth-of-type(6) dt a {color: #f77766; }
#sort-soft dl:nth-of-type(7) dt a {color: #82d52a; }
#sort-soft dl:nth-of-type(8) dt a {color: #19b5ff; }
#sort-soft dl:nth-of-type(9) dt a {color: #ff9900; }
#sort-soft dl:nth-of-type(10) dt a {color: #ff4400; } #sort-soft dl:nth-of-type(11) dt a {color: #f77766; }
#sort-soft dl:nth-of-type(12) dt a {color: #82d52a; }
#sort-soft dl:nth-of-type(13) dt a {color: #19b5ff; }
#sort-soft dl:nth-of-type(14) dt a {color: #ff9900; }
#sort-soft dl:nth-of-type(15) dt a {color: #ff4400; } #sort-soft dl:nth-of-type(16) dt a {color: #f77766; }
#sort-soft dl:nth-of-type(17) dt a {color: #82d52a; }
#sort-soft dl:nth-of-type(18) dt a {color: #19b5ff; }
#sort-soft dl:nth-of-type(19) dt a {color: #ff9900; }
#sort-soft dl:nth-of-type(20) dt a {color: #ff4400; } #sort-soft dl:nth-of-type(21) dt a {color: #f77766; }
#sort-soft dl:nth-of-type(22) dt a {color: #82d52a; }
#sort-soft dl:nth-of-type(23) dt a {color: #19b5ff; }
#sort-soft dl:nth-of-type(24) dt a {color: #ff9900; }
#sort-soft dl:nth-of-type(25) dt a {color: #ff4400; }
#sort-soft dl:nth-of-type(26) dt a {color: #67809f; } #sort-soft dl:nth-of-type(27) dt a {color: #82d52a; }
#sort-soft dl:nth-of-type(28) dt a {color: #19b5ff; }
#sort-soft dl:nth-of-type(29) dt a {color: #ff9900; }
#sort-soft dl:nth-of-type(30) dt a {color: #ff4400; }
#sort-soft dl:nth-of-type(31) dt a {color: #82d52a; }
#sort-soft dl:nth-of-type(32) dt a {color: #19b5ff; }
#sort-soft dl:nth-of-type(33) dt a {color: #ff9900; }
#sort-soft dl:nth-of-type(34) dt a {color: #ff4400; } #sort-soft dl:nth-of-type(35) dt a {color: #f77766; }
#sort-soft dl:nth-of-type(36) dt a {color: #82d52a; }
#sort-soft dl:nth-of-type(37) dt a {color: #19b5ff; }
#sort-soft dl:nth-of-type(38) dt a {color: #ff9900; }
#sort-soft dl:nth-of-type(39) dt a {color: #ff4400; } #sort-soft dl:nth-of-type(40) dt a {color: #f77766; }
#sort-soft dl:nth-of-type(41) dt a {color: #82d52a; }
#sort-soft dl:nth-of-type(42) dt a {color: #19b5ff; }
#sort-soft dl:nth-of-type(43) dt a {color: #ff9900; }
#sort-soft dl:nth-of-type(44) dt a {color: #ff4400; } #sort-soft dl:nth-of-type(45) dt a {color: #f77766; }
#sort-soft dl:nth-of-type(46) dt a {color: #82d52a; }
#sort-soft dl:nth-of-type(47) dt a {color: #19b5ff; }
#sort-soft dl:nth-of-type(48) dt a {color: #ff9900; }
#sort-soft dl:nth-of-type(49) dt a {color: #ff4400; } #sort-soft dl:nth-of-type(50) dt a {color: #f77766; }
#sort-soft dl:nth-of-type(51) dt a {color: #82d52a; }
/*鍒嗛〉鏍峰紡*/
.pages {height: 45px; line-height: 45px; text-align: center; background: #fff; padding:0 .625rem/* 10px */; margin-top: -2px; background: #fff; } .pages a {width: 12%; display: inline-block; font-size: .9em; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #666; background: #f5f5f5; margin: 0 1%; border-bottom: 1px solid #e9e9e9; border-radius: 5px; }
.pages a.on{background: #12aaec; color: #ffffff; }
/*鐚滀綘鍠滄娣诲姞鏍峰紡*/
.g-box {width: 100%; height: auto; background: none; padding: 10px 10px 0; display: block; overflow: hidden; box-sizing: border-box; }
#g-keyword .g-game-recomd {margin: 0; }
.g-game-recomd {width: 100%; height: auto; margin: 10px 0 0 0; box-sizing: border-box; display: block; overflow: hidden; background: #fff; }
.g-game-recomd strong {width: 100%; height: auto; font-size: 16px; font-weight: normal; color: #333; text-indent: 14px; border-bottom: 2px solid #eee; padding: 10px 0 8px; box-sizing: border-box; display: block; overflow: hidden; }
.g-keyword-btn {width: 100%; height: 46px; border-bottom: 1px solid #eee; display: -webkit-box; overflow: hidden; }
.g-keyword-btn li {width: auto; height: 46px; padding: 0 14px; box-sizing: border-box; display: block; overflow: hidden; position: relative; zoom: 1; -webkit-box-flex: 1; }
.g-keyword-btn .m-hover b {border-bottom: 2px solid #66d105; color: #66d105; }
.g-keyword-btn li b {width: 100%; height: 45px; line-height: 45px; font-size: 14px; font-weight: normal; color: #333; text-align: center; box-sizing: border-box; display: block; overflow: hidden; }
.g-keyword-btn li i {width: 1px; height: 16px; background: #ccc; display: block; overflow: hidden; position: absolute; right: 0; top: 10px; }
.g-keyword-cont {width: 100%; height: auto; display: block; overflow: hidden; }
.g-keyword-cont dl {width: 100%; height: auto; padding: 10px 14px 10px; box-sizing: border-box; display: block; overflow: hidden; position: relative; zoom: 1; }
.g-keyword-cont dl dt {width: 100%; height: auto; font-size: 14px; font-weight: normal; color: #333; display: none; overflow: hidden; }
.g-keyword-cont dl dd {width: 100%; height: 60px; line-height: 20px; font-size: 12px; font-weight: normal; color: #999; margin: 4px 0 0 0; display: block; overflow: hidden; }
.g-keyword-cont dl .g-keyword-info {width: auto; height: auto; margin: 0; padding: 0; display: block; overflow: hidden; position: absolute; bottom: 0; right: 11px; padding: 5px 6px 6px 69px; background: #fff; }
.g-keyword-cont dl .g-keyword-info a {width: auto; height: auto; padding: 2px 6px; background: #ffa351; font-size: 12px; font-weight: normal; color: #fff; border-radius: 6px; display: block; overflow: hidden; text-decoration: none; }
.g-keyword-cont ul {width: 100%; height: auto; padding: 0 14px 12px 0; box-sizing: border-box; display: block; overflow: hidden; }
.g-keyword-cont ul li {width: 25%; height: auto; padding: 14px 0 0 14px; float: left; box-sizing: border-box; display: inline; overflow: hidden; }
.g-keyword-cont ul li a {width: 100%; height: auto; display: block; overflow: hidden; }
.g-keyword-cont ul li a img {width: 100%; height: 20vw; border-radius: 16px; display: block; overflow: hidden; }
img {width: auto\9; width: auto; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
.g-keyword-cont ul li a strong {width: 100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: normal; color: #333; text-align: center; margin: 6px 0 0 0; display: block; overflow: hidden; text-indent: 0; padding: 0; border: 0; }
.sy_yqlj {overflow: hidden; width: 100%; margin: 0 auto; margin-top: 0.08rem; }
.youqing {width: 100%; height: 1.5rem; line-height: 1.5rem; background: #008ee1; color: #fff; border-radius: 0.05rem; font-size: 1rem; text-align: center; margin-top: 0.08rem; }
.youqinglianjie {width: 100%; margin-top: 0.5rem; }
.youqinglianjie span {font-size: 0.14rem; margin: 0 auto; color: #CCCCCC; float: left; padding: 0.3rem; padding-left: 0.3rem; border: 1px solid #d2d2c5; }
.youqinglianjie span a {color: #000; }

/*专题首页*/
.ihead h4{height: 40px;line-height: 40px;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ulbox {background-color: #FFF;}
.ulbox a{color:#000;}
.ulbox li{float: left;width: 33.3%;border:1px solid #eee;height: 30px;line-height: 30px;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.ulbox li.lBig{height: 90px;width: 33.3%;line-height: 90px;font-size: 40px;}
.ulbox4c li{width: 25%;}
.qiehnav{margin-bottom: 10px;background-color: #FFF;position: relative;}
.qiehnav .naviem{float: left;width: 33.3%;border:1px solid #eee;height: 30px;line-height: 30px;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
.qiehnav .naviem.cur{background-color: #1ea5e9;color:#fff;}
.qiehItm{display: none;}
.qiehItm.cur{display: block;}
.ztSele{position: absolute;width: 33.3%;text-align: center;background-color: #FFF;color:#000;overflow-y: auto;height: 0;top:30px;border: 1px solid #ccc;box-sizing: border-box;display: none;}
.ztSele li{height: 30px;line-height: 30px;}
.ztSele.show{height: 175px;}

.ztSeleItm{display: none;}
.ztSeleItm.cur{display: block;}
.zthotsoft{background-color: #FFF;padding-top: 10px;}
.zthotsoft ul li {width: 25%; margin-bottom: .625rem/* 10px */ ; float: left; box-sizing: border-box; z-index: 2; position: relative; zoom: 1;text-align: center;}
.zthotsoft ul li a {color: #333; font-size: .75rem/* 12px */ ; line-height: .75rem/* 12px */ ; overflow: hidden; width: 100%; height: 100%; text-decoration: none; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.zthotsoft ul li a p {width: 90%; line-height: .75rem/* 12px */ ; font-size: .75rem/* 12px */ ; font-weight: normal; color: #333; text-align: center; display: block; overflow: hidden; margin: .25rem/* 4px */ auto 0; }
.zthotsoft ul li a img {width: 3rem/* 48px */ ; height: 3rem/* 48px */ ; display:inline-block; overflow: hidden; }
.zthotnews,.ztsoftpj{background-color: #FFF;}
.zthotnews li{height: 30px;line-height:30px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;padding-left: 5px;}
.zthotnews li a,.ztsoftpj li a{color:#000;}
.ztsoftpj li{padding:0 5px;}
.ztgaisu{line-height: 20px;background-color: #FFF;text-indent: 2em;padding:5px;}
.ztsoftpj li *{line-height: 20px;}
.ztsoftpj li h5{background: #f3fbf0;}
.ztsoftpj li:nth-of-type(odd) {background: #f3fbf0;}
.ztsoftpj li p{text-overflow: ellipsis;white-space: nowrap;color:#666;overflow: hidden;line-height: 24px;}

.ztCatelist dl dd p{height: 60px !important;white-space: inherit!important;}
.page{text-align: center;}
.page a,.page span{padding:2px;border:1px solid #ccc;margin:2px;display: inline-block;color:#000;width: 100px;font-size: 14px;}

.pagefy{text-align: center;}
.pagefy a{color:#666}
.pagefy a,.pagefy span{display: inline-block;padding:1px 3px;border:1px solid #ccc;background-color: #FFF;margin:2px;color:#000;width: 100px;font-size: 14px;}
.btn-click-down a{width:100%;height:45px;line-height:45px;background:#22C485;text-align:center;color:#fff;font-size:16px;display:block;border-radius:10px;margin-bottom:10px;}
.neirongye_xzxx .ptdownload{
    display: none;
}
