@charset "UTF-8";
/* --------------------------------

yedou

-------------------------------- */


body{   
   text-shadow: 0 0 1px rgba(0,0,0,.15);
    cursor: url(https://o.yyexe.cn/gb/mr.cur),no-repeat 50%;
    /* background: #f0f2f517 url(https://img.yy.wiki/tools/background.svg) no-repeat 50%; */
    /* background-size: 100%; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100vh;
    overflow: auto;
        background-color: #08090adb !important;
  
/* 	background: url(https://img.yyexe.cn/niu.png) no-repeat center 69px;*/
	}
 	body::before {
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .07;
    position: fixed;
   background: center/cover no-repeat scroll top center;
    background-image: url(https://o.yyexe.cn/cso2/bg.jpg);
	
}

@-webkit-keyframes hrLine{0%,25%{transform:translateX(-64px);}
75%,to{transform:translateX(1152px);}
}
@keyframes hrLine{0%,25%{transform:translateX(-64px);}
75%,to{transform:translateX(1152px);}
}

::-webkit-scrollbar{width:6px;height:6px;}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border:1px solid transparent;border-radius:999px;}
::-webkit-scrollbar-thumb{min-height:20px;background-color:#5db8f8;background-clip:content-box;}
::-webkit-scrollbar-corner{background:0 0;}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-corner {
    background-color: transparent;
}
::-webkit-scrollbar-thumb {
    background-color: #F90;
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}
::-webkit-scrollbar-track {
    background-color: transparent;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}
::selection {
    background-color: #f44336!important;
}
::selection {
    color: #fff;
    background-color: #eb5055;
}
/* 字体 */
.chinese-font {
    font-family: 'Merriweather Sans',Helvetica,Tahoma,Arial,'PingFang SC','Hiragino Sans GB','Microsoft Yahei','WenQuanYi Micro Hei',sans-serif;
}
.box{
	box-shadow: 0 6px 12px #21252914;
}
.blog-background {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    opacity: 1;
    -webkit-transition: 1s ease opacity;
    -moz-transition: 1s ease opacity;
    -ms-transition: 1s ease opacity;
    -o-transition: 1s ease opacity;
    transition: 1s ease opacity;
}
.inner {
    display: table-cell;
    vertical-align: top;
    position: relative;
    z-index: 10;
    width: 100%;
    left: -1px;
	/* background-color: rgba(0,0,0,0.25); */
	vertical-align: middle;
	padding-top: 3.75rem;
	text-align: center;
    overflow: hidden;
    color: #fff;
}
.blog-title {
    font-size: 2.5rem;
    line-height: 1.5;
    margin-bottom: .75rem;
    font-weight: 300;
    /* color: #fff; */
    color: #fff;
    text-shadow:0 2px 2px rgba(0,0,0,.3);
    /* line-height:1.5em; */
    opacity: .95;
}
.blog-description {
    font-size: .9375rem;
    font-weight: 400;
    text-shadow: 0 2px 2px rgba(0,0,0,.3);
    /* line-height: 1.5em; */
    opacity: .95;
    color: #fff;
}
.container1 {
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
/*     max-width: 710px; */
}
.huise{
	filter: brightness(50%);
}

@-webkit-keyframes hrLine {
	0%,25% {
		transform: translateX(-64px)
	}

	75%,to {
		transform: translateX(1152px)
	}
}

@keyframes hrLine {
	0%,25% {
		transform: translateX(-64px)
	}

	75%,to {
		transform: translateX(1152px)
	}
}


.post {
	word-wrap: break-word;
}

.post hr {
	position: relative;
	width: 100%;
	height: 2px;
	background-color: #eff2f71f;
	border: none;
	overflow: hidden;
}
.saying-hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(218, 218, 218, 0.75), rgba(0, 0, 0, 0));
    margin: -10px 10px 20px 10px;
}
.post hr:before {
	position: absolute;
	content: "";
	top: -2px;
	width: 64px;
	height: 4px;
	background: linear-gradient(90deg, rgba(60, 103, 189, 0), #17e14c, rgba(0, 0, 0, 0));
	transform: translateX(-64px);
	-webkit-animation: hrLine 3s ease-in-out 0s infinite;
	animation: hrLine 5s ease-in-out 0s infinite;
}
/*æç¤ºåŠ¨ç”»*/
.ioc-bomb.ioc-bomb-open .ioc-bomb-body,.ioc-bomb.ioc-bomb-close .ioc-bomb-body{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.ioc-bomb.ioc-bomb-open .ioc-bomb-body{-webkit-animation-name:tips-open;animation-name:tips-open}
.ioc-bomb.ioc-bomb-close .ioc-bomb-body{-webkit-animation-name:tips-close;animation-name:tips-close}
@-webkit-keyframes tips-open{
0%{opacity:0;-webkit-transform:translate3d(0, 50px, 0)}
100%{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}
@keyframes tips-open{
0%{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}
100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}
@-webkit-keyframes tips-close{
0%{opacity:1;-webkit-transform:translate3d(0, 0, 0)}
100%{opacity:0;-webkit-transform:translate3d(0, 50px, 0)}}
@keyframes tips-close{
0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
100%{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}}
/*å°é¢*/
.ioc-bomb-cover .ioc-bomb-overlay{background:#788193}
.ioc-bomb-cover .ioc-bomb-content{overflow:unset}
.ioc-bomb-cover .image-loading,.ioc-bomb-reward .image-loading{position:unset;height:400px}
.ioc-bomb-cover .ioc-bomb-body{width:80%}
.tips-content-cover{max-width:340px;width:100%;padding:0;border:0;border-radius:.22rem}
.cover-image{position:relative;overflow:hidden;border-radius:.22rem .22rem 0 0;padding:10px 10px 0}
.cover-image img{max-width:100%;height:auto;border:1px solid rgba(136,136,136,.4)}
.cover-overlay{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-filter:blur(20px);filter:blur(20px);z-index:-1}
.cover-overlay:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.11}
.cover-share{text-align:center;padding:15px 10px}
.cover-share a{color:#8a92a9;padding:.25rem;margin:.25rem;font-size:1.125rem}
.cover-share a:hover{color:#062743}
.cover-text{text-align:center;position:absolute;top:0px;left:0;width:100%;z-index:44;cursor:pointer;transform:translateY(-36px);text-align:center;color:#fff;font-size:.875rem}
.tip.inlineBlock{display:inline-block}
.tip:before{font-weight:900;font-family:"FontAwesome";text-align:center}
.tip{position:relative;color:#fff;background:#20a0ff;background:-webkit-gradient(linear, left top, right top, from(#20a0ff), to(#20b8ff));background:-webkit-linear-gradient(left, #20a0ff, #20b8ff);background:linear-gradient(90deg, #20a0ff, #20b8ff);padding:10px 20px;border-radius:10px;-webkit-box-shadow:0 3px 5px rgba(32, 160, 255, .5);box-shadow:0 3px 5px rgba(32, 160, 255, .5);margin-bottom:25px;transition:.5s}
.tip>p{color:#fff!important;margin:5px 0!important}
.tip:before{background:#20a0ff;background:-webkit-gradient(linear, left bottom, left top, from(#0092ff), to(#20b8ff));background:-webkit-linear-gradient(bottom, #0092ff, #20b8ff);background:linear-gradient(0deg, #0092ff, #20b8ff);border-radius:50%;color:#fff;content:"i";font-size:12px;position:absolute;width:24px;height:24px;line-height:24.5px;left:-12px;top:-12px;-webkit-box-shadow:0 0 0 2.5px #fff;box-shadow:0 0 0 2.5px #fff;animation-timing-function:ease-out;transition:cubic-bezier(0, 0, 0.2, 1) .5s}
.tip:hover::before{-webkit-animation:box 1s infinite ; animation:box 1s infinite}
@-webkit-keyframes box{
  0%{top:-12px}
  50%{top:-19px}
  100%{top:-12px}
}
@keyframes box{
  0%{top:-12px}
  50%{top:-19px}
  100%{top:-12px}
}
.tip ol{margin:0}
.tip.success{background:#61be33;background:-webkit-gradient(linear, left top, right top, from(#61be33), to(#8fce44));background:-webkit-linear-gradient(left, #61be33, #8fce44);background:linear-gradient(90deg, #61be33, #8fce44);-webkit-box-shadow:0 3px 5px rgba(104, 195, 59, .5);box-shadow:0 3px 5px rgba(104, 195, 59, .5)}
.tip.success:before{background:-webkit-gradient(linear, left bottom, left top, from(#52bb1d), to(#95d34b));background:-webkit-linear-gradient(bottom, #52bb1d, #95d34b);background:linear-gradient(0deg, #52bb1d, #95d34b);content:"√"}
.tip.worning{background:#ff953f;background:-webkit-gradient(linear, left top, right top, from(#ff953f), to(#ffb449));background:-webkit-linear-gradient(left, #ff953f, #ffb449);background:linear-gradient(90deg, #ff953f, #ffb449);-webkit-box-shadow:0 3px 5px rgba(255, 154, 73, .5);box-shadow:0 3px 5px rgba(255, 154, 73, .5)}
.tip.worning:before{background:-webkit-gradient(linear, left bottom, left top, from(#ff8f35), to(#ffc149));background:-webkit-linear-gradient(bottom, #ff8f35, #ffc149);background:linear-gradient(0deg, #ff8f35, #ffc149);content:"!"}
.tip.error{background:#ff4949;background:-webkit-gradient(linear, left top, right top, from(#ff4949), to(#ff7849));background:-webkit-linear-gradient(left, #ff4949, #ff7849);background:linear-gradient(90deg, #ff4949, #ff7849);-webkit-box-shadow:0 3px 5px rgba(255, 73, 73, .5);box-shadow:0 3px 5px rgba(255, 73, 73, .5)}
.tip.error:before{background:-webkit-gradient(linear, left bottom, left top, from(#ff3838), to(#ff7849));background:-webkit-linear-gradient(bottom, #ff3838, #ff7849);background:linear-gradient(0deg, #ff3838, #ff7849);content:"X"}
.content-hide-tips{position:relative;padding:40px 10px 10px;border:1px dashed rgba(155, 155, 155, .3);margin:20px 0;border-radius:8px;background-color:rgba(155,155,155,.05)}
.content-hide-tips i{font-size:30px;right:10px;top:5px;font-style:normal;color:rgba(155, 155, 155, .5);position:absolute} 
.content-hide-tips .content-hide-text{position:absolute;left:20px;top:10px}
.content-hide-tips .gray{font-size:12px;color:#90949c}
.content-hide-tips .btn{color:#eee;background-color:#f1404b}
.content-hide-tips .btn:hover{color:#fff;background-color:#f1404b;box-shadow:0px 5px 20px -3px rgba(249, 100, 90, .6)} 
.content-hide-tips #pwbox{padding:2px 10px;background-color:rgba(155, 155, 155, .3);border-radius:4px;border:1px solid rgba(155, 155, 155, .3)}
.tab-group{position:relative; margin:10px 0 20px}
.tab-group section{opacity:0;height:0;padding:0 10px;overflow:hidden}
.tab-group section.active{opacity:1;height:auto;overflow:visible;padding:10px 10px;border:1px solid rgba(155, 155, 155, 0.3);border-top-width:5px;border-radius:0 5px 5px 5px}
.tab-nav{list-style:none;margin:0!important;padding:0 20px;height:35px;overflow:hidden}
.tab-nav li{display:inline;margin:0!important}
.tab-nav li a{top:1px;position:relative;background:rgba(155, 155, 155, 0.1);display:block;float:left;color:#888!important;line-height:35px;text-decoration:none;margin-right:5px;padding:0 15px;border-radius:5px 5px 0 0;transition:background .2s ease}
.tab-nav li a:hover{color:#111!important}
.tab-nav li.active a:hover{color:#111!important}
.tab-nav li.active a{background:rgba(155, 155, 155, 0.3);color:#444!important;line-height:35px}
/* anliu */
.down-link {
   
	display: inline-block;
}
.down a {
    float: left;
    background: #3690cf;
    height: 32px;
    font-size: 13px;
    text-align: center;
    margin: 8px 0 10px 5px;
    padding: 0 15px;
    border-radius: 4px;
    color: #fff !important;
    background: linear-gradient(90deg,#20a0ff,#20b8ff);
    line-height: 32px;
    display: block;
    transition: 0.2s;
    box-shadow: 0 3px 5px rgba(32,160,255,.5);
}
.down a:hover{

	background-image: linear-gradient(97deg,#ffa200 0,#f40 100%);
	box-shadow: 0 6px 10px rgba(255,162,0,0.5);
	transition:all .3s ease-in 0s
	}
.down .be-download{font-size:12px!important;color:#fff;margin:0 8px 0 0}
/* 下载 */
.down1 a{
    float: left;
    background: #3690cf;
    height: 32px;
    font-size: 13px;
    text-align: center;
    margin: 8px 0 10px 5px;
    padding: 0 15px;
    border-radius: 4px;
    color: #fff !important;
	background-image: linear-gradient(97deg,#ffa200 0,#f40 100%);
    line-height: 32px;
    display: block;
    transition: 0.2s;
	box-shadow: 0 6px 10px rgba(255,162,0,0.5);
	}
.down1 a:hover{

	background: linear-gradient(90deg,#20a0ff,#20b8ff);	

	box-shadow: 0 3px 5px rgba(32,160,255,.5);
	transition:all .3s ease-in 0s
	}

/* 下载 */
.entry-info1 {
/* 	margin: 0 -15px 20px; */
    padding: 0;
    background: rgba(241, 241, 241, 0.23);
    box-shadow: 0 0 5px rgba(43,122,191,.35);
	border-radius: 4px;
}
.entry-thumb1 {
	float: left;

    border-radius: 4px;
}
.entry-meta1 {
  
/* color: #999; */
  
/* left: 40px; */
}
.entry-meta1 i {
    font-size: 16px!important;
    line-height: .75em;
    vertical-align: -5%;
}

.entry-header1 .entry-info1 {
    margin: 0 -20px 20px;
    padding: 0;
    background-color: #f6f9fa;
    box-shadow: 0 0 1px rgba(0,0,0,.2);
}
.entry-header1 .entry-thumb1 {
    float: left;
}
.entry-time1 {
    width: 310px;
    padding: 0px 10 20 0px;
    float: right;
    color: #7f8c8d;
    box-sizing: border-box;
}

/* 下载新 */
/* 下载新 */
.entry-info {
    /* margin: 0 -20px 20px; */
    padding: 0;
    background-color: #f6f9fa;
    box-shadow: 0 0 1px rgba(0,0,0,.2);
}
.entry-thumb {
    float: left;
}
.entry-thumb img {
    width: 470px;
    height: auto;
    vertical-align: top;
}
.entry-meta {
    width: 310px;
    padding: 15px 15px 10px;
    float: right;
    color: #7f8c8d;
    box-sizing: border-box;
}
.info-item {
    display: inline-block;
    margin-right: 3px;
}
.if {
    font-style: normal;
    font-size: 16px;
}
.btn-wrap {
    margin: 18px 0;
    font-size: 0;
}
.btn-like {
    display: block;
    width: 102px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
/* 但也 */
.list-fixed1 {
    background-color: #000613b5;
    padding-top: 6.875rem;
    height: 389px;
    /* display: table; */
}
/* 右侧 */
.fk_service {
		max-height: 232px;
		position: fixed;
		right: 10px;
		top: 40%;
		/* 垂直位置 */
		font-family: "寰蒋闆呴粦";
		font-size: 14px;
		color: #243558;
		z-index: 10000
	}


	.fk_service ul {
		margin: 0;
		padding: 0;
		position: absolute;
		right: 0
	}

	.fk_service li {
		list-style-type: none
	}

	.fk_service li>div {
		box-sizing: border-box;
		box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1)
	}

	.fk_service_box {
		width: 40px;
		height: 40px;
		background: #fff;
		margin-bottom: 10px;
		border-radius: 4px;
		box-sizing: border-box;
		box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1)
	}

	.fk_service_triangle {
		top: 12px;
		right: -11px;
		position: absolute;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
		border-left: 11px solid #e1e6ec;
		z-index: 1010
	}

	.fk_service_triangle:after {
		content: "\20";
		top: -6px;
		right: 1px;
		position: absolute;
		border-top: 6px solid transparent;
		border-bottom: 6px solid transparent;
		border-left: 10px solid #fff;
		z-index: 1000
	}

	.fk_service_triangle:before {
		content: "\20";
		width: 80px;
		height: 45px;
		top: -20px;
		right: -52px;
		position: absolute;
		background: rgba(0, 0, 0, 0)
	}

	@keyframes fade-in {
		0% {
			opacity: .4;
			right: 82px
		}

		100% {
			opacity: 1;
			right: 62px
		}
	}

	.fk_service_consult {
		background: url(https://img.cso2.top/fk_service.png) no-repeat -366px -16px #fff
	}

	.fk_service_consult:hover {
		border: 0;
		background: url(https://img.cso2.top/fk_service.png) no-repeat -410px -16px #4f7cfc
	}

	.fk_service_consult:hover .fk_service_consult_cont {
		display: block;
		opacity: 1;
		transition: linear .2s;
		animation-name: fade-in;
		animation-duration: .3s;
		animation-iteration-count: 1;
		animation-delay: 0s
	}

	.fk_service_consult_cont {
		width: 200px;
		min-height: 210px;
		max-height: 268px;
		border-radius: 3px;
		background: #fff;
		right: 62px;
		position: absolute;
		text-align: center;
		border: 1px solid #e1e6ec;
		display: none;
		opacity: 0
	}

	.fk_service_consult_cont1 {
		width: 70px;
		height: 40px;
		line-height: 40px;
		background: #fff;
		border-radius: 5px;
		right: 62px;
		text-align: center;
		position: absolute;
		display: none;
		border: 1px solid #e1e6ec
	}

	.fk_service_consult_cont1 .fk_service_triangle:before {
		width: 0 !important
	}

	.fk_service_consult_cont>.fk_service_triangle:after {
		border-left: 10px solid #f6f8fb !important
	}

	.fk_service_consult_cont span {
		float: left
	}

	.fk_service_consult_cont_top {
		width: 100%;
		height: 157px;
		background: #f6f8fb;
		border-radius: 3px;
		border-bottom: 1px solid #eef2f8
	}

	.fk_service_hint {
		width: 100%;
		height: 40px;
		line-height: 40px;
		font-size: 12px;
		color: #9aa8c2;
		text-align: center
	}

	.fk_service_hint>.fk_service_icon {
		background: url(https://img.cso2.top/fk_service.png) no-repeat -460px -25px;
		width: 15px;
		height: 15px;
		margin: 13px 2px 0 18px
	}

	.fk_service_button {
		width: 160px;
		height: 38px;
		line-height: 38px;
		background: #4f7cfc;
		border-radius: 18px;
		text-align: center;
		color: #fff;
		margin: 5px 0 10px 20px;
		cursor: pointer
	}

	.fk_service_button:hover {
		background: #618aff
	}

	.fk_service_phone {
		width: 100%;
		height: 53px;
		line-height: 53px;
		font-size: 14px;
		text-align: center
	}

	.fk_service_check_site {
		width: 100%;
		height: 48px;
		line-height: 48px;
		color: #3b6bf4;
		border-top: 1px solid #eaeef5;
		cursor: pointer
	}

	.fk_service_check_site>.fk_service_icon {
		background: url(https://img.cso2.top/fk_service.png) no-repeat -461px -75px;
		width: 20px;
		height: 20px;
		margin: 15px 2px 0 45px
	}

	.fk_service_feedback {
		background: url(https://img.cso2.top/fk_service.png) no-repeat -363px -64px #fff
	}

	.fk_service_feedback:hover {
		border: 0;
		background: url(https://img.cso2.top/fk_service.png) no-repeat -407px -64px #4f7cfc;
		cursor: pointer
	}

	.fk_service_feedback:hover .fk_service_feedback_cont {
		display: block;
		opacity: 1;
		transition: linear .2s;
		animation-name: fade-in;
		animation-duration: .3s;
		animation-iteration-count: 1;
		animation-delay: 0s
	}

	.fk_service_feedback_cont {
		width: 264px;
		height: 40px;
		line-height: 40px;
		background: #fff;
		border-radius: 5px;
		right: 62px;
		text-align: center;
		position: absolute;
		display: none;
		border: 1px solid #e1e6ec
	}


	.fk_service_qr {
		background: url(https://img.cso2.top/fk_service.png) no-repeat -365px -113px #fff
	}

	.fk_service_qr:hover {
		border: 0;
		background: url(https://img.cso2.top/fk_service.png) no-repeat -409px -113px #4f7cfc
	}

	.fk_service_qr:hover .fk_service_qr_cont {
		display: block;
		opacity: 1;
		transition: linear .2s;
		animation-name: fade-in;
		animation-duration: .3s;
		animation-iteration-count: 1;
		animation-delay: 0s
	}

	.fk_service_qr_cont {
		width: 143px;
		height: 202px;
		border-radius: 3px;
		background: #fff;
		right: 62px;
		position: absolute;
		text-align: center;
		border: 1px solid #e1e6ec;
		background-color: #f6f8fb;
		display: none;
		opacity: 0
	}

	.fk_service_qr_cont>.fk_service_triangle:after {
		border-left: 10px solid #f6f8fb !important
	}

	.fk_service_qr_cont>.fk_service_qrimg {
		width: 100%;
		height: 164px;
		float: left
	}

	.fk_service_qrimg_site {
		width: 119px;
		height: 119px;
		float: left;
		margin: 12px 12px 5px 12px;
		background: url(https://img.cso2.top/fk_service.png) no-repeat -41px -26px
	}

	.fk_service_qrimg_hd {
		width: 119px;
		height: 119px;
		float: left;
		margin: 12px 12px 5px 12px;
		background: url(https://img.cso2.top/fk_service.png) no-repeat -198px -26px
	}

	.fk_service_qrimg_wxast {
		width: 119px;
		height: 119px;
		float: left;
		margin: 12px 12px 5px 12px;
		background: url(../image/fk_service.png?v=201905151200) no-repeat -198px -328px
	}

	.fk_service_qrimg_flyer {
		width: 119px;
		height: 119px;
		float: left;
		margin: 12px 12px 5px 12px;
		background: url(https://img.cso2.top/fk_service.png) no-repeat -41px -177px
	}

	.fk_service_qrimg_wxapp {
		width: 119px;
		height: 119px;
		float: left;
		margin: 12px 12px 5px 12px;
		background: url(https://img.cso2.top/fk_service.png) no-repeat -198px -177px
	}

	.fk_service_qrimg_fkmall {
		width: 119px;
		height: 119px;
		float: left;
		margin: 12px 12px 5px 12px;
		background: url(https://img.cso2.top/fk_service.png) no-repeat -41px -326px
	}

	.fk_service_qr_cont>.fk_service_qrtext {
		width: 100%;
		height: 35px;
		font-size: 12px;
		color: #7b89a6;
		background-color: #fff;
		float: left;
		bottom: 0;
		display: table
	}

	.fk_service_qr_cont>.fk_service_qrtext>span {
		display: table-cell;
		vertical-align: middle
	}

	.fk_service_upward {
		display: none;
		background: url(https://img.cso2.top/fk_service.png) no-repeat -363px -159px #fff
	}

	.fk_service_upward:hover {
		border: 0;
		background: url(https://img.cso2.top/fk_service.png) no-repeat -407px -159px #4f7cfc;
		cursor: pointer
	}

	.fk_service_upward:hover .fk_service_upward_cont {
		display: block;
		opacity: 1;
		transition: linear .2s;
		animation-name: fade-in;
		animation-duration: .3s;
		animation-iteration-count: 1;
		animation-delay: 0s
	}

	.fk_service_upward_cont {
		width: 84px;
		height: 40px;
		line-height: 40px;
		border-radius: 3px;
		background: #fff;
		right: 62px;
		position: absolute;
		text-align: center;
		border: 1px solid #e1e6ec;
		display: none;
		opacity: 0
	}

	.fk_service_upward_cont span {
		font-size: 14px
	}
	/* ----------------------------------------------------------------------- */
	/* 新增图标->zmki 开始*/
	.fk_service_jk {
		/* 前景图标 */
		background: url(https://a-oss.zmki.cn/2019/20191218-c9feba3074fcf.png) no-repeat center center #fff;
		background-size: 40%40%;
	}
	
	.fk_service_jk:hover {
		border: 0;
		/* 鼠标悬浮图标 */
		background: url(https://a-oss.zmki.cn/2019/20191218-9e8acd5341cdc.png) no-repeat center center #4f7cfc;
		background-size: 40%40%;
		cursor: pointer
	}
	
	.fk_service_jk:hover .fk_service_jk_cont {
		display: block;
		opacity: 1;
		transition: linear .2s;
		animation-name: fade-in;
		animation-duration: .3s;
		animation-iteration-count: 1;
		animation-delay: 0s
	}
	
	.fk_service_jk_cont {
		width: 84px;
		height: 40px;
		line-height: 40px;
		background: #fff;
		border-radius: 5px;
		right: 62px;
		text-align: center;
		position: absolute;
		display: none;
		border: 1px solid #e1e6ec
	}
	
	/* 新增图标->zmki 结束*/
	
	/* 新增图标->zmki 开始*/
	.fk_service_ws {
		background: url(https://a-oss.zmki.cn/2019/20191218-61b4baac98ee7.png) no-repeat center center #fff;
		background-size: 50%50%;
	}
	
	.fk_service_ws:hover {
		border: 0;
		background: url(https://a-oss.zmki.cn/2019/20191218-8ded04c01bb3c.png) no-repeat center center #4f7cfc;
		background-size: 50%50%;
		cursor: pointer
	}
	
	.fk_service_ws:hover .fk_service_ws_cont {
		display: block;
		opacity: 1;
		transition: linear .2s;
		animation-name: fade-in;
		animation-duration: .3s;
		animation-iteration-count: 1;
		animation-delay: 0s
	}
	
	.fk_service_ws_cont {
		width: 84px;
		height: 40px;
		line-height: 40px;
		background: #fff;
		border-radius: 5px;
		right: 62px;
		text-align: center;
		position: absolute;
		display: none;
		border: 1px solid #e1e6ec
	}
	
	/* 新增图标->zmki 结束*/
	
	
	/* 闪电 新增图标->zmki 开始*/
	.fk_service_sd {
		background: url(https://a-oss.zmki.cn/2019/20191218-94664bd399372.png) no-repeat center center #fff;
		background-size: 50%50%;
	}
	
	.fk_service_sd:hover {
		border: 0;
		background: url(https://a-oss.zmki.cn/2019/20191218-fab840acee28b.png) no-repeat center center #4f7cfc;
		background-size: 50%50%;
		cursor: pointer
	}
	
	.fk_service_sd:hover .fk_service_sd_cont {
		display: block;
		opacity: 1;
		transition: linear .2s;
		animation-name: fade-in;
		animation-duration: .3s;
		animation-iteration-count: 1;
		animation-delay: 0s
	}
	
	.fk_service_sd_cont {
		width: 84px;
		height: 40px;
		line-height: 40px;
		background: #fff;
		border-radius: 5px;
		right: 62px;
		text-align: center;
		position: absolute;
		display: none;
		border: 1px solid #e1e6ec
	}
	
	/*闪电 新增图标->zmki 结束*/
	
	/* 导航 新增图标->zmki 开始*/
	.fk_service_dh {
		background: url(https://a-oss.zmki.cn/2019/20191218-711bcdc875f32.png) no-repeat center center #fff;
		background-size: 60%60%;
	}
	
	.fk_service_dh:hover {
		border: 0;
		background: url(https://a-oss.zmki.cn/2019/20191218-8d9cf4c72a239.png) no-repeat center center #4f7cfc;
		background-size: 60%60%;
		cursor: pointer
	}
	
	.fk_service_dh:hover .fk_service_dh_cont {
		display: block;
		opacity: 1;
		transition: linear .2s;
		animation-name: fade-in;
		animation-duration: .3s;
		animation-iteration-count: 1;
		animation-delay: 0s
	}
	
	.fk_service_dh_cont {
		width: 84px;
		height: 40px;
		line-height: 40px;
		background: #fff;
		border-radius: 5px;
		right: 62px;
		text-align: center;
		position: absolute;
		display: none;
		border: 1px solid #e1e6ec
	}
	
	/*导航 新增图标->zmki 结束*/
	
	/* 爱心 新增图标->zmki 开始*/
	.fk_service_ax {
		background: url(https://img.cso2.top/cso2.png) no-repeat center center #fff;
		background-size: 40%40%;
	}
	
	.fk_service_ax:hover {
		border: 0;
		background: url(https://img.cso2.top/cso2.png) no-repeat center center #4f7cfc;
		background-size: 40%40%;
		cursor: pointer
	}
	
	.fk_service_ax:hover .fk_service_ax_cont {
		display: block;
		opacity: 1;
		transition: linear .2s;
		animation-name: fade-in;
		animation-duration: .3s;
		animation-iteration-count: 1;
		animation-delay: 0s
	}
	
	.fk_service_ax_cont {
		width: 84px;
		height: 40px;
		line-height: 40px;
		background: #fff;
		border-radius: 5px;
		right: 62px;
		text-align: center;
		position: absolute;
		display: none;
		border: 1px solid #e1e6ec
	}
	
	/*爱心 新增图标->zmki 结束*/
	
	/* 点赞 新增图标->zmki 开始*/
	.fk_service_dz {
		background: url(https://a-oss.zmki.cn/2019/20191218-3d077e8df0bf0.png) no-repeat center center #fff;
		background-size: 50%50%;
	}
	
	.fk_service_dz:hover {
		border: 0;
		background: url(https://a-oss.zmki.cn/2019/20191218-986a9393f3e9e.png) no-repeat center center #4f7cfc;
		background-size: 50%50%;
		cursor: pointer
	}
	
	.fk_service_dz:hover .fk_service_dz_cont {
		display: block;
		opacity: 1;
		transition: linear .2s;
		animation-name: fade-in;
		animation-duration: .3s;
		animation-iteration-count: 1;
		animation-delay: 0s
	}
	
	.fk_service_dz_cont {
		width: 84px;
		height: 40px;
		line-height: 40px;
		background: #fff;
		border-radius: 5px;
		right: 62px;
		text-align: center;
		position: absolute;
		display: none;
		border: 1px solid #e1e6ec
	}
	
	/*点赞 新增图标->zmki 结束*/

        /* 手机端自动隐藏 开始 */
	@media screen and (max-width: 1221px) { .wapnone{display:none; }
	}
	/* 手机端自动隐藏 结束 */
	
	/* code */

.hcb_wrap pre {
    position: relative;
    width: 100%;
/*     overflow: hidden; */
    -webkit-overflow-scrolling: touch;
    line-height: 1.5;
    font-size: .96em;
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: 5px;
    background: #f1f3f3;
}
.line-numbers .line-numbers-rows {
    border-right: 1px solid #dedede;
}
	
/*--------------------------------------------------------------
# about me page
--------------------------------------------------------------*/

.me_page_inner {
	background-image: url(images/coimg.jpg);
    height: 220px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
	text-align: center;
}

.me_page_inner:before {
	content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(29, 29, 29, 0.27);
}

.me_page_inner img {
	width: 64px;
    border-radius: 100%;
    height: 64px;	
}

.av-info {
	position: relative;
    max-width: 500px;
    width: 100%;
    margin-top: 40px;
    display: inline-block;  
}

.me_page_inner span {
	font-size: 25px;
    font-weight: 600;
    padding-top: 70px;
    display: block;
    color: #FFEEDA;
    letter-spacing: 1px;
}

.me_page_inner .web_info {
	padding: 20px 0;
}

.me_page_inner .web_info li {
	color:#fff
}

.me_page_inner .web_info span {
	font-size: 15px;
	padding: 0 10px;
    font-weight: 400;	
}

.me-content {
    margin-bottom: 60px;
	background: #292E38;
}

.me_page_info {
    padding: 60px 0;
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
}

.me_page_info h2 {
	font-size: 18px;
    color: #C2D5FB;
    font-weight: 300;
}

.me_page_info h2:before {
	content: "";
    width: 12px;
    height: 12px;
    display: inline-block;
       background-color: #6F7AA5;
    border: 3px solid #FFAE4A;
    margin-right: 10px;
    border-radius: 50%;
}

.me_page_info p {
	color: #D5E0F7;
    font-family: microsoft yahei light;
	margin: 15px 0;
    font-size: 14px;
	letter-spacing:0.5px;
	line-height: 24px;
}

.meinfo_inner {
    padding-left: 30px;
    border-left: 1px solid #404C65;
    margin-left: 6px;
	margin-bottom: 50px;
}

.meinfo_inner span {
	color: #8094AD;
}

p.me_jj {
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #2E384C;
}

p.me_tags {
	margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #2E384C;
}

.meinfo_inner i {
	font-size: 18px;
	position: relative;
    top: 2px;
}

.mesocial_inner {
	padding: 10px 0;
	padding-left: 30px;
    border-left: 1px solid #404C65;
    margin-left: 6px;
    margin-bottom: 50px;
}

.mesocial_inner ul {
	padding: 0;
    margin: 0;
    list-style: none;
	width: 100%;
    display: inline-block;
    padding-top: 20px;
}

.mesocial_inner ul li {
	float: left;
	margin-right:15px;
    margin-bottom: 10px;	
}

.mesocial_inner ul li a {
    display: inline-block;	
}

.mesocial_inner img {
	border: 1px solid #888;
    border-radius: 100%;
}


.meright_inner {
    padding: 5px 30px;
    background: #465167;
    border-radius: 3px;
	position:relative;
	margin: 30px 0;
}

.meright_inner:before {
	content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 8px solid #465167;
    z-index: 9999;
    left: 30px;
    position: absolute;
    top: -7px;
}


.coimg {
    width: 72px;
	float:left;
	margin-right: 20px;
}
.coimg a {
    height: 72px;
    position: relative;
    display: block !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    border-radius: 3px;
}

.cate-content {
	background: #fff;
	position:relative;
	padding: 30px 70px;
	width: 80%;
    margin: 0 auto;
    margin-bottom: 60px;	
}

.cate-content ul {
	width: 100%;
    display: inline-block;
	padding: 0;
    margin: 20px 0 50px;
    list-style: none;
}

.cate-content ul li {
	float: left;
    width: 100%;
    margin: 0 10px;
	margin-bottom: 30px;
	margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #F1F1F1;
}

.cate-content ul li a {
	font-size: 15px;
    color: rgb(53, 53, 53);
    display: inline-block;
}

.cate-content p {
	font-size: 13px;
    margin: 0;
    margin-top: 10px;
    color:#A5A5A5;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-family: microsoft yahei light;
}

.cate-content h2 {
	font-size: 18px;
    color: #636363;
    font-weight: 300;
}

.cate-content h2:before {
	content: "";
    width: 12px;
    height: 12px;
    display: inline-block;
    background-color: #FFE878;
    border: 3px solid #7FC391;
    margin-right: 10px;
    border-radius: 50%;
}


.lfimg{
	border-radius: 6px !important;
box-shadow: 0 0 10px 0 rgb(33 150 243 / 73%);
	margin-bottom: 12px;
}
.lfimg1{
	border-radius: 6px !important;
box-shadow: 0 0 10px 0 rgb(139 195 74);
margin-bottom: 12px;

}
.lfimg2{
	border-radius: 6px !important;
box-shadow: 0 0 10px 0 #FF5722;
margin-bottom: 12px;
}
.totop {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
}
.totop:hover{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}
.wp{
   
    background: #08090a61;
    color: #adb5bd !important;
}