article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}

div,html,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,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{margin:0;padding:0;}

body{background-color:#f5f5f5;font:100%/1.5em 'Microsoft Yahei',Arial,tahoma;word-break:break-all;}

a{text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;color:#333;}

a:hover{color:#3CADFB;}

input{-webkit-appearance:none;border:0;}

input:focus,textarea:focus{outline:none;-webkit-tap-highlight-color:transparent;}

.submit{-webkit-tap-highlight-color:transparent;}

li{list-style:none;}

.clear{clear:both;}

a img{border:none;}

table{background-color:transparent;border-spacing:0;border-collapse:collapse;font-size:12px;width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd;box-sizing:border-box;}

table th{background-color:#f9f9f9;text-align:center;box-sizing:border-box;}

table td,table th{padding:1%;border:1px solid #ddd;box-sizing:border-box;}



/*gold*/

.inner{width:1280px;margin:0 auto;}

.nofound{padding:32vh 0;text-align:center;color:#888;}

.nofound h2{font-weight:lighter;line-height:1.5em;font-size:3em;}

.nofound p{font-weight:lighter;font-size:0.875em;padding:5px 0;}

.nofound a{background-color:#3CADFB;color:#fff;padding:0 5px;border-radius:2px;}



.top{font-style:normal;font-size:12px;background-color:#0A9BE6;color:#fff;padding:1px 3px;border-radius:0 0 2px 2px;position:absolute;left:5px;top:0;}

.siteIcon {position: relative;overflow: hidden; /* 新增 */transition: transform 0.3s ease; /* 新增 */}

.siteIcon a,.thumbnail a{display:block;position:relative;overflow:hidden;}

.siteIcon img, .thumbnail img {display: block;position: absolute;left: 0;top: 0;width: 150%;height: 150%;left: -25%;top: -25%; object-fit: cover;transition: transform 0.5s ease; /* 新增 */}

.thumbnail a{padding-bottom:75%;}

.siteIcon a{padding-bottom:100%;}
.siteIcon:hover {transform: scale(1.05);z-index: 10;}
.siteIcon:hover img {transform: scale(1.1);}


/*slick*/

.slick-load{display:none;overflow:hidden;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}

.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}

.slick-list:focus{outline:none;}

.slick-list.dragging{cursor:pointer;cursor:hand;}

.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}

.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}

.slick-track:before,.slick-track:after{display:table;content:'';}

.slick-track:after{clear:both;}

.slick-loading .slick-track{visibility:hidden;}

.slick-slide{display:none;float:left;height:100%;min-height:1px;}

[dir='rtl'] .slick-slide{float:right;}

.slick-slide img{display:block;}

.slick-slide.slick-loading img{display:none;}

.slick-slide.dragging img{pointer-events:none;}

.slick-initialized .slick-slide{display:block;}

.slick-loading .slick-slide{visibility:hidden;}

.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}

.slick-arrow.slick-hidden{display:none;}



/*header*/

#header{width:100%;background-color:#fff;position:relative;z-index:9;}

#header .inner{position:relative;}



/*logo*/

#logo{float:left;padding:20px 0;}

#logo a{display:block;}



/*searchForm*/

#searchForm{margin-left:220px;overflow:hidden;padding:33px 0;}

#searchForm .form{position:relative;float:right;width:55%;}

#searchForm .submit{background-color:#3CADFB;height:100%;width:85px;border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:18px;position:absolute;right:0;top:0;}

#searchForm .submit:hover{background-color:#1A9ADA;}

#searchForm .input{margin-right:85px;border:1px solid #ddd;border-right:none;overflow:hidden;border-radius:3px 0 0 3px;}

#searchForm .s{font-size:16px;height:30px;line-height:30px;width:90%;padding:6px 5%;box-shadow:inset 0px 0px 2px #ddd;}



/*topBtn*/

#topBtn{position:absolute;top:50%;right:0;transform:translateY(-50%);display:none;}

#topBtn .btn{width:70px;height:70px;float:left;cursor:pointer;position:relative;}

#topBtn .cur{box-shadow:0 0 3px #aaa;background-image::-moz-linear-gradient(top,#ddd,#fff);background-image::-webkit-linear-gradient(top,#ddd,#fff);background-image::-o-linear-gradient(top,#ddd,#fff);background-image:linear-gradient(to bottom,#ddd,#fff);}



/*schBtn*/

#schBtn i{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ico.png) no-repeat 20px 20px;}



/*navBtn*/

#navBtn i,#navBtn:before,#navBtn:after{display:block;height:3px;background-color:#aaa;position:absolute;left:25%;width:50%;border-radius:1.5px;}

#navBtn i{top:50%;transform:translateY(-50%);}

#navBtn:before{top:22px;content:'';}

#navBtn:after{bottom:22.5px;content:'';}



/*notice*/

#notice{overflow:hidden;position:relative;background-color:#fff;padding:10px 20px 10px 40px;height:30px;line-height:30px;font-size:14px;}

#notice:before{width:5px;height:5px;border-radius:50%;content:'';display:block;position:absolute;left:20px;top:50%;margin-top:-2.5px;background-color:#f50;}

#notice .slick-load{padding-right:80px;}

#notice .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

#notice a:hover{text-decoration:underline;}

#notice .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);display:block;font-size:0;background:none;width:30px;height:30px;border:none;cursor:pointer;}

#notice .slick-arrow:focus{outline:none;}

#notice .slick-arrow:after{content:'';display:block;position:absolute;left:9px;top:50%;transform:translateY(-50%);border-right:6px solid transparent;border-left:6px solid transparent;}

#notice .slick-prev{right:40px;}

#notice .slick-next{right:0;}

#notice .slick-prev:after{border-bottom:none;border-top:6px solid #999;}

#notice .slick-next:after{border-top:none;border-bottom:6px solid #999;}



/*nav*/

#nav{width:100%;background-color:#3CADFB;}

#nav ul{height:42px;line-height:42px;border-left:1px solid #32a2f0;}

#nav li{float:left;font-size:16px;position:relative;width:11.11%;text-align:center;}

#nav li:last-child:after{position:absolute;left:100%;top:0;height:100%;width:0;border-right:1px solid #74c5fd;content:'';display:block;}

#nav li a{color:#fff;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-left:1px solid #74c5fd;border-right:1px solid #32a2f0;padding:0 5px;position:relative;}

#nav li.on > a,

#nav li.cur > a{background-color:#67bcf7;}

#nav li ul{position:absolute;left:0;top:100%;background:rgba(60,173,251,0.9);width:100%;z-index:2;display:none;border:none;height:auto;}

#nav li li{float:none;width:auto;}

#nav li li:last-child:after{display:none;}

#nav li li a{border:none;}

#nav em {display: none;}

/*container*/

#container{clear:both;padding:20px 0;}

#container .inner{display:table;table-layout:fixed;}

#container .td{display:table-cell;vertical-align:top;}

#container .space{width:20px;}



/*aside*/

.sidebar{width:280px;background-color:#fff;}



/*main*/

.main{overflow:hidden;background-color:#fff;}



/*widget*/

.widget{background-color:#fff;overflow:hidden;}

.widget ul{padding:0 20px 5px;}

.widget li{font-size:14px;padding:15px 0;border-bottom:1px dashed #e4e4e4;}

/*divContorPanel*/

.divContorPanel div{padding:15px 20px;font-size:14px;}



/*divCalendar*/

.divCalendar table{text-align:center;}

.divCalendar *{border-color:#eee;}



/*divSearchPanel*/

.divSearchPanel form{position:relative;overflow:hidden;padding-right:40px;margin:15px 20px;}

.divSearchPanel input[type='submit']{font-size:14px;background-color:#3CADFB;color:#fff;width:40px;height:34px;display:block;position:absolute;right:0;top:0;border-radius:0 3px 3px 0;cursor:pointer;}

.divSearchPanel input[type='text']{height:22px;line-height:22px;width:92%;padding:5px 4%;border:1px solid #e4e4e4;border-radius:3px;border-right:none;font-size:14px;color:#333;}



/*divTags*/

.divTags ul,

.divTags .textwidget {overflow:hidden; padding:10px 20px;}

.divTags li{float:left;padding:2px 5px 2px 0; border-bottom: none;}

.divTags li a {display: block; margin:0;}

.divTags .tag-count,.divTags a:before{display:none;}

.divTags a{display:inline-block;padding:0 8px;background-color:#ddd;color:#fff;font-size:12px;height:20px;line-height:18px;border-radius:2px; margin:2px 5px 2px 0;}

.divTags a:hover{opacity:.85;}

.divTags a:nth-child(8n-7) {background-color:#8A9B0F;}

.divTags a:nth-child(8n-6) {background-color:#EB6841;}

.divTags a:nth-child(8n-5) {background-color:#3FB8AF;}

.divTags a:nth-child(8n-4) {background-color:#FE4365;}

.divTags a:nth-child(8n-3) {background-color:#FC9D9A;}

.divTags a:nth-child(8n-2) {background-color:#EDC951;}

.divTags a:nth-child(8n-1) {background-color:#C8C8A9;}

.divTags a:nth-child(8n) {background-color:#83AF9B;}

.divTags a:first-child {background-color:#E1474D;}

.divTags a:last-child {background-color:#3CADFB;}



/*sidesite*/

.sidesite li{white-space:normal;overflow:hidden;padding:10px 0 10px 15px;position:relative;}

.sidesite li:before{content:'';display:block;width:3px;height:3px;border-radius:50%;background-color:#f50;position:absolute;left:0;top:23.5px;}

.sidesite li .icon{width:30px;float:right;border-radius:50%;overflow:hidden;}

.sidesite li .icon a{display:block;padding-bottom:100%;background:no-repeat center center;background-size:cover;}

.sidesite li h4{font-size:14px;font-weight:normal;margin-right:35px;line-height:26px;padding:2px 0;margin-bottom:5px;}

.sidesite li .meta{overflow:hidden;clear:both;}

.sidesite li span{display:block;font-size:12px;color:#888;line-height:2em;}

.sidesite li .left{float:left;}

.sidesite li .right{float:right;min-width:30px;text-align:center;}



/*catpost*/

.catpost li{position:relative;}

.catpost li .pic{float:left;width:65px;}

.catpost li .pic i{display:block;padding-bottom:75%;background:no-repeat center center;background-size:cover;}

.catpost li h4{margin-left:75px;overflow:hidden;font-weight:normal;font-size:14px;line-height:1.72em;height:3.44em;}



/*widget-ad*/

.widget-ad{border:none;}

.widget-ad img,.postImg img{width:100%;height:auto;display:block;}



/*postImg*/

.postImg{margin-bottom:20px;overflow:hidden;height:auto;}



/*breadcrumb*/

.breadcrumb{font-size:12px;padding-left:20px;background:url(../images/ico.png) no-repeat -19px -71.5px}



/*boxTitle*/

.boxTitle{padding:8px 20px;border-bottom:1px solid #eee;overflow:hidden;position:relative;}

.boxTitle .title{font-size:14px;padding-left:20px;background:url(../images/ico.png) no-repeat -19px -71.5px;margin-right:40px;}

.boxTitle .title a{color:#000;}

.boxTitle .title a:hover{color:#3CADFB;}

.boxTitle .more{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:12px;}

.boxTitle .more a{color:#999;}

.boxTitle .more i{font-style:normal;}



/*breadcrumb*/

.breadcrumb{color:#666;}

.breadcrumb i{font-family:Arial;}

.breadcrumb a{color:#666;font-size:1em;}



/*box*/

.hmBox{position:relative;}

.hmBox ul{overflow:hidden;}

.hmBox li{float:left;width:20%;border-bottom:1px solid #eee;}

.hmBox .box{padding:20px;overflow:hidden;position:relative;display: flex;flex-direction: column;align-items: center;text-align: center;}

.hmBox .siteIcon{width: 150px;margin-bottom: 10px;overflow:hidden;}
.hmBox .siteIcon:hover {transform: scale(1.08);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);}
.siteList .icon:hover,
.relatedSite li .icon:hover,
.siteInfo .icon:hover {transform: scale(1.05);}
.hmBox .info{width: 100%;overflow:hidden;}

.hmBox .info.nl{margin-left:0;}

.hmBox .name{font-size:16px;margin-bottom:6.5px;line-height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;font-weight:normal;}

.hmBox .intro{font-size:14px;color:#999;line-height:1.65em;height:4.95em;overflow:hidden;}

.hmBox .nl .intro{height:3.3em;}



/*siteList*/

.siteList{overflow:hidden;clear:both;border-bottom:1px dashed #eee;padding:20px;}

.siteList .icon{float:left;width:150px;border:1px solid #eee;padding:2px;position:relative;}

.siteList .icon a{display:block;padding-bottom:100%;position:relative;}

.siteList .icon img{display:block;width:100%;height:auto;min-height:100%;position:absolute;left:0;top:0;}

.siteList .top{background-color:#96CC29;box-shadow:0px 0px 1px #96CC29;top:-1px;}

.siteList .info{margin-left:180px;overflow:hidden;}

.siteList .title{font-size:16px;line-height:1.5em;margin-bottom:13px;}

.siteList .title a{color:#0080B8;}

.siteList .excerpt{font-size:14px;line-height:1.75em;height:5.25em;overflow:hidden;color:#777;margin-bottom:15px;text-align:justify;display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}

.siteList .more{float:right;}

.siteList .more a{display:block;color:#fff;background-color:#69c;font-size:0.875em;padding:3px 10px;border-radius:3px;}



/*blog*/

.blogList{padding:20px;border-bottom:1px dashed #eee;overflow:hidden;}

.blogList .thumbnail{float:left;width:250px;}

.blogList .info{margin-left:270px;overflow:hidden;}

.blogList .title{font-size:18px;line-height:1.5em;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.blogList .title i{display:inline-block;background-color:#96CC29;color:#fff;font-style:normal;font-size:12px;padding:0 5px;border-radius:3px;line-height:22px;margin-top:4px;margin-right:5px;vertical-align:top;}

.blogList .excerpt{font-size:14px;line-height:2em;color:#555;margin-bottom:10px;max-height:8em;overflow:hidden;text-align:justify;display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;}

.blogList .more{text-align:right;}

.blogList .more a{color:#3CADFB;font-size:14px;}



/*sitePost*/

.sitePost{padding:20px;position:relative;}



/*siteText*/

.siteText{clear:both;padding:20px 0;border-top:1px solid #eee;position:relative;overflow:hidden;display:table;width:100%;table-layout:fixed;}

.siteText .left,.siteText .right{display:table-cell;vertical-align:top;}

.siteText .right{width:220px;padding-left:20px;}

.siteText .title{font-size:16px;background:url(../images/ico.png) no-repeat -19px -70px;padding-left:20px;margin-bottom:20px;}



/*relatedNews*/

.relatedNews{background-color:#EBF6E0;border:1px solid #B7EC82;padding:15px;}

.relatedNews h3{font-size:16px;margin-bottom:10px;color:#649505;}

.relatedNews ul{padding-left:1em;}

.relatedNews li{font-size:14px;line-height:2em;list-style:outside disc none;color:#649505;}

.relatedNews li a{color:#649505;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.relatedNews li a:hover{color:#6699D5;}



/*postBox*/

.postBox{margin-top:20px;overflow:hidden;clear:both;}

.postBox h3{background-color:#69C;color:#fff;border-radius:3px 3px 0 0;padding:5px 15px;font-size:0.875em;}

.postBox .box{border:1px solid #eee;border-top:none;overflow:hidden;padding:0 25px;}



/*postBox*/

.warning{font-size:12px;line-height:2em;color:#f50;margin-bottom:15px;}



/*commentslist*/

#commentslist{margin-bottom:25px;}

#commentslist li{overflow:hidden;padding:25px 0;border-bottom:1px solid #eee;overflow:hidden;}

#commentslist .gravatar{float:left;}

#commentslist .gravatar img{width:45px;height:45px;border-radius:50%;display:block;}

#commentslist .info{margin-left:60px;}

#commentslist .name{font-size:16px;line-height:1.5em;font-weight:bold;}

#commentslist .name a{color:#333;}

#commentslist .text{font-size:14px;line-height:1.75em;padding:8px 0;}

#commentslist .meta{font-size:12px;color:#999;overflow:hidden;}

#commentslist .meta span{display:block;float:left;}

#commentslist .meta .reply{padding-left:10px;}

#commentslist .meta a{color:#999;}

#commentslist .meta a:hover{color:#69C;}

#commentslist li ol{background-color:#fafafa;margin-left:60px;padding:15px;margin-top:15px;position:relative;}

#commentslist li ol:before{content:'';display:block;width:20px;height:40px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;position:absolute;left:-37.5px;top:-20px;}

#commentslist li li{border-bottom:none;padding:0;}

#commentslist li li ol{margin-left:10px;padding:0;margin-top:10px;}

#commentslist li li ol:before{display:none;}

#commentslist li li .gravatar img{width:35px;height:35px;}

#commentslist li li .info{margin-left:45px;}

#commentslist li li .text{padding:5px 0;}



/*comment*/

#comment .item{margin-bottom:15px;overflow:hidden;position:relative;}

#comment label{display:block;float:left;width:55px;background-color:#3CADFB;color:#fff;font-size:14px;height:42px;line-height:42px;border-radius:3px 0 0 3px;padding:0 10px;}

#comment .input{margin-left:75px;border:1px solid #ddd;border-left:none;overflow:hidden;border-radius:0 3px 3px 0;}

#comment .input.nl{margin-left:0;border-left:1px solid #ddd;}

#comment .verify img{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);max-height:42px;width:auto;}

#comment .text{padding:8px 3%;height:24px;width:94%;font:normal 14px/24px 'Microsoft Yahei';color:#333;}

#comment textarea.text{height:120px;border:none;resize:vertical;padding:2%;width:96%;}

#comment .submit{background-color:#3CADFB;color:#fff;cursor:pointer;width:120px;height:45px;border-radius:3px;float:right;font-size:16px;}

#cancel-reply{color:#f50;font-size:1em;}



/*menu*/

#menu{box-shadow:0 0 8px #eee;}

#menu ul{border:1px solid #eee;border-bottom:none;}

#menu li{font-size:18px;line-height:1.75em;text-align:center;border-bottom:1px solid #eee;}

#menu li a{display:block;color:#333;padding:10px;}

#menu li a:hover,#menu li.curpage a{background-color:#96CC29;color:#fff;}



/*post*/

.singlePage{padding:5% 20px;}

.singlePage .title{font-size:24px;color:#333;margin-bottom:2.5%;line-height:1.5em;text-align:center;}



/*entry*/

.entry{font-size:16px;color:#333;line-height:1.875em;overflow:hidden;}

.entry ul,.entry ol{padding-left:1em;margin-left:2em;margin-bottom:2%;}

.entry ul li{list-style:outside disc none;}

.entry ol li{list-style:outside decimal none;}

.entry li p{margin-bottom:0;}

.entry a{color:#3A599A;}

.entry img{max-width:100%;height:auto!important;}

.entry p,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-bottom:2%;}

.entry blockquote{overflow:hidden;margin:0 2em 2%;background-color:#f9f9f9;border:1px dashed #dedede;border-radius:5px;padding:2% 2% 0;}

.entry hr{margin-bottom:2%;border:none;border-bottom:1px solid #eee;}



/*submitSite*/

#submitSite{width:600px;margin:0 auto;}

#submitSite .item{overflow:hidden;margin-bottom:20px;}

#submitSite label{display:block;height:38px;line-height:38px;float:left;width:95px;text-align:right;color:#222;font-size:16px;}

#submitSite label i{font-style:normal;color:#f00;}

#submitSite .ml4{margin-left:105px;overflow:hidden;}

#submitSite .input{border:1px solid #ddd;border-radius:3px;}

#submitSite .text{height:26px;line-height:26px;padding:5px 5%;display:block;width:90%;font-family:'Microsoft Yahei';font-size:14px;color:#555;border:none;}

#submitSite .tips{display:block;clear:both;font-size:12px;color:#a3a3a3;}

#submitSite select{border:1px solid #ddd;height:38px;line-height:38px;width:100%;padding:0 5%;border-radius:3px;font-family:'Microsoft Yahei';font-size:14px;color:#555;overflow:hidden;}

#submitSite textarea.text{height:150px;resize:vertical;}

#submitSite .submit{display:block;width:38px;line-height:38px;border:none;width:120px;cursor:pointer;background-color:#3CADFB;color:#fff;border-radius:3px;}

#submitSite .warning {margin-bottom: 0;}

/*blog-post*/

.blogPost{padding:30px 20px;}

.blogPost .title{color:#333;line-height:1.5em;font-size:24px;text-align:center;font-weight:normal;margin-bottom:2%;}



/*postmeta*/

.postmeta{text-align:center;font-size:12px;color:#999;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:5px;}

.postmeta span{padding:2px 5px;}



/*pagenavi*/

.pagenavi{padding:15px 0;text-align:center;}

.pagenavi.commentpagebar{padding:0;}

.pagenavi a,.pagenavi span.now-page{display:inline-block;padding:2px 10px;border:1px solid #ddd;border-radius:2px;font-size:0.75em;color:#888;margin:2px;}

.pagenavi a:hover,.pagenavi span.now-page{border-color:#3CADFB;color:#3CADFB;}



/*friendlinks*/

.friendlinks ul{overflow:hidden;}

.friendlinks ul li{display:inline-block;font-size:0.75em;color:#999;padding:2px;}

.friendlinks ul li a{color:#999;}

.friendlinks ul li i{padding-right:10px;color:#999;}



/*footer*/

.footer{background-color:#fff;border-top:1px solid #eee;padding:20px 0;text-align:center;}

.footer p{font-size:12px;color:#666; line-height: 2em;}

.footer a{color:#666; display: inline-block;}

.footer img {display: inline-block; vertical-align: middle; height: 20px; width: auto; margin-top:-2px;}



/*relatedSite*/

.relatedSite{overflow:hidden;margin-bottom:20px;padding:10px;background-color:#EBF4FB;overflow:hidden;border:1px solid #C9E2F1;}

.relatedSite ul{overflow:hidden;}

.relatedSite li{float:left;width:16.66%;}

.relatedSite li .box{padding:10px;display:block;overflow:hidden;color:#555;}

.relatedSite li .icon{padding-bottom:100%;position:relative;border-radius:3px;overflow:hidden;margin-bottom:5px;}

.relatedSite li img{display:block;width:100%;height:auto;min-height:100%;position:absolute;left:0;top:0;}

.relatedSite li h4{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.75em;font-weight:normal;}



/*siteInfo*/

.siteInfo{display:table;width:100%;table-layout:fixed;margin-bottom:20px;}

.siteInfo .icon{display:table-cell;vertical-align:top;width:150px;}

.siteInfo .icon a{display:block;border:1px solid #eee;padding:2px;}

.siteInfo .icon img{display:block;width:100%;height:auto;}

.siteInfo .info{display:table-cell;vertical-align:top;padding:0 2.5%;}

.siteInfo .title{font-size:18px;color:#6699D5;line-height:1.5em;margin-bottom:10px;}

.siteInfo li{font-size:14px;line-height:1.875em;color:#666;}

.siteInfo .btn{display:table-cell;vertical-align:top;text-align:center;overflow:hidden;width:100px;}

.siteInfo .btn a{display:block;height:40px;background-color:#6699D5;color:#fff;line-height:38px;border-radius:5px;font-size:16px;}

.siteInfo .btn a:hover{background-color:#3CADFB;}



/*postTags*/

.postTags{clear:both;margin-bottom:20px;font-size:14px;color:#6699CC;}

.postTags a{color:#555;margin-left:10px;}

.postTags a:hover{text-decoration:underline;}



/*screen width*/

@media only screen and (max-width:1365px){



	/*1365*/

	.inner{width:93.75%;}

}

@media only screen and (max-width:1280px){



	/*1280*/

	.siteText{display:block;}

	.siteText .left,.siteText .right{display:block;width:auto;padding:0;}

	.siteText .left{margin-bottom:20px;}



	/*1280*/

	.siteInfo .icon{width:125px;}

	.siteInfo .btn{width:90px;}

	.siteInfo .btn a{font-size:14px;height:36px;line-height:35px;}



	/*1280*/

	#notice{height:26px;line-height:26px;}



	/*1280*/

	.sidebar{width:250px;}



	/*1280*/

	#menu li{font-size:16px;}



	/*1280*/

	.hmBox li{width:50%;}

	.hmBox .siteIcon{width:120px;}

	.hmBox .info{margin-left:140px;}

	.hmBox .name{line-height:1.35em;}

	.hmBox .intro{height:3.5em;line-height:1.75em;}

	.hmBox .nl .intro{height:3.5em;}



	/*1280*/

	#comment .submit{font-size:14px;height:36px;width:100px;}



	/*1280*/

	.postBox .box{padding:0 20px;}

	/*1280*/

	#commentslist li {padding:20px 0;}

}

@media only screen and (max-width:1024px){



	/*1024*/

	.blogList .thumbnail{width:200px;}

	.blogList .info{margin-left:220px;}

	.blogList .title{margin-bottom:9px;}

	.blogList .excerpt{max-height:6em;margin-bottom:5px;-webkit-line-clamp:3;}



	/*1024*/

	#nav li{font-size:14px;}



	/*1024*/

	#logo{padding:20px 0;}



	/*1024*/

	#searchForm{padding:23px 0;}

	#searchForm .form{width:65%;}

	#searchForm .input{margin-right:65px;}

	#searchForm .s{font-size:14px;}

	#searchForm .submit{font-size:16px;width:65px;}



	/*1024*/

	#container .inner,#container .td{display:block;}

	#container .space{display:none;}



	/*1024*/

	.main{margin-bottom:20px;}



	/*1024*/

	.sidebar{width:auto;}



	/*1024*/

	#menu{margin-bottom:20px;}

	#menu ul{overflow:hidden;border-bottom:1px solid #eee;}

	#menu li{width:20%;float:left;margin-bottom:-1px;}



	/*1024*/

	#submitSite{width:88%;}

}

@media only screen and (max-width:800px){



	/*global*/

	.sitePost .siteIcon{width:19.736842%;margin:30px 2.604167%;}



	/*800px*/

	#header{border-bottom:1px solid #ededed;box-shadow:0 1px 2px #eee;background:-moz-linear-gradient(top,#f0f0f0,#fff);background:-webkit-linear-gradient(top,#f0f0f0,#fff);background:-o-linear-gradient(top,#f0f0f0,#fff);}



	/*800px*/

	#logo{padding:10px 0;}

	#logo img{height:50px !important;}



	/*800px*/

	#topBtn{display:block;}



	/*800px*/

	#nav{position:absolute;top:71px;right:2.5%;width:120px;height:auto;z-index:10;background-color:#EFEFEF;box-shadow:0 0 3px #aaa;border:1px solid #fff;border-top:none;display:none;}

	#nav .inner{width:auto;}

	#nav ul{height:auto;border:none;}

	#nav li{float:none;width:auto;border-bottom:1px solid #dedede;border-top:1px solid #fff;}

	#nav li:last-child{border-bottom:none;}

	#nav li:last-child:after{display:none;}

	#nav li a{color:#333;border:none;}

	#nav li a:hover{background-color:transparent;color:#333;}

	#nav li ul{display:none;position:relative;left:auto;top:auto;background-color:#fafafa;border-top:1px solid #dedede;}

	#nav li li:last-child{border-bottom:none;}

	#nav em {display: block; position:absolute; left:0; top:0; height: 42px; cursor: pointer; z-index: 2; width: 100%;}

	#nav em:after {content:''; display: block; width: 5px; height: 5px; border-right: 1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; transform: rotate(45deg); position: absolute; right:10px; top:50%; margin-top: -5px;}

	/*800px*/

	#searchForm{position:absolute;top:100%;right:0;padding:0;width:100%;box-shadow:0 0 3px #aaa;display:none;z-index:10;}

	#searchForm .form{float:none;width:auto;padding:5px;background-color:#EFEFEF;border:1px solid #fff;}

	#searchForm .submit{height:43px;top:5px;right:5px;}



	/*800px*/

	#notice{background-color:transparent;height:26px;line-height:26px;padding:10px 0 10px 18px;}

	#notice:before{left:0;}

	#notice .slick-load{padding-right:60px;}

	#notice .slick-arrow{width:26px;height:100%;}

	#notice .slick-arrow:after{left:7px;}

	#notice .slick-prev{right:26px;}



	/*800px*/

	#container{padding-top:0;}

}

@media only screen and (max-width:768px){

	.main {margin-bottom: 15px;}

	/*768px*/

	.entry{font-size:14px;line-height:2em;}

	/*768px*/

	.postmeta {margin-bottom: 15px;}

	/*768px*/

	.blogList{padding:15px;}

	.blogList .thumbnail{width:120px;}

	.blogList .info{margin-left:135px;}

	.blogList .title{font-size:16px;line-height:1.875em;margin-bottom:0;max-height:3.75em;white-space:normal;}

	.blogList .title i{margin-top:5px;line-height:20px;}

	.blogList .more{display:none;}

	.blogList .excerpt{white-space:nowrap;text-overflow:ellipsis;max-height:none;margin-bottom:0;display: block;}



	/*768px*/

	.blogPost{padding:5% 15px 15px;}

	.blogPost .title{font-size:20px;font-weight:bold;margin-bottom:3.5%;}



	/*768px*/

	.relatedNews{padding:10px;}

	.relatedNews h3{font-size:14px;margin-bottom:5px;}



	/*768px*/

	.siteInfo{display:block;width:auto;}

	.siteInfo .icon{width:50px;display:block;float:right;}

	.siteInfo .icon a{border-radius:50%;overflow:hidden;}

	.siteInfo .icon img{border-radius:50%;}

	.siteInfo .info{display:block;margin-right:60px;padding:0;margin-bottom:10px;}

	.siteInfo li{margin-bottom:5px;}

	.siteInfo .btn{width:auto;display:block;}

	.siteInfo .btn a{font-size:12px;height:28px;line-height:28px;}



	/*768px*/

	#menu{margin-bottom:15px;}

	#menu li{font-size:14px;width:33.333%;}

	#menu li a{padding:5px;}



	/*768px*/

	#submitSite{width:auto;}

	#submitSite .item{margin-bottom:10px;}

	#submitSite label{float:none;width:auto;text-align:left;height:auto;line-height:1.75em;margin-bottom:5px;font-size:14px;}

	#submitSite .ml4{margin-left:0;}



	/*768px*/

	.singlePage {padding-left: 15px; padding-right: 15px;}

	.singlePage .title{font-size:20px;}



	/*768px*/

	.boxTitle{padding-left:15px;padding-right:15px;}

	.boxTitle .more{right:15px;}



	/*768px*/

	.widget ul{padding:5px 15px 10px;}

	.widget li {padding:10px 0;}



	.divTags .textwidget,

	.divTags ul {padding:10px 15px;}

	/*768px*/

	.divSearchPanel form{margin-left:15px;margin-right:15px;}



	/*768px*/

	.catpost li{padding:10px 0;}

	/*768px*/

	.sidesite li {padding-left: 10px;}

	/*768px*/

	.siteList{padding:15px;}

	.siteList .icon{width:110px;}

	.siteList .info{margin-left:125px;}

	.siteList .excerpt{margin-bottom:0;}

	.siteList .more{display:none;}



	/*768px*/

	.relatedSite{padding:7.5px;}

	.relatedSite li{width:33.333%;}

	.relatedSite li .box{padding:7.5px;}



	/*768px*/

	.hmBox li{width:auto;float:none;}

	.hmBox .box{padding:15px;}

	.hmBox .info{margin-left:90px;}

	.hmBox .intro,.hmBox .nl .intro{height:auto;max-height:3.5em;}



	/*768px*/

	.sitePost{padding:15px;}



	/*768px*/

	.postBox .box{padding:0 10px;}



	/*768px*/

	#comment .item{margin-bottom:10px;}

	#comment label{float:none;background-color:transparent;color:#333;width:auto;height:auto;line-height:1.75em;margin-bottom:5px;padding:0;}

	#comment .input{margin-left:0;border-left:1px solid #ddd;}

	#comment .text,#comment textarea.text{width:92%;padding:6px 4%;}

	#comment .submit{height:32px;width:90px;}



	/*1280*/

	#commentslist li {padding:10px 0;}

	#commentslist .gravatar img {width: 30px; height: 30px;}

	#commentslist .info {margin-left: 38px;}

	#commentslist .name {font-size:14px;}

	#commentslist .text {padding:5px 0;}



	#commentslist li ol {margin-left: 38px; padding:10px 15px; margin-top: 10px;}

	#commentslist li ol:before {left:-23.5px;}



	#commentslist li li .gravatar {display: none;}

	#commentslist li li .info {margin-left: 0;}

}

.pagebar { padding:20px; overflow:hidden; clear:both}

.pagebar .pagination {

  display: flex;

  justify-content: center;

  margin-top: 10px;

}

.pagination a {

  background: #fff;

  border: 1px solid #ccc;

  color: #333;

  font-size: 12px;

  padding: 8px 10px;

  margin: 0 2px;

  border-radius: 3px; line-height:100%

}

.pagination span {

    color: #333;

    font-size: 12px;

    padding: 7px 2px;

    margin: 0 2px;

    border-radius: 3px;

}

.pagination a:hover {

  color: #333;

  border: 1px solid #333;

}

.pagination a.page-num-current {

  color: #fff;

  background: #333;

  border: 1px solid #333;

}

.pagination .st{ font-family:瀹嬩綋}

.text-secondary{ text-align:center; padding:20px 0}



#maximg img{ max-width:100% !important; height:auto !important}

#maximg span{    text-wrap: inherit !important;}


