@font-face {font-family: 'FontAwesome';src: url('./fonts/fontawesome-webfont.eot?v=4.3.0');src: url('./fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('./fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('./fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('./fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('./fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
    font-weight: normal; font-style: normal;}
    .fa { display: inline-block;font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
    .fa-plus:before {content: "\f067"; font-size: 14px;}
    .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; font-size: 14px;}
    .fa-arrow-up:before { content: "\f062"; }
    .fa-arrow-circle-right:before { content: "\f0a9";}
    .fa-bullhorn:before { content: "\f0a1"; }
    .fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; }
    .fa-twitter:before { content: "\f099"; }
    .fa-envelope:before { content: "\f0e0"; }
    .fa-file-text:before { content: "\f15c"; }
    .fa-search:before { content: "\f002"; }
    .fa-newspaper-o:before { content: "\f1ea";}
    .fa-share-alt:before { content: "\f1e0";}
    .fa-tag:before{ content: "\f02b"; }
    .fa-share-square-o:before { content: "\f045";}
    .fa-caret-left:before{content: "\f0d9";}
    .fa-thumbs-up:before {content: "\f164";}
    .fa-thumbs-down:before {content: "\f165";}
    .fa-weixin:before {content: "\f1d7";}
    .fa-angle-double-right:before{ content: "\f101"; }
    .fa-angle-right:before{ content: "\f105"; }
    .fa-google-plus:before { content: "\f0d5"; }
    .fa-comment:before { content: "\f075"; }
    .fa-font:before { content: "\f031"; }
    .fa-group:before, .fa-users:before { content: "\f0c0"; }
    .fa-envelope:before { content: "\f0e0"; }
    .fa-bell:before { content: "\f0f3"; }
    .fa-gear:before, .fa-cog:before { content: "\f013"; }
    .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; }
    .fa-search-plus:before { content: "\f00e";}
    .fa-search-minus:before { content: "\f010";}
    .fa-rotate-left:before, .fa-undo:before { content: "\f0e2";}
    .fa-rotate-right:before, .fa-repeat:before { content: "\f01e";}
    .fa-arrow-left:before { content: "\f060"; }
    .fa-arrow-right:before { content: "\f061"; }
    .fa-arrow-up:before {content: "\f062"; }
    .fa-arrow-down:before { content: "\f063"; }
    .fa-arrows-alt:before { content: "\f0b2"; }
    
    
    /*----------- 新增動畫設定 -----------*/
    @-webkit-keyframes flash {
      from,
      50%,
      to {
        opacity: 0.5;
      }
    
      25%,
      75% { 
        opacity: 1;
      }
    }
    
    @keyframes flash {
      from,
      50%,
      to {
        opacity: 0.5;
      }
    
      25%,
      75% {
        opacity: 1;
      }
    }
    .flash {
        -webkit-animation-name: flash;
                animation-name: flash;
        -webkit-animation-duration: 3s;
                animation-duration: 3s;
        -webkit-animation-iteration-count: 3;
                animation-iteration-count: 3;
    }
    /*----------- 新增動畫設定 end -----------*/
    body{ background: #f4f4f4; /*font-family: Arial,"微軟正黑體"; */display: block!important; padding-top: 28px;}
    em{ font-style:italic; }
    #joblist em{ font-style:normal; }
    a{text-decoration:none;}
    .text-center{ text-align: center; }
    .overflowHien{ overflow: hidden; }
    .floatLeft{ float: left; }
    .floatRight{ float: right; }
    .clear{ clear: both;  }
    .pd10_0{ padding:10px 0;}
    .pd20_0{ padding: 20px 0; }
    .pdb20{ padding-bottom: 20px; }
    .hide{ display: none; }
    .width100{ width:100%; }
    
    .tabFooterNav .tabFooterNavShowBtn{ display: none; }
    
    /*#mainContent,#main-content{position: relative;}*/
    .fixedWrap,
    .fixedContent{ overflow: hidden; }
    .scrollFixed{ position: fixed; top:0; left: 0; z-index: 500; }
    .detailHeader .scrollFixed{width: 740px;left: auto;top: 70px;background: #f4f4f4;border-bottom: 1px solid #ccc; }
    #discussMainBar .detailHeader .scrollFixed .breadcrumb,
    .detailHeader .scrollFixed .qinfo{ display: none; }
    
    .detailHeader .scrollFixed .subheader{ float: right; }
    .detailHeader .scrollFixed .titleName{ padding: 10px 10px 10px 0; }
    #discussMainBar .scrollFixed .subheader{ margin: 10px 0 0; }
    
    .fixedNavBtn{ display: none; color: #fff; font-size: 23px; line-height: 1; vertical-align: top; padding: 11px 0 10px; cursor: pointer;}
    #navigation.navigationFixed .fixedNavBtn{ display: inline-block; }
    
    
    .wrap{max-width:1060px;margin:0 auto; position: relative; }
    #wrap{ padding-top: 14px;}
    #wrap:after {clear : both;content : '';display : block;height : 0;overflow : hidden;}
    #footer{ padding-top: 0 !important;}
    
    .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
            width: 100% !important;
    }
    .fb_iframe_widget iframe{ z-index: 1; }
    
    .path {color:#666; background:#e4e4e4 ; /*background:url(/job-bank/images/job-description-20130522/arrowRight_blue.png) no-repeat 0 5px;*/padding:7px 0;
        font: 13px/1.22 新細明體, serif;text-align:left;margin:0px;}   
    .path a{ color:#666;}
    .path .wrap{ max-width: 1040px; }
    footer .path .wrap{     max-width: 954px; }
    
    #debug{position:fixed;left:10px;top:100px;z-index:99999;background-color:#fff;}
    
    .discuss_logo{display: inline-block;vertical-align: top;color: #fff;font-size: 16px; font-family: 微軟正黑體; padding: 0 10px; font-size: 20px;
        letter-spacing: 2px; /*background: #0e6fc9 ;*/}
    .discuss_logo a{ color: #fff; }
    
    
    .maxWidth{ max-width: 990px; margin: 0 auto; }
    
    nav .mask{height:100%; width:100%; position:absolute; top:0; left:0; z-index:1000; filter:alpha(opacity=70); zoom:1; opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; background-color:#000;}
    
    #navigation.navigationFixed{ position: fixed; top: 28px; left: 0; right: 0; z-index: 999; }
    #navigation.navigationFixed .navBg{ display: none; }
    @media screen and (max-width:768px) {
      #searchform{display: block!important;}
    }
    
    #navigation{background: #2dcc70;width:100%;line-height:44px;min-height:44px;position:relative;}
    #navigation .maxWidth{  position: relative; line-height: 44px; height: 44px;  }
    /*#navigation .category{ display: inline-block; vertical-align: top; }*/
    #navigation .navBg{background-color: #fbdb03;}
    #navigation .categories{display:none;/*float:left;*/  }
    #navigation .categories .menusbutton{-webkit-appearance: none; -moz-appearance: none;appearance: none;border:0;
        background:url(images/icon_hamburger.png) no-repeat ;	color:#fff;zoom:1;padding:8px 0 8px 30px;}
    
    #menus{position:absolute;top:0;z-index:1000;width:210px;left:-220px; /*height: 100%;background: #B0D2EF; overflow-y: scroll;*/}
    #menus ul li{width:100%;}
    #menus>ul{ /* background: #8cbde7; */ background: #e8ca00; }
    #menus>ul>li{ padding-bottom:7px; }
    #menus ul li a{background: #fbdb03;/* background:#B0D2EF; */font-size:1.2rem;font-weight:700;display:block;padding:7px 0 7px 10px;border-top:1px solid #fff;
        border-bottom: 1px solid #d6be20;/* border-bottom:1px solid #CBC9C9; */text-decoration:none;text-shadow:0 -1px 2px #FFF4F4;color:#000;width:100%;box-sizing: border-box; position: relative; }
    #menus ul li a span:after{ content:'▼';}
    #menus ul li a.opened span{display: inline-block; padding: 6px 10px; position: absolute; top: 0; right: 0;color:#8c7a00; /*color: #2f6999; transform:rotate(-90deg); -webkit-transform:rotate(-90deg);*/  }
    #menus ul li a.opened span:after{ content:'＞';}
    
    #menus .intro a{padding: 7px 0 7px 25px;   border: none; background: #fbb103;   border-bottom: 1px solid #d89c0e;
        /* border-bottom: 1px solid #CBC9C9;background: #73ACDC; */}
    
    #navigation li{float:left;position:relative;}
    #navigation li a.menu {
        display:block;
        padding:0 12px;
        text-decoration:none;
        color: #000;
        font-size: 15px;
        font-family: 微軟正黑體, Verdana, Arial, Helvetica, sans-serif;
        background: transparent;
        }
    #navigation .category li:hover{ background-color: #fbb103;/*background-color:#0e6fc9;*/}
    #navigation li .intro {position:absolute;width:150px;z-index:888;background-color: #fbb103;/*background-color:#fbdb03;*/display:none;line-height:30px;padding-bottom:10px;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
    #navigation li .intro span{width:150px;display:inline-block;}
    #navigation li .intro span a{text-decoration:none;color: #000;width:100%;display:inline-block;text-indent:10px;}
    #navigation li .intro span a:hover{ color: #fb4a03; background: #fdd77f;}
    #navigation .nav-links{position: absolute; bottom: 0; right: 4px; color: #fff;}
    
    
    
    #navigation .search{display:inline-block; position: relative;}
    #navigation .search input[type=text] {color: #fff;background: url(images/icon_search_16_2.png) no-repeat;background-position: 3px;border: 0;padding:0 0 0 22px !important;background-color: #008d3b;height: 30px;line-height: 30px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;box-shadow:none !important;}
    
    #navigation .search input[type=text]::-webkit-input-placeholder {   color: #fff;}
    #navigation .search input[type=text]:-moz-placeholder { color: #fff;/* Firefox 18- */}
    #navigation .search input[type=text]::-moz-placeholder {  color: #fff;   /* Firefox 19+ */}
    #navigation .search input[type=text]:-ms-input-placeholder {  color: #fff; }
    
    .btnSearch{ display: none; text-indent: -9999px; width: 44px; height: 44px; background:url(images/icon_search.png) 0 -1px no-repeat;text-align: left; }
    
    
    #navigation .profile {display: inline-block;background-color: transparent;padding:0; position: relative; }
    #navigation .profile .reputation, #navigation .profile .gravatar{display:inline-block;}
    #navigation .messagealert{display:block;margin: 0 auto;background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat -6px -662px; width: 28px; height: 28px;text-indent: -9999em;font-size: 1px;cursor:pointer;}
    #navigation .profile .memberlogin{display:inline-block;text-align:center; padding: 0;}
    #navigation .profile .memberlogin .hidden-xs{ display: inline !important; }
    #navigation .profile .memberlogin a{color:#FFFFFF;}
    #navigation .profile:hover{background-color:#0e6fc9;cursor:pointer;}
    #navigation .profile-fun {position:absolute;right: 0;width:150px;z-index:888;background-color:#0e6fc9;padding:10px 0 10px 0;margin-left:-5px; 
        line-height: 30px; display:none;     box-shadow: 0px 3px 5px rgba(0,0,0,0.3);
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;}
    #navigation .profile-fun span{width:150px;display:inline-block;}
    #navigation .profile-fun span a{text-decoration:none;width:100%;display:inline-block;text-indent:10px;color:#fff;}
    #navigation .profile-fun span a:hover{background-color:#095092;}
    #navigation .avatar-me{width:24px;height:24px;vertical-align:middle;}
    #navigation .reputation{display:inline-block;vertical-align:top;color:#e0e0e0; }
    
    
    
    #index-category .category{float: left;width:100%;background: #fff;border: 1px solid #c7c7c7; -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;box-sizing: border-box;
    -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top: 10px;}
    #index-category .category .row{float:left;width:100%; margin: 0; border-bottom:1px solid #c7c7c7;}
    #index-category .category .row:last-child{border: none;}
    #index-category .category-bar {display: block;line-height: 20px;padding: 5px 0px 5px 10px;background: white;z-index: 30;margin-bottom: 5px;letter-spacing: 0.1em;margin-top: 5px;}
    #index-category .category-bar {color: #333;font-size: 15px;text-decoration: none;font-weight:bold;}
    #index-category .item {float: left;clear: none;margin: 0 0 10px 6px;background-color:#e0e0e0;}
    #index-category .item img {width:100%;}
    #index-category .item .imgBox {margin: 0px auto;width: 100%;height: 165px;overflow: hidden;background: #eee;display: block;position: relative;}
    #index-category .item a.group {width: 226px;height: 280px;}
    #index-category .category a.group, #index-category .category a.group:link {display: block;padding: 5px 5px 0px 5px;}
    #index-category .category a.group .itemImg{margin-bottom:10px; text-align: center; height: 140px; line-height: 140px; background: #eee; overflow: hidden;}
    #index-category .category a.group .itemImg img{ width: 100%; vertical-align: middle; }
    #index-category .category a.group h3 {height: 40px;font-size: 15px;line-height: 20px;padding-top: 3px;padding-bottom: 2px;white-space: normal;text-overflow: ellipsis;overflow: hidden;cursor: pointer;}
    #index-category .category p {position: relative;font-size:1em;color: #666;overflow: hidden;cursor: pointer;line-height: 18px;height: 54px;text-overflow: ellipsis;    
        display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}
    #index-category .category a.group:hover {/*background: #eee;*/}
    #index-category .category a.group:hover h3 {color:#ff0000;}
    
    #index-category .categoryDetail,{ margin-top:10px; padding-bottom: 10px;/*margin-left: 5px; display: none;*/ float: none;
        overflow: hidden; width: auto;}
    #index-category .categoryDetail .category-bar{ color: #333; font-size: 16px; margin-bottom:0; text-decoration: none; font-weight: bold; padding: 10px;    
        letter-spacing: 6px;}
    #index-category .categoryDetail .item{ display: inline-block;vertical-align: top; float: none; float: left\9; width: 28.9%;  background: none;
    /*  width: 45.5%;margin:0 0 10px ; padding:0 2% 10px;*/ 
    /*20160608*/
    padding: 0 ; margin:0 2% 20px;/*width: 100%;*/
    }
    /*#index-category .categoryDetail .item:nth-child(2n){ border-left: 1px solid #ccc;}*/
    
    #index-category .categoryDetail p{ font-size: 13px; max-height: 54px; text-overflow:; text-overflow: ellipsis;  overflow: hidden; -webkit-line-clamp: 3; }
    #index-category .categoryDetail a.group h3 {height: auto; /*white-space: nowrap;*/ font-size: 16px; padding: 0; height: 40px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;}
    #index-category .categoryDetail .item a.group {width:auto;height:auto;}
    #index-category .categoryDetail a.group, 
    #index-category .categoryDetail a.group:link {display: block;padding: 0;}
    
    /*政務官的今日熱門*/
    #hottoday{margin:10px 0;}
    #hottoday .category{float: left;width:100%;background: #fff;border: 1px solid #c7c7c7; -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;box-sizing: border-box;
    -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    #hottoday .category .row{float:left;width:100%; margin: 0; border-bottom:1px solid #c7c7c7;}
    #hottoday .category .row:last-child{border: none;}
    #hottoday .category .row li{margin:0 2%;height: auto; white-space: nowrap; font-size: 16px; padding-bottom: 5px;}
    #hottoday .category-bar {display: block;line-height: 20px;padding: 5px 0px 5px 10px;background: white;z-index: 30;margin-bottom: 5px;letter-spacing: 0.1em;margin-top: 5px;}
    #hottoday .category-bar {color: #333;font-size: 15px;text-decoration: none;font-weight:bold;}
    
    
    
    
    
    /*img*/
    #discussMainBar img{ max-width: 100% !important; height: auto!important;}
    
    #discussMainBar{/*float: left;width: 100%;overflow: auto;*/ margin-bottom: 40px;font:16px/1.5 微軟正黑體, Verdana, Arial, Helvetica, sans-serif;-webkit-text-size-adjust:none;}
    /* #discussMainBar a {color: #07c;text-decoration: none;cursor: pointer;}
    #discussMainBar a:hover{color:#00F;} */
    
    /*內文修正*/
    #discussMainBar .excerpt ol,
    #discussMainBar .excerpt ul{padding-left: 25px; }
    #discussMainBar .excerpt ol>li{ list-style-type: decimal !important;}
    #discussMainBar .excerpt ul>li{ list-style-type: disc !important;}
    #discussMainBar .excerpt *{ max-width: 100%; }
    
    #discussMainBar pre{ white-space: pre-wrap; }
    
    #discussMainBar .subheader {clear:both; margin:16px 0 0; overflow: auto;}
    #discussMainBar .subheader.user-tab{ border: none; margin: 16px 0 0; padding:3px 10px; background:#e4e4e4; overflow: auto; }
    #discussMainBar .subheader.user-tab h1{float: left;}
    /*#discussMainBar .tabArea{height:34px;}
    #discussMainBar .subheader .breadcrumb{float:left;}*/
    #discussMainBar .subheader h1, 
    .subheader h2,
    .subheader .category-bar{font-size: 18px;line-height: 34px;margin-bottom: 0; font-weight:bold;}
    #discussMainBar .breadcrumb{display: inline-block; padding-right: 8px; background-color: transparent;}
    #discussMainBar .breadcrumb,
    #discussMainBar .breadcrumb a{ font-size: 26px; color: #000; }
    #discussMainBar .tag-list{display: inline-block;}
    #discussMainBar .tag-list a{font-size: 16px; color: #7d7d7d; text-decoration: underline;  }
    #discussMainBar .askQuestion{float:right; }
    #discussMainBar .rules{position:absolute;top:-200px;left:130px;opacity:0;font-weight:bold;letter-spacing:1px;}
    #discussMainBar .rules span{color:#f00;}
    
    
    /*頁籤*/
    #discussMainBar .tabs {float: right;font-weight: normal;}
    #discussMainBar .tabs a.youarehere {color: #2d91ee; font-weight: bold; }
    #discussMainBar .tabs a {background: inherit;color: #777;display: block;float: left;font-size: 100%;height: 24px;
        line-height: 20px;margin: 9px 0 0;padding: 0 11px 0 11px;text-decoration: none;}
    #discussMainBar .tabs a:hover { font-weight: bold; }
    #discussMainBar .tabs .countBox{ color: #fff;font-size: 13px;margin-right: 2px;background-color: red;padding: 0 4px;vertical-align: top;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }
    
    #discussMainBar .mainTabs{ clear: both; overflow: auto;}
    #discussMainBar .mainTabs .tabs {float:left; font-weight: normal;}
    #discussMainBar .mainTabs .tabs a{ padding: 0 20px 0 0; font-size: 15px; } 
    
    
    #discussMainBar .intro{float: right; padding: 9px 18px;}
    #discussMainBar .intro a {color: #07c;text-decoration: none;cursor: pointer;}
    #discussMainBar .intro a:hover{color:#00F;}
    
    #discussMainBar .sorts{float:right;margin-right:10px;line-height:34px;display:none;color:#07c;}
    #discussMainBar .sorts.fa-chevron-down:before{content: "\f078";}
    #discussMainBar .sortslist{position:absolute;z-index:1;right:25px;margin-top:10px;display:none;}
    #discussMainBar .sortslist ul li a{background:#B0D2EF;display:block;padding:0.5em 0 0.5em 10px;border-top:1px solid #eff5fa;border-bottom:1px solid #CBC9C9;text-decoration:none;color:#000;width:100%;}
    #discussMainBar .sortslist ul li a.fa-chevron-up:before{content: "\f077";}
    #discussMainBar .sorts select {text-transform: lowercase; width: 100%;/*-webkit-appearance: none;-moz-appearance: none;appearance: none;*/
        color: #07c;/*border: 0;outline: none;box-shadow:none;*/}
    #discussMainBar .questions {clear: both;width: 100%;/*float: left;margin-top: -10px;*/}
    
    #discussMainBar .user-detail-content,
    #discussMainBar .questionDtail-summary,
    #discussMainBar .question-summary,
    #discussMainBar .user-tab-content { margin-top: 10px; border: 1px solid #c3c3c3; /*overflow: hidden;*/ background-color: #fff;  
    -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    
    #discussMainBar .question-summary{ margin-bottom: 28px; }
    
    #discussMainBar .questionDtail-summary{overflow: visible;  }
    #discussMainBar .question-summary.bg{ /*background:url(images/statscontainer.gif) repeat-y #fff;*/ overflow: hidden; border: none; background: none;  }
    #discussMainBar .question-summary.p10{padding:0 10px 10px;}
    
    /*置頂*/
    #discussMainBar .question-summary.questionTop a{ color: #d75100; }
    #discussMainBar .question-summary.questionTop a:hover{ color: #943f15; }
    /*#discussMainBar .question-summary.questionTop.bg{background:url(images/statscontainer_orange.gif) repeat-y #fff;}*/
    
    /*#discussMainBar .questionDtail-summary.questionTop .question-header h1{ color: #d75100; }*/
    #discussMainBar .questionDtail-summary.questionTop .topIcon{ font-size: 14px;}
    
    .topIcon{ display: none; float: left; background:#d75100; color: #fff; font-size: 13px;  margin: 14px 5px 0 0; vertical-align: top; padding: 6px 4px;}
    .topIcon .fa{margin-right: 2px;} 
    .questionTop .topIcon{ display:inline-block; } 
    
    
    #discussMainBar .stats {padding: 4px 5px 0 ;width:48px; 
        webkit-box-sizing: content-box; 
        -moz-box-sizing: content-box;
        box-sizing: content-box;  }
    #discussMainBar .vote {clear: both; padding:8px 0; overflow: hidden; text-align: right;/*text-align: center;*/}
    #discussMainBar .vote .floatLeft img{ width: 107px; }
    #discussMainBar .votes {display: inline-block; vertical-align: top;color: #555; font-size: 14px; }
    
    
    #discussMainBar .vote-up-on,
    #discussMainBar .vote-up-off,
    #discussMainBar .vote-down-on,
    #discussMainBar .vote-down-off{ display: inline-block;/*margin: 0 auto;*/  width: 32px; height: 28px;cursor:pointer; white-space: nowrap; overflow: hidden; 
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;}
    
    #discussMainBar .vote-up-on:before,
    #discussMainBar .vote-up-off:before,
    #discussMainBar .vote-down-on:before,
    #discussMainBar .vote-down-off:before{display: inline-block; font-size: 26px; /*font-size: 24px;margin-right: 50px;*/  width: 32px;/*text-align: center;*/}
    
    #discussMainBar .vote-up-on:before,
    #discussMainBar .vote-up-off:before { content: "\f164";}
    #discussMainBar .vote-down-on:before,
    #discussMainBar .vote-down-off:before{ content: "\f165";}
    
    #discussMainBar .vote-up-on,
    #discussMainBar .vote-down-on{ color: #EA8A10 !important; }
    #discussMainBar .vote-up-off,
    #discussMainBar .vote-down-off{ color: #858585; }
    
    #discussMainBar .vote-up-on:hover,
    #discussMainBar .vote-down-on:hover,
    #discussMainBar .vote-up-off:hover,
    #discussMainBar .vote-down-off:hover{ color: #555; }
    
    #discussMainBar .vote-count-post {/*display: block;*/font-size: 20px;color: #555;}
    /*#discussMainBar .vote span.high-scored-post,
    #discussMainBar .high-scored-post {font-size: 16px; line-height: 1.5;}*/
    
    #discussMainBar .vote span {/*display: block;*/display: inline-block; color: #808185;font-weight: normal;/*font-size: 22px;line-height: 1;*/ font-size: 18px;
        line-height: 1.8; vertical-align: top; }
    #discussMainBar .vote .votebuttom span{ margin-right: 14px; }
    
    #discussMainBar .vote-count-post strong {font-weight: normal;}
    #discussMainBar .star-off, 
    #discussMainBar .star-on{display: inline-block; margin: 0 auto;background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -87px; width: 32px; height: 28px;text-indent: 9999em;
        font-size: 1px; cursor:pointer; vertical-align: top;}
    #discussMainBar .star-on {background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -129px;}
    #discussMainBar .vote-accepted-on {display: inline-block; margin: 0 auto;background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 0; width: 32px; height: 32px;text-indent: -9999em;font-size: 1px;cursor:pointer;}
    #discussMainBar .vote-accepted-off {display: inline-block; margin: 0 auto;background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -43px; width: 32px; height: 32px;text-indent: -9999em;font-size: 1px;cursor:pointer;}
    #discussMainBar .favoritecount {display: inline-block; text-align: center;color: #808185;}
    #discussMainBar .shares{display: block;margin: 0 auto;background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -336px; width: 32px; height: 32px;text-indent: -9999em;font-size: 1px;cursor:pointer;}
    #discussMainBar .vote .manage{display: block;margin: 0 auto;background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -493px; width: 32px; height: 32px;
        text-indent: -9999em;font-size: 1px;cursor:pointer;}
    
    /*列表頁評價*/
    #discussMainBar .statscontainer {width:52px; float: left; display: none;}
    #discussMainBar .questionSub-summary .statscontainer{ display: block; }
    
    /*#discussMainBar .statsarrow {float: right;margin-top: 12px; display:inline-block; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #eee; width:0px; height:0px; vertical-align:middle;}*/
    #discussMainBar .statscontainer .vote{ text-align: center; }
    #discussMainBar .statscontainer .votes{ float: none; }
    #discussMainBar .statscontainer .vote span{ margin:0; display: block;}
    #discussMainBar .statscontainer .star-off, 
    #discussMainBar .statscontainer .star-on{ display: block; }
    
    /*回覆評價*/
    #discussMainBar .questionSub-summary{  }
    #discussMainBar .questionSub-summary .vote-up-on, 
    #discussMainBar .questionSub-summary .vote-up-off, 
    #discussMainBar .questionSub-summary .vote-down-on, 
    #discussMainBar .questionSub-summary .vote-down-off{ display: block; margin: 0 auto; }
    #discussMainBar .questionSub-summary .vote-up-on:before, 
    #discussMainBar .questionSub-summary .vote-up-off:before, 
    #discussMainBar .questionSub-summary .vote-down-on:before, 
    #discussMainBar .questionSub-summary .vote-down-off:before{ font-size: 24px; }
    #discussMainBar .questionSub-summary .vote span{ display: block; text-align: center; }
    
    
    /*新版Detail頁*/
    #discussMainBar .questionDtail-summary .question-header{float: none; border:none; margin: 0; padding:0 0 12px 0;}
    #discussMainBar .questionDtail-summary .question-header h1{ float: none; padding: 10px 0; width: auto; font-weight: normal; color: #07c;}
    #discussMainBar .questionDtail-summary .question-header .questionTitleOther{ float: right; position: relative; }
    
    #discussMainBar .articleInfo{ padding-bottom: 32px; overflow:hidden;  }
    #discussMainBar .articleInfo .tags{ float:none; padding-left: 60px; overflow-x: hidden ;overflow-y:auto; text-align: right;}
    #discussMainBar .articleInfo .tags .text-left{display: inline-block; text-align: left;}
    .tags .text-left:before{content:"\f02c";color:#446983;}
    #discussMainBar .articleInfo .tags .post-tag{ padding-top: 0;}
    #discussMainBar .articleInfo .BtnFontZoom{ float: right; }
    
    #discussMainBar .questionDtail-summary .user-info{ float: left; padding-bottom: 2px; overflow: auto; width: auto; color: #999;}
    #discussMainBar .questionDtail-summary .user-info .user-details{ width: auto; }
    #discussMainBar .questionDtail-summary .user-info .user-details>a{ font-weight: bold;}
    #discussMainBar .questionDtail-summary.padding{padding: 0 20px;}
    #discussMainBar .questionDtail-summary .reputation-score{ vertical-align: middle;}
    
    #discussMainBar .questionDtail-summary .question-function{ text-align: right; float: right; position: relative;}
    
    #discussMainBar .BtnFontZoom,
    #discussMainBar .questionDtail-summary .question-function>a{ display: inline-block; padding: 2px 6px; font-size: 1.6rem;color: #4E79A0;background-color: #DFEAF3;
        -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; vertical-align: top;    }
    #discussMainBar .BtnFontZoom:hover,
    #discussMainBar .questionDtail-summary .question-function>a:hover{ background:#2d91ee; color: #fff; }
    
    #discussMainBar .questionDtail-summary .questionSub-summary{ overflow: visible;}
    #discussMainBar .questionDtail-summary .summary{padding: 10px 0;}
    
    .questionSub-summary.padding{ padding:10px 0;}
    #discussMainBar .questionSub-summary{ border-top: 1px solid #c3c3c3; overflow: auto; }
    #discussMainBar .questionSub-summary:first-child{ border:none;}
    #discussMainBar .questionSub-summary .user-info { padding-bottom: 10px;}
    #discussMainBar .questionSub-summary .user-info .user-gravatar32{margin-right: 8px;}
    #discussMainBar .questionSub-summary .excerpt{margin:0 0 0 42px; padding: 0; }
    #discussMainBar .questionSub-summary .views span{ font-size: 14px; line-height: 1.5;}
    #discussMainBar .questionSub-summary .answers{margin-left: 105px; width: auto; padding:0;}
    #discussMainBar .questionSub-summary .answers .mt10.center{ margin: 0; padding-bottom: 10px;}
    #discussMainBar .questionSub-summary .answers_margin{margin-top:10px;}
    #discussMainBar .questionSub-summary .tags a{ color: #7a7a7a; }
    
    #discussMainBar .questionInside-summary{border-top: 1px solid #e7e7e7; margin-left: 105px; padding: 8px 0;}
    #discussMainBar .questionInside-summary .user-info .user-details,
    #discussMainBar .questionInside-summary .user-info .user-action-time{ font-size: 12px;}
    #discussMainBar .questionInside-summary .user-info .user-gravatar32,
    #discussMainBar .questionInside-summary .user-gravatar32 img{  width: 28px; height: 28px;}
    #discussMainBar .questionInside-summary .editpanel{padding: 0 2px;}
    #discussMainBar .showAllReply{ font-size: 14px; padding-bottom: 10px; }
    
    #discussMainBar .mb10{margin-bottom:10px}
    /* #discussMainBar .mt10{margin-top:10px;} */
    #discussMainBar .ml10{margin-left:10px;}
    #discussMainBar .mr10{margin-right:10px;}
    #discussMainBar .center{text-align:center;width:100%;}
    #discussMainBar .hint{font-size:13px;color:#999;font-weight:normal;}
    #discussMainBar b, strong {font-weight: bold;}
    #discussMainBar .unanswered {background: transparent;color: #d75100;}
    #discussMainBar .status {margin-top: -3px;padding: 8px 0;text-align: center; font-size: 14px;}
    #discussMainBar .status span{ display: block; font-size: 22px; line-height: 1; }
    #discussMainBar .answered {color: #d75100;  font-weight: normal;font-weight: normal;}
    #discussMainBar .answered-accepted {background: #75845c;color: #e1e818;}
    #discussMainBar .status strong {color: #fff;display: block;font-size: 140%;}
    #discussMainBar .unanswered strong {background: transparent;color: #9a4444 !important;}
    #discussMainBar .views {width: 48px; padding: 8px 5px;color: #999;text-align: center;font-size: 14px;}
    #discussMainBar .views span{ display: block; font-size: 22px; line-height: 1; }
    #discussMainBar .summary {float: none;width:auto;  overflow: hidden; /*padding-bottom:10px;*/}
    #discussMainBar .detailArea p{line-height:2.0;}
    #discussMainBar .summary .questionTitle{  overflow: auto; /* padding: 8px 0;background: url(images/share.gif) no-repeat right 6px;*/}
    #discussMainBar .summary .questionTitle .topIcon{ margin: 3px 5px 0 0; }
    
    #discussMainBar .titleName a{ color: #333;}
    #discussMainBar .titleName a:hover{ color: #07c; }
    .questionTitle .question-hyperlink{  font-size: 22px; line-height: 1.6; max-height: 70px;
        overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
    
    .questionContent{ overflow: hidden; }
    .questionContent .listShare{  /*float: right; background: #fff;*/ min-height: 25px; margin-top: 10px; background: url(images/share.gif) no-repeat ;}
    .questionContent .listShare .shareNav{ display: none; }
    .questionContent:hover .listShare .shareNav{ display: block;}
    
    #discussMainBar .summary h3 {font-size: 110%; margin-bottom: 10px; /*margin-right: 32px;*/}
    #discussMainBar .excerpt {line-height: 2.0; word-break:break-all; overflow: hidden;/* margin: 0 0 20px;padding-bottom:10px; */ }
    #discussMainBar .questionSub-summary .excerpt{ clear: both; }
    #discussMainBar .summary .ellipsis{  height: 61px; line-height: 1.3; margin:0; padding:0;
        word-break: break-all; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;display: none;}
    #discussMainBar .summary .imgFrame{ float: left;margin-right:3%; /*height: 61px;background: #eee;*/ overflow: hidden;width: 320px; height: 168px; }
    #discussMainBar .summary .imgFrame>img{ width: 320px;/* margin-right:16px;*/ }
    
    /*列表分享按鈕*/
    .summary .listShare{ /*float: right; padding: 8px 0 8px 10px; position: relative;*/}
    .summary .btnShare{ display: none; }
    .summary .btnShare .fa{ font-size: 1.5em;font-size: 1.2em; color: #aaa;}
    .summary .shareNav{ /*display: none; padding: 4px 5px;background: #fff; border: 2px solid #ccc; border-radius: 4px;position: absolute; top:80%;right: 0;*/ white-space: nowrap;  }
    .summary .shareNav{ font-size: 14px; /*display: block !important;*/}
    
    .summary .shareNav a {display: inline-block; width: 26px; text-align: center; vertical-align: top; }
    .summary .shareNav .fa{ border-radius: 4px;color: #fff; width: 22px; height: 22px;line-height: 22px; text-align: center;}
    .summary .shareNav .fa.fa-facebook { background: #5367B1;}
    .summary .shareNav .fa.fa-google-plus { background: #d24433; }
    .summary .shareNav .fa-plurk{ background:#e84845; }
    .summary .shareNav .fa-plurk img{ width: 14px; padding-top: 4px; }
    .summary .shareNav .fa.fa-twitter { background: #3BA6DA;}
    .summary .shareNav .fa.fa-envelope { background: #444; }
    .summary .shareNav .fa.fa-line { background: #4ECD00; }
    
    /*內頁分享*/
    .vote .detailShareNav{ display: inline-block; }
    .detailShareNav{ overflow: hidden; }
    .detailShareNav ul{ /*width: 100%; padding-top: 10px;*/ overflow: hidden;  text-align: right; }
    .detailShareNav li{ display: inline-block; float: left \9; margin-right: 5px \9; }
    .detailShareNav li a{ display: block; padding: 3px 10px; /*width: 26px;*/min-width: 14px; min-height: 26px; line-height: 26px; border-radius: 4px; font-size: 16px;
        text-align: center; cursor: pointer; overflow: hidden; color: #fff!important; /*background: #2d91ee;*/ white-space: nowrap; }
    .detailShareNav li a img{ width: 16px; margin-bottom: 5px; vertical-align: middle;}
    
    .iconFB{ background: rgb(59, 89, 152); }
    .iconFB:hover{ background: rgb(21, 47, 100); }
    .iconLINE{ background-color: rgb(0, 195, 0); }
    .iconLINE:hover{ }
    .iconGoogle{ background: #d24433; }
    .iconGoogle:hover{background: #a82717;}
    .iconTwitter{ background-color: rgb(29, 161, 242); }
    .iconTwitter:hover{background-color: rgb(0, 108, 174);}
    .iconPlurk{ background: #E84845; }
    .iconPlurk:hover{ background: #cb1c19; }
    .iconWeChat{ background-color: rgb(45, 170, 7); }
    .iconWeChat:hover{ }
    
    
    #discussMainBar .tags {  line-height: 20px;/*float: left;*/}
    #discussMainBar .question-summary .tags {/*width: 70%;*/ overflow: hidden;padding-right: 20px;}
    #discussMainBar .tags a{text-decoration: underline; vertical-align: middle; color: #446983;}
    #discussMainBar .post-tag, 
    .post-text .post-tag, 
    .wmd-preview a.post-tag {padding: 3px 9px 3px 4px;margin: 0 2px 2px 0;text-decoration: none; font-size:16px;line-height: 1.4;white-space: nowrap;
        display: inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;position: relative; max-width: 683px; }
    #discussMainBar .answers .tag-selected  .post-tag{padding-right:29px;}
    /*#discussMainBar .post-tag{ max-width: inherit; }*/
    
    #discussMainBar .fr {float: right;}
    #discussMainBar .fl {float: left;}
    #discussMainBar .started {min-width: 185px;color: #999;/*float: right;*/line-height: 18px; float: none; overflow: hidden; }
    #discussMainBar .user-info {min-width: 185px;float:left;}
    #discussMainBar .user-info .user-action-time {margin-top: 2px;margin-bottom: 4px;font-size:1.6rem;line-height:15px; }
    .question-summary  .user-info .user-action-time { display: inline-block; } 
    #discussMainBar .user-info .user-action-time .asked{display:inline-block;}
    #discussMainBar .relativetime {font-weight: normal;text-decoration: none;margin-left:3px;}
    #discussMainBar .user-info .user-gravatar32 {float: left;width: 32px;height: 32px; margin-right: 6px; border: 1px solid #c3c3c3;}
    .question-summary .user-gravatar32{ display: none; }
    #discussMainBar .gravatar-wrapper-32 {padding: 0;width: 32px;height: 32px;overflow: hidden;}
    
    #discussMainBar .user-gravatar32 img, 
    #discussMainBar .gravatar-wrapper-32 img {width: 32px; height: 32px!important; margin: 0 auto;}
    #discussMainBar .user-info .user-details {/*float: left;min-width: 145px;*/font-size:1.6rem;line-height:15px; overflow: auto;}
    #discussMainBar .user-info .user-details .userDetail{/*display:inline-block;*/overflow: hidden;}
    
    #discussMainBar .started .reputation-score {margin-left: 1px;font-size: 100% !important;font-weight: normal !important;}
    #discussMainBar .reputation-score {color: #fff;    font-size:1.6rem;    margin-right: 2px;    background-color: #999;    padding: 0 3px;
        vertical-align: top;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    #discussMainBar .question-header {padding:8px 0;border-bottom:1px solid #ccc;}
    #discussMainBar .question-header h1 {font-size:125%;width:80%;font-weight:bold;}
    .detailHeader .titleName{ overflow:hidden; color: #07c; font-size: 125%; }
    .qinfo{/*float:right;*/ padding:5px 0; color: #444;text-align:right;/*float:left;width:20%;line-height: 190%;*/ }
    .qinfo span{ padding-left: 20px;  }
    
    
    #discussMainBar .summary p {margin-bottom: 1em;}
    #discussMainBar .summary pre {font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;margin-bottom: 10px;background-color: #eee;overflow: auto;width:100%;}
    #discussMainBar .summary pre code {white-space: inherit;padding: 0;}
    #discussMainBar .summary code {white-space: pre-wrap;padding: 1px 5px;font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;background-color: #eee;}
    #discussMainBar .share-tip {-moz-box-shadow: 2px 2px 4px #999;-webkit-box-shadow: 2px 2px 4px #999;box-shadow: 2px 2px 4px #999;background-color: #eaeaea;margin-top: 5px;font-size: 12px;max-width: 500px;overflow: auto;padding: 10px;position: absolute;z-index: 100;display:none;}
    
    #discussMainBar .manage-tip {text-align: left;-moz-box-shadow: 2px 2px 4px #999;-webkit-box-shadow: 2px 2px 4px #999;box-shadow: 2px 2px 4px #999;background-color: #eaeaea;
        margin: 5px;font-size: 12px;min-width: 125px;max-width: 500px;overflow: auto;padding: 10px;position: absolute; z-index: 100;display:none;}
    #discussMainBar .question-function .manage-tip{ top: 100%; right:0; }   
    #discussMainBar .share-tip input{border: 1px solid #999;margin: 5px 0 5px 0;padding: 3px;}
    #discussMainBar .share-icons{text-align:left;}
    #discussMainBar .share-gp {background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -378px;width: 32px;height: 32px;display: inline-block;text-indent: -999em;margin: 0 2px;cursor:pointer;}
    #discussMainBar .share-fb {background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -420px;width: 32px;height: 32px;display: inline-block;text-indent: -999em;margin: 0 2px;cursor:pointer;}
    #discussMainBar .share-tw {background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -462px;width: 32px;height: 32px;display: inline-block;text-indent: -999em;margin: 0 2px;cursor:pointer;}
    
    #discussMainBar .share-line {background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -597px;width: 32px;height: 32px;display: inline-block;text-indent: -999em;margin: 0 2px;cursor:pointer;}
    #discussMainBar .share-email {background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -631px;width: 32px;height: 32px;display: inline-block;text-indent: -999em;margin: 0 2px;cursor:pointer;}
    
    #discussMainBar .manage-icons{  margin-right: 10px; white-space: nowrap;}
    #discussMainBar .manage-edit { background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -559px;width: 32px;height: 32px;display: inline-block;text-indent: -999em;margin: 0 2px;cursor:pointer;}
    #discussMainBar .manage-delete {background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -528px;width: 32px;height: 32px;display: inline-block;text-indent: -999em;margin: 0 2px;cursor:pointer;}
    #discussMainBar .manage-blackuser {background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -686px;width: 32px;height: 32px;display: inline-block;text-indent: -999em;margin: 0 2px;cursor:pointer;}
    #discussMainBar .manage-puttop {background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -719px;width: 32px;height: 32px;display: inline-block;text-indent: -999em;margin: 0 2px;cursor:pointer;}
    #discussMainBar .manage-puttop-cancel {background: url(/1000w/fanshome/discuss/images/sprite.png) no-repeat 0 -751px;width: 32px;height: 32px;display: inline-block;text-indent: -999em;margin: 0 2px;cursor:pointer;}
    
    #discussMainBar h1{ font-size: 150%;font-weight: bold;padding:10px 0 15px;line-height: 1.3; }
    #discussMainBar .category-bar,
    #discussMainBar h2 {font-size: 120%; font-weight: bold;padding:10px 0 15px;line-height: 1.3;}
    #discussMainBar sub {position: relative;top: .3em;font-size: 80%;}
    #discussMainBar .answers {clear: both;padding-top: 10px;width:100%;position:relative;}
    #discussMainBar .answers .category-bar,
    #discussMainBar .answers h2{ display: inline-block; }
    #discussMainBar .answers .read-rules{display: inline-block; padding: 10px;}
    #discussMainBar .answers textarea{ min-height:150px;  }
    #discussMainBar .rules-description{line-height:2;}
    #discussMainBar .rules-head{color:#f00;margin-bottom:10px;}
    #discussMainBar .rules-description li{list-style:decimal;margin-left:30px;}
    #discussMainBar .answers .title{margin:10px 0;}
    #discussMainBar .answers .userImg{ float:right;width:80px;height: 80px; margin: 10px 5px -12px 0; overflow: hidden;position: relative; }
    #discussMainBar .answers .userImg a{ display: block;  }
    #discussMainBar .answers .userImg a img{ display: block; }
    #discussMainBar .answers .userImg a .userImgMark{  width: 100%; height: 22px; line-height: 22px; font-size: 15px; text-align: center; color: #fff;  
        background:#444 \9;  background:rgba(0,0,0,0.38); position: absolute; bottom:0; left: 0; z-index: 1; transition: all .5s;}
    /*#discussMainBar .answers .userImg a:hover .userImgMark{ height: 80px; line-height: 77px;  }*/
    #discussMainBar .answers #nick{width:300px;margin-right:15px;}
    #discussMainBar .answers .title input[type="text"]{width:100%;padding:5px 0;text-indent:2px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    #discussMainBar .answers .notify-me{margin:20px 0;font-weight:bold;}
    #discussMainBar .answers .tag-editor{position: relative;clear:both;}
    #discussMainBar .answers .tag-limit-des{color:#999;line-height:27px;display: inline-block;margin-left:10px;}
    #discussMainBar .answers .tag-selected{float:left;}
    #discussMainBar .answers .tag-selected span{margin-right:5px;}
    #discussMainBar .answers .tag-selected .post-tag{ background-color: #D0E2EF;}
    #discussMainBar .answers .delete-tag{cursor: pointer;margin-left: 8px;border: 1px solid #ccc;border-radius: 10px;background-color: #ccc;color: #fff; position: absolute;
        right: 0; top: 3px; }
    #discussMainBar .answers .delete-tag:hover{background-color:#f00;}
    #discussMainBar .answers .tag-suggestions,
    #discussMainBar .answers .organ-suggestions {margin-bottom: 10px;background-color:#fff;padding: 0 1%;width: 98%;position: absolute;z-index: 888;
        background-color: #f0f0f0;}
    #discussMainBar .answers .tag-suggestions a,#discussMainBar .answers .organ-suggestions a{margin: 6px 5px 2px 0;}
    #discussMainBar .answers .tag-suggestions .post-tag,#discussMainBar .answers .organ-suggestions .post-organ { background-color: #D0E2EF;}
    .btnDefault {background-color: #2d91ee;line-height: 29px;display:inline-block;border-radius: 3px;color: #fff;cursor: pointer;-webkit-appearance: none;
        letter-spacing: 1px;padding:0 8px; color:#fff !important; border:none;  text-align: center;}
    .btnDefault:hover{background-color:#0e6fc9;}
    .btnDefault.width100{ display: block; }
    #discussMainBar .cbt {clear: both;}
    #discussMainBar .cnter{text-align:center;}
    
    
    .sideUserInfo .user-menu,
    .user-menu {margin: 5px;padding: 10px;overflow:auto; -moz-border-radius: 4px;border-radius: 4px;background-color: #fff;
        color: #888;text-align: left;box-shadow: 0 0 10px rgba(0,0,0,0.7);z-index: 320;position: relative; width: 300px;
        line-height: 1.2;font-size:12px; border: 1px solid #ccc;}
    
    .sideUserInfo .user-menu {width: 215px;}
    
    .sideUserInfo .user-menu a:hover,
    .user-menu a:hover {color: #00365c !important;}
    
    .sideUserInfo .user-menu .um-gravatar,
    .user-menu .um-gravatar {float: left;margin-right: 8px;}
    
    .sideUserInfo .user-menu .um-header-info,
    .user-menu .um-header-info{ padding-bottom: 5px;  }
    
    .sideUserInfo .user-menu .um-header-info .mod-flair,
    .user-menu .um-header-info .mod-flair {font-size: 18px;color: #e2e2e2 !important;}
    
    .sideUserInfo .user-menu a, 
    .sideUserInfo .user-menu a:visited, 
    .user-menu a, 
    .user-menu a:visited {text-decoration: none; margin-right:3px;}
    
    .sideUserInfo .user-menu .um-user-link,
    .user-menu .um-user-link{ font-size: 16px;  }
    
    .sideUserInfo .user-menu .um-header-info .um-flair .badgecount, 
    .sideUserInfo .user-menu .um-header-info .um-flair .reputation-score,
    .user-menu .um-header-info .um-flair .badgecount, 
    .user-menu .um-header-info .um-flair .reputation-score {color: #e2e2e2;}
    
    .sideUserInfo .user-menu .um-about-me,
    .user-menu .um-about-me{margin-left: 75px; line-height: 1.5;}
    
    .sideUserInfo .user-menu .um-about-me a,
    .user-menu .um-about-me a{ display: inline-block; margin-top: 5px; padding: 4px 8px; background-color: #2d91ee; color:#FFF !important;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
    
    .sideUserInfo .user-menu .um-about-me a:hover,
    .user-menu .um-about-me a:hover{ background-color: #0e6fc9; }
    
    
    
    /*好友及黑名單清單專用*/
    #discussMainBar .user-menu-reqfriendlist,
    #discussMainBar .user-menu-infriendlist{padding: 10px 0; border-bottom: 1px solid #c3c3c3;
        color: #3e6d8e;text-align: left;/*z-index: 320;position: relative;*/font-size: 11px;line-height: 1.2; overflow: auto;}
    #discussMainBar .userInfo:last-child .user-menu-reqfriendlist,
    #discussMainBar .userInfo:last-child .user-menu-infriendlist{ border: none;}
    
    #discussMainBar .user-menu-reqfriendlist a:hover,
    #discussMainBar .user-menu-infriendlist a:hover {color: #00F;}
    #discussMainBar .user-menu-reqfriendlist .um-gravatar,
    #discussMainBar .user-menu-infriendlist .um-gravatar {float: left;margin-right: 8px; border:1px solid #c3c3c3;}
    #discussMainBar .user-menu-infriendlist .um-gravatar a{ display: block; width: 64px; }
    
    #discussMainBar .user-menu-reqfriendlist .um-gravatar img,
    #discussMainBar .user-menu-infriendlist .um-gravatar img{ display: block;}
    #discussMainBar .user-menu-reqfriendlist .um-header-info,
    #discussMainBar .user-menu-infriendlist .um-header-info{display: inline-block; padding: 20px 0 0;}
    #discussMainBar .user-menu-reqfriendlist .um-header-info .um-user-link,
    #discussMainBar .user-menu-infriendlist .um-header-info .um-user-link{font-size: 18px;}
    #discussMainBar .user-menu-reqfriendlist .um-about-me ,
    #discussMainBar .user-menu-infriendlist .um-about-me {float: right; padding:18px 0 0; font-size: 14px;}
    #discussMainBar .user-menu-reqfriendlist .um-about-me a,
    #discussMainBar .user-menu-infriendlist .um-about-me a{ display: inline-block; color: #777; padding: 10px 0; margin:0 10px 0 0; }
    #discussMainBar .user-menu-reqfriendlist .um-about-me a:hover,
    #discussMainBar .user-menu-infriendlist .um-about-me a:hover{ color: #0e6fc9 ; }
    
    #discussMainBar .user-menu .um-header-info .mod-flair {font-size: 18px;color: #3e6d8e !important;}
    #discussMainBar .user-menu-infriendlist .um-header-info .um-flair .badgecount, 
    #discussMainBar .user-menu .um-header-info .um-flair .reputation-score {color: #e2e2e2;}
    
    #discussMainBar .user-detail-content{margin-top:10px; clear: both; padding: 12px;}
    #discussMainBar .user-detail-title h2 { float: none; font-size: 18px; line-height: 34px; margin-bottom: 0;}
    
    #discussMainBar .user-detail-left {float: left;margin-right: 5px;max-width:130px;}
    #discussMainBar .user-detail-left img {max-width:130px;max-height:130px;border:0;}
    
    #discussMainBar .user-detail-right{ overflow: auto; }
    #discussMainBar .user-detail-right .fun-friend{padding-bottom: 4px; margin-left: 15px;}
    #discussMainBar .user-detail-right .fun-friend a{ margin-bottom: 4px;}
    #discussMainBar .user-detail-right .fun-friend .btnDefault{ padding: 3px 14px}
    #discussMainBar .user-detail-right .bubble {margin-left: 15px;}
    #discussMainBar .reputation {font-size: 28px;}
    
    #discussMainBar .user-detail-summary{ margin-left: 135px; padding: 0 0 3px 15px; /*overflow: auto;*/}
    #discussMainBar .user-detail-summary>li {display: inline-block; padding: 0 20px 0px 0;}
    
    .bubble {position: relative;min-height: 24px;padding: 8px;background: #e4ebf1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    .bubble:after {content: '';position: absolute;border-style: solid;border-width: 8px 14px 8px 0;border-color: transparent #e4ebf1;display: block;
    width: 0;z-index: 1;left: -14px;top: 11px;}
    
    
    #discussMainBar .user-tab .count {font-weight: normal;color: #808080;}
    #discussMainBar .user-tab-content{ clear: both; overflow: auto; padding: 0 10px;}
    #discussMainBar .user-tab-content .favorites-count-off {display: inline-block;width: 40px;font-size: 14px;color: #777;text-align: center;padding:0;}
    #discussMainBar .user-tab-content .favorite-cell {height: 45px;float: left;width: 40px;}
    #discussMainBar .user-tab-content .star-on, #discussMainBar .user-tab-content .star-off {height: 30px;cursor:default;}
    #discussMainBar .user-tab-content .cp {vertical-align: top;float: right;}
    #discussMainBar .user-tab-content .votes {display: inline-block;width: 40px;font-size: 14px;color: #777;text-align: center;padding:0;}
    #discussMainBar .user-tab-content .mini-counts {margin-bottom: 4px;}
    #discussMainBar .user-tab-content .status {width: 40px;display: inline-block;font-size:14px;padding:0;}
    #discussMainBar .user-tab-content .star-off{cursor:default;font-size:11px;}
    #discussMainBar .user-tab-content .unanswered{color:#777;}
    #discussMainBar .user-tab-content .views {display: inline-block;width: 40px;font-size: 14px;color: #777;padding:0;text-align: center;}
    #discussMainBar .user-tab-content .summary{padding: 0 0 2px;width:auto;float: none;}
    #discussMainBar .user-tab-content .summary h3 {line-height: 1.3;}
    #discussMainBar .user-tab-content .answer-votes {color: #777;text-align: center;float: right;min-width: 40px;text-decoration: none; font-size: 14px;}
    #discussMainBar .user-tab-content .answer-link{ overflow: auto; word-break: break-all; padding: 6px;}
    #discussMainBar .user-tab-content .answer-link h3{font-size:16px;}
    #discussMainBar .user-tab-content .answered-accepted {color: #109C00;background-color: #e4ebf1;}
    #discussMainBar .user-tab-content .user-tag{display: inline-block; padding: 5px 10px 5px 0 ; height:34px;line-height:34px;
       }
    #discussMainBar .user-tab-content .item-multiplier-count{display: inline-block; line-height: 1; font-size: 13px; color: #777; padding: 8px 0;
        vertical-align: top;}
    #discussMainBar .message{line-height:50px;font-size:15px;color:#444444;text-align:center;vertical-align:middle;display:block;}
    #discussMainBar .klistOption{border-color: #999;border-width: 0 1px 1px 1px;border-style: solid;position:absolute;float:left;display:none;z-index: 999;width:100%;background-color: #ffffff;box-sizing: border-box;}
    #discussMainBar .klistOption li{font-size:15px;padding:3px 10px;line-height:22px;border-bottom:dashed 1px #999;}
    #discussMainBar .klistOption li:hover{background-color:#dedede;cursor:pointer;}
    
    .searchOption{border-color: #3F68AB;border-width: 0 1px 1px 1px;border-style: solid;position:absolute;float:left;z-index: 999;width:71%;background-color: #ffffff;box-sizing: border-box;margin-top: -6px;margin-left: -1px;display:none;}
    .searchOption li{font-size:15px; padding:3px 4%; width: 92%; line-height:22px; border-bottom:dashed 1px #999; color:#666666;}
    .searchOption li:hover{background-color:#9b9b9b;cursor:pointer;color:#FFFFFF;!important}
    
    #friendsearch{width: 240px;  z-index: 1;}
    .discussSide,
    #discussSideBar{overflow: hidden;float: right;margin:10px 0; width: 240px;}
    #discussSideBar{ position: relative;}
    #discussSideBar .module {word-wrap: break-word;color: #444;padding: 0 8px 2px 8px;margin: 10px 0 10px 0;word-wrap: break-word;float:left;width:100%;}
    #discussSideBar .summarycount {text-align: center;color: #808185;font-size:26px;}
    #discussSideBar .summarycount span {font-size: 70%;}
    #discussSideBar .al {text-align: left;}
    #discussSideBar .adwords {margin-bottom: 8px;float:left;position: relative;}
    #discussSideBar .jobnews{margin-bottom: 20px; padding-bottom: 20px; width:240px; border-bottom: 1px solid #c7c7c7;}
    #discussSideBar .jobnews:last-child{ border:none; }
    .sideTitle,
    #discussSideBar .jobnews h3{ padding-bottom: 4px; font-size: 15px;white-space: nowrap;display:inline-block;text-overflow:ellipsis;overflow:hidden;width:240px;}
    .sideTitle,
    #discussSideBar .jobnews>h3{  letter-spacing: 4px; font-weight: bolder;  }
    #discussSideBar .jobnews .title{font-weight:bold;color:#333;}
    #discussSideBar .jobnews p {color: #333;line-height: 21px;/*height: 85px;*/display: inline-block;overflow: hidden;text-overflow: ellipsis;}
    #discussSideBar .jobnews .confocus_list li {line-height: 21px;color: #E77400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100% !important;}
    #discussSideBar .jobnews .confocus_list li:before {content: '';background: url(//www.1111.com.tw/images102/icon_11.png) no-repeat 0 0;width: 11px;height: 11px;display: inline-block;padding-right: 3px;}
    #discussSideBar .jobnews a:hover {color:#00F;}
    #discussSideBar .jobnews img{max-width:240px;}
    
    
    #wrap .jobnewsList>li a{ display: block; color:inherit; padding:8px; background-color: #f4f4f4; border-radius: 6px; border:1px solid #ccc; }
    #wrap .jobnewsList>li a:hover{ background:#eaeaea;  }
    #wrap .jobnewsList>li .btnGray{display: block; min-width: 72px; margin: 0 auto; background:#eaeaea; }
    #wrap .jobnewsList>li .btnGray:hover{ background:#ddd;}
    
    .jobnewsList{ font-size: 13px; line-height: 1.5; overflow: auto;}
    .jobnewsList>li{ margin-bottom: 5px;padding-bottom: 5px; /*border-bottom: 1px solid #d3d3d3;*/ }
    .jobnewsList>li:last-child{ margin-bottom: 30px;padding-bottom: 30px;border-bottom: 5px double #c7c7c7;}
    .jobnewsList>li .btnGray{display: block; min-width: 72px; margin: 0 auto;}
    .jobnewsList .ListTitle{ font-size: 15px; color: #07c;  }
    .jobnewsList .ListTitle>h4{font-weight: bold;}
    .jobnewsList a:hover .ListTitle{ color: #00F; }
    .jobnewsList .ListSubTitle{ color:#666; font-weight: bold;  }
    .jobnewsList .ListSubject{  color:#888;}
    .jobnewsList .ListContent{  color: #444; 
        word-break: break-all; max-height: 4.6em;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;overflow: hidden;}
    
    
    .jobnewsList .jobnewsImg{ display: inline-block; width: 15%;vertical-align: middle;  margin-right: 16px; text-align: center; }
    .jobnewsList .overflow{ display: inline-block; width: 75%; overflow: auto; vertical-align: middle; }
    
    #discussMainBar .jobnewsList{ margin: 36px 0; padding: 0 13px;  border-left: 5px solid #B3CCDE; }
    #discussMainBar .jobnewsList .ListContent{ max-height: 3em; -webkit-line-clamp: 2;}
    
    /*20161020職缺列表調整*/
    #wrap .jobnewsList>li a{ border: none; background-color: transparent; }
    #wrap .jobnewsList>li a:hover{ background: transparent; }
    #wrap .jobnewsList>li .btnGray{ background-color: #2d91ee; color: #fff !important; font-size: 16px; border-radius: 2px; padding: 7px 0; }
    #wrap .jobnewsList>li .btnGray:hover { background-color: #0e6fc9; }
    .jobnewsList .ListTitle,
    .jobnewsList .ListTitle>h4{ font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; font-weight: bold;}
    .jobnewsList .ListSubTitle{ font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
    .jobnewsList>li{ border-bottom: 1px solid #d3d3d3; }
    .jobnewsList>li:last-child{ margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
    #employees{ margin:0 0 20px; }
    .sideTitle{ letter-spacing: 6px; font-weight: normal; font-size: 20px; border-bottom: 1px solid #777; padding: 8px 0;}
    
    
    /*側邊選單*/
    .sideMenu{ margin-bottom: 22px; padding-bottom: 22px; border-bottom: 5px double #c7c7c7;; }
    .sideMenu>a{ display: block; font-family:'微軟正黑體'; padding: 0 0 8px 10px; font-size: 15px; }
    .sideMenu>a:hover{ background: #E8EDF2 }
    .sideMenu>a:last-child{border: none; }
    .sideMenu>a .fa{ margin-right: 10px; }
    
    
    /*好友條件篩選*/
    .filterList{margin-bottom: 10px;  border:solid 1px #ccc; font-size: 15px; font-family: '微軟正黑體'; background: #fff; position: relative; z-index: 1;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
     }
    .filterList .padding{ padding:10px;}
    .filterList h3{margin: 0; padding: 0;} 
    .filterList h4{margin: 0; padding:3px 0; font-size: 15px; color: #3f68ab; font-weight: bold;}
    
    .filterList .boxTitle{padding:8px 10px; border-bottom: 1px solid #ccc; background: #f7f7f7;  font-size: 14px; color: #000; font-weight: bold;}
    
    .filterList ul{ list-style: none; margin: 0; padding: 0;}
    .filterList ul>li{ padding-bottom:10px;font-size: 13px; }
    .filterList ul>li label{ display: inline-block; padding-bottom: 5px;}
    .filterList ul>li label *{ vertical-align: middle;}
    
    .filterList input[type='text']{  width: 100%; margin-bottom: 5px; padding:5px;  border: solid 1px #aaa;font-size: 13px; box-sizing: border-box;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    
    .mobileCloseBtn{ display: none; padding: 10px; position: absolute; top:0; right: 0; }
    .mobileCloseBtn .fa{ font-size: 20px !important; color: #777;}
    
    
    .text-right{ text-align: right;}
    
    
    /*私訊*/
    .messagebox{position:fixed;bottom:0;}
    #discussMainBar .messageUsers{ border-right:solid 1px #cccccc;width:30%;float:left;display:block;overflow-x:hidden;overflow-y:auto;}
    #discussMainBar .user-message-friendlist{color: #3e3e3e;text-align: left;padding: 5px;border-bottom: 1px solid #efefef;
        font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;z-index: 320;position: relative;font-size: 15px;line-height: 1.2;cursor:pointer;}
    #discussMainBar .setbg {background-color: #eee;}
    #discussMainBar .user-message-friendlist a:hover {color: #00F;}
    #discussMainBar .user-message-friendlist a, 
    #discussMainBar .user-menu a:visited {    display: block; text-decoration: none; margin-right:10px;}
    #discussMainBar .user-message-friendlist .um-gravatar {float: left; max-height: 40px; overflow: hidden;}
    #discussMainBar .user-message-friendlist .um-gravatar a{ display: block; width:40px;}
    #discussMainBar .user-message-friendlist .um-gravatar img{width:40px; height:auto; display: block;}
    #discussMainBar .user-message-friendlist .lastMsg{  /*font-size: 13px;*/  color: #9197a3;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;margin-top:5px;}
    #discussMainBar .user-message-friendlist .um-header {padding:5px;}
    
    #discussMainBar .user-message-friendlist .um-header-info .um-flair .badgecount, 
    #discussMainBar .user-menu .um-header-info .um-flair .reputation-score {color: #e2e2e2;}
    #discussMainBar .user-message-friendlist .userName {font-weight:600;color:#333333;/*font-size: 13px;*/}
    #discussMainBar .user-message-friendlist .seenByAll {background-image: url(/discuss/images/icons.png);background-repeat: no-repeat;background-size: auto;background-position: -242px -154px;display: inline-block; height: 9px; width: 10px; margin-right: 4px;}
    #discussMainBar .user-message-friendlist .repliedLast {background-image: url(/discuss/images/icons.png); background-repeat: no-repeat;background-size: auto;background-position: -231px -154px;display: inline-block; height: 9px; width: 10px; margin-right: 4px;}  
    #discussMainBar .user-message-friendlist .newmsg{color: #899bc1;margin-right: 2px;text-align: right;float: right;  margin-top: 7px;	}
    #discussMainBar .user-message-friendlist .lastmsgtime{color: #7f7f7f;display: block; float: right;margin-left: 2px;vertical-align: middle;}
    
    /*#discussMainBar .messageContent { border-bottom: solid 1px #cccccc;width:100%;height:100%;}*/
    #discussMainBar .messageContentOut{width: 69%; float: left; height: 100%; position: absolute; right: 0; top: 0;overflow:hidden; }
    #message2ndbox{  position: absolute;  top:0; bottom: 190px; /*width: 99%;height: 130px;  */  width: 100%; height: auto!important; overflow-y:auto;/*scrollbar-arrow-color:#FFffff;scrollbar-face-color:#FF0000;*/}
    #discussMainBar .hiddenforheight {margin-top:20px;}
    #discussMainBar .messageContent  {position: relative;width: 99%;  top: 0px;}
    #discussMainBar .messageContent  .userphoto {float: left; }
    #discussMainBar .messageContent  .userphoto a{ display: block; width:30px;}
    #discussMainBar .messageContent  .userphoto img{width:30px; height:30px;}
    #discussMainBar .messageContent  a, 
    #discussMainBar .messageContent .messagelist a:visited { color: #3b5998;text-decoration: none;text-decoration: none; margin-right:10px;}
    #discussMainBar .messageContent  .msgbox{ color: #3e3e3e;  text-align: left;  padding: 10px;  border-bottom: 1px solid #efefef;  
        font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;  z-index: 320;  position: relative;  font-size: 15px;  line-height: 1.2;}
    #discussMainBar .messageContent  .msgbox .userName {font-weight:600;color:#3b5998;/*font-size: 13px;*/}
    #discussMainBar .messageContent  .msgbox .msgtime{color: #7f7f7f;display: block; float: right;margin-left: 2px;vertical-align: middle;}
    #discussMainBar .messageContent  .msgbox .Msgstr{  font-size: 15px;  color: #4c4c4c;overflow: hidden; margin-top:5px;}
    #discussMainBar .messageContent  .viewstate{ margin-top:5px;  padding: 3px 38px 0px;}
    #discussMainBar .messageContent  .viewdate{  color: #a6a6a6;margin-top:5px;}
    #discussMainBar .messageContent  .seenByAll {background-image: url(/discuss/images/icons.png);background-repeat: no-repeat;background-size: auto;background-position: -242px -154px;display: inline-block; height: 9px; width: 10px; margin-right: 4px;}
    #discussMainBar .messageContent  .repliedLast {background-image: url(/discuss/images/icons.png); background-repeat: no-repeat;background-size: auto;background-position: -231px -154px;display: inline-block; height: 9px; width: 10px; margin-right: 4px;}  
    #discussMainBar .replybox{height:150px;right:0;  width: 100%; margin-top: 20px;position:absolute;bottom:30px;}
    #discussMainBar .replybox textarea{height:115px;width:99%;resize:none;  margin: 0 0 1px 1px;}
    #discussMainBar .replybox .replyButton { float: right; padding-top: 6px; padding-right: 6px; position: relative;}
    #discussMainBar .replybox .replyButton .btnDefault{ min-width: 120px;}
    #discussMainBar .replybox .replybtn{padding: 0 5px;}
    
    /*捲軸樣式*/
    #discussMainBar .messageUsers::-webkit-scrollbar {width: 5px;background-color:#fff;	border-color:#FFF;}
    #discussMainBar .messageUsers::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); border-radius: 3px;}
    #discussMainBar .messageUsers::-webkit-scrollbar-thumb {border-radius: 6px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.2); background-color:#e0e0e0;	border-color:#FFF;}
    
    #discussMainBar #message2ndbox::-webkit-scrollbar {width: 5px;background-color:#fff;	border-color:#FFF;}
    #discussMainBar #message2ndbox::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); border-radius: 3px;}
    #discussMainBar #message2ndbox::-webkit-scrollbar-thumb {border-radius: 6px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.2); background-color:#e0e0e0;	border-color:#FFF;}
    
    /*tag 完整頁*/
    #discussMainBar .discussTagAll{width:100%;font:13px/1.5 Verdana, Arial, Helvetica, sans-serif;float:left;}
    #discussMainBar .discussTagAll .sub-header{float:left;margin: 12px 0; padding-bottom: 8px; width:100%; font-size: 16px;  border-bottom:1px dotted #ccc;clear:both;font-weight:bold;}
    #discussMainBar .discussTagAll .tag-cell{float:left; width: 27%; padding: 15px 2%;margin:0 10px 15px 0;min-height:145px; background: #fff; border-radius: 6px;}
    #discussMainBar .discussTagAll .ellipsis{ height: 106px; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 6;  -webkit-box-orient: vertical;}
    #discussMainBar .discussTagAll .item-sum{color:#777;margin-left:5px;line-height:25px;height:25px;position:absolute;}
    #discussMainBar .discussTagAll .item-description{color:#777;font-size:11px;}
    #discussMainBar .discussTagAll .tag-nav{margin:10px 0;}
    #discussMainBar .discussTagAll .tag-nav a.menu {padding: 6px 14px; text-decoration: none; border: 1px solid #bbb; border-radius: 4px; background: #fff;}
    #discussMainBar .discussTagAll .tag-nav a:hover{color:#07c;}
    #discussMainBar .discussTagAll .tag-nav .intro {position:absolute;width:150px;z-index:888;background-color:#182F54;display:none;line-height:30px;padding-bottom:10px;}
    #discussMainBar .discussTagAll .tag-nav .intro span{width:150px;display:inline-block;}
    #discussMainBar .discussTagAll .tag-nav .intro span a{text-decoration:none;color:#fff;width:100%;display:inline-block;text-indent:5px;}
    #discussMainBar .discussTagAll .tag-nav .intro span a:hover{background-color:#111;}
    /*tag info 彈出視窗*/
    .tag-info{-moz-border-radius: 4px;border-radius: 2px;border: 1px solid #1c1c1c;background-color: #505050;color: #e3e3e3;text-align: left;padding: 10px;box-shadow: 0 1px 3px rgba(0,0,0,0.3);z-index: 320;position: relative;width: 300px;line-height: 1.2;}
    .tag-info .tag-header{color:#fff;margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:3px;font-size:13px;}
    .tag-info .tag-header .dot{margin:0 2px;}
    .tag-info .tag-description{color:#eee;font-size:11px;}
    
    .skillIntro{ background-color:#e4e4e4;  padding: 10px;  color: #404040;}
    
    #backTop {  position: fixed;  bottom: 45px;right: 30px;  /*margin-left: 1000px;*/  display: none; z-index: 999;}
    input[type="button"].go { text-indent: -9999px; width: 44px; height: 44px; cursor: pointer;    
        background: url(images/btn_top.png) no-repeat !important; border: none!important;
    
        /*background: #fff url(/job-bank/images/Comp-Job-20131108/bg_go.png) 0 bottom repeat-x;  font-weight: bold;  
        font-size: 11px;  font-family: Tahoma, Geneva, sans-serif;  height: 25px;  line-height: 23px;
        border: 1px solid #84a9c1;  color: #267ec1;*/
    }
    .error{	font-size:15px;	color:#FF0000;display:none;}
    
    /*朋友列表*/
    .messageBox{ /*padding: 10px 0 0 10px; background:#eee; background: #e0eaf1;*/ position: relative;-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}
    .boxTitle{ font-weight: bold; padding-bottom: 10px; }
    .boxList>li{ display: inline-block; margin-bottom: 10px;  margin-right: 4px; padding: 5px; width: 100px; text-align: center;background: #fff;}
    .boxList .imgFrame{ width: 100px; height: 100px; line-height: 100px;text-align: center;}
    .boxList .imgFrame img{ max-width: 100px; max-height: 100px; border: 0; vertical-align: middle;}
    .boxList .boxName{ margin:5px 0 10px; padding-bottom:5px;  max-height: 1em;overflow: hidden; color:#07c; }
    .boxList .btnBlue{ font-size: 12px;}
    
    .boxList2{ padding:10px; border: 1px solid #c7c7c7;background: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    .boxList2>li{ margin-right: .5px; padding: 10px .5%; background: #fff; vertical-align: top;position: relative; overflow: auto;
        border-bottom: 1px solid #c7c7c7;}
    .boxList2>li:last-child{ border:none;}
    
    .boxList2 .imgFrame{ width: 75px; height: 75px; line-height: 75px; float: left;  text-align: center; }
    .boxList2 .imgFrame img{ max-width: 75px; max-height: 75px; border: 0; vertical-align: middle; }
    .boxList2 .boxContent{ overflow: auto; margin-right:300px;  padding: 0 0 0 10px; vertical-align: top; color: #9197a3;}
    .boxList2 .boxName{ font-size: 14px; font-weight: bold; color: #07c;}
    .boxList2 .boxBtn{ margin-top:-14px; position: absolute; top:50%; right: 10px; }
    
    .boxList2 .btnBlue {margin-left: 4px; font-size: 12px; border: 1px solid #ccc;background-color: #eee; color: #5a5a5a !important; font-weight: bold;}
    .boxList2 .btnBlue:hover { background-color: #ccc;}
    /*.boxList2.questions{ float:none!important; margin-top: 0!important; width: auto!important; }*/
    
    .boxList2 .center{ background:#eee;}
    .iconLoading{ min-height: 60px; background: url(images/ajax-loader.gif)  center 20px no-repeat #fff; }
    
    
    .boxSubName{ font-size: 14px;}
    
    .btnMore{ display: inline-block; position: absolute; top: 10px; right: 10px; }
    
    
    #discussSideBar .boxList{ overflow: auto; }
    #discussSideBar .boxList>li{ display: block; width: auto; background:none; margin-bottom:0;  padding: 10px 5px; overflow: auto; text-align: left; border-bottom: 1px solid #c7c7c7;}
    #discussSideBar .boxList>li:last-child{ border: none;}
    #discussSideBar .boxList .imgFrame {float: left; margin-right: 10px; width: 65px; height: 65px; line-height: 65px; }
    #discussSideBar .boxList .imgFrame img {max-width: 65px; max-height: 65px; }
    #discussSideBar .btnMore{ display:block; padding:0 10px 10px; text-align: right; position:inherit; top:auto; right:auto; }
    
     
    .btnBlue,
    .btnGray{display: inline-block; padding: 5px 10px; text-align: center;  border:none;
        -webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;
        transition: all .5s;
        -moz-transition: all .5s; /* Firefox 4 */
        -webkit-transition: all .5s; /* Safari 和 Chrome */
        -o-transition: all .5s; /* Opera */
    }
    .btnBlue{background-color:#3f68ab; color:#fff !important;}
    .btnBlue:hover{ background-color:#183e7d;}
    
    #discussMainBar .jobnewsList>li a.btnGray,
    .btnGray{background-color:#ddd; color:#666 !important;}
    .btnGray:hover{ background-color:#bbb;}
    
    
    /*
    .um-about-me a{display: inline-block; padding: 3px; text-align: center;  color: #777 !important; 
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px; 
    
        transition: all .5s;
        -moz-transition: all .5s; 
        -webkit-transition: all .5s; 
        -o-transition: all .5s; 
    }
    .um-about-me a:hover{ color: #fff !important; background-color: #3f68ab;  }*/
    
    
    
    
    
    .mobileBtn{ display: none; position: fixed; left: 0; bottom: 0; width: 100%; padding: 10px 0; background: #eee; text-align: center; font-size: 16px; border: 1px solid #ccc; font-family:"微軟正黑體"; }
    
    
    /*好友動態區塊*/		
    .socialBox{ margin-bottom: 14px;  font: 16px/1.5 Verdana, Arial, Helvetica, sans-serif, 微軟正黑體;border: 1px solid #ccc;border-radius: 3px; background: #fff; }
    .socialBox .boxPadding{padding: 12px 12px 0;}
    /*.socialBox .boxPaddingLeft{ padding-left: 70px;}*/
    .socialBox a{color: inherit; text-decoration: none;}
    .socialBox .boxTitle{padding-bottom: 6px; color: #07c; font-size: 18px; font-weight: normal; }
    .socialBox .boxContent{overflow: hidden;/*max-height: 3em;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;*/word-break: break-all;line-height: 1.4;padding-bottom: 18px;}
    
    .socialBox .boxFooter{ /*border-top: 1px solid #ddd;*/ clear:both; padding: 5px 10px 8px; font-size: 14px; text-align: right; color: #888;background-color:#e8edf2;  }
    .socialBox .boxFooter>li{ display: inline-block; padding-left:16px; line-height: 16px; }
    
    /*好友動態-會員名稱*/
    .userBox{ padding-bottom: 20px; overflow: auto;}
    .userBox .listLeft{ border:1px solid #ccc;}
    .userBox .listLeft img{ display: block;}
    .userBox .boxName{padding-right: 5px; color: #07c; font-weight: bold; }
    .userBox .count{ display: inline-block; padding: 0 1px; background-color: #999; color: #fff; font: 10px/1.4 Arial, Helvetica, sans-serif;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }
    .userBox .DATE{ display: block; font-size: 13px; color: #999;}
    .listLeft{ float: left; margin-right: 10px;}
    .listRight{ overflow: auto;}
    
    .userBox.ud{ /*display: inline-block;*/ }
    
    /*好友動態-標籤*/
    .tagsList{list-style:none; padding-bottom:10px;}
    .tagsList li, 
    .tagsList a{display: inline-block;height:20px;line-height:20px;position:relative;font-size:11px;}
    .tagsList a{margin-right:10px;	color:#4a6b82 !important;text-decoration: underline!important; } 
    .tagsList a:hover{background:#accce3;}	
    
    
    /*好友動態-ICON*/
    .iconStar, .iconMsg, .iconView{ display: inline-block; text-indent: -9999px; margin-right: 5px; width: 16px; height: 16px;text-align: left;   vertical-align: middle;}
    
    .iconStar{background: url(images/icon_star.png) no-repeat;}
    .iconMsg{background: url(images/icon_msg.png) no-repeat;}
    .iconView{background: url(images/icon_view.png) no-repeat;}	
    
    
    /*上一篇 , 下ㄧ篇*/
    .otherlink{clear: both; padding-top: 40px; overflow: hidden;}
    
    .prevlink a,
    .nextlink a{
    /*width: 400px;*/
    text-indent: 0px;  
    padding: 3px 20px;
    height: 25px;
    /*white-space: nowrap;*/
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
    
    font-weight: bolder;
    font: bolder 15px/25px "微軟正黑體";
     color: #fff !important;
    
     display: block; margin:0 0 4px 0; width: auto; white-space: normal; box-sizing:content-box;
    
    }
    
    .prevlink a{float: left; text-align:left; margin-right:5px; padding-left: 31px; background:url(images/icon_arrow.png) left 0 #7B7B7B no-repeat; }
    .nextlink a{float: right; text-align:right;padding-right: 31px; background:url(images/icon_arrow.png) right -31px #7B7B7B no-repeat;}
    .prevlink a:hover,.nextlink a:hover{text-decoration:underline; background-color:#626262;}
    
    
    /*訊息框*/
    .fullBg{ position: fixed; top:0; left: 0; width: 94%; padding: 0 3%;  height: 100%; background: rgba(0,0,0,0.3); z-index: 9998;    }
    .myligthBox{ margin: 15% auto 0; padding: 16px 2%;  max-width:360px; background: #fff; position: relative; z-index: 9999;  font: 16px/1.5 "微軟正黑體";
        -webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;
     }
    .myligthBox h2{ color:#07c; margin: 0; padding: 10px 0; font-size: 16px; }
    .myligthBox p{  margin: 0; padding-bottom: 10px;}
    .myligthBox span{color:#07c;}
    .myligthBox .btn{ 
        background-color:#183e7d;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        display:block; margin: 0 auto;
        color:#ffffff !important;
        font-size:16px;
        padding:5px 0;
        max-width: 120px; text-align: center;
        text-decoration:none;
    }
    .myligthBox .btn:hover {
        background-color:#092555;
    }
    .myligthBox .btn:active {
        position:relative;
        top:1px;
    }
    .footer,
    #toplinkspace{display:none;}
    #calendarPanel{z-index:997;}
    
    
    /*下方職缺*/
    #discussMainBar #employees2,
    .borderBox{ margin-top: 20px; padding: 14px 6px; background: #fff; border: 1px solid #c7c7c7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
    .borderBox{  margin-top: 10px; }
    #discussMainBar #emp_mobile{ clear: both; overflow: auto; }
    /*#discussMainBar #employees2>li{ padding: 10px 0; border-bottom: 1px solid #e5e5e5;}
    #discussMainBar #employees2>li:last-child{ border-bottom: none;  }
    
    #discussMainBar #employees2 .ListTitle,
    #discussMainBar #employees2 .ListSubTitle,
    #discussMainBar #employees2 .ListContent{ margin-left: 130px; }*/
    #discussMainBar #employees2{ font-size: 0; }
    #discussMainBar #employees2>li{ display: inline-block; font-size:16px; width: 22%; padding: 0 1.4%; margin-bottom: 16px; vertical-align: top; border-left:1px solid #e5e5e5; }
    #discussMainBar #employees2>li:first-child{ border:none; }
    
    #discussMainBar #employees2>li a{ color: inherit; }
    #discussMainBar #employees2 .ListImg{ overflow: hidden; height: 80px; background: #eee;}
    #discussMainBar #employees2 .ListTitle h4{ padding: 5px 0; color: #07c; font-weight: bold; text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
    #discussMainBar #employees2 .ListSubTitle{ font-weight: bold; font-size: 14px; text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
    #discussMainBar #employees2 .ListContent{ color: #444;word-break: break-all;max-height: 3em;text-overflow: ellipsis;display: -webkit-box;
    -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; font-size: 14px;}
    /*#discussMainBar #employees2>li img{ float: left; max-width: 120px!important; }*/
    
    
    /*聲譽說明*/
    .hoverSlideBtn{ position:relative;}
    .slideContent{display:none; padding:8px; min-width:300px;  position:absolute; z-index: 1200; background: #FFF;
        -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: #ddd solid 3px; box-shadow: 2px 2px 2px rgba(0,0,0,0.3);}
    .slideContent:after {content: '';position: absolute;border-style: solid;    border-width: 0 10px 10px;
        border-color: #ddd transparent;    display: block;    width: 0;    z-index: 1;    top: -10px;    left: 40px;}
    
    
    
    .noteBox .noteTitle{ margin:0; color: #07c; font-size:18px; }
    .noteBox .noteList{ margin:0; padding:6px 0; color:#666; font-size: 15px; }
    .noteBox .noteList>li{ padding: 4px 0 4px 5px;
        list-style: circle inside none;
        border-bottom: 1px dashed #ccc; }
    .noteBox .noteList>li:last-child{ border:none; }
    .noteBox .noteList .boxLeft{ display: inline-block; width: 220px;}
    .noteBox .noteList .boxRight{ display: inline-block; }
    .noteBox .noteList .boxRight>span{ display: inline-block; width: 20px;text-align:right;}
    .red{ color:red; }
    
    .noteBox .noteList .green,
    .noteBox .noteList .red{ display: inline-block; padding:0 4px;  border-radius: 4px; font-weight:bold; font-size:18px; }
    .noteBox .noteList .green{ color:#79B55B; }
    .noteBox .noteList .red{ color:#E76C3C; }
    
    /*M版文章下方讚按鈕*/
    #discussMainBar .bottomList{ overflow: hidden; border-top: 1px solid #ccc; padding-top: 5px; } 
    /*#discussMainBar .bottomList>li{ float: left; width: 32%; text-align: center; }*/
    #discussMainBar .bottomList>li{ float: left; width: 25%; text-align: center; }
    #discussMainBar .bottomList>li a{ display: inline-block; margin-top: 5px!important; vertical-align: middle!important; min-height: 30px; color: #808185;}
    #discussMainBar .bottomList>li span{ display: inline-block; vertical-align: middle; }
    #discussMainBar .bottomList .fa{ font-size: 22px; margin-right: 5px; }
    #discussMainBar .bottomList .vote-count-post{  font-size: inherit; color: #808185;}
    
    
    /*按讚的人*/
    .plususers{display:none;  background: #2f485e; padding: 10px; border-radius: 4px; color: #fff; width: 100px; margin:5px 0 0 -20px; }
    .plususers a{display: block; color: #fff!important; }
    .plususers a:hover{ text-decoration: underline!important; }
    .plususers:after {content: ''; position: absolute;border-style: solid;
    border-width: 0 7px 7px;border-color: #2f485e transparent;
    display: block;width: 0;z-index: 1;top: -7px; left: 16%;
    }
    
    
    /*影片RWD*/
    .videoWrap {  position: relative;  padding-bottom: 56.25%; /* 16:9 */  padding-top: 25px;   height: 0;}
    .videoWrap iframe {  position: absolute;  top: 0; left: 0; width: 100%; height: 100%; }
    
    /*訊息提示*/
    .messageList{ display: inline-block; vertical-align: bottom;line-height: 1; display: block\9; float: left\9; }
    .messageList ul{ margin-bottom: 0; }
    .messageList .messageNav{ overflow:hidden;display: inline-block; vertical-align: top; position: relative; z-index: 1; }
    .messageList .messageNav>li{ float: left; position: relative;}
    .messageList .messageNum{/*display: inline-block;*/ display: none;   min-width: 14px;  height: 14px; font-size: 12px;   background: red; color: #fff;      text-align: center;    
        border-radius: 3px;position: absolute; right: 3px; bottom: 8px; z-index: 1;}
    .messageList .messageNav>li a{ display: block;  padding: 12px 14px !important; min-height: 20px; text-align: center; color: #333; font-size: 18px; line-height: 1;}
    .messageList .messageNav>li:hover,
    .messageList .messageNav>li a:hover{ background-color:transparent!important;}
    .messageList .messageNav>li.active a{ /*background:#0C5EB2;*/ color: #fff;}
    .messageList .messageNav>li.active:after{ content: ''; border-style: solid;border-width: 0 8px 8px;border-color: #FFFFFF transparent;display: block;width: 0;
    z-index: 1; position: absolute; left: 16px; bottom: 0;}
    .messageList a{text-decoration: none; color: inherit;display:block;}
    .messageList .messageContainer{ position: relative; z-index: 900; }
    .messageList .messageContainer>li{display: none; float: none!important; width: 320px; background: #efefef; background-color: #fff;  border:1px solid #ccc; border-top-width: 0; 
        box-shadow: 0 2px 4px rgba(0, 0, 0, .25); color: #1d2129; position: absolute!important; top: 0; right: -43px; z-index: 1;}
    .messageList .messageContainer li:hover{  background-color: #fff!important;; }
    
    .messageList .messageTitle{ margin: 0; padding:8px 5px; font-size: 14px; text-align: center; letter-spacing: 4px;  font-weight: bold; }
    .messageList .list{ max-height: 330px; overflow: auto; border-bottom: 1px solid #ddd; color: #444;}
    .messageList .list>li{ float: none!important; padding: 8px 12px; border-top: 1px solid #ddd; font-size: 14px; line-height: 1.5; overflow: hidden; }
    .messageList .list>li .floatLeft{ float: left; margin-right: 8px; width:54px;  max-height: 54px; overflow: hidden; }
    .messageList .list>li .floatLeft img{ width:54px; height: auto;}
    .messageList .list>li .overflowHide{ overflow: hidden; }
    /*.messageList .list>li .userName{ padding-bottom: 5px; }*/
    .messageList .list>li .userName span{ display: inline-block; }
    .messageList .list>li .userName a{display: inline-block; color: #1681ef; font-weight: bold; }
    .messageList .list>li .ellipsis {display: block; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; }
    .messageList .list>li .date{ font-size: 10px; color: #999; }
    .messageList .messageBtn{ display: inline-block; margin-right: 3px; padding:3px 5px; border:1px solid #ccc; background: #eee; color: #333;font-size: 12px;
        border-radius: 2px;}
    
    #wrap .messageList a.messageBtn.active,
    #wrap .messageList a.messageBtn:hover,
    .messageList .messageBtn.active,
    .messageList .messageBtn:hover{ background: #666; color: #fff;border:1px solid #555; height: auto;line-height: inherit;}
    .messageList .messageBtnMore{display: block; padding:10px 8px; text-align: right; font-size: 14px; color: #1681ef;}
    .messageList .messageBtnMore:hover{ text-decoration: underline; }
    .messageList .messageBtnClose{ display: none; }
    .messageList .strong{ font-weight: bold; }
    
    
    #discussMainBar .articleInfo .BtnFontZoom.mobiShow,
    .mobiBlock,
    .detailShareNav li.mobiShow,
    .mobiShow{ display: none; }
    
    
    /*引用段落*/
    blockquote {
        font-style: italic;
        font-family: Georgia, Times, "Times New Roman", serif;
        padding: 2px 0;
        border-style: solid;
        border-color: #ccc;
        border-width: 0;
        padding-left: 3%;
        padding-right: 1%;
        border-left-width: 5px;
        margin-left: 6%;
        margin-right: 2%;
    }
    
    
    .questionSubMoreBtn{ display: block; text-align: center;     margin: 0px -20px; background: #f4f4f4; padding: 7px 0;border-radius: 0 0 5px 5px;}
    
    /*編輯個人圖片
    .jcropRange{min-width:300px;  max-width: 700px; max-height: 700px; margin: 0 auto;  background:#e9e9e9;}
    .jcropRange img{ max-width: none; }
    .jcrop-holder{ 	margin: 0 auto;}
    
    @media screen and (max-width:990px){  
      #preview-pane{ display: none; }
      .jcropRange{ min-width:250px; min-height:100px; }
    }*/
    .fancyTitle{ padding: 6px 10px; letter-spacing: 4px; color: #3c87ce; font-weight: bold; font-size: 15px; margin-bottom: 12px; border-bottom: 2px solid #b8cfe4; 
    background: #e5ebf1;}
    .coords{ display: block; position: relative;  }
    .coords .btnDefault{ min-width: 86px; }
    .coords .btnDefault.gray{ background: #919191; }
    .coords .btnDefault.gray:hover{ background: #686868; }
    .coords .toolsBtnList{ display: none; padding: 6px 0; text-align: center; line-height: 1; background: #eee;}
    .coords .toolsBtnList .buttonGrounp{ display: inline-block; }
    .coords .toolsBtnList .buttonGrounp button{ position: relative; float: left; }
    .coords .toolsBtnList .buttonGrounp button:hover{ background: #bbb; }
    .coords .toolsBtnList .buttonGrounp button:first-child:not(:last-child){ border-top-right-radius: 0; border-bottom-right-radius: 0; }
    .coords .toolsBtnList .buttonGrounp button:first-child{ margin-left: 0; }
    .coords .toolsBtnList .buttonGrounp button:not(:first-child):not(:last-child){ border-radius: 0; margin-left: -1px;}
    .coords .toolsBtnList .buttonGrounp button:last-child:not(:first-child){ border-top-left-radius: 0; border-bottom-left-radius: 0; margin-left: -1px;}
    
    .coords .toolsBtnList button{ padding: 5px 8px;display: inline-block; border-radius: 3px; border: 1px solid #ccc; vertical-align: top; color: #4f4f4f; }
    .coords .toolsBtnList button .fa{ font-size: 16px; }
    .coords input[type="file"]{ border: 1px solid #bbb; border-radius: 4px; padding: 3px; background: #fff; }
    .cropImgWrapBg{ text-align: center;   /* background: #d9d9d9;*/ }
    .cropImgWrap{ display: inline-block; vertical-align: middle; /*max-height: 550px;*/ background: #eee; /*max-width: 700px;min-height: 300px;*/ display: none\9; } */*/*/
    img { max-width: 100%; }
     #element_id{ display: block!important; }
    #element_id.cropper-hidden{ display: none !important; } 
    
    
    .excerptPagination{ text-align: center; padding: 20px 0;}
    .excerptPagination a,
    .excerptPagination span{ display: inline-block; padding: 8px 13px; vertical-align: middle; margin: 0 2px 7px; }
    .excerptPagination a.prevPage,
    .excerptPagination a.nextPage,
    .excerptPagination .pageBtn,
    .excerptPagination .allShowBtn{ background: #eee; border-radius: 2px;}
    
    #wrap .excerptPagination a.prevPage:hover,
    #wrap .excerptPagination a.nextPage:hover,
    #wrap .excerptPagination .pageBtn:hover,
    #wrap .excerptPagination .allShowBtn:hover{ background: #2d91ee; color: #fff; }
    
    
    .excerptPagination a.active{ background: #2d91ee; border-radius: 2px;}
    .excerptPagination span{     color: #bbb; }
    #wrap .excerptPagination a{ color: #555;  }
    #wrap .excerptPagination a.active{ color: #fff;  }
    
    
    
    
    @media screen and (max-width:650px){
      .cropImgWrap{ max-height: 480px; }
    }
    @media screen and (max-width:480px){
      .cropImgWrap{ max-height: 320px; }
    }
    
    
    a.questionnaireJobforum { background: rgba(0,0,0,.6); border: 2px solid rgba(255,255,255,.8); height: 110px; width: 40px; color: #fff; font-size: 16px;
        line-height: 40px;text-align: center; text-decoration: none; position: fixed; bottom: 154px; right: 32px; z-index: 999; }
    a.questionnaireJobforum span { display: block; height: 20px; }
    
    @media screen and (max-width:1130px) {
    
        #backTop {margin-left: 0; right: 5px;}
        /*.mobileeditor{display:none;}*/
        a.questionnaireJobforum { right: 5px; }
    
    }
    @media screen and (min-width:991px) {
        
        body{overflow:inherit !important; height:auto!important;	}
        
        .mobileBtn,
        .btnSearch{ display:none!important;}
        .discussSide,
        .searchBar{ display:block!important;}
            
    }
    @media screen and (max-width:990px) {
        #navigation.navigationFixed{ position: fixed; top: 0; left: 0; right: 0; z-index: 999; }
        .plususers:after{ left: 19%; }
        #discussMainBar .bottomList .vote-count-post{ padding:0 5px; cursor: pointer; }
        .plususers a{ padding: 3px 0; }
    
        .scrollFixed{ position: static !important;}
        .fixedWrap{ min-height: inherit !important; }
        .detailHeader .scrollFixed{ width:auto; border:none; }
    
        .searchBar,
        .discussSide{ display: none; }
        .mobileBtn{ display: block; }
        .btnSearch{ display:inline-block;}
        
        .discussSide,
        #discussSideBar{ overflow: auto; margin: 0; }
        .discussSide{ width: auto;clear: both; float: none; margin: 0; padding: 0 0.5%;  }
        .discussSide .messageBox{ background: #fff; border: 1px solid #c7c7c7; padding: 10px 10px 0 10px;}
        .discussSide .messageBox .boxList>li{ border: none;}
    
        #discussSideBar, .hint{display:none;}
    
        body{/*width:99%;margin:0 auto;留點邊比較好看*/-webkit-text-size-adjust:none;/*此防止iPhone自動調整字體的大小*/padding-top:0;/*隱藏head bar*/}
        .toplinkzone{display:none !important;/*隱藏head bar*/}
    
        
    
        #discussMainBar{ width: 98%; padding: 0 0.5%; margin-left:auto; margin-right:auto;   }
        #discussMainBar .messageUsers{width:100%;border-right:0;}
        #discussMainBar .messageContentOut{display:none;}
    
        /*.discussSide .boxList>li{ display: inline-block; margin-bottom: 10px;  margin-right: 4px; padding: 5px; width: 100px; text-align: center;}
        .discussSide .boxList .imgFrame{ float: none; width: 100px; height: 100px; line-height: 100px; text-align: center;}
        .discussSide .boxList .imgFrame img{ max-width: 100px; max-height: 100px; }
        .discussSide .btnMore{ display: inline-block; padding: 0; text-align: left; position: absolute; top: 10px; right: 10px; }*/
    
        .discussSide{ display: none; width: 100%!important;height: 100%!important; background: rgba(0, 0, 0, 0.6);  overflow-y:scroll; -webkit-overflow-scrolling: touch; position:fixed!important;
         ; top: 0;right: 0; z-index: 1100;}
        #friendsearch{width:auto; position:static!important; top: 0!important;	right: 0; }
        #friendsearch .filterList{ margin-bottom: 0;    
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;}
    
        /*行動裝置*/
        .mobileBtn{ display: block;}
        .mobileCloseBtn{ display: inline-block ;}
        .filterList input[type='text']{ font-size: 16px;}
    
    
        .btnSearch{ display:inline-block; }
        .searchBar{ display: none; padding:0 5px;  background: #2d91ee; position: absolute; top: 100%; right: 0; z-index: 11;
            -webkit-border-bottom-right-radius: 4px;
            -webkit-border-bottom-left-radius: 4px;
            -moz-border-radius-bottomright: 4px;
            -moz-border-radius-bottomleft: 4px;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px;
        }
        
    
        .footer {display: block; font-size: 15px;margin-top:10px; width:100%; clear: both;background-color:#909090;}
        .footer .mainService{font-weight:bold;}
        .footer a{color:#fff; text-decoration: none;}
        .footer div{width:100%;line-height:2;}
        .footer ul{list-style:none; margin:0; padding:0;text-align:center;background-color: #575757; font-size:0;  }
    
        .footer li:first-child{ width: 33%; }
        .footer li{display: inline-block;  /*width:25%;font-size:16px;*/ width:21%; font-size:14px; }
    
    
        .footer table{ border-collapse: inherit; border-spacing: 10px; }
        .copyright {color:#919191; text-align:center; font-size:13px;background-color: #575757;}
    
        #discussMainBar .user-detail-content, #discussMainBar .questionDtail-summary, #discussMainBar .question-summary, #discussMainBar .user-tab-content {
            border: none;
        }
        #discussMainBar .questionDtail-summary.padding {
            padding: 0;
        }
    }
    
    
    
    
    @media screen and (max-width:768px) {
    
        .questionnaireJobforum{ display:none; }
    
        #answerMain #postform{ display: block; min-height: 360px; }
        #discussMainBar .BtnFontZoom:hover{ color: #4E79A0; background-color: #DFEAF3; }
    
        .prevlink a, 
        .nextlink a{ line-height: 38px; height: 38px; width: 84%; margin-right: 0; }
        .prevlink a{ background-position: left 7px;  padding: 3px 2% 3px 9%;}
        .nextlink a{ background-position: right -25px ; padding: 3px 9% 3px 2%;}
    
        .vote .floatLeft{ float: none;}
        .vote .detailShareNav{ display: block; padding: 10px 0; }
        .detailShareNav li { width: 22%; }
        #index-category .categoryDetail a.group h3{ padding: 10px 0; }
        #discussMainBar .vote{ text-align: center; }
        #discussMainBar .questionDtail-summary.padding{ padding: 0px 10px; }
    
        #discussMainBar .summary .questionTitle{ background: none; }
        #discussMainBar .summary h3 { margin-right: 0;}
    
        .detailShareNav ul{ text-align: center; line-height: 1;}
        #discussMainBar .articleInfo .BtnFontZoom.mobiShow,
        .detailShareNav li.mobiShow,
        .mobiShow{ display: inline-block; }
        .mobiBlock{ display:block; }
        .summary .mobiShow{ display: none; }
        #wrap{ padding-top: 0;}
        
        /*.questionContent:hover .listShare,*/
        #discussMainBar .tabs{display:none;}
        #discussMainBar .sorts{display:block;}
        #navigation .navBg,
        #navigation .category{display:none;}
        #navigation .categories{display:inline-block;}
        #discussMainBar .page-sizer{display:none;}
        #discussMainBar .messageUsers{width:100%;border-right:0;}
        #discussMainBar .messageContentOut{display:none;width:100%;}
        #message2ndbox {bottom:190px;}
        textarea{width:100%;}
        #discussMainBar .discussTagAll .tag-cell{width:40%}
    
        /*朋友列表*/
        .boxList{ overflow-x:scroll; white-space: nowrap;}
        
        /*#discussMainBar .question-summary .tags { width: 65%;}*/
    
        .hidden-xs{ display:none!important;}
        /*#navigation .categories { position: absolute; }*/
        .discuss_logo {	display:block;text-align: center; background: none; font-size: 18px; line-height: 38px; background-color: #1f8b4d;/* background-color: #0e6fc9; */}
        
        #discussMainBar #emp_mobile .sideTitle{ display: block; width: auto; margin: 10px 0 0; padding:5px 10px;color: #555; background: #ddd;}
        #discussMainBar #emp_mobile .jobnewsList{margin:0; padding: 0; border:none; background: #fff; font-size: 16px; }
    
        #discussMainBar .jobnewsList>li{border-bottom: 1px solid #e5e5e5;}
        #discussMainBar .jobnewsList>li:last-child{ margin-bottom: 0; padding: 20px 0; border-bottom: none; }
        #discussMainBar #employees2>li a,
        #discussMainBar .jobnewsList>li a{ background: none; border:none; }
    
        .mobiHide{ display: none!important; }
        #navigation.navigationFixed .fixedNavBtn,
        #discussMainBar #employees2 .ListImg,
        #discussMainBar #employees2>li img,
        #discussMainBar .jobnewsList>li img{ display: none }
        
        #discussMainBar #employees2 .ListTitle,
        #discussMainBar #employees2 .ListSubTitle,
        #discussMainBar #employees2 .ListContent{ margin-left:0; font-size: inherit; }
        
        #discussMainBar #employees2{ padding: 0 10px; }
        #discussMainBar #employees2>li{ margin:0; padding: 10px 0; border-left: none; border-top: 1px solid #e5e5e5; display: block; width: auto;}
        #discussMainBar #employees2>li:first-child{ border: none;  }
    
        #discussMainBar .articleInfo .user-info{ float:none;  }
        #discussMainBar .articleInfo .tags{ text-align: left; padding: 0; margin: 10px 0;}
    
    
        .messageList .messageContainer>li{ position: fixed !important;top: 0;left: 0;bottom: 0;right: 0;width: 100%;border: none;overflow: auto; padding-bottom: 100px;
        background: rgba(0,0,0,0.5); z-index: 1;}
        .messageList .list{ max-height: inherit; position: fixed; top: 42px; width: 100%; bottom: 100px; border:none; background: #fff;}
        .messageList .messageTitle{padding: 14px 5px; position: fixed; background: #fff; z-index: 1; width: 100%;  box-shadow: 0 2px 3px rgba(0, 0, 0, .15);}
        .messageList .messageBtnMore{  padding: 13px 8px; text-align: center; position: fixed; left: 0; bottom: 100px; right: 0; z-index: 1;box-shadow: 0 -2px 3px rgba(0, 0, 0, .15);}
        .messageList .messageBtnClose{display: block; padding:10px 8px; position: fixed; top:0; right: 0; z-index: 2;}
        .messageList .messageBtnClose .fa-times:before{ font-size: 20px; }
        
        #navigation.navigationFixed .navHeader{ display: block; }
        /*#navigation.navigationFixed .discuss_logo{ display: none; }*/
        
        /*編輯個人圖片*/
        .coords input[type="file"]{ width: 100%; box-sizing: border-box;}
        .coords .floatLeft,
        .coords .floatRight{ float: none; }
        .coords .floatRight { float: none; padding: 10px; text-align: center; }
        .fancyTitle{ margin-bottom: 0; }
        div.fancybox-skin{ padding: 5px!important; border-radius: 0; height: 100%!important; box-sizing: border-box;}
        a.fancybox-close{ top: 0; right: 0; }
        .fancybox-wrap{ width: auto!important; height: 100%; position: fixed!important; top: 0!important; left: 0!important; right: 0; bottom: 0; }
        .fancybox-inner{ width: auto!important; }
        .fancybox-outer,
        .fancybox-inner{  height: 100%!important; }
    
        .questionContent .listShare{ clear: both; background: none; margin: 0; padding-top: 10px;  }
        .questionContent .listShare .shareNav{ display:block;  }
    
    }
    
    @media screen and (max-width: 650px){
    
        .path{ display: none;}
        .pathBottom{ display: none;}
        
        .boxList2 .boxContent {margin-right: 0;}
        .boxList2 .boxBtn {	margin-top: 0;position: inherit; top: auto; right: auto; margin-left:82px;padding: 10px 0;}
        .boxList2 .btnBlue { margin-bottom: 5px;}
    
        #discussMainBar .user-menu-reqfriendlist .um-header-info, 
        #discussMainBar .user-menu-infriendlist .um-header-info{ padding: 5px 0; }
        #discussMainBar .user-menu-reqfriendlist .um-about-me, 
        #discussMainBar .user-menu-infriendlist .um-about-me{ float:none; padding:0; overflow: auto; }
    
        /*#discussMainBar .question-summary .tags { width: 60%;}*/
    
    
        /*#index-category .categoryDetail .item{ display: block; width: auto; border-bottom: 1px solid #ccc; margin:0 10px 10px ; padding:0 0 10px;}*/
        #index-category .categoryDetail .item:last-child,
        #index-category .categoryDetail .item:nth-child(2n){ border: none;}
    
        .socialBox .boxContent iframe,
        #discussMainBar .questionSub-summary .excerpt iframe{ max-width: 370px; max-height: 210px; }
        
        #discussMainBar .summary .imgFrame{ width: 50%; }
        #discussMainBar .question-summary .tags{ display: none; }
    
        
        #index-category .categoryDetail .item{ width: 45%; }
    
    }
    
    
    
    
    @media screen and (max-width:560px) {
        .questionTitle .question-hyperlink{ font-size: 18px; max-height: inherit; }
        #discussMainBar .answers .userImg{ float: none; margin: 10px auto; }
    
        #navigation .categories select:focus {font-size:16px;/*防止iPhone自動放大畫面*/}
        #navigation .search input[type=text]/*:focus*/ {font-size:16px;/*防止iPhone自動放大畫面*/}
        #discussMainBar .sorts select:focus {font-size:16px;/*防止iPhone自動放大畫面*/}
        /*#navigation .search input{width:100px;}*/
        
        #discussMainBar .tabArea{height:auto;}
        #discussMainBar .vote-count-post{font-size:15px;}
        #discussMainBar .status strong {font-size:15px;}
        #discussMainBar .question-hyperlink, #discussMainBar b{font-weight:normal;}
        #discussMainBar .detailArea{padding-left:2px;}
        #discussMainBar .summary h3{font-size:100%;}
        /*#discussMainBar .excerpt-list{display:none;}*/
        #discussMainBar .question-summary .tags{width:100%;margin:10px 0;}
        #discussMainBar .started{float:left;width:auto;}
        #discussMainBar .user-info{width:auto;height:auto;}
        #discussMainBar .user-info .user-details{ width: auto;}
        #discussMainBar .user-info .user-action-time .asked{display:none;}
        #discussMainBar .user-info .user-gravatar32{clear:left;}
        #discussMainBar .subheader h1, 
        .subheader h2,
        .subheader .category-bar{font-size:15px;}
    
        #discussMainBar .questions{ position: relative;}
        
        .fancybox-inner #discussMainBar .question-header{ min-height: inherit!important; }
    
        #discussMainBar .excerpt{ margin:0;}
        #discussMainBar .questionSub-summary .excerpt{ margin:0; padding: 0; }
        #discussMainBar .mb10 { margin-bottom: 5px; }
        
        #discussMainBar p{font-size:100%;}
        #discussMainBar .question-header .qinfo{display:none;}
        #discussMainBar .user-detail-aboutme{width:100%;margin-top:10px;}
        #discussMainBar .user-tab-content .favorites-count-off,#discussMainBar .user-tab-content .favorite-cell,#discussMainBar .user-tab-content .views {display:none;}
        
    
        #discussMainBar .user-tab-content .answer-link h3{font-size:100%;}
        #discussMainBar .messageUsers{width:100%;border-right:0;}
        #discussMainBar .messageContentOut{display:none;width:100%;}
        #message2ndbox {bottom:150px;}
        textarea{width:100%;}
        #discussMainBar .replybox{height:150px;right:0;  width: 100%; margin-top: 20px;position:absolute;bottom:0px;}
        #discussMainBar .answers #nick{width:100%;margin-right:0px;}
        #discussMainBar .discussTagAll .tag-cell{float: none; width:90% ; margin: 0 auto 15px; }
    
        /*好友動態區塊*/
        #discussMainBar .socialBox .statscontainer.main_stats {float: left;position: inherit;top: auto;	left:  auto;z-index: 99; margin-left: -10px;}
        
        .socialBox .boxPaddingLeft{ padding-left: 50px;}
    
        /*私人訊息*/
        #discussMainBar .replybox .replyButton{ float: none; text-align: center;  }
        #discussMainBar .replybox .replyButton .btnDefault { font-size: 16px; }
    }
    @media screen and (max-width:480px) {
        .socialBox .boxContent iframe,
        #discussMainBar .questionSub-summary .excerpt iframe{ max-width: 240px; max-height: 140px; }
        #discussMainBar .subheader .breadcrumb{float:none;display: block;padding-bottom: 12px;}
        #discussMainBar .askQuestion{ display: inline-block; float: none;  }
        #discussMainBar .rules-pre{display:none;}
    
        #discussMainBar .user-detail-right{ clear: both;}
        #discussMainBar .user-detail-right .fun-friend,
        #discussMainBar .user-detail-right .bubble{ margin-left: 0;}
    
        #discussMainBar .user-detail-summary>li{ display: block; padding: 0;}
        #discussMainBar .user-detail-summary>li>span{width: 85px; text-align: right; display: inline-block; }
        #discussMainBar .user-detail-summary>li .reputation{font-size: 20px;}
        
        #discussMainBar .statscontainer.main_stats{ float: none; position: absolute; top:7px; left: 0; z-index: 99;  }
        /*#discussMainBar .questionDtail-summary .question-header{min-height: 85px;}
        #discussMainBar .articleInfo,
        #discussMainBar .questionDtail-summary .question-header{margin-left: 50px;}*/
    
    
    
        #discussMainBar .questionDtail-summary .questionInside-summary .user-info,
        #discussMainBar .questionDtail-summary .questionSub-summary .user-info{ margin: 0;}
    
    
    
        #discussMainBar .detailArea{padding-left: 10px;}
        #discussMainBar .questionDtail-summary .questionSub-summary  .summary{padding: 10px 0;}
        #discussMainBar .questionDtail-summary .questionSub-summary  .statscontainer{ width: 40px; margin-right: 10px;}
        
    
        #discussMainBar .questionDtail-summary .question-function{ float:none; padding-bottom: 7px;}
    
        #navigation .profile .reputation span:first-child{ display: none;   }
    
        #discussMainBar .answers .read-rules{ position: inherit; top: inherit; right: inherit;  }
    
        /*回文*/
        #discussMainBar .questionInside-summary {margin-left: 70px;}
    
        #discussMainBar .questionSub-summary .answers{ margin: 0 ; padding: 0 3px;}
    
        .jobnewsList .jobnewsImg{ width: auto; margin: 0;  }
        .jobnewsList .overflow{ display: block; width: auto;  }
    
        .slideContent{ position:fixed; top: 35%;width: 80%; padding: 10px 2%;border-radius: 0; left: 10%; right: 10%}
    
        .nav-bell{ display: none !important; }
    
    
        #discussMainBar .summary .imgFrame { width: 41%; height: 100px;}
        .questionTitle .listShare{ display: none; }
    
    }
    
    @media screen and (max-width:479px) {
        #discussMainBar .summary .imgFrame { width: auto; height: 66px;}
        #discussMainBar .summary .imgFrame img{ width: 124px; }
        .questionTitle .question-hyperlink { font-size: 16px; } 
        #discussMainBar .user-info,
        #discussMainBar .started{ min-width: inherit; }
        /*#discussMainBar .user-info .user-action-time{ display: block; }*/
    
        #discussMainBar .question-summary.bg{ margin: 0; padding: 10px 0; border-bottom: 1px solid #ddd; }
        #discussMainBar .summary .imgFrame{ background: none; }
    
        /* .qinfo{float:none; text-align:center; } */
        .qinfo span{ padding:0 10px;  }
    
        #index-category .categoryDetail .item{ display: block; width: auto; }
    }