﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
a{background:0 0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,kbd,pre,samp{font-size:1em;font-family:monospace,serif;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver;}
legend{padding:0;border:0;}
button,input,select,textarea{margin:0;outline:0;font-size:100%;font-family:inherit;}
button,input{line-height:normal;}
button,select{text-transform:none;}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;}
button[disabled],html input[disabled]{cursor:default;}
input[type=text]:active,input[type=text]:focus,input[type=text]:hover{border:1px solid #ccc;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
body,dd,div,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,span,td,textarea,th,ul{margin:0 auto;padding:0;border:0;}
body{background:#fff;color:#444;font:12px/24px "Microsoft Yahei",Arial,Verdana,Tahoma,Sans-Serif;}
li,ol,ul{list-style:none;}
input,table,td,th{font-size:12px;}
h1,h2,h3,h4,h5,h6{font-weight:400;}
h1{font-size:28px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5,h6{font-size:12px;}
.inner{overflow:hidden;width:1200px;}
.clearfix{clear:both;visibility:hidden;margin-top:0!important;width:1px;height:0;font-size:1px;line-height:0;}
.radius{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fadein{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:.3s ease-in-out;}
.opacity{opacity:.5;}
.folio-thumb img{width:100%;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-ms-transition-duration:.7s;}
.folio-thumb:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);}
.mediaholder{overflow:hidden;}
a:link,a:visited{outline:0;color:#444;text-decoration:none;}
a:hover{color:#f30;text-decoration:underline;}
.topbar{height:32px;border-bottom:1px solid #eee;background:#f6f6f6;color:#707070;line-height:34px;}
.topbar .inner{overflow:visible;}
.topbar-lt{float:left;}
.topbar-rt{float:right;}
.subnav{float:right;overflow:hidden;padding-right:20px;color:#ccc;}
.subnav a{padding:0 5px;}
.social{position:relative;z-index:9999;float:right;margin-top:4px;}
.social a{display:inline-block;margin-left:4px;width:24px;height:24px;background:url(../img/icon-sns.gif) no-repeat 0 0;text-indent:-9999px;opacity:.6;cursor:pointer;-moz-opacity:.6;}
.social a:hover{opacity:1;-moz-opacity:1;}
.social a#s_tsina{background-position:0 0;}
.social a#s_tqq{background-position:0 -31px;}
.social a#s_qq{background-position:0 -92px;}
.social a#s_weixin{background-position:0 -62px;}
.social #weixin{position:absolute;top:32px;right:0;z-index:99;display:none;padding:6px;background:#333;text-align:center;}
.social #weixin img{display:block;width:160px;}
.header{clear:both;margin:10px auto;background:#fff;}
.header img{display:block;}
.logo{float:left;}
.logo img{height:80px;}
.midbox{float:left;padding:0 30px;}
.rtbox{float:right;}
.nav-container{overflow:visible;margin:0 auto 15px;}
.navbar{position:relative;}
.main-menu{position:relative;overflow:visible;height:46px;background:#004c90;color:#333;font-size:16px;line-height:46px;}
.pinned{position:fixed;top:0;z-index:10000;margin:0 auto;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;}
.main-menu .inner{overflow:visible;}
#mobile-nav{display:none;}
.navi{position:relative;z-index:9999;}
.navi li{position:relative;float:left;padding:0 2px;text-transform:capitalize;white-space:nowrap;}
.navi li a:link,.navi li a:visited{display:block;padding:0 25px;color:#fff;}
.navi li a:hover{background:#436bb8;color:#fff;text-decoration:none;}
.navi li.current-category-ancestor a,.navi li.current-menu-item a:link,.navi li.current-menu-item a:visited,.navi li.current-menu-parent a,.navi li.current-post-ancestor a,.navi li.current-post-parent a,.navi li:hover a{background:#436bb8;color:#fff;}
.navi li ul{position:absolute;top:46px;left:1px;z-index:9999;display:none;padding:0;width:230px;border-bottom:1px solid #ccc;}
.navi li ul li{float:none;padding:0;border-right:1px solid #d8d8d8;border-bottom:1px solid #eee;border-left:1px solid #d8d8d8;background:#fff;font-size:14px;line-height:38px;}
.navi li ul li a:link,.navi li ul li a:visited{padding:0 25px;height:38px;color:#666;}
.navi li.current-category-ancestor ul li a,.navi li.current-menu-item ul li a:hover,.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited,.navi li.current-menu-parent ul li a,.navi li.current-post-ancestor ul li a,.navi li.current-post-parent ul li a{background:0;color:#666;}
.navi li ul li.menu-item-has-children a{padding:0 25px;height:38px;background:url(../images/menu.png) no-repeat right -14px;color:#666;}
.navi li ul li a:hover,.navi li.current-category-ancestor ul li a:hover,.navi li.current-menu-item ul li a:hover,.navi li.current-menu-parent ul li a:hover,.navi li.current-post-ancestor ul li a:hover,.navi li:hover ul li a:hover{background:#f6f6f6;color:#436bb8;}
.navi li:hover a{background:#436bb8;color:#fff;}
.navi li:hover ul li a{background:0;}
.navi li:hover ul li.menu-item-has-children a{background:url(../images/menu.png) no-repeat right -14px;}
.navi li.current-menu-parent ul li.current-menu-item a{background-color:#f6f6f6;color:#436bb8;}
.navi li ul li ul{top:0;left:228px;padding:0;border-top:1px solid #ddd;background:0;}
.navi li ul li.menu-item-has-children:hover a{background:#f6f6f6 url(../images/menu.png) no-repeat right -58px;color:#436bb8;}
.navi li ul li.menu-item-has-children:hover ul li a{background:#fff;color:#333;}
.navi li ul li.menu-item-has-children:hover ul li a:hover{background-color:#f6f6f6;color:#436bb8;}
.navi li:hover ul li.menu-item-has-children ul li a{background:0;}
.toggle-search{overflow:visible;}
.btn-search{position:absolute;top:0;right:2px;z-index:99999;display:inline-block;width:50px;height:46px;background:url(../img/search.png) no-repeat center 16px;cursor:pointer;}
.mobile-nav{display:none;}
.btn-search:hover,.toggle-search .active{background-color:#436bb8;}
.search-box{position:absolute;top:44px;right:0;z-index:99999;display:none;width:400px;}
.search-box #searchform{padding:10px;background:#436bb8;}
.search-box #searchform #ls{padding:10px 3%;width:80%;border:1px solid #004c90;border-right:0;color:#666;}
.search-box #searchform #searchsubmit{position:absolute;top:11px;right:10px;padding:11px 0 10px;width:14%;border:0;background:#f65e4f url(../img/search.png) no-repeat center -32px;text-indent:-9999px;cursor:pointer;}
.search-box #searchform #searchsubmit:hover{background-color:#f30;}
#sliderbox{overflow:hidden;}
#slidebanner{position:relative;z-index:90;clear:both;overflow:hidden;width:1200px;height:500px;text-align:center;}
#slideshow li{position:absolute;top:0;left:0;width:1200px;height:500px;}
#slideshow li img{display:block;width:1200px;height:500px;}
#slidebanner .bx-wrapper{height:auto;}
#slidebanner .bx-wrapper .bx-pager{position:absolute;bottom:10px;left:0;z-index:90;width:100%;text-align:center;}
#slidebanner .bx-wrapper .bx-controls-auto .bx-controls-auto-item,#slidebanner .bx-wrapper .bx-pager .bx-pager-item{display:inline;}
#slidebanner .bx-wrapper .bx-pager a{display:inline-block;overflow:hidden;margin-left:10px;width:20px;height:5px;-webkit-border-radius:15px;border-radius:15px;background:#eee;text-decoration:none;font-size:0;moz-border-radius:15px;}
#slidebanner .bx-wrapper .bx-pager a.active{background:#f65e4f;}
#slidebanner .bx-wrapper .bx-next,#slidebanner .bx-wrapper .bx-prev{position:absolute;top:0;z-index:100;display:none;overflow:hidden;width:40px;height:100%;background:url(../img/arrow-slider.png) no-repeat -40px center;text-indent:-9999px;opacity:.6;-moz-opacity:.6;}
#slidebanner .bx-wrapper .bx-prev{left:1%;}
#slidebanner .bx-wrapper .bx-next{right:1%;background-position:0 center;}
#slidebanner .bx-wrapper .bx-next:hover,#slidebanner .bx-wrapper .bx-prev:hover{opacity:1;-moz-opacity:1;}
.banner-shadow{position:absolute;top:0;right:0;z-index:91;overflow:hidden;width:100%;height:26px;}
.banner{position:relative;overflow:hidden;background:#eee;text-align:center;}
.banner img{display:block;width:100%;}
.container{clear:both;padding:20px 0;}
.column-fluid{float:right;width:100%;}
.content{overflow:hidden;margin-left:275px;}
.fullwidth{margin:0 auto;width:100%;}
.row-fluid{overflow:hidden;margin-bottom:20px;}
.row-fluid h2{clear:both;margin-bottom:20px;padding:7px 12px;border-top:1px solid #ccc;border-bottom:1px solid #e8e8e8;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;background:#f2f2f2;color:#111;font-size:18px;}
.row-fluid h2 a:link,.row-fluid h2 a:visited{color:#111;}
.row-fluid h2 a:hover{color:#004c90;text-decoration:none;}
.row-fluid h2 i{float:right;font-style:normal;font-size:14px;}
.row-fluid h2 i a:link,.row-fluid h2 i a:visited{padding:4px 0 4px 12px;color:#666;}
.row-fluid h2 i a:hover{color:#004c90;}
.row-fluid h2 span a{float:right;display:block;width:36px;height:30px;background:url(../img/icon.gif) no-repeat 0 -104px;text-indent:-9999px;}
.row-fluid .content{margin:0 320px 0 0;}
.row-fluid .column-fluid{float:left;}
.pic-fluid{margin-bottom:5px;}
.row-fluid .homebar h2{margin:0;border:1px solid #e8e8e8;border-top:1px solid #ccc;border-bottom:0;background:#f2f2f2;font-size:16px;}
.homebar{float:right;overflow:hidden;margin-left:-300px;width:300px;color:#666;font-size:14px;}
.homebar ul{overflow:hidden;padding:15px;height:360px;border:1px solid #e8e8e8;background:#fff;}
.homebar ul li{overflow:hidden;margin:4px auto;padding-left:12px;height:24px;background:url(../img/icon.gif) no-repeat 0 10px;}
.homebar ul li.t{margin-bottom:10px;padding:0;height:auto;background:0;text-align:center;}
.homebar ul li.t img{width:100%;height:95px;}
.homebar ul li.t h3{overflow:hidden;height:20px;text-align:center;font-size:14px;line-height:20px;}
.homebar ul li.t a{display:block;color:#004c90;}
.homebar ul li.t a:hover{color:#f30;}
.homebar div{overflow:hidden;padding:15px 10px 10px;border:1px solid #e8e8e8;background:#fff;line-height:28px;}
.col-box-list{float:right;padding-left:15px;width:430px;font-size:14px;}
.col-box-list ul li{overflow:hidden;margin-bottom:3px;padding-left:14px;height:24px;background:url(../img/icon.gif) no-repeat 0 11px;}
.col-box-list ul li span{float:right;padding-left:15px;color:#888;font-size:12px;}
.col-box-list ul li.p{margin-bottom:15px;padding:0 0 15px;height:auto;border-bottom:1px solid #eee;background:0;font-size:12px;}
.col-box-list ul li.p h3{overflow:hidden;margin-bottom:8px;height:24px;text-align:center;white-space:nowrap;}
.col-box-list ul li.p a{color:#004c90;}
.col-box-list ul li.p a:hover{color:#f30;}
.col-box-list ul li.p p{color:#555;line-height:20px;}
.col-box-list ul li.p p a{padding-left:10px;}
.news .col-box-list{float:right;width:100%;}
.news .col-box-list ul{margin:-360px 0 0 320px;}
.news .col-box-list ul li.highlight a:hover{color:#f30;}
#news-slider{position:relative;float:left;overflow:hidden;width:300px;height:360px;}
#news-slider ul li a{display:block;}
#news-slider ul li img{display:block;width:300px;height:360px;}
#news-slider .bx-wrapper .bx-pager{position:absolute;right:6px;bottom:40px;z-index:99;}
#news-slider .bx-wrapper .bx-pager a{float:left;display:block;overflow:hidden;margin-left:5px;width:8px;height:8px;-webkit-border-radius:15px;border-radius:15px;background:#436bb8;text-decoration:none;font-size:0;moz-border-radius:15px;}
#news-slider .bx-wrapper .bx-pager a.active{background:#f65e4f;}
#news-slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item,#news-slider .bx-wrapper .bx-pager .bx-pager-item{display:inline;}
#news-slider .bx-wrapper .bx-next,#news-slider .bx-wrapper .bx-prev{position:absolute;top:40%;z-index:100;display:none;overflow:hidden;width:32px;height:40px;background:url(../img/arrow-newslider.png) no-repeat 0 center;text-indent:-9999px;opacity:.6;-moz-opacity:.6;}
#news-slider .bx-wrapper .bx-prev{left:6px;}
#news-slider .bx-wrapper .bx-next{right:6px;background-position:-32px center;}
#news-slider .bx-wrapper .bx-next:hover,#news-slider .bx-wrapper .bx-prev:hover{opacity:1;-moz-opacity:1;}
#news-slider .bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;overflow:hidden;width:100%;height:32px;background:rgba(80,80,80,.75);line-height:32px;}
#news-slider .bx-wrapper .bx-caption span{display:block;padding:0 12px;color:#fff;}
.features{margin-bottom:20px;padding:2%;border-top:1px solid #e6e6e6;background:#f6f6f6;font-size:14px;line-height:26px;}
.features:hover{border-top:1px solid #a0b7dc;background:#eaeff7;}
.col-text{float:left;width:82%;}
.col-text a:link,.col-text a:visited{color:#555;}
.col-text a:hover{color:#f30;}
.btn-view{float:right;width:15%;text-align:center;}
.btn-view a:hover,.btn-view a:link,.btn-view a:visited{display:inline-block;margin:14% auto;padding:12px 20%;background:#004c90;color:#fff;}
.btn-view a:hover{background:#f30;text-decoration:none;}
.row-scroll{position:relative;}
.row-scroll .bx-controls a:hover{background-color:#436bb8;}
.row-scroll .bx-controls a.bx-prev{position:absolute;top:10px;right:35px;background-position:8px 6px;}
.row-scroll .bx-controls a.bx-next{position:absolute;top:10px;right:10px;background-position:-15px 6px;}
.row-scroll .bx-controls a.bx-prev:hover{background-position:8px -14px;}
.row-scroll .bx-controls a.bx-next:hover{background-position:-15px -14px;}
.pic-scroll-list{overflow:hidden;}
.pic-scroll-list .slide{float:left;overflow:hidden;margin-bottom:25px;width:24%;height:auto;text-align:center;}
.pic-scroll-list .slide .folio-thumb{position:relative;}
.pic-scroll-list .slide .folio-thumb img{display:block;width:100%!important;height:auto;}
.pic-scroll-list .slide .folio-thumb .opacity-pic{position:absolute;top:0;left:0;width:100%;height:100%;background:#004c90;opacity:0;cursor:pointer;-moz-opacity:0;-khtml-opacity:0;}
.pic-scroll-list .slide:hover .folio-thumb .opacity-pic{opacity:.4;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-moz-opacity:.4;-khtml-opacity:.4;-ms-transition:all .5s ease;}
.pic-scroll-list .slide h3{position:relative;z-index:10;overflow:hidden;margin-top:8px;width:100%;height:24px;font-size:14px;}
.partners{margin-bottom:30px;}
.partners h2{padding:10px 10px 20px 0;border:0;background:url(../img/icon.gif) repeat-x 0 -452px;text-align:center;}
.partners h2 a{padding:0 30px;background:#f8f8f8;}
#partner-list a{display:inline-block;}
#partner-list a img{height:38px;opacity:.65;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-moz-opacity:.65;}
#partner-list a:hover img{opacity:1;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:gray;-moz-opacity:1;}
.breadcrumb{overflow:hidden;height:32px;border-bottom:1px solid #e8e8e8;background:#f4f4f4;color:#888;line-height:34px;}
.breadcrumb i{padding:0 8px;background:url(../img/icon.gif) no-repeat 7px -39px;}
.breadcrumb a:link,.breadcrumb a:visited{color:#888;}
.breadcrumb a:hover{color:#666;}
.breadcrumb a#hp{padding-left:18px;background:url(../img/icon.gif) no-repeat 0 -157px;}
.crumb-box{float:left;padding:0 10px;}
.cur-title{overflow:hidden;margin-bottom:25px;padding:0 0 10px 20px;border-bottom:1px solid #ddd;background:url(../img/icon.gif) no-repeat 0 -200px;color:#333;text-transform:capitalize;font-size:18px;}
.cur-title a{color:#333;text-decoration:none;}
.cur-title span{padding-left:4px;color:#999;}
.postlist{overflow:hidden;padding:0;}
.postlist li{overflow:hidden;margin:0 auto 5px;padding:0 0 7px 15px;height:24px;border-bottom:1px solid #eee;background:url(../img/icon.gif) no-repeat 0 11px;}
.postlist li.nb{border:0;}
.postlist li a{float:left;width:85%;font-size:14px;}
.postlist li span{float:right;width:78px;color:#bbb;text-align:right;}
.piclist{overflow:hidden;margin-left:-1.83%;}
.piclist li{float:left;overflow:hidden;margin-bottom:20px;margin-left:1.83%;width:31.5%;height:auto;text-align:center;}
.piclist li .folio-thumb{position:relative;}
.piclist li .folio-thumb img{display:block;width:100%;height:auto;}
.piclist li .folio-thumb .opacity-pic{position:absolute;top:0;left:0;width:100%;height:100%;background:#004c90;opacity:0;cursor:pointer;-moz-opacity:0;-khtml-opacity:0;}
.piclist li:hover .folio-thumb .opacity-pic{opacity:.4;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-moz-opacity:.4;-khtml-opacity:.4;-ms-transition:all .5s ease;}
.piclist li h3{position:relative;z-index:10;overflow:hidden;margin-top:5px;width:100%;height:24px;font-size:14px;}
.piclist-col4{margin-left:-1.5%;}
.piclist-col4 li{margin-left:1.5%;width:23.5%;}
.post{overflow:hidden;}
.post .post-title{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e9e9e9;color:#333;text-align:center;font-size:28px;line-height:40px;}
.postmeta{margin-bottom:25px;color:#999;text-align:center;}
.postmeta a:link,.postmeta a:visited{color:#999;}
.postmeta a:hover{color:#666;}
.entry{overflow:hidden;font-size:14px;}
.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-bottom:15px;padding:0;border:0;background:0;color:#000;}
.entry p{margin-bottom:20px;}
.entry a:link,.entry a:visited{color:#004c90;}
.entry a:hover{color:#f65e4f;}
.entry img{margin-bottom:15px;height:auto;max-width:100%;}
.entry ol,.entry ul{margin:10px 20px;}
.entry ol li{list-style:decimal;}
.entry ul li{list-style:disc;}
.entry table{margin-bottom:15px;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;color:#666;}
.entry th{padding:3px 10px;border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;background:#f5f5f5;}
.entry td{padding:3px 10px;border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.alignleft{float:left;padding-right:10px;}
.alignright{float:right;padding-left:10px;}
.aligncenter,.alignnone{float:none;clear:both;margin-right:auto;margin-left:auto;}
.aligncenter{display:block;text-align:center;}
.wp-caption{margin:10px auto;padding:6px;border:1px solid #e4e4e4;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f6f6f6;text-align:center;}
.wp-caption img{max-width:660px;}
.wp-caption p.wp-caption-text{margin:5px 0 0;padding:4px;color:#666;line-height:20px;}
.post .share{clear:both;margin:25px auto;padding-bottom:8px;border-bottom:1px solid #e8e8e8;color:#999;text-align:right;line-height:28px;}
.post #bdshare{float:right;}
.post .page-title{margin-bottom:25px;padding-bottom:8px;border-bottom:1px solid #e9e9e9;color:#333;text-align:center;font-size:28px;line-height:40px;}
.wpagenavi{margin:20px auto;padding-top:25px;width:100%;border-top:1px solid #e4e4e4;text-align:center;font-family:"宋体";line-height:40px;}
.page{text-align:center;}
.page ul{margin-top:30px;text-align:center;}
.page .firstPage{width:30px;}
.page ul li{display:inline-block;margin-left:5px;padding:0 10px;width:auto;height:25px;border:1px solid #e9e9e9;font-size:12px;line-height:25px;}
.page ul li a:hover{color:red;text-decoration:none;}
.page ul li.thisclass,.page ul li.thisclass a,.page ul li.thisclass a:hover{background-color:#436bb8;color:#fff;}
.page .pageinfo{padding:12px 5px 10px 5px;color:#999;line-height:25px;}
.page select{margin-top:4px;line-height:25px;}
.page .pageinfo strong{margin:0 2px;color:#555;font-weight:400;}
.post-navi{padding-top:20px;text-align:center;}
.post-navi a:link,.post-navi a:visited{padding:2px 9px;border:1px solid #fff;background:#fff;}
.post-navi a:hover{border:1px solid #e4e4e4;background:#f5f5f5;text-decoration:none;}
.post-prev-next{margin:6px auto;color:#333;font-size:13px;line-height:24px;}
.error404{padding:50px 0;max-width:460px;}
.error404 h4{height:32px;color:red;font-size:200%;line-height:32px;}
.error404 span{display:block;margin-bottom:25px;color:#666;}
.error404 ol{padding:5px 0 5px 20px;}
.error404 ol li{margin:0 auto;list-style:disc;}
.errorsearch{overflow:hidden;margin-top:15px;width:100%;}
.errorsearch .searchInput{float:left;padding:6px 0;width:80%;height:24px;border:1px solid #ddd;text-indent:12px;line-height:24px;}
.errorsearch #searchsubmit{float:right;width:19%;height:38px;border:0;background:#666;color:#fff;font-size:14px;cursor:pointer;}
.errorsearch #searchsubmit:hover{background:#333;}
.related{margin:30px auto 0;}
.related h2{overflow:hidden;padding:0 0 6px 20px;border-bottom:1px solid #ccc;background:url(../img/icon.gif) no-repeat 0 -200px;color:#111;text-transform:capitalize;font-size:18px;}
.related ul.post-list,.related ul.thumb-list{overflow:hidden;margin-top:20px;}
.related ul.post-list li{float:left;overflow:hidden;margin:2px auto;padding-right:5%;width:45%;height:24px;background:url(../img/icon.gif) no-repeat 0 10px;}
.related ul.post-list li a{padding-left:15px;}
.sidebar{float:left;overflow:hidden;margin-right:-250px;width:250px;color:#666;}
.sidebar h3{padding-left:14px;border-top:1px solid #a0b7dc;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background:#f2f2f2;color:#333;font-size:16px;line-height:36px;}
.sidebar h3 a:link,.sidebar h3 a:visited{color:#333;}
.sidebar h3 a:hover{color:#004c90;}
.sidebar ul li{margin-bottom:20px;}
.sidebar ul li ul{overflow:hidden;padding:10px;border:1px solid #e8e8e8;background:#fff;}
.sidebar ul li ul li{overflow:hidden;margin:4px auto;padding-left:12px;height:24px;background:url(../img/icon.gif) no-repeat 0 10px;}
.sidebar ul li ul li ul{border:0;}
.sidebar ul li div{overflow:hidden;padding:15px 10px 10px;border:1px solid #e8e8e8;background:#fff;line-height:28px;}
.sidebar ul li.widget_nav_menu h3{border-right:0;border-bottom:1px solid #d1dced;border-left:0;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:3px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:3px;border-top-left-radius:4px;background:#e3eaf4;}
.sidebar ul li.widget_nav_menu ul{padding:0;border:0;font-size:14px;}
.sidebar ul li.widget_nav_menu ul li{overflow:hidden;margin:0;padding:0;height:auto;border-top:1px solid #fff;background:#f6f6f6;}
.sidebar ul li.widget_nav_menu ul li a:link,.sidebar ul li.widget_nav_menu ul li a:visited{display:block;overflow:hidden;height:38px;border-bottom:1px solid #eaeaea;background:url(../img/icon.gif) no-repeat right -377px;color:#666;text-indent:24px;line-height:38px;}
.sidebar ul li.widget_nav_menu ul a:hover,.sidebar ul li.widget_nav_menu ul li a:hover,.sidebar ul li.widget_nav_menu ul li.current-cat a:hover,.sidebar ul li.widget_nav_menu ul li.current-cat a:link,.sidebar ul li.widget_nav_menu ul li.current-cat a:visited,.sidebar ul li.widget_nav_menu ul li.current_page_item a:link,.sidebar ul li.widget_nav_menu ul li.current_page_item a:visited{background:#436bb8 url(../img/icon.gif) no-repeat right -337px;color:#fff;text-decoration:none;}
.sidebar ul li.widget_nav_menu ul li ul li a:hover,.sidebar ul li.widget_nav_menu ul li ul li a:link,.sidebar ul li.widget_nav_menu ul li ul li a:visited{text-indent:34px;}
.sidebar ul li.widget_search .searchInput{padding:4px 8px 3px;width:168px;height:24px;border:1px solid #d6d6d6;background:#fff;color:#666;line-height:24px;}
.sidebar ul li.widget_search .searchInput:hover{border:1px solid #999;color:#666;}
.sidebar ul li.widget_search .searchBtn{position:static;float:right;width:60px;height:33px;border:0;background:#666;color:#fff;text-align:center;text-indent:0;font-weight:700;font-size:13px;cursor:pointer;}
.sidebar ul li.widget_search .searchBtn:hover{background:#333;}
.sidebar ul li.wpyou_widget_SpecialCatList ul{padding:0;}
.sidebar ul li.wpyou_widget_SpecialCatList ul li{height:auto;background:url(../images/arrow.gif) no-repeat 3px 10px;}
.sidebar ul li.wpyou_widget_SpecialCatList ul li ul li{background:url(../images/arrow-sub.gif) no-repeat 3px 7px;line-height:20px;}
.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li{margin-bottom:15px;padding:0 0 15px;height:auto;border-bottom:1px solid #eee;background:0;}
.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li img{float:left;padding-right:10px;width:110px;height:80px;}
.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li h4{overflow:hidden;margin-bottom:5px;height:54px;font-size:14px;line-height:18px;}
.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li p{color:#666;}
.sidebar ul li.wpyou_widget_SpecialCatBigPicPosts ul li{margin:0 auto 15px;padding:0;height:auto;background:0;text-align:center;}
.sidebar ul li.wpyou_widget_SpecialCatBigPicPosts ul li img{width:240px;height:180px;}
.sidebar ul li.wpyou_widget_SpecialCatBigPicPosts ul li h4{overflow:hidden;margin-bottom:10px;font-size:14px;line-height:18px;}
#wp-calendar{margin:5px auto;width:94%;}
#wp-calendar caption{padding:5px 0;font-size:14px;}
#wp-calendar td,#wp-calendar th{padding:2px 1px;border:1px solid #e4e4e4;background-color:#f9f9f9;color:#555;text-align:center;text-transform:capitalize;line-height:18px;}
#wp-calendar tbody tr td a:link,#wp-calendar tbody tr td a:visited{color:#ff0242;font-weight:700;}
#wp-calendar tbody tr td a:hover{color:#333;}
#wp-calendar tbody tr td:hover{border:1px solid #d9d9d9;background-color:#eee;color:#444;}
#wp-calendar tfoot tr td{padding:8px 10px 0;border:0;background:0;}
.pad{border:0!important;background:0 0!important;}
.postComment{overflow:hidden;margin:25px auto 0;}
#respond{margin:25px auto 0;}
#addcomment,#comments{overflow:hidden;margin-bottom:25px;padding:0 0 6px 20px;border-bottom:1px solid #ccc;background:url(../img/icon.gif) no-repeat 0 -200px;color:#111;font-size:18px;}
.post_comment ol li{margin:10px 5px;padding:10px 10px 5px 10px;list-style:none;}
.commentlist{clear:both;width:98%;font-size:12px;}
.commentlist li{margin-bottom:15px;padding:6px 0;border:1px solid #e4e4e4;}
.commentlist li.alt{border:1px solid #e3e7ea;background-color:#f7f8f9;}
.commentlist li.comment-author-admin{border:1px solid #e4e4e4;background:#fff;}
.commentlist li ul{margin:10px 10px;}
.commentlist li ul.children{margin:15px 20px;}
.commentlist li p{padding:10px 10px 5px;}
.comment-author{padding:4px 0;width:100%;height:22px;border-bottom:1px solid #ececec;line-height:22px;}
.commentlist li.alt .comment-author{border-bottom:1px solid #e3e7ea;}
.commentlist li.comment-author-admin .comment-author{border-bottom:1px solid #e3e3e3;}
.commentlist li.alt .comment-author{border-bottom:1px solid #e8edf0;}
.avatar{float:left;padding:1px 1px;width:32px;height:32px;border:1px solid #e0e0e0;}
.author_info{float:left;padding-left:10px;line-height:16px;}
.author_info cite{font-weight:700;font-style:normal;}
.author_info em{padding-left:10px;color:#999;font-style:normal;font-size:10px;}
.reply{float:right;margin:-3px 8px 0 0;}
#cancel-comment-reply{float:right;margin-right:10px;}
#cancel-comment-reply a,.reply a{color:#999!important;}
#cancel-comment-reply a:hover,.reply a:hover{color:#1162b3!important;}
#respond p{overflow:hidden;margin:0 auto 15px;}
#respond label{float:left;display:block;padding:3px 8px;width:70px;text-align:right;}
#respond em{padding-top:5px;color:red;font-weight:400;font-style:normal;}
#author,#comment,#email,#url{padding:6px;width:50%;border:1px solid #e4e4e4;color:#666;}
#comment{overflow-y:scroll;width:84%;height:150px;color:#787878;color:#666;font-size:12px;}
#submit{display:block;margin-left:86px;width:150px;border:0;background:#444;color:#fff;font-size:16px;line-height:36px;cursor:pointer;}
#submit:active,#submit:hover{background:#005bb5;}
#submit-inquiry{float:right;display:block;margin:0 8px;width:130px;height:32px;border:0;background:url(../images/submit-inquiry.gif) no-repeat 0 0;text-indent:-9999px;cursor:pointer;}
.comment_navi{padding:5px 15px;color:#999;text-align:right;font-size:12px;}
.comment_navi a{color:#999;}
.friendlink{overflow:hidden;border-top:1px solid #e4e4e4;}
.friendlink ul{overflow:hidden;padding:18px 0 0;}
.friendlink ul li{float:left;overflow:hidden;margin:0 6px;height:24px;white-space:nowrap;}
.friendlink ul li.fltitle{margin:0 6px 4px 0;}
.friendlink ul h4{display:none;}
.footer{min-height:0;border-top:1px solid #ddd;background:#f4f4f4;color:#666;}
.footer .inner{position:relative;overflow:visible;padding:20px 0;}
.footer a:link,.footer a:visited{color:#666;}
.footer a:hover{color:#004c90;}
.foot-menu{overflow:hidden;margin-bottom:25px;text-align:center;}
.foot-nav{width:100%;text-align:center;font-size:14px;}
.foot-nav li{display:inline;padding:0 12px;width:1px;white-space:nowrap;word-break:keep;}
.foot-nav li a:link,.foot-nav li a:visited{color:#333;}
.foot-nav li a:hover{color:#f30;text-decoration:none;}
.copyright{text-align:center;}
.copyright p{margin-bottom:5px;}
.page-sitemap{background:#eee;}
.sitemap-box{margin:25px auto;padding:2%;width:92%;background:#fff;line-height:24px;}
.sitemap-box a:link,sitemap-box a:visited{color:#333;}
.sitemap-box a:hover{color:#10579d;}
.sitemap-box h1{margin-bottom:20px;text-align:center;font-size:20px;}
.sitemap-box h2{margin:8px auto 15px;padding-bottom:10px;border-bottom:1px solid #eee;font-weight:700;font-size:14px;}
.sitemap-box ul{margin:10px;}
.sitemap-box ul li{margin:6px 0 0 18px;color:#999;list-style:disc;}
.sitemap-box ul li ul{margin:5px 10px 10px;}
.sitemap-box ul li ul li{margin:3px 0 0 16px;list-style:circle;}
.sitemap-box #breadcrumb,.sitemap-box #footer,.sitemap-box .archivers,.sitemap-box .full-version{clear:both;margin-top:20px;padding:6px 15px;border:1px solid #eee;border-top:1px solid #ddd;}
.sitemap-box #breadcrumb,.sitemap-box .full-version{border:1px solid #eee;background:#f8f8f8;}
.sitemap-box .archivers{overflow:hidden;padding:5px 15px 15px;}
.sitemap-box #footer{padding:10px;text-align:center;}
.cs-div{position:absolute;z-index:99999;overflow:hidden;width:140px;height:auto;text-align:center;}
.cs-div #cs-close{position:absolute;top:0;right:0;float:right;display:block;width:32px;height:35px;text-indent:-9999px;cursor:pointer;}
.cs-bar{padding:0;width:32px;height:116px;}
.cs-bar #cs-close{top:0;right:0;width:32px;height:116px;background:url(../img/cs.gif) no-repeat -106px 0;}
.cs-inner{display:none;padding:60px 5px 0 10px;background:url(../img/cs.gif) no-repeat 0 -120px;}
.cs-inner img{margin-bottom:10px;}
.cs-btm{width:100%;height:15px;background:url(../img/cs.gif) no-repeat 0 bottom;}
.backToTop{position:fixed;right:25px;bottom:40px;z-index:9999;display:none;width:46px;height:46px;background:url(../img/backtop.gif) no-repeat 0 0;cursor:pointer;}
.backToTop:hover{background-position:0 -46px;}
.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
	100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-ms-transform:translateX(-20px);}
	100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-ms-transform:translateX(0);}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@media only screen and (max-width:1024px){.inner{width:980px;}
	.navi li a:link,.navi li a:visited{padding:0 15px;}
	#slidebanner,#slideshow li,#slideshow li img{width:980px;height:400px;}
}
@media only screen and (min-width:768px) and (max-width:959px){.inner{width:98%;}
	.inner .inner{width:100%;}
	.navi li a:link,.navi li a:visited{padding:0 12px;}
	#slidebanner,#slideshow li,#slideshow li img{width:100%;height:auto;}
	#news-slider{display:none;}
	.news .col-box-list{float:none;padding:0;}
	.news .col-box-list ul{margin:0 auto;}
	.container,.content{float:none;margin:0 auto;}
	.postlist li a{float:none;width:100%;}
	.sidebar{display:none;}
	.piclist{margin-left:-3%;}
	.piclist li{margin-left:3%;width:47%;}
}
@media only screen and (max-width:767px){.inner{width:98%;}
	.header{margin:10px auto 0;}
	.rtbox,.topbar-lt{display:none;}
	.logo{float:none;margin:10px auto;text-align:center;}
	.logo img{display:inline;}
	.main-menu,.nav-container{width:100%;}
	.main-menu{display:none;margin:0 auto;}
	.navi{background:#333;}
	.navi li{float:none;padding:0;width:100%;border-top:1px solid #363636;border-bottom:1px solid #262626;}
	.navi li:first-child{border-top:0;}
	.navi li a:link,.navi li a:visited{padding:4px 15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#eee;}
	.navi li a:hover{background:#222;color:#fff;}
	.navi li ul{position:static;padding:0;width:100%;border-bottom:0;background:0;}
	.navi li ul li{border:0;border-bottom:1px solid #262626;background:0;}
	.navi li ul li.litop{display:none;}
	.navi li ul li a:link,.navi li ul li a:visited{padding:0 0 0 35px;background:0;color:#bbb;}
	.navi li ul li a:hover,.navi li:hover ul li a:hover{background:#404040;color:#fff;}
	.navi li.current-category-ancestor ul li a,.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited,.navi li.current-menu-parent ul li a,.navi li.current-post-ancestor ul li a,.navi li.current-post-parent ul li a,.navi li:hover ul li a{background:0;}
	.mobile-nav{position:relative;display:block;height:50px;background:#004c90;line-height:50px;}
	.mobile-menu{position:absolute;top:0;left:0;width:54px;height:100%;background:url(../img/icon.gif) no-repeat center -444px;cursor:pointer;}
	.active{background-color:#436bb8;}
	.toggle-search{width:100%;}
	.toggle-search .btn-search{display:none;}
	.mobile-nav .btn-search{top:0;right:0;width:54px;height:50px;background-position:center 18px;}
	.search-box{top:0;width:100%;}
	#slidebanner{width:100%;height:auto;}
	#slideshow li{width:100%;height:auto;}
	#slideshow li img{width:100%;height:auto;min-height:inherit;}
	.container,.content{float:none;margin:0 auto;}
	.features{padding:5%;text-align:center;}
	.btn-view,.col-text{float:none;width:100%;}
	.btn-view a:hover,.btn-view a:link,.btn-view a:visited{margin:10% auto 2%;padding:12px 20%;}
	.row-fluid .homebar h2{border-top:1px solid #a0b7dc;border-bottom:1px solid #dfe7f2;background:#eaeff7;color:#111;font-size:18px;}
	.crumb-box,.postlist li a{float:none;width:100%;}
	.backToTop,.bx-pager,.cs-div,.postlist li span,.sidebar{display:none!important;}
	.pic-scroll-list .slide{width:100%;height:auto;}
	#news-slider,.homebar,.news .col-box-list,.row-fluid .content{float:none;margin:0 auto;padding:0;width:100%;}
	.news .col-box-list ul{margin:0 auto;}
	#news-slider,.news .col-box-list{margin-bottom:20px;}
	#news-slider{float:none;width:100%;height:auto;}
	#news-slider ul li img{width:100%;}
	#news-slider .bx-wrapper .bx-next,#news-slider .bx-wrapper .bx-prev{display:block;}
	.piclist{margin-left:-3%;}
	.piclist li{margin-left:3%;width:47%;}
	.entry{font-size:16px;line-height:32px;}
	.entry p{margin-bottom:20px;}
	.related ul.post-list li{float:none;width:95%;}
	.wpagenavi a:hover,.wpagenavi a:link,.wpagenavi a:visited{display:none;}
	.wpagenavi a.next,.wpagenavi a.previous{display:inline-block;padding:8px 60px;font-size:18px;}
	#our-sns,.foot-lt,.foot-rt{float:none;max-width:100%;text-align:center;}
	.foot-nav{font-weight:700;}
	.foot-rt{margin:40px auto 20px;}
}
@media only screen and (max-width:480px){.friendlink,.share{display:none;}
	.announce ul li{width:auto;}
	.piclist{margin-left:0;}
	.piclist li{margin-left:0;width:100%;}
	.related li{float:none;width:95%;}
}
