@charset "utf-8";
/* reset */
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input,button, textarea, p, blockquote, th, td, hr{margin:0; padding:0;}
html{font-size:16px;}
body{color:#1c1c1c;font:14px/1.5  Arial,'simsun','微软雅黑','Microsoft YaHei',Helvetica,sans-serif; -webkit-overflow-scrolling:touch;min-height:100vh;background-color:#f6f6f6;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block; vertical-align:baseline;}
audio:not([controls]){display:none; height:0;}
[hidden], template{display:none;}
svg:not(:root){overflow:hidden;}
a{color:#1c1c1c;background:transparent; text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:active{outline:0;}
a:hover{color:#f60;text-decoration:underline;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
i{font-style:normal;}
dfn{font-style:italic;}
mark{background:#ff0; color:#000;}
small{font-size:80%;}
sub, sup{line-height:0; position:relative; vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;vertical-align:middle;max-width:100%;}
hr{box-sizing:content-box; height:0;}
pre{overflow:auto; white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
code, kbd, pre, samp{font-family:monospace, monospace; font-size:1em;}
button, input, optgroup, select, textarea{color:inherit; font:inherit; margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
input{line-height:normal;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield; -webkit-box-sizing:border-box; box-sizing:border-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend{border:0; padding:0;}
textarea{overflow:auto; resize:vertical;outline:0;}
optgroup{font-weight:bold;}
table{border-collapse:collapse; border-spacing:0;}
td, th{padding:0;}
ul, ol{list-style:none outside none;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{ font-size:14px;}
::-webkit-input-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}
html.sys-ios,html.sys-ios body{overflow-y:auto;-webkit-overflow-scrolling:touch;}

/* 变量 */
:root{
    --color-default:#2d2f31;
    --color-primary:#4d79f6;
    --color-primary-light:#deede6;
    --color-purple:#967eec;
    --color-purple-light:#eae8f6;
}

/* box-size */
*{box-sizing:border-box;}


/* ------------------------------------------
 * public:公用模块
 * ------------------------------------------ */

/* 容器 */
.sys-layout{width:1120px;margin:0 auto;}
.index-content-wrap{justify-content:space-between;}

/* flex */
.d-flex{display:flex;flex-wrap:nowrap;}
.f-flex-wrap,
.web-head-wrap,
.search-cell-form,
.index-content-wrap,
.aside-quick-list,.aside-cate-list,
.famous-site-list,.cool-site-cell{display:flex; flex-wrap:wrap;} 

/* ie兼容 */
.index-web-head .web-head-wrap:after,
.index-content-wrap:after,
.aside-quick-list:after,.aside-cate-list:after,
.famous-site-list:after,.cool-site-cell:after{content:'';display:block;width:100%;clear:both;}

/* 容器 */
.index-web-search .web-search-wrap,
.index-recommend .recommend-wrap,
.index-aside-quick,.index-aside-adv,.index-aside-cates,
.foot-site-panel{background-color:#f9fcf2;border:1px solid #cbe6bd;}

/* 下边距 */
.index-web-head,
.index-web-search,
.index-recommend,
.index-foot-site,
.index-content-wrap{margin-bottom:10px;}

/* 边框颜色 */
.web-head-wrap{border-color:#97c853;}

/* 文字颜色 */
.color-primary,
.aside-cates-group .aside-cate-title{color:#569545;}


/* ------------------------- 页眉 -------------------------  */
.index-web-head .web-head-wrap{background-color:#fff;border-width:1px;border-style:solid; padding:12px;align-items:center;justify-content: space-between;}
.index-web-head .head-logo,
.index-web-head .head-calendar-box,
.index-web-head .head-weather-box,
.index-web-head .head-adv-box{float:left;}
.index-web-head .head-logo{width:15%;padding-right:1%;}
.index-web-head .head-logo img{max-width:100%;height:auto;}
.index-web-head .head-calendar-box{width:19%;padding-left:1.5%;border-left:1px solid #e3e3e3;font-size:13px;}
.index-web-head .head-calendar-new em{font-weight:bold;font-style:normal; color:#f90;}
.index-web-head .head-calendar-lunar{ padding:0.15em 0 0;}
.index-web-head .head-calendar-lunar .link-xz{padding-left:0.9em;}
.index-web-head .head-weather-box{width:44.5%;text-align:center;}
.index-web-head .head-weather-inframe{width:100%;}
.index-web-head .head-adv-box{width:21.5%;text-align:right;}


/* ------------------------- 搜索栏 -------------------------  */
.index-web-search{position:relative;z-index:2;}
.index-web-search .search-cell-left{width:28%;padding:1.2em 0;text-align:right;}
.index-web-search .engine-selector{display:inline-block; position:relative;}
.index-web-search .engine-selector-btn{margin-right:15px;padding-right:22px;position:relative; cursor:pointer;}
.index-web-search .engine-selector-btn::after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:14px;height:14px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("../img/index/search_arrow_down.png");}
.index-web-search .engine-selector-btn .engine-logo-img{width:auto;height:40px;}
.engine-dropdown{display:none;width:102%;text-align:center; position:absolute;left:0;top:0%;background-color:#fff;border:1px solid #eee;z-index:2;}
.engine-dropdown::before{content:'';display:block;height:2px;background-color:#5f7cf2;position:absolute;left:-1px;right:-1px;top:-1px;}
.engine-dropdown .engine-item {padding:0.6em 0;cursor:pointer;transition:all 0.12s ease;}
.engine-dropdown .engine-item:hover{background-color:#fafafa;}
.engine-dropdown .engine-item:hover img{transform:translateX(3px);}
.engine-dropdown .engine-item img{height:26px;width:auto;transition:all 0.1s ease;}
.engine-dropdown.show{display:block;}
.index-web-search .search-cell-form{flex:1; min-width:0;width:45.8%;padding:1.2em 1.5% 1.2em 0; }
.index-web-search .search-input-box {flex:1;min-width:0;position:relative;margin-left:-2px;display:inline-block;min-width:70%;}
.index-web-search .search-input-box .search-input{width:100%;height:40px; border-radius:6px 0 0 6px; border:2px solid #5f7cf2;border-right-width: 1px; background-color:#fff;outline:0;padding:0 12px;}
.index-web-search .search-input-box .search-input::-webkit-input-placeholder{color:#aaa;font-family:'Microsoft YaHei';font-size: 14px;letter-spacing:0.12em;}
.index-web-search .suggest-list{width:100%;position:absolute;left:0;top:100%;margin-top:-2px;display:none;}
.index-web-search .suggest-list ul{min-height:160px; background-color:#fff;border:2px solid #5f7cf2;border-top:0;border-right-width:1px; border-radius:0 0  4px;}
.index-web-search .suggest-list ul::before{content:'';display:block;height:2px;background-color:#f6f6f6;}
.index-web-search .suggest-list li{padding:0 1em;height:2.2em;line-height:2.2em;cursor:pointer;}
.index-web-search .suggest-list li:first-child{ padding-top:0.3em;height:2.3em;}
.index-web-search .suggest-list li:last-child{ padding-bottom:0.3em;height:2.3em;}
.index-web-search .suggest-list li.highlight,
.index-web-search .suggest-list li:hover{background-color:#f4fbff;text-indent:0.15em;}
.index-web-search .search-btn-box {display:inline-block;}
.index-web-search .search-btn-box .search-button{width:5.2em;height:40px;border:0;outline:0;background-image:linear-gradient(to right, #5f7cf2, #9169fe);color:#fff;font-size:14px;font-weight:bold;border-radius:0 6px 6px 0;letter-spacing:0.2em;text-indent:0.2em;font-family:'Microsoft YaHei';font-size:15px;}
.index-web-search .search-cell-adv{width:26%;text-align:right;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 3px 3px 0;overflow: hidden;}
.index-web-search .sug-active .search-input-box .search-input{border-bottom-left-radius:0;}
.index-web-search .search-cell-adv .search-adv-box{max-height: 60px;}


/* ------------------------- 推荐 -------------------------  */
.index-recommend{position:relative;z-index:1;}
.index-recommend .recommend-wrap{padding:6px;position:relative;display:flex;}
.index-recommend .recommend-list{ height:1.8em; line-height:1.8em; padding-left:12px;float:left;flex:1;min-width:0;display:flex;flex-wrap:wrap;}
.index-recommend .recommend-item{display:inline-block;width:8.5%; position:relative;}
.index-recommend .recommend-item .item-link{display:block;padding:0.2em 0;margin:-0.2em 0;}
.index-recommend .recommend-item:hover .item-link{color:#f60;}
.index-recommend .dropdown-list{display:block;min-width:9em; background-color:#fff;border:1px solid #ccc;padding:2px; outline:5px solid rgba(0,0,0,0.08); border-radius:4px;opacity:0;visibility:hidden;position:absolute;left:40%;top:100%;margin-top:5px;transform:translateX(-50%);}
.index-recommend .dropdown-list .dropdown-item{text-align:center;height:2.2em; line-height:2.2em;}
.index-recommend .dropdown-list .dropdown-item-tit{font-weight:bold;}
.index-recommend .dropdown-list .sub-item-link{display:block;text-align:center; white-space:nowrap; overflow:hidden;padding:0 1em;transition:all 0.12s ease;outline:2px solid #fff;}
.index-recommend .dropdown-list .sub-item-link:hover{text-decoration:none;background-color:#97c853;color:#fff;}
.index-recommend .has-dropdown{position:relative;}
.index-recommend .has-dropdown:hover  .dropdown-list{opacity:1;visibility:visible;}
.index-recommend .recommend-rbox{float:right;padding-right:2px;display:flex;align-items:center;}
.index-recommend .recommend-rbox .rbox-txt-link{display: inline;padding-right: 2.2em;}
.email-select-box{display:inline-block;margin-right:1em;vertical-align:top;position:relative;}
.email-select-box .email-select-btn{cursor:pointer;line-height:1.6em;display:inline-flex;align-items:center;padding:0.5em 0;margin:-0.5em 0;}
.email-select-box .email-select-btn .email-select-btn-ico{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-image:url("../img/index/email.png");vertical-align:middle;margin-right:0.3em;}
.theme-select-box{ position:relative;z-index:1;display:inline-block;min-width:8em; }
.theme-select-box .theme-select-btn{display:block;height:1.7em;line-height:1.5em;padding:0 1.3em 0 0.5em; border:1px solid #999;border-radius:4px;background-color:#fff;cursor:default; }
.theme-select-box .theme-select-btn:hover{border-color:#999;}
.theme-select-box .theme-select-btn .theme-select-btn-txt{display:inline; font-size:0.92em; vertical-align:middle;}
.theme-select-box .theme-select-btn .theme-select-btn-arrow{display:inline-block;vertical-align:middle;width:10px;height:10px;background-repeat:no-repeat;background-position:center;background-size:auto 9px;background-image:url("../img/index/select_box_arrow.png");position:absolute;right:5px;top:50%;margin-top:-5px;transition:all 0.12s ease;}
.theme-select-box .theme-select-list{width:100%;min-width:10em; padding:2px; background-color:#fff;border-radius:4px;position:absolute;right:0;top:100%;margin-top:8px; border:1px solid #ccc;; overflow:hidden; opacity:0;visibility:hidden; outline:5px solid rgba(0,0,0,0.08);}
.theme-select-box .theme-select-list-inner{overflow-y:scroll;max-height:21em;}
.theme-select-box .theme-select-list .theme-select-item{display:block; white-space:nowrap;overflow:hidden;height:1.8em; line-height:1.8em;cursor:pointer; padding:0 0.5em;margin:0 0 0.3em;border-radius:2px;;}
.theme-select-box .theme-select-list .theme-select-item-active{background-color:#97c853;color:#fff;font-weight: bold; }
.theme-select-box .theme-select-list .theme-select-title{padding-top:0.5em;background-color:#fff;color:#1c1c1c!important;box-sizing:content-box;}
.theme-select-show .theme-select-btn .theme-select-btn-arrow{transform:rotate(-180deg);}
.theme-select-show .theme-select-list {opacity:1;visibility:visible;}


/* ------------------------- 左侧栏 -------------------------  */
.index-aside{width:26.78%;display:flex;flex-direction:column;float:left;}
.index-aside-quick{padding:1em 0.5em 1em 1.2em;margin-bottom: 10px;}
.index-aside-quick .aside-quick-list .aside-quick-item{display:inline-flex;align-items:center; width:50%;height:2.4em;line-height:2.4em;overflow:hidden;float:left;}
.index-aside-quick .aside-quick-list .aside-quick-ico{display:inline-block;vertical-align:middle;padding-right:0.5em;}
.index-aside-quick .aside-quick-list .aside-quick-ico img{width:20px;height:20px;vertical-align:middle;}
.index-aside-quick .aside-quick-list .aside-quick-txt i{padding:0 0.5em;color:#999;}

/* 侧栏广告位 */
.index-aside-adv{margin-bottom:-1px;overflow:hidden;background-color:#fff;padding-bottom:0.2em;}
.index-aside-adv .aside-adv-inner{display:inline-block;position:relative;overflow:hidden;} 
.index-aside-adv .aside-adv-box{margin:-1px;}

/* 分类导航 */
.index-aside-cates{padding:1.2em;flex:1;}
.index-aside-cates .aside-cates-group{padding:0.5em 0;}
.index-aside-cates .aside-cates-group+.aside-cates-group{margin-top:1em;}
.index-aside-cates .aside-cates-group .aside-cate-hd{margin-bottom:0.5em;}
.index-aside-cates .aside-cates-group .aside-cate-title{font-size:16px;}
.index-aside-cates .aside-cates-group .aside-cate-list{margin-right:-1.5em;}
.index-aside-cates .aside-cates-group .aside-cate-item{display:inline-block; width:25%;height:2.3em;line-height:2.3em;overflow:hidden;float:left;}


/* ------------------------- 右侧 -------------------------  */
.index-main{width:72.1%;display:flex; flex-direction:column;float:right;}
/* 名站导航 */
.index-famous-site{border:2px solid #97c853;background-color:#fff;padding:0.8em 0 0.8em 1.5em;}
.index-famous-site .famous-site-list{padding:0.2em 0;position:relative;}
.index-famous-site .famous-site-list+.famous-site-list::before{content:'';display:block;height:1px; position:absolute;border-top:1px dashed #ddd;left:0;right:1.5em;top:-1px;margin-top:1px;}
.index-famous-site .famous-site-list .famous-site-item{display:inline-block;align-items:center; width:16.66666666%;height:2.5em;line-height:2.5em;float:left;}
.index-famous-site .famous-site-list .famous-site-item .site-item-dot{padding:0 0.35em;}
.index-famous-site .famous-site-list .famous-site-item .famous-site-ico{margin-right:0.1em;}
.index-famous-site .famous-site-list .famous-site-item .famous-site-ico img{display:inline;width:16px;height:16px;vertical-align:middle;}
.index-famous-site .famous-site-list .famous-site-item .famous-site-txt{vertical-align:middle;}
.index-famous-site .famous-site-list .famous-site-item.has-sub-menu{position: relative;}
.index-famous-site .famous-site-list .famous-site-item.has-sub-menu::after{content:'';display:inline-block;width: 8px;height: 8px;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYzQUNCRjREMTgwMTFGMDlGNkVFMTBEODc0RDEwRkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYzQUNCRjVEMTgwMTFGMDlGNkVFMTBEODc0RDEwRkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjNBQ0JGMkQxODAxMUYwOUY2RUUxMEQ4NzREMTBGQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjNBQ0JGM0QxODAxMUYwOUY2RUUxMEQ4NzREMTBGQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnnAv2QAAADASURBVHjaYkxPT2/8//9/HQMZgJGRsYmJgULA/IOR7bC8lIQlkK1Mou27j5y9lMZ09czxv89/cvoDxa6SoP8qSA9IL9gLmxZM+A4EjkQachWkFqQH7BJkmaioKGVeXt5jwEAVw+HsV58/f7ZatmzZXZgYSiCCJJiYmLyAzB9Y9P8AySFrxjAABKZPn34WaJMfmiE/QGIgOYxYwObUs2fP3lNTU3vIzs4eBOIDnZ24YMGCDSTHcVpamhsI41MDEGAAA1hP6EtmENsAAAAASUVORK5CYII=); cursor: pointer;margin-left: -2px;transition: all 0.1s ease;}
.index-famous-site .famous-site-list .famous-site-item.has-sub-menu:hover{z-index: 2;}
.index-famous-site .famous-site-list .famous-sub-menu{position: absolute;top:100%;left:0;margin-top: -0.3em; padding:0.15em; background-color:#fff;border:1px solid #ddd;box-shadow: 0 0 0.5em rgba(0,0,0,0.08);opacity: 0;visibility: hidden;}
.index-famous-site .famous-site-list .famous-sub-menu .famous-sub-menu-item {display:block; height:1.8em;line-height:1.8em;overflow:hidden;padding:0 0.6em;}
.index-famous-site .famous-site-list .famous-site-item.has-sub-menu:hover .famous-sub-menu{opacity: 1;visibility: visible;}
.index-famous-site .famous-site-list .famous-site-item.has-sub-menu:hover::after{transform: rotate(-180deg);}
.index-famous-site .famous-site-list .famous-site-item.item-hot a{color:#f60;}
/* 推广站导航 */
.index-promote-site{margin:0.25em 0;text-align:center;overflow:hidden;height:1.5em;line-height:1.5em;}
.index-promote-site .promote-site-item{display:inline;padding:0 1em;padding:0 1.2%; font-size:0.92em;}
.index-promote-site .promote-site-item a{color:#666;}
.index-promote-site .promote-site-item:hover a{color:#f60;}
/* 酷站 */
.index-cool-site{flex:1;border:2px solid #97c853;background-color:#fff;}
.cool-site-section:first-of-type .cool-site-top{background-color:#fff;border-bottom:1px solid #cbe6bd;}
.cool-site-section .cool-site-top{background-color:#f7f7f7;height:2.8em;line-height:2.8em;overflow:hidden;padding:0 1.5em;}
.cool-site-section .cool-site-top-item,.cool-site-section .cool-site-top-item a{color:#569545;}
.cool-site-section .cool-site-top-item a:hover{color:#f60;}
.cool-site-section .cool-site-top-item{display:inline; padding-right:1.2em;}
.cool-site-section .cool-site-top-item.item-tit{padding-right:0.5em;}
.cool-site-section .cool-site-top-item.item-tit:after{content:'-';padding-left:0.6em;color:#ccc;font-family:simsun;font-size:12px;}
.cool-site-section .cool-site-body{padding:0.8em 0;}
.cool-site-section .cool-site-cell{line-height:2.4em;overflow:hidden;padding:0 1.5em;}
.cool-site-section .cool-site-cate,.cool-site-section .cool-site-list,.cool-site-section .cool-site-more{float:left;}
.cool-site-section .cool-site-cate{display:inline-block; width:9%;}
.cool-site-section .cool-site-cate,
.cool-site-section .cool-site-cate a{color:#569545;}
.cool-site-section .cool-site-cate a:hover{color:#f60;}
.cool-site-section .cool-site-list{flex:1;width:82%; min-width:0;height:2.2em;overflow:hidden;text-align:center;}
.cool-site-section .cool-site-item{display:inline;padding:0 0.65em;}
.cool-site-section .cool-site-item.item-hot a{color:#f60;}
.cool-site-section .cool-site-more{width:9%;text-align:right;font-size:0.92em;}
.cool-site-section .cool-site-more a{color:#666;}
.cool-site-section .cool-site-more a:hover{color:#f60;}
.cool-site-section .cool-site-more a:after{content:'>>';font-family:'宋体',simsun; }

/* 底部广告位 */
.foot-adv-bar{padding:0;text-align: center;margin-top: -4px;margin-bottom: 6px;}
.adv-bar-cells{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;border: 1px solid #cbe6bd;margin: -1px 0;}
.adv-bar-cell{ display: inline-block;min-width: 0;padding-top: 1px; max-width: 50%;overflow: hidden; }

/* 底部导航 */
.index-foot-site{}
.index-foot-site .foot-site-panel{background-color:#fff;display:flex;}
.index-foot-site .foot-site-panel+.foot-site-panel{margin-top:-1px;}
.index-foot-site .foot-site-panel .foot-site-hd{display:inline-flex;width:4em;align-items:center; justify-content:center; text-align:center;background-color:#50a92d;margin:-1px;}
.index-foot-site .foot-site-panel+.foot-site-panel .foot-site-hd{background-image:linear-gradient(to bottom,#5eb73a,#50a92d);}
.index-foot-site .foot-site-panel .foot-site-tit{color:#fff; font-weight:bold;}
.index-foot-site .foot-site-panel .foot-site-bd{display:inline-block;flex:1;min-width:0;padding:0.65em 1.5em;}
.index-foot-site .foot-site-panel .foot-site-list{white-space:nowrap;overflow:hidden;}
.index-foot-site .foot-site-panel .foot-site-item{display:inline;padding-right:1.5%; }
.index-foot-site .foot-site-panel .foot-site-more{padding:0.65em 1.5em;font-size:0.92em;}
.index-foot-site .foot-site-panel .foot-site-more,.index-foot-site .foot-site-panel .foot-site-more a{color:#666;;}
.index-foot-site .foot-site-panel .foot-site-more a:after{content:'>>';font-family:'宋体',simsun;}
.index-foot-site .foot-site-panel .foot-site-more a:hover{color:#f60;}

/* ------------------------- 底部 -------------------------  */
.index-foot-layer{text-align:center; padding:1.0em 0 3em;font-size:0.92em;}
.index-foot-layer,.index-foot-layer a{color:#666;}
.index-foot-layer a:hover{color:#f60;}
.index-foot-layer .foot-flinks{display:block; text-align: left; border-bottom:1px solid #cbe6bd; padding-bottom:1em;margin-bottom:1em;padding-left: 0.3em;}
.index-foot-layer .foot-flinks dt,
.index-foot-layer .foot-flinks dd{display:inline;padding:0 0.5em;}
.index-foot-layer .foot-txt-links{padding:0.5em 0;display:flex; flex-wrap:wrap; justify-content:center; }
.index-foot-layer .foot-txt-links li{display:inline;padding:0 0.4em;font-size:13px;}
.index-foot-layer .foot-txt-links li+li:before{content:'|';padding-right:0.7em;}
.index-foot-layer .foot-copyright{padding:0.5em 0;}
.index-foot-layer .foot-copyright .txt-item{display:inline-flex; align-items:center; padding:0 0.3em;vertical-align:middle;}
.index-foot-layer .foot-ico-xsmall{width:18px;height:auto;vertical-align:middle;margin-right:0.3em;}



/* ==========================================
 * 页面宽度切换
 * ------------------------------------------ */
/* 窄屏 */
body.theme-narrow {font-size:13px;}
.theme-narrow .sys-layout{width:1000px;}
.theme-narrow .email-select-box .email-select-btn-txt{position: relative;top: 2px;}
/* 宽屏 */
.theme-wide .sys-layout{width:1220px;}
/* .theme-wide .index-recommend .recommend-item{padding-right:1.5%;} */
.theme-wide .index-web-search .search-cell-left{width:26%;}
.theme-wide .index-aside{width:25%;}
.theme-wide .index-main{width:74%;}
.theme-wide .cool-site-section .cool-site-item{padding:0 0.9em;}
.theme-wide .index-aside-quick,.theme-wide .index-aside-cates{padding-left:1.5em;}
.theme-wide .index-famous-site,.theme-wide .cool-site-section .cool-site-top,.theme-wide .cool-site-section .cool-site-cell{padding-left:1.8em;}
/* 大屏 */
.theme-large .sys-layout{width:1320px;}
/* .theme-large .index-recommend .recommend-item{padding-right:1.5%;} */
.theme-large .index-web-search .search-cell-left{width:26%;}
.theme-large .index-aside{width:25%;}
.theme-large .index-aside-quick,.theme-large .index-aside-cates{padding-left:1.8em;}
.theme-large .index-main{width:74%;}
.theme-large .index-famous-site,.theme-wide .cool-site-section .cool-site-top,.theme-large .cool-site-section .cool-site-cell{padding-left:1.8em;}
/* 特大屏 */
.theme-large .cool-site-section .cool-site-item{padding:0 1em;}
.theme-extra-large .sys-layout{width:1600px;}
.theme-extra-large .index-recommend .recommend-list{padding-left:1.2em;}
/* .theme-extra-large .index-recommend .recommend-item{padding-right:1.5%;} */
.theme-extra-large .index-web-search .search-cell-left{width:26%;}
.theme-extra-large .index-aside{width:25%;}
.theme-extra-large .index-aside-quick,.theme-extra-large .index-aside-cates{padding-left:1.8em;}
.theme-extra-large .index-main{width:74%;}
.theme-extra-large .index-famous-site,.theme-wide .cool-site-section .cool-site-top,.theme-extra-large .cool-site-section .cool-site-cell{padding-left:1.8em;}
.theme-extra-large .cool-site-section .cool-site-item{padding:0 1em;}
.theme-fullscreen .sys-layout{width:100%;padding:0 10px;}
.theme-fullscreen .index-web-search .search-cell-left{width:26%;}
/* .theme-fullscreen .index-recommend .recommend-item{padding-right:1.5%;} */
.theme-fullscreen .index-aside{width:25%;}
.theme-fullscreen .index-aside-quick,.theme-fullscreen .index-aside-cates{padding-left:1.8em;}
.theme-fullscreen .index-main{width:74%;}
.theme-fullscreen .index-famous-site,.theme-wide .cool-site-section .cool-site-top,.theme-fullscreen .cool-site-section .cool-site-cell{padding-left:1.8em;}
.theme-fullscreen .cool-site-section .cool-site-item{padding:0 1.3em;}
/* 大字 */
body.theme-large-font {font-size:16px;}
.theme-large-font .sys-layout{width:1600px;}
.theme-large-font .index-recommend .recommend-list{padding-left:1.2em;}
/* .theme-large-font .index-recommend .recommend-item{padding-right:1.5%;} */
.theme-large-font .index-web-search .search-cell-left{width:26%;}
.theme-large-font .index-aside{width:25%;}
.theme-large-font .index-aside-quick,.theme-large-font .index-aside-cates{padding-left:1.8em;}
.theme-large-font .index-main{width:74%;}
.theme-large-font .index-famous-site,.theme-wide .cool-site-section .cool-site-top,.theme-large-font .cool-site-section .cool-site-cell{padding-left:1.8em;}
.theme-large-font .cool-site-section .cool-site-item{padding:0 1em;}
/* 特大字 */
body.theme-extra-large-font {font-size:18px;}
.theme-extra-large-font .sys-layout{width:90%;min-width:1680px;}
.theme-extra-large-font .index-recommend .recommend-list{padding-left:1.2em;}
/* .theme-extra-large-font .index-recommend .recommend-item{padding-right:1.5%;} */
.theme-extra-large-font .index-web-search .search-cell-left{width:26%;}
.theme-extra-large-font .index-aside{width:25%;}
.theme-extra-large-font .index-aside-quick,.theme-extra-large-font .index-aside-cates{padding-left:1.8em;}
.theme-extra-large-font .index-main{width:74%;}
.theme-extra-large-font .index-famous-site,.theme-wide .cool-site-section .cool-site-top,.theme-extra-large-font .cool-site-section .cool-site-cell{padding-left:1.8em;}
.theme-extra-large-font .cool-site-section .cool-site-item{padding:0 1em;}


