@charset "utf-8";
/* CSS Document */

@import url(style_def.css);
@import url(style_m.css);
@import url(style_s.css);

img	{max-width:100%; height:auto;}


/* 卷軸 */
::-webkit-scrollbar {width: 5px;}
::-webkit-scrollbar-track { background:#f5f5f5; border:#e3d9c9 solid 1px; }
::-webkit-scrollbar-thumb { border:#d2d2d2 solid 1px; background:#c3c3c3; }
::-webkit-scrollbar-thumb:hover { background:#7e6b5a; }
::-webkit-scrollbar-thumb:active { background:#81511c; }

/* pages */
.pages_box { margin:0; padding:5px 0 5px 0; background:#9dc0ad; text-align:center;}
.pages { margin:0; padding:0; display:inline-block;}
.pages li { list-style:none; float:left; text-align:center; border-radius:45px; margin:0 5px; line-height:45px; width:45px; background:#fff;}
.pages a { color:#568d82; display:block; padding:0; font-size:14px;}
.pages a:hover { color:#fff;}
.pages li:hover { background:#ddd;}
.is_page a { background:#568d82; border-radius:45px; color:#fff !important;}


/* error */
.error { margin:15px 0 0 0 !important; padding:0 30px !important;}
.errorInfo { width:300px; margin:30px auto;}
/*404*/
.error { line-height:25px; margin:0; padding:10px; color:#999; font-size:13px;}
.error ul { font-size:12px;}
.error h1,.error h3,.error li { margin:0; padding:0;}
.error h3 { color:#666; font-size:18px;}
.error a { color:#f00;}
.error a:hover { color:#333;}

/************************/
.textForm1 { background:#fff; color:#000; line-height:26px; height:26px; border:#dadada solid 1px; font-size:15px; padding:0 2%; width:100%;}
/************************/
@media print {
  a[href]:after {
    content: none !important;
  }
}
/************************/
/*****向上按鈕*/
.upBtn_box { position:fixed; right:15px; bottom:10px; z-index:9999999; width:33px; height:33px; background-color:rgba(0,0,0,0.8); border-radius:3px; cursor:pointer;}

/************************/
.passCode_ { width:92px; height:40px; margin:0 0 3px 0;}

/************************/
.sladerBtnL_box ,.sladerBtnR_box { position:absolute; top:50%;}
.sladerBtnL_box { left:30%; margin:-25px 0 0 -12px;}
.sladerBtnR_box { right:30%; margin:-25px -12px 0 0;}
.sliderTitleBox { font-size:24px;}
.sliderTextBox { font-size:12px;}

/*****/indText_box
.fileOnline_box ,.fileDownload_box { position:absolute; top:0; width:150px; text-align:center; line-height:40px; height:40px; z-index:9999; background:rgba(65,100,110,.6)}
.fileDownload_box { top:45px;}
.fileOnline_box:hover ,.fileDownload_box:hover { background:#000;}
.fileOnline_box a ,.fileDownload_box a { color:#fff; display:block;}

/*****/
.index_box { position:relative; height:600px;}
.indLogo_box ,.indText_box { position:absolute;}
.indLogo_box { top:50%; right:50%; width:150px; }
.indText_box { top:50%; left:50%; font-size:16px; height:118px; line-height:118px;}
.footerIndex_box { width:100%;  text-align:center; line-height:100px; font-size:12px;}


