/* 兼容处理 */
/*#body{*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/
.pk-container {
    max-width: 1000px;
}
.labellist{
    /*text-align: center;*/
}
.labelTitle{
    display: block;
    font-weight: normal;
    border: solid 1px #094;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    font-size: 18px;
    height: 54px;
    line-height: 52px;
    letter-spacing: 2px;
    color: #094;
    padding: 0 5px;
}
.labelTitle:hover{
    background:#094;
    color:#fff;
}
/*不同设备*/
@media only screen and (max-width: 1000px) {
	.pk-container {
		padding-left: 10px;
		padding-right: 10px
	}
	.labellist {
	    text-align: left;
	}
}
@media only screen and (min-width: 1000px) {
    .pk-container {
		padding-left: 15px;
		padding-right: 15px
	}
	
	body {
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+oAAAABCAYAAABJ9VQOAAAAAXNSR0IArs4c6QAAADZJREFUWEft0FEBABAQBbB33aiiE1WEOzH8bBFW2aN73WDAgAEDBgwYMGDAgAEDBgz8Hagz8wB4NgTeFbmGuQAAAABJRU5ErkJggg==");
		background-position: top center;
		background-repeat: repeat-y;
		background-color: #EEEEEE;
	}
}

.pk-alert.pk-tip .pk-alert-body{
    margin-bottom: 0;
}

.pk-textarea{word-break: break-all}
/*
input,
textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
*/

.searchbox {
	padding: 8px 0;
	width: 100%;
	height: 51px;
	border-top: solid .5px #ccc;
	border-bottom: solid .5px #ccc;
}

.searchbox .border {
	padding: 6px;
	width: 100%;
	height: 100%;
	background-color: #eee;
	border-radius: 8px;
}

.searchbox .border input[type="search"] {
	font-size: 14px;
	line-height: 22px;
	color: #555;
	padding-left: 4px;
	width: 90%;
	float: left;
	height: 100%;
	border: none;
	background-color: transparent;
}

.searchbox .border img {
	margin-top: 1px;
	margin-right: 1px;
	width: 20px;
	height: 20px;
	float: right;
}

.titlebox {
	color: #094;
	border-bottom: solid 1px #094;
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 14px;
	word-break: break-all;
}

.pk-btn-zz {
	background-color: #094;
	color: #fff;
}

.search-hide.mh {
	min-height: 470px;
}

.friendlink{
    padding-top: 5px;
}
.friendlink a{
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 5px;
    color: #666;
}
.friendlink a:hover{
    text-decoration: underline;
}
#share_qrcode{
    height: 138px;
    width: 100%;
    margin-bottom: 5px;
}
.article_title{font-size:18px;font-weight:normal}
.article_label{background-color:#f8f8f8;font-size:14px;color:#555666;padding:10px 15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.article_content{color:#333;font-size:16px;line-height:26px}
.article_share_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;z-index:9999}
.article_share{text-align:center;font-size:16px;color:#555;width:160px;position:fixed;background-color:#fff;left:calc(50vw + 531px);border-radius:5px;z-index:9999;top:50%;transform:translate(0, -50%);}
.article_share>div{padding:5px 10px;border-radius:5px;margin:0 auto;width:150px;padding-top:15px}
.article_share img{width:138px;height:138px;border-top-left-radius:4px;border-top-right-radius:4px}
.article_share hr{border:none;border-top:solid 1px #ccc;margin-top:14px}
.article_share .share{
    position: absolute;
    top: -13px;
    height: 24px;
    left: 50%;
    transform: translate(-50%, 0);
    display: flex;
    justify-content: center; 
    align-items: center;
    padding: 0 10px;
    background-color: #fff;
    color: #999;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.article_share .wechat_icon{
    width:1.1em;
    height: 1.1em;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAXVJREFUOE+tlGFugkAQhee1eg96E0yqSU+hRJvgKfQWklSjnqKJNik9Sek5qr46wK4gK9BE/hhH/PbNvDcLufODOl74HnrRS5T858wSMNxPfAGHOIkvgFcAxSS2cnyMmw6wwOl+8ikifoOamIdOUAdNgSUYmbVYVFiskQmP3d4tKML9ZHamzlMImSwGqydtHSKq+FLbvY4ArtMSuImeV4GrG1yr09Ol+zsDMTLASk0kXvSXvVtAtnFRVQmRCOiBmWEUiUXkK+ov9TOb1HQ3/r5ytMInEQAc1phmzUL4MV7b9hxSVZkjRtU3c7PUFB/k2qlSXwI2xrTzbOZC/FhzcjOLv6exSZ0mRw6ozuaSTY0PoLEyNTM7+90GuxSfvKHW7ZoBkEkFmELURdLjg8St5mcEiMxLQDl0ttcb4FJ+K2YU6dXeNuaPTUnIFgpBNHhTA9s9oa6enGauNBRXsTXQqtUrLt8Uvc6kc/D0yjO7/W9gUz93B/4BAgjQOxD43uYAAAAASUVORK5CYII=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain; /* 确保图标完整显示 */
    display: inline-block; /* 让图标与文字对齐 */
    vertical-align: middle; /* 垂直居中对齐 */
    margin-top: -2px;
}
.article_share .or{
    position:absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    background-color: #fff;
    font-size: 14px;
    padding: 4px;
    border-radius: 50%;
}
.article_share ._close{text-align:center;font-size:12px;color:#999;padding:10px 0}
.article_share_showbtn{display:inline-block;background-size:18px;font-size:16px;border:solid 1px #094;border-radius:2px;height:30px;line-height:28px;padding-right:13px;padding-left:32px;color:#094;background-repeat:no-repeat;background-position:10px center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAiRJREFUWEfFV1FuglAQnKf2HNWTVKNNeovqj9ZTqKdo7Y96iybVlJ5E7lFlyy4+BFxaEF7kx4SAOzuzM/swuPFlblwf7gC8PrWBQ1sanG69vEbdAFgOZmHB+bko+YBZY7JdZIHUD+D9cQiilQAIWhspaH5mMOgiMKMsG/UDWPb3IHh42Y3iblmOxmEfgvAw3vaSLDgAMCAYM8L4c52iW2ShISa7jnsAROsUA1zxffCFgPzs/XoZsFSD/JTedigD9NzMABeWQTND0ZkvQjeknKc/sqLGCs9n5SCKLZfomgE1j10EwUMIyhc3TD98rdb1AGK75Xu8SHP5ALgz9m5EpxeHiHR3WEUUY66FS5HC9hkdAE8sUVvSi39Z20hPttZcdD62Rnm0VgPw1l9J50m/xtMNQJnkMgX/j2JOMi23NWBVKp/evZRgOSBVWzt0k+31g6sAvvwzq38mMiXJ+KpJ+/whTKaZaSxwJB9NzM7BIutNXa3XKKLTmbYa+zCKVrT8cKs9i0TWFcqOLwPkbz0ZiJZgEUtnIMFd71pLVhuomKlTZiQjNxrae8mRRuP7Yj3nuqAMf/xszAYNo1fNWnIkXkZyjxeSmprVGEiCTcnCgdXqiCzJ+8pBpT4AFgznSN6BhJ9xeiSzFtbiOidJHTDQ38sZINMptMNqLQeS7NDK9AccXB7IbCQ77Pp2diTLgtA+TJRvAvFHWdcVfv6mn2aFUbpkoCCIX9eKIDA15EncAAAAAElFTkSuQmCC)}
.article_jifen_content_border{
    position: relative;
    border: solid 2px #fdf2e2;
    background: #fdf2e2;
    border-radius: 10px;
    padding: 15px 10px 10px 10px;
    font-size: 14px;
    color: #333;
}
.article_jifen_content_title{
    position: absolute;
    top: -17px;
    left: 12px;
    color: orangered;
    font-size: 16px;
    letter-spacing: 2px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    background: #fdf2e2;
    border-radius: 12px;
}
.article_jifen_content{
    white-space: pre-line;
    line-height: 24px;
    padding: 10px 15px;
}
.article_jifen_a{
    text-align: center;
}
.article_content img,.article_jifen_content img{
    cursor: pointer;
    max-width: 100%;
}
#searchDiv{max-width:480px;display:flex;flex-direction:column;justify-content:center;align-items:center}
#searchWords{border-top-right-radius:0;border-right:none;border-bottom-right-radius:0}
#searchBtn{position:absolute;right:0;top:0;border-top-left-radius:0;border-bottom-left-radius:0;font-size:16px}
._agdg{padding:25px 0}
._agdg>div>div{background-color:#eee}
._agdg>div>span{position:absolute;right:0;bottom:0;background:#ccc;color:#333;font-size:8px;padding:2px 5px;border-top-left-radius:5px;opacity:.67;cursor:pointer}
._agdg>div>span>i{display:inline-block;width:9px;height:9px;border-radius:50%;border:solid 1px #666;font-style:normal;text-align:center;font-size:6px;margin-right:3px}
.relatetool{padding:5px 0 2px 0}
.relatetool h2{font-size:14px;font-weight:normal;padding-right:10px}
.footAllToolbtn{border:solid 1px #094;color:#094;line-height:36px}

/* home */
.homeLabelSort{
    font-size:16px;
    padding-top:25px;
    line-height:26px;
    word-break:break-all
}
.homeLabelSort>a:nth-child(1){
    color:#094;
}
.homeLabelSort>a:not(:nth-child(1)) {
    color:#666;
}
.homeLabelSort>a:hover{
    text-decoration: underline;
}
.homeLabelSort>span:not(:nth-child(2)) {
    color:#999;
}
.homeLabelSort>a.active{
    cursor:default;
    color:#094;
    text-decoration:underline
}
.toolsLabels{
    padding-top:15px
}
.toolsLabels>div{
    padding:5px
}

@media only screen and (min-width: 999px) {
	.gameboxs>div:nth-of-type(4n+1) {
		padding-left: 0;
		padding-right: 8px;
	}
	.gameboxs>div:nth-of-type(4n+2) {
		padding-left: 2px;
		padding-right: 5px;
	}
	.gameboxs>div:nth-of-type(4n+3) {
		padding-left: 5px;
		padding-right: 2px;
	}
	.gameboxs>div:nth-of-type(4n+4) {
		padding-left: 8px;
		padding-right: 0;
	}
	.gamebox img {
		height: 147px;
	}
}

@media only screen and (max-width: 1000px) {
	.gameboxs>div:nth-of-type(2n+1) {
		padding-left: 0;
		padding-right: 5px;
	}
	.gameboxs>div:nth-of-type(2n+2) {
		padding-left: 5px;
		padding-right: 0;
	}
	.gamebox img {
		height: 97px;
	}
}

.gamebox {
	margin: 10px auto 0;
	width: 100%;
	border: solid 1px #ccc;
	overflow: hidden;
	position: relative;
}

.gamebox:hover {
	border: solid 1px #094;
}

.gamebox img {
	float: left;
	width: 100%;
	border: none;
}

.gamebox>a:nth-child(2) {
	float: left;
	line-height: 27px;
	height: 30px;
	max-width: 100%;
	padding: 2px 7px 2px 7px;
	text-align: left;
	font-size: 13px;
	color: #777;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gamebox>a:nth-child(2) h2{
    font-size:13px;
    padding-right:50px
}

.gamebox>a:nth-child(2):hover {
	text-decoration: underline;
}

.gamebox>span {
	position: absolute;
    bottom: 0;
    right: 0;
    height:30px;
    line-height: 30px;
    color: #d81e06;
    font-size: 13px;
    font-weight: 200;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAATxJREFUOE+Vk0FSwkAQRX8XNchGzV5B3JEdR4AbxBvoScQTCCeQG1jeIJ5AXIFuxMQDpIqNJtZ8a1IkZExIilnN1Ey/6d/9W9CwPhw45sllhKjqqdTFL7vqWgT31Lxyv379gwBv3ZZHaT2aIGo9Phiw7LXXAlz8BxhJRTmVEt7P1FC35CVLmeSNGybz1bmaUjB0w2SU3VkAQ//uwIFSIxF5yDWTvkDPMkmDIM7jLMCqqxYQzAlxBLi1i8YFIMNU0jYjs88Bu6JxQchTGVDAkf4gTMYWYNlrT3ZBjABJ+79vZTLyDGxAk72AMiA1TaFwNQwCn24Q9y0JpgM/J2oNyGnT/wTu3CCeWABzKLpvL4R8Pdoko8xMJSNt/T+tyoTkc2eTeI1OTA11rDwAxnF9iPjQ2q+ah9ppbKqFuf8D7bOEEWo/f/AAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-left: 18px;
    padding-right: 7px;
}
.toolCountSpan{
    font-size:12px;text-align:center;color:#999;padding-top:15px;
}
.goTopA{font-size:15px;color:#777}
.needlist{border-bottom:solid 1px #eee}
.needlist .ip{padding:10px 0;font-size:14px;color:#333}
.needlist .content{color:#333;font-size:15px}
.needlist .content>p:nth-child(1){margin-bottom:10px}
.needlist .content>p:nth-child(2){background:#fef0f0;font-size:12px;color:#f56c6c;padding:5px 10px;border-radius:4px}
.needlist .date{padding:10px 0;font-size:12px;height:36px}
.needlist .date .toola{color:#3e5cce;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAATJJREFUOE+Nk9FxgzAMhn8xCR2B9DmEzBF6JZMknQTuSuaIkzwXRiidoylq5VSpyoEPP9ln/9KvTzJhxkrzdsfgjBixf05UnevkxW9D+qxo468rlwRkYHQEdvKeiQo5nw+Lh8kAVhyB1q5OvFiWOAJ4z0TbyQDLvDlK5qFYg8h9sATJEgEnm9mW610wF/8ciG1XJd2Qy80yoOBkLw4i5u4e4K9mcvbhavNWCjSp9/KaVCLO8jbrwcefHux9gClgITED7lIv1j7AGLA5Yg9RW2Jpj4m1fTJQklk5Ubpp3mVATofHre0zEz605tCwUZo3LDAsOCu4AcNq6p50IKwtDaC0FdiYE1o+tQUxl0MXc8QeorSQP/ud7zXgZDh6oljGOJT5DlHnoL/i2X/Z359nv2wI4jf7xN402nr+CwAAAABJRU5ErkJggg==);background-position:0 center;background-repeat:no-repeat;padding-left:15px;background-size:12px;text-decoration:underline}
.needlist .date .datespan{color:#999;float:right}