/*栏目页*/
#mcateCont{height:auto;overflow:hidden;width:100%;padding-bottom:20px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);overflow: hidden;}
#mcateCont p{margin:10px 15px 5px 15px;border:1px solid #ff8800;border-radius:3px;-webkit-box-orient:horizontal;display:-webkit-box;height:36px;}
#mcateCont p span{-webkit-box-flex:1;text-align:center;height:36px;line-height:36px;font-size:1rem;color:#ff8800;display:block;position:relative;}
#mcateCont p .on{background:#ff8800;color:#fff;}
#mcateCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#ff8800;}
#mcateCont ul{margin:0 10px 15px 10px;display:none;}
#mcateCont .on{display:block;}
#mcateCont li{float:left;width:33.33%;}
#mcateCont li a{display:block;text-align:center;margin:5px;border:1px solid #d6d6d6;padding:12px 7px;color:#999;}
#mcateCont li a span{display:block;color:#333;padding:0 0 4px 0;}

/*站内搜索*/
.soresult{overflow: hidden;height: 40px;line-height: 40px;margin: 0 12px;font-size: .8rem;color: #999;}
.soresult span{margin: 0 6px;font-weight:bold;color: #666;}
.sglist .no,.snlist .no{padding:20px;text-align:center;}

.sglist{display: block;background: #fff;padding: 10px 0;}
.sglist ul{display: block;overflow: hidden;}
.sglist ul li{position: relative;padding: 10px 12px;overflow: hidden;}
.sglist ul li:active{background: #eee;}
.sglist ul li:last-child{border-bottom: none;}
.sglist ul li>a.img{display: inline-block;float: left;position: relative;}
.sglist ul li .img img{display: inline-block;width:57.5px;height:57.5px;border-radius: 10px;background: #969696;}
.sglist ul li a.btn{display: inline-block;float: right;text-align: center;color: #fff;line-height:28px;width:57.5px;background: #16ac1d;border-radius:5px;position: absolute;top: 50%;right: 12px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.sglist ul li .info{display: block;height:57.5px;margin: 0 67.5px;position: relative;}
.sglist ul li .info div{width: 100%;}
.sglist ul li .info a{display: inline-block;max-height: 20px;color: #333;font-size: 1rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 100%;}
.sglist ul li .info p{display: block;color: #666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size: .6rem; }
.sglist ul li .info dl{display: block;overflow: hidden;}
.sglist ul li .info dt,.info dd{display: inline-block;float: left;color: #888;margin-right: 10px;font-size:.6rem;height: 19px;line-height: 19px;}
.sglist ul li .info dt a{color: #888;font-size:.6rem;}
.sglist .more,.snlist .more{ height: 30px;margin: 10px 12px; display: block; text-align: center;border-radius: 20px; line-height: 30px; font-size: 14px;border: 1px solid #16ac1d;color: #16ac1d;}

.sglist .info em,.snlist ul li dl em{color:#FD3939;}
.sresno{padding:50px;text-align:center;}

.snlist{background: #fff;display: block;padding-bottom: 20px;}
.snlist ul{display:block;overflow: hidden;}
.snlist ul li{display:block;padding:10px 12px;border-bottom: 1px solid #f5f5f5;overflow: hidden;}
.snlist ul li:active{background-color: #eee;}
.snlist ul li:last-child{border: none;}
.snlist ul li>a{display: inline-block;float: left;width:110px;height:80px;text-align:center;overflow: hidden;border-radius:5px;background-color: #eee;}
.snlist ul li>a img{height:100%;}
.snlist ul li>dl{display: block;margin-left:120px;}
.snlist ul li>dl dt{height:50px;line-height:25px;overflow:hidden;}
.snlist ul li>dl dt a{display:inline-block;font-size:16px;color:#333;font-weight:bold;}
.snlist ul li>dl dd{display:table-cell;font-size: 10px;color: #999;height: 18px;vertical-align:bottom;}
.snlist ul li>dl dd em{display: inline-block;margin-left: 5px;}

.rmztbox ul { display: table; padding: 0 10px;margin:10px 0 10px;width:100%;}
.rmztbox ul li{float: left; height: 22px; margin-bottom: 15px;margin-right:10px;}
.rmztbox ul li a{border:1px solid #e0e0e0; border-radius: 10px; display: block; height: 100%; text-align: center; line-height: 22px; font-size: 12px; color: #666666; overflow: hidden;padding:0 5px;}

.upglist ul li{padding:10px 5px 10px 10px;overflow:hidden;zoom:1;position:relative;border-bottom:1px solid #e8e8e8;}
.upglist ul li .img{margin-right:10px;display:block;width:65px;float:left;}
.upglist ul li img{width:65px;height:65px;border-radius:8px;}
.upglist ul li p{-webkit-box-flex:1;color:#777;overflow:hidden;padding-right:70px;}.upglist ul li p em{margin:7px 0;}
.upglist ul li p a{display:block;height:16px;line-height:16px;overflow:hidden;font-size:15px; color:#000}
.upglist ul li p span{display:block;line-height:24px;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:12px "\5FAE\8F6F\96C5\9ED1";}
.upglist ul li p u{line-height:24px;text-decoration:none;margin: 4px 6px 0 0;padding: 0 6px 0 0;border-right:1px solid #d9d9d9;}
.upglist ul li .btn{width:57.5px;height:30px;line-height:30px;text-align:center;color:#fff;background:#16ac1d;position:absolute;right:10px;top:25px;border-radius:5px;}
.upglist ul li p u.version{padding-left: 18px;background: url(../images/myicon.png) -82px -105px no-repeat;background-size: 150px 150px;}
.upglist ul li p u.time{border:none;padding-left: 18px;background: url(../images/myicon.png) -82px -90px no-repeat;background-size: 150px 150px;}

/*排行榜*/
.phb_category{background: #fff;margin-bottom: 6px;-webkit-box-shadow: 0 3px 3px #ebebeb; -moz-box-shadow: 0 3px 3px #ebebeb; box-shadow: 0 3px 3px #ebebeb; overflow: hidden;}
.phb_category ul{display: block;padding: 15px 6px;overflow: hidden;}
.phb_category li{float: left;display: inline-block;width: 33%;margin: 6px auto; text-align: center;}
.phb_category li a{overflow: hidden;}
.phb_category li a span{display: inline-block;width: 48px;height: 48px;margin-bottom: 10px;background-color: #FF9900;color:#fff;border-radius:14px;font-size:1.6rem;font-weight:bold;overflow: hidden;line-height:48px;}
.phb_category li a p{font-size: 14px;color: #888;height: 22px;overflow: hidden;}
.phb_category li:nth-child(1) a span{background-color: #FF6666;}
.phb_category li:nth-child(2) a span{background-color: #FFCC66;}
.phb_category li:nth-child(3) a span{background-color: #66CC66;}
.phb_category li:nth-child(4) a span{background-color: #E6B682;}
.phb_category li:nth-child(5) a span{background-color: #75D0BA;}
.phb_category li:nth-child(6) a span{background-color: #66ACE6;}

.phb_intro{background-color: #fff;padding: 0 10px;overflow: hidden;margin-bottom: 6px;-webkit-box-shadow: 0 3px 3px #ebebeb; -moz-box-shadow: 0 3px 3px #ebebeb; box-shadow: 0 3px 3px #ebebeb;}
.phb_intro ul {display: -webkit-box;display: box;display: -ms-flexbox;margin-top: 12px;}
.phb_intro ul li{-webkit-box-flex: 1;box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;display: block;width: 1%;}
.phb_intro ul li img {width: 55px;height: 55px;display: block;margin: 0 auto;border-radius:10px;}
.phb_intro ul li h4 {line-height: 34px;height: 34px;text-align: center;overflow: hidden;color: #3b3b3b;font-size: 12px;}

.phb_intro_title{height:50px;line-height:50px;font-size:16px;color:#27222c;border-bottom: 2px solid #ff6652;padding-left: 35px;position: relative;overflow: hidden;}
.phb_intro_title i{display:block;width:28px;height:28px;position:absolute;left:0;top:20%;background:url(../images/myicon.png) no-repeat;background-size:180px 180px;}
.phb_intro_title i.icon_ph{background-position:-90px -78px;}
.phb_intro_title i.icon_tj{background-position:-40px -80px;}
h1.phb_intro_title{font-size:18px;}

.phb_intro_description {padding: 20px;background-color: #fff3f1;color: #ff6652;font-size: 14px;line-height: 26px;margin-top: 20px;position: relative;}
.phb_intro_description:before, .phb_intro_description:after {content: '';position: absolute;width: 10px;height: 10px;background: url(../images/myicon.png) no-repeat;}
.phb_intro_description:before {top: 0;left: 0;background-position:-20px -155px;}
.phb_intro_description:after {bottom: 0;right: 0;background-position:-6px -155px;}

.phb_top3{padding:30px 0;background-color: #fff;overflow: hidden;display: flex;}
.phb_top3 .phb_top3_li{flex: 1;position: relative;height: 300px; height: 50vw; min-height: 166px; max-height: 320px;}
.phb_top3 .phb_top3_li .img{margin:30px auto 0;width:66%;border-radius: 6px; position: absolute; bottom: 0; left: 17%;}
.phb_top3 .phb_top3_li .img span{width: 20px;height: 18px;background: #FF9900;display: block;position: absolute;left: 0;top: 0;border-bottom-right-radius: 6px;border-top-left-radius: 6px;text-align: center;line-height: 18px;font-size: 12px;color: #fff;z-index: 1;}
.phb_top3 .phb_top3_li:nth-child(3) .img span{background: #FF3300;}
.phb_top3 .phb_top3_li:nth-child(2) .img i{display: block;position: absolute;left: -15%;top: -16%;width: 50%;height:30%;background: url(../images/myicon.png) -30px -2px no-repeat;background-size:130px 130px;z-index: 1;}
.phb_top3 .phb_top3_li .img .imgbox img{display:block;position:absolute;width: 100%;height:100%;border-radius: 12px;}
.phb_top3 .phb_top3_li .img .imgbox{display:block;width: 100%;height:0;padding-bottom:100%;position: relative;}
.phb_top3 .phb_top3_li p{text-align: center;line-height: 18px;overflow: hidden; height: 20px; margin: 10px 0 8px; font-size: 14px;}
.phb_top3 .phb_top3_li:nth-child(2) .img{width: 90%;margin-top: 0;left: 5%;}

.phb_downbtn{display: block;width: 58px;height: 26px;background:#16ac1d;border-radius: 4px;margin: 0 auto;text-align: center;line-height: 26px;color: #fff;font-size: 14px;padding:0;}

.phb_list1{height:auto;display:table;width: 100%;background-color: #fff;}
.phb_list1 ul{padding: 0 12px;}
.phb_list1 .num{display: block;float: left;color: #999;width: auto;text-align: center;line-height: 60px;font-size: 14px;margin:0 2px;}
.phb_list1 .img img{display: block;float: left;width: 60px;height: 60px;border-radius: 8px;margin-left: 10px;}
.phb_list1 ul li{display: flex; border-bottom: 1px solid #EFE7E7; padding: 10px 0;}
.phb_list1 ul li:last-child{border:0;margin-bottom: 10px;}
.phb_list1 ul li .info{flex: 1;}
.phb_list1 ul li .phb_downbtn{margin: 20px 0 0 0;}
.phb_list1 ul li .info a{font-size: 16px;color: #666; padding: 0 10px; line-height: 20px;height: 20px;overflow: hidden;display: block;}
.phb_list1 ul li .info p{color: #999; padding: 0 10px; line-height: 20px; font-size: 14px;height: 20px;overflow: hidden;display: block;}

.phb_list2{display: table;padding: 12px 0;width: 100%; margin-bottom: 6px; -webkit-box-shadow: 0 3px 3px #ebebeb; -moz-box-shadow: 0 3px 3px #ebebeb; box-shadow: 0 3px 3px #ebebeb;background: #fff;}
.phb_list2 ul{margin: 0 6px; overflow: hidden;}
.phb_list2 ul li{width: 50%;display: block;float: left;margin-bottom: 10px;}
.phb_list2 ul li a{display: block;margin: 0 6px;text-align: center;height: 30px;line-height: 30px;overflow: hidden;background: #f5f5f5;color: #666;font-size: 12px;border-radius: 2px;}
.phb_list2 ul li.on a{color: #fff;background: #16ac1d;}

/*最近更新*/
.qdownbox{background-color: #fff;margin-top: 10px;}
.qdownbox li{padding: 10px;border-bottom: 1px dotted #bfbfbf;overflow: hidden;zoom: 1;position: relative;}
.qdownbox li:last-child {border: 0}
.qdownbox li a{display: block;color:#333;}
.qdownbox li a img{display: block;float:left;width:48px;height:48px;margin-right: 10px;}
.qdownbox .qdown_info{overflow: hidden;zoom: 1;}
.qdownbox .qdown_info p{height: 24px;overflow: hidden;margin-right: 75px;}
.qdownbox .qdown_info .title{line-height: 24px;}
.qdownbox .qdown_info .info{line-height: 28px;color:#999;font-size: 14px;}
.qdownbox .qdown_info .btn{display: block;text-align: center;width: 75px;line-height:30px;background: #16ac1d;border-radius: 4px;color:#fff;font-size: 14px;position: absolute;top: 19px;right: 10px;}

.wenzhang{background: #fff;display: block;padding-top: 10px;display:block;overflow: hidden;}
.wenzhang li{display:block;padding:15px 12px;border-bottom: 1px solid #f5f5f5;overflow: hidden;}
.wenzhang li:active{background-color: #eee;}
.wenzhang li:last-child{border: none;}
.wenzhang li>a{display: inline-block;float: left;width:110px;height:80px;text-align:center;overflow: hidden;border-radius:5px;background-color: #eee;}
.wenzhang li>a img{height:100%;}
.wenzhang li>dl{display: block;margin-left:120px;}
.wenzhang li>dl dt{height:50px;line-height:25px;overflow:hidden;}
.wenzhang li>dl dt a{display:inline-block;font-size:16px;color:#333;font-weight:bold;}
.wenzhang li>dl dd{display:table-cell;font-size: 10px;color: #999;height: 18px;vertical-align:bottom;}
.wenzhang li>dl dd em{display: inline-block;margin-left: 5px;}