
/* CSS Document */

*, *:before, *:after {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:14px
}
body {
	margin:0;
	background:#F0F0F0;
	color:#000000;
	font-family:"Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Source Han Sans CN", Roboto, "Microsoft YaHei", sans-serif;
	line-height:1.5;
	word-wrap:break-word
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display:block
}
img {
	border-style:none
}
a {
	color:inherit;
	text-decoration:none
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	font-weight:bold;
}
button, input, select, textarea {
	font:inherit
}
button:focus, input:focus, select:focus, textarea:focus {
	outline:none
}
input {
	line-height:normal;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0
}
button {
	cursor:pointer
}
ul,li{ margin:0; padding:0; list-style:none;}
/**  **/
::-webkit-input-placeholder {
color:inherit;
opacity:0.4
}
::-moz-placeholder {
color:inherit;
opacity:0.4
}
:-ms-input-placeholder {
color:inherit;
opacity:0.4
}
::placeholder {
color:inherit;
opacity:0.4
}

.avatar {
	color:#AAAAAA;
	background:#DDDDDD;
	text-align:center;
	font-weight:bold;
	border-radius:50%;
	overflow:hidden
}
.clearfix:before, .panel:before, .clearfix:after, .panel:after {
	content:" ";
	display:table
}
.clearfix:after, .panel:after {
	clear:both
}
.no-scroll {
	overflow:hidden
}
.entry-image {
	position:relative;
	display:block
}
.entry-image img {
	width:100%;
	display:block
}

/** 以上是全局定义 **/

/** 以下是定义通用网站CSS **/

/** 网站头部 **/
#site-header{ height:95px; background:#FFFFFF; left:0; top:0; position:fixed; width:100%; z-index:100;}
#site-header .header-container{ position:relative;}

#site-header .logo{ position:absolute; width:283px; height:76px; margin-left:-80px; left:50%; top:1px; background:url(/static/image/logo.png) no-repeat 50%; background-size:283px 76px;}

#site-header .socials-box{ float:right; width:180px; padding:25px 0;}
#site-header .socials-box .socials{ }
#site-header .socials-box .socials li{ display:inline-block; margin-right:10px;}
#site-header .socials-box .socials a{ font-size:14px; color:#FFF;}

#site-header .socials span{ width:30px; height:30px; display:block;}
#site-header .socials .icon-weibo{background:url(/static/image/icon-weibo-ww.png) no-repeat; background-size:cover;}
#site-header .socials .icon-wechat{background:url(/static/image/icon-wechat-ww.png) no-repeat; background-size:cover;}
#site-header .socials .icon-youku{background:url(/static/image/icon-video-ww.png) no-repeat; background-size:cover;}
#site-header .socials .icon-toutiao{ background:url(/static/image/icon-toutiao-ww.png) no-repeat; background-size:cover;}

#site-header .socials .icon-weibo.on{background:url(/static/image/icon-weibo-bb.png) no-repeat; background-size:cover;}
#site-header .socials .icon-wechat.on{background:url(/static/image/icon-wechat-bb.png) no-repeat; background-size:cover;}
#site-header .socials .icon-youku.on{background:url(/static/image/icon-video-bb.png) no-repeat; background-size:cover;}
#site-header .socials .icon-toutiao.on{ background:url(/static/image/icon-toutiao-bb.png) no-repeat; background-size:cover;}

#site-header .site-search{ width:60px; float:right; padding:25px 25px 20px 0;}
#site-header .site-search .search-button{ width:35px; height:35px; background:url(/static/image/icon-search-ww.png) no-repeat;   background-size:cover; display:inline-block;}
#site-header .site-search .search-button.on{ background:url(/static/image/icon-search-bb.png) no-repeat; background-size:cover;}

.site-search-box{ position:fixed; height:80px; top:0; right:0; z-index:120; background:#fff; display:none; }
.site-search-box .site-search-form{ width:225px; margin:6px auto; height:66px; position:relative; border:3px solid #CCC;}
.site-search-box .site-search-form #site-search-keyword{ width:170px; height:58px; border:none; font-size:30px; font-weight:bold; padding:0 10px;}
.site-search-box .site-search-form #site-search-submit{ position:absolute; width:35px; height:35px; background:url(/static/image/icon-search-ww.png) no-repeat; background-size:cover; cursor:pointer; top:15px; right:5px;}
.site-search-box .icon-close{ position:absolute; width:30px; height:66px; line-height:66px; font-size:30px; cursor:pointer; color:#fff; left:-30px; top:6px; background-color:#ccc; text-align:center;}

/** 网站主体 **/
#main{ margin:80px auto 25px auto; max-width:1440px; }
/** 首页焦点 **/
.focus-container{ position:relative; margin-bottom:30px;}

/** 焦点图片 **/
.focus-container .image-swiper{ margin-right:425px;}
.focus-container .icon-slide-left{ background:url(/static/image/slide-prev.png) no-repeat; background-size:cover; width:34px; height:34px; left:45px;}
.focus-container .icon-slide-right{ background:url(/static/image/slide-next.png) no-repeat; background-size:cover; width:34px; height:34px; right:45px;}
.focus-container .swiper-pages{ bottom:50px;}
.focus-container .swiper-pages .swiper-pagination-bullet{ margin:0 18px; width:16px; height:16px; background:#FFFFFF; opacity:0.5;}
.focus-container .swiper-pages .swiper-pagination-bullet-active{ opacity:1;}

/** 焦点文字 **/
.focus-container .content-swiper{ width:425px; height:100%; position:absolute; top:0; right:0; background:#2B2E37; color:#FFF;}
.focus-container .content-swiper .content{ margin:36px;}
.focus-container .content-swiper .content .meta{ margin-bottom:25px;}
.focus-container .content-swiper .content .meta .topic{ font-size:22px;}
.focus-container .content-swiper .content .meta .publish{ font-size:16px; color:#5D5D5D; float:right; margin-top:10px;}
.focus-container .content-swiper .content .title{ font-size:36px; line-height:1.5; margin-bottom:15px;}
.focus-container .content-swiper .content .digest{ font-size:14px; color:#B3B3B3; margin-bottom:10px; line-height:1.8;}

/** 列表图片 **/
.panel{ clear:both; background:#fff; max-width:1440px; margin:0 auto;}
.panel .panel-header{ background:#E1E1E1; overflow:hidden;}
.panel .panel-header .panel-title{ background:#000; color:#fff; line-height:33px; height:32px; padding:0 18px; font-size:18px; float:left;}
.panel .panel-main{ margin:25px;}

.entry-grid{ margin:-20px -15px 0 -10px;}
.entry-grid:before, .entry-grid:after { content:" "; display:table}
.entry-grid:after { clear:both}
.entry-grid .grid-item{ vertical-align:top; display:inline-block; margin:20px -2px 0 -2px; width:25%; overflow:hidden; padding:9px; position:relative;}
.entry-grid .grid-item-long{ width:50%;}

article{}
article .article-meta{ font-size:12px; font-weight:bold; margin-bottom:3px;}
article .article-meta .topic{ color:#000; font-size:14px;}
article .article-meta .publish{ color:#8B8B8B; float:right; margin-top:8px;}
article .article-content{}
article .article-content .article-image{ overflow:hidden;}
article .article-content .article-image img{ position:absolute; top:0; left:0; right:0; bottom:0; width:100%; min-height:100%}
article .article-content .article-image a{ display:block; height:100%; width:100%; position:relative; left:0; top:0; overflow:hidden;}
article .article-content .article-image a:before{ content:""; display:block; padding-top:56%;}
article .article-content .article-image a:after{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s; background:rgba(14, 14, 14, 0);}
article .article-content .article-image a:hover:after{ background:rgba(14, 14, 14, 0.5);}

article .article-content .article-title{ font-size:18px; color:#000; line-height:1.4; margin:5px 0 15px 0;}
article .article-content .article-title a{ color:#000; }
article .article-content .article-digest { font-size:14px; color:#6A6A6A; line-height:1.4;}

/** 更多内容 **/
#home-more{ padding-bottom:45px;}
#home-more .more-box{ display:block; margin:25px 0; text-align:center;}
#home-more .more-box .icon-more{ height:34px; line-height:34px; background:url(/static/image/icon-more-bb.png) no-repeat; background-size:34px 34px; margin-right:10px; font-size:16px; color:#2b2e37; display:inline-block; padding:0 10px 0 45px; cursor:pointer; }
#home-more .more-box .home-more-loading{ width:40px; height:40px; display:none;}

/** 网站底部 **/
#site-footer{ background:#3D4D65; text-align:center; height:100px; vertical-align:middle; font-size:14px; color:#FFF; position:relative; padding:40px 0; z-index:200;}
#site-footer .logo{ position:absolute; left:40px; top:24px; width:130px; height:52px; line-height:40px; background:url(/static/image/logo2.png) no-repeat; background-size:130px 52px;}
#site-footer .copyright{ margin-bottom:20px;}
#site-footer .backtotop{ position:absolute; right:20px; top:20px; height:25px; margin-top:20px; border-bottom:1px solid #FFFFFF;}

/** 网站导航 **/
#site-navigator{ position:fixed; width:330px; height:100%; left:0; top:0; background:#3D4D65; z-index:210; color:#FFF;  -webkit-transition:0.2s ease-out; transition:0.2s ease-out; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0);}
#site-navigator.in{ -webkit-transform:none !important; -ms-transform:none !important; transform:none !important}

#site-navigator .nav-box{ }
#site-navigator .nav-box .nav-content{ }
#site-navigator .nav-box .nav-content .logo{ margin:10px 65px 10px 65px; padding-bottom:20px; border-bottom:1px solid #4e5d72;}
#site-navigator .nav-box .nav-content .logo a{ display:block; width:200px; height:67px; background:url(/static/image/logo2.png) no-repeat; background-size:200px 67px;}
#site-navigator .nav-box .nav-content .menu{ margin:10px 0; position:relative; }
#site-navigator .nav-box .nav-content .menu .title{ font-size:16px; color:#ccc; margin-left:70px; letter-spacing:4px;}
#site-navigator .nav-box .nav-content .menu .menu-button{ position:absolute; width:26px; height:26px; cursor:pointer; right:60px; top:0;}
#site-navigator .nav-box .nav-content .menu .menu-button .menu-close{ width:26px; height:26px;background:url(/static/image/menu-close.png) no-repeat; background-size:26px 26px; display:block; }
#site-navigator .nav-box .nav-content .menu .menu-button .menu-open{ width:26px; height:26px; background:url(/static/image/menu-open.png) no-repeat; background-size:26px 26px; display:block;}
#site-navigator .nav-box .nav-content .menu .menu-list{ margin-bottom:60px;}
#site-navigator .nav-box .nav-content .menu .menu-list ul{ margin-top:10px;}
#site-navigator .nav-box .nav-content .menu .menu-list li{ font-size:36px; padding:0 70px; height:auto; cursor:pointer;}
#site-navigator .nav-box .nav-content .menu .menu-list li a{ font-size:36px; color:#FFF;}
#site-navigator .nav-box .nav-content .menu .menu-list li.hover{ background-color:#1d1e22;}

#site-navigator .nav-box .nav-content .focus-neeu{ position:relative; margin:10px 70px;}
#site-navigator .nav-box .nav-content .focus-neeu .title{ font-size:16px; color:#ccc; letter-spacing:4px;}
#site-navigator .focus-neeu .socials{ display:inline-block; margin-top:15px; padding-bottom:10px; border-bottom:1px solid #4e5d72;}
#site-navigator .focus-neeu .socials li{ display:inline-block; margin-right:10px;}
#site-navigator .focus-neeu .socials li:last-child{margin-right:0;}
#site-navigator .focus-neeu .socials a{ font-size:14px; color:#FFF;}

#site-navigator .focus-neeu .socials span{ width:32px; height:32px; display:block;}
#site-navigator .focus-neeu .socials .icon-weibo{background:url(/static/image/icon-weibo-ww.png) no-repeat; background-size:cover;}
#site-navigator .focus-neeu .socials .icon-wechat{background:url(/static/image/icon-wechat-ww.png) no-repeat; background-size:cover;}
#site-navigator .focus-neeu .socials .icon-youku{background:url(/static/image/icon-video-ww.png) no-repeat; background-size:cover;}
#site-navigator .focus-neeu .socials .icon-toutiao{ background:url(/static/image/icon-toutiao-ww.png) no-repeat; background-size:cover;}

#site-navigator .focus-neeu .socials .icon-weibo.on{background:url(/static/image/icon-weibo-bb.png) no-repeat; background-size:cover;}
#site-navigator .focus-neeu .socials .icon-wechat.on{background:url(/static/image/icon-wechat-bb.png) no-repeat; background-size:cover;}
#site-navigator .focus-neeu .socials .icon-youku.on{background:url(/static/image/icon-video-bb.png) no-repeat; background-size:cover;}
#site-navigator .focus-neeu .socials .icon-toutiao.on{ background:url(/static/image/icon-toutiao-bb.png) no-repeat; background-size:cover;}

#site-navigator .nav-box .nav-content .misc{ margin:10px 70px 50px 70px;}
#site-navigator .nav-box .nav-content .misc ul{}
#site-navigator .nav-box .nav-content .misc ul li{ margin-bottom:10px;}
#site-navigator .nav-box .nav-content .misc ul li a{ color:#8f98a6; font-size:12px; letter-spacing:4px;}

#site-navigator .nav-box .nav-content .copyright{ margin:10px 70px 100px 70px; color:#8f98a6; font-size:12px; letter-spacing:1px;}


#site-navigator .slimScrollBar{ display:none !important; opacity: 0 !important;}

#site-mask{ position:fixed; left:0; top:0; bottom:0; right:0; background:#000; z-index:100; -webkit-transition:0.2s ease-out; transition:0.2s ease-out; opacity:0; display:none;}
#site-mask.in{ opacity:0.55; display:block;}

.wechat-pop{ width:280px; height:340px; position:fixed; left:50%; top:50%; margin-left:-140px; margin-top:-170px; background:#FFF; z-index:1000; border:1px solid #999;}
.wechat-pop .icon-close{ display:block; position:absolute; right:15px; top:5px; width:30px; height:30px; text-align:center; font-size:36px; color:#999; font-weight:lighter; cursor:pointer;}
.wechat-pop h5{ font-size:16px; padding:20px 20px 0 20px; font-weight:normal;}
.wechat-pop .qrcode-box{ padding:9px 29px; text-align:center; font-weight:bold; font-size:16px; letter-spacing:2px;}

#site-nav-open{ width:69px; height:69px; position:fixed; left:53px; top:44px; z-index:200; cursor:pointer; background:url(/static/image/navigator-open-bb.png) no-repeat; background-size:cover; opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -webkit-transition:0.2s ease-out; transition:0.2s ease-out;}
#site-nav-open.in{ -webkit-transform:none !important; -ms-transform:none !important; transform:none !important; opacity: 0 !important; }

#site-nav-close{ width:69px; height:69px; position:fixed; left:294px; top:44px; background:url(/static/image/navigator-close-bb.png) no-repeat; background-size:cover; -webkit-transition:0.2s ease-out; transition:0.2s ease-out; -webkit-transform:translate3d(-329px, 0, 0); transform:translate3d(-329px, 0, 0); z-index:400; opacity:0; cursor:pointer;}
#site-nav-close.in{ -webkit-transform:none !important; -ms-transform:none !important; transform:none !important; opacity: 1 !important;}

#site-nav-push{ width:54px; height:54px; position:fixed; bottom:70px; right:40px; background:url(/static/image/navigator-push-bb.png) no-repeat; background-size:cover; z-index:201; cursor:pointer;}
#site-nav-push.in{ background:url(http://www.neeu.com/static/navigator-pull-bb.png) no-repeat; background-size:cover;}


#page-header{ padding:40px 0;}
#page-header .page-title{ font-size:54px; text-align:center; font-weight:bold;}
#page-header .page-title .page-title-sub{ font-size:12px; text-align:center; color:#999;}
#page-header .page-title .page-title-sub a{ color:#999;}
#page-header .page-title .page-title-sub a:hover{ color:#F90;}

.site-pages{ padding:50px 0; text-align:center;}
.site-pages .pages-icon{ display:inline-block; margin:0 10px; width:20px; height:17px;}
.site-pages .pages-first{ background:url(/static/image/pages-first.png) no-repeat; background-size:20px 17px;}
.site-pages .pages-last{ background:url(/static/image/pages-last.png) no-repeat; background-size:20px 17px;}
.site-pages .pages-prev{ background:url(/static/image/pages-prev.png) no-repeat; background-size:15px 17px;}
.site-pages .pages-next{ background:url(/static/image/pages-next.png) no-repeat; background-size:15px 17px;}
.site-pages .pages-first-g{ background:url(/static/image/pages-first-g.png) no-repeat; background-size:20px 17px;}
.site-pages .pages-last-g{ background:url(/static/image/pages-last-g.png) no-repeat; background-size:20px 17px;}
.site-pages .pages-prev-g{ background:url(/static/image/pages-prev-g.png) no-repeat; background-size:15px 17px;}
.site-pages .pages-next-g{ background:url(/static/image/pages-next-g.png) no-repeat; background-size:15px 17px;}
.site-pages .pages-numbers{ display:inline-block; margin:0 15px; font-size:15px; color:#999;}
.site-pages .pages-numbers strong{ color:#000;}

.input-tips{ position:absolute; left:0; top:0; z-index:1100; border:1px solid #CCC; padding:10px 20px; background:#FFF;}
.input-shadow{-moz-box-shadow:0 0 2px 2px #f08383; -webkit-box-shadow:0 0 2px 2px #f08383; box-shadow:0 0 2px 2px #f08383;}

.header-back{ display:block; position:fixed; width:30px; height:30px; top:25px; right:25px; background:url(/static/image/navigator-close-bb.png) no-repeat; background-size:cover; z-index:99; display:none; cursor:pointer;}
.footer-back{ display:block; position:fixed; width:36px; height:36px; line-height:36px; bottom:50px; right:10px; font-size:12px; color:#fff; background-color:#3d4d65; display:none; cursor:pointer; border-radius:50%; }

/** app-navi **/
#app-mask{ position:fixed; left:0; top:0; bottom:0; right:0; background:#000; z-index:10000;  -webkit-transition:0.2s ease-out; transition:0.2s ease-out; opacity:0; display:none;}
#app-mask.in{ opacity:0.55; display:block;}
#app-navi{ background-color:#056b84; position:fixed; bottom:0; left:0; width:100%; display:none; z-index:20000;}
#app-navi .app-navi-box{}
#app-navi .app-navi-box ul{}
#app-navi .app-navi-box ul li{ width:25%; padding:0; display:inline-block; text-align:center; margin:10px -2px; border-right:1px solid #eee;}
#app-navi .app-navi-box ul li:last-child{ border-right:none;}

#app-navi .app-navi-box ul li a{ color:#FFF;}

.spinner { margin: 0 auto; width: 150px; text-align: center;}
.spinner > div { width: 30px; height: 30px; background-color:#FFF; border-radius: 100%; display: inline-block; -webkit-animation: bouncedelay 1.4s infinite ease-in-out; animation: bouncedelay 1.4s infinite ease-in-out;  /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s;}
.spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s;}
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}


@media (max-width: 1440px) {
#main {width:auto;}
}

@media (max-width: 1080px) {
#main {margin-left:0;margin-right:0;}
.entry-grid .grid-item{ width:33.3%; }
.entry-grid .grid-item-long{ width:66%;}
}

@media (max-width: 1020px) {
.focus-container .image-swiper{ margin-right:0; width:100%;}
.focus-container .icon-slide-left{ background:url(/static/image/slide-prev.png) no-repeat; background-size:cover; width:34px; height:34px; left:45px;}
.focus-container .icon-slide-right{ background:url(/static/image/slide-next.png) no-repeat; background-size:cover; width:34px; height:34px; right:45px;}
.focus-container .swiper-pages{ bottom:30px;}
.focus-container .swiper-pages .swiper-pagination-bullet{ margin:0 8px; width:12px; height:12px; background:#FFFFFF; opacity:0.5;}
.focus-container .swiper-pages .swiper-pagination-bullet-active{ opacity:1;}

/** 焦点文字 **/
.focus-container .content-swiper{ width:auto; height:auto; position:static; top:0; right:0;}
.focus-container .content-swiper .content{ margin:18px;}
.focus-container .content-swiper .content .meta{ display:none;}
.focus-container .content-swiper .content .title{ font-size:32px; }
.focus-container .content-swiper .content .digest{ display:none;}
}

@media (max-width: 768px) {
.entry-grid .grid-item{ width:50%;}
.entry-grid .grid-item-long{ width:100%;}
.focus-container .icon-slide-left{ display:none;}
.focus-container .icon-slide-right{ display:none;}
#site-header .site-search{ display:;}
#site-header .socials-box{ display:none;}
#site-nav-button{ width:30px; height:30px; position:fixed; left:25px; top:25px; z-index:201; cursor:pointer;}
#site-nav-button .nav-open{ width:30px; height:30px; background:url(/static/image/navigator-open-bb.png) no-repeat; background-size:cover;}
#site-nav-button .nav-close{ width:30px; height:30px; background:url(/static/image/navigator-close-bb.png) no-repeat; background-size:cover;}
#site-footer { height:120px;}
#site-footer .logo{ display:none;}
#site-footer .copyright{ }
#site-footer .backtotop{ position:static;}

#site-nav-open{ width:30px; height:30px; background-size:30px 30px; position:fixed; left:25px; top:25px; z-index:200; cursor:pointer; opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -webkit-transition:0.3s ease-out; transition:0.3s ease-out;}
#site-nav-open.in{ -webkit-transform:none !important; -ms-transform:none !important; transform:none !important; opacity: 0 !important; }

#site-nav-close{ width:30px; height:30px; position:fixed; left:315px; top:25px; background:url(/static/image/navigator-close-bb.png) no-repeat; background-size:cover; -webkit-transition:0.2s ease-out; transition:0.2s ease-out; -webkit-transform:translate3d(-330px, 0, 0); transform:translate3d(-330px, 0, 0); z-index:400; opacity:0; cursor:pointer;}
#site-nav-close.in{ -webkit-transform:none !important; -ms-transform:none !important; transform:none !important; opacity: 1 !important;}

#site-nav-push{ width:36px; height:36px; position:fixed; bottom:10px; right:10px; background:url(/static/image/navigator-push-bb.png) no-repeat; background-size:cover; }
#site-nav-push.in{ background:url(http://www.neeu.com/static/navigator-pull-bb.png) no-repeat; background-size:cover;}
#site-navigator{ position:fixed; width:250px;}
#site-navigator .nav-box .nav-content .logo{ margin:5px 15px; padding:5px 35px; border-bottom:1px solid #4e5d72;}
#site-navigator .nav-box .nav-content .logo a{ width:150px; height:50px; background:url(/static/image/logo2.png) no-repeat; background-size:150px 50px;}
#site-navigator .nav-box .nav-content .menu .title{ font-size:16px; color:#ccc; margin-left:20px; letter-spacing:2px;}
#site-navigator .nav-box .nav-content .menu .menu-button{ right:15px; top:0;}
#site-navigator .nav-box .nav-content .focus-neeu{ position:relative; margin:10px 20px;}
#site-navigator .nav-box .nav-content .focus-neeu .title{ font-size:16px; color:#ccc; letter-spacing:4px;}
#site-navigator .nav-box .nav-content .misc{ margin:10px 20px 30px 20px;}
#site-navigator .nav-box .nav-content .copyright{ margin:10px 20px 50px 20px; color:#8f98a6; font-size:12px; letter-spacing:1px;}
#site-navigator .nav-box .nav-content .menu .menu-list{ margin-bottom:40px;}
#site-navigator .nav-box .nav-content .menu .menu-list li{ font-size:30px; padding:0 20px 0 55px; height:auto; cursor:pointer;}
#site-navigator .nav-box .nav-content .menu .menu-list li a{ font-size:30px; color:#FFF;}

#site-nav-close{ left:235px;}
.header-back{ }
.footer-back{ display:block;}

}

@media (max-width: 480px) {
.entry-grid .grid-item{ width:100%;}
#site-footer{ height:auto; padding:20px;}
article .article-content .article-title{ font-size:20px;}
.focus-container .content-swiper .content .title{ font-size:28px; }
}

