/*reset*/
html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%}
body {margin:0;font:14px/1.5 "Helvetica Neue", 微软雅黑, "Microsoft Yahei", Helmet, Freesans, sans-serif}
ul,ol{list-style:none;margin:0;padding:0}
dl,dd,dt{margin:0;padding:0}
a {background:transparent;text-decoration:none;color:#000}
a:active,
a:hover {outline:0;color:#3668a5}
p{word-wrap:break-word}
h1,h2,h3,h4,h5{font-weight:normal;margin:0}
h2{font-size:18px}
b,strong {font-weight:bold}
small {font-size:80%}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0; max-width:100%; height:auto}
figure {margin:1em 40px}
.clear {line-height:0px; clear:both;}

button,input,select,textarea {font:inherit;margin:0;outline: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}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0}
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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-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}
table {border-collapse:collapse;border-spacing:0}
td,th {padding:0}
#article_area{overflow:hidden}
.row{margin-left:-6px;margin-right:-6px;zoom:1}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt45{margin-top:45px!important}
.mt60{margin-top:60px}
dt{margin-top:24px}
dd{margin-top:8px}
dt a{font-size:16px}
dd img{float:left;margin-right:10px}
p{margin:0}
.dv{margin:0 10px;font-size:12px}
.leader-tab p,dd p{overflow:hidden;*zoom:1;color:#828282;line-height:22px}
.hr{border-top:1px solid #cfcfcf;margin:17px 0}

.nav-menu .menu-btn{display:none;}
.news-list li{background:url(../images/cycle.png) no-repeat 2px center;padding-left:12px;font-size:16px; height:40px; line-height:40px; margin-bottom:-1px; border-bottom:1px dotted #f1f1f1; *height:36px; *line-height:36px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.news-list li a{display:block}
.news-list.news-small li a{display:inline-block}
.news-list.news-small li a:hover{background:transparent;}
.news-list.news-small li{border:0; margin-bottom:0}
.news-list .video-icon,.news-list .image-icon{padding-left:0; background:none}
.news-list li:hover{background-color:#f5f5f5;}
.news-small li{font-size:14px; line-height:32px; height:32px}

.main{width:675px;float:left;padding-top:30px}

.article{padding:0 30px 0 20px}
.article table{width: 468pt!important}
.article table,.article tr,.article td{border: 1px solid #ddd!important}
.print_title{display: none;}
.article h1{font-size:28px}
.meta{line-height:21px; padding:22px 0 10px 0;overflow:hidden; clear:both}
.meta .fl{width:550px}
.meta span{margin-right:10px;color:#828282; display:inline-block}
.source{color:#3668a5}
.top_comment{color:#ce1c1a}
.font_down,.font_up{text-indent:-20em;width:24px;height:24px;float:left;overflow:hidden}
.font_down{background:url(../images/font.png) no-repeat 0 -54px;margin-right:6px}
.font_up{background:url(../images/font.png) no-repeat 0 0}
.font_down:hover{background-position:0 -27px}
.font_up:hover{background-position:-26px -27px}
.font_down_disable,.font_down_disable:hover{background:url(../images/font.png) no-repeat -26px -54px;cursor:text}
.font_up_disable,.font_up_disable:hover{background:url(../images/font.png) no-repeat -26px 0;cursor:text}
.abstract{background-color:#f5f5f5;padding:20px;margin-bottom:40px;line-height:1.8em;font-size:15px; clear:both}
.content h1{font-size:28px}
.content p{font-size:15px;line-height:2em;margin: 0px 3px 15px;}
.content img{margin: 0px 3px 15px;}
.content a{color: #3668a5;text-decoration: underline;}
.content a.page{text-decoration: none;color: #000}
.qrcode{text-align:center}

.article_ft{height:50px;line-height:50px}
.agr,.disagr,.vote_count{float:left;}
.vote_zone{cursor:pointer;float:left; margin-right:1px; background:url(../images/zan.png) no-repeat #408cd7 10px 50%; padding:0px 5px; line-height:40px; margin-top:5px; color:#FFF; border-bottom-left-radius:5px; border-top-left-radius:5px;}
.vote_count{padding:0px 3px;color:#fff}
.disagr_vote{background:url(../images/tan.png) no-repeat #888 10px 50%; border-radius:0px;  border-bottom-right-radius:5px; border-top-right-radius:5px;}
.agr,.disagr{width:37px;text-indent:-20em;overflow:hidden;text-align:center; font-size:12px;color:#fff;}

.author{float:right;color:#828282}
.fn_area{margin-top:20px;padding:10px 30px;border-top:1px dashed #cfcfcf;border-bottom:1px dashed #cfcfcf}
.content_print{color:#828282;margin:8px 0}
.content_print span.fl{ float:left;}
.content_print a.sc_link {background:url(../images/zw_sc_star.png) no-repeat left center;padding:1px 0 1px 17px;_background-position:0px -1px}
.content_print a.sava_file{ background:url(../images/save_file.png) no-repeat left center; padding:1px 0 1px 16px; }
.content_print a.print_file{ background:url(../images/print_file.png) no-repeat left center; padding:1px 0 1px 18px;}
.content_print a.close_file{ background:url(../images/close_file.png) no-repeat left center; padding:1px 0 1px 17px;}

.column.related h2{font-weight:bold;
    border:0
}
.related li{line-height:40px;background:url(../images/cycle.png) no-repeat 5px 19px;*background-position:5px 20px}
.related li a{font-size:16px;padding-left:20px}
.column h2{border-top:2px solid #cfcfcf;height:36px;line-height:36px;margin-top:25px;margin-bottom:5px; clear:both}
.column h2 b{padding:0 10px;border-top:2px solid #3668a5;position:relative;top:-2px; font-weight:normal; display:inline-block; float:left; width:auto}
.comment .comment_info{font-size:14px}
.count{font-family:Georgia;color:#ce1c1a;font-size:22px;padding-right:3px}
.count:hover,.top_comment:hover{color:#ce1c1a;text-decoration:underline}
.word_count{font-weight:700;font-size:22px;font-style:italic;font-family:Georgia}
.word_count_error{color:#ce1c1a}
.info_line{padding:0 10px;color:#dcdcdc;font-size:12px}
.comment_input{width:99%;height:102px;text-align:left;margin:0;overflow-x:hidden;overflow-y:auto;resize:none;outline:0;-webkit-appearance:none;padding:5px;_padding:0}
.commit{height:45px;margin-top:5px;overflow:hidden;width:630px}
.commit_len{width:220px}
.commit_tips{margin-top:10px;font-size:12px}
.commit p,.commit_tips{color:#828282}
.commit .commit_success{margin-left:10px;color:rgb(65, 169, 141);float:left;line-height:35px;display:none}
.post_btn{background:#828282;color:#fff;padding:3px 0;width:100px;height:30px;font-size:15px;margin-left:20px;border:0;cursor:default}
#post_btn{background:#408cd7;cursor:pointer}
#post_btn:hover{background:#3668a5;color:#fff}
.column{margin-bottom:15px}
.image_list{clear:both;overflow:hidden}
.image_list li{float:left;	display:inline;width:201px;margin-right:6px;text-align:center;overflow:hidden;background:#f8f8f8}
.image_list li img{width:201px; height:134px}
.image_list li a{display:block}
.image_list li a:hover{background:#eee}
.special_rec .image_list li{width:150px;margin-right:6px;	text-align:left}
.special_rec .image_list li img{width:150px; height:100px; display:block}
.special_rec .image_list li p{line-height:18px; height:40px; padding:2px 3px}
.nav_bar{border-top:2px solid #cfcfcf;height:36px;line-height:36px;margin-top:40px;margin-bottom:25px;text-align:center}
.nav_bar a{float:left;width:9%;display:block;border-top:2px solid transparent;position:relative;top:-2px;font-size:16px}
.nav_bar a:hover,#headline_rec .cycle-pager-active{color:#fff;background:#408cd7;border-top:2px solid #408cd7}
.headline_lists{width:210px;float:left;margin-right:50px;text-align:center}
.headline_lists img {width:210px; height:140px}
.headline_lists p{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
#headline_rec .news_col{float:right;width:355px;margin-top:0}
#headline_rec .news_col h3{font-size:18px;line-height:45px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
#headline_rec .news_col li{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.aside{width:324px;padding-top:10px;float:right;border-left:1px solid #cfcfcf;margin-bottom:-99999px; padding-bottom:99999px;overflow:hidden}
.page_nav{text-align:center;height:60px;line-height:60px}
.page_nav span,.page_nav a{margin:0 5px;padding:2px 10px}
.page_nav span{border:1px solid transparent}
.page_nav a{border:1px solid #cfcfcf;background:#f5f5f5}
.page_nav a:hover{background:#3668a5;color:#fff;border:1px solid #3668a5}
a.page{border:1px solid #e3e3e3;padding:0 10px;line-height:25px;height:25px;text-align:center;margin:20px 2px;background:#f5f5f5;display:inline-block}
a.page:hover{border:1px solid #195cad; background:#195cad; color:#fff}

.content center span,span.page{ display:inline-block;padding:0 10px;margin:20px 2px;line-height:25px;height:25px;text-align:center}

/*正文播放器*/
@font-face{font-family:'VideoJS';src:url('font/vjs.eot');src:url('font/vjs.eot?#iefix') format('embedded-opentype'),url('font/vjs.woff') format('woff'),url('font/vjs.ttf') format('truetype');font-weight:400;font-style:normal}
#content .player{margin:10px auto;text-align:center;display:none}
#content .player video,.footer,.focus,.video-js,.top_bar ul{margin:0 auto}
#video_url{display:none}
.contentshow{display:none; width:600px; margin:0 auto}
/*正文图集*/
#content .gallery{height:100%;display:none;overflow:hidden}
.gallery .n_gallery{height:100%;overflow:hidden;width:600px;margin:10px auto;position:relative;border:1px solid #e3e3e3; z-index:1;background:#e3e3e3}
.gallery .n_gallery .art_g{position:relative;width:100%;padding:0;z-index:1;height:100%;overflow:hidden}
.gallery .n_gallery .art_g img{padding:0;width:100%; margin:0 auto;position:relative}
.gallery .n_gallery h3{display:block;padding:0 3px;height:40px;line-height:40px;font-size:14px;background:none;font-weight:normal}
.g_left,.g_right{position:absolute;top:-50px; z-index:10;width:30%;height:100%; display:none;_display:block;cursor:pointer}
.g_left{left:5px;background:url(../images/pic_l_arrow_on.png) left center no-repeat}
.g_right{right:5px;background:url(../images/pic_r_arrow_on.png) right center no-repeat}
.gallery .n_gallery:hover .g_left,.gallery .n_gallery:hover .g_right{display:block}
.gallery .n_gallery .Counter{text-align:center;display:block;width:70px;position:absolute;left:0;bottom:0;color:#fff;z-index:1001;font-family:Tahoma, Helvetica, sans-serif;font-size:14px;line-height:2em}
.gallery .n_gallery .CounterCurrent{font-size:16px;font-weight:700}
.gallery .n_gallery .intro{background:url(../images/alpha_black50.png);color:#fff;position:absolute;bottom:0;left:0;z-index:10;width:510px;text-align:left;padding:5px 20px 5px 70px;line-height:1.5em; font-size:14px}
.gallery .n_gallery img{margin:0 auto; max-width:100%;float:left}
.gallery .n_gallery .g_infor {position:absolute; z-index:1000; width:600px; bottom:0; height:100%; overflow:hidden; width:100%}
.gallery_page {padding:5px 2px; margin:10px 10px 0 10px; text-align:center; line-height:0; z-index:20}
.gallery_page img.cycle-slide,.gallery_page.page_less img {margin:0 1px 2px; cursor:pointer;border:2px solid #e5e5e5; display:inline-block; float:none; width:60px; height:40px}
.gallery_page img.cycle-slide-active,.gallery_page.page_less img.cycle-pager-active {border:2px solid #418cd7}


/*正文二维码*/
.article .qrcode {margin-top:15px; padding:20px;}
.nfwwx{width:285px; float:left; padding-top:30px; padding-bottom:30px; text-align:center;}
.article .wxbj{width:280px; float:left;}

/*右侧栏样式*/
.news_col{margin-top:20px;margin-left:-1px}
.col_title{	height:36px; line-height:36px}
.col_title h2{border-left:3px solid #3668a5;font-size:18px;padding-left:15px;float:left}
.col_title .more{margin-top:0;margin-right:10px; float:right; background:url(../images/more-icon.jpg) no-repeat right 50%;padding-right:18px}
.news_col h3 {font-size:16px;padding:5px 10px;	font-weight:bold}
.col_list li{background: url(../images/cycle.png) no-repeat 5px 19px;border-bottom: 1px solid #cfcfcf;padding-left: 20px; margin-left:1px;height:40px; line-height:40px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.col_list li a{padding-right: 10px;}
.col_list li:hover{background-color:#f5f5f5}
.media_col{margin-right:-6px;overflow:hidden;	clear:both; padding-left:10px}
.media_item{float:left;width:150px;margin:10px 6px 10px 0;position: relative}
.media_item img{display:block; width:150px; height:100px}
.media_item a{display:block}
.media_item a:hover,.GsNewsRank dt:hover{background:#f5f5f5}
.media_item p{line-height:20px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding:0 3px}
.GsNewsRank dt{padding:10px 0;border-bottom:1px solid #cfcfcf;	margin-left:1px; margin-top:0}
.GsNewsRank dt.r1,.GsNewsRank dt.r2,.GsNewsRank dt.r3{background:none}
.GsNewsRank dt a{font-size:14px}
.GsNewsRank span{font-size:12px;padding:0 4px;background:#aaa;color:#fff;margin:0 5px}
.GsNewsRank .rank{background:#3668a5}
.news-rmc {
    position: relative;
    margin-left: 3px;
    margin-top: 10px;
}
.news-rmc a {
    display: inline-block;
    position: absolute;
    background: #fff;
    text-align: center;
    overflow: hidden;
    color: #fff;
    text-decoration: none
}

.block1 {
    font-size: 24px
}

.block2 {
    font-size: 20px
}

.block2_5 {
    font-size: 18px
}

.block2_6 {
    font-size: 16px
}

.block2_7 {
    font-size: 14px
}

.block3 {
    font-size: 12px
}


.tab-hd{background:#e3e3e3;height:40px;line-height:37px;margin-left:1px}
.tab-hd-col{float:left;width:108px;border-top:3px solid transparent;height:37px;background:transparent;text-align:center;font-size:16px;cursor:pointer}
.tab-active{border-top:3px solid #3668a5;background:#fff}
.ad_zone{width:300px;margin:0 auto}
/*参加活动*/
.activity{padding:10px}
.activity img {max-width:100%; height:auto}
.join-content{color:#828282}
.join{background:#f7f5f6;height:30px;line-height:30px; padding:0 10px; position:relative}
.join span{margin-left:5px;margin-right:10px;color:#3668a5}
.join a{ position:absolute; right:0; top:0; z-index:2; height:30px;;padding:0 10px; background:#3382c7;color:#fff;margin-right:10px}
.join a:hover{background:#3668a5;}

/*侧栏分享组件样式*/
.side_bar{position:fixed;_position:absolute;bottom:300px;right:50%;margin-right:-598px;z-index:9999;width:50px}
.side_bar .backtotop{display:none}
.side_bar li{width:50px;height:50px;margin-bottom:2px;background:#1a5dae;position:relative;-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s;transition:0s}

.side_bar li.share,.side_bar li.weixin{overflow:visible}
.side_bar li .bdshare_t{background-image:none;background-image:none !important;background:#f8f8f8;width:95px;height:147px;padding:5px;position:absolute;left:-110px;top:-52px;border-right:5px solid #f1f1f1;display:none}
.side_bar .bds_tools a{height:20px;padding-left:25px;clear:both;width:80px}
.side_bar .bds_tools a{background:url(../images/is.png?cdnversion=20140508) no-repeat}
.side_bar .bds_tools a.shareCount{position:absolute;right:10px;top:0}
.side_bar .count{clear:both;line-height:28px;color:#999;border-top:1px dashed #ccc;width:105px;position:relative}
.side_bar li.weixin,.nfw_lw_phone{overflow:visible}
.side_bar .nfw_lw_phonearea{display:none;position: absolute;background: #1a5dae;color:#fff;height: 50px;line-height: 50px;width: 0px;top: 0px;left: -200px;padding-left: 20px;}
.side_bar .share_code{width:160px;height:195px;font-size:12px;text-align:center;padding:5px;position:absolute;left:-180px;top:-104px;border:1px solid #f1f1f1;border-right:5px solid #f1f1f1;display:none;background:#f5f5f5;line-height:2em}
.side_bar .weixin:hover .share_code{display:block}
.nfw_lw_phone:hover .nfw_lw_phonearea{display:block;width: 180px;}
.side_bar .weixin:hover .share_code img{width:160px;height:160px}
.side_bar .quick h3{width:96px;height:24px;font-size:12px;text-align:center;border-bottom:1px dashed #ccc}


.news-list.news-small li
.fav_post{position:fixed; width:600px; height:auto; left:50%; top:50%; margin-left:-300px; margin-top:-200px; background:#fff; border:1px solid #e5e5e4; box-shadow:2px 2px 5px rgba(0,0,0,0.3); z-index:1000}
.fav_post .close{cursor:pointer; margin:5px; width:30px; height:30px; line-height:30px}
.fav_post .close:hover{background:#f5f5f5}
.fav_post .h_txt{margin:10px}
.fav_post h3{margin:10px; height:40px; line-height:40px; border:1px solid #ccc; padding:0 10px; font-weight:bold}
.fav_post .text_area{margin:10px; padding:10px; border:1px solid #ccc; height:150px; overflow-y:scroll}
.fav_post img{float:left; display:inline; margin:0 10px;}
.fav_post .text_area p{font-size:16px; line-height:1.5em; padding:5px 0}
.fav_post .fav_tags{width:558px; margin:0 10px; height:20px; line-height:20px; padding:5px 10px; border:1px solid #ccc}
.fav_post .fav_tag_area{margin:10px}
.fav_post .fav_tag_area span{display:inline-block; margin:0 2px 2px 0; padding:2px 8px; background: #61B6E9; color:#fff; cursor:pointer}
.fav_post .fav_tag_area span:hover{background:#3668a5}
.fav_post .fav_sub_area{border-top:1px solid #ccc; height:36px; background:#f8f8f8; text-align:center; padding:10px}
.fav_post .fav_sub_area .btn{display:inline-block; height:36px; width:80px; text-align:center; line-height:36px; margin:0 5px; font-size:16px; cursor:pointer}
.fav_post .fav_sub_area .btn.sub{color:#fff; background:url(../images/alpha_black20.png) #3668a5}
.fav_post .fav_sub_area .btn.cancel{color:#333; background:url(../images/alpha_black20.png)  #ccc}
.fav_post .fav_sub_area .btn:hover {background-image:none}

@media screen and (max-width:770px){
    .aside,.nav-menu,.sub_header .cl,.logo,#nfw_common_nav.top-nav  .nav_wp a,.meta_content,.abstract,.sub_header .cl .sub a:nth-child(1),.sub_header .cl .sub span:nth-child(2),.print_file,#headline_rec,.search_form,.gallery_rec,.special_rec,.qrcode,#nfw_common_nav.top-nav  .nav_wp,.sub a,.comment,.sub_header .cl .sub span,.content center span{display:none}
    #content img.g_left, #content img.g_right{display:block; background-size:20px;height:100% !important}
    .gallery .n_gallery .intro{width:auto; line-height:1.2em}
    table{max-width:100%; display:block}
    .commit,.meta .fl{width:100%; overflow:hidden}
    .post_btn{margin-left:0}
    .comment_input{width:96%}
    .commit_len{width:auto; font-size:12px}
    .sub_header{border:0}
    .sub_header .cl.hd{display:block; height:auto; clear:both;min-height: 0}
    #nfw_common_nav.top-nav {background:#1469ac; box-shadow:0 0 3px rgba(0,0,0,0.5)}
    #nav_link_fx{margin-top: 0!important;}
    .sub_header .sub .dot{display: none}
    .sub_header .cl .sub{display:block; position:fixed; z-index:1500; top:0; left:0px; right:40px; text-align:left; line-height:40px}
    .sub_nav{display:none; position:fixed; width:100%; top:40px; left:0; z-index:500; border-bottom:1px solid #ccc; background:#f5f5f5}
    .sub_nav a{width:auto; height:40px; line-height:40px; margin:2px; word-break:keep-all; float:left; display:inline-block; padding-left:40px}
    .sub .font_link:nth-last-child(1){float:none;display:block!important;padding-left:20px; height:40px; color:#fff; line-height:40px; background:url(../images/pic_l_arrow_on.png) left center no-repeat; background-size:10px; margin-left:10px}
    #meta-share{width:0}
    #video_player {max-width:100%; max-height:280px}
    #content .gallery .n_gallery{width:100%}
    #content img{max-width:100%; height:auto !important; display:inline-block; margin:0}
    .bdshare_popup_box{display:none !important}
    .article{padding:0 5px}
    .article h1{font-size:20px;line-height:1.5em; margin-top:10px}
    .pub_time{display:block; clear:both; line-height:2em}
    .meta{line-height:1.5em; font-size:12px; height:100%; overflow:hidden; padding:10px 0; clear:both}
    .related li{border-top:1px solid #ccc; line-height:1.5em; font-size:14px; background-position:5px 12px}
    .related li a{display:block; padding:5px 0 5px 20px}
    .fn_area .bds_more,.fn_area .bdshare-button-style0-24 .bds_more{position:fixed; right:0; top:0; z-index:1500; background:url(../images/share_btn.png) center no-repeat; width:40px; height:40px; background-size:32px; margin:0; padding:0}
}

.mCSB_container.mCS_no_scrollbar{margin-right:0}.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px}.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 1px 0 auto}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 0 0 auto; *margin:0 20px 0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:#f5f5f5;background:rgba(200,200,200,0.15)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#418cd7;background:rgba(0,97,188,0.75)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,97,188,0.85)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,97,188,0.9)}.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1}.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#fff}