@charset "UTF-8"; 
/* Base Reset */
* {margin: 0; padding: 0;}
html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-y: scroll; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
:focus {outline: 0;}
img {border: 0;}
a img {vertical-align: middle;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
.clear {width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline;}
.none {display: none;}
.hidden {visibility: hidden;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clearfix {display: block; *zoom:1;}
body, p {font: 14px/1 Helvetica, STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Tohoma, Arial; color: #333; font-family: "Microsoft YaHei";}
body {background-color: #fff; position: relative;}
a {text-decoration: none; color: #333; transition: all 0.4s ease-in-out;}
a:hover {text-decoration: none; color: #1495ea;}
.wrapper {width: 100%;}
.wrapper .inner {width: auto; max-width: 100%; margin: 0 auto;}


/**滚动条**/
::-webkit-scrollbar {width: 6px; height: 6px; background-color: #F5F5F5;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #FFF;}
::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #AAA;}


/**站点LOGO**/
.logo-panel {width: 178px; position: absolute; top: 15.2%; left: 50%; margin-left: -89px; z-index: 999;}
.logo-window {padding: 0;}
.logo-window img {vertical-align: middle;}


/**主导航**/
.wrap_change {position: absolute; right: 0; color: #fff; font-size: 36px; line-height: 100px; top: 50%; margin-top: -50px; z-index: 999; padding: 0 12px 0 58px; background: url(../images/wrap-icon.png) left center no-repeat; -webkit-animation: animate 0.8s infinite; -webkit-animation-direction: alternate; cursor: pointer;}
.navi {position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 1000; display: none;}
.navi-inner {position: fixed; top: 0; bottom: 0; right: -480px; z-index: 1002; width: 480px; max-width: 100%; background: url(../images/navibg.png) repeat; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch;}
.navi-aside-mask {width: 100%; height: 100%;}
.navi-aside-active {display: block;}

.main-nav-panel {position: fixed; top: 50%; margin-top: -250px; width: 160px;}
.main-nav-panel .wp-menu {margin: 0 auto;}
.main-nav-panel .wp-menu .menu-item {display: inline-block; position: relative; z-index: 100; text-align: center; width: 100%;}
.main-nav-panel .wp-menu .menu-item a.menu-link {display: inline-block; padding: 0 16px; height: 99px; line-height: 99px; color: #fff; font-size: 24px; transform: translateX(80px); transition: all 0.5s; border-bottom: 1px solid #545454;}
.main-nav-panel .wp-menu .menu-item a.menu-link:hover {text-decoration: none; color: #fff;}
.main-nav-panel .wp-menu .menu-item:nth-child(1) a.menu-link {transition-delay: 0.5s;}
.main-nav-panel .wp-menu .menu-item:nth-child(2) a.menu-link {transition-delay: 0.4s;}
.main-nav-panel .wp-menu .menu-item:nth-child(3) a.menu-link {transition-delay: 0.3s;}
.main-nav-panel .wp-menu .menu-item:nth-child(4) a.menu-link {transition-delay: 0.2s;}
.main-nav-panel .wp-menu .menu-item:nth-child(5) a.menu-link {transition-delay: 0.1s;}

.aside-inner-show .main-nav-panel .wp-menu .menu-item a.menu-link {transform: translateX(0px);}
.aside-inner-show .main-nav-panel .wp-menu .menu-item:nth-child(1) a.menu-link {transition-delay: 0.1s;}
.aside-inner-show .main-nav-panel .wp-menu .menu-item:nth-child(2) a.menu-link {transition-delay: 0.2s;}
.aside-inner-show .main-nav-panel .wp-menu .menu-item:nth-child(3) a.menu-link {transition-delay: 0.3s;}
.aside-inner-show .main-nav-panel .wp-menu .menu-item:nth-child(4) a.menu-link {transition-delay: 0.4s;}
.aside-inner-show .main-nav-panel .wp-menu .menu-item:nth-child(5) a.menu-link {transition-delay: 0.5s;}

.wrap-nav {width: 320px; padding: 0; margin: 0; position: absolute; right: 0; background: #fff; height: 100%;}
.search-con {padding: 30px; background: #fff;}
.wrap-box {padding: 30px; background: #fff;}
.all_pages {width: 100%; display: inline-block; text-align: center;}
.all_pages .next_page {line-height: 30px; font-size: 15px; color: #666; display: inline-block; cursor: pointer; padding: 0 10px;}
.all_pages .over_page {line-height: 30px; font-size: 15px; color: #666; display: inline-block; cursor: no-drop; padding: 0 10px;}

@-webkit-keyframes animate {
from {background-position: 15px;}
to {background-position: 0px;}
}
@-webkit-keyframes animate /* Safari and Chrome */ {
from {background-position: 15px;}
to {background-position: 0px;}
}


/**焦点图片**/
.fcous-panel {width: 100%; z-index: -999; background: #95a0bb;}


/**主体**/
.tt {display: inline-block; vertical-align: top; width: 100%; margin-bottom: 20px; border-bottom: 1px solid #000;}
.tt .tit {display: inline-block; font-weight: normal; float: left;}
.tt .tit .title {display: inline-block; font-size: 14px; color: #fff; line-height: 32px; background: #000; padding: 0 15px;}
.tt .closed {float: right; font-weight: normal; display: inline-block; font-size: 14px; color: #666; line-height: 32px; padding: 0 10px; cursor: pointer;}
.container {position: relative;}

.news_list {}
.news_list .news {width: 100%; display: inline-block; margin-bottom: 20px;}
.news_list .news .news_box .news_imgs {float: left; margin-right: -70px; width: 70px; height: 70px; background-color: #F1F1F1; position: relative; overflow: hidden;}
.news_list .news .news_box .news_imgs img {width: 100%; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%;}
.news_list .news .news_box .news_con {width: 100%; float: right;}
.news_list .news .news_box .news_con .news_arti {margin: 0 10px 0 85px;}
.news_list .news .news_box .news_con .news_arti .news_title {width: 100%; line-height: 20px; font-size: 14px; color: #333; max-height: 40px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_list .news .news_box .news_con .news_arti .news_author {width: 100%; display: inline-block; color: #666; font-size: 14px; margin-top: 10px; line-height: 20px;}

.post-nav .wp-menu {margin: 0 auto; margin: 0 -10px;}
.post-nav .wp-menu .menu-item {display: inline-block; float: left; position: relative; z-index: 100; width: 50%; text-align: center;}
.post-nav .wp-menu .menu-item a.menu-link {display: block; padding: 0; margin: 10px; border: 1px solid #dcd3d3; border-radius: 5px; color: #666;}
.post-nav .wp-menu .menu-item a.menu-link:hover {text-decoration: none; color: #fff; background-color: #a76e75;}
.post-nav .wp-menu .menu-item a.menu-link .menu-name {display: inline-block; line-height: 32px; font-size: 16px; padding: 35px 0;}


/**底部**/
.footer {background: #585e6b url(../images/footerbg.jpg) center center no-repeat;}
.footer .inner {padding: 50px 0;}
.footer .inner .foot {text-align: center;}
.footer .inner .foot p span {display: inline-block; margin: 0 4px; color: #d3d4d7; line-height: 24px; font-size: 13px;}