@charset "gb2312";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}
em,i{font-style:normal}
li{list-style:none}
a{text-decoration:none}
img{border:0; vertical-align:middle; padding: 0;}
table{border-collapse:collapse;border-spacing:0}
label{cursor:default}
body,button,input,select,textarea{font:14px/1.5 'microsoft yahei',arial,\5b8b\4f53}
textarea{resize:none}
a,a:focus{outline:none}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}
.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.
.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}
.hide{display:none}.show{display:block}.mt10{margin-top:10px}
.noMr{margin-right: 0 !important;}
.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* 项目主体部分设置 */
body{background:#fff;color:#333333; height: 100%; }
a{color:#333;text-decoration:none !important;}
a:hover{color:#31b56e;}



/*base*/
.g-in{width:1200px; margin: 0 auto;}
.title{font-size:22px; margin-bottom: 15px; color:#31b56e; font-weight: normal; line-height: 55px; height: 55px; border-bottom: 2px solid #31b56e;}
.title .more{display:block; float: right;margin-top: 18px; width: 56px; height: 24px; text-align: center; line-height: 24px; font-size: 14px; color: #c9c9c9; border: 1px solid #c9c9c9; border-radius: 12px; }
.title2{font-size:16px; margin-bottom: 15px; color:#31b56e; font-weight: normal; line-height:20px; height:20px; }
.link {font-size: 16px; float: right;}
.link a{}
.link i{color: #cbcbcb; margin: 0 24px;}

/*header*/
.header{ height:100px; background:url(https://www.52pk.com/soft/1803files/images/head-bg.jpg) 230px 0px no-repeat;}
.header h1{ width:230px; height:100px; background:url(https://www.52pk.com/soft/1803files/images/logo.jpg) no-repeat center top;}
.logo{width:230px; height:100px; background:url(https://www.52pk.com/soft/1803files/images/logo.jpg) no-repeat center top;}
.logo a{ display:block;width:100%; height:100%;}
.header h1 a{ display:block;width:100%; height:100%;}
.header span{float:left; margin-left: 350px; line-height: 100px;}
.header span a{margin-right:10px;}
.search{ width:440px; height:38px; border:1px solid #e0e0e0;  margin-top: 30px;}
.s_input{ background:none; border:none; height:38px; line-height:38px;width:360px; float:left; outline:none; color:#333; text-indent: 10px;}
.s_btn{ position: relative; top:-1px;width:80px; float:right; height:40px; background:url(https://www.52pk.com/soft/1803files/images/search.jpg) 0 0 no-repeat; border:none; cursor:pointer; outline:none; position:relative;}
.s_btn:hover{background-position: 0 -40px;}

.nav{ width:100%; height:50px; background:#31b56e; line-height:50px;}
.nav ul{ height:50px; width:1200px; margin:0 auto;}
.nav ul li{ width:109px; float:left; text-align:center; font-size:18px;}
.nav ul li a{ display:block;width:100%; height:100%; color: #fff;}
.nav ul li a.cur,.nav ul li a:hover{color: #fff;  font-weight: bold;}

 input::-webkit-input-placeholder{
   	color:#aaa;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#aaa;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#aaa;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#aaa;
}
/*container*/
/*热门排行榜*/
.rmphb{width:280px; float: right; height: 565px;}
.rmphb ul li{margin-bottom:20px;}
.rmphb ul li p{height: 18px; line-height: 18px; overflow: hidden;}
.rmphb ul li p span{display:block; width: 18px; height: 18px; background: #c2c2c2; color: #fff; line-height: 18px; text-align: center; margin-right: 10px; float: left;}
.rm-nr{margin-top:15px; display: none;}
.nr-pic{display:block; width: 70px; height: 70px; float: left; margin-right: 10px; overflow: hidden; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.nr-pic img{width:100%; height:100%;}
.nr-zl{color: #888888; line-height: 70px; display:inline-block; width:140px; overflow:hidden; height:70px;}
.nr-zl em{margin-right:5px;}
.nr-zl i{margin-left:5px;}
.rm-nr a.xiazai{display:block; width: 55px; height: 25px; line-height: 25px; text-align: center; float: right; color: #31b56e; margin-top: 22px; border: 1px solid #31b56e; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.rmphb ul li.on .rm-nr{display:block;}
.rmphb ul li.on p a{color:#31b56e;}
.rmphb ul li:first-child p span{background: #ff4335;}
.rmphb ul li:nth-child(2) p span{background: #ff8106;}
.rmphb ul li:nth-child(3) p span{background: #f6b37f;}

/*热门软件推荐*/
.rjtj{width:360px; height: 565px; float: left;}
.rjtj ul{width:375px;}
.rjtj li{position:relative; width: 110px; height: 110px;margin: 0 15px 15px 0; float: left; overflow: hidden; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.rjtj li img{width:100%; height:100%;}
.rjtj li a{color:#fff;}
.rjtj li p{height:24px; width: 100%; position: absolute; left: 0; bottom: 0; text-align: center;  background: rgba(0,0,0,0.5); overflow:hidden; }
.rjtj li:hover a{color:#31B56E;}


/*最新更新*/
.zxgx{width:500px;margin-left: 390px; height: 565px;}
.zxgx .zxgxbox{padding-bottom:15px; border-bottom: 1px solid #e2e2e2; margin-bottom: 15px;}
.zxgx li {height:33px; line-height: 30px; overflow: hidden;}
.zxgx li i{float:right; font-size: 12px; color: #999;}
.zxgx li span{position: relative;display: block; float: left; width:66px; text-align: left; margin-right: 10px; }
.zxgx li span:after{position: absolute; display: block; content: " "; width: 1px; height: 10px; right: 0; top:11px; background: #e2e2e2;}
.zxgx li span a{color:#777;}
.zxgx li span a:hover{color:#31b56e;}


/*常用软件*/
.rmphb2{height:auto;}
.left-box2{height: 348px; overflow: hidden;}
.left-box2 dl{ width: 180px; float: left; margin-bottom: 35px;}
.left-box2 dl dt{font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.left-box2 dl dd{height:20px; line-height: 20px; margin-bottom: 10px;}
.left-box2 dl dd span{display:block; width: 20px; height: 20px; float: left; margin-right: 15px;}

/*分类*/
.box3{margin-bottom:50px;}
.type{width: 1255px;}
.type ul{width:263px; margin-right: 50px; float: left;}
.type ul li{line-height:24px; margin-bottom:10px; height: 24px; overflow: hidden;}
.type span{margin-right: 10px;} 

/*底部*/
.footer{background:#4b4948; line-height: 30px; color: #bebebe; font-size: 12px; text-align: center; padding: 30px 0;}
.footer a{color: #bebebe;}




/*main*/
.crumb{line-height:50px; color: #333333; font-size: 14px; }
.crumb a{color: #999999;}
.crumb span{padding: 0 5px; color: #999999;}

.r-main{width:300px; float: right;}
.in-rmphb{width:300px; height:100%;}
.tlgx{width:300px; float: right;}
.tlgx li{height: 70px; position: relative; margin-bottom: 20px;}
.tlgx span{float:left; display: block; width: 70px; height: 70px; overflow: hidden; margin-right: 15px; overflow: hidden; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;  }
.tlgx dl{width:150px; overflow: hidden;}
.tlgx dl dt{color: #333333; font-size: 14px; line-height: 36px; height:36px; overflow:hidden;}
.tlgx dl dd{color: #999;}
.tlgx dl dd em{margin-right:5px;}
.tlgx dl dd i{margin-left:5px;}
.tlgx a.xiazai{display:block; width: 55px; height: 25px; line-height: 25px; text-align: center; float: right; color: #31b56e; margin-top: 22px; border: 1px solid #31b56e; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
a.xiazai:hover{background:#31b56e; color: #fff;}


.l-main{width:850px; border-top:1px solid #98dab6; overflow: hidden; margin-right:50px;}
.list-hd{height:60px; position: relative; z-index: 2;}
.list-hd li{height:60px; line-height: 60px; width: 121px; float: left; font-size: 16px; text-align: center; cursor: pointer;}
.list-hd li.cur a{color: #31b56e; background: url(https://www.52pk.com/soft/1803files/images/ico-2.jpg) no-repeat center bottom;}

.type-box{position: relative; top:-1px;width:798px; padding:0 25px; height: 64px; border: 1px solid #eee8ea;}

.type-box a{display: inline-block; line-height: 32px; width:114px; float: left;text-align: left; color: #888888; overflow: hidden;}
.type-box p{display: none;}
.type-box p.on{display: block;}
.type-box a:hover,.type-box a.cur{color:#31b56e;}

.list-bd .title{margin-bottom:0;}
.select{font-size:16px; color: #666; line-height: 44px; height: 44px; padding: 5px 0; border-bottom: 1px dashed #d9e1e7;}
.select span{position:relative;display:inline-block; width: 100px; height: 44px; text-align: center; cursor: pointer;}
.select span:after{position: absolute; display: block; right: 0; top:0; width: 9px; height: 11px; content: " "; background: url(https://www.52pk.com/soft/1803files/images/ico-3.jpg) no-repeat 0 0;}
.select span.cgrq-btn:after{background-position:-9px 0;}
.select span.on a{color: #ff3939;}


.rj-box ul{display: none;}
.rj-box ul.on{display: block;}
.rj-box li{padding:15px 0 20px; border-bottom: 1px solid #d2d2d2; height: 135px; overflow: hidden;}
.rj-box h2{font-size: 18px; font-weight: normal; line-height: 30px; height: 30px; margin-bottom: 5px;}
.rj-pic{display:block; float: left; width: 100px; height: 100px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; margin-right: 20px;}
.rj-pic img{width: 100px; height: 100px;}
.rj-js{color: #999; line-height: 22px; width: 580px;margin-left: 120px; padding-top: 10px; height: 44px; overflow: hidden;}
.rj-zl {color:#666666; margin-top:15px; }
.rj-zl span {display:block; float: left; height: 24px; line-height: 24px; margin-right: 30px;}
.rj-zl span i{display: block; width: 16px; height: 16px; float: left; background: url(https://www.52pk.com/soft/1803files/images/ico-4.png) no-repeat center top; margin-top: 4px; margin-right: 4px;}
.rj-zl span.b i{background-position:0 -16px;}
.rj-zl span.c i{background-position:0 -32px;}

.rjxz{position: relative;height: 34px; width: 98px; margin-top: 33px; display: block; float: right; border: 1px solid #70cc9a; color: #70cc9a; line-height: 34px;text-indent: 24px; -moz-border-radius:17px; -webkit-border-radius:17px; border-radius:17px; }
.rjxz i{position: absolute;right: 24px; top:9px; display:block; width: 16px; height: 16px; background: url(https://www.52pk.com/soft/1803files/images/ico-4.png) no-repeat 0 -48px;}
.rjxz:hover i{background-position: 0 -64px;  }
.rjxz:hover{background-color:#31b56e; color: #fff;}


/*pages*/
.pages{margin:40px auto;text-align:center;}
.pages a{ display:inline-block;color:#333;padding:0 10px; height:30px;background:#fff;text-align:center;line-height:30px;border:1px #ddd solid;margin-right:6px;font-size:14px;}
.pages a.current{background:#31b56e;border:1px #31b56e solid;color:#fff;}
.pages a:hover{background:#31b56e;border:1px #31b56e solid; text-decoration:none;color:#fff;}


/*文章页*/
.xgrj li{position: relative;line-height: 30px; height: 30px; overflow: hidden; text-indent: 10px;}
.xgrj li:after{display:block; content: " "; position: absolute; left:0; top:14px;  width:3px; height: 3px; background: #c6c6c6;  }


.rj-down{padding-top:20px; position: relative; height: 280px;}
.rj-img{display: block; float: left; margin-right: 18px; width:100px; height: 100px; overflow: hidden; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; overflow:hidden;}
.gg{float:right; cursor: pointer; padding-top: 20px;}
.rj-down h1{font-weight: normal; font-size: 28px; width: 420px; overflow: hidden; line-height: 50px; height: 50px;}

.rj-xx {height:100px;}
.rj-xx .jy{position: relative;z-index: 2; font-size:12px; color: #ff9c00; float: right; line-height: 26px; height: 26px; text-indent: 26px; margin:10px 10px 0 0; background: url(https://www.52pk.com/soft/1803files/images/ico-6.jpg) no-repeat left 0;}

.rj-pt{width: 550px; padding: 10px 0; height: 90px; }
.rj-pt li{width:50%; float: left; line-height:30px;}
.rj-pt li span{color:#aeaeae;}
.rj-pt li:last-child{width:100%;}

/*xz-limk*/
.xz-link {height:70px;}
.xz-link li{width:240px; height: 70px;  float: left; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.xz-link li a{color: #fff; display: block;}
.bdxz{line-height: 70px;font-size: 22px; text-indent: 74px; margin-right: 20px;background: url(https://www.52pk.com/soft/1803files/images/ico-7.png) no-repeat 20px center #00b5fc;}
.bdxz:hover{background: url(https://www.52pk.com/soft/1803files/images/ico-7.png) no-repeat 20px center #008efc;}
.gsxz{background: url(https://www.52pk.com/soft/1803files/images/ico-7.png) no-repeat 20px center #f69d29;}
.gsxz:hover{background: url(https://www.52pk.com/soft/1803files/images/ico-7.png) no-repeat 20px center #ff7e00;}
.gsxz{line-height:24px;  text-indent: 70px; font-size: 12px; }
.gsxz p{font-size: 22px; display: block; padding: 15px 0 0 0 ;}
.gsxz span{text-indent:70px; display: block;}


/*锚点*/
.maodian{height:40px; margin-top: 30px; background: #f6f6f6; line-height: 40px; font-size: 16px; }
.maodian ul li{position: relative;width: 98px; float: left; text-align: center; border-right: 1px solid #e5e5e5; cursor: pointer;}
.maodian ul li:first-child{ border-left: 1px solid #e5e5e5;}
.maodian ul li.on{ background: #fff; border-top: 2px solid #31b56e; height: 38px; line-height: 38px; font-weight: bold; color: #31b56e;}
.maodian ul li.on:after{display: block; position: absolute; content: " "; top:0;  left:0; width: 1px; height: 40px; background: #ccc; }
.maodian ul li.on:before{display: block; position: absolute; content: " "; top:0;  right:-1px; width: 1px; height: 40px; background: #ccc;}
.maodian p{float: right;height: 40px;  width: 120px; text-indent: 40px;  background: url(https://www.52pk.com/soft/1803files/images/ico-8.png) no-repeat 10px center #31b56e;}
.maodian p a{ color: #fff; line-height: 40px; display: block;}
.maodian p:hover{background: url(https://www.52pk.com/soft/1803files/images/ico-8.png) no-repeat 10px center #149851;}

/*文章*/
.body p{line-height:30px; margin: 15px 0;}
.body img{margin:0 auto; display: block;}
.body h2{color: #31b56e; font-size: 16px;}

/*下载地址*/
.xzdz{padding:20px 0 0 10px;}
.xzdz h4{font-size: 16px; line-height: 26px; margin-bottom:5px;}
.gg2{float:right;}
.xzdz ul{width:460px;}
.xzdz li i{display:block; width: 20px; height: 20px; margin-right: 5px; background: url(https://www.52pk.com/soft/1803files/images/ico-9.png) no-repeat center 0; float: left;}
.xzdz li{width:230px; float: left; line-height: 20px; height: 20px; padding: 10px 0; }
.xz-ico {margin-bottom:5px;}
.xz-ico .a i{background-position: 0 0px}
.xz-ico .b i{background-position: 0 -20px}
.xz-ico .c i{background-position: 0 -40px}
.xz-ico .d i{background-position: 0 -60px}
.xz-ico .e i{background-position: 0 -80px}


/*广告*/
.gg3{margin:10px 0;}
/*相关软件下载*/
.xgrjxz{ width: 880px;}
.xgrjxz li{width: 200px; height: 40px; margin-top: 20px; float: left; margin-right:20px;}
.xgrjxz li a.xg-pic{display:block; width: 40px; height: 40px; overflow:hidden; float: left; margin-right: 10px;}
.xgrjxz li dt{line-height: 24px; height: 24px; overflow: hidden;}
.xgrjxz li dd{height:16px; line-height: 16px; font-size: 12px; color: #999999;}
.xgrjxz li dd span{margin-right: 5px;}
.xgrjxz li dd i{margin-left: 5px;}


/*相关文章*/
.xgar{margin-top:15px;}
.xgar li{position: relative;line-height: 30px; height: 30px; overflow: hidden; text-indent: 10px; width: 415px; float: left; }
.xgar li:after{display:block; content: " "; position: absolute; left:0; top:14px;  width:3px; height: 3px; background: #c6c6c6;  }




/*share*/
.share{height:26px; z-index: 2; width: auto; margin-top: 10px;}
.share span{float:left;}
.share a{display:inline-block; padding: 0 !important; float: left; background-image:url(https://www.52pk.com/soft/1803files/images/share.jpg) !important; width: 26px !important; height: 26px !important; margin: 0 1px 0 0 !important;}
.heng .bds_weixin{background-position:0 0 !important;}
.heng .bds_tsina{background-position:-54px 0 !important;}
.shu .bds_qzone{background-position:-27px 0 !important;}
.shu .bds_tqq{background-position:-80px 0 !important;}
.shu .bds_renren{background-position:-107px 0 !important;}
.shu .bds_kaixin001{background-position:-134px 0 !important;}
.heng .bds_more{background-position:-161px 0 !important;}
.bdsharebuttonbox {position:relative; height: 100%;}
.bdsharebuttonbox .heng{position: relative;height: 26px; float: left; width: 81px;}
.bdsharebuttonbox .heng a{margin: 0 1px 0 0 !important;}
.bdsharebuttonbox .shu{position: absolute; display: none; right: 0; top:27px; width:26px; }
.bdsharebuttonbox .shu a{margin:0 0 1px 0 !important;}


