.browser-message-wrapper{ background:#f00;  position:fixed; z-index:99999; width:100%; height:40px; top:0; left:0; padding:10px; text-align:center; color:#fff; display:none; }

.green{ background:#063; }
.orange{ background:#F63; }
.acco-header,
.home-init,
#sidebar,
#menuButton i,
.slide-selector a{
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
          transition: all 1s ease;
}

#chairmanStatement  img,
.bxslider li img,
.home-init-caption_a > img{
  -webkit-transition: all 1.5s ease-out;
     -moz-transition: all 1.5s ease-out;
       -o-transition: all 1.5s ease-out;
          transition: all 1.5s ease-out;
}



@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?hzhzeb');
	src:url('../fonts/icomoon.eot?#iefixhzhzeb') format('embedded-opentype'),
		url('../fonts/icomoon.woff?hzhzeb') format('woff'),
		url('../fonts/icomoon.ttf?hzhzeb') format('truetype'),
		url('../fonts/icomoon.svg?hzhzeb#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'din-lightitalicregular';
    src: url('../fonts/dinitalic-webfont.eot');
    src: url('../fonts/dinitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinitalic-webfont.woff2') format('woff2'),
         url('../fonts/dinitalic-webfont.woff') format('woff'),
         url('../fonts/dinitalic-webfont.ttf') format('truetype'),
         url('../fonts/dinitalic-webfont.svg#din-lightitalicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'din-bolditalicregular';
    src: url('../fonts/dinreg-webfont.eot');
    src: url('../fonts/dinreg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinreg-webfont.woff2') format('woff2'),
         url('../fonts/dinreg-webfont.woff') format('woff'),
         url('../fonts/dinreg-webfont.ttf') format('truetype'),
         url('../fonts/dinreg-webfont.svg#din-bolditalicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-closebutton:before{content:"\e600"}
.icon-menubutton:before{content:"\e601"}
.icon-scroll:before{content:"\e602"}
.icon-search:before{content:"\e603"}
.icon-weibo:before{content:"\e604"}
.icon-facebook:before{content:"\ea8c"}
.icon-twitter:before{content:"\ea91"}
.icon-linkedin2:before{content:"\eac9"}
.icon-home:before {content: "\e606";}
.icon-arrow:before {content: "\e605";}
.icon-left-arrow:before { content: "\e607";}
.icon-right-arrow:before { content: "\e608";}
.icon-c-down:before {content: "\e609";}
.icon-c-right:before {content: "\e60a";}
.icon-move:before { content: "\e60b";}
.icon-history:before {content: "\e60c";}
.icon-download:before {content: "\e60d";}
.icon-fav:before {content: "\e60e";}
.icon-pdf:before {content: "\e60f";}
.icon-print:before {content: "\e610";}
.icon-settings:before {content: "\e611";}
.icon-move:before {content: "\e60b";}
.icon-mail:before {content: "\e612";}
.icon-excel:before { content: "\e613";}
.icon-zoom:before {	content: "\e614";}


body{ font-family: 'PT Sans', Verdana, sans-serif; font-size:14px;  line-height:1; }
body.chinese{ font-family: "微軟正黑體", "Microsoft JhengHei",  Tahoma , Verdana , Arial , sans-serif;}
.clear{ clear:both;  }
/*****************   Home page styles ******************/
#loader{ background:#fff url(../images/loading.gif) center center no-repeat; position:fixed; width:100%; height:100%; top:0; left:0;z-index: 1000; }
.home-init{ background-position: left bottom; background-repeat: no-repeat; background-size:cover; height: 992px; overflow: hidden; padding-top: 0; background-color:#9e7455;}
.no-touch .home-init{ position:fixed; top:0; left:0; z-index:0;}
.logo{ text-align:center; padding:30px 0 0 0;}
#sidebar{position:relative; z-index:999; }
.small-sidebar{ width:16%; max-width:63px; float:right;height:100%; color:#fff; }
.small-sidebar a{ color:#fff; text-decoration:none; }
.small-sidebar a i{ color:#fff; }
.menu-inner{ float:left; max-width:333px; width: 84%; }
#menuButton{ display:inline-block; padding:20px 10px; font-weight:700; font-style:italic; text-align:center; border-bottom:1px solid #8e8e8e; }
#menuButton span{ font-weight:700; font-style:italic; }
.chinese #menuButton span{ font-weight:normal; font-style:normal; white-space:nowrap }
#menuButton i{ font-size:25px;}
.small-sidebar-bottom{ position:absolute; bottom:0; width: 63px; }
.search-in-sidebar{ border-top:1px solid #8e8e8e; margin-top:35px; padding: 33px 0 25px; text-align: center; }
#mobSearch.search-in-sidebar{ border:0; }
.search-in-sidebar i{ font-size:34px;}
.lan-in-sidebar{  border-top:1px solid #8e8e8e; padding-bottom:27px; }
.lan-in-sidebar a{ display:block; width:38px; height:38px; padding-top:13px; border:2px solid #fff; border-radius:50%; text-align:center; margin:25px auto 0; color:#fff;font-weight:700;font-size:12px;}
.lan-in-sidebar a.en{background:#fff;font-style:italic;font-size:14px; color:#000; padding-top:10px;  }
.mobileonly a.lan{ display:inline-block; width:34px; height:34px; padding-top:9px; border:2px solid #fff; border-radius:50%; text-align:center; margin:5px auto 0; color:#fff;font-weight:700;font-size:11px;}
.mobileonly a.lan.en{background:#fff; color:#000;}
.mobileonly .search-top i{ padding-top:0 }
.socials-in-sidebar{ border-top:1px solid #8e8e8e; padding-bottom:27px;}
.socials-in-sidebar a{ display:block; text-align:center; padding-top:22px; }
.socials-in-sidebar a i{ font-size:26px;}
.left-sidebar{ background:#000; background:rgba(0,0,0,0.5); height:100%; width:100px; position:relative }
#sidebar{ position: fixed; height:100%; width:393px; background:#000;background:rgba(0,0,0,0.5); left:-333px; top: 0;}
.menu-inner{background:#9c0000;  height:100%; overflow:hidden;  }
.menu-inner-content{background:#9c0000; overflow-y:scroll; height:100%; margin-right:-30px }
.menu-opened{ overflow:hidden; pointer-events: none;  }
.menu-opened .menu-inner-content,
.menu-opened .small-sidebar,
.menu-opened .top-strip{ pointer-events: auto ;}
.mainmenu{ margin-top:30px; }
.mainmenu > li{ display:block; padding-left:55px; padding-bottom:26px;}
.mainmenu li li ins,
.mainmenu li a{ color:#fff; text-decoration:none; font-weight:700; font-style: italic; font-size:16px;  }
.chinese .mainmenu li a{  font-weight:normal; font-style: normal;}
.mainmenu > li > a:before{ content: "\e605";font-family: 'icomoon'; font-weight:400; font-style:normal; font-size:14px;  padding-right:15px;  } 
.mainmenu > li.menu-subhead > a::before{ content:none; }
.mainmenu > li.sitem {  padding-bottom: 10px;}
.mainmenu > li.sitem > a{font-size: 14px; padding-bottom:}
.mainmenu li li{ padding:0 20px; margin:14px 0;}
.mainmenu li li ins,
.mainmenu li li a{ font-size:14px; font-weight:400; padding:0 0 0 8px}
.mainmenu li.ir-home a{ color:#e3ac14; }
.mainmenu li.ir-home a:before{ content:"\e606"; color:#fff; font-size:22px;  }
.mainmenu li ul{ display:none;  overflow:hidden; }
.mainmenu li ul ul{display:none;}
.mainmenu li li.clone-from-parent a{ font-weight:700; font-size:16px; padding-left:15px; }
.search-container{  margin:20px 0; max-width: 240px; }
.search-container input{ background:#ba4d4d; border-radius:6px; border:0; height:35px; width: 200px; font-family: 'PT Sans'; font-weight:700; font-style:italic; color:#fff; font-size:16px; padding:0 10px; }
.chinese .search-container input{ font-style:normal; font-weight:normal; }
.logo-wrap{ margin:50px 0 0 210px; }
.mobileonly{ display:none; }
.home-init-caption_a{ width:100%; max-width:1180px; margin:0 auto; text-align:right; }
.scroll-sign{ width:450px; text-align:center; float:right; color:#fff;  padding-top:150px; position:relative; }
.scroll-sign i{ font-size:55px; }
.scroll-sign span{ display:block; font-size:16px; font-weight:700; font-style:italic;}
.slider-section{ backface-visibility:#fc1; position:relative }
.bxslider li{ background-size:cover; background-repeat:no-repeat; background-position:left top;}
.bx-controls-direction{display:none;  }
.slide-selector{  width:90%; /*margin:-71px auto 0 auto;*/ left:50%; height:16px; width:90%; max-width:863px; border-radius:10px; background:#fff; position:absolute; bottom:55px;  z-index: 1;}
.slide-selector a{background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;border-radius: 50%;position: relative; z-index: 2;position:absolute; left:0; top: 3px; text-decoration:none; }
.slide-selector a.ss-01{ left:0;  margin-left:3px;}
.slide-selector a.ss-02{left:33%; margin-left:-4px;}
.slide-selector a.ss-03{left:66%; margin-left:-4px;}
.slide-selector a.ss-04{left:100%; margin-left:-13px;}
.slide-selector a.active{ width:44px; height:44px; background:#d2ecfa; border:4px solid #fff; border-radius:50%; top: -15px; margin-left:-22px; }
.slide-selector a.active:before{ content: ""; font-size: 18px; position:absolute; top:-30px; color:#000; font-weight:700; font-style:italic; text-indent:0;  display:block; width: 100%; max-width:430px; white-space:nowrap}
.chinese .slide-selector a.active:before{ font-style:normal; }
.slide-selector a.ss-01.active{margin-left:-6px; }
.slide-selector a.ss-01.active:before{ content: attr(data-text); color:#fff;}
.slide-selector a.ss-02.active{background:#fff000; }
.slide-selector a.ss-02.active:before{ content: attr(data-text); color: #000; top: 45px;}
.slide-selector a.ss-03.active{background:#f8f499; }
.slide-selector a.ss-03.active:before{ content: attr(data-text); right:110px color: #000; top: 45px; left: -175px;}
.slide-selector a.ss-04.active{background:#f9bd00; }
.slide-selector a.ss-04.active:before{ content: attr(data-text); right:30px}
.slider-content{width:100%; max-width:1200px; margin:0 auto; text-align:right;}
.s1-caption{ margin-bottom:100px; }
.s1-caption img{ float:right; padding:0;}
.s1-caption img.award{ padding-top:20px; }
.slider-semifull-content{width:100%; max-width:1300px; margin:0 auto; text-align:right; padding-top:85px;}
.s2-caption-left{ float:left; width:100%; max-width:720px; }
.s2-caption-left .secondim{ margin:30px 0 0 130px; }
.s2-caption-right{ float:right; width:100%; max-width:500px; padding-top:80px; margin-bottom: 100px;  }
.s2-caption-right .secondim{ margin:60px 0 0 160px; }
.s3-caption img{ float:right; }
.bx-wrapper img.inmob{ display:none; }
.bx-wrapper img.inpc{ display:block; margin:30px 40px 0 0; }
.slider-last-content{ padding:100px 0 0 130px; margin-bottom:100px}
.s4-caption_a{ width:382px; float:left; margin-top:0px; }
.s4-caption_a .secondim{ margin-top:70px; }
.s4-caption_b{ wspanidth:546px; float:left; margin:115px 0 0 80px;  }
.s4-caption_b .secondim{ margin:295px 0 0 270px;  }
.s4-caption_c{ float: right; margin: 260px 55px 0 0 ; width: 380px; }

.chairman-wrap{ background-position: left bottom; background-repeat: no-repeat; background-size:cover; overflow: hidden; padding-top: 0; background-color:#9e7455; background-image:url(../images/chairman-bg.jpg);}
.chairman-link{ display:block; width:100%; height:100%; }
.no-touch .chairman-wrap{ position:relative; z-index:10;}
.content-chairman{ width:100%; max-width:1165px; margin:0 auto; position:relative;}
.cm-head{ position:absolute; top:50%; margin-top:-39px; }
.chaiman-pht{ position:absolute; bottom:0px; right:0; }
.chaiman-pht img{ vertical-align:bottom; }
.growth-return{ background-position: left bottom; background-repeat: no-repeat; background-size:cover; overflow: hidden; padding-top: 0; background-color:#9e7455; background-image:url(../images/growth-return.jpg); position:relative; z-index:1}
.gh{ margin:110px 0 0 185px; }
.gr-chart{ margin:40px auto 140px auto; background:#000; background:rgba(0,0,0,0.5); padding:30px; width:340px; display:block; text-decoration: none; }
.gr-chart h2{ color:#ef8300; font-size:25px; font-weight:700; font-style:italic; border-bottom:1px solid #ef8300; margin-bottom:20px; padding-bottom:20px; }
.chinese .gr-chart h2{ font-style:normal; }
.gr-chart span{ color:#ef8300; font-size:15px; text-decoration:none; font-style:italic; display:block; margin-top:15px; }
.chinese .gr-chart  span{ font-style:normal; }
.gr-chart  span:before{font-family: 'icomoon'; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content:"\e605"; margin-right: 14px; font-style:normal;}
.gr-chart .graph-container{ height:215px; overflow:hidden; position:relative;}	
.graph-container img{  position:absolute; bottom:-250px; opacity:0; }

.delighting-customers{ background-position: left bottom; background-repeat: no-repeat; background-size:cover; overflow: hidden; padding-top: 0; background-color:#9e7455; background-image:url(../images/delighting-customers.jpg);  position:relative; z-index:1; }
.dc-content{ width:100%; max-width:984px; margin:0 auto; padding:20px; padding-top:150px; text-align:center; }
.dc-content img{ float:right; }
.dc-content a{ box-sizing:border-box; display:inline-block; background:#000; background:rgba(0,0,0,0.5); width:268px; height:268px; border-radius:50%; float:left; text-align:center; color:#fff; font-size:25px; font-style:italic; font-weight:700; line-height:1.2; padding-top:100px; margin:120px 15px 0; position:relative; text-decoration:none; vertical-align:top}
.chinese .dc-content a{ font-style:normal; font-weight:normal; } 
.side-nav{ position:absolute; top:45%; right:25px; z-index:998; }
.side-nav a{ border:2px solid #fff; text-indent: -9999px;display: block; margin:8px 0; width: 12px; height: 12px; outline: 0; border-radius: 50%; z-index: 2; }
.side-nav a.active{ background:#fff;}

.recognition-awards{background:#ecd197; padding:30px 0; position:relative;z-index:10; box-sizing:border-box; width:100%; padding:0 15px;}
.ra-content{ width:100%; max-width:1180px; margin:0 auto;  padding:30px 0;  }
.rw-content{ width:100%; max-width:1365px; margin:0 auto; }
.ra-image{ text-align:center; padding-bottom:25px; }
.ra-image img{ display:inline-block; }
.recognition-awards .bx-wrapper .bx-viewport{ background:none transparent; }
.ra-slider li{ text-align:center; font-size:24px; font-weight:400; line-height:1.2; abackground: rgba(0,0,125,0.5); }
.ra-slider-content{ width:100%; max-width:310px; }
.ra-slider li img{ margin:0 auto; }
.ra-slider li span{ font-size:18px; color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:25px; display:block; box-sizing:border-box; }
.recognition-awards .bx-controls-direction{ display:block; }
.recognition-awards .bx-wrapper .bx-controls-direction a{ text-indent:0; text-decoration:none; color:#ef8300; font-size: 100px; top:28%; width:50px; height:100px;}
.recognition-awards .bx-wrapper .bx-controls-direction a i{ position:absolute; left:-15px; }
.recognition-awards .bx-wrapper .bx-prev{ left:-60px; }
.recognition-awards .bx-wrapper .bx-next{ right:-40px; }
.recognition-awards .bx-pager{ display:none; }
footer{ background:#494641 url(../images/footer-bg.png) left bottom no-repeat; color:#fff; padding:27px 0 125px; position:relative; z-index:5 }
.footer-links h2{ color:#ecd197; font-size:24px; font-weight:700; font-style:italic; margin:25px 0 }
.footer-links ins,
.footer-links a{ display:block; text-decoration:none; color:#fff; margin:15px 0 0; font-weight:400; font-size:16px; }
.footer-links a:hover{ color:#000; }
.lower-footer{ font-size:18px; font-weight:700; margin-top:55px; font-style:italic; }
.lower-footer a{ color:#fff; font-weight:700; letter-spacing: 1px; font-size: 18px; text-decoration:none;  margin-right:16px; }
.lower-footer a:last-child{ margin-left:16px; }
.text-right{ text-align:right; }
.btm-footer .two-col{font-size:18px; font-weight:700;  letter-spacing: 1px;}
.top-strip{ display:none; }
.links{ background:#fff url(../images/down-arrow-drop.png) right center no-repeat; border:1px solid #ecd197; margin:20px 0 0 20px; width:260px; height:30px; position:relative; color:#000; cursor:pointer}
.links-drop{ position:absolute; width:260px; background:#fff; border:1px solid #ecd197; top:28px; left: -1px; padding-bottom:10px ; display:none; }
.links span{ display:block; padding: 5px; }
.links-drop a{ display:block; box-sizing:border-box; padding:5px 10px; text-decoration:none; color:#000; border-bottom: 1px solid #ecd197; }
.container{ width:100%; max-width:1180px; margin:0 auto; padding:0 15px; box-sizing:border-box; }
.row:after, 
.row:before,
.container:before, 
.container:after{ content: " ";  display: table; clear: both; }
.container .row{margin-right: -15px;  margin-left: -15px; box-sizing: border-box;  }
.four-col {width: 25%; float: left; padding:0 15px;}
.two-col {width: 50%; float: left;padding:0 15px;}
/*Inner pages*/
#content{ line-height:1.3;}
.report-top{ width:100%; max-width:1180px; margin:0 auto; line-height:0; height:0; position:relative; z-index:9; }
.inner-settings{ background:#ef8300; background:rgba(239,131,0,0.6); padding:5px 10px 7px; position:absolute; right:0; top:0; }
.inner-settings a{ color:#fff; text-decoration: none; vertical-align:top; margin-right:5px; }
.inner-settings a i{ color:#fff; text-decoration: none; font-size:30px; }
.inner-settings .qf{ display:inline-block; }
.qf select { border: 0 none; height: 20px; margin-top: 0px; width: 145px; vertical-align:top; float:left;}
.tools-button{ display:inline-block; padding-left:8px;   }
.tools-button span{ display:inline-block; vertical-align:top; padding-top:15px; font-weight:700; font-style:italic; color:#ecd197; font-size:16px;  }
.inner-settings-tools{ display:none; float:left; border-right:1px solid #fff; padding-right:12px; overflow:hidden; }



.inner-banner{width:100%; margin:0 auto; height:800px; background-size:cover; position:relative; }
.banner-yellow-forest{ width:100%; height:800px; background: url(../images/yellow-forest.png) center bottom no-repeat; padding-bottom:223px; position:relative;  box-sizing:border-box;  }
h1.banner-heading{  font-family: 'din-bolditalicregular'; color:#fff; font-size:55px; text-shadow: 0 3px 12px #111;  }
h1.banner-heading small{  font-family: 'PT Sans'; color:#fff; font-size:35px; display:block;  }
.in-chairman-statement-banner{ width:100%; max-width:400px; margin:0 auto; position:absolute; top:50%;left:50%; text-align:right; margin:-45px 0 0 -200px; }

.yellow-bg-white-forest{ background:#fdebbd url(../images/white-forest.png) bottom center no-repeat; padding:50px 0 223px; }
.white-bg-yellow-forest{ background:#fff url(../images/yellow-forest.png) bottom center no-repeat; padding:50px 0 223px; }
.white-bg-yellow-tree{ background:#fff url(../images/yellow-tree.png) bottom center no-repeat; padding:50px 0; min-height:500px; }
.yellow-bg{ background:#fdebbd;padding:50px 0; }
.white-bg{ background:#fff;padding:50px 0; }

.white-box{ width:100%; margin-bottom:25px; box-sizing: border-box; padding:20px; background:#fff; }
.image-box-left{ float:left; width:50%; padding-right:10px; box-sizing: border-box; }
.image-box-right{ float:right; width:50%; padding-left:10px; box-sizing: border-box; }
.image-box-left img, 
.image-box-right img{ vertical-align:top; }
.header{ display:block; text-decoration:none; font-weight:bold; color:#ef8300;}
.table-wrap  .header{ padding:0 }
.footer{ background:#ef8300; padding:15px; display:block; width:100%; vertical-align:top; color:#fff; }
.table-wrap:before{ display:table; clear:both;  }
.table-wrap { overflow-x:auto; position:relative;}
.swipe-indicator {width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.25); display:none;}
.swipe-indicator i { font-size: 135px; display:inline-block; width:140px; left:50%; margin-left:-70px; position:absolute; top:50px; }

.history-box ul li,
#content ul li{ background:url(../images/li-img-01.jpg) left 7px no-repeat; padding-left:15px;  margin-bottom: 6px; }
#content ul li ul{  margin-top: 6px; }
#content ul li li{ background:url(../images/li-img-02.jpg) left 10px no-repeat; padding-left:10px;}
.acco-header{ border-bottom:1px solid #ddb98c; cursor:pointer; margin:0; color:#000; font-size:14px; display:block; padding:15px 35px 15px 15px; font-weight:normal; position:relative }
.acco-header.active{ background:#dca159; color:#fff; font-size:14px; display:block; font-weight:normal; }
.acco-header:after{ content:"\e60a"; font-family: 'icomoon'; display:block; position:absolute; right:15px; top:15px;   }
.acco-header.active:after{ content:"\e609"; font-family: 'icomoon'; display:block; position:absolute; right:15px; top:15px;    }
.acco-content{ display:none; border-bottom:1px solid #ddb98c; margin-bottom:5px; padding:0px 35px 4px 15px; }
.heading-of-page{ display:none; }


.common-left-col{ width:34%; box-sizing: border-box; float:left; padding:0 15px; }
.search-right-col,
.common-right-col{ width:66%; box-sizing: border-box; float:left; padding:0 15px; }

.small-table table.financial_table{ font-size:0.5em; }
.history-box{ padding-top:10px; }
.history-box ul li{ display:block; margin-bottom:10px; }
.history-box ul li a{ color:#3e3e3e; text-decoration:none;}
.history-box ul li a:hover{ color:#ef8300; }

#quick_edit_tools{ left:auto !important; right: 25px !important;}
table.download_table.financial_table th:not(.align_center),
table.financial_table td.dc-col1{text-align:left; }
table.financial_table td a{ color:#fff; }
table.download_table.financial_table td a{ color:#3e3e3e; }
.downloadcenter_button input[type="submit"]{ border:0; background:#ef8300;  color:#fff; padding:5px 10px;}
input[type="text"]{ height:32px; font-family: "PT Sans",Verdana,sans-serif; }
textarea{ height:120px; font-family: "PT Sans",Verdana,sans-serif; margin-bottom:15px; }
input[type="text"],
textarea{ border:1px solid #ef8300  }
.recco-form p{ display:block;}
.recco-form p:after{ content:"*"; font-size:18px; color:#F00; }
.recco-form textarea,
.recco-form input[type="text"]{ width:100%; max-width:380px; padding:0 10px; }
.xls-download-link, .lightbox_table{ float:right; text-decoration:none; color:#a6a5a5; padding-left:10px; text-decoration: none;}
.xls-download-link i, .lightbox_table i{ font-size: 22px;}
.download_table td{ padding:3px 6px; }
.download_table td.col1{ padding-left:0 }
.cm-state-content{ font-weight:400; color:#000; font-size:16px; padding-top:150px; }

#search_output table td{text-align:left; white-space:nowrap; cursor:pointer; text-transform:none; padding:2px 0;}
#search_output table td.numberCol{ text-align:center;}
#search_output table{width:100%}
#search_output{clear:both; padding:10px; display:none; background-color:#ba4d4d; min-width:142px; z-index:105!important;border: 1px solid #ef8300; margin-top: -2px; border-top:0; border-radius:0 0 6px 6px;}
#search_output .keywordCol{font-weight:700}

.home #homeSearchcontent { position: relative; z-index: 998;}

.searchWord{ margin:8px 0 0 0} 
ul li.search-result-ele,
#content ul li.search-result-ele{ background:none; border-bottom: 1px solid #fff;   }
.search-result-number {font-weight: 700;}
ul.search-result-paging {text-align: center;}
ul.search-result-paging li,
#content ul.search-result-paging li { border: 1px solid #fff; display: inline-block; margin: 0 1px;  background:none; padding:2px }
ul.search-result-paging li.current-page a { background: #ef8300; color: #ffffff; }
ul.search-result-paging li a { display: block; font-size: 11px; padding:5px 10px; text-decoration: none;}
ul.search-result-paging li.hide-option,
#content ul.search-result-paging li.hide-option{ display: none;}