
.fp-auto-height .wk_footer_side{width:100%}
.wk_footer{margin:0 auto;width:1160px;background:url("../images/footer_logo.png") no-repeat right center;color:#b6b3b3;line-height:28px}
.wk_footer a{color:#b6b3b3;margin:0 6px}
.wk_footer a:hover{color:#FFF}
#ct .mn #main_message,#ct #main_message .bm{background:#FFF url("../images/portal_ft.jpg") center bottom no-repeat}
#pgt .pg,#pgt .pgb{margin-top:0}
.pg a.nxt{float:left;background-image:none;display:block;padding-top:1px;padding-bottom:1px;padding-right:10px}
.pg label{display:none}
.pg a.prev{background-repeat:no-repeat}
.pg a,.pg strong,.pgb a,.pg label{height:32px;line-height:32px;font-size:14px;margin:0;margin-left:5px;padding:1px 14px;background:#FFF;border:1px solid #CCC;overflow:hidden;font-weight:normal}
.pg strong,.pg a:hover,.pgb a:hover{padding-bottom:0;border:1px solid #CCC;border-bottom:2px solid#90C42F;color:#333;display:block}
.dopt a{padding:0}
.pn{color:#FFF;background:#90C42F;border:none}
.ct2_a,.ct3_a{margin-bottom:15px}
.pg_post .ct2_a,.pg_post .ct3_a{border:1px solid #DDD;border-top:2px solid #90C42F;background:#FFF;padding:10px 20px;margin-bottom:18px}
.wk_bw0{background:#FFF;padding:5px 20px;margin:8px 0;border:1px solid #DDD;border-top:2px solid #90C42F}
.m_l,.m_r,.t_c,.t_r,.b_c,.t_l,.b_r .b_l{display:none}
.m_c{-webkit-border-radius:2px;-moz-border-radius:2px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);border:1px solid #DDD;border-radius:5px}
.m_c .flb{padding:9px 9px 8px 15px;margin-bottom:10px;border-top:1px solid #FFF;background:#F7F7F7;border-bottom:1px solid #E5E5E5}
.m_c .flb em{color:#4c4c4c;text-shadow:0 1px 1px #fff}
.m_c .o{border:none;background:#F3F3F3}
#f_pst .tedt{border:1px solid #CDCDCD}
.tedt .bar{background:#F9F9F9;border-bottom:1px solid #EEE}
.tedt .area{padding:0}
#block_style .pt,.tedt .pt{overflow:auto;box-sizing:border-box;vertical-align:middle;resize:vertical}
.px,.pt,.ps,select{font-family:inherit;color:#333;padding:4px 4px;margin:0;line-height:18px;border:1px solid #CCC;background-color:white;box-shadow:2px 2px 2px #F0F0F0 inset;vertical-align:middle}
.rfm{border:none}
.ct2_a .mn{float:right;width:990px;padding-right:10px}
.ct2 .mn{float:left;width:900px;margin-bottom:1em}
.ct2 .sd{float:right;width:260px;overflow:hidden;_overflow-y:visible}
.ct3_a .mn{width:765px}
.card{border:none;box-shadow:none;background:none;border:4px solid #F2F2F2;border:4px solid rgba(0,0,0,0.05)}
.card .p_opt{border:1px solid #E6E6E6}
.card_mn{background:#FFF}
.card .o a{background:#FFF;border:1px solid #EEE;color:#555}
.card a:hover{background-color:gainsboro !important}
.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pace-inactive{display:none}
.pace .pace-progress{background:#90C42F;height:2px;position:fixed;z-index:9999;top:0;left:0;-webkit-transition:width 0.1s;-moz-transition:width 0.1s;-o-transition:width 0.1s;transition:width 0.1s}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both;overflow:hidden}
.clearfix{zoom:1}
::-moz-selection{background:#90C42F;color:#FFF}
::selection{background:#90C42F;color:#FFF}
.qq_bind{margin-top:-3px}
#toptb .qq_bind{margin-top:2px}
.pagess{clear:both;margin:20px;overflow:hidden;margin-left:0px;text-align:center;font-size:12px}
.pagess ul li{display:inline-block;border:1px solid #ccc;padding:2px 9px;margin:0 3px;line-height:20px;background:#fff;color:#999}
.pagess ul li:hover{background:#ccc;color:#fff;border:1px solid #ccc}
.pagess ul li:hover a{color:#fff}
.pagess ul li.thisclass{display:inline-block;border:1px solid #ccc;padding:2px 9px;margin:0 3px;background:#ccc;color:#fff}
.pagess ul li.thisclass a{color:#fff}
.pagess ul li a{display:block;color:#999}
.pagess ul li a:hover{color:#fff}
.footer-1{padding:15px 0;background-color:#323236}
.container{width:1200px;margin:0 auto}
.footer-1 .top-lt{margin-top:10px;display:inline-block;width:100%}
.footer-1 .top-lt a.ft-logo{float:left;width:300px;height:70px;background:url("/public/static/images/logo-white.png") no-repeat;background-size: 90% 90%;margin-bottom:15px}
.footer-1 .top-lt .share{float:right}
.footer-1 .top-lt .share a{float:left;width:46px;line-height:46px;height:46px;text-decoration:none;text-align:center;margin-left:10px}
.footer-1 .top-lt .share a i{font-size:26px;line-height:46px;color:#cbcbcb}
.footer-1 .line{width:1200px;margin:auto;border-top:1px solid #181818;border-bottom:1px solid #464646}
.footer-1 .list-lt{width:100%;display:inline-block}
.footer-1 .list-lt ul.list{float:left}
.footer-1 .list-lt ul.list li{width:180px;float:left;list-style:none}
.footer-1 .list-lt ul.list li h3{margin-top:15px;position:relative;padding-bottom:10px;margin-bottom:10px;font-size:18px;letter-spacing:2px;font-family:SourceHanSansCN-Regular;font-weight:600;box-sizing:border-box;line-height:18px;color:inherit;list-style:none}
.footer-1 .list-lt ul.list li h3 a{font-size:18px;line-height:18px;font-family:SourceHanSansCN-Regular;font-weight:600;color:#fff;text-decoration:none;transition:all ease-out .5s;list-style:none}
.footer-1 .list-lt ul.list li p{font-size:16px;line-height:20px; margin:3px 0; padding:2px 0;font-family:SourceHanSansCN-Regular;font-weight:200;color:rgba(255,255,255,.5);text-decoration:none;transition:all ease-out .5s}
.footer-1 .list-lt ul.list li p a{color:rgba(255,255,255,.5);text-decoration:none;transition:all ease-out .5s}
.footer-1 .list-lt .fr{text-align:right}
.fr{float:right;display:inline}
.footer-1 .list-lt .wx{margin-top:50px;margin-bottom:10px;width:120px;float:right;text-align:center}
.footer-1 .list-lt .wx img{display:inline-block;width:110px}
.footer-1 .list-lt .wx span{display:block;font-size:12px;color:rgba(255,255,255,.5);padding-top:20px}
.footer-1 .list-lt .fr p{text-align:right;display:inline-block;width:100%}
.footer-1 .list-lt .fr p a{font-size:14px;line-height:26px;color:rgba(255,255,255,.5);margin-left:15px;text-decoration:none;transition:all ease-out .5s}
.footer-2{background-color:#282828;padding:25px 0 0 0}
.footer-2 .foot-nr{text-align:center;font-size:16px;line-height:16px;font-family:SourceHanSansCN-Regular;font-weight:400;color:rgba(255,255,255,.5);text-decoration:none;display:inline-block;width:100%}
.footer-2 .foot-nr a{font-size:16px;font-family:SourceHanSansCN-Regular;font-weight:400;color:rgba(255,255,255,.5);text-decoration:none}
.footer-2 .foot-nr span.fr,.footer-2 .foot-nr span.fr a{font-size:16px;font-family:SourceHanSansCN-Regular;font-weight:400;line-height:26px;color:rgba(255,255,255,.5);text-decoration:none}
.footer-2 .foot-nr span.fr a{font-size:16px;font-family:SourceHanSansCN-Regular;font-weight:400;margin-left:15px;transition:all ease-out .5s}