div::-webkit-scrollbar { width: 5px; height: 10px; }
div::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #f0bd00; }
div::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 10px; background: #c9c9c9; }


/* Tabs */
.tabs { width: 100%; margin: 20px 0; }
.tab-links { list-style: none; padding: 0; margin: 0; box-shadow: 0px 2px 16px 2px rgba(213,213,213,0.37); padding: 0px 2.5em; position: relative; z-index: 1; }
.tab-links li { margin-right: 38px; color: #747474; }
.tab-links a { height: 50px; line-height: 50px; display: inline-block; text-decoration: none; font-size: 15px; font-weight: normal; border-bottom: 4px solid transparent; }
.tab-links a:hover { color: #323232; font-weight: bold; }
.tab-links a.active, .tab-links a.active:hover{ border-bottom: 4px solid #FCC800; font-weight: bold; color: #323232; }
.tab-content {}
.tab { display: none; }
.tab.active { display: block; }


.news-con-wrap { padding:0px 0px 4.0625em; }
.news-con-wrap .page-title { color:#999; padding:5.625em 0px 3.4375em; background:url(../images/ns-linebg01.png) repeat-x left bottom;  }
.news-con-wrap .page-title p:first-child { color:#000; }
.news-con-wrap .page-title p:first-child +p { margin-top:1em; }
.news-con-wrap .page-ns-content { line-height:1.75; color:#333; padding:2em 0px; overflow: auto; max-height: 554px; }
.news-con-wrap .page-ns-content .page-ns-content-scroller { margin-right: 5px; }
.news-con-wrap .page-ns-content img { max-width:100%; height:auto; }
.news-con-wrap .page-ns-content em{font-style:italic;}

@media only screen and (max-width:2048px){
	.news-con-wrap .page-wrap { max-width:1420px; }
}

@media only screen and (max-width:767px){
.news-con-wrap { padding:0px 0px 1em; }	
.news-con-wrap .page-title { padding:2.5em 0px 2em; }
}

.respon-report-list { padding:6.4285em 0px 6.25em; background: #F6F6F6; }
.respon-report-list .page-list { padding: 0px 40px; margin: 2.125em 0px 3.75em 0px; background:#fff; }
.respon-report-list .page-list ul li { position:relative; background:#fff; padding:0.833em 0px 0.833em 0px; border-bottom:1px solid #EDEDED;}
.respon-report-list .page-list ul li:last-child { content:""; border-bottom:1px solid transparent;}
.respon-report-list .page-list .page-down{ width:44px; height: 44px; position:absolute; top:50%; right:15px; margin-top:-1.46425em; background:url(../images/download.png) no-repeat; background-size: 20px 20px; background-position: center center; }
.respon-report-list .page-list .page-con { padding-top:6px;  }
.respon-report-list .page-list .page-con span {  padding:0px 2.11em 0px 0px; line-height:40px;  position:relative; max-width:100%; overflow:hidden; display:inline-block; }
.respon-report-list .page-list .page-con span i {background:url(../images/pdf.png) no-repeat; background-size:contain;width:18px; position:absolute; right:0px; top:50%; height:20px; margin-top:-10px; }
.respon-report-list .page-list ul li:hover .page-con span { color:#fcc800; }
.respon-report-list .page-list ul li:hover .page-down { background:url(../images/download-hover.png) no-repeat; background-size: 20px 20px; background-position: center bottom;}

