html{color: #313131;background: #f0f1f4;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{/*text-align:left;*/}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}a{text-decoration: none;color: #000;	-webkit-transition: .5s;	-o-transition: .5s;	transition: .5s}a:hover{text-decoration: none;color:#FC3C2D;}a:visited,a:focus{text-decoration: none;}hr {    margin-top: 20px;    margin-bottom: 20px;    border: 0;    border-top: 1px solid #eee;}h2{font-size: 17px;}h3{font-size: 16px;}h4{font-size: 15px;}h5{font-size: 14px;}h6{font-size: 13px;}h2,h3,h4,h5,h6{font-weight: 700;}blockquote {	margin:0;	padding:0;}blockquote:before,blockquote:after {	/* content:""; */	font-size:80px;	color:#1E8B9A;	font-family:Helvetica,arial,'å®‹ä½“';	position:absolute;}blockquote:before {	content:"“";	top:35px;	left:20px;}blockquote:after {	content:"”";	bottom:-10px;	right:20px;}blockquote {	quotes:"" "";	padding:20px 5%;	background-color:#f8f8f8;	position:relative;	line-height:200%;	margin-bottom:15px; 	border:none;}blockquote p {	margin:0;    text-indent: 2em;	margin: 20px auto;}blockquote strong,p strong{	font-weight: bold; }table {    padding: 0;    word-break: initial;  	width:100%;  	margin: auto;}table tr {    border-top: 1px solid #dfe2e5;    margin: 0;    padding: 0;}table tr:nth-child(2n),thead {    background-color: #f8f8f8;}table tr th {    font-weight: bold;    border: 1px solid #dfe2e5;    border-bottom: 0;    margin: 0;    padding: 6px 13px;}table tr td {    border: 1px solid #dfe2e5;    margin: 0;    padding: 6px 13px;}table tr th:first-child,table tr td:first-child {    margin-top: 0;}table tr th:last-child,table tr td:last-child {    margin-bottom: 0;}body{	font-family: PingFangSC-Regular,"Microsoft Yahei-Regular","Microsoft Yahei";    font-size: 14px;    line-height: 1.8;    margin: 0 auto;    color: #313131;    background: #f0f1f4;  	-webkit-overflow-scrolling: touch;}/* 导航栏开始 */.header{    position: relative;    background: #fff;    box-shadow: 0 3px 2px 0 rgba(0,0,0,.03), 0 1px 0 0 rgba(0,0,0,.04), 0 -1px 0 0 rgba(0,0,0,.04);}.header .navbar-container{    max-width: 1170px;    height: 65px;    margin:  auto;    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    display: flex;}.navbar-container .sitename{    height: 100%;    display: inline-block;    padding-right: 10px;}.navbar-container .sitename h1{    line-height: 65px;    font-size: 25px;    font-weight: 700;    letter-spacing: 4px;}.sitename img{    height: 100%;}.navbar-container .nav-menu{    display: inline-block;    text-align: right;    -webkit-box-flex: 1;    -moz-box-flex: 1;    box-flex: 1;    -webkit-flex: 1;    -moz-flex: 1;    -ms-flex: 1;    flex: 1;}.nav-menu a{    padding: 0 10px;    font-size: .92857rem;    font-weight: 700;    -webkit-transition: all .2s ease-out 50ms;    -moz-transition: all .2s ease-out 50ms;    transition: all .2s ease-out 50ms;    display: inline-block;    position: relative;}.nav-menu a:hover{    color:#000;}.nav-menu li{    text-align: center;}.nav-menu>li>a:before{    content: '';    display: block;    height: 3.1px;    position: absolute;    top: auto;    right: 0;    bottom: 0;    left: 0;    background: #FC3C2D;    -webkit-transform: scale(1,0);    -moz-transform: scale(1,0);    -ms-transform: scale(1,0);    -o-transform: scale(1,0);    transform: scale(1,0);    -webkit-transform-origin: bottom center;    -moz-transform-origin: bottom center;    -ms-transform-origin: bottom center;    -o-transform-origin: bottom center;    transform-origin: bottom center;    -webkit-transition: all .2s ease-out;    -moz-transition: all .2s ease-out;    transition: all .2s ease-out;}.nav-menu .current:before,.nav-menu>li>a:hover:before{    -webkit-transform: scale(1,1);    -moz-transform: scale(1,1);    -ms-transform: scale(1,1);    -o-transform: scale(1,1);    transform: scale(1,1);}.nav-menu>li{    display: inline-block;    height: 100%;    line-height: 65px;    position: relative;    -webkit-transition: all .2s ease-out;    -moz-transition: all .2s ease-out;    transition: all .2s ease-out;}.navbar-container .mobile-bar{    display: none;   /*平时隐藏bar*/}.nav-menu>li:hover>ul{    display: inline-block;}.nav-menu>li>ul{    position: absolute;    top: 65px;    left: 50%;    width: 120px;    transform: translateX(-60px);    background: #fff;    box-shadow: 0 2px 2px 0 rgba(0,0,0,.08);    display: none;    z-index: 10;    white-space: nowrap;}.nav-menu>li>ul>li{    height: 65px;    overflow: hidden;    border-bottom: 1px solid #f0f1f4;    -webkit-transition: all .2s ease-out;    -moz-transition: all .2s ease-out;    transition: all .2s ease-out;}.nav-menu>li>ul>li:hover{    /* background: #FC3C2D; */    background: rgba(252,60,45,0.8);}.nav-menu>li>ul>li:hover a{    color: white;}.nav-menu>li>ul>li:nth-last-of-type(1){    border-bottom: none;}/* 移动端导航栏隐藏 */.mobile-menu{    position: fixed;    top: 0;    /* left: 0; */    left: -80%;    max-width: 100%;    width: 80%;    height: 100%;    /* background: lightseagreen; */    background:#fff;    z-index: 999;    height:100%;    overflow:scroll;    box-shadow: 0 1px 10px 10px rgba(0,0,0,.1);    display: none;    /* opacity: 0; */}.mobile-sidebar-open{    display:block;opacity:0;left: -80%;    animation: mobileHeaderOpen .5s forwards  normal;    animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);}.mobile-sidebar-close{    display:block;opacity:0;left: -80%;    animation: mobileHeaderClose .5s forwards  normal;    animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);}.mobile-menu .mobile-wrapper{    overflow: hidden;    z-index: 20;}.mobile-menu .banner{    min-height: 150px;    width: 100%;    background-repeat: no-repeat;    background-size: cover;    background-position: center center;    overflow: hidden;    position: relative;}.mobile-menu .banner a{    position: absolute;    top: 15px;    right: 15px;    font-size: 25px;    border-radius: 50%;    display: block;    background: #fff;    color: rgba(0,0,0.6);    width: 40px;    height: 40px;    line-height: 40px;    text-align: center;    vertical-align: middle;}.mobile-menu .mobile-more{    position: relative;    /* border-bottom: 1px solid rgba(0,0,0,.05); */    padding-bottom: 20px;}.mobile-more .mobile-logo{    display: inline-block;    width: 90px;    height: 90px;    background-repeat: no-repeat;    background-position: center center;    background-size: cover;    position: absolute;    left: 50%;    transform: translateX(-50%) translateY(-50%);    border-radius: 50%;    border: 3px solid #fff;    box-shadow: 0px 1px 1px #ccc;}.mobile-more .mobile-author{    padding-top: 50px;    text-align: center;    font-size: 20px;    font-weight: 700;}.mobile-more .mobile-intro{    padding: 0 20px;    text-align: center;}.mobile-menu .mobile-search{    padding: 20px;    /* border-bottom: 1px solid rgba(0,0,0,.05); */}.mobile-menu .mobile-nav {    /* padding-top: 10px; */    /* padding-bottom: 20px; */    overflow: hidden;}.mobile-menu .mobile-nav>li{    text-transform: uppercase;    color: rgba(0,0,0,.6);    border-bottom: 1px solid rgba(0,0,0,.05);    overflow: hidden;}.mobile-menu .mobile-nav>li:hover{    background: rgba(0,0,0,0.08);}.mobile-menu .mobile-nav>li>a{    padding:  15px 20px;    position: relative;    display: inline-block;    width: 100%;    height: 100%;}.mobile-menu .mobile-nav>li>.current:after {    content: '';    position: absolute;    top: 0;    right: auto;    bottom: 0;    left: 0;    border-right: 3px solid #FC3C2D;    -webkit-transform: scale(1,1);    -moz-transform: scale(1,1);    -ms-transform: scale(1,1);    -o-transform: scale(1,1);    transform: scale(1,1);    -webkit-transform-origin: left center;    -moz-transform-origin: left center;    -ms-transform-origin: left center;    -o-transform-origin: left center;    transform-origin: left center;}.mobile-menu .mobile-nav>li>ul{    display: none;}.mobile-menu .mobileHot,.mobile-menu .mobileSearch{    padding: 10px;}.mobile-menu .mobile-heading{    padding-bottom: 10px;}.mobile-menu .mobile-heading h4{    font-size: 18px;    color:rgba(0,0,0,.8);    font-weight: 700;    margin: 0;}.mobile-PostHot>li{    overflow: hidden;    padding: 10px 0;    border-bottom: 1px solid rgba(0,0,0,.05);    display: flex;}.mobile-PostHot>li .mobile-thumb{    /* width: 110px; */    height: 80px;    overflow: hidden;    flex: 0 0 110px;}.mobile-PostHot>li .mobile-thumb a{    display: inline-block;    width: 100%;    height: 100%;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;}.mobile-PostHot>li .mobile-thumb img{	width:100%;  	height:100%;}.mobile-PostHot>li .mobile-text{    /* width: 60%; */    padding-left: 15px;    box-sizing: border-box;}.mobile-PostHot>li .mobile-text .mobile-title{    margin:0;    font-size: 16px;    /* margin-bottom: 5px;    padding-top: 15px; */    margin-top: 8px;}.mobile-PostHot>li .mobile-text .mobile-meta{    padding-top: 10px;}.mobile-PostHot>li .mobile-text .mobile-meta a{    font-size: 12px;    color: rgba(0,0,0,.4);}.mobile-PostHot>li .mobile-text .mobile-meta i{    margin-right: 5px;}.mobile-menu .mobileSearch{    padding-bottom: 30px;}.mobile-menu .mobileSearch .widget-search{    max-width: 240px;    margin: 0 auto;}.mobile-shadow{    position: fixed;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: rgba(0,0,0,.4);    z-index: 15;    display: none;}/* 导航栏结束 *//* 网站中间部门 */.container{    padding: 40px 0 60px;    max-width: 1170px;    margin: 0 auto;    overflow: hidden;}/* 网站中间部分结束 *//* 首页文章 */.post-iTeacer{    background: #fff;    width: 840px;    margin-right:30px;    padding: 20px;    box-sizing: border-box;    float: left;    box-shadow: 0 2px 2px 0 rgba(0,0,0,.08);}.heading{    margin-bottom: 20px;    position: relative;    overflow: hidden;    min-height: 30px;}.heading::after{    position: absolute;    content: '';    width: 100%;    height: 1.5px;    background:rgba(0,0,0,.05);    /* top: 50%; */    top: 40%;    /* transform: translateY(-50%); */}.heading h4{    margin: 0;    color: rgba(0,0,0,.8);    font-size: 1.1rem;    line-height: 1.2;    letter-spacing: .08em;    font-weight: 600;    text-transform: uppercase;    padding-right: 5px;    /* background: #fff; */    display: inline-block;}.post-item{    overflow: hidden;    padding:20px 0;    border-bottom: 1px solid rgba(0,0,0,.05);    height: 160px;}.post-item:nth-of-type(1){    padding-top: 0;}.post-item:nth-last-of-type(1){    border: none;}.post-item:hover .item-thumb a{    /* 每一个item被hover就放大图片 */    transform: scale(1.3);}.post-item .item-thumb{    width: 33%;    height: 160px;    overflow: hidden;    float: left;}.post-item .item-thumb a{    display: inline-block;    width: 100%;    height: 100%;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;}.post-item .item-thumb img{	width:100%;  	height:100%;  	object-fit:cover;}.post-item .item-text{    width: 67%;    float: right;    padding-left: 30px;    box-sizing: border-box;    position: relative;    height: 100%;}.post-item .item-text>a{    font-size: 12px;    color:#006363;    border-bottom: 1px solid currentColor;}.post-item .item-text>a:hover{    color:#006363;}.post-item .item-text h3{    margin: 6px 0 9px 0;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    font-weight: 700;    color:rgba(0,0,0.8);    font-size: 18px;}.item-text .post-content{    /* color: rgba(0,0,0,.6); */    color:#999999;    font-size: 15px;    word-break: break-all;}.item-text .post-meta{    display: flex;    margin-top: 8px;}.item-text .fixed-meta{    position: absolute;    bottom: 0;}.item-text .post-meta a{    color: #a8a8a8;}.item-text .post-meta a:hover{    color: #a8a8a8;}.item-text .post-meta li{    margin-right: 20px;    font-size: 14px;}.item-text .post-meta li i{    margin-right: 4px;}.item-text .post-meta li:nth-child(1) a{    color: rgba(0,0,0,.6);    font-weight: 700;}.item-text .post-meta li:nth-child(1) a:hover{    color: rgba(0,0,0,.6);}/* 分页开始 */.nav-page{    text-align: center;    overflow: hidden;}.nav-page a{    display: inline-block;    width: 100%;    height: 100%;}.nav-page .nav-page-pre,.nav-page .nav-page-nex{    float: left;    display: inline-block;    width: 60px;    height: 34px;    line-height: 34px;    margin-right: 15px;    background: #f5f5f5;    color: rgba(0,0,0,.8);    border-radius: 3px;}.nav-page .nav-page-pre a,.nav-page .nav-page-nex a{    color: rgba(0,0,0,.8);}.nav-page-counts{    line-height: 34px;}.nav-page .nav-page-pre:hover a,.nav-page .nav-page-nex:hover a{    color: rgba(0,0,0,.8);}.nav-page .nav-page-pre:hover,.nav-page .nav-page-nex:hover{    background: #ddd;}.nav-page .nav-page-counts{    float: right;}/* 分页结束 *//* aside开始 */.sidebar{    float: left;    width: 300px;    /* background: #fff; */    /* box-shadow: 0 2px 2px 0 rgba(0,0,0,.08); */}.sidebar section{    /* width: 100%; */    width: 300px;    background: #fff;    box-shadow: 0 2px 2px 0 rgba(0,0,0,.08);    padding: 20px;    box-sizing: border-box;    margin-bottom: 20px;}.sidebar section a{    color: rgba(0,0,0,.8);}.sidebar section:nth-last-of-type(1){    margin: 0;}.sidebarAbout .aboutImg img{    width: 110px;    height: 110px;    border-radius: 50%;    margin: 0 auto;    display: block;}.sidebarAbout .aboutIntro{    text-align: center;    font-size: 14px;    color:rgba(0,0,0,.8);    margin: 15px 0 0 0;}.sidebarPostHot li{    overflow: hidden;    line-height: 24px;    margin: 10px 0;}.sidebarPostHot li .postHotMeta{    float: right;    font-size: 13px;    color: #969696;}/* 最新评论 */.widget-list li{    margin: 10px 0;}.widget-list .widget-list-meta{    font-size: 12px;    line-height: 24px;    color: #969696;}.widget-list .widget-list-meta a{    color: #006363;}.widget-list .widget-list-meta a:nth-of-type(1){    margin-right: 5px;}/* 搜索 */.sidebarFixed{    position: fixed;    top: 20px;}.widget-search{    position: relative;}.widget-search>input{    width: 100%;    height: 30px;    border: 1px solid #e6e6e6;    border-radius: 30px;    padding-left: 15px;    box-sizing: border-box;    font-size: 14px;    outline: none;}.widget-search>button{    background: transparent;    width: 30px;    height: 30px;    border: none;    position: absolute;    top: 0;    right: 8px;    cursor: pointer;}/* aside结束 *//* footer开始 */footer{    border-top: 1px solid rgba(0,0,0,.08);    position: relative;    background-color: #fff;    padding: 20px;    color: rgba(0,0,0,.5);}#footer a{    color: #555;}#footer .footer-container{    max-width: 1170px;    margin: 0 auto;}#footer .govimg {    display: inline-block;    width: 14px;    height: 16px;    margin-right: 6px;    background: url(../images/icon-police.png) 0 0 no-repeat;    vertical-align: middle;    margin-top: -4px;}.footer-container .footer-author,.footer-container .footer-beian,.footer-beian .beian1,.footer-beian .beian2{    display: inline-block;}#backtotop{    display: none;    width: 36px;    height: 36px;    position: fixed;    right: 10px;    bottom: 10px;    cursor: pointer;    z-index: 98;    background: #fff;    border-radius: 4px;    border: 1px solid #eee;    margin-bottom: 5px;}#footer #backtotop i{    text-align: center;    font-size: 25px;    color: rgba(0,0,0,.5);    padding: 5px 6px;    margin: 0px;}#footer #backtotop i:hover{    font-size: 25px;    color: #333;}.fixed-bottom {    position: fixed;    bottom: 0;    width: 100%;}/* footer结束 *//* ************************** *//* 文章页开始 */.post-inner .entry-header{    border-bottom: 1px solid rgba(0,0,0,.05);    padding-bottom: 10px;    margin-bottom: 20px;}.post-inner .entry-post-content{    min-height: 100px;}.post-inner .entry-post-content h2{    margin: 15px -20px 10px!important;    /* margin: 15px -20px; */    padding: 0 20px;    border-left: 5px solid #1e7d8a;    background-color: #f7f7f7;    font-size: 17px;    line-height: 40px;}.entry-post-content img{    display: block;    max-width: 100%;    margin: 0 auto;    width: auto;    height: auto;}.entry-post-content video{    max-width: 100%;    width: auto;    height: auto;    display: block;    margin: 0 auto;}.entry-post-content a{	color:rgb(30, 139, 154);}.entry-header>a{    font-size: 12px;    color: #006363;    border-bottom: 1px solid currentColor;}.entry-header h1{    font-size: 20px;    line-height: 1.2;    margin: 6px 0 10px;    color:rgba(0,0,0,0.8);    font-weight: 700;}.entry-header .entry-post-meta{    display:flex;    flex-wrap: wrap;    color: rgba(0,0,0,.5);    font-size: 12px;}.entry-header .entry-post-meta li{    margin-right: 15px;}.entry-header .entry-post-meta li i{    margin-right: 5px;}.entry-header .entry-post-meta li:nth-last-of-type(1){    margin-right: 0;}.post-inner .entry-post-content p{    /* margin-bottom: 12px; */    margin: 6px 0;    word-break: break-all;} .post-iTeacer .post-inner .entry-post-content h2,h3,h4,h5,h6{    margin:10px 0 15px;}.post-inner .entry-footer{    margin: 30px 0 20px;}.post-inner .entry-footer:after{    content: "";    display: block;    height: 0;    clear:both;    visibility: hidden;}.entry-footer .post-tag{    float: left;}.entry-footer .post-tag a{    font-size: 12px;    color: #9c9c9c;    display: inline-block;    padding: 5px 15px;    background: #f4f4f4;    margin-right: 5px;}.entry-footer .post-share{    float: right;}.entry-footer .post-share a{    position: relative;}.post-share .mobileMa_open img{    display: none;}.post-share .mobileMa_close img{    border: 4px solid #eee;    position: absolute;    top: -110px;    right: 0;    max-width: 150px;    max-height: 150px;    animation: mobileMaLeft .5s;    z-index: 30;}.entry-footer .post-share a{    float: right;    font-size: 12px;    color: #f4f4f4;    display: inline-block;    padding: 5px 15px;    background: #1e7d8a;}.post-inner .author-info{    border-bottom: 1px solid rgba(0,0,0,.05);    border-top: 1px solid rgba(0,0,0,.05);    padding: 20px 0;    margin: 20px 0;    display: flex;    overflow: hidden;}.author-info .aboutImg{    flex: 0 0 80px;}.author-info .aboutImg img{    width: 80px;    height: 80px;    border-radius: 50%;    display: block;}.post-inner .aboutIntro{    padding-left: 20px;    font-size: 14px;    color:#7e7e7e;}.post-inner .aboutIntro a:nth-of-type(1){    padding-top: 20px;    display: block;    font-weight: 400;    font-size: 20px;    line-height: 1;    margin-bottom: 5px;}.post-inner .post-near{    display: flex;    height: 160px;    overflow: hidden;}.post-inner .post-near>a{    position: relative;    width: 100%;    height: 100%;    background-color: #000;    overflow: hidden;}.post-inner .post-near a .post-bg{    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    box-sizing: border-box;    opacity: 0.9;    width: 100%;    height: 100%;}.post-inner .post-near a:hover .post-bg{    -webkit-transition: all .2s ease-out 50ms;    -moz-transition: all .2s ease-out 50ms;    transition: all .2s ease-out 50ms;    opacity: 0.7;}.post-inner .post-near a .post-meta{    padding: 50px 15px;    position: absolute;    top: 0;    left: 0;}.post-inner .post-near a .post-meta:nth-last-of-type(1){    top: 0;    right: 0;}.post-inner .post-near>a .post-meta{    color: white;}.post-inner .post-near span{    font-size: 24px;}.post-inner .post-near h4{    font-size: 16px;}.post-inner .post-near a:nth-of-type(1){    margin-right: 5px;    text-align: left;    overflow: hidden;}.post-inner .post-near a:nth-of-type(2){    margin-left: 5px;    text-align: right;    overflow: hidden;}/* hljs */.hljs {    }.hljs ul {    list-style: decimal;    margin: 0px 0px 0 40px !important;    padding: 0px;}.hljs ul li {    list-style: decimal-leading-zero;    border-left: 1px solid #ddd !important;    padding: 5px!important;    margin: 0 !important;    line-height: 14px;    word-break: break-all;    word-wrap: break-word;}.hljs ul li:nth-of-type(even) {    background-color:;/*偶数行背景色，可以不设置 */    color: inherit;}/* 404页面开始 */.i404 .widget-search{    max-width: 300px;    margin: 20px auto 30px;}.i404 .mobile-PostHot{    display: flex;    flex-wrap: wrap;    overflow: hidden;}.i404 .mobile-PostHot>li{    line-height: 1;}.i404 .mobile-PostHot>li{    flex: 0 0 33.3%;    display: block;    padding: 10px 5px;    box-sizing: border-box;}.i404  .mobile-PostHot>li .mobile-thumb{    height: 120px;}.i404 .mobile-PostHot>li .mobile-text{    margin: 0;    padding: 0;}.i404 .mobile-PostHot>li .mobile-text h3{    margin: 15px 0 8px 0;    padding: 0;    font-size: 14px;}.i404  .mobile-PostHot>li .mobile-text .mobile-meta{    padding: 0;}/* 404页面结束 */@keyframes mobileHeaderOpen {    0% {display:block;opacity:0;left: -80%;}  100% {display:block;opacity:1;left: 0;}}@keyframes mobileHeaderClose{    0% {display:block;opacity:1;left: 0;}  100% {display:block;opacity:0;left: -80%;}}@keyframes mobileMaLeft {    0% {opacity:0;transform: translateX(20px);}  100% {opacity:1;transform: translateX(0);}}/* ************************* *//* 首页中屏电脑 */@media screen and (max-width:1200px) {    .container,.footer-container,.navbar-container{        max-width: 950px!important;    }    .post-iTeacer{        width: 660px;    }    .sidebar,.sidebar section{        width: 260px;    }    .post-item .item-text h3 {        margin: 3px 0 3px 0;    }    .item-text .post-content{        font-size: 14px;    }    .item-text .post-meta {        margin-top: 3px;    }    .item-text .post-meta li {        font-size: 13px;    }    .post-item .item-thumb{        width: 40%;    }    .post-item .item-text {        width: 60%;        padding-left: 20px;    }}/* 首页中屏电脑结束 *//* 首页小屏电脑开始 */@media screen and (max-width:990px) {    .container,.footer-container,.navbar-container{        max-width: 730px!important;    }    .post-iTeacer{        width: 100%;        margin: 0;    }    .sidebar{        width: 100%;        margin-top: 20px;    }    .sidebar section{        width: 100%;    }    .sidebarFixed{        display: none;    }    .i404 .sidebarSearch{        display: block;    }    .sidebarSearch{        display: none;    }    .sidebarCatalog{        display: none;    }}/* 首页小屏电脑结束 *//* 比手机大一点开始620 */@media screen and (max-width:620px) {  	.heading{  		margin-bottom:5px;  	}    .post-item .item-text{        /*padding-left: 9px;*/      	padding:0px;    }    .post-item{        /*height: 83px;*/      	height:auto;      	padding:10px 0;    }    .post-item .item-text h3{        white-space: normal;      	margin:6px 0px 0px 0px;    }    .item-text .post-content{        display: none;    }    .item-text .post-meta li:nth-of-type(1){        /*display: none;*/    }    .item-text .post-meta li:nth-of-type(3){        /*display: none;*/    }    .post-item .item-text>a{        display: none;    }    .post-item .item-thumb{        /* width: 50%;        height: 160px; */        /*width: 115px;        height: 83px;  */      	width:100%;      	height:220px;      	float:none;    }    .post-item .item-text{        /*float: left;*/        /*height: 83px;*/        /* width: 50%;        height: 160px; */        position: relative;      	width:100%;      	height:auto;    }    .item-text .post-meta{        /*position: absolute;        bottom: 0;        left: 9px;*/      	position:unset;    }    .item-text .post-meta li{        margin-right: 10px;    }    .item-text .post-meta li:nth-last-of-type(1){        margin-right: 0;    }    .item-text .post-meta li i{        margin-right: 3px;    }}/* 比手机大一点结束620 *//* 手机端开始 */@media screen and (max-width:780px) {    .post-iTeacer{        padding: 10px;        /* padding: 0px; */        /* background:none; */    }    /* .post-iTeacer .heading{        padding: 10px;        background: #ffffff;        margin-bottom: 5px;    }    .post-iTeacer .post-item{        padding: 10px;        background: #ffffff;        margin-bottom: 5px;    }    .post-iTeacer .nav-page{        padding: 10px;        background: #ffffff;    } */    .post-item .item-text h3{        font-size: 16px;        line-height: 1.5;    }    .sidebar{        display: none;    }    .container{        padding: 15px 0px 20px;    }    .nav-menu>li{        display: none;    }    .navbar-container .mobile-bar{        display: inline-block;         position: absolute;        right: 15px;        top: 14px;    }    .navbar-container .mobile-bar a{        color:rgba(0,0,0.8)    }    .mobile-bar i{        font-size: 26px;    }    .navbar-container{        padding: 0 15px;        display: block!important;        position: relative;        height: 50px!important;    }    .navbar-container .sitename h1{        line-height: 50px;    }    .navbar-container .sitename{        padding: 0;        position: absolute;        left: 50%;        transform: translateX(-50%);        width: 65%;        overflow: hidden;        text-align: center;    }    .post-inner .author-info{        padding: 10px 0;    }    .post-inner .aboutIntro{        padding-left: 10px;        line-height: 1.5;        font-size: 12px;    }    .post-inner .aboutIntro a:nth-of-type(1){        padding-top: 8px;        font-size: 16px;    }    .author-info .aboutImg{        flex: 0 0 50px;    }    .author-info .aboutImg img{        width: 50px;        height: 50px;    }    .post-inner .entry-post-content h2{        margin: 15px -10px 10px!important;        font-size: 16px;        line-height: 35px;    }    .post-inner .post-near{        /* flex-wrap: wrap;        height: auto; */        height: 90px;    }    .post-inner .post-near a{        /* height: 160px; */    }    .post-inner .post-near a:nth-of-type(1){        /* margin-right: 0px;        margin-bottom: 5px; */    }    .post-inner .post-near a:nth-of-type(2){        /* margin-top: 5px;        margin-left: 0px; */    }    .post-inner .post-near a .post-meta{        padding: 8px;    }    .post-inner .post-near span{        font-size: 12px;    }    .post-inner .post-near a .post-meta h4{        font-weight: 500;        font-size: 14px;        line-height: 1.5;    }/* 404页面 */    .i404 .mobile-PostHot{        display: block;    }    .i404 .mobile-PostHot>li .mobile-thumb{        height: 170px;    }    .i404 .mobile-PostHot>li:nth-last-of-type(1){        border-bottom: none;    }    .entry-header>a{        display: none;    }    .mobile-menu .mobile-PostHot>li .mobile-text {        position: relative;    }    .mobile-PostHot>li .mobile-text .mobile-title{        line-height: 1.5;    }    .mobile-menu .mobile-PostHot>li .mobile-text .mobile-meta{        position: absolute;        bottom: 0;        width:100%;    }}/* 手机端结束 */@media screen and (max-width:420px) {    /* .post-item .item-thumb{        width: 50%;        height: 130px;    }    .post-item .item-text{        height: 130px;    } */}/* iPhone8 */@media screen and (max-width:376px){    .mobile-PostHot>li .mobile-text .mobile-title{        margin-top: 0;    }    .mobile-PostHot>li .mobile-text .mobile-meta{        padding-top: 0;    }}/* 变态非主流小屏幕 */@media screen and (max-width:321px) {    .mobile-PostHot>li .mobile-text{        padding-left: 10px;    }    .mobile-PostHot>li .mobile-text .mobile-title{        padding-top: 0px;    }    .item-text .post-meta li{        font-size: 12px;        margin-right: 7px;    }    .post-item .item-text{        padding-left: 10px;    }    .item-text .post-meta li i{        margin-right: 2px;    }    .item-text .post-meta{        left: 10px;    }    .entry-header h1{        font-size: 20px;    }    .entry-header .entry-post-meta{        font-size: 12px;    }    h2{font-size: 18px;}    h3{font-size: 16px;}    h4{font-size: 14px;}    h5{font-size: 12px;}    h6{font-size: 10px;}}/* 变态非主流小屏幕结束 *//*烧脑的评论页开始*/.post-inner #comments{	padding: 0px;}.post-inner #comments .respond{    margin-bottom: 15px;}.post-inner #comments .heading{    margin-top: 20px;}.post-inner #comments hr{	height: 10px;    border: none;    background-color: #ddd;    background-image: repeating-linear-gradient(-45deg, #fff, #fff 4px, transparent 4px, transparent 8px);    margin-left: -20px;    margin-right: -20px;    margin-top: 3px;}.post-inner #comments h5{    margin: 0;    text-align: center;    color: rgba(0,0,0,.8);    font-size: 15px;    line-height: 1.2;    letter-spacing: .08em;    font-weight: 600;    text-transform: uppercase;    background: #fff;    display: inline-block;    position: absolute;    top: 50%;    left: 50%;    transform: translateX(-50%) translateY(-50%);    z-index: 120;    padding: 0 10px;}.post-inner #comments #comment-form{	margin-top: 15px;    padding: 24px 0 0;    background-color: #fff;    border: 1px solid rgba(150,150,150,.2);    margin-bottom: 10px;}#comments #comment-form .post-comments-area{	position: relative; }#comments #comment-form .post-comments-area textarea{	line-height: 1.8;    padding: 0 20px 0 20px;    background-color: transparent;    resize: none;    height: 55px;    }#comments #comment-form textarea,#comments #comment-form input{    padding: 0;    line-height: 1.4;    border: none;    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    outline: 0;}#comments #comment-form .input-body{	padding: 10px 20px;    margin-top: 12px;    position: relative;    background-color: #fbfbfb;    height: 20px;    box-sizing: content-box;  /*这个坑得记住!*/}#comments #comment-form .input-body .ident{	width: 80%;}#comments #comment-form .input-body li{	display: block;    float: left;    font-size: 13px;}#comments #comment-form .input-body li:nth-child(1){	width: 25%;}#comments #comment-form .input-body li:nth-child(2){	width: 37.5%;}#comments #comment-form .input-body li:nth-child(3){	width: 37.5%;}#comments #comment-form .input-body li input{    position: relative;    background-color: transparent;    padding:0 1em;}#comments #comment-form .submit{		padding: 7px 25px;    width: auto;    position: absolute;    right: 5px;    top: 3px;    background-color: #000;    color: #fff;    height: 32px;    border-radius: 4px;    text-decoration: none;    line-height: 18px;    cursor: pointer;}#comments h3.comments-title{	font-size: 16px;	line-height: 1;	text-align: center;	margin-top: 16px;}#comments h3.comments-title:before{	display: block;    content: '';    border-top: 1px solid #e7e7e7;    position: relative;    top: 8px;}#comments .comments-title span{	display: inline-block;    padding: 0 30px;    background: #fff;    position: relative;}/*开始写分页*/.page-navigator{	text-align: center;		margin-bottom: 25px;	margin-top: 25px;	}.page-navigator li{	display: inline-block;    margin: 0 8px;}.page-navigator li a{    display: inline-block;    min-width: 34px;    height: 34px;    line-height: 34px;    text-align: center;    background: #f5f5f5;    border-radius: 3px;}.page-navigator .current a{    background: #FD847A;    color: #f5f5f5;}/*官方评论框 肚子好饿直接搬过来好了*/.comment-list,.comment-list ol {	list-style: none;	margin: 0;	padding: 0;}.comment-list li {	/* padding-top: 20px;	margin-top: 10px;	border-bottom: 1px solid #EEE;    line-height: 1.2; */    overflow: hidden;    padding-top: 16px;}.comment-list li .comment-content{	word-wrap: break-word;	padding: 8px 0 5px 0;    line-height: 1.8;}.comment-list li.comment-level-odd {	/* background: #F6F6F3; */}.comment-list li.comment-level-even {	/* background: #FFF; */}.comment-list li.comment-by-author {	/* background: #FFF9E8; */}.comment-list li.comment-by-author .comment-author>.avatarImg {    position: relative;    float: left;    margin-right: 3px;    width: 60px;    height: 60px;    border-radius: 50%;}.comment-list li.comment-by-author .comment-author>.authorImg::before{    position: absolute;    content: '';    right: 4px;    bottom: 5px;    width: 20px;    height: 20px;    background: url(../images/icon.png) no-repeat;    background-position: -50px -25px;}.comment-list li .comment-reply {	text-align: right;	font-size: .92857em;}.comment-meta{    margin-top: 10px;    line-height:1;    margin-bottom:1em;    color:#939393;    font-size:12px;}.comment-meta a{    font-style:normal;    color:#939393;    font-size:12px;}.comment-author {	/* display: block;	margin-bottom: 3px;    color: #444; */    font-size:14px;}.comment-author .avatar {	float: left;    margin-right: 10px;    width:50px;    height:50px;    border-radius: 50%;}.comment-author cite {	font-weight: bold;	font-style: normal;}.comment-list .respond {    overflow: hidden;	margin-top: 15px;	/* border-top: 1px solid #EEE; */}.respond .cancel-comment-reply {	float: right;	margin-top: 23px;	font-size: .92857em;}#comment-form label {	display: block;	margin-bottom: .5em;	font-weight: bold;}#comment-form .required:after {	content: " *";	color: #C00;}/*回复这块修复一下*/.comment-list .respond h3{	padding-top: 15px!important;}.comment-list .respond #comment-form{	margin-bottom: 5px!important;}.comment-list .respond  li {     padding: 0px!important;      margin: 0px!important;     border: none; }.fn,.fn a{    color: #18779d;    padding-right: 3px;    font-size: 14px;    font-style: normal;}.comment-reply-link{    float:right;    font-size:12px;    line-height:20px;    padding:0 12px;    background:#18779d;    border-radius:999em;    display:none;    cursor:pointer;    margin-right:10px;}.comment-reply-link a{    color: #fff;}.comment-body{padding:10px 0 0 0;border-bottom:1px solid #eee;position:relative;}.comment-body:nth-last-of-type(1){border-bottom: 0;}.comment-body .reply{position:absolute;top: 30px;right:0;}.comment-body .reply a:hover{color: #fff;}.comment-body:hover .comment-reply-link{display:block}.comment-child2{margin-left:0;}#comments p{margin-left:60px;}.comment-child{margin-left:30px;}#comments p{line-height: 1.5;letter-spacing:0.013rem;margin-top: -6px;margin-bottom: 14px;}#comments p img {    display: block;    max-width: 40%;}/*回复这块修复结束*//*头疼的手机响应式*/@media screen and (max-width:767px) {    blockquote:before{        content: "“";        top: 25px;        left: 12px;    }    blockquote:after {    content: "”";    bottom: -20px;    right: 10px;    }	#comments #comment-form .input-body .ident{		width: 100%;	}	#comments #comment-form .input-body{		height: 90px;		padding-left: 8px;		padding-right: 8px;	}	#comments #comment-form .input-body li{		clear: left;		line-height: 30px;	}	#comments #comment-form .input-body li:nth-child(1){		width: 80%;	}	#comments #comment-form .input-body li:nth-child(2){		width: 100%;		border-top: 1px dashed rgba(0,0,0,.05);;		border-bottom: 1px dashed rgba(0,0,0,.05);;	}	#comments #comment-form .input-body li:nth-child(3){		width: 100%;		border-bottom: 1px dashed rgba(0,0,0,.05);;	}	#comments #comment-form .submit{			/* background-color: #60aefb; */    }    .comment-list li.comment-by-author .comment-author .avatarImg{        width: 50px;        height: 50px;    }    .comment-list li.comment-by-author .comment-author>.authorImg::before{        position: absolute;        content: '';        right: 4px;        bottom: 5px;        width: 18px;        height: 18px;        background: url(../images/chengv.png) no-repeat center center;        background-size: 100%;        /* background-position: -50px -25px; */    }    .comment-author .avatar{        width: 40px;        height: 40px;    }    .comment-meta {        margin-top: 2px;    }    #comments p {        /* margin-top: 5px; */        margin-bottom: 5px;    }    #comments p {        font-size: 13px;        margin-left: 50px;    }    .comment-child {        margin-left: 15px;    }    .post-inner #comments .heading{        margin-bottom: 10px;    }}/*烧脑的评论页结束*//* 滚播图 */.index_top_banner .swiper-slide{    background:#000;    height:400px;    position: relative;}.index_top_banner .swiper-slide>a{    display: inline-block;    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 11;}.index_top_banner .iTeacherImg{    display: inline-block;    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 10;    background-position: center center!important;    background-size:cover!important;    opacity: 0.75;}.swiper-container-horizontal>.swiper-pagination-bullets{    width: 30%!important;    max-width: 50%;    bottom: unset;    left: unset;    top: 5px!important;    right: 10px!important;    max-height: 30px;    text-align: right;    /* padding-right: 10px; */    width: 100%;    overflow: hidden;}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:nth-last-of-type(1){    /* margin-right: 10px; */}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{    background: #fff;}.index_top_banner{    /* height: 300px; */    margin-bottom: 20px;}.index_top_banner .iTeacherImgMore{    padding:20px;    position: absolute;    bottom: 0;    left: 0;    z-index: 11;    width: 100%;    color: #fff;    box-sizing: border-box;}.index_top_banner .iTeacherImgMore .imgLink{    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.iTeacherImgMore>span{    display: inline-block;    margin-bottom: 10px;}.iTeacherImgMore>span a{    background-color: rgba(255,255,255,.2);    color: #fff;    border-radius: 3px;    display: inline-block;    padding: 7px;    font-size: 12px;    line-height: 1;    text-shadow: none;    font-weight: 400;    position: absolute;    top: 0;    z-index: 20;}.iTeacherImgMore h2{    font-size: 24px;    word-break:break-all;    text-shadow: 1px 3px rgba(0,0,0,.08);    line-height: 1.5;}.iTeacherImgMore .iTeacherImgMeta{    display: flex;    height: 25px;    margin-top: 15px;}.iTeacherImgMore .iTeacherImgMeta li{    line-height: 25px;    margin-right: 10px;}.iTeacherImgMore .iTeacherImgMeta img{    width: 25px;    height: 25px;    border-radius: 50%;    vertical-align: top;    margin-right: 5px;}@media screen and (max-width: 780px){    .index_top_banner .swiper-wrapper .swiper-slide{        height:350px!important;    }}@media screen and (max-width: 420px){    .index_top_banner .swiper-wrapper .swiper-slide{        height:300px!important;    }}.iframe_video {    position: relative;    width: 100%;}@media only screen and (max-width: 767px) {    .iframe_video {        height: 15em;    }}@media only screen and (min-width: 768px) and (max-width: 991px) {    .iframe_video {        height: 20em;    }}@media only screen and (min-width: 992px) and (max-width: 1199px) {    .iframe_video {        height: 30em;    }}@media only screen and (min-width: 1200px) {    .iframe_video {        height: 40em;    }}.iframe_cross {    position: relative;    width: 100%;    height: 0;    padding-bottom: 75%}.iframe_cross iframe {    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0}