@charset "utf-8";

/*
== malihu jquery custom scrollbar plugin ==
plugin uri: http://manos.malihu.gr/jquery-custom-content-scroller
*/
.mcustomscrollbar{-ms-touch-action:none;touch-action:none}.mcustomscrollbar.mcs_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mcustomscrollbox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mcsb_container{overflow:hidden;width:auto;height:auto}.mcsb_inside>.mcsb_container{margin-right:10px}.mcsb_container.mcs_no_scrollbar_y.mcs_y_hidden{margin-right:0}.mcs-dir-rtl>.mcsb_inside>.mcsb_container{margin-right:0;margin-left:10px}.mcs-dir-rtl>.mcsb_inside>.mcsb_container.mcs_no_scrollbar_y.mcs_y_hidden{margin-left:0}.mcsb_scrolltools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mcsb_outside .mcsb_scrolltools{right:-26px}.mcs-dir-rtl>.mcsb_inside>.mcsb_scrolltools,.mcs-dir-rtl>.mcsb_outside .mcsb_scrolltools{right:auto;left:0}.mcs-dir-rtl>.mcsb_outside .mcsb_scrolltools{left:-26px}.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:3px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mcsb_scrolltools .mcsb_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{position:relative;width:3px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_dragger_bar,.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_dragger .mcsb_dragger_bar{width:12px}.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_draggerrail,.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail{width:8px}.mcsb_scrolltools .mcsb_buttonup,.mcsb_scrolltools .mcsb_buttondown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mcsb_scrolltools .mcsb_buttondown{bottom:0}.mcsb_horizontal.mcsb_inside>.mcsb_container{margin-right:0;margin-bottom:30px}.mcsb_horizontal.mcsb_outside>.mcsb_container{min-height:100%}.mcsb_horizontal>.mcsb_container.mcs_no_scrollbar_x.mcs_x_hidden{margin-bottom:0}.mcsb_scrolltools.mcsb_scrolltools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mcustomscrollbox .mcsb_scrolltools.mcsb_scrolltools_horizontal,.mcustomscrollbox .mcsb_scrolltools .mcsb_scrolltools.mcsb_scrolltools_horizontal{bottom:-26px}.mcsb_scrolltools.mcsb_scrolltools_horizontal a .mcsb_draggercontainer{margin:0 20px}.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_draggerrail{width:100%;height:2px;margin:7px 0}.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_dragger{width:30px;height:100%;left:0}.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar{width:100%;height:4px;margin:6px auto}.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_dragger_bar,.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_dragger .mcsb_dragger_bar{height:12px;margin:2px auto}.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_draggerrail,.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail{height:8px;margin:4px 0}.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_buttonleft,.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_buttonright{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_buttonleft{left:0}.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_buttonright{right:0}.mcsb_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mcsb_container_wrapper>.mcsb_container{padding-right:30px;padding-bottom:30px}.mcsb_vertical_horizontal>.mcsb_scrolltools.mcsb_scrolltools_vertical{bottom:20px}.mcsb_vertical_horizontal>.mcsb_scrolltools.mcsb_scrolltools_horizontal{right:20px}.mcsb_container_wrapper.mcs_no_scrollbar_x.mcs_x_hidden .mcsb_scrolltools.mcsb_scrolltools_vertical{bottom:0}.mcsb_container_wrapper.mcs_no_scrollbar_y.mcs_y_hidden .mcsb_scrolltools ~ .mcsb_scrolltools.mcsb_scrolltools_horizontal,.mcs-dir-rtl>.mcustomscrollbox.mcsb_vertical_horizontal.mcsb_inside>.mcsb_scrolltools.mcsb_scrolltools_horizontal{right:0}.mcs-dir-rtl>.mcustomscrollbox.mcsb_vertical_horizontal.mcsb_inside>.mcsb_scrolltools.mcsb_scrolltools_horizontal{left:20px}.mcs-dir-rtl>.mcustomscrollbox.mcsb_vertical_horizontal.mcsb_inside>.mcsb_container_wrapper.mcs_no_scrollbar_y.mcs_y_hidden .mcsb_scrolltools ~ .mcsb_scrolltools.mcsb_scrolltools_horizontal{left:0}.mcs-dir-rtl>.mcsb_inside>.mcsb_container_wrapper{margin-right:0;margin-left:30px}
.mcsb_container_wrapper.mcs_no_scrollbar_y.mcs_y_hidden>.mcsb_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mcsb_container_wrapper.mcs_no_scrollbar_x.mcs_x_hidden>.mcsb_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mcustomscrollbox.mcsb_vertical_horizontal.mcsb_inside>.mcsb_container_wrapper.mcs_no_scrollbar_y.mcs_y_hidden{margin-right:0;margin-left:0}.mcustomscrollbox.mcsb_vertical_horizontal.mcsb_inside>.mcsb_container_wrapper.mcs_no_scrollbar_x.mcs_x_hidden{margin-bottom:0}.mcsb_scrolltools,.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcsb_scrolltools .mcsb_buttonup,.mcsb_scrolltools .mcsb_buttondown,.mcsb_scrolltools .mcsb_buttonleft,.mcsb_scrolltools .mcsb_buttonright{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger_bar,.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggerrail,.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger_bar,.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggerrail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mcsb_scrolltools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mcs-autohide>.mcustomscrollbox>.mcsb_scrolltools,.mcs-autohide>.mcustomscrollbox ~ .mcsb_scrolltools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mcustomscrollbar>.mcustomscrollbox>.mcsb_scrolltools.mcsb_scrolltools_ondrag,.mcustomscrollbar>.mcustomscrollbox ~ .mcsb_scrolltools.mcsb_scrolltools_ondrag,.mcustomscrollbox:hover>.mcsb_scrolltools,.mcustomscrollbox:hover ~ .mcsb_scrolltools,.mcs-autohide:hover>.mcustomscrollbox>.mcsb_scrolltools,.mcs-autohide:hover>.mcustomscrollbox ~ .mcsb_scrolltools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mcsb_scrolltools .mcsb_draggerrail{background-color:#e9e9e9;background-color:background-color:#e9e9e9;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#e9e9e9;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:background-color:#e9e9e9;background-color:background-color:#e9e9e9;filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:background-color:#e9e9e9;background-color:background-color:#e9e9e9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mcsb_scrolltools .mcsb_buttonup,.mcsb_scrolltools .mcsb_buttondown,.mcsb_scrolltools .mcsb_buttonleft,.mcsb_scrolltools .mcsb_buttonright{background-image:;background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mcsb_scrolltools .mcsb_buttonup{background-position:0 0}.mcsb_scrolltools .mcsb_buttondown{background-position:0 -20px}.mcsb_scrolltools .mcsb_buttonleft{background-position:0 -40px}.mcsb_scrolltools .mcsb_buttonright{background-position:0 -56px}.mcsb_scrolltools .mcsb_buttonup:hover,.mcsb_scrolltools .mcsb_buttondown:hover,.mcsb_scrolltools .mcsb_buttonleft:hover,.mcsb_scrolltools .mcsb_buttonright:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mcsb_scrolltools .mcsb_buttonup:active,.mcsb_scrolltools .mcsb_buttondown:active,.mcsb_scrolltools .mcsb_buttonleft:active,.mcsb_scrolltools .mcsb_buttonright:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mcs-dark.mcsb_scrolltools .mcsb_draggerrail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mcs-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mcs-dark.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:rgba(0,0,0,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-color:rgba(0,0,0,0.9)}.mcs-dark.mcsb_scrolltools .mcsb_buttonup{background-position:-80px 0}.mcs-dark.mcsb_scrolltools .mcsb_buttondown{background-position:-80px -20px}.mcs-dark.mcsb_scrolltools .mcsb_buttonleft{background-position:-80px -40px}.mcs-dark.mcsb_scrolltools .mcsb_buttonright{background-position:-80px -56px}.mcs-light-2.mcsb_scrolltools .mcsb_draggerrail,.mcs-dark-2.mcsb_scrolltools .mcsb_draggerrail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mcs-light-2.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-dark-2.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mcs-light-2.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-dark-2.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-light-2.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-dark-2.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar{width:100%;height:4px;margin:6px auto}.mcs-light-2.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mcs-light-2.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-light-2.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mcs-light-2.mcsb_scrolltools .mcsb_buttonup{background-position:-32px 0}.mcs-light-2.mcsb_scrolltools .mcsb_buttondown{background-position:-32px -20px}.mcs-light-2.mcsb_scrolltools .mcsb_buttonleft{background-position:-40px -40px}.mcs-light-2.mcsb_scrolltools .mcsb_buttonright{background-position:-40px -56px}.mcs-dark-2.mcsb_scrolltools .mcsb_draggerrail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mcs-dark-2.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mcs-dark-2.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mcs-dark-2.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-dark-2.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mcs-dark-2.mcsb_scrolltools .mcsb_buttonup{background-position:-112px 0}.mcs-dark-2.mcsb_scrolltools .mcsb_buttondown{background-position:-112px -20px}.mcs-dark-2.mcsb_scrolltools .mcsb_buttonleft{background-position:-120px -40px}.mcs-dark-2.mcsb_scrolltools .mcsb_buttonright{background-position:-120px -56px}.mcs-light-thick.mcsb_scrolltools .mcsb_draggerrail,.mcs-dark-thick.mcsb_scrolltools .mcsb_draggerrail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mcs-light-thick.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-dark-thick.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mcs-light-thick.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-dark-thick.mcsb_scrolltools_horizontal .mcsb_draggerrail{width:100%;height:4px;margin:6px 0}.mcs-light-thick.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-dark-thick.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar{width:100%;height:6px;margin:5px auto}.mcs-light-thick.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mcs-light-thick.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-light-thick.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mcs-light-thick.mcsb_scrolltools .mcsb_buttonup{background-position:-16px 0}.mcs-light-thick.mcsb_scrolltools .mcsb_buttondown{background-position:-16px -20px}.mcs-light-thick.mcsb_scrolltools .mcsb_buttonleft{background-position:-20px -40px}.mcs-light-thick.mcsb_scrolltools .mcsb_buttonright{background-position:-20px -56px}.mcs-dark-thick.mcsb_scrolltools .mcsb_draggerrail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mcs-dark-thick.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mcs-dark-thick.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mcs-dark-thick.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-dark-thick.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mcs-dark-thick.mcsb_scrolltools .mcsb_buttonup{background-position:-96px 0}.mcs-dark-thick.mcsb_scrolltools .mcsb_buttondown{background-position:-96px -20px}.mcs-dark-thick.mcsb_scrolltools .mcsb_buttonleft{background-position:-100px -40px}.mcs-dark-thick.mcsb_scrolltools .mcsb_buttonright{background-position:-100px -56px}.mcs-light-thin.mcsb_scrolltools .mcsb_draggerrail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mcs-light-thin.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-dark-thin.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{width:2px}.mcs-light-thin.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-dark-thin.mcsb_scrolltools_horizontal .mcsb_draggerrail{width:100%}.mcs-light-thin.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-dark-thin.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar{width:100%;height:2px;margin:7px auto}.mcs-dark-thin.mcsb_scrolltools .mcsb_draggerrail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mcs-dark-thin.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mcs-dark-thin.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mcs-dark-thin.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-dark-thin.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mcs-dark-thin.mcsb_scrolltools .mcsb_buttonup{background-position:-80px 0}.mcs-dark-thin.mcsb_scrolltools .mcsb_buttondown{background-position:-80px -20px}.mcs-dark-thin.mcsb_scrolltools .mcsb_buttonleft{background-position:-80px -40px}.mcs-dark-thin.mcsb_scrolltools .mcsb_buttonright{background-position:-80px -56px}.mcs-rounded.mcsb_scrolltools .mcsb_draggerrail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mcs-rounded.mcsb_scrolltools .mcsb_dragger,.mcs-rounded-dark.mcsb_scrolltools .mcsb_dragger,.mcs-rounded-dots.mcsb_scrolltools .mcsb_dragger,.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_dragger{height:14px}.mcs-rounded.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-rounded-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-rounded-dots.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{width:14px;margin:0 1px}.mcs-rounded.mcsb_scrolltools_horizontal .mcsb_dragger,.mcs-rounded-dark.mcsb_scrolltools_horizontal .mcsb_dragger,.mcs-rounded-dots.mcsb_scrolltools_horizontal .mcsb_dragger,.mcs-rounded-dots-dark.mcsb_scrolltools_horizontal .mcsb_dragger{width:14px}.mcs-rounded.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-rounded-dark.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-rounded-dots.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-rounded-dots-dark.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar{height:14px;margin:1px 0}.mcs-rounded.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_dragger_bar,.mcs-rounded.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_dragger .mcsb_dragger_bar,.mcs-rounded-dark.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_dragger_bar,.mcs-rounded-dark.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_dragger .mcsb_dragger_bar{width:16px;height:16px;margin:-1px 0}.mcs-rounded.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_draggerrail,.mcs-rounded.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail,.mcs-rounded-dark.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_draggerrail,.mcs-rounded-dark.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail{width:4px}.mcs-rounded.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_dragger_bar,.mcs-rounded.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_dragger .mcsb_dragger_bar,.mcs-rounded-dark.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_dragger_bar,.mcs-rounded-dark.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_dragger .mcsb_dragger_bar{height:16px;width:16px;margin:0 -1px}.mcs-rounded.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_draggerrail,.mcs-rounded.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail,.mcs-rounded-dark.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_draggerrail,.mcs-rounded-dark.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail{height:4px;margin:6px 0}
.mcs-rounded.mcsb_scrolltools .mcsb_buttonup{background-position:0 -72px}.mcs-rounded.mcsb_scrolltools .mcsb_buttondown{background-position:0 -92px}.mcs-rounded.mcsb_scrolltools .mcsb_buttonleft{background-position:0 -112px}.mcs-rounded.mcsb_scrolltools .mcsb_buttonright{background-position:0 -128px}.mcs-rounded-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mcs-rounded-dark.mcsb_scrolltools .mcsb_draggerrail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mcs-rounded-dark.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar,.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mcs-rounded-dark.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-rounded-dark.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar,.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mcs-rounded-dark.mcsb_scrolltools .mcsb_buttonup{background-position:-80px -72px}.mcs-rounded-dark.mcsb_scrolltools .mcsb_buttondown{background-position:-80px -92px}.mcs-rounded-dark.mcsb_scrolltools .mcsb_buttonleft{background-position:-80px -112px}.mcs-rounded-dark.mcsb_scrolltools .mcsb_buttonright{background-position:-80px -128px}.mcs-rounded-dots.mcsb_scrolltools_vertical .mcsb_draggerrail,.mcs-rounded-dots-dark.mcsb_scrolltools_vertical .mcsb_draggerrail{width:4px}.mcs-rounded-dots.mcsb_scrolltools .mcsb_draggerrail,.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_draggerrail,.mcs-rounded-dots.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-rounded-dots-dark.mcsb_scrolltools_horizontal .mcsb_draggerrail{background-color:transparent;background-position:center}.mcs-rounded-dots.mcsb_scrolltools .mcsb_draggerrail,.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_draggerrail{background-image:;background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mcs-rounded-dots.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-rounded-dots-dark.mcsb_scrolltools_horizontal .mcsb_draggerrail{height:4px;margin:6px 0;background-repeat:repeat-x}.mcs-rounded-dots.mcsb_scrolltools .mcsb_buttonup{background-position:-16px -72px}.mcs-rounded-dots.mcsb_scrolltools .mcsb_buttondown{background-position:-16px -92px}.mcs-rounded-dots.mcsb_scrolltools .mcsb_buttonleft{background-position:-20px -112px}.mcs-rounded-dots.mcsb_scrolltools .mcsb_buttonright{background-position:-20px -128px}.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_draggerrail{background-image:}.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_buttonup{background-position:-96px -72px}.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_buttondown{background-position:-96px -92px}.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_buttonleft{background-position:-100px -112px}.mcs-rounded-dots-dark.mcsb_scrolltools .mcsb_buttonright{background-position:-100px -128px}.mcs-3d.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-thick.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)}.mcs-3d.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-dark.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-thick.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-thick-dark.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)}
.mcs-3d.mcsb_scrolltools_vertical .mcsb_dragger,.mcs-3d-dark.mcsb_scrolltools_vertical .mcsb_dragger{height:70px}.mcs-3d.mcsb_scrolltools_horizontal .mcsb_dragger,.mcs-3d-dark.mcsb_scrolltools_horizontal .mcsb_dragger{width:70px}.mcs-3d.mcsb_scrolltools,.mcs-3d-dark.mcsb_scrolltools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mcs-3d.mcsb_scrolltools .mcsb_draggerrail,.mcs-3d.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-dark.mcsb_scrolltools .mcsb_draggerrail,.mcs-3d-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mcs-3d.mcsb_scrolltools .mcsb_draggerrail,.mcs-3d-dark.mcsb_scrolltools .mcsb_draggerrail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mcs-3d.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-3d.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar,.mcs-3d.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-3d.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar,.mcs-3d-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-dark.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar,.mcs-3d-dark.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-3d-dark.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#555}.mcs-3d.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{width:8px}.mcs-3d.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-3d-dark.mcsb_scrolltools_horizontal .mcsb_draggerrail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mcs-3d.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-dark.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar{width:100%;height:8px;margin:4px auto}.mcs-3d.mcsb_scrolltools .mcsb_buttonup{background-position:-32px -72px}.mcs-3d.mcsb_scrolltools .mcsb_buttondown{background-position:-32px -92px}.mcs-3d.mcsb_scrolltools .mcsb_buttonleft{background-position:-40px -112px}.mcs-3d.mcsb_scrolltools .mcsb_buttonright{background-position:-40px -128px}.mcs-3d-dark.mcsb_scrolltools .mcsb_draggerrail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mcs-3d-dark.mcsb_scrolltools_horizontal .mcsb_draggerrail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mcs-3d-dark.mcsb_scrolltools .mcsb_buttonup{background-position:-112px -72px}.mcs-3d-dark.mcsb_scrolltools .mcsb_buttondown{background-position:-112px -92px}.mcs-3d-dark.mcsb_scrolltools .mcsb_buttonleft{background-position:-120px -112px}.mcs-3d-dark.mcsb_scrolltools .mcsb_buttonright{background-position:-120px -128px}.mcs-3d-thick.mcsb_scrolltools,.mcs-3d-thick-dark.mcsb_scrolltools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mcs-3d-thick.mcsb_scrolltools,.mcs-3d-thick-dark.mcsb_scrolltools,.mcs-3d-thick.mcsb_scrolltools .mcsb_draggercontainer,.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_draggercontainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mcs-3d-thick.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mcsb_inside .mcs-3d-thick.mcsb_scrolltools_vertical,.mcsb_inside .mcs-3d-thick-dark.mcsb_scrolltools_vertical{right:1px}.mcs-3d-thick.mcsb_scrolltools_vertical,.mcs-3d-thick-dark.mcsb_scrolltools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mcs-3d-thick.mcsb_scrolltools_horizontal,.mcs-3d-thick-dark.mcsb_scrolltools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mcs-3d-thick.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mcs-3d-thick.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-thick-dark.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mcs-3d-thick.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-thick.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar,.mcs-3d-thick.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-3d-thick.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#555}.mcs-3d-thick.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-thick-dark.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar{height:12px;width:auto}.mcs-3d-thick.mcsb_scrolltools .mcsb_draggercontainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}
.mcs-3d-thick.mcsb_scrolltools .mcsb_draggerrail{background-color:transparent}.mcs-3d-thick.mcsb_scrolltools .mcsb_buttonup{background-position:-32px -72px}.mcs-3d-thick.mcsb_scrolltools .mcsb_buttondown{background-position:-32px -92px}.mcs-3d-thick.mcsb_scrolltools .mcsb_buttonleft{background-position:-40px -112px}.mcs-3d-thick.mcsb_scrolltools .mcsb_buttonright{background-position:-40px -128px}.mcs-3d-thick-dark.mcsb_scrolltools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mcs-3d-thick-dark.mcsb_scrolltools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mcs-3d-thick-dark.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar,.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#777}.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_draggercontainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_draggerrail{background-color:transparent}.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_buttonup{background-position:-112px -72px}.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_buttondown{background-position:-112px -92px}.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_buttonleft{background-position:-120px -112px}.mcs-3d-thick-dark.mcsb_scrolltools .mcsb_buttonright{background-position:-120px -128px}.mcsb_outside .mcs-minimal.mcsb_scrolltools_vertical,.mcsb_outside .mcs-minimal-dark.mcsb_scrolltools_vertical{right:0;margin:12px 0}.mcustomscrollbox.mcs-minimal .mcsb_scrolltools.mcsb_scrolltools_horizontal,.mcustomscrollbox.mcs-minimal .mcsb_scrolltools .mcsb_scrolltools.mcsb_scrolltools_horizontal,.mcustomscrollbox.mcs-minimal-dark .mcsb_scrolltools.mcsb_scrolltools_horizontal,.mcustomscrollbox.mcs-minimal-dark .mcsb_scrolltools .mcsb_scrolltools.mcsb_scrolltools_horizontal{bottom:0;margin:0 12px}.mcs-dir-rtl>.mcsb_outside .mcs-minimal.mcsb_scrolltools_vertical,.mcs-dir-rtl>.mcsb_outside .mcs-minimal-dark.mcsb_scrolltools_vertical{left:0;right:auto}.mcs-minimal.mcsb_scrolltools .mcsb_draggerrail,.mcs-minimal-dark.mcsb_scrolltools .mcsb_draggerrail{background-color:transparent}.mcs-minimal.mcsb_scrolltools_vertical .mcsb_dragger,.mcs-minimal-dark.mcsb_scrolltools_vertical .mcsb_dragger{height:50px}.mcs-minimal.mcsb_scrolltools_horizontal .mcsb_dragger,.mcs-minimal-dark.mcsb_scrolltools_horizontal .mcsb_dragger{width:50px}.mcs-minimal.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mcs-minimal.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-minimal.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mcs-minimal-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mcs-minimal-dark.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-minimal-dark.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mcs-light-3.mcsb_scrolltools .mcsb_draggerrail,.mcs-dark-3.mcsb_scrolltools .mcsb_draggerrail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mcs-light-3.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-dark-3.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{width:6px}.mcs-light-3.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-dark-3.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-light-3.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-dark-3.mcsb_scrolltools_horizontal .mcsb_draggerrail{width:100%;height:6px;margin:5px 0}.mcs-light-3.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_draggerrail,.mcs-light-3.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail,.mcs-dark-3.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_draggerrail,.mcs-dark-3.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail{width:12px}.mcs-light-3.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_draggerrail,.mcs-light-3.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail,.mcs-dark-3.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_draggerrail,.mcs-dark-3.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail{height:12px;margin:2px 0}
.mcs-light-3.mcsb_scrolltools .mcsb_buttonup{background-position:-32px -72px}.mcs-light-3.mcsb_scrolltools .mcsb_buttondown{background-position:-32px -92px}.mcs-light-3.mcsb_scrolltools .mcsb_buttonleft{background-position:-40px -112px}.mcs-light-3.mcsb_scrolltools .mcsb_buttonright{background-position:-40px -128px}.mcs-dark-3.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mcs-dark-3.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mcs-dark-3.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-dark-3.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mcs-dark-3.mcsb_scrolltools .mcsb_draggerrail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mcs-dark-3.mcsb_scrolltools .mcsb_buttonup{background-position:-112px -72px}.mcs-dark-3.mcsb_scrolltools .mcsb_buttondown{background-position:-112px -92px}.mcs-dark-3.mcsb_scrolltools .mcsb_buttonleft{background-position:-120px -112px}.mcs-dark-3.mcsb_scrolltools .mcsb_buttonright{background-position:-120px -128px}.mcs-inset.mcsb_scrolltools .mcsb_draggerrail,.mcs-inset-dark.mcsb_scrolltools .mcsb_draggerrail,.mcs-inset-2.mcsb_scrolltools .mcsb_draggerrail,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_draggerrail,.mcs-inset-3.mcsb_scrolltools .mcsb_draggerrail,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_draggerrail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mcs-inset.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-2.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-3.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mcs-inset.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-dark.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-2.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-2-dark.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-3.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-3-dark.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mcs-inset.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-inset-dark.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-inset-2.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-inset-2-dark.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-inset-3.mcsb_scrolltools_horizontal .mcsb_draggerrail,.mcs-inset-3-dark.mcsb_scrolltools_horizontal .mcsb_draggerrail{width:100%;height:12px;margin:2px 0}.mcs-inset.mcsb_scrolltools .mcsb_buttonup,.mcs-inset-2.mcsb_scrolltools .mcsb_buttonup,.mcs-inset-3.mcsb_scrolltools .mcsb_buttonup{background-position:-32px -72px}.mcs-inset.mcsb_scrolltools .mcsb_buttondown,.mcs-inset-2.mcsb_scrolltools .mcsb_buttondown,.mcs-inset-3.mcsb_scrolltools .mcsb_buttondown{background-position:-32px -92px}.mcs-inset.mcsb_scrolltools .mcsb_buttonleft,.mcs-inset-2.mcsb_scrolltools .mcsb_buttonleft,.mcs-inset-3.mcsb_scrolltools .mcsb_buttonleft{background-position:-40px -112px}.mcs-inset.mcsb_scrolltools .mcsb_buttonright,.mcs-inset-2.mcsb_scrolltools .mcsb_buttonright,.mcs-inset-3.mcsb_scrolltools .mcsb_buttonright{background-position:-40px -128px}.mcs-inset-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mcs-inset-dark.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mcs-inset-dark.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-inset-dark.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mcs-inset-dark.mcsb_scrolltools .mcsb_draggerrail,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_draggerrail,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_draggerrail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mcs-inset-dark.mcsb_scrolltools .mcsb_buttonup,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_buttonup,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_buttonup{background-position:-112px -72px}
.mcs-inset-dark.mcsb_scrolltools .mcsb_buttondown,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_buttondown,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_buttondown{background-position:-112px -92px}.mcs-inset-dark.mcsb_scrolltools .mcsb_buttonleft,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_buttonleft,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_buttonleft{background-position:-120px -112px}.mcs-inset-dark.mcsb_scrolltools .mcsb_buttonright,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_buttonright,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_buttonright{background-position:-120px -128px}.mcs-inset-2.mcsb_scrolltools .mcsb_draggerrail,.mcs-inset-2-dark.mcsb_scrolltools .mcsb_draggerrail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mcs-inset-2-dark.mcsb_scrolltools .mcsb_draggerrail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mcs-inset-3.mcsb_scrolltools .mcsb_draggerrail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mcs-inset-3-dark.mcsb_scrolltools .mcsb_draggerrail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mcs-inset-3.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mcs-inset-3.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mcs-inset-3.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-inset-3.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mcs-inset-3-dark.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mcs-inset-3-dark.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mcs-inset-3-dark.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar,.mcs-inset-3-dark.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}

/**** 滚动条 ***/
.mcsb_scrolltools .mcsb_draggerrail{
	background: transparent;
}
.main-box .mcsb_scrolltools{
  width: 10px;
}
.main-box .mcsb_scrolltools .mcsb_draggerrail{
  width: 10px;
  background-color: rgb(242, 242, 242);
  border-radius: 5px;
}
.main-box .mcsb_scrolltools .mcsb_dragger{
  min-height: 80px;
}
.main-box .mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{
  width: 10px;
  background-color: rgb(45, 102, 165);
  border-radius: 5px;
}

/**** 公共 ****/
/* .main-box *{
  box-sizing: border-box;
} */
/* .nav-list .lv2-box .item-last .item{
	width: 30%;
}
.nav-list .lv2-box dl{
	overflow: visible;
} */
.main-box a:hover {
  color: #2d66a5;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  -moz-transition: all 0.2s;
}

.main-box.xxgk-bg{
  width: 100%;
  height: 100%;
  overflow: hidden;
  background:  no-repeat center top #fff;
  position: relative;
  z-index: 10;
}
.main-box .global-inner {
  width: 1100px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  display: block;
  z-index: 5;
}
.xxgk-topbox{
  width: 100%;
  height: 365px;
  margin: 0 auto;
  overflow: hidden;
}
.xxgk-top1{
  width: 100%;
  padding-top: 45px;
  height: 84px;
  overflow: hidden;
}
.xxgk-top1 img{ 
  width:70px; 
  height:73px; 
  float:left; 
  margin-right:10px;
}
.xxgk-top1 a{ 
  height:73px; 
  line-height:73px; 
  font-size:35px; 
  color:#fff; 
}
.xxgk-top2{
  width: 714px;
  height: 121px;
  margin: 54px auto 0;
}
.xxgk-box{
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(242,242,242);
  margin: 0 auto;
  padding: 0px 36px 20px 36px;
}
.xxgk-schbox{
  width: 100%;
  float: left;
  height: 51px;
  background:  center center no-repeat;
  margin-top: 84px;
  margin-bottom: 84px;
}
.xxgk-sch{
  width: 510px;
  height: 50px;
  display: block;
  background-color: #fff;
  border: solid 1px #2d66a5;
  border-radius: 9px;
  padding: 0 70px 0 0;
  position: relative;
  margin: 0 auto;
  font-size: 14px;
  color: #333;
}
.xxgk-sch .inpt{
  width: 100%;
  height: 48px;
  display: block;
  border: none;
  font-size: 1em;
  line-height: 28px;
  color: inherit;
  padding: 10px 0 10px 20px;
  background-color: transparent;
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}
.xxgk-sch .btn-sch{
  width: 70px;
  height: 100%;
  display: block;
  background:  no-repeat center center;
  background-size: 40px auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}
.xxgk-sch.hover .inpt{
  background-color: #e8f0fe;
}
.xxgk-schmsg{
  width: 458px;
  background-color: #fff;
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 20;
  line-height: 36px;
  border-radius: 6px;
  box-shadow: 0 0 3px rgba(0,0,0,.2);
}
.xxgk-schmsg ul{
  padding: 8px 0;
}
.xxgk-schmsg li{
  width: 100%;
  padding: 0 12px;
  height: 36px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}
.xxgk-schmsg li:hover{
  background-color: #c8c8c9;
}
.xxgk-schmsg li:hover a{
  color: inherit;
}
.xxgk-sidebox{
  width: 240px;
  float: left;
}
.xxgk-navlist{
  width: 100%;
  overflow: hidden;
}
.xxgk-navlist > li,
.xxgk-navlist >li.current{
  width: 100%;
  height: auto;
  border: none;
  overflow: hidden;
  margin-bottom: 15px;
}
.xxgk-navlist .item-hd{
  width: 100%;
  height: 70px;
  display: block;
  overflow: hidden;
  background: #fff;
  border: 1px solid #ddd;
}
.xxgk-navlist .item-hd a{
  display: block;
  padding: 0 55px 0 83px;
  position: relative;
  cursor: pointer;
}
.xxgk-navlist .item-hd .iconbox{
  width: 44px;
  height: 50px;
  display: block;
  line-height: 50px;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -25px;
  background: no-repeat left center;
}
.xxgk-navlist .item-hd .iconbox img{
  vertical-align: middle;
  margin-top: -2px;
}
.xxgk-navlist .item-hd .iconbox .icon2{
  display: none;
}
.xxgk-navlist > li.item1 .iconbox{
  background-image: ;
}
.xxgk-navlist > li.item2 .iconbox{
  background-image: ;
}
.xxgk-navlist > li.item3 .iconbox{
  background-image: ;
}
.xxgk-navlist > li.item4 .iconbox{
  background-image: ;
}
.xxgk-navlist > li.item5 .iconbox{
  background-image: ;
}
.xxgk-navlist .item-hd .tit{
  width: 100%;
  height: 68px;
  color: rgb(45,102,165);
  font-size: 23px;
  line-height: 30px;
  display: table-cell;
  vertical-align: middle;
}
.xxgk-navlist .item-hd .iconbox2{
  width: 20px;
  height: 70px;
  display: none;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -35px;
  z-index: 5;
  background:  no-repeat center center;
  background-size: contain;
}
.xxgk-navlist .item.had-subnav .item-hd .iconbox2{
  display: block;
}
.xxgk-navlist .item-hd:hover,
.xxgk-navlist >li.active .item-hd{
  background-color: rgb(45,102,165);
  border-color: #2c6294;
}
.xxgk-navlist .item-hd:hover .iconbox .icon1,
.xxgk-navlist >li.active .item-hd .iconbox .icon1{
  display: none;
}
.xxgk-navlist .item-hd:hover .iconbox .icon2,
.xxgk-navlist >li.active .item-hd .iconbox .icon2{
  display: inline-block;
}
.xxgk-navlist .item-hd:hover .tit,
.xxgk-navlist >li.active .item-hd .tit{
  color: #fff;
}
.xxgk-navlist .item-hd:hover .iconbox2,
.xxgk-navlist >li.active .item-hd .iconbox2{
  background-image: ;
}
.xxgk-navlist > li.item1 .item-hd:hover .iconbox,
.xxgk-navlist > li.item1.active .iconbox{
  background-image: ;
}
.xxgk-navlist > li.item2 .item-hd:hover .iconbox,
.xxgk-navlist > li.item2.active .iconbox{
  background-image: ;
}
.xxgk-navlist > li.item3 .item-hd:hover .iconbox,
.xxgk-navlist > li.item3.active .iconbox{
  background-image: ;
}
.xxgk-navlist > li.item4 .item-hd:hover .iconbox,
.xxgk-navlist > li.item4.active .iconbox{
  background-image: ;
}
.xxgk-navlist > li.item5 .item-hd:hover .iconbox,
.xxgk-navlist > li.item5.active .iconbox{
  background-image: ;
}
.xxgk-navlist .item-subnav{
  width: 100%;
  /* height: 290px; */
  display: none;
  overflow: hidden;
  background-color: #fff;
  padding: 15px 0;
  border: 1px solid rgb(228, 228, 228);
  border-top: none;
  color: #999;
}
.xxgk-navlist .item-subnav li{
  padding: 8px 0px 8px 26px;
  line-height: 24px;
  font-size: 16px;
  font-weight: 400;
  cursor: pointer;
  position: relative;
}
.xxgk-navlist .item-subnav li span {
  font-size: 35px;
  display: block;
  position: absolute;
  left: 8px;
  top: 7px;
}
.xxgk-navlist .item-subnav li a{
  color: #4a4a4a;
  display: block;
}
.xxgk-navlist .item-subnav li:hover,
.xxgk-navlist .item-subnav li.current {
  background-color: rgb(230,245,255);
  display: block;
  color: #2d66a5;
}
.xxgk-navlist .item-subnav li:hover a,
.xxgk-navlist .item-subnav li.current a {
  color: #2d66a5;
  font-size: 16px;
  font-weight: 600;
}

.xxgk-navlist >li.current.active .item-subnav{
  display: block;
}

.xxgk-mainbox{
  width: 768px;
  min-height: 500px;
  display: block;
  float: left;
  background-color: #fff;
  padding: 0;
  margin-left: 18px;
  border: 1px solid #dfdfdf;
}

.footer-xxgk{
  width: 100%;
  height: 160px;
  display: block;
  background-color: #434343;
  position: relative;
  z-index: 20;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
}
.footer-xxgk a{
  color: #fff;
}
.footer-xxgk .msgbox{
  padding-top: 38px;
}
.foot-xxgk_copy{
  width: 100%;
  overflow: hidden;
  font-size: 16px;
  margin-bottom: 9px;
}
.foot-xxgk_beian{
  width: 100%;
  overflow: hidden;
  margin-bottom: 5px;
}
.foot-xxgk_beian .wanan{
  margin-right: 10px;
}
.foot-xxgk_beian .wanan img{
  height: 24px;
  float: left;
  margin: 0 7px 0 0;
}
.foot-xxgk_support{
  width: 100%;
  height: 24px;
  overflow: hidden;
}
.foot-xxgk_support .title{
  float: left;
}
.foot-xxgk_support .foot-jszc{
  float: left;
}
.foot-xxgk_wx{
  width: 185px;
  height: 100px;
  display: block;
  background-color: rgba(255,255,255,.1);
  float: right;
  margin: 30px 0 0;
  padding: 14px;
  overflow: hidden;
}
.foot-xxgk_wx img{
  width: 72px;
  display: block;
  float: left;
  margin: 0 12px 0 0;
}
.foot-xxgk_wx .tt{
  margin-top: 14px;
  line-height: 22px;
}

.zwxxgk_ss{ width:1028px; height:51px; background: url(/uploads/image/i37340/zwxxgk_img05.png) no-repeat; float:left; margin-top:84px; margin-bottom:84px;}
.inputtext1{ width:510px;height:35px; line-height:35px; float: right; border-radius: 2px; margin-top: 6px; margin-right:260px;}
.inputtext1 input{ width:451px;height:35px; line-height:35px; background: #fff; margin-left:2px;}  
.inputtext1 .inp{ width:410px;height:35px; float:left;  padding-left: 20px; }
.inputtext1 .inp1{width:40px; height:42px;float:right; cursor:pointer; text-align: center; margin-right:15px;background: url(/uploads/image/i37340/xxgk_sch.png) no-repeat;}
.inputtext1 .inp1 a{color: #fff; font-size:18px;}

/**** 信息公开指南 ***/
.xxgk-guide_top{
  padding-top: 30px;
}
.xxgk-guide_top .tit{
  width: 100%;
  text-align: center;
  font-size: 32px;
  line-height: 42px;
  font-weight: bold;
  color: #2d66a5;
}
.xxgk-guide_top .msg{
  width: 700px;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  border-bottom: 2px solid #f2f2f2;
  padding: 15px 0 25px;
  margin-left: 10px;
}
.xxgk-guide_top .msg span{
  padding-left: 25px;
}
.xxgk-guide_top .msg span a{
  margin: 0 2px;
}
.xxgk-guide_scroll{
  width: 730px;
  height: 1000px;
  overflow: hidden;
  position: relative;
  padding-bottom: 30px;
}
.xxgk-guide_doc{
  font-size: 16px;
  line-height: 30px;
  color: #333;
  margin-top: 20px;
  margin-left: 17px;
  padding-right: 25px;
}
.xxgk-guide_doc *{
  font-size: 1em!important;
}
.xxgk-guide_doc .tit1,
.xxgk-guide_doc h4{
  /* font-size: 21px;
  line-height: 40px; */
  font-size: 1.3125em;
  line-height: 1.9em;
  font-weight: bold;
  /* margin: 10px 0; */
  margin: 0.476em 0;
}
.xxgk-guide_doc .tit2,
.xxgk-guide_doc h5{
  /* font-size: 18px;
  line-height: 36px; */
  font-size: 1.125em;
  line-height: 2em;
  font-weight: bold;
  /* margin: 10px 0; */
  margin: 0.56em 0;
}
.xxgk-guide_doc .tit3{
  font-weight: bold;
}

/**** 信息公开列表页 ****/
.xxgk-msglist{
  width: 100%;
  min-height: 700px;
  max-height: 1180px;
  overflow: hidden;
  position: relative;
  padding-bottom: 30px;
}
.xxgk-msglist.mcs_no_scrollbar{
  padding-bottom: 0;
}
.xxgk-listitem{
  width: 100%;
  overflow: hidden;
}
.xxgk-listitem .item-hd{
  width: 100%;
  height: 33px;
  float: left;
  border-bottom: 2px solid #ccc;
}
.xxgk-listitem .item-hd .tit{
  height: 33px;
  line-height: 31px;
  background-color: #2d66a3;
  display: block;
  float: left;
  text-align: center;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  padding: 0px 20px;
  min-width: 70px;
}
.xxgk-listitem .item-bd{
  width: 700px;
  float: left;
  padding: 0 20px;
  margin: 30px 0;
}
.xxgk-listitem .msglist li{
  font-size: 16px;
  line-height: 30pt;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.xxgk-listitem .msglist li .title {
  float: left;
  display: block;
  width: 82%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 30pt;
}
.xxgk-listitem .msglist li .time {
  color: #b2b2b2;
  font-size: 16px;
  margin-left: 20px;
  font-weight: 100;
  float: right;
}

.xxgk-msgtool{
  line-height: 30px;
  font-size: 12px;
  color: #333;
  border-top: 1px solid #dadada;
  padding: 10px;
}
.xxgk-listitem .listmore{
   width: 100px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
  margin: 10px auto 0;
  text-align: center;
  background: #e7e7e7;
}
.xxgk-listitem .listmore a{
	display: block;
}

/**** 信息公开详情页 ****/
.xxgk-detbox{
  width: 100%;
  margin: 0 auto;
  padding-bottom: 56px;
}
.xxgk-dethd_table{
  width: 100%;
  overflow: hidden;
  margin-top: 23px;
}
.xxgk-dethd_table table{
  width: 100%;
  margin: 0 auto;
}
.xxgk-dethd_table td{
  height: 35px;
  font-size: 12px;
  padding: 5px;
  color: #000;
}
.xxgk-dethd_title{
  width: 100%;
  overflow: hidden;
  padding: 40px 0 15px;
  text-align: center;
  border-bottom: solid 1px #ccc;
}
.xxgk-dethd_title .tit{
  font-weight: bold;
  color: #333;
  font-size: 28px;
  line-height: 38px;
}
.xxgk-dethd_title .subtit{
  font-size: 18px;
  line-height: 30px;
  color: #333;
  margin-top: 17px;
}
.xxgk-dethd_title .msg{
  font-size: 14px;
  line-height: 22px;
  color: #666;
  margin: 14px 0 0;
}
.xxgk-dethd_title .msg span{
  margin: 0 10px;
}
.xxgk-dethd_title .msg span a{
  margin: 0 2px;
}
.xxgk-detbd{
  width: 100%;
  overflow: hidden;
  min-height: 400px;
  padding: 10px 50px 0;
  font-size: 16px;
  line-height: 2em;
  color: #333;
}

.xxgk-detbt{
  width: 100%;
  overflow: hidden;
  text-align: right;
  padding: 5px 40px 5px 5px;
  margin-top: 58px;
}
.xxgk-detbt a{
  font-size: 14px;
  line-height: 20px;
  color: #000;
  margin-left: 3px;
}
.xxgk-detbt a:hover{
  color: #2d66a5;
}

.xxgk-detbox.type1{
  width: 972px;
}
.xxgk-detbox.type1 .xxgk-dethd_title{
  padding: 40px 5px 10px;
}
.xxgk-detbox.type1 .xxgk-dethd_title .tit{
  width: 80%;
  margin: 0 auto;
  font-size: 16pt;
  line-height: 150%;
}
.xxgk-detbox.type1 .xxgk-detbd{
  font-size: 14px;
  color: #000;
  line-height: 200%;
  padding: 15px 15px 10px;
  text-align: left;
}

.xxgk-detbox.type2 .xxgk-detbd{
  font-size: 14px;
  line-height: 26px;
}
.xxgk-detbox.type2 .xxgk-detbd{
  padding-top: 20px;
}
.xxgk-detbox.type2  .xxgk-dethd_title .tit{
  font-size: 16pt;
  line-height: 150%;
}

.xxgk-detbox.type3 .xxgk-dethd_title{
  padding-top: 60px;
}

/*******/
.simple_pgtoolbar{
  margin: 0;
  padding: 0;
  border: none;
}
.simple_pgtoolbar table{
  border: none;
  padding: 0;
  margin: 0;
}
.simple_pgtoolbar td{
  border: none;
  padding: 0;
  margin: 0;
  line-height: 24px;
  height: 30px;
  vertical-align: middle;
}
.simple_pgtoolbar select{
  min-width: 40px;
  height: 24px;
  appearance: menulist;
  -webkit-appearance: menulist;
  margin-top: -3px;
}
.simple_pgtoolbar input{
  width: 40px;
  height: 24px;
  line-height: 22px;
  margin-top: -3px;
}
.simple_separator{
  margin: 0 auto;
}
.simple_pgbtn{
  margin: 0 2px;
}
.tb_search{
	display: none;
}

/*******/
/* .foot-linkitem .titbox{
	width: 100%;
} */

.xxgk-msglist{
	min-height: 500px;
	max-height: none;
	padding-bottom: 0;
}
.xxgk-msglist table,
.xxgk-msglist td,
.xxgk-msglist th{
	border: none;
}

.zfxxgk_alllist{
	min-height: 519px;
}
.zfxxgk_item{
	overflow: hidden;
}
.zfxxgk_zdgkc .more{
	/* display: none; */
}
.xxgk-msglist .tb_title,
.zdgk_list .tb_title{
	margin: 20px 0;
}
.xxgk-msglist .tb_title > tbody > tr > td:first-child,
.zdgk_list .tb_title > tbody > tr > td:first-child{
	text-align: left!important;
	padding-left: 20px;
}
.xxgk-msglist .tb_title > tbody > tr > td:last-child,
.zdgk_list .tb_title > tbody > tr > td:last-child{
	text-align: right!important;
	padding-right: 20px;
}
.xxgk-msglist .tb_title > tbody > tr > td:last-child table,
.zdgk_list .tb_title > tbody > tr > td:last-child table{
	width: 100%;
}

.zwxxgk_bd .main-box *{
	box-sizing: content-box;
}
.zwxxgk_bd .xxgk-top1{
	height: 39px;
}
.zdgk_list table,.zdgk_list td, .zdgk_list th{
	border: none;
}
.scroll_main1, .fr_zd, .fr_cont, .fr_nb{
	width: 770px;
	margin-left: 0;
}
#yesrul{
	border: none!important;
}
.sidemenu .three_list > li{
	/* height: 300px; */
}
.fr_nb{
	width: 740px;
	margin-left: 18px;
}

/**** 2021.04.08 ***/
.footer a:hover{
	color: inherit;
}
.foot-ewm .imgs span{
	color:  #fff;
}
.foot-support .title, .foot-support .tempwrap, .foot-support ul{
	color: inherit;
}

/* 2022.8.15  */
.sidemenu .fdzdgk-navlist{ display:block;width:100%; display:none; background:#fff;color:#999; float: left; padding: 15px 0;/* 默认都隐藏 */}
.sidemenu .fdzdgk-navlist li{ padding:8px 0px 8px 8px;line-height:24px; font-size:16px; font-weight: 400;cursor: pointer;overflow: hidden;}
.sidemenu .fdzdgk-navlist li a{ color:#4a4a4a; display: block;} 
.sidemenu .fdzdgk-navlist li span{ font-size:35px;float:left; margin-right:10px;line-height: inherit;}
.sidemenu .fdzdgk-navlist li:hover{background-color:rgb(230,245,255); display:block;color:#2d66a5;}
.sidemenu .fdzdgk-navlist li a:hover{ color:#2d66a5; font-size: 16px; font-weight: 600; } 
.sidemenu .fdzdgk-navlist li.on{color:#2d66a5; font-size: 16px;  background-color:rgb(230,245,255); }
.sidemenu .fdzdgk-navlist li.on a{ color:#2d66a5; display: block;font-weight: 600;} 
.fdzdgk-zzjg *{
	box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
}
.fdzdgk-zzjg{
	min-height: 745px;
	overflow: hidden;
}
.fdzdgk-zzjg li{
  display: block;
  margin: 50px 0;
  padding: 0px 40px;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
    
}
.fdzdgk-zzjg li a{
	text-align: center;
	min-width: 200px;
	height: 40px;
  line-height: 40px;
  background-color: #2d66a3;
  font-size: 18px;
	display: block;
  font-weight: 600;
	color: #fff!important;
	padding: 0 20px;
}
.zwxxgk_box .cf.mainr table{
	border: none;
}


/* 移动端 */
@media screen and (max-width: 991.98px) {
	.zwxxgk_bd .main-box *{
		box-sizing: border-box;
	}
	.main-box.xxgk-bg{
		background: none;
	}
	.xxgk-topbox{
		width: 100%;
		height: 36vw;
    background:  no-repeat;
    background-position: 59% 1%;
    background-size: 194%;
	}
	.xxgk-top1, .xxgk-top2{
		display: none;
	}
	.zwxxgk_box{
		width: 100%;
		background-color: #f5f5f5;
		padding: 0;
	}
	.zwxxgk_ht{
		width: 100%;
		float: none;
	}
	.zwxxgk_ss{
		width: 100%;
		height: auto;
		padding: 0.7rem 0.5rem 0.5rem;
		background: none;
		margin: 0;
	}
	.inputtext1{
		width: 100%;
		height: auto;
		margin: 0;
		border-radius: 0;
		position: relative;
	}
	.inputtext1 form{
		width: 100%;
		display: flex;
		display: -webkit-flex;
	}
	.inputtext1 .inp{
		width: 100%;
		flex: 1;
		-webkit-flex: 1;
		height: 0.8rem;
		background: #fff;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		padding: 0 1em;
		font-size: 0.28rem;
		line-height: 0.8rem;
		border: none;
		box-shadow: 0vw 0vw 1vw 0vw rgb(225 225 225 / 75%);
	}
	.inputtext1 .inp1{
		width: 0.9rem;
		flex: 0 0 0.9rem;
		-webkit-flex: 0 0 0.9rem;
    height: 0.8rem;
    border-radius: 4px;
    background: url(/uploads/image/i37340/btn.png) no-repeat center;
    background-size: cover;
    border-top-left-radius: 0vw;
    border-bottom-left-radius: 0vw;
    float: none;
    margin: 0;
	}
	.dl_nav{
		width: 100%;
		float: none;
		margin-bottom: 0.5rem;
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		position: relative;
	}
	.zwxxgk_bnt1, .zwxxgk_bnt2, .zwxxgk_bnt3, .zwxxgk_bnt4, .zwxxgk_bnt3, .zwxxgk_bnt5{
		display: none !important;
	}
	.dl_nav01, .dl_nav02, .dl_nav03{
		width: auto;
	}
	.dl_nav01 h3, .dl_nav02 h3, .dl_nav03 h3{
		width: 33vw;
    height: 15vw;
    display: table-cell;
    background: rgb(255, 255, 255);
    vertical-align: middle;
    text-align: left;
    margin: 0;
    float: none;
	}
	.dl_nav02 h3{
		background: url(/uploads/image/i37340/add.svg) no-repeat #fff;
    background-position: 97% 45%;
    background-size: 7vw;
    font-size: 4vw;
    font-weight: normal;
    line-height: 5vw;
    letter-spacing: 0vw;
    padding: 2vw 7vw;
    box-sizing: border-box;
    text-align: left;
    color: #000000;
    border: solid 1px #dbdbdb;
	}
	.dl_nav02 h3 div{
  	width: 100%;
  }
  .dl_nav02_1{
  	/* width: 33vw !important; */
  	width: auto;
  }
	.dl_nav01 h3 a, .dl_nav03 h3 a {
    display: inline-block;
    width: 100%;
    height: 15vw;
    background: #fff;
    border: solid 1px #dbdbdb;
    border-right: 0vw;
    font-size: 4vw;
    font-weight: normal;
    line-height: 5vw;
    letter-spacing: 0vw;
    color: #000000;
    padding: 2vw 7vw;
    box-sizing: border-box;
  }
  .dl_nav02_2 h3{
  	border-top: none;
  	border-right: none;
  }
  .dl_nav03 h3 a{
  	border-top: none;
  }
  .dl_nav03_2 h3 a{
  	border-right: solid 1px #dbdbdb;
  }

  .dl_nav01 h3.tit_hover a, .dl_nav02 h3.on, .dl_nav02 h3.tit_hover, .dl_nav03 h3.tit_hover a{
  	width: 33vw;
    height: 15vw;
  	background-color: #1492ff;
  	border-color: #1492ff;
  	color: #fff;
  	font-size: 4vw;
    font-weight: normal;
    line-height: 5vw;
    letter-spacing: 0vw;
    padding: 2vw 7vw;
  }
  .dl_nav02 h3.on{
  	background-image: ;
  }
  .dl_nav02_2 iframe{
  	height: 230px !important;
  }
	.sidemenu ul{
		width: 100%;
	}
  .sidemenu ul.zd_list{
  	width: 100%;
  	display: none;
  	padding: 0.3rem 0;
  	-webkit-overflow-scrolling: touch;
  	box-shadow: 0 5px 10px rgba(0,0,0,.1);
  	background: #fff;
  	position: absolute;
  	left: 0;
  	top: 15vw;
  	z-index: 50;
  }
  .sidemenu ul.nb_list{
  	width: 100%;
  	position: absolute;
  	left: 0;
  	top: 100%;
  	z-index: 50;
  }


  /* 信息公开-右侧主体 */
  .mainr{
		width: 100%;
		min-height: 450px;
		float: none !important;
		border: none;
	}
	.scroll_main1, .fr_zd, .fr_cont, .fr_nb{
		width: 100% !important;
		float: none !important;
		padding: 0.5rem 0 !important;
		margin: 0 !important;
	}
	.zn_cont{
		width: 100%;
		float: none;
		padding: 0.5rem 0.3rem;
		margin: 0;
	}
	.xxgk-listitem{
		margin-bottom: .6rem;
	}
	.xxgk-listitem:last-child{
		margin-bottom: 0;
	}
	.xxgk-listitem .item-hd{
		height: 0.7rem;
		padding: 0 0.15rem;
		border-width: 1px;
	}
	.xxgk-listitem .item-hd .tit{
		font-size: 0.3rem;
    line-height: 0.4rem;
    height: auto;
    padding: 0 0 0 0.2rem;
    white-space: normal;
    background: none;
    color: #1492ff;
    border-left: solid 4px #1492ff;
	}
	.xxgk-listitem .item-bd{
		width: 100%;
		margin: 0;
		padding: 0 0.15rem;
	}
	.xxgk-listitem .msglist li{
		font-size: 0.3rem;
		line-height: 0.48rem;
		padding: 0.22rem 0;
		border-bottom: solid 1px #dbdbdb;
	}
	.xxgk-listitem .msglist li .title{
		width: auto;
		max-width: 100%;
		height: auto;
		font-size: 1em;
    line-height: inherit;
    float: none;
    max-height: 0.96rem;
    white-space: normal;
	}
	.xxgk-listitem .msglist li .time{
		font-size: 1em ;
    line-height: 0.3rem;
    margin: 6px 0 0;
    float: none;
	}
	.xxgk-listitem .listmore{
		display: block;
    width: 1.4rem;
    height: 0.6rem;
    line-height: 0.6rem;
    margin: 0.3rem auto 0;
    text-align: center;
    background: #f6f6f6;
    color: #1492ff;
    font-size: 0.26rem;
	}
	.zdgk_list table, .zdgk_list tbody, .zdgk_list tr, .zdgk_list td, .zdgk_list th{
		width: 100%;
		display: block;
	}
	.zfxxgk_item{
		margin-bottom: 0.6rem;
	}
	.zfxxgk_zdgktit{
		width: 100% !important;
		float: none !important;
		height: 0.7rem !important;
		padding: 0 0.15rem !important;
		border-width: 1px !important;
		margin: 0 0 0.3rem !important;
	}
	.zfxxgk_zdgktit span{
		font-size: 0.3rem!important;
    line-height: 0.4rem!important;
    height: auto!important;
    padding: 0 0 0 0.2rem!important;
    white-space: normal!important;
    background: none!important;
    color: #1492ff!important;
    border-left: solid 4px #1492ff;
    text-align: left!important;
	}
	.zfxxgk_zdgkc{
		width: 100% !important;
		margin: 0 !important;
		padding: 0 0.2rem !important;
		float: none !important;
	}
	.zfxxgk_zdgkc ul li{
		width: 100% !important;
		font-size: 0.3rem !important;
		line-height: 0.48rem !important;
		padding: 0.22rem 0 !important;
    border-bottom: solid 1px #dbdbdb;
	}
	.zfxxgk_zdgkc ul li a{
		max-width: 100% !important;
    font-size: 1em !important;
    line-height: inherit !important;
    display: block;
    max-height: 0.96rem;
    width: auto !important;
    height: auto  !important;
    min-width: 82%;
    white-space: normal !important;
    float: none !important;
	}
	.zfxxgk_zdgkc b{
    font-size: 1em !important;
    line-height: 0.3rem !important;
    margin: 6px 0 0 !important;
    float: none !important;
	}

	/* 公开指南 */
	.znapp-hd{
		text-align: center;
		padding-bottom: 0.2rem;
		border-bottom: solid 3px #1d4a8d;
	}
	.znapp-hd .title{
		font-size: 0.4rem;
    line-height: 0.6rem;
    margin-bottom: 0.2rem;
    color: #1c4f90;
	}
  .znapp-hd .msg{
  	font-size: 0.24rem;
    line-height: 0.42rem;
  }
  .znapp-hd .msg span{
  	margin: 0 5px;
  }
  .znapp-doc{
  	font-size: 0.3rem;
    line-height: 2em;
    margin-top: 0.32rem;
  }

  /* 信息公开-翻页 */
  .zdgk_list .tb_title .pgbtn1{
  	display: none !important;
  }
  .zdgk_list .tb_title > tbody > tr > td:nth-child(2){
  	display: none;
  }
  .xxgk-msglist .tb_title > tbody > tr > td:first-child, .zdgk_list .tb_title > tbody > tr > td:first-child{
  	text-align: center !important;
  }
  .zdgk_list .tb_title td span{
  	display: none;
  }

  /* 2022.8.15 */
  .sidemenu .fdzdgk-navlist li{
  	font-size: 0.28rem !important;
  	line-height: 0.48rem;
  	padding: 0.2rem 0.3rem;
  }
  .fdzdgk-zzjg{
  	display: flex;
  	display: -webkit-flex;
  	flex-wrap: wrap;
  	-webkit-flex-wrap: wrap;
  	margin: 0 -0.2rem;
  	padding: 0.8rem 0.3rem 0;
  	min-height: 0;
  }
  .fdzdgk-zzjg li{
  	max-width: 50%;
  	flex: 0 0 50%;
  	-webkit-flex: 0 0 50%;
  	padding: 0 0.2rem;
  	margin: 0 0 0.5rem;
  }
  .fdzdgk-zzjg li a{
  	width: 100%;
  	font-size: 0.3rem;
  	line-height: 0.8rem;
  	height: 0.8rem;
  	min-width: 0;
  }
}

/* 适老化 */

@media screen and (max-width: 991.98px) {
	body.ariatheme .dl_nav02 h3 .tt{
  	font-size: 18px !important;
  }
  body.ariatheme .dl_nav01 h3 a, 
  body.ariatheme .dl_nav03 h3 a{
  	height: 5em;
  }
  body.ariatheme .dl_nav01 h3.tit_hover a, 
  body.ariatheme .dl_nav02 h3.on, 
  body.ariatheme .dl_nav02 h3.tit_hover, 
  body.ariatheme .dl_nav03 h3.tit_hover a{
  	height: 5em;
  }
  body.ariatheme .sidemenu ul.zd_list{
  	top: 5em;
  }
}