@charset "UTF-8";
/* 不改變文字單位 */
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ========================================================================== HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined in IE 8/9. */
@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);
@import url(http://fonts.googleapis.com/css?family=Roboto);
@import url(http://fonts.googleapis.com/css?family=Arimo);
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }

/** Correct `inline-block` display not defined in IE 8/9. */
audio, canvas, video { display: inline-block; }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address styling not present in IE 8/9. */
[hidden] { display: none; }

/* ========================================================================== Base ========================================================================== */
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
html { font-family: sans-serif; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -ms-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
body { margin: 0; }

/* ========================================================================== Links ========================================================================== */
/** Address `outline` inconsistency between Chrome and other browsers. */
a:focus { outline: thin dotted; }

/** Improve readability when focused and also mouse hovered in all browsers. */
a:active, a:hover { outline: 0; }

/* ========================================================================== Typography ========================================================================== */
/** Address variable `h1` font size within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
h1 { /*  font-size: 2em; */ }

/** Address styling not present in IE 8/9, Safari 5, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
b, strong { font-weight: bold; }

/** Address styling not present in Safari 5 and Chrome. */
dfn { font-style: italic; }

/** Address styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/** Correct font family set oddly in Safari 5 and Chrome. */
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }

/** Improve readability of pre-formatted text in all browsers. */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/** Set consistent quote types. */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* ========================================================================== Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9. */
img { border: 0; }

/** Correct overflow displayed oddly in IE 9. */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
/** Address margin not present in IE 8/9 and Safari 5. */
figure { margin: 0; }

/* ========================================================================== Forms ========================================================================== */
/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */
button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
button, input { line-height: normal; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
/** Remove most spacing between table cells. */
table, table.left_box { border-collapse: collapse; border-spacing: 0; }

html { /* font-size: 62.5%; @include rem(line-height, 24px); */ }

body { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 300; -webkit-text-size-adjust: none; text-rendering: optimizeLegibility; color: #444; }

h1, h2, article.content_835 h2.font, article.content_650 h2.font, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 400; color: black; }

h1 { color: #444; font-family: 'Libre Baskerville', 'Meiryo', "微軟正黑體", 'Microsoft JhengHei', serif; font-weight: 700; }

h2, article.content_835 h2.font, article.content_650 h2.font { color: #444; font-family: 'Source Sans Pro', 'Meiryo', "微軟正黑體", 'Microsoft JhengHei', sans-serif; }

h3, h4, h5, h6 { color: #444; font-family: 'Roboto', 'Meiryo', "微軟正黑體", 'Microsoft JhengHei', sans-serif; }

h1 { color: #703035; font-size: 2em; line-height: 1.125em; margin-bottom: 0.75em; }

h2, article.content_835 h2.font, article.content_650 h2.font { margin: 0 0 16px 0; margin: 0 0 1rem 0; font-size: 1.75em; line-height: 1.0285714286em; }

h3 { margin: 0 0 10px 0; margin: 0 0 0.625rem 0; font-size: 1.125em; line-height: 1.3333333333em; }

p, li, th, .forms_content_State thead th, td { font-family: 'Arimo', 'Meiryo', "微軟正黑體", 'Microsoft JhengHei', sans-serif; font-size: 0.9375em; line-height: 1.44em; margin-bottom: 1.5em; }

li { margin-bottom: 0.375em; }

a { color: #555; text-decoration: none; }
a:hover { color: #840c15; }
a:hover, a:focus { text-decoration: underline; }

ul { line-height: 1; }

th, .forms_content_State thead th { font-family: 'Arimo', 'Meiryo', "微軟正黑體", 'Microsoft JhengHei', sans-serif; }

td { font-family: 'Arimo', 'Meiryo', "微軟正黑體", 'Microsoft JhengHei', sans-serif; }

.row { *zoom: 1; }
.row:after { content: ""; display: table; clear: both; }

/* ----------------- ------------------ ----------------- */
p.small { font-size: 0.75em; line-height: 2em; /* @include rem(font-size, 12px); */ }

.h1_small { font-size: 0.8125em; line-height: 1.8461538462em; /* @include rem(font-size, 28px); line-height: 1.5; */ }

span.small { font-size: 0.75em; line-height: 2em; /* @include rem(font-size, 12px); */ }

.font_big { text-align: center; font-size: 1.5625em; line-height: 1.152em; margin-bottom: 20px; display: block; }

.tw { font-family: '微軟正黑體', 'Microsoft JhengHei'; }

.jp { font-family: 'Noto Sans Japanese', serif; font-weight: 200; }

.top_10 { padding-top: 10px; }

.top_40 { padding-top: 40px; }

.mt_10 { margin-top: 10px; }

.ml_20 { margin-left: 20px; }

.mb_15 { margin-bottom: 15px; }

.mt_40 { margin-top: 40px; }

.mt_60 { margin-top: 60px; }

.text { overflow: auto; }

.fa_float { float: left; display: block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1.3; margin-right: 4px; }

.video_box { text-align: center; }

hr { border: 0; height: 1px; background-color: #e5bb47; margin-top: 40px; }

.dp_none { display: none; }

.photo_box { *zoom: 1; margin: 15px 0; }
.photo_box:after { content: ""; display: table; clear: both; }
.photo_box img { width: 100%; }
.photo_box div { margin-right: 15px; width: 175px; float: left; }
.photo_box div a img { width: 100%; }
.photo_box div p { margin: 0; padding: 0; text-align: center; }

/* ----------------- ------------------ ----------------- */
/*   head   */
header.index { width: 100%; background: url(../images/head_bg_img.jpg) repeat-x 0px 0px; }

.head_width { width: 1150px; margin: 0 auto; position: relative; background: url(../images/head_bg_img.jpg) repeat-x 0px 0px; padding:15px 0;}

a.logo_box { display: block; width: 490px; }

.logo { height: 109px; background: url() no-repeat 0px 0px; }
.logo h2, .logo article.content_835 h2.font, article.content_835 .logo h2.font, .logo article.content_650 h2.font, article.content_650 .logo h2.font { color: #fff; position: absolute; z-index: 10; left: 125px; }
.logo h3 { color: #fff; position: absolute; z-index: 10; left: 130px; }
.logo .logo_tw { top: 22px; font-size: 2.1375em; line-height: 1.4035087719em; font-family: '微軟正黑體', 'Microsoft JhengHei'; }
.logo .logo_tw_e { top: 65px; left: 127px; font-size: 0.875em; line-height: 1.7142857143em; font-family: 'Lucida Sans Unicode'; }
.logo .logo_en { font-size: 1.75em; line-height: 1.7142857143em; font-family: 'Lucida Sans Unicode'; margin-top:20px; }
.logo .logo_en_e { font-size: 1.375em; line-height: 2.1818181818em; font-family: 'Lucida Sans Unicode';margin-top:50px; }

.head_to_menu { position: absolute; z-index: 10; top: 15px; right: 0px; margin-top:20px;}
.head_to_menu ul { padding: 0; margin: 0; }
.head_to_menu ul li { color: #fff; display: inline-block; padding-left: 10px; margin-left: 10px; border-left: #ddd 1px solid; list-style-type: none; }
.head_to_menu ul li a { color: #fff; }
.head_to_menu ul li:first-child { border-left: 0px none; }

.head_search { position: absolute; z-index: 10; top: 50px; right: 0px; margin-top:20px;}
.head_search .head_input_text { width: 220px; padding: 5px; height: 27px; border: #542427 1px solid; position: absolute; z-index: 20; right: 55px; }
.head_search .head_button { width: 50px; height: 38px; color: #fff; background: #e5bb47; border: none 0px; position: absolute; z-index: 20; right: 0; }
.head_search .head_button:hover { -moz-transform: scale(0.99); -ms-transform: scale(0.99); -webkit-transform: scale(0.99); transform: scale(0.99); -moz-box-shadow: 0px 0px 3px #444 inset; -webkit-box-shadow: 0px 0px 3px #444 inset; box-shadow: 0px 0px 3px #444 inset; }

/*   nav   */
nav.IA { width: 100%; padding: 10px 5; background: #e5c779; background:#E5C779; }
nav.IA .nav_width { width: 1150px; text-align: center; margin: 0 auto; }
nav.IA ul { padding: 7px; margin: 0;  background:#E5C779;}
nav.IA li { list-style: none; display: inline; margin: 0 5px; padding-right: 10px; border-right: #fff 1px solid; }
nav.IA li:first-child { padding-left: 10px; border-left: #fff 1px solid; }
nav.IA a { padding: 0 3px; display: inline-block; text-decoration: none; }
nav.IA a:hover { -moz-transition: background 0.5s ease-in; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.5s ease-in; transition: background 0.5s ease-in; background: #e5bb47; text-decoration: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

/*   content   */
.container { width: 1150px; margin: 0 auto 20px auto; background: #fff; *zoom: 1; }
.container:after { content: ""; display: table; clear: both; }

aside.right_box { width: 240px; /* margin-left: 25px; */ float: left; }

.main { /* width: 835px; */ width: 885px; margin: 0 0 20px 25px; float: left; *zoom: 1; }
.main:after { content: ""; display: table; clear: both; }

.main_1150 { width: 1100px; margin: 0 25px 20px 25px; *zoom: 1; }
.main_1150:after { content: ""; display: table; clear: both; }

/*   foot   */
footer { width: 100%; height:240px; background: url(../images/foot_top_bg_img.jpg) repeat-x 0px 0px; }

.foot_width { width: 1150px; height:240px; margin: 0 auto; position: relative;background: url(../images/foot_top_bg_img.jpg) repeat-x 0px 0px; }

.foot_logo { width: 240px; color: #fff; padding: 115px 0 0 10px; font-size: 1em; line-height: 1.5em; position: absolute; z-index: 10; top: 20px; background: url(../images/foot_logo.png) no-repeat 0px 0px; }

.foot_text_box { position: absolute; z-index: 10; right: 0; *zoom: 1; margin-top: 25px; }
.foot_text_box:after { content: ""; display: table; clear: both; }
.foot_text_box h3 { color: #fff; position: relative; z-index: 1; margin-bottom: 15px; }
.foot_text_box h3:after { width: 20px; content: ""; position: absolute; z-index: 10; top: 40px; left: 0; border-bottom: 2px solid #855659; }
.foot_text_box p { color: #fff; }
.foot_text_box .OT { float: left; margin-right: 40px; }
.foot_text_box .OT p { float: left; }
.foot_text_box .CU { float: left; }
.foot_text_box .CU .address { float: left; width: 210px; margin-right: 20px; }
.foot_text_box .CU .tel { float: left; width: 180px; color: #fff; margin-top: 13px; }
.foot_text_box .CU .tel .tel_left_box { float: left; font-size: 0.9375em; line-height: 1.44em; }
.foot_text_box .CU .tel .tel_right_box { overflow: auto; font-size: 0.9375em; line-height: 1.44em; }
.foot_text_box a { color: #fff; }
.foot_text_box a:hover { color: #fff; text-decoration: underline; }

.foot_bottom_bar { width: 1150px; height: px; margin: 0 auto; padding-top: 180px; }
.foot_bottom_bar .left_box { float: left; margin-top: 20px; color: #979595; font-size: 0.75em; line-height: 2em; }
.foot_bottom_bar .right_box { float: right; margin-top: 20px; color: #535355; }
.foot_bottom_bar .right_box a { display: inline-block; }
.foot_bottom_bar .right_box a:hover { color: #ddd; }
.foot_bottom_bar .right_box i { margin-right: 15px; }
.foot_bottom_bar .right_box i a:hover { text-decoration: none; }

/* ----------------- ------page_layout------------ ----------------- */
article.content_835, article.content_650 { /* width: 835px; */ width: 100%; float: left; }
article.content_835 img + p, article.content_650 img + p, article.content_835 img + h2, article.content_650 img + h2, article.content_835 img + h2.font, article.content_650 img + h2.font, article.content_835 img + h3, article.content_650 img + h3 { margin-top: 20px; }
article.content_835 p + h2, article.content_650 p + h2, article.content_835 p + h2.font, article.content_650 p + h2.font, article.content_835 h3 + h2, article.content_650 h3 + h2, article.content_835 h3 + h2.font, article.content_650 h3 + h2.font, article.content_835 table + h2, article.content_650 table + h2, article.content_835 table + h2.font, article.content_650 table + h2.font, article.content_835 table + h3, article.content_650 table + h3, article.content_835 ul + h2, article.content_650 ul + h2, article.content_835 ul + h2.font, article.content_650 ul + h2.font, article.content_835 .video_box + h2, article.content_650 .video_box + h2, article.content_835 .faq_box + h2, article.content_650 .faq_box + h2 { margin-top: 30px; }
article.content_835 img, article.content_650 img { /* width: 100%;  */ -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
article.content_835 img.photo_30, article.content_650 img.photo_30 { width: 30%; display: block; margin-bottom: 5px; text-align: center; }
article.content_835 h2, article.content_650 h2, article.content_835 h2.font, article.content_650 h2.font { margin-top: 40px; padding: 0 0 5px 5px; color: #ad8619; border-left: #e5bb47 8px solid; border-bottom: #e5bb47 1px solid; }
article.content_835 h2 span.small, article.content_650 h2 span.small { line-height: 1em; /* @include adjust-font-size-to(17px);  @include rem(font-size, 17px); */ }
article.content_835 h2:first-child, article.content_650 h2:first-child { margin-top: 0px; }
article.content_835 h2.font, article.content_650 h2.font { border: 0px none; }
article.content_835 h3 span, article.content_650 h3 span { font-weight: bold; background: #f2dca0; padding: 0 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
article.content_835 p:first-child, article.content_650 p:first-child { margin-top: 0; }
article.content_835 p.right, article.content_650 p.right { text-align: right; }
article.content_835 ul, article.content_650 ul { padding-right: 10px; margin-bottom: 20px; }
article.content_835 ul li, article.content_650 ul li { list-style: none; }
article.content_835 ul.digital, article.content_650 ul.digital { padding: 0 0 0 30px; }
article.content_835 ul.digital li, article.content_650 ul.digital li { list-style-type: decimal; }
article.content_835 ul.digital ul, article.content_650 ul.digital ul { padding-left: 12px; }
article.content_835 ul.digital ul li, article.content_650 ul.digital ul li { list-style: disc; }
article.content_835 ul.gift, article.content_650 ul.gift { padding-left: 5px; margin: 5px 0; }
article.content_835 ul.gift li, article.content_650 ul.gift li { line-height: 1.2; }
article.content_835 ul.img, article.content_650 ul.img { padding: 0; }
article.content_835 ul.img img, article.content_650 ul.img img { width: 51%; }
article.content_835 ul.img2, article.content_650 ul.img2 { padding: 0; margin: 0 0 15px 0; display: inline-block; }
article.content_835 ul.img2 li, article.content_650 ul.img2 li { display: inline; line-height: 1; }
article.content_835 ul.img2 li img, article.content_650 ul.img2 li img { width: 49%; }
article.content_835 ul.img2 li.pt, article.content_650 ul.img2 li.pt { width: 20%; margin-right: 15px; display: inline-block; }
article.content_835 ul.img2 li.pt img, article.content_650 ul.img2 li.pt img { width: 100%; text-align: center; }
article.content_835 ul.img2 li.pt p, article.content_650 ul.img2 li.pt p { margin: 0; padding: 0; text-align: center; }
article.content_835 ul.img3, article.content_650 ul.img3, article.content_835 ul.img4, article.content_650 ul.img4, article.content_835 ul.img4h, article.content_650 ul.img4h { padding: 0; margin: 0 0 15px 0; }
article.content_835 ul.img3 li, article.content_650 ul.img3 li, article.content_835 ul.img4 li, article.content_650 ul.img4 li, article.content_835 ul.img4h li, article.content_650 ul.img4h li { display: inline; line-height: 1; }
article.content_835 ul.img3 li img, article.content_650 ul.img3 li img, article.content_835 ul.img4 li img, article.content_650 ul.img4 li img, article.content_835 ul.img4h li img, article.content_650 ul.img4h li img { width: 32.5%; height: 150px; }
article.content_835 ul.img4 li img, article.content_650 ul.img4 li img { width: 24.5%; height: 120px; }
article.content_835 ul.img4h li img, article.content_650 ul.img4h li img { width: 24.5%; height: 258px; }
article.content_835 table tr th, article.content_650 table tr th { padding: 10px; /* @include border-radius(5px); */ }
article.content_835 table tr td, article.content_650 table tr td { padding: 10px; }
article.content_835 table tr td span.small, article.content_650 table tr td span.small { color: #aaa; font-size: 0.75em; line-height: 2em; }
article.content_835 table tr th.w1, article.content_650 table tr th.w1 { width: 160px; }
article.content_835 table tr ul, article.content_650 table tr ul { padding-left: 20px; /* padding:10px 10px 5px 20px;  background:lighten($main_color, 35%);  @include border-radius(3px);*/ }
article.content_835 table tr ul li, article.content_650 table tr ul li { list-style: disc; }
article.content_835 table tr ul.none, article.content_650 table tr ul.none { background: #fff; }
article.content_835 .faq_box, article.content_650 .faq_box { border-bottom: #ddd 1px dashed; margin-bottom: 15px; }
article.content_835 .faq_box h4, article.content_650 .faq_box h4 { color: #703035; padding-left: 15px; /*  @include adjust-font-size-to(16px); @include trailer(1); */ /* @include rem(font-size, 16px);  @include rem(margin, 0 0 10px 0); */ }
article.content_835 .faq_box p, article.content_650 .faq_box p { padding-left: 33px; }
article.content_835 .news_content a, article.content_650 .news_content a { text-decoration: none; }
article.content_835 a, article.content_650 a { text-decoration: underline; }
article.content_835 .two_box, article.content_650 .two_box { float: left; width: 48%; margin-right: 2%; }
article.content_835 .two_box h3, article.content_650 .two_box h3 { margin-top: 1em; margin-bottom: 0; }
article.content_835 .two_box p, article.content_650 .two_box p { margin: 0; }
article.content_835 .photos_box a, article.content_650 .photos_box a, article.content_835 .photos_c_box a, article.content_650 .photos_c_box a { text-decoration: none; }

/* article.content_835 h2.mt_0{ margin-top: 0px;} */
/* article.content_835 > h2{margin-top: 10px;} */
article.content_650 { width: 700px; }
article.content_650 img { width: 100%; }

/* h1 + article.content_835 { margin-top: 20px; } */
/* ----------------- -----table------------- ----------------- */
table.w_100 { width: 100%; }

table, table.left_box { border-top: #ddd 1px solid; border-left: #ddd 1px solid; margin-bottom: 15px; }
table thead th, table.left_box thead th, table .forms_content_State thead th, .forms_content_State table thead th { font-weight: bold; border-bottom: #ddd 1px solid; border-right: #ddd 1px solid; background: #fbf5e3; text-align: left; }
table thead td, table.left_box thead td { border-bottom: #ddd 1px solid; border-right: #ddd 1px solid; background: #ebcc74; color: #666; }
table tbody td, table.left_box tbody td { border-bottom: #ddd 1px solid; border-right: #ddd 1px solid; /* p { @include adjust-font-size-to(14px, .85); } */ }
table p, table.left_box p { margin-bottom: 0; }

tr.odd, tbody.odd tr:nth-child(2n+2), .forms_content_State tbody.odd tr:nth-child(2n+2) { background: #fefbf5; }

table.left_box th { font-weight: bold; border-bottom: #ddd 1px solid; border-right: #ddd 1px solid; background: #fbf5e3; text-align: left; }
table.left_box td { border-bottom: #ddd 1px solid; border-right: #ddd 1px solid; }
table.left_box td.w230 { width: 230px; }

table.right tr th { text-align: right; }

table.center tr th, table tr td.center { text-align: center; }

/* ----------------- -------麵包屑----------- ----------------- */
.path { margin: 10px 0 20px 0; padding: 2px 10px; }
.path ul { margin: 0; padding: 5px 0; }
.path li { list-style: none; display: inline; padding-right: 10px; }
.path i { padding-left: 10px; }
.path .superscript { vertical-align: super; }

.path2 { margin: 0px 0 20px 0;}
.path2 ul { margin: 0; padding: 5px 0; }
.path2 li { list-style: none; display: inline; padding-right: 10px; }
.path2 i { padding-left: 10px; }
.path2 .superscript { vertical-align: super; }

/* ----------------- ------bottom Updated------------ ----------------- */
.color_box { width: 96%; float: left; background: #eee; padding: 2%; margin-top: 40px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.color_box p { margin: 0; }
.color_box .left_text { float: left; }
.color_box .right_text { float: right; }

/* ----------------- home 首頁 ----------------- */
.index_img { height: 330px; margin-bottom: 20px; background: #eee; }

.index_content_box { margin-bottom: 30px; *zoom: 1; }
.index_content_box:after { content: ""; display: table; clear: both; }

.bottom_bar { width: 100%; text-align: right; /* @include adjust-font-size-to(15px);   @include rem(font-size, 15px); */ font-weight: bold; }
.bottom_bar i { color: #0cbcea; }

.news_box { width: 700px; margin-right: 25px; float: left; position: relative; }
.news_box h2, .news_box article.content_835 h2.font, article.content_835 .news_box h2.font, .news_box article.content_650 h2.font, article.content_650 .news_box h2.font { position: relative; z-index: 1; font-weight: bold; }
.news_box h2:after, .news_box article.content_835 h2.font:after, article.content_835 .news_box h2.font:after, .news_box article.content_650 h2.font:after, article.content_650 .news_box h2.font:after { width: 20px; content: ""; position: absolute; z-index: 10; top: 35px; left: 0; border-bottom: 2px solid #fc3750; }
.news_box h2.tw, .news_box article.content_835 h2.tw.font, article.content_835 .news_box h2.tw.font, .news_box article.content_650 h2.tw.font, article.content_650 .news_box h2.tw.font { font-size: 1.625em; line-height: 1.3846153846em; }

.news_nav { position: absolute; z-index: 10; top: 10px; left: 40px; }
.news_nav li { margin-right: 5px; display: inline; list-style-type: none; }
.news_nav li a { color: #bbb; padding-top: 5px; border-top: #eee 2px solid; }
.news_nav li a:hover { border-top: #fc3750 2px solid; text-decoration: none; }
.news_nav li.active a { color: #444; border-top: #fc3750 2px solid; }

.news_content a { height: 75px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: #eee 1px solid; display: block; }
.news_content a:hover { text-decoration: none; }
.news_content a h4 { color: #bbb; font-size: 0.75em; line-height: 2em; }
.news_content p { margin-top: 1px; padding-top: 4px; margin-bottom: 0; }
.news_content p.grey { color: #aaa; }

.tab-content { margin-top: 25px; }

.events_box { width: 425px; float: left; }
.events_box h2, .events_box article.content_835 h2.font, article.content_835 .events_box h2.font, .events_box article.content_650 h2.font, article.content_650 .events_box h2.font { position: relative; z-index: 1; font-weight: bold; }
.events_box h2:after, .events_box article.content_835 h2.font:after, article.content_835 .events_box h2.font:after, .events_box article.content_650 h2.font:after, article.content_650 .events_box h2.font:after { width: 20px; content: ""; position: absolute; z-index: 10; top: 35px; left: 0; border-bottom: 2px solid #fec738; }
.events_box h2.tw, .events_box article.content_835 h2.tw.font, article.content_835 .events_box h2.tw.font, .events_box article.content_650 h2.tw.font, article.content_650 .events_box h2.tw.font { font-size: 1.625em; line-height: 1.3846153846em; }
.events_box ul { margin: 35px 0 0 0; padding: 0; }
.events_box ul li { height: 74px; margin-bottom: 10px; list-style-type: none; }
.events_box ul a { width: 100%; height: 74px; display: block; }
.events_box ul a:hover { text-decoration: none; }
.events_box img { float: left; margin-right: 15px; }
.events_box .text { height: 53px; overflow: auto; }
.events_box p { color: #aaa; margin-top: 0; }
.events_box .events_date { width: 74px; height: 74px; display: block; float: left; margin-right: 15px; color: #fff; position: relative; }
.events_box .events_date .week { margin: 0 auto; text-align: center; margin-top: 5px; font-weight: bold; }
.events_box .events_date .date { position: absolute; z-index: 10; right: -5px; bottom: -20px; font-size: 2.8125em; line-height: 1.6em; font-weight: bold; }

li.box_1 { padding-bottom: 0px; /* border-bottom: #d87484 1px solid; */ *zoom: 1; }
li.box_1:after { content: ""; display: table; clear: both; }
li.box_1 h2.title { color: #d87484; float: left; margin-bottom: 0; }
li.box_1 .li_color_box { overflow: hidden; text-shadow: #d26072 1px 1px 0, #d26072 2px 2px 0, #d26072 3px 3px 0, #d26072 4px 4px 0, #d26072 5px 5px 0, #d26072 6px 6px 0, #d26072 7px 7px 0, #d26072 8px 8px 0, #d26072 9px 9px 0, #d26072 10px 10px 0, #d26072 11px 11px 0, #d26072 12px 12px 0, #d26072 13px 13px 0, #d26072 14px 14px 0, #d26072 15px 15px 0, #d26072 16px 16px 0, #d26072 17px 17px 0, #d26072 18px 18px 0, #d26072 19px 19px 0, #d26072 20px 20px 0, #d26072 21px 21px 0, #d26072 22px 22px 0, #d26072 23px 23px 0, #d26072 24px 24px 0, #d26072 25px 25px 0, #d26072 26px 26px 0, #d26072 27px 27px 0, #d26072 28px 28px 0, #d26072 29px 29px 0, #d26072 30px 30px 0, #d26072 31px 31px 0, #d26072 32px 32px 0, #d26072 33px 33px 0, #d26072 34px 34px 0, #d26072 35px 35px 0, #d26072 36px 36px 0, #d26072 37px 37px 0, #d26072 38px 38px 0, #d26072 39px 39px 0, #d26072 40px 40px 0, #d26072 41px 41px 0, #d26072 42px 42px 0, #d26072 43px 43px 0, #d26072 44px 44px 0, #d26072 45px 45px 0, #d26072 46px 46px 0, #d26072 47px 47px 0, #d26072 48px 48px 0, #d26072 49px 49px 0, #d26072 50px 50px 0, #d26072 51px 51px 0, #d26072 52px 52px 0, #d26072 53px 53px 0, #d26072 54px 54px 0, #d26072 55px 55px 0, #d26072 56px 56px 0, #d26072 57px 57px 0, #d26072 58px 58px 0, #d26072 59px 59px 0, #d26072 60px 60px 0, #d26072 61px 61px 0, #d26072 62px 62px 0, #d26072 63px 63px 0, #d26072 64px 64px 0, #d26072 65px 65px 0, #d26072 66px 66px 0, #d26072 67px 67px 0, #d26072 68px 68px 0, #d26072 69px 69px 0, #d26072 70px 70px 0, #d26072 71px 71px 0, #d26072 72px 72px 0, #d26072 73px 73px 0, #d26072 74px 74px 0, #d26072 75px 75px 0, #d26072 76px 76px 0, #d26072 77px 77px 0, #d26072 78px 78px 0, #d26072 79px 79px 0, #d26072 80px 80px 0, #d26072 81px 81px 0, #d26072 82px 82px 0, #d26072 83px 83px 0, #d26072 84px 84px 0, #d26072 85px 85px 0, #d26072 86px 86px 0, #d26072 87px 87px 0, #d26072 88px 88px 0, #d26072 89px 89px 0, #d26072 90px 90px 0, #d26072 91px 91px 0, #d26072 92px 92px 0, #d26072 93px 93px 0, #d26072 94px 94px 0, #d26072 95px 95px 0, #d26072 96px 96px 0, #d26072 97px 97px 0, #d26072 98px 98px 0, #d26072 99px 99px 0, #d26072 100px 100px 0, #d26072 101px 101px 0, #d26072 102px 102px 0, #d26072 103px 103px 0, #d26072 104px 104px 0, #d26072 105px 105px 0, #d26072 106px 106px 0, #d26072 107px 107px 0, #d26072 108px 108px 0, #d26072 109px 109px 0, #d26072 110px 110px 0, #d26072 111px 111px 0, #d26072 112px 112px 0, #d26072 113px 113px 0, #d26072 114px 114px 0, #d26072 115px 115px 0, #d26072 116px 116px 0, #d26072 117px 117px 0, #d26072 118px 118px 0, #d26072 119px 119px 0, #d26072 120px 120px 0; width: 40px; height: 33px; color: #fff; padding-top: 7px; float: right; text-align: center; background: #d87484; }

li.box_2 { padding-bottom: 0px; /* border-bottom: #ff8048 1px solid; */ *zoom: 1; }
li.box_2:after { content: ""; display: table; clear: both; }
li.box_2 h2.title { color: #ff8048; float: left; margin-bottom: 0; }
li.box_2 .li_color_box { overflow: hidden; text-shadow: #ff6e2e 1px 1px 0, #ff6e2e 2px 2px 0, #ff6e2e 3px 3px 0, #ff6e2e 4px 4px 0, #ff6e2e 5px 5px 0, #ff6e2e 6px 6px 0, #ff6e2e 7px 7px 0, #ff6e2e 8px 8px 0, #ff6e2e 9px 9px 0, #ff6e2e 10px 10px 0, #ff6e2e 11px 11px 0, #ff6e2e 12px 12px 0, #ff6e2e 13px 13px 0, #ff6e2e 14px 14px 0, #ff6e2e 15px 15px 0, #ff6e2e 16px 16px 0, #ff6e2e 17px 17px 0, #ff6e2e 18px 18px 0, #ff6e2e 19px 19px 0, #ff6e2e 20px 20px 0, #ff6e2e 21px 21px 0, #ff6e2e 22px 22px 0, #ff6e2e 23px 23px 0, #ff6e2e 24px 24px 0, #ff6e2e 25px 25px 0, #ff6e2e 26px 26px 0, #ff6e2e 27px 27px 0, #ff6e2e 28px 28px 0, #ff6e2e 29px 29px 0, #ff6e2e 30px 30px 0, #ff6e2e 31px 31px 0, #ff6e2e 32px 32px 0, #ff6e2e 33px 33px 0, #ff6e2e 34px 34px 0, #ff6e2e 35px 35px 0, #ff6e2e 36px 36px 0, #ff6e2e 37px 37px 0, #ff6e2e 38px 38px 0, #ff6e2e 39px 39px 0, #ff6e2e 40px 40px 0, #ff6e2e 41px 41px 0, #ff6e2e 42px 42px 0, #ff6e2e 43px 43px 0, #ff6e2e 44px 44px 0, #ff6e2e 45px 45px 0, #ff6e2e 46px 46px 0, #ff6e2e 47px 47px 0, #ff6e2e 48px 48px 0, #ff6e2e 49px 49px 0, #ff6e2e 50px 50px 0, #ff6e2e 51px 51px 0, #ff6e2e 52px 52px 0, #ff6e2e 53px 53px 0, #ff6e2e 54px 54px 0, #ff6e2e 55px 55px 0, #ff6e2e 56px 56px 0, #ff6e2e 57px 57px 0, #ff6e2e 58px 58px 0, #ff6e2e 59px 59px 0, #ff6e2e 60px 60px 0, #ff6e2e 61px 61px 0, #ff6e2e 62px 62px 0, #ff6e2e 63px 63px 0, #ff6e2e 64px 64px 0, #ff6e2e 65px 65px 0, #ff6e2e 66px 66px 0, #ff6e2e 67px 67px 0, #ff6e2e 68px 68px 0, #ff6e2e 69px 69px 0, #ff6e2e 70px 70px 0, #ff6e2e 71px 71px 0, #ff6e2e 72px 72px 0, #ff6e2e 73px 73px 0, #ff6e2e 74px 74px 0, #ff6e2e 75px 75px 0, #ff6e2e 76px 76px 0, #ff6e2e 77px 77px 0, #ff6e2e 78px 78px 0, #ff6e2e 79px 79px 0, #ff6e2e 80px 80px 0, #ff6e2e 81px 81px 0, #ff6e2e 82px 82px 0, #ff6e2e 83px 83px 0, #ff6e2e 84px 84px 0, #ff6e2e 85px 85px 0, #ff6e2e 86px 86px 0, #ff6e2e 87px 87px 0, #ff6e2e 88px 88px 0, #ff6e2e 89px 89px 0, #ff6e2e 90px 90px 0, #ff6e2e 91px 91px 0, #ff6e2e 92px 92px 0, #ff6e2e 93px 93px 0, #ff6e2e 94px 94px 0, #ff6e2e 95px 95px 0, #ff6e2e 96px 96px 0, #ff6e2e 97px 97px 0, #ff6e2e 98px 98px 0, #ff6e2e 99px 99px 0, #ff6e2e 100px 100px 0, #ff6e2e 101px 101px 0, #ff6e2e 102px 102px 0, #ff6e2e 103px 103px 0, #ff6e2e 104px 104px 0, #ff6e2e 105px 105px 0, #ff6e2e 106px 106px 0, #ff6e2e 107px 107px 0, #ff6e2e 108px 108px 0, #ff6e2e 109px 109px 0, #ff6e2e 110px 110px 0, #ff6e2e 111px 111px 0, #ff6e2e 112px 112px 0, #ff6e2e 113px 113px 0, #ff6e2e 114px 114px 0, #ff6e2e 115px 115px 0, #ff6e2e 116px 116px 0, #ff6e2e 117px 117px 0, #ff6e2e 118px 118px 0, #ff6e2e 119px 119px 0, #ff6e2e 120px 120px 0; width: 40px; height: 33px; color: #fff; padding-top: 7px; float: right; text-align: center; background: #ff8048; }

li.box_3 { padding-bottom: 0px; /* border-bottom: #0e94dc 1px solid; */ *zoom: 1; }
li.box_3:after { content: ""; display: table; clear: both; }
li.box_3 h2.title { color: #0e94dc; float: left; margin-bottom: 0; }
li.box_3 .li_color_box { overflow: hidden; text-shadow: #0c84c4 1px 1px 0, #0c84c4 2px 2px 0, #0c84c4 3px 3px 0, #0c84c4 4px 4px 0, #0c84c4 5px 5px 0, #0c84c4 6px 6px 0, #0c84c4 7px 7px 0, #0c84c4 8px 8px 0, #0c84c4 9px 9px 0, #0c84c4 10px 10px 0, #0c84c4 11px 11px 0, #0c84c4 12px 12px 0, #0c84c4 13px 13px 0, #0c84c4 14px 14px 0, #0c84c4 15px 15px 0, #0c84c4 16px 16px 0, #0c84c4 17px 17px 0, #0c84c4 18px 18px 0, #0c84c4 19px 19px 0, #0c84c4 20px 20px 0, #0c84c4 21px 21px 0, #0c84c4 22px 22px 0, #0c84c4 23px 23px 0, #0c84c4 24px 24px 0, #0c84c4 25px 25px 0, #0c84c4 26px 26px 0, #0c84c4 27px 27px 0, #0c84c4 28px 28px 0, #0c84c4 29px 29px 0, #0c84c4 30px 30px 0, #0c84c4 31px 31px 0, #0c84c4 32px 32px 0, #0c84c4 33px 33px 0, #0c84c4 34px 34px 0, #0c84c4 35px 35px 0, #0c84c4 36px 36px 0, #0c84c4 37px 37px 0, #0c84c4 38px 38px 0, #0c84c4 39px 39px 0, #0c84c4 40px 40px 0, #0c84c4 41px 41px 0, #0c84c4 42px 42px 0, #0c84c4 43px 43px 0, #0c84c4 44px 44px 0, #0c84c4 45px 45px 0, #0c84c4 46px 46px 0, #0c84c4 47px 47px 0, #0c84c4 48px 48px 0, #0c84c4 49px 49px 0, #0c84c4 50px 50px 0, #0c84c4 51px 51px 0, #0c84c4 52px 52px 0, #0c84c4 53px 53px 0, #0c84c4 54px 54px 0, #0c84c4 55px 55px 0, #0c84c4 56px 56px 0, #0c84c4 57px 57px 0, #0c84c4 58px 58px 0, #0c84c4 59px 59px 0, #0c84c4 60px 60px 0, #0c84c4 61px 61px 0, #0c84c4 62px 62px 0, #0c84c4 63px 63px 0, #0c84c4 64px 64px 0, #0c84c4 65px 65px 0, #0c84c4 66px 66px 0, #0c84c4 67px 67px 0, #0c84c4 68px 68px 0, #0c84c4 69px 69px 0, #0c84c4 70px 70px 0, #0c84c4 71px 71px 0, #0c84c4 72px 72px 0, #0c84c4 73px 73px 0, #0c84c4 74px 74px 0, #0c84c4 75px 75px 0, #0c84c4 76px 76px 0, #0c84c4 77px 77px 0, #0c84c4 78px 78px 0, #0c84c4 79px 79px 0, #0c84c4 80px 80px 0, #0c84c4 81px 81px 0, #0c84c4 82px 82px 0, #0c84c4 83px 83px 0, #0c84c4 84px 84px 0, #0c84c4 85px 85px 0, #0c84c4 86px 86px 0, #0c84c4 87px 87px 0, #0c84c4 88px 88px 0, #0c84c4 89px 89px 0, #0c84c4 90px 90px 0, #0c84c4 91px 91px 0, #0c84c4 92px 92px 0, #0c84c4 93px 93px 0, #0c84c4 94px 94px 0, #0c84c4 95px 95px 0, #0c84c4 96px 96px 0, #0c84c4 97px 97px 0, #0c84c4 98px 98px 0, #0c84c4 99px 99px 0, #0c84c4 100px 100px 0, #0c84c4 101px 101px 0, #0c84c4 102px 102px 0, #0c84c4 103px 103px 0, #0c84c4 104px 104px 0, #0c84c4 105px 105px 0, #0c84c4 106px 106px 0, #0c84c4 107px 107px 0, #0c84c4 108px 108px 0, #0c84c4 109px 109px 0, #0c84c4 110px 110px 0, #0c84c4 111px 111px 0, #0c84c4 112px 112px 0, #0c84c4 113px 113px 0, #0c84c4 114px 114px 0, #0c84c4 115px 115px 0, #0c84c4 116px 116px 0, #0c84c4 117px 117px 0, #0c84c4 118px 118px 0, #0c84c4 119px 119px 0, #0c84c4 120px 120px 0; width: 40px; height: 33px; color: #fff; padding-top: 7px; float: right; text-align: center; background: #0e94dc; }

li.box_4 { padding-bottom: 0px; /* border-bottom: #bdb492 1px solid; */ *zoom: 1; }
li.box_4:after { content: ""; display: table; clear: both; }
li.box_4 h2.title { color: #bdb492; float: left; margin-bottom: 0; }
li.box_4 .li_color_box { overflow: hidden; text-shadow: #b3a982 1px 1px 0, #b3a982 2px 2px 0, #b3a982 3px 3px 0, #b3a982 4px 4px 0, #b3a982 5px 5px 0, #b3a982 6px 6px 0, #b3a982 7px 7px 0, #b3a982 8px 8px 0, #b3a982 9px 9px 0, #b3a982 10px 10px 0, #b3a982 11px 11px 0, #b3a982 12px 12px 0, #b3a982 13px 13px 0, #b3a982 14px 14px 0, #b3a982 15px 15px 0, #b3a982 16px 16px 0, #b3a982 17px 17px 0, #b3a982 18px 18px 0, #b3a982 19px 19px 0, #b3a982 20px 20px 0, #b3a982 21px 21px 0, #b3a982 22px 22px 0, #b3a982 23px 23px 0, #b3a982 24px 24px 0, #b3a982 25px 25px 0, #b3a982 26px 26px 0, #b3a982 27px 27px 0, #b3a982 28px 28px 0, #b3a982 29px 29px 0, #b3a982 30px 30px 0, #b3a982 31px 31px 0, #b3a982 32px 32px 0, #b3a982 33px 33px 0, #b3a982 34px 34px 0, #b3a982 35px 35px 0, #b3a982 36px 36px 0, #b3a982 37px 37px 0, #b3a982 38px 38px 0, #b3a982 39px 39px 0, #b3a982 40px 40px 0, #b3a982 41px 41px 0, #b3a982 42px 42px 0, #b3a982 43px 43px 0, #b3a982 44px 44px 0, #b3a982 45px 45px 0, #b3a982 46px 46px 0, #b3a982 47px 47px 0, #b3a982 48px 48px 0, #b3a982 49px 49px 0, #b3a982 50px 50px 0, #b3a982 51px 51px 0, #b3a982 52px 52px 0, #b3a982 53px 53px 0, #b3a982 54px 54px 0, #b3a982 55px 55px 0, #b3a982 56px 56px 0, #b3a982 57px 57px 0, #b3a982 58px 58px 0, #b3a982 59px 59px 0, #b3a982 60px 60px 0, #b3a982 61px 61px 0, #b3a982 62px 62px 0, #b3a982 63px 63px 0, #b3a982 64px 64px 0, #b3a982 65px 65px 0, #b3a982 66px 66px 0, #b3a982 67px 67px 0, #b3a982 68px 68px 0, #b3a982 69px 69px 0, #b3a982 70px 70px 0, #b3a982 71px 71px 0, #b3a982 72px 72px 0, #b3a982 73px 73px 0, #b3a982 74px 74px 0, #b3a982 75px 75px 0, #b3a982 76px 76px 0, #b3a982 77px 77px 0, #b3a982 78px 78px 0, #b3a982 79px 79px 0, #b3a982 80px 80px 0, #b3a982 81px 81px 0, #b3a982 82px 82px 0, #b3a982 83px 83px 0, #b3a982 84px 84px 0, #b3a982 85px 85px 0, #b3a982 86px 86px 0, #b3a982 87px 87px 0, #b3a982 88px 88px 0, #b3a982 89px 89px 0, #b3a982 90px 90px 0, #b3a982 91px 91px 0, #b3a982 92px 92px 0, #b3a982 93px 93px 0, #b3a982 94px 94px 0, #b3a982 95px 95px 0, #b3a982 96px 96px 0, #b3a982 97px 97px 0, #b3a982 98px 98px 0, #b3a982 99px 99px 0, #b3a982 100px 100px 0, #b3a982 101px 101px 0, #b3a982 102px 102px 0, #b3a982 103px 103px 0, #b3a982 104px 104px 0, #b3a982 105px 105px 0, #b3a982 106px 106px 0, #b3a982 107px 107px 0, #b3a982 108px 108px 0, #b3a982 109px 109px 0, #b3a982 110px 110px 0, #b3a982 111px 111px 0, #b3a982 112px 112px 0, #b3a982 113px 113px 0, #b3a982 114px 114px 0, #b3a982 115px 115px 0, #b3a982 116px 116px 0, #b3a982 117px 117px 0, #b3a982 118px 118px 0, #b3a982 119px 119px 0, #b3a982 120px 120px 0; width: 40px; height: 33px; color: #fff; padding-top: 7px; float: right; text-align: center; background: #bdb492; }

li.box_5 { padding-bottom: 0px; /* border-bottom: #5a847f 1px solid; */ *zoom: 1; }
li.box_5:after { content: ""; display: table; clear: both; }
li.box_5 h2.title { color: #5a847f; float: left; margin-bottom: 0; }
li.box_5 .li_color_box { overflow: hidden; text-shadow: #507570 1px 1px 0, #507570 2px 2px 0, #507570 3px 3px 0, #507570 4px 4px 0, #507570 5px 5px 0, #507570 6px 6px 0, #507570 7px 7px 0, #507570 8px 8px 0, #507570 9px 9px 0, #507570 10px 10px 0, #507570 11px 11px 0, #507570 12px 12px 0, #507570 13px 13px 0, #507570 14px 14px 0, #507570 15px 15px 0, #507570 16px 16px 0, #507570 17px 17px 0, #507570 18px 18px 0, #507570 19px 19px 0, #507570 20px 20px 0, #507570 21px 21px 0, #507570 22px 22px 0, #507570 23px 23px 0, #507570 24px 24px 0, #507570 25px 25px 0, #507570 26px 26px 0, #507570 27px 27px 0, #507570 28px 28px 0, #507570 29px 29px 0, #507570 30px 30px 0, #507570 31px 31px 0, #507570 32px 32px 0, #507570 33px 33px 0, #507570 34px 34px 0, #507570 35px 35px 0, #507570 36px 36px 0, #507570 37px 37px 0, #507570 38px 38px 0, #507570 39px 39px 0, #507570 40px 40px 0, #507570 41px 41px 0, #507570 42px 42px 0, #507570 43px 43px 0, #507570 44px 44px 0, #507570 45px 45px 0, #507570 46px 46px 0, #507570 47px 47px 0, #507570 48px 48px 0, #507570 49px 49px 0, #507570 50px 50px 0, #507570 51px 51px 0, #507570 52px 52px 0, #507570 53px 53px 0, #507570 54px 54px 0, #507570 55px 55px 0, #507570 56px 56px 0, #507570 57px 57px 0, #507570 58px 58px 0, #507570 59px 59px 0, #507570 60px 60px 0, #507570 61px 61px 0, #507570 62px 62px 0, #507570 63px 63px 0, #507570 64px 64px 0, #507570 65px 65px 0, #507570 66px 66px 0, #507570 67px 67px 0, #507570 68px 68px 0, #507570 69px 69px 0, #507570 70px 70px 0, #507570 71px 71px 0, #507570 72px 72px 0, #507570 73px 73px 0, #507570 74px 74px 0, #507570 75px 75px 0, #507570 76px 76px 0, #507570 77px 77px 0, #507570 78px 78px 0, #507570 79px 79px 0, #507570 80px 80px 0, #507570 81px 81px 0, #507570 82px 82px 0, #507570 83px 83px 0, #507570 84px 84px 0, #507570 85px 85px 0, #507570 86px 86px 0, #507570 87px 87px 0, #507570 88px 88px 0, #507570 89px 89px 0, #507570 90px 90px 0, #507570 91px 91px 0, #507570 92px 92px 0, #507570 93px 93px 0, #507570 94px 94px 0, #507570 95px 95px 0, #507570 96px 96px 0, #507570 97px 97px 0, #507570 98px 98px 0, #507570 99px 99px 0, #507570 100px 100px 0, #507570 101px 101px 0, #507570 102px 102px 0, #507570 103px 103px 0, #507570 104px 104px 0, #507570 105px 105px 0, #507570 106px 106px 0, #507570 107px 107px 0, #507570 108px 108px 0, #507570 109px 109px 0, #507570 110px 110px 0, #507570 111px 111px 0, #507570 112px 112px 0, #507570 113px 113px 0, #507570 114px 114px 0, #507570 115px 115px 0, #507570 116px 116px 0, #507570 117px 117px 0, #507570 118px 118px 0, #507570 119px 119px 0, #507570 120px 120px 0; width: 40px; height: 33px; color: #fff; padding-top: 7px; float: right; text-align: center; background: #5a847f; }

li.box_6 { padding-bottom: 0px; /* border-bottom: #01376f 1px solid; */ *zoom: 1; }
li.box_6:after { content: ""; display: table; clear: both; }
li.box_6 h2.title { color: #01376f; float: left; margin-bottom: 0; }
li.box_6 .li_color_box { overflow: hidden; text-shadow: #012a56 1px 1px 0, #012a56 2px 2px 0, #012a56 3px 3px 0, #012a56 4px 4px 0, #012a56 5px 5px 0, #012a56 6px 6px 0, #012a56 7px 7px 0, #012a56 8px 8px 0, #012a56 9px 9px 0, #012a56 10px 10px 0, #012a56 11px 11px 0, #012a56 12px 12px 0, #012a56 13px 13px 0, #012a56 14px 14px 0, #012a56 15px 15px 0, #012a56 16px 16px 0, #012a56 17px 17px 0, #012a56 18px 18px 0, #012a56 19px 19px 0, #012a56 20px 20px 0, #012a56 21px 21px 0, #012a56 22px 22px 0, #012a56 23px 23px 0, #012a56 24px 24px 0, #012a56 25px 25px 0, #012a56 26px 26px 0, #012a56 27px 27px 0, #012a56 28px 28px 0, #012a56 29px 29px 0, #012a56 30px 30px 0, #012a56 31px 31px 0, #012a56 32px 32px 0, #012a56 33px 33px 0, #012a56 34px 34px 0, #012a56 35px 35px 0, #012a56 36px 36px 0, #012a56 37px 37px 0, #012a56 38px 38px 0, #012a56 39px 39px 0, #012a56 40px 40px 0, #012a56 41px 41px 0, #012a56 42px 42px 0, #012a56 43px 43px 0, #012a56 44px 44px 0, #012a56 45px 45px 0, #012a56 46px 46px 0, #012a56 47px 47px 0, #012a56 48px 48px 0, #012a56 49px 49px 0, #012a56 50px 50px 0, #012a56 51px 51px 0, #012a56 52px 52px 0, #012a56 53px 53px 0, #012a56 54px 54px 0, #012a56 55px 55px 0, #012a56 56px 56px 0, #012a56 57px 57px 0, #012a56 58px 58px 0, #012a56 59px 59px 0, #012a56 60px 60px 0, #012a56 61px 61px 0, #012a56 62px 62px 0, #012a56 63px 63px 0, #012a56 64px 64px 0, #012a56 65px 65px 0, #012a56 66px 66px 0, #012a56 67px 67px 0, #012a56 68px 68px 0, #012a56 69px 69px 0, #012a56 70px 70px 0, #012a56 71px 71px 0, #012a56 72px 72px 0, #012a56 73px 73px 0, #012a56 74px 74px 0, #012a56 75px 75px 0, #012a56 76px 76px 0, #012a56 77px 77px 0, #012a56 78px 78px 0, #012a56 79px 79px 0, #012a56 80px 80px 0, #012a56 81px 81px 0, #012a56 82px 82px 0, #012a56 83px 83px 0, #012a56 84px 84px 0, #012a56 85px 85px 0, #012a56 86px 86px 0, #012a56 87px 87px 0, #012a56 88px 88px 0, #012a56 89px 89px 0, #012a56 90px 90px 0, #012a56 91px 91px 0, #012a56 92px 92px 0, #012a56 93px 93px 0, #012a56 94px 94px 0, #012a56 95px 95px 0, #012a56 96px 96px 0, #012a56 97px 97px 0, #012a56 98px 98px 0, #012a56 99px 99px 0, #012a56 100px 100px 0, #012a56 101px 101px 0, #012a56 102px 102px 0, #012a56 103px 103px 0, #012a56 104px 104px 0, #012a56 105px 105px 0, #012a56 106px 106px 0, #012a56 107px 107px 0, #012a56 108px 108px 0, #012a56 109px 109px 0, #012a56 110px 110px 0, #012a56 111px 111px 0, #012a56 112px 112px 0, #012a56 113px 113px 0, #012a56 114px 114px 0, #012a56 115px 115px 0, #012a56 116px 116px 0, #012a56 117px 117px 0, #012a56 118px 118px 0, #012a56 119px 119px 0, #012a56 120px 120px 0; width: 40px; height: 33px; color: #fff; padding-top: 7px; float: right; text-align: center; background: #01376f; }

.li_top { margin-bottom: 10px; *zoom: 1; }
.li_top:after { content: ""; display: table; clear: both; }

ul.item { *zoom: 1; padding: 0; margin: 0; }
ul.item:after { content: ""; display: table; clear: both; }
ul.item p { display: none; padding: 0 5px; margin: 10px 0 20px 0; }
ul.item li { width: 340px; float: left; margin: 0 60px 40px 0; list-style-type: none; }
ul.item li a:hover { text-decoration: none; }
ul.item li:nth-child(3n) { margin-right: 0px; }
ul.item img { /* margin-bottom: 5px; */ }
ul.item h2.title { width: 290px; position: relative; z-index: 1; min-height: 20px; /* @include adjust-font-size-to(23px, 2);  @include rem(font-size, 23px);  @include rem(line-height, 36px);*/ }
ul.item h2.title:after { width: 20px; content: ""; position: absolute; z-index: 10; top: 35px; left: 0; border-bottom: 2px solid #eee; }

/* ----------------- about 關於我們 ----------------- */
.about_file { padding: 25px 20px 5px 20px; margin-bottom: 20px; border-top: #703035 35px solid; border-bottom: #703035 2px solid; border-left: #703035 2px solid; border-right: #703035 2px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; *zoom: 1; position: relative; z-index: 1; /* a + h2 { margin-top: 30px;} */ }
.about_file:after { content: ""; display: table; clear: both; }
.about_file h3 { color: #fff; position: absolute; z-index: 10; top: -30px; }
.about_file .img_box { float: left; /* background:$minor_color ; padding:10px; @include border-radius(5px); */ }
.about_file .img_box img { max-width: 119px; min-width: 100px; border: #703035 1px solid; display: block; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.about_file ul { float: left; padding-left: 0; }
.about_file li { /* margin-bottom: 10px; */ *zoom: 1; }
.about_file li:after { content: ""; display: table; clear: both; }
.about_file ul li ul { float: none; width: 480px; margin: 0; padding-left: 15px; padding-bottom: 10px; }
.about_file ul li ul li { list-style-type: circle; }
.about_file ul li ul li:last-child { margin-bottom: 0; }
.about_file .title_b { float: left; width: 210px; text-align: right; }
.about_file .content_b { float: left; width: 500px; text-align: left; /* ul { margin-top: 3px;} */ }
.about_file .content_b p { /* @include pie-clearfix;  */ margin-bottom: 10px; }
.about_file .font_big { /* @include adjust-font-size-to(18px); */ margin-bottom: 0; }

.AR_box ul li { width: 48%; float: left; margin: 0 1% 20px 1%; text-align: center; font-size: 1.125em; line-height: 1.3333333333em; /* @include rem(font-size, 18px); */ }
.AR_box ul li a { color: #fff; display: block; padding: 10px 0; background: #703035; text-decoration: none; -moz-box-shadow: 1px 0 5px 1px #652b30 inset; -webkit-box-shadow: 1px 0 5px 1px #652b30 inset; box-shadow: 1px 0 5px 1px #652b30 inset; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.AR_box ul li a:hover { background: #943f46; text-decoration: none; }

table.Statistics { width: 100%; }
table.Statistics thead th { padding: 10px; }
table.Statistics thead td { padding: 5px 10px; }
table.Statistics thead td.w30 { width: 30px; }
table.Statistics thead td.w80 { width: 80px; }
table.Statistics tbody td { padding: 3px 10px; }

.anchor_menu { margin-bottom: 20px; }
.anchor_menu ul { padding: 0; margin: 0; }
.anchor_menu ul li { display: inline-block; list-style-type: none; margin: 0 10px 10px 0; }
.anchor_menu ul li a { padding: 5px; display: block; text-decoration: none; background: #eee; border: #eee 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.anchor_menu ul li a:hover { background: #fff; border: #eee 1px solid; }
.anchor_menu ul li a { overflow: hidden; text-shadow: #ddd 1px 1px 0, #ddd 2px 2px 0, #ddd 3px 3px 0, #ddd 4px 4px 0, #ddd 5px 5px 0, #ddd 6px 6px 0, #ddd 7px 7px 0, #ddd 8px 8px 0, #ddd 9px 9px 0, #ddd 10px 10px 0, #ddd 11px 11px 0, #ddd 12px 12px 0, #ddd 13px 13px 0, #ddd 14px 14px 0, #ddd 15px 15px 0, #ddd 16px 16px 0, #ddd 17px 17px 0, #ddd 18px 18px 0, #ddd 19px 19px 0, #ddd 20px 20px 0, #ddd 21px 21px 0, #ddd 22px 22px 0, #ddd 23px 23px 0, #ddd 24px 24px 0, #ddd 25px 25px 0, #ddd 26px 26px 0, #ddd 27px 27px 0, #ddd 28px 28px 0, #ddd 29px 29px 0, #ddd 30px 30px 0, #ddd 31px 31px 0, #ddd 32px 32px 0, #ddd 33px 33px 0, #ddd 34px 34px 0, #ddd 35px 35px 0, #ddd 36px 36px 0, #ddd 37px 37px 0, #ddd 38px 38px 0, #ddd 39px 39px 0, #ddd 40px 40px 0, #ddd 41px 41px 0, #ddd 42px 42px 0, #ddd 43px 43px 0, #ddd 44px 44px 0, #ddd 45px 45px 0, #ddd 46px 46px 0, #ddd 47px 47px 0, #ddd 48px 48px 0, #ddd 49px 49px 0, #ddd 50px 50px 0, #ddd 51px 51px 0, #ddd 52px 52px 0, #ddd 53px 53px 0, #ddd 54px 54px 0, #ddd 55px 55px 0, #ddd 56px 56px 0, #ddd 57px 57px 0, #ddd 58px 58px 0, #ddd 59px 59px 0, #ddd 60px 60px 0, #ddd 61px 61px 0, #ddd 62px 62px 0, #ddd 63px 63px 0, #ddd 64px 64px 0, #ddd 65px 65px 0, #ddd 66px 66px 0, #ddd 67px 67px 0, #ddd 68px 68px 0, #ddd 69px 69px 0, #ddd 70px 70px 0, #ddd 71px 71px 0, #ddd 72px 72px 0, #ddd 73px 73px 0, #ddd 74px 74px 0, #ddd 75px 75px 0, #ddd 76px 76px 0, #ddd 77px 77px 0, #ddd 78px 78px 0, #ddd 79px 79px 0, #ddd 80px 80px 0, #ddd 81px 81px 0, #ddd 82px 82px 0, #ddd 83px 83px 0, #ddd 84px 84px 0, #ddd 85px 85px 0, #ddd 86px 86px 0, #ddd 87px 87px 0, #ddd 88px 88px 0, #ddd 89px 89px 0, #ddd 90px 90px 0, #ddd 91px 91px 0, #ddd 92px 92px 0, #ddd 93px 93px 0, #ddd 94px 94px 0, #ddd 95px 95px 0, #ddd 96px 96px 0, #ddd 97px 97px 0, #ddd 98px 98px 0, #ddd 99px 99px 0, #ddd 100px 100px 0, #ddd 101px 101px 0, #ddd 102px 102px 0, #ddd 103px 103px 0, #ddd 104px 104px 0, #ddd 105px 105px 0, #ddd 106px 106px 0, #ddd 107px 107px 0, #ddd 108px 108px 0, #ddd 109px 109px 0, #ddd 110px 110px 0, #ddd 111px 111px 0, #ddd 112px 112px 0, #ddd 113px 113px 0, #ddd 114px 114px 0, #ddd 115px 115px 0, #ddd 116px 116px 0, #ddd 117px 117px 0, #ddd 118px 118px 0, #ddd 119px 119px 0, #ddd 120px 120px 0; }
.anchor_menu ul li a:hover { overflow: hidden; text-shadow: #eee 1px 1px 0, #eee 2px 2px 0, #eee 3px 3px 0, #eee 4px 4px 0, #eee 5px 5px 0, #eee 6px 6px 0, #eee 7px 7px 0, #eee 8px 8px 0, #eee 9px 9px 0, #eee 10px 10px 0, #eee 11px 11px 0, #eee 12px 12px 0, #eee 13px 13px 0, #eee 14px 14px 0, #eee 15px 15px 0, #eee 16px 16px 0, #eee 17px 17px 0, #eee 18px 18px 0, #eee 19px 19px 0, #eee 20px 20px 0, #eee 21px 21px 0, #eee 22px 22px 0, #eee 23px 23px 0, #eee 24px 24px 0, #eee 25px 25px 0, #eee 26px 26px 0, #eee 27px 27px 0, #eee 28px 28px 0, #eee 29px 29px 0, #eee 30px 30px 0, #eee 31px 31px 0, #eee 32px 32px 0, #eee 33px 33px 0, #eee 34px 34px 0, #eee 35px 35px 0, #eee 36px 36px 0, #eee 37px 37px 0, #eee 38px 38px 0, #eee 39px 39px 0, #eee 40px 40px 0, #eee 41px 41px 0, #eee 42px 42px 0, #eee 43px 43px 0, #eee 44px 44px 0, #eee 45px 45px 0, #eee 46px 46px 0, #eee 47px 47px 0, #eee 48px 48px 0, #eee 49px 49px 0, #eee 50px 50px 0, #eee 51px 51px 0, #eee 52px 52px 0, #eee 53px 53px 0, #eee 54px 54px 0, #eee 55px 55px 0, #eee 56px 56px 0, #eee 57px 57px 0, #eee 58px 58px 0, #eee 59px 59px 0, #eee 60px 60px 0, #eee 61px 61px 0, #eee 62px 62px 0, #eee 63px 63px 0, #eee 64px 64px 0, #eee 65px 65px 0, #eee 66px 66px 0, #eee 67px 67px 0, #eee 68px 68px 0, #eee 69px 69px 0, #eee 70px 70px 0, #eee 71px 71px 0, #eee 72px 72px 0, #eee 73px 73px 0, #eee 74px 74px 0, #eee 75px 75px 0, #eee 76px 76px 0, #eee 77px 77px 0, #eee 78px 78px 0, #eee 79px 79px 0, #eee 80px 80px 0, #eee 81px 81px 0, #eee 82px 82px 0, #eee 83px 83px 0, #eee 84px 84px 0, #eee 85px 85px 0, #eee 86px 86px 0, #eee 87px 87px 0, #eee 88px 88px 0, #eee 89px 89px 0, #eee 90px 90px 0, #eee 91px 91px 0, #eee 92px 92px 0, #eee 93px 93px 0, #eee 94px 94px 0, #eee 95px 95px 0, #eee 96px 96px 0, #eee 97px 97px 0, #eee 98px 98px 0, #eee 99px 99px 0, #eee 100px 100px 0, #eee 101px 101px 0, #eee 102px 102px 0, #eee 103px 103px 0, #eee 104px 104px 0, #eee 105px 105px 0, #eee 106px 106px 0, #eee 107px 107px 0, #eee 108px 108px 0, #eee 109px 109px 0, #eee 110px 110px 0, #eee 111px 111px 0, #eee 112px 112px 0, #eee 113px 113px 0, #eee 114px 114px 0, #eee 115px 115px 0, #eee 116px 116px 0, #eee 117px 117px 0, #eee 118px 118px 0, #eee 119px 119px 0, #eee 120px 120px 0; }
.anchor_menu ul li.hover a { color: #703035; background: #fff; border: #703035 1px solid; overflow: hidden; text-shadow: #eee 1px 1px 0, #eee 2px 2px 0, #eee 3px 3px 0, #eee 4px 4px 0, #eee 5px 5px 0, #eee 6px 6px 0, #eee 7px 7px 0, #eee 8px 8px 0, #eee 9px 9px 0, #eee 10px 10px 0, #eee 11px 11px 0, #eee 12px 12px 0, #eee 13px 13px 0, #eee 14px 14px 0, #eee 15px 15px 0, #eee 16px 16px 0, #eee 17px 17px 0, #eee 18px 18px 0, #eee 19px 19px 0, #eee 20px 20px 0, #eee 21px 21px 0, #eee 22px 22px 0, #eee 23px 23px 0, #eee 24px 24px 0, #eee 25px 25px 0, #eee 26px 26px 0, #eee 27px 27px 0, #eee 28px 28px 0, #eee 29px 29px 0, #eee 30px 30px 0, #eee 31px 31px 0, #eee 32px 32px 0, #eee 33px 33px 0, #eee 34px 34px 0, #eee 35px 35px 0, #eee 36px 36px 0, #eee 37px 37px 0, #eee 38px 38px 0, #eee 39px 39px 0, #eee 40px 40px 0, #eee 41px 41px 0, #eee 42px 42px 0, #eee 43px 43px 0, #eee 44px 44px 0, #eee 45px 45px 0, #eee 46px 46px 0, #eee 47px 47px 0, #eee 48px 48px 0, #eee 49px 49px 0, #eee 50px 50px 0, #eee 51px 51px 0, #eee 52px 52px 0, #eee 53px 53px 0, #eee 54px 54px 0, #eee 55px 55px 0, #eee 56px 56px 0, #eee 57px 57px 0, #eee 58px 58px 0, #eee 59px 59px 0, #eee 60px 60px 0, #eee 61px 61px 0, #eee 62px 62px 0, #eee 63px 63px 0, #eee 64px 64px 0, #eee 65px 65px 0, #eee 66px 66px 0, #eee 67px 67px 0, #eee 68px 68px 0, #eee 69px 69px 0, #eee 70px 70px 0, #eee 71px 71px 0, #eee 72px 72px 0, #eee 73px 73px 0, #eee 74px 74px 0, #eee 75px 75px 0, #eee 76px 76px 0, #eee 77px 77px 0, #eee 78px 78px 0, #eee 79px 79px 0, #eee 80px 80px 0, #eee 81px 81px 0, #eee 82px 82px 0, #eee 83px 83px 0, #eee 84px 84px 0, #eee 85px 85px 0, #eee 86px 86px 0, #eee 87px 87px 0, #eee 88px 88px 0, #eee 89px 89px 0, #eee 90px 90px 0, #eee 91px 91px 0, #eee 92px 92px 0, #eee 93px 93px 0, #eee 94px 94px 0, #eee 95px 95px 0, #eee 96px 96px 0, #eee 97px 97px 0, #eee 98px 98px 0, #eee 99px 99px 0, #eee 100px 100px 0, #eee 101px 101px 0, #eee 102px 102px 0, #eee 103px 103px 0, #eee 104px 104px 0, #eee 105px 105px 0, #eee 106px 106px 0, #eee 107px 107px 0, #eee 108px 108px 0, #eee 109px 109px 0, #eee 110px 110px 0, #eee 111px 111px 0, #eee 112px 112px 0, #eee 113px 113px 0, #eee 114px 114px 0, #eee 115px 115px 0, #eee 116px 116px 0, #eee 117px 117px 0, #eee 118px 118px 0, #eee 119px 119px 0, #eee 120px 120px 0; }

.bg_color { padding: 10px 20px; background: #fbf5e3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* ----------------- sitemap 網站地圖 ----------------- */
.sitemap { float: left; }
.sitemap .box, .sitemap .box2 { width: 255px; margin: 0 10px 20px 10px; background-color: #f5e7e8; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0; border-radius: 0 0 5px 5px; }
.sitemap .box h3, .sitemap .box2 h3 { color: #fff; text-align: center; padding: 10px 0; border-bottom: #4c2124 3px solid; background-color: #703035; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px; border-radius: 5px 5px 0 0; }
.sitemap .box ul, .sitemap .box2 ul { padding: 0 20px 10px 20px; }
.sitemap .box ul li, .sitemap .box2 ul li { text-align: left; font-weight: bold; margin-top: 10px; }
.sitemap .box ul li a, .sitemap .box2 ul li a { text-decoration: none; }
.sitemap .box ul li ul, .sitemap .box2 ul li ul { padding-top: 0px; margin-bottom: 0px; padding-left: 30px; }
.sitemap .box ul li ul li, .sitemap .box2 ul li ul li { list-style-type: disc; line-height: 1; font-weight: normal; }
.sitemap .box2 { width: 530px; *zoom: 1; }
.sitemap .box2:after { content: ""; display: table; clear: both; }
.sitemap .box2 h4 { float: left; width: 100%; padding: 7px 0; margin: 10px 0; text-align: center; background-color: #c4757b; }
.sitemap .box2 h4 a { color: #fff; text-decoration: none; }
.sitemap .box2 ul li { width: 225px; }
.sitemap .box2 ul li a { display: block; }
.sitemap .box2 ul.left_box { float: left; margin-top: 0; }
.sitemap .box2 ul.left_box > li { margin-top: 0; }

/* ----------------- Monthly Calendar 行事曆 ----------------- */
.calendar td a { text-decoration: none; }
.calendar .data { width: 100%; /* margin-top: 10px; margin-bottom: 10px; */ *zoom: 1; display: table; }
.calendar .data:after { content: ""; display: table; clear: both; }
.calendar .data ul { width: 100%; display: table-cell; margin: 0; }
.calendar .data li { line-height: 1.2em; margin-bottom: 10px; }
.calendar .data li:last-child { margin-bottom: 0px; }
.calendar .data p { margin: 0; color: #aaa; }
.calendar .calendar_box { padding: 10px; }

.panel-group_calendar .panel-heading { margin-bottom: 5px; }
.panel-group_calendar .panel-heading h4.panel-title, .panel-group_calendar .panel-group .panel-heading h5.panel-title, .panel-group .panel-group_calendar .panel-heading h5.panel-title { background: #fbf5e3; font-size: 1.25em; line-height: 1.2em; margin-bottom: 0px; list-style: none; *zoom: 1; }
.panel-group_calendar .panel-heading h4.panel-title:after, .panel-group_calendar .panel-group .panel-heading h5.panel-title:after, .panel-group .panel-group_calendar .panel-heading h5.panel-title:after { content: ""; display: table; clear: both; }
.panel-group_calendar .panel-heading h4.panel-title div, .panel-group_calendar .panel-group .panel-heading h5.panel-title div, .panel-group .panel-group_calendar .panel-heading h5.panel-title div { float: left; }
.panel-group_calendar .panel-heading h4.panel-title div.w, .panel-group_calendar .panel-group .panel-heading h5.panel-title div.w, .panel-group .panel-group_calendar .panel-heading h5.panel-title div.w { width: 180px; padding-left: 5px; }
.panel-group_calendar .panel-heading a { color: #444; height: auto; padding: 10px 0 10px 10px; border-left: #e5bb47 8px solid; display: block; *zoom: 1; text-decoration: none; }
.panel-group_calendar .panel-heading a:after { content: ""; display: table; clear: both; }
.panel-group_calendar .panel-body { padding: 10px 0; }

/* ----------------- Short-term Programs ----------------- */
.PA_box { float: left; width: 537.5px; margin-right: 25px; }
.PA_box h2, .PA_box article.content_835 h2.font, article.content_835 .PA_box h2.font, .PA_box article.content_650 h2.font, article.content_650 .PA_box h2.font { text-align: center; }

.PA_box:last-child { margin-right: 0; }

article.content_835 .PA_box a, article.content_650 .PA_box a { text-decoration: none; }

.AI_ul_box ul li ul { margin-top: 5px; }
.AI_ul_box ul li ul li { font-size: 1em; line-height: 1.65em; }
.AI_ul_box ul li ul li p { margin-bottom: 0; margin-top: 0; }

.NDS_ul_box ul li h3 { margin-bottom: 0; }
.NDS_ul_box ul li p { margin-top: 0; }

ul.spring_housing { *zoom: 1; }
ul.spring_housing:after { content: ""; display: table; clear: both; }
ul.spring_housing li { width: 30%; float: left; margin-right: 10px; }
ul.spring_housing li img { width: 100%; }
ul.spring_housing li p { margin-top: 0; }

.spring_button_box { position: relative; }
.spring_button_box a.a { padding: 8px 15px; display: inline-block; background-color: #e5bb47; border-bottom: #c4971c 3px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; }
.spring_button_box a.a:hover { -moz-transform: scale(0.95); -ms-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95); background-color: #c4971c; border-bottom: #c4971c 3px solid; -moz-box-shadow: 1px 1px 1px #666 inset; -webkit-box-shadow: 1px 1px 1px #666 inset; box-shadow: 1px 1px 1px #666 inset; }
.spring_button_box a.a1 { padding: 8px 15px; display: inline-block; background-color: #e5bb47; border-bottom: #c4971c 3px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; top: -50px; left: 410px; position: absolute; z-index: 10; }
.spring_button_box a.a1:hover { -moz-transform: scale(0.95); -ms-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95); background-color: #c4971c; border-bottom: #c4971c 3px solid; -moz-box-shadow: 1px 1px 1px #666 inset; -webkit-box-shadow: 1px 1px 1px #666 inset; box-shadow: 1px 1px 1px #666 inset; }
.spring_button_box a.a2 { padding: 8px 15px; display: inline-block; background-color: #e5bb47; border-bottom: #c4971c 3px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; top: -50px; left: 540px; position: absolute; z-index: 10; }
.spring_button_box a.a2:hover { -moz-transform: scale(0.95); -ms-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95); background-color: #c4971c; border-bottom: #c4971c 3px solid; -moz-box-shadow: 1px 1px 1px #666 inset; -webkit-box-shadow: 1px 1px 1px #666 inset; box-shadow: 1px 1px 1px #666 inset; }
.spring_button_box a.a1-1 { padding: 8px 15px; display: inline-block; background-color: #e5bb47; border-bottom: #c4971c 3px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; top: -50px; left: 190px; position: absolute; z-index: 10; }
.spring_button_box a.a1-1:hover { -moz-transform: scale(0.95); -ms-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95); background-color: #c4971c; border-bottom: #c4971c 3px solid; -moz-box-shadow: 1px 1px 1px #666 inset; -webkit-box-shadow: 1px 1px 1px #666 inset; box-shadow: 1px 1px 1px #666 inset; }

/* ----------------- photos_box ----------------- */
.photos_search_box { float: left; width: 50%; }
.photos_search_box .form_box { margin: 0 10px 20px 0; }
.photos_search_box .form-control { height: 32px; width: 99%; }
.photos_search_box .map { margin: 10px 0; }
.photos_search_box img { width: 430px; }

.photos_box, .photos_c_box { float: left; width: 49%; margin-left: 1%; }
.photos_box ul, .photos_c_box ul { padding: 0; margin: 0; }
.photos_box li, .photos_c_box li { float: left; height: 160px; overflow: hidden; margin: 0 10px 10px 0; /* background-color: #f6f6f6; */ }
.photos_box img, .photos_c_box img { display: block; border: #f2dca0 1px solid; font-size: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.photos_box a, .photos_c_box a { /* position: relative; */ }
.photos_box a img, .photos_c_box a img { width: 129px; height: 100px; opacity: 0.3; }
.photos_box a span, .photos_c_box a span { width: 129px; display: block; opacity: 1; color: #666; font-size: 14px; line-height: 1.3; font-weight: bold; margin-bottom: 0; /* z-index: 10; position: absolute; bottom: 15px; right: 10px; */ /* @include text-shadow(1px 1px 2px #fff); */ font-family: '微軟正黑體', 'Microsoft JhengHei'; }
.photos_box a:hover img, .photos_c_box a:hover img { opacity: 1; }
.photos_box a:hover span, .photos_c_box a:hover span { /* opacity:0.3; */ }
.photos_box li.big_left, .photos_c_box li.big_left, .photos_box li.big_right, .photos_c_box li.big_right { float: left; width: 270px; height: 330px; margin: 0 10px 10px 0; /* background-color: #f6f6f6; */ }
.photos_box li.big_left a img, .photos_c_box li.big_left a img, .photos_box li.big_right a img, .photos_c_box li.big_right a img { width: 100%; height: 270px; }
.photos_box li.big_left a span, .photos_c_box li.big_left a span, .photos_box li.big_right a span, .photos_c_box li.big_right a span { width: 100%; }
.photos_box li.big_right, .photos_c_box li.big_right { float: right; }

.photos_content_box { float: left; width: 49%; margin-right: 1%; }
.photos_content_box img { width: 100%; }
.photos_content_box p { overflow: hidden; }

.photos_c_box { width: 400px; float: left; margin: 0 10px 0px 0; }
.photos_c_box img { width: 100%; opacity: 1; }
.photos_c_box ul { margin-top: 10px; }
.photos_c_box ul li { width: 47%; height: auto; border: 0px none; }
.photos_c_box ul li a img { width: 100%; height: auto; opacity: 1; }

.content_835 .photos_content_box ul.photos_content_li { padding-bottom: 10px; padding-left: 25px; border-bottom: #ddd 1px dashed; }
.content_835 .photos_content_box ul.photos_content_li li { list-style-type: disc; }

/* ----------------- gift_box ----------------- */
.gift_box { width: 45%; min-height: 180px; float: left; *zoom: 1; padding: 1%; margin: 0 1% 2% 1%; /* background-color: rgba(255, 255, 255, .6); */ background-image: url(../images/gift/bg.png); border: #ddd 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 1px 1px 3px #999; -webkit-box-shadow: 1px 1px 3px #999; box-shadow: 1px 1px 3px #999; }
.gift_box:after { content: ""; display: table; clear: both; }
.gift_box .text_box { float: right; width: 60%; }
.gift_box .text_box h3 { font-size: 1.625em; line-height: 1.1076923077em; }
.gift_box .text_box p { padding-left: 5px; margin-top: 12px; margin-bottom: 0; }
.gift_box .text_box li { font-size: 0.875em; line-height: 1.7142857143em; color: #666; }
.gift_box .photo_box { float: left; width: 35%; /* height: 170px; overflow: hidden; */ margin: 0; }
.gift_box .photo_box img { width: 100%; /* max-height: 150px; */ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* ----------------- left NAV ----------------- */
.panel-group { border: #ddd 1px solid; }
.panel-group .panel-heading h4.panel-title, .panel-group .panel-heading h5.panel-title { border-bottom: #bbb 1px solid; font-size: 0.875em; line-height: 1.6285714286em; margin-bottom: 0px; list-style: none; *zoom: 1; }
.panel-group .panel-heading h4.panel-title:after, .panel-group .panel-heading h5.panel-title:after { content: ""; display: table; clear: both; }
.panel-group .panel-heading h4.panel-title div, .panel-group .panel-heading h5.panel-title div { float: left; }
.panel-group .panel-heading h4.panel-title div.w, .panel-group .panel-heading h5.panel-title div.w { width: 180px; padding-left: 5px; }
.panel-group .panel-heading a { -moz-transition: padding-left 0.3s cubic-bezier(0.230, 1.000, 0.320, 1.000); -o-transition: padding-left 0.3s cubic-bezier(0.230, 1.000, 0.320, 1.000); -webkit-transition: padding-left 0.3s cubic-bezier(0.230, 1.000, 0.320, 1.000); transition: padding-left 0.3s cubic-bezier(0.230, 1.000, 0.320, 1.000); color: #444; height: auto; padding: 10px 0 10px 10px; border-left: #e5bb47 8px solid; display: block; *zoom: 1; }
.panel-group .panel-heading a:after { content: ""; display: table; clear: both; }
.panel-group .panel-heading a:hover { -moz-transition: padding-left 0.5s linear, background 0.1s cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-transition: padding-left 0.5s linear, background 0.1s cubic-bezier(0.175, 0.885, 0.320, 1.275); -webkit-transition: padding-left 0.5s linear, background 0.1s cubic-bezier(0.175, 0.885, 0.320, 1.275); transition: padding-left 0.5s linear, background 0.1s cubic-bezier(0.175, 0.885, 0.320, 1.275); padding-left: 20px; color: #703035; text-decoration: none; border-left: #703035 8px solid; background: #e5bb47; }
.panel-group .panel-heading h5.panel-title { color: #ad8619; font-size: 1.25em; line-height: 1.56em; /* @include rem(font-size, 20px); @include rem(line-height, 22px); */ }
.panel-group .panel-heading h5.panel-title a { text-decoration: none; }
.panel-group .panel-heading .head_selected { border-left: #703035 8px solid; background: #e5bb47; }
.panel-group .panel-body { padding: 10px 0; background: #fbf5e3; border-bottom: #bbb 1px solid; }
.panel-group .panel-body ul { padding: 0; margin: 0; }
.panel-group .panel-body li { list-style: none; margin: 0; line-height: 1.3; /* border-bottom: lighten( $main_color, 10% ) 1px solid; */ }
.panel-group .panel-body li a { padding: 0.5em 5px 0.5em 20px; color: #444; display: block; text-decoration: none; }
.panel-group .panel-body li a:hover { background: #e5bb47; color: #fff; text-decoration: none; }
.panel-group .panel-body .selected { background: #e5bb47; }
.panel-group .panel-body li:last-child { border-bottom: 0px none; }

/* ----------------- right summer+ NAV ----------------- */
aside.summer { width: 170px; margin-left: 15px; float: left; }
aside.summer .aside_content_box { border-bottom: #703035 1px dashed; /* padding-bottom: 10px; */ margin-bottom: 13px; }
aside.summer .aside_content_box img { width: 100%; margin-top: 10px; }
aside.summer .aside_content_box table { margin-bottom: 1.5em; }
aside.summer .aside_top_line { border-top: #703035 1px dashed; padding-top: 15px; }
aside.summer h2, aside.summer article.content_835 h2.font, article.content_835 aside.summer h2.font, aside.summer article.content_650 h2.font, article.content_650 aside.summer h2.font { background: #b55159; color: #fff; text-align: center; padding: 10px 0 15px 0; margin: 0 0 10px 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
aside.summer h5 { font-size: 0.8125em; line-height: 1.4769230769em; margin-bottom: 0.75em; /* @include rem(font-size, 13px); @include rem(margin, 0 0 10px 0); */ color: #703035; font-weight: bold; }
aside.summer p { margin-top: 5px; /* @include rem(font-size, 12px);  @include rem(margin, 0 0 15px 0); */ }
aside.summer ul { padding-left: 15px; }
aside.summer span.bold { font-weight: bold; background: #f2dca0; padding: 0 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
aside.summer span.b { font-weight: bold; color: #333; }
aside.summer table tr td { padding: 10px 3px; }

/* ----------------- left Spring Message ----------------- */
.spring_message { display: none; }
.spring_message h3 { color: #fff; padding: 0px 8px 4px 8px; margin-bottom: 10px; background-color: #b55159; border-top: #943f46 3px solid; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.message { margin-top: 20px; *zoom: 1; }
.message:after { content: ""; display: table; clear: both; }
.message img { width: 100px; float: left; padding-right: 10px; }
.message p { overflow: auto; margin-top: 0; margin-bottom: 0; }

/* ----------------- summer+ -----------------

.summer_nav{ border: #ddd 1px solid;
	ul{ margin: 0; padding: 0;}
	li{ margin-bottom: 0px; border-bottom:#bbb 1px solid; list-style: none; @include pie-clearfix;
		div{ float: left; }
		div.w{ width: 180px; padding-left: 5px;}
	}
	a{ color: #444; height: auto; padding: 10px 0 10px 10px; border-left:$main_color 8px solid; display: block; @include pie-clearfix;
		&:hover{ color: $minor_color; text-decoration: none; border-left:$minor_color 8px solid; background: $main_color; }
	}
}
*/
h2.forms, article.content_835 h2.forms.font, article.content_650 h2.forms.font { color: #ad8619; line-height: 1.5; padding: 0 0 5px 5px; border-left: #e5bb47 8px solid; border-bottom: #e5bb47 1px solid; position: relative; }

h1.forms_title { /* border-bottom:3px $main_color solid; padding-bottom: 20px; */ position: relative; }

.forms_title_box { /* @include rem(font-size, 26px); line-height: 1.5;  */ border-bottom: 3px #e5bb47 solid; padding-bottom: 20px; position: relative; }

.forms_top_button { font-size: 0.4375em; line-height: 3.4285714286em; line-height: 1.5; padding: 5px 10px; text-align: center; position: absolute; z-index: 10; top: 0px; right: 10px; background: #eee; border: 1px #ccc solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-family: '微軟正黑體', 'Microsoft JhengHei'; }
.forms_top_button:hover { background: #fff; border: 1px #ddd solid; }

.field, .field_2, .field_w, .field_w_EN { margin: 10px auto; display: inline-block; *zoom: 1; }
.field:after, .field_2:after, .field_w:after, .field_w_EN:after { content: ""; display: table; clear: both; }
.field label, .field_2 label, .field_w label, .field_w_EN label { color: #666; width: 100px; text-align: right; float: left; padding: 5px 0 0 10px; font-family: "Microsoft JhengHei"; }
.field .field-content, .field_2 .field-content, .field_w .field-content, .field_w_EN .field-content { float: left; }
.field input[type="text"], .field_2 input[type="text"], .field_w input[type="text"], .field_w_EN input[type="text"] { width: 370px; }
.field select, .field_2 select, .field_w select, .field_w_EN select { width: 395px; }

.field_2 { margin: 10px 0 0 0; }
.field_2 label { width: 120px; padding-left: 0; }
.field_2 input[type="text"] { width: 270px; }
.field_2 select { width: 295px; }

.field_w, .field_w_EN { width: 100%; margin: 10px 0 0 0; }
.field_w label, .field_w_EN label { width: 120px; padding-left: 0; }
.field_w select, .field_w_EN select { width: auto; }

.field_w_EN label { width: 240px; padding-left: 0; }

.btn_box { width: 100%; text-align: center; margin-bottom: 10px; }

.btn-color { background-color: #703035; border-color: #050202; color: white; margin-top: 20px; }

.btn_box .btn-color:hover, .btn_box .btn-color:focus { color: #fff; text-decoration: none; background-color: #943f46; }

/* ------  head  ------ */
.forms_head { margin-bottom: 40px; padding: 10px 0; background: #eee; border: 5px #f8edcd solid; /* position: relative; */ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; *zoom: 1; }
.forms_head:after { content: ""; display: table; clear: both; }

.forms_head_nobg { margin: 0 0 30px 0; padding: 0 0 10px 0; *zoom: 1; }
.forms_head_nobg:after { content: ""; display: table; clear: both; }
.forms_head_nobg .forms_title_button_width { width: 89.5%; margin: 0 auto; }
.forms_head_nobg .forms_title_button { float: left; text-align: center; margin: 0 10px; position: relative; }
.forms_head_nobg .forms_title_button h3 { color: #666; font-size: 1.125em; line-height: 2em; font-weight: bold; font-family: '微軟正黑體', 'Microsoft JhengHei'; }
.forms_head_nobg .forms_title_button a h3, .forms_head_nobg .forms_title_button a p { margin: 0; }
.forms_head_nobg .forms_title_button a { color: #444; width: 350px; display: inline-block; padding: 10px; border: #e5bb47 2px solid; background: #fbf5e3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none; overflow: hidden; text-shadow: #f5e4b7 1px 1px 0, #f5e4b7 2px 2px 0, #f5e4b7 3px 3px 0, #f5e4b7 4px 4px 0, #f5e4b7 5px 5px 0, #f5e4b7 6px 6px 0, #f5e4b7 7px 7px 0, #f5e4b7 8px 8px 0, #f5e4b7 9px 9px 0, #f5e4b7 10px 10px 0, #f5e4b7 11px 11px 0, #f5e4b7 12px 12px 0, #f5e4b7 13px 13px 0, #f5e4b7 14px 14px 0, #f5e4b7 15px 15px 0, #f5e4b7 16px 16px 0, #f5e4b7 17px 17px 0, #f5e4b7 18px 18px 0, #f5e4b7 19px 19px 0, #f5e4b7 20px 20px 0, #f5e4b7 21px 21px 0, #f5e4b7 22px 22px 0, #f5e4b7 23px 23px 0, #f5e4b7 24px 24px 0, #f5e4b7 25px 25px 0, #f5e4b7 26px 26px 0, #f5e4b7 27px 27px 0, #f5e4b7 28px 28px 0, #f5e4b7 29px 29px 0, #f5e4b7 30px 30px 0, #f5e4b7 31px 31px 0, #f5e4b7 32px 32px 0, #f5e4b7 33px 33px 0, #f5e4b7 34px 34px 0, #f5e4b7 35px 35px 0, #f5e4b7 36px 36px 0, #f5e4b7 37px 37px 0, #f5e4b7 38px 38px 0, #f5e4b7 39px 39px 0, #f5e4b7 40px 40px 0, #f5e4b7 41px 41px 0, #f5e4b7 42px 42px 0, #f5e4b7 43px 43px 0, #f5e4b7 44px 44px 0, #f5e4b7 45px 45px 0, #f5e4b7 46px 46px 0, #f5e4b7 47px 47px 0, #f5e4b7 48px 48px 0, #f5e4b7 49px 49px 0, #f5e4b7 50px 50px 0, #f5e4b7 51px 51px 0, #f5e4b7 52px 52px 0, #f5e4b7 53px 53px 0, #f5e4b7 54px 54px 0, #f5e4b7 55px 55px 0, #f5e4b7 56px 56px 0, #f5e4b7 57px 57px 0, #f5e4b7 58px 58px 0, #f5e4b7 59px 59px 0, #f5e4b7 60px 60px 0, #f5e4b7 61px 61px 0, #f5e4b7 62px 62px 0, #f5e4b7 63px 63px 0, #f5e4b7 64px 64px 0, #f5e4b7 65px 65px 0, #f5e4b7 66px 66px 0, #f5e4b7 67px 67px 0, #f5e4b7 68px 68px 0, #f5e4b7 69px 69px 0, #f5e4b7 70px 70px 0, #f5e4b7 71px 71px 0, #f5e4b7 72px 72px 0, #f5e4b7 73px 73px 0, #f5e4b7 74px 74px 0, #f5e4b7 75px 75px 0, #f5e4b7 76px 76px 0, #f5e4b7 77px 77px 0, #f5e4b7 78px 78px 0, #f5e4b7 79px 79px 0, #f5e4b7 80px 80px 0, #f5e4b7 81px 81px 0, #f5e4b7 82px 82px 0, #f5e4b7 83px 83px 0, #f5e4b7 84px 84px 0, #f5e4b7 85px 85px 0, #f5e4b7 86px 86px 0, #f5e4b7 87px 87px 0, #f5e4b7 88px 88px 0, #f5e4b7 89px 89px 0, #f5e4b7 90px 90px 0, #f5e4b7 91px 91px 0, #f5e4b7 92px 92px 0, #f5e4b7 93px 93px 0, #f5e4b7 94px 94px 0, #f5e4b7 95px 95px 0, #f5e4b7 96px 96px 0, #f5e4b7 97px 97px 0, #f5e4b7 98px 98px 0, #f5e4b7 99px 99px 0, #f5e4b7 100px 100px 0, #f5e4b7 101px 101px 0, #f5e4b7 102px 102px 0, #f5e4b7 103px 103px 0, #f5e4b7 104px 104px 0, #f5e4b7 105px 105px 0, #f5e4b7 106px 106px 0, #f5e4b7 107px 107px 0, #f5e4b7 108px 108px 0, #f5e4b7 109px 109px 0, #f5e4b7 110px 110px 0, #f5e4b7 111px 111px 0, #f5e4b7 112px 112px 0, #f5e4b7 113px 113px 0, #f5e4b7 114px 114px 0, #f5e4b7 115px 115px 0, #f5e4b7 116px 116px 0, #f5e4b7 117px 117px 0, #f5e4b7 118px 118px 0, #f5e4b7 119px 119px 0, #f5e4b7 120px 120px 0; }
.forms_head_nobg .forms_title_button a:hover { color: #444; background: #eed48a; overflow: hidden; text-shadow: #e5bb47 1px 1px 0, #e5bb47 2px 2px 0, #e5bb47 3px 3px 0, #e5bb47 4px 4px 0, #e5bb47 5px 5px 0, #e5bb47 6px 6px 0, #e5bb47 7px 7px 0, #e5bb47 8px 8px 0, #e5bb47 9px 9px 0, #e5bb47 10px 10px 0, #e5bb47 11px 11px 0, #e5bb47 12px 12px 0, #e5bb47 13px 13px 0, #e5bb47 14px 14px 0, #e5bb47 15px 15px 0, #e5bb47 16px 16px 0, #e5bb47 17px 17px 0, #e5bb47 18px 18px 0, #e5bb47 19px 19px 0, #e5bb47 20px 20px 0, #e5bb47 21px 21px 0, #e5bb47 22px 22px 0, #e5bb47 23px 23px 0, #e5bb47 24px 24px 0, #e5bb47 25px 25px 0, #e5bb47 26px 26px 0, #e5bb47 27px 27px 0, #e5bb47 28px 28px 0, #e5bb47 29px 29px 0, #e5bb47 30px 30px 0, #e5bb47 31px 31px 0, #e5bb47 32px 32px 0, #e5bb47 33px 33px 0, #e5bb47 34px 34px 0, #e5bb47 35px 35px 0, #e5bb47 36px 36px 0, #e5bb47 37px 37px 0, #e5bb47 38px 38px 0, #e5bb47 39px 39px 0, #e5bb47 40px 40px 0, #e5bb47 41px 41px 0, #e5bb47 42px 42px 0, #e5bb47 43px 43px 0, #e5bb47 44px 44px 0, #e5bb47 45px 45px 0, #e5bb47 46px 46px 0, #e5bb47 47px 47px 0, #e5bb47 48px 48px 0, #e5bb47 49px 49px 0, #e5bb47 50px 50px 0, #e5bb47 51px 51px 0, #e5bb47 52px 52px 0, #e5bb47 53px 53px 0, #e5bb47 54px 54px 0, #e5bb47 55px 55px 0, #e5bb47 56px 56px 0, #e5bb47 57px 57px 0, #e5bb47 58px 58px 0, #e5bb47 59px 59px 0, #e5bb47 60px 60px 0, #e5bb47 61px 61px 0, #e5bb47 62px 62px 0, #e5bb47 63px 63px 0, #e5bb47 64px 64px 0, #e5bb47 65px 65px 0, #e5bb47 66px 66px 0, #e5bb47 67px 67px 0, #e5bb47 68px 68px 0, #e5bb47 69px 69px 0, #e5bb47 70px 70px 0, #e5bb47 71px 71px 0, #e5bb47 72px 72px 0, #e5bb47 73px 73px 0, #e5bb47 74px 74px 0, #e5bb47 75px 75px 0, #e5bb47 76px 76px 0, #e5bb47 77px 77px 0, #e5bb47 78px 78px 0, #e5bb47 79px 79px 0, #e5bb47 80px 80px 0, #e5bb47 81px 81px 0, #e5bb47 82px 82px 0, #e5bb47 83px 83px 0, #e5bb47 84px 84px 0, #e5bb47 85px 85px 0, #e5bb47 86px 86px 0, #e5bb47 87px 87px 0, #e5bb47 88px 88px 0, #e5bb47 89px 89px 0, #e5bb47 90px 90px 0, #e5bb47 91px 91px 0, #e5bb47 92px 92px 0, #e5bb47 93px 93px 0, #e5bb47 94px 94px 0, #e5bb47 95px 95px 0, #e5bb47 96px 96px 0, #e5bb47 97px 97px 0, #e5bb47 98px 98px 0, #e5bb47 99px 99px 0, #e5bb47 100px 100px 0, #e5bb47 101px 101px 0, #e5bb47 102px 102px 0, #e5bb47 103px 103px 0, #e5bb47 104px 104px 0, #e5bb47 105px 105px 0, #e5bb47 106px 106px 0, #e5bb47 107px 107px 0, #e5bb47 108px 108px 0, #e5bb47 109px 109px 0, #e5bb47 110px 110px 0, #e5bb47 111px 111px 0, #e5bb47 112px 112px 0, #e5bb47 113px 113px 0, #e5bb47 114px 114px 0, #e5bb47 115px 115px 0, #e5bb47 116px 116px 0, #e5bb47 117px 117px 0, #e5bb47 118px 118px 0, #e5bb47 119px 119px 0, #e5bb47 120px 120px 0; text-decoration: none; }
.forms_head_nobg ul.forms_button { margin: 0; }

p + .forms_head_nobg { margin-top: 40px; }

.c::before, .c1::before, .c2::before { border-style: solid; border-color: #e5bb47 transparent transparent transparent; border-width: 10px; width: 0px; height: 0px; content: ""; position: absolute; z-index: 10; top: 80px; }

.c1::before { top: 60px; }

.c2::before { top: 102px; }

.content_box { margin-left: 10px; }

ul.forms_button li { width: 150px; font-size: 1.0625em; line-height: 1.4117647059em; background: #fbf5e3; list-style-type: none; text-align: center; margin-right: 10px; display: inline-block; }
ul.forms_button li a { color: #444; border: #e5bb47 2px solid; padding: 10px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none; overflow: hidden; text-shadow: #f5e4b7 1px 1px 0, #f5e4b7 2px 2px 0, #f5e4b7 3px 3px 0, #f5e4b7 4px 4px 0, #f5e4b7 5px 5px 0, #f5e4b7 6px 6px 0, #f5e4b7 7px 7px 0, #f5e4b7 8px 8px 0, #f5e4b7 9px 9px 0, #f5e4b7 10px 10px 0, #f5e4b7 11px 11px 0, #f5e4b7 12px 12px 0, #f5e4b7 13px 13px 0, #f5e4b7 14px 14px 0, #f5e4b7 15px 15px 0, #f5e4b7 16px 16px 0, #f5e4b7 17px 17px 0, #f5e4b7 18px 18px 0, #f5e4b7 19px 19px 0, #f5e4b7 20px 20px 0, #f5e4b7 21px 21px 0, #f5e4b7 22px 22px 0, #f5e4b7 23px 23px 0, #f5e4b7 24px 24px 0, #f5e4b7 25px 25px 0, #f5e4b7 26px 26px 0, #f5e4b7 27px 27px 0, #f5e4b7 28px 28px 0, #f5e4b7 29px 29px 0, #f5e4b7 30px 30px 0, #f5e4b7 31px 31px 0, #f5e4b7 32px 32px 0, #f5e4b7 33px 33px 0, #f5e4b7 34px 34px 0, #f5e4b7 35px 35px 0, #f5e4b7 36px 36px 0, #f5e4b7 37px 37px 0, #f5e4b7 38px 38px 0, #f5e4b7 39px 39px 0, #f5e4b7 40px 40px 0, #f5e4b7 41px 41px 0, #f5e4b7 42px 42px 0, #f5e4b7 43px 43px 0, #f5e4b7 44px 44px 0, #f5e4b7 45px 45px 0, #f5e4b7 46px 46px 0, #f5e4b7 47px 47px 0, #f5e4b7 48px 48px 0, #f5e4b7 49px 49px 0, #f5e4b7 50px 50px 0, #f5e4b7 51px 51px 0, #f5e4b7 52px 52px 0, #f5e4b7 53px 53px 0, #f5e4b7 54px 54px 0, #f5e4b7 55px 55px 0, #f5e4b7 56px 56px 0, #f5e4b7 57px 57px 0, #f5e4b7 58px 58px 0, #f5e4b7 59px 59px 0, #f5e4b7 60px 60px 0, #f5e4b7 61px 61px 0, #f5e4b7 62px 62px 0, #f5e4b7 63px 63px 0, #f5e4b7 64px 64px 0, #f5e4b7 65px 65px 0, #f5e4b7 66px 66px 0, #f5e4b7 67px 67px 0, #f5e4b7 68px 68px 0, #f5e4b7 69px 69px 0, #f5e4b7 70px 70px 0, #f5e4b7 71px 71px 0, #f5e4b7 72px 72px 0, #f5e4b7 73px 73px 0, #f5e4b7 74px 74px 0, #f5e4b7 75px 75px 0, #f5e4b7 76px 76px 0, #f5e4b7 77px 77px 0, #f5e4b7 78px 78px 0, #f5e4b7 79px 79px 0, #f5e4b7 80px 80px 0, #f5e4b7 81px 81px 0, #f5e4b7 82px 82px 0, #f5e4b7 83px 83px 0, #f5e4b7 84px 84px 0, #f5e4b7 85px 85px 0, #f5e4b7 86px 86px 0, #f5e4b7 87px 87px 0, #f5e4b7 88px 88px 0, #f5e4b7 89px 89px 0, #f5e4b7 90px 90px 0, #f5e4b7 91px 91px 0, #f5e4b7 92px 92px 0, #f5e4b7 93px 93px 0, #f5e4b7 94px 94px 0, #f5e4b7 95px 95px 0, #f5e4b7 96px 96px 0, #f5e4b7 97px 97px 0, #f5e4b7 98px 98px 0, #f5e4b7 99px 99px 0, #f5e4b7 100px 100px 0, #f5e4b7 101px 101px 0, #f5e4b7 102px 102px 0, #f5e4b7 103px 103px 0, #f5e4b7 104px 104px 0, #f5e4b7 105px 105px 0, #f5e4b7 106px 106px 0, #f5e4b7 107px 107px 0, #f5e4b7 108px 108px 0, #f5e4b7 109px 109px 0, #f5e4b7 110px 110px 0, #f5e4b7 111px 111px 0, #f5e4b7 112px 112px 0, #f5e4b7 113px 113px 0, #f5e4b7 114px 114px 0, #f5e4b7 115px 115px 0, #f5e4b7 116px 116px 0, #f5e4b7 117px 117px 0, #f5e4b7 118px 118px 0, #f5e4b7 119px 119px 0, #f5e4b7 120px 120px 0; }
ul.forms_button li a:hover { color: #444; background: #eed48a; overflow: hidden; text-shadow: #e5bb47 1px 1px 0, #e5bb47 2px 2px 0, #e5bb47 3px 3px 0, #e5bb47 4px 4px 0, #e5bb47 5px 5px 0, #e5bb47 6px 6px 0, #e5bb47 7px 7px 0, #e5bb47 8px 8px 0, #e5bb47 9px 9px 0, #e5bb47 10px 10px 0, #e5bb47 11px 11px 0, #e5bb47 12px 12px 0, #e5bb47 13px 13px 0, #e5bb47 14px 14px 0, #e5bb47 15px 15px 0, #e5bb47 16px 16px 0, #e5bb47 17px 17px 0, #e5bb47 18px 18px 0, #e5bb47 19px 19px 0, #e5bb47 20px 20px 0, #e5bb47 21px 21px 0, #e5bb47 22px 22px 0, #e5bb47 23px 23px 0, #e5bb47 24px 24px 0, #e5bb47 25px 25px 0, #e5bb47 26px 26px 0, #e5bb47 27px 27px 0, #e5bb47 28px 28px 0, #e5bb47 29px 29px 0, #e5bb47 30px 30px 0, #e5bb47 31px 31px 0, #e5bb47 32px 32px 0, #e5bb47 33px 33px 0, #e5bb47 34px 34px 0, #e5bb47 35px 35px 0, #e5bb47 36px 36px 0, #e5bb47 37px 37px 0, #e5bb47 38px 38px 0, #e5bb47 39px 39px 0, #e5bb47 40px 40px 0, #e5bb47 41px 41px 0, #e5bb47 42px 42px 0, #e5bb47 43px 43px 0, #e5bb47 44px 44px 0, #e5bb47 45px 45px 0, #e5bb47 46px 46px 0, #e5bb47 47px 47px 0, #e5bb47 48px 48px 0, #e5bb47 49px 49px 0, #e5bb47 50px 50px 0, #e5bb47 51px 51px 0, #e5bb47 52px 52px 0, #e5bb47 53px 53px 0, #e5bb47 54px 54px 0, #e5bb47 55px 55px 0, #e5bb47 56px 56px 0, #e5bb47 57px 57px 0, #e5bb47 58px 58px 0, #e5bb47 59px 59px 0, #e5bb47 60px 60px 0, #e5bb47 61px 61px 0, #e5bb47 62px 62px 0, #e5bb47 63px 63px 0, #e5bb47 64px 64px 0, #e5bb47 65px 65px 0, #e5bb47 66px 66px 0, #e5bb47 67px 67px 0, #e5bb47 68px 68px 0, #e5bb47 69px 69px 0, #e5bb47 70px 70px 0, #e5bb47 71px 71px 0, #e5bb47 72px 72px 0, #e5bb47 73px 73px 0, #e5bb47 74px 74px 0, #e5bb47 75px 75px 0, #e5bb47 76px 76px 0, #e5bb47 77px 77px 0, #e5bb47 78px 78px 0, #e5bb47 79px 79px 0, #e5bb47 80px 80px 0, #e5bb47 81px 81px 0, #e5bb47 82px 82px 0, #e5bb47 83px 83px 0, #e5bb47 84px 84px 0, #e5bb47 85px 85px 0, #e5bb47 86px 86px 0, #e5bb47 87px 87px 0, #e5bb47 88px 88px 0, #e5bb47 89px 89px 0, #e5bb47 90px 90px 0, #e5bb47 91px 91px 0, #e5bb47 92px 92px 0, #e5bb47 93px 93px 0, #e5bb47 94px 94px 0, #e5bb47 95px 95px 0, #e5bb47 96px 96px 0, #e5bb47 97px 97px 0, #e5bb47 98px 98px 0, #e5bb47 99px 99px 0, #e5bb47 100px 100px 0, #e5bb47 101px 101px 0, #e5bb47 102px 102px 0, #e5bb47 103px 103px 0, #e5bb47 104px 104px 0, #e5bb47 105px 105px 0, #e5bb47 106px 106px 0, #e5bb47 107px 107px 0, #e5bb47 108px 108px 0, #e5bb47 109px 109px 0, #e5bb47 110px 110px 0, #e5bb47 111px 111px 0, #e5bb47 112px 112px 0, #e5bb47 113px 113px 0, #e5bb47 114px 114px 0, #e5bb47 115px 115px 0, #e5bb47 116px 116px 0, #e5bb47 117px 117px 0, #e5bb47 118px 118px 0, #e5bb47 119px 119px 0, #e5bb47 120px 120px 0; }

ul.forms_button2 li { width: 350px; font-size: 18px; font-size: 1.125rem; background: #fbf5e3; list-style-type: none; text-align: center; margin-right: 10px; display: inline-block; }
ul.forms_button2 li a { color: #444; border: #e5bb47 2px solid; padding: 10px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none; overflow: hidden; text-shadow: #f5e4b7 1px 1px 0, #f5e4b7 2px 2px 0, #f5e4b7 3px 3px 0, #f5e4b7 4px 4px 0, #f5e4b7 5px 5px 0, #f5e4b7 6px 6px 0, #f5e4b7 7px 7px 0, #f5e4b7 8px 8px 0, #f5e4b7 9px 9px 0, #f5e4b7 10px 10px 0, #f5e4b7 11px 11px 0, #f5e4b7 12px 12px 0, #f5e4b7 13px 13px 0, #f5e4b7 14px 14px 0, #f5e4b7 15px 15px 0, #f5e4b7 16px 16px 0, #f5e4b7 17px 17px 0, #f5e4b7 18px 18px 0, #f5e4b7 19px 19px 0, #f5e4b7 20px 20px 0, #f5e4b7 21px 21px 0, #f5e4b7 22px 22px 0, #f5e4b7 23px 23px 0, #f5e4b7 24px 24px 0, #f5e4b7 25px 25px 0, #f5e4b7 26px 26px 0, #f5e4b7 27px 27px 0, #f5e4b7 28px 28px 0, #f5e4b7 29px 29px 0, #f5e4b7 30px 30px 0, #f5e4b7 31px 31px 0, #f5e4b7 32px 32px 0, #f5e4b7 33px 33px 0, #f5e4b7 34px 34px 0, #f5e4b7 35px 35px 0, #f5e4b7 36px 36px 0, #f5e4b7 37px 37px 0, #f5e4b7 38px 38px 0, #f5e4b7 39px 39px 0, #f5e4b7 40px 40px 0, #f5e4b7 41px 41px 0, #f5e4b7 42px 42px 0, #f5e4b7 43px 43px 0, #f5e4b7 44px 44px 0, #f5e4b7 45px 45px 0, #f5e4b7 46px 46px 0, #f5e4b7 47px 47px 0, #f5e4b7 48px 48px 0, #f5e4b7 49px 49px 0, #f5e4b7 50px 50px 0, #f5e4b7 51px 51px 0, #f5e4b7 52px 52px 0, #f5e4b7 53px 53px 0, #f5e4b7 54px 54px 0, #f5e4b7 55px 55px 0, #f5e4b7 56px 56px 0, #f5e4b7 57px 57px 0, #f5e4b7 58px 58px 0, #f5e4b7 59px 59px 0, #f5e4b7 60px 60px 0, #f5e4b7 61px 61px 0, #f5e4b7 62px 62px 0, #f5e4b7 63px 63px 0, #f5e4b7 64px 64px 0, #f5e4b7 65px 65px 0, #f5e4b7 66px 66px 0, #f5e4b7 67px 67px 0, #f5e4b7 68px 68px 0, #f5e4b7 69px 69px 0, #f5e4b7 70px 70px 0, #f5e4b7 71px 71px 0, #f5e4b7 72px 72px 0, #f5e4b7 73px 73px 0, #f5e4b7 74px 74px 0, #f5e4b7 75px 75px 0, #f5e4b7 76px 76px 0, #f5e4b7 77px 77px 0, #f5e4b7 78px 78px 0, #f5e4b7 79px 79px 0, #f5e4b7 80px 80px 0, #f5e4b7 81px 81px 0, #f5e4b7 82px 82px 0, #f5e4b7 83px 83px 0, #f5e4b7 84px 84px 0, #f5e4b7 85px 85px 0, #f5e4b7 86px 86px 0, #f5e4b7 87px 87px 0, #f5e4b7 88px 88px 0, #f5e4b7 89px 89px 0, #f5e4b7 90px 90px 0, #f5e4b7 91px 91px 0, #f5e4b7 92px 92px 0, #f5e4b7 93px 93px 0, #f5e4b7 94px 94px 0, #f5e4b7 95px 95px 0, #f5e4b7 96px 96px 0, #f5e4b7 97px 97px 0, #f5e4b7 98px 98px 0, #f5e4b7 99px 99px 0, #f5e4b7 100px 100px 0, #f5e4b7 101px 101px 0, #f5e4b7 102px 102px 0, #f5e4b7 103px 103px 0, #f5e4b7 104px 104px 0, #f5e4b7 105px 105px 0, #f5e4b7 106px 106px 0, #f5e4b7 107px 107px 0, #f5e4b7 108px 108px 0, #f5e4b7 109px 109px 0, #f5e4b7 110px 110px 0, #f5e4b7 111px 111px 0, #f5e4b7 112px 112px 0, #f5e4b7 113px 113px 0, #f5e4b7 114px 114px 0, #f5e4b7 115px 115px 0, #f5e4b7 116px 116px 0, #f5e4b7 117px 117px 0, #f5e4b7 118px 118px 0, #f5e4b7 119px 119px 0, #f5e4b7 120px 120px 0; }
ul.forms_button2 li a:hover { color: #444; background: #eed48a; overflow: hidden; text-shadow: #e5bb47 1px 1px 0, #e5bb47 2px 2px 0, #e5bb47 3px 3px 0, #e5bb47 4px 4px 0, #e5bb47 5px 5px 0, #e5bb47 6px 6px 0, #e5bb47 7px 7px 0, #e5bb47 8px 8px 0, #e5bb47 9px 9px 0, #e5bb47 10px 10px 0, #e5bb47 11px 11px 0, #e5bb47 12px 12px 0, #e5bb47 13px 13px 0, #e5bb47 14px 14px 0, #e5bb47 15px 15px 0, #e5bb47 16px 16px 0, #e5bb47 17px 17px 0, #e5bb47 18px 18px 0, #e5bb47 19px 19px 0, #e5bb47 20px 20px 0, #e5bb47 21px 21px 0, #e5bb47 22px 22px 0, #e5bb47 23px 23px 0, #e5bb47 24px 24px 0, #e5bb47 25px 25px 0, #e5bb47 26px 26px 0, #e5bb47 27px 27px 0, #e5bb47 28px 28px 0, #e5bb47 29px 29px 0, #e5bb47 30px 30px 0, #e5bb47 31px 31px 0, #e5bb47 32px 32px 0, #e5bb47 33px 33px 0, #e5bb47 34px 34px 0, #e5bb47 35px 35px 0, #e5bb47 36px 36px 0, #e5bb47 37px 37px 0, #e5bb47 38px 38px 0, #e5bb47 39px 39px 0, #e5bb47 40px 40px 0, #e5bb47 41px 41px 0, #e5bb47 42px 42px 0, #e5bb47 43px 43px 0, #e5bb47 44px 44px 0, #e5bb47 45px 45px 0, #e5bb47 46px 46px 0, #e5bb47 47px 47px 0, #e5bb47 48px 48px 0, #e5bb47 49px 49px 0, #e5bb47 50px 50px 0, #e5bb47 51px 51px 0, #e5bb47 52px 52px 0, #e5bb47 53px 53px 0, #e5bb47 54px 54px 0, #e5bb47 55px 55px 0, #e5bb47 56px 56px 0, #e5bb47 57px 57px 0, #e5bb47 58px 58px 0, #e5bb47 59px 59px 0, #e5bb47 60px 60px 0, #e5bb47 61px 61px 0, #e5bb47 62px 62px 0, #e5bb47 63px 63px 0, #e5bb47 64px 64px 0, #e5bb47 65px 65px 0, #e5bb47 66px 66px 0, #e5bb47 67px 67px 0, #e5bb47 68px 68px 0, #e5bb47 69px 69px 0, #e5bb47 70px 70px 0, #e5bb47 71px 71px 0, #e5bb47 72px 72px 0, #e5bb47 73px 73px 0, #e5bb47 74px 74px 0, #e5bb47 75px 75px 0, #e5bb47 76px 76px 0, #e5bb47 77px 77px 0, #e5bb47 78px 78px 0, #e5bb47 79px 79px 0, #e5bb47 80px 80px 0, #e5bb47 81px 81px 0, #e5bb47 82px 82px 0, #e5bb47 83px 83px 0, #e5bb47 84px 84px 0, #e5bb47 85px 85px 0, #e5bb47 86px 86px 0, #e5bb47 87px 87px 0, #e5bb47 88px 88px 0, #e5bb47 89px 89px 0, #e5bb47 90px 90px 0, #e5bb47 91px 91px 0, #e5bb47 92px 92px 0, #e5bb47 93px 93px 0, #e5bb47 94px 94px 0, #e5bb47 95px 95px 0, #e5bb47 96px 96px 0, #e5bb47 97px 97px 0, #e5bb47 98px 98px 0, #e5bb47 99px 99px 0, #e5bb47 100px 100px 0, #e5bb47 101px 101px 0, #e5bb47 102px 102px 0, #e5bb47 103px 103px 0, #e5bb47 104px 104px 0, #e5bb47 105px 105px 0, #e5bb47 106px 106px 0, #e5bb47 107px 107px 0, #e5bb47 108px 108px 0, #e5bb47 109px 109px 0, #e5bb47 110px 110px 0, #e5bb47 111px 111px 0, #e5bb47 112px 112px 0, #e5bb47 113px 113px 0, #e5bb47 114px 114px 0, #e5bb47 115px 115px 0, #e5bb47 116px 116px 0, #e5bb47 117px 117px 0, #e5bb47 118px 118px 0, #e5bb47 119px 119px 0, #e5bb47 120px 120px 0; }

/* ------  content  ------ */
.forms_content { margin-bottom: 40px; *zoom: 1; }
.forms_content:after { content: ""; display: table; clear: both; }
.forms_content .img_box { *zoom: 1; text-align: center; margin: 20px 0; }
.forms_content .img_box:after { content: ""; display: table; clear: both; }

.forms_AR_box ul { padding: 0; margin: 0; }
.forms_AR_box ul li { width: 48%; float: left; margin: 0 1% 20px 1%; text-align: center; font-size: 1.125em; line-height: 1.3333333333em; list-style-type: none; }
.forms_AR_box ul li a { color: #fff; display: block; padding: 10px 0; background: #703035; text-decoration: none; -moz-box-shadow: 1px 0 5px 1px #652b30 inset; -webkit-box-shadow: 1px 0 5px 1px #652b30 inset; box-shadow: 1px 0 5px 1px #652b30 inset; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.forms_AR_box ul li a:hover { background: #943f46; text-decoration: none; }

.RU_box ul.page { padding: 0; margin: 20px 0 0 0; *zoom: 1; }
.RU_box ul.page:after { content: ""; display: table; clear: both; }
.RU_box ul.page li { width: 45%; margin-right: 2%; float: left; text-align: center; font-size: 20px; font-size: 1.25rem; }
.RU_box ul.page li a { padding: 10px 2%; display: block; text-decoration: none; border: #eee 1px solid; background: #eee; overflow: hidden; text-shadow: #ddd 1px 1px 0, #ddd 2px 2px 0, #ddd 3px 3px 0, #ddd 4px 4px 0, #ddd 5px 5px 0, #ddd 6px 6px 0, #ddd 7px 7px 0, #ddd 8px 8px 0, #ddd 9px 9px 0, #ddd 10px 10px 0, #ddd 11px 11px 0, #ddd 12px 12px 0, #ddd 13px 13px 0, #ddd 14px 14px 0, #ddd 15px 15px 0, #ddd 16px 16px 0, #ddd 17px 17px 0, #ddd 18px 18px 0, #ddd 19px 19px 0, #ddd 20px 20px 0, #ddd 21px 21px 0, #ddd 22px 22px 0, #ddd 23px 23px 0, #ddd 24px 24px 0, #ddd 25px 25px 0, #ddd 26px 26px 0, #ddd 27px 27px 0, #ddd 28px 28px 0, #ddd 29px 29px 0, #ddd 30px 30px 0, #ddd 31px 31px 0, #ddd 32px 32px 0, #ddd 33px 33px 0, #ddd 34px 34px 0, #ddd 35px 35px 0, #ddd 36px 36px 0, #ddd 37px 37px 0, #ddd 38px 38px 0, #ddd 39px 39px 0, #ddd 40px 40px 0, #ddd 41px 41px 0, #ddd 42px 42px 0, #ddd 43px 43px 0, #ddd 44px 44px 0, #ddd 45px 45px 0, #ddd 46px 46px 0, #ddd 47px 47px 0, #ddd 48px 48px 0, #ddd 49px 49px 0, #ddd 50px 50px 0, #ddd 51px 51px 0, #ddd 52px 52px 0, #ddd 53px 53px 0, #ddd 54px 54px 0, #ddd 55px 55px 0, #ddd 56px 56px 0, #ddd 57px 57px 0, #ddd 58px 58px 0, #ddd 59px 59px 0, #ddd 60px 60px 0, #ddd 61px 61px 0, #ddd 62px 62px 0, #ddd 63px 63px 0, #ddd 64px 64px 0, #ddd 65px 65px 0, #ddd 66px 66px 0, #ddd 67px 67px 0, #ddd 68px 68px 0, #ddd 69px 69px 0, #ddd 70px 70px 0, #ddd 71px 71px 0, #ddd 72px 72px 0, #ddd 73px 73px 0, #ddd 74px 74px 0, #ddd 75px 75px 0, #ddd 76px 76px 0, #ddd 77px 77px 0, #ddd 78px 78px 0, #ddd 79px 79px 0, #ddd 80px 80px 0, #ddd 81px 81px 0, #ddd 82px 82px 0, #ddd 83px 83px 0, #ddd 84px 84px 0, #ddd 85px 85px 0, #ddd 86px 86px 0, #ddd 87px 87px 0, #ddd 88px 88px 0, #ddd 89px 89px 0, #ddd 90px 90px 0, #ddd 91px 91px 0, #ddd 92px 92px 0, #ddd 93px 93px 0, #ddd 94px 94px 0, #ddd 95px 95px 0, #ddd 96px 96px 0, #ddd 97px 97px 0, #ddd 98px 98px 0, #ddd 99px 99px 0, #ddd 100px 100px 0, #ddd 101px 101px 0, #ddd 102px 102px 0, #ddd 103px 103px 0, #ddd 104px 104px 0, #ddd 105px 105px 0, #ddd 106px 106px 0, #ddd 107px 107px 0, #ddd 108px 108px 0, #ddd 109px 109px 0, #ddd 110px 110px 0, #ddd 111px 111px 0, #ddd 112px 112px 0, #ddd 113px 113px 0, #ddd 114px 114px 0, #ddd 115px 115px 0, #ddd 116px 116px 0, #ddd 117px 117px 0, #ddd 118px 118px 0, #ddd 119px 119px 0, #ddd 120px 120px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.RU_box ul.page li a:hover { border: #eee 1px solid; background: #fff; overflow: hidden; text-shadow: #efefef 1px 1px 0, #efefef 2px 2px 0, #efefef 3px 3px 0, #efefef 4px 4px 0, #efefef 5px 5px 0, #efefef 6px 6px 0, #efefef 7px 7px 0, #efefef 8px 8px 0, #efefef 9px 9px 0, #efefef 10px 10px 0, #efefef 11px 11px 0, #efefef 12px 12px 0, #efefef 13px 13px 0, #efefef 14px 14px 0, #efefef 15px 15px 0, #efefef 16px 16px 0, #efefef 17px 17px 0, #efefef 18px 18px 0, #efefef 19px 19px 0, #efefef 20px 20px 0, #efefef 21px 21px 0, #efefef 22px 22px 0, #efefef 23px 23px 0, #efefef 24px 24px 0, #efefef 25px 25px 0, #efefef 26px 26px 0, #efefef 27px 27px 0, #efefef 28px 28px 0, #efefef 29px 29px 0, #efefef 30px 30px 0, #efefef 31px 31px 0, #efefef 32px 32px 0, #efefef 33px 33px 0, #efefef 34px 34px 0, #efefef 35px 35px 0, #efefef 36px 36px 0, #efefef 37px 37px 0, #efefef 38px 38px 0, #efefef 39px 39px 0, #efefef 40px 40px 0, #efefef 41px 41px 0, #efefef 42px 42px 0, #efefef 43px 43px 0, #efefef 44px 44px 0, #efefef 45px 45px 0, #efefef 46px 46px 0, #efefef 47px 47px 0, #efefef 48px 48px 0, #efefef 49px 49px 0, #efefef 50px 50px 0, #efefef 51px 51px 0, #efefef 52px 52px 0, #efefef 53px 53px 0, #efefef 54px 54px 0, #efefef 55px 55px 0, #efefef 56px 56px 0, #efefef 57px 57px 0, #efefef 58px 58px 0, #efefef 59px 59px 0, #efefef 60px 60px 0, #efefef 61px 61px 0, #efefef 62px 62px 0, #efefef 63px 63px 0, #efefef 64px 64px 0, #efefef 65px 65px 0, #efefef 66px 66px 0, #efefef 67px 67px 0, #efefef 68px 68px 0, #efefef 69px 69px 0, #efefef 70px 70px 0, #efefef 71px 71px 0, #efefef 72px 72px 0, #efefef 73px 73px 0, #efefef 74px 74px 0, #efefef 75px 75px 0, #efefef 76px 76px 0, #efefef 77px 77px 0, #efefef 78px 78px 0, #efefef 79px 79px 0, #efefef 80px 80px 0, #efefef 81px 81px 0, #efefef 82px 82px 0, #efefef 83px 83px 0, #efefef 84px 84px 0, #efefef 85px 85px 0, #efefef 86px 86px 0, #efefef 87px 87px 0, #efefef 88px 88px 0, #efefef 89px 89px 0, #efefef 90px 90px 0, #efefef 91px 91px 0, #efefef 92px 92px 0, #efefef 93px 93px 0, #efefef 94px 94px 0, #efefef 95px 95px 0, #efefef 96px 96px 0, #efefef 97px 97px 0, #efefef 98px 98px 0, #efefef 99px 99px 0, #efefef 100px 100px 0, #efefef 101px 101px 0, #efefef 102px 102px 0, #efefef 103px 103px 0, #efefef 104px 104px 0, #efefef 105px 105px 0, #efefef 106px 106px 0, #efefef 107px 107px 0, #efefef 108px 108px 0, #efefef 109px 109px 0, #efefef 110px 110px 0, #efefef 111px 111px 0, #efefef 112px 112px 0, #efefef 113px 113px 0, #efefef 114px 114px 0, #efefef 115px 115px 0, #efefef 116px 116px 0, #efefef 117px 117px 0, #efefef 118px 118px 0, #efefef 119px 119px 0, #efefef 120px 120px 0; }

.content_835 .sort_box a { text-decoration: none; }

.sort_box { margin-bottom: 30px; }
.sort_box h3 { background: #fbf6f6; text-align: center; }
.sort_box h3 a { width: 100%; padding: 7px 0; display: block; background-color: none; }
.sort_box ul { margin-top: 20px; }
.sort_box li { margin-right: 10px; display: inline-block; }
.sort_box ul li a { padding: 5px 10px; display: block; border: #eee 1px solid; background: #eee; overflow: hidden; text-shadow: #ddd 1px 1px 0, #ddd 2px 2px 0, #ddd 3px 3px 0, #ddd 4px 4px 0, #ddd 5px 5px 0, #ddd 6px 6px 0, #ddd 7px 7px 0, #ddd 8px 8px 0, #ddd 9px 9px 0, #ddd 10px 10px 0, #ddd 11px 11px 0, #ddd 12px 12px 0, #ddd 13px 13px 0, #ddd 14px 14px 0, #ddd 15px 15px 0, #ddd 16px 16px 0, #ddd 17px 17px 0, #ddd 18px 18px 0, #ddd 19px 19px 0, #ddd 20px 20px 0, #ddd 21px 21px 0, #ddd 22px 22px 0, #ddd 23px 23px 0, #ddd 24px 24px 0, #ddd 25px 25px 0, #ddd 26px 26px 0, #ddd 27px 27px 0, #ddd 28px 28px 0, #ddd 29px 29px 0, #ddd 30px 30px 0, #ddd 31px 31px 0, #ddd 32px 32px 0, #ddd 33px 33px 0, #ddd 34px 34px 0, #ddd 35px 35px 0, #ddd 36px 36px 0, #ddd 37px 37px 0, #ddd 38px 38px 0, #ddd 39px 39px 0, #ddd 40px 40px 0, #ddd 41px 41px 0, #ddd 42px 42px 0, #ddd 43px 43px 0, #ddd 44px 44px 0, #ddd 45px 45px 0, #ddd 46px 46px 0, #ddd 47px 47px 0, #ddd 48px 48px 0, #ddd 49px 49px 0, #ddd 50px 50px 0, #ddd 51px 51px 0, #ddd 52px 52px 0, #ddd 53px 53px 0, #ddd 54px 54px 0, #ddd 55px 55px 0, #ddd 56px 56px 0, #ddd 57px 57px 0, #ddd 58px 58px 0, #ddd 59px 59px 0, #ddd 60px 60px 0, #ddd 61px 61px 0, #ddd 62px 62px 0, #ddd 63px 63px 0, #ddd 64px 64px 0, #ddd 65px 65px 0, #ddd 66px 66px 0, #ddd 67px 67px 0, #ddd 68px 68px 0, #ddd 69px 69px 0, #ddd 70px 70px 0, #ddd 71px 71px 0, #ddd 72px 72px 0, #ddd 73px 73px 0, #ddd 74px 74px 0, #ddd 75px 75px 0, #ddd 76px 76px 0, #ddd 77px 77px 0, #ddd 78px 78px 0, #ddd 79px 79px 0, #ddd 80px 80px 0, #ddd 81px 81px 0, #ddd 82px 82px 0, #ddd 83px 83px 0, #ddd 84px 84px 0, #ddd 85px 85px 0, #ddd 86px 86px 0, #ddd 87px 87px 0, #ddd 88px 88px 0, #ddd 89px 89px 0, #ddd 90px 90px 0, #ddd 91px 91px 0, #ddd 92px 92px 0, #ddd 93px 93px 0, #ddd 94px 94px 0, #ddd 95px 95px 0, #ddd 96px 96px 0, #ddd 97px 97px 0, #ddd 98px 98px 0, #ddd 99px 99px 0, #ddd 100px 100px 0, #ddd 101px 101px 0, #ddd 102px 102px 0, #ddd 103px 103px 0, #ddd 104px 104px 0, #ddd 105px 105px 0, #ddd 106px 106px 0, #ddd 107px 107px 0, #ddd 108px 108px 0, #ddd 109px 109px 0, #ddd 110px 110px 0, #ddd 111px 111px 0, #ddd 112px 112px 0, #ddd 113px 113px 0, #ddd 114px 114px 0, #ddd 115px 115px 0, #ddd 116px 116px 0, #ddd 117px 117px 0, #ddd 118px 118px 0, #ddd 119px 119px 0, #ddd 120px 120px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.sort_box ul li a:hover { border: #eee 1px solid; background: #fff; overflow: hidden; text-shadow: #efefef 1px 1px 0, #efefef 2px 2px 0, #efefef 3px 3px 0, #efefef 4px 4px 0, #efefef 5px 5px 0, #efefef 6px 6px 0, #efefef 7px 7px 0, #efefef 8px 8px 0, #efefef 9px 9px 0, #efefef 10px 10px 0, #efefef 11px 11px 0, #efefef 12px 12px 0, #efefef 13px 13px 0, #efefef 14px 14px 0, #efefef 15px 15px 0, #efefef 16px 16px 0, #efefef 17px 17px 0, #efefef 18px 18px 0, #efefef 19px 19px 0, #efefef 20px 20px 0, #efefef 21px 21px 0, #efefef 22px 22px 0, #efefef 23px 23px 0, #efefef 24px 24px 0, #efefef 25px 25px 0, #efefef 26px 26px 0, #efefef 27px 27px 0, #efefef 28px 28px 0, #efefef 29px 29px 0, #efefef 30px 30px 0, #efefef 31px 31px 0, #efefef 32px 32px 0, #efefef 33px 33px 0, #efefef 34px 34px 0, #efefef 35px 35px 0, #efefef 36px 36px 0, #efefef 37px 37px 0, #efefef 38px 38px 0, #efefef 39px 39px 0, #efefef 40px 40px 0, #efefef 41px 41px 0, #efefef 42px 42px 0, #efefef 43px 43px 0, #efefef 44px 44px 0, #efefef 45px 45px 0, #efefef 46px 46px 0, #efefef 47px 47px 0, #efefef 48px 48px 0, #efefef 49px 49px 0, #efefef 50px 50px 0, #efefef 51px 51px 0, #efefef 52px 52px 0, #efefef 53px 53px 0, #efefef 54px 54px 0, #efefef 55px 55px 0, #efefef 56px 56px 0, #efefef 57px 57px 0, #efefef 58px 58px 0, #efefef 59px 59px 0, #efefef 60px 60px 0, #efefef 61px 61px 0, #efefef 62px 62px 0, #efefef 63px 63px 0, #efefef 64px 64px 0, #efefef 65px 65px 0, #efefef 66px 66px 0, #efefef 67px 67px 0, #efefef 68px 68px 0, #efefef 69px 69px 0, #efefef 70px 70px 0, #efefef 71px 71px 0, #efefef 72px 72px 0, #efefef 73px 73px 0, #efefef 74px 74px 0, #efefef 75px 75px 0, #efefef 76px 76px 0, #efefef 77px 77px 0, #efefef 78px 78px 0, #efefef 79px 79px 0, #efefef 80px 80px 0, #efefef 81px 81px 0, #efefef 82px 82px 0, #efefef 83px 83px 0, #efefef 84px 84px 0, #efefef 85px 85px 0, #efefef 86px 86px 0, #efefef 87px 87px 0, #efefef 88px 88px 0, #efefef 89px 89px 0, #efefef 90px 90px 0, #efefef 91px 91px 0, #efefef 92px 92px 0, #efefef 93px 93px 0, #efefef 94px 94px 0, #efefef 95px 95px 0, #efefef 96px 96px 0, #efefef 97px 97px 0, #efefef 98px 98px 0, #efefef 99px 99px 0, #efefef 100px 100px 0, #efefef 101px 101px 0, #efefef 102px 102px 0, #efefef 103px 103px 0, #efefef 104px 104px 0, #efefef 105px 105px 0, #efefef 106px 106px 0, #efefef 107px 107px 0, #efefef 108px 108px 0, #efefef 109px 109px 0, #efefef 110px 110px 0, #efefef 111px 111px 0, #efefef 112px 112px 0, #efefef 113px 113px 0, #efefef 114px 114px 0, #efefef 115px 115px 0, #efefef 116px 116px 0, #efefef 117px 117px 0, #efefef 118px 118px 0, #efefef 119px 119px 0, #efefef 120px 120px 0; }

/* ------  table  ------ */
.forms_content_State { width: 100%; margin: 0 auto 20px auto; border-top: #eee 1px solid; border-left: #ddd 1px solid; }
.forms_content_State th, .forms_content_State thead th { font-size: 0.9375em; line-height: 1.6em; padding: 5px 10px; border-bottom: #eee 1px solid; border-right: #eee 1px solid; color: #666; background: #fbf5e3; font-family: '微軟正黑體','Microsoft JhengHei'; }
.forms_content_State thead tr.title_odd th { background: #f2dca0; text-align: center; }
.forms_content_State thead tr.title_odd th h3 { margin-top: 0; }
.forms_content_State thead tr.title_odd th h3, .forms_content_State thead tr.title_odd th p { color: #444; margin-bottom: 0; line-height: 1.4; }
.forms_content_State td { font-size: 0.875em; line-height: 1.7142857143em; padding: 5px 10px; border-bottom: #eee 1px solid; border-right: #eee 1px solid; font-family: '微軟正黑體','Microsoft JhengHei'; }
.forms_content_State td a { text-decoration: none; }
.forms_content_State tr.title_odd { background: #fbf5e3; }
.forms_content_State tr.odd, tbody.odd .forms_content_State tr:nth-child(2n+2), .forms_content_State tbody.odd tr:nth-child(2n+2) { background: #fbf6f6; }
.forms_content_State tfoot tr { background: #fbf5e3; }
.forms_content_State tfoot tr td { text-align: right; }
.forms_content_State th.right, .forms_content_State td.right { text-align: right; }
.forms_content_State td.w1-1, .forms_content_State td.w1-2, .forms_content_State td.w2-1, .forms_content_State td.w2-2, .forms_content_State td.w2-3, .forms_content_State td.w2-4, .forms_content_State td.w2-5 { width: 350px; color: #888; }
.forms_content_State td.w1-2 { width: 600px; }
.forms_content_State td.w2-1 { width: 100px; }
.forms_content_State td.w2-2 { width: 80px; }
.forms_content_State td.w2-3 { width: 250px; }
.forms_content_State td.w2-4 { width: 80px; }
.forms_content_State td.w2-5 { width: 450px; }
.forms_content_State .button_box a { padding: 5px 2%; margin: 10px 0 15px 0; display: inline-block; border: #eee 1px solid; background: #eee; overflow: hidden; text-shadow: #ddd 1px 1px 0, #ddd 2px 2px 0, #ddd 3px 3px 0, #ddd 4px 4px 0, #ddd 5px 5px 0, #ddd 6px 6px 0, #ddd 7px 7px 0, #ddd 8px 8px 0, #ddd 9px 9px 0, #ddd 10px 10px 0, #ddd 11px 11px 0, #ddd 12px 12px 0, #ddd 13px 13px 0, #ddd 14px 14px 0, #ddd 15px 15px 0, #ddd 16px 16px 0, #ddd 17px 17px 0, #ddd 18px 18px 0, #ddd 19px 19px 0, #ddd 20px 20px 0, #ddd 21px 21px 0, #ddd 22px 22px 0, #ddd 23px 23px 0, #ddd 24px 24px 0, #ddd 25px 25px 0, #ddd 26px 26px 0, #ddd 27px 27px 0, #ddd 28px 28px 0, #ddd 29px 29px 0, #ddd 30px 30px 0, #ddd 31px 31px 0, #ddd 32px 32px 0, #ddd 33px 33px 0, #ddd 34px 34px 0, #ddd 35px 35px 0, #ddd 36px 36px 0, #ddd 37px 37px 0, #ddd 38px 38px 0, #ddd 39px 39px 0, #ddd 40px 40px 0, #ddd 41px 41px 0, #ddd 42px 42px 0, #ddd 43px 43px 0, #ddd 44px 44px 0, #ddd 45px 45px 0, #ddd 46px 46px 0, #ddd 47px 47px 0, #ddd 48px 48px 0, #ddd 49px 49px 0, #ddd 50px 50px 0, #ddd 51px 51px 0, #ddd 52px 52px 0, #ddd 53px 53px 0, #ddd 54px 54px 0, #ddd 55px 55px 0, #ddd 56px 56px 0, #ddd 57px 57px 0, #ddd 58px 58px 0, #ddd 59px 59px 0, #ddd 60px 60px 0, #ddd 61px 61px 0, #ddd 62px 62px 0, #ddd 63px 63px 0, #ddd 64px 64px 0, #ddd 65px 65px 0, #ddd 66px 66px 0, #ddd 67px 67px 0, #ddd 68px 68px 0, #ddd 69px 69px 0, #ddd 70px 70px 0, #ddd 71px 71px 0, #ddd 72px 72px 0, #ddd 73px 73px 0, #ddd 74px 74px 0, #ddd 75px 75px 0, #ddd 76px 76px 0, #ddd 77px 77px 0, #ddd 78px 78px 0, #ddd 79px 79px 0, #ddd 80px 80px 0, #ddd 81px 81px 0, #ddd 82px 82px 0, #ddd 83px 83px 0, #ddd 84px 84px 0, #ddd 85px 85px 0, #ddd 86px 86px 0, #ddd 87px 87px 0, #ddd 88px 88px 0, #ddd 89px 89px 0, #ddd 90px 90px 0, #ddd 91px 91px 0, #ddd 92px 92px 0, #ddd 93px 93px 0, #ddd 94px 94px 0, #ddd 95px 95px 0, #ddd 96px 96px 0, #ddd 97px 97px 0, #ddd 98px 98px 0, #ddd 99px 99px 0, #ddd 100px 100px 0, #ddd 101px 101px 0, #ddd 102px 102px 0, #ddd 103px 103px 0, #ddd 104px 104px 0, #ddd 105px 105px 0, #ddd 106px 106px 0, #ddd 107px 107px 0, #ddd 108px 108px 0, #ddd 109px 109px 0, #ddd 110px 110px 0, #ddd 111px 111px 0, #ddd 112px 112px 0, #ddd 113px 113px 0, #ddd 114px 114px 0, #ddd 115px 115px 0, #ddd 116px 116px 0, #ddd 117px 117px 0, #ddd 118px 118px 0, #ddd 119px 119px 0, #ddd 120px 120px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.forms_content_State .button_box a:hover { border: #eee 1px solid; background: #fff; overflow: hidden; text-shadow: #efefef 1px 1px 0, #efefef 2px 2px 0, #efefef 3px 3px 0, #efefef 4px 4px 0, #efefef 5px 5px 0, #efefef 6px 6px 0, #efefef 7px 7px 0, #efefef 8px 8px 0, #efefef 9px 9px 0, #efefef 10px 10px 0, #efefef 11px 11px 0, #efefef 12px 12px 0, #efefef 13px 13px 0, #efefef 14px 14px 0, #efefef 15px 15px 0, #efefef 16px 16px 0, #efefef 17px 17px 0, #efefef 18px 18px 0, #efefef 19px 19px 0, #efefef 20px 20px 0, #efefef 21px 21px 0, #efefef 22px 22px 0, #efefef 23px 23px 0, #efefef 24px 24px 0, #efefef 25px 25px 0, #efefef 26px 26px 0, #efefef 27px 27px 0, #efefef 28px 28px 0, #efefef 29px 29px 0, #efefef 30px 30px 0, #efefef 31px 31px 0, #efefef 32px 32px 0, #efefef 33px 33px 0, #efefef 34px 34px 0, #efefef 35px 35px 0, #efefef 36px 36px 0, #efefef 37px 37px 0, #efefef 38px 38px 0, #efefef 39px 39px 0, #efefef 40px 40px 0, #efefef 41px 41px 0, #efefef 42px 42px 0, #efefef 43px 43px 0, #efefef 44px 44px 0, #efefef 45px 45px 0, #efefef 46px 46px 0, #efefef 47px 47px 0, #efefef 48px 48px 0, #efefef 49px 49px 0, #efefef 50px 50px 0, #efefef 51px 51px 0, #efefef 52px 52px 0, #efefef 53px 53px 0, #efefef 54px 54px 0, #efefef 55px 55px 0, #efefef 56px 56px 0, #efefef 57px 57px 0, #efefef 58px 58px 0, #efefef 59px 59px 0, #efefef 60px 60px 0, #efefef 61px 61px 0, #efefef 62px 62px 0, #efefef 63px 63px 0, #efefef 64px 64px 0, #efefef 65px 65px 0, #efefef 66px 66px 0, #efefef 67px 67px 0, #efefef 68px 68px 0, #efefef 69px 69px 0, #efefef 70px 70px 0, #efefef 71px 71px 0, #efefef 72px 72px 0, #efefef 73px 73px 0, #efefef 74px 74px 0, #efefef 75px 75px 0, #efefef 76px 76px 0, #efefef 77px 77px 0, #efefef 78px 78px 0, #efefef 79px 79px 0, #efefef 80px 80px 0, #efefef 81px 81px 0, #efefef 82px 82px 0, #efefef 83px 83px 0, #efefef 84px 84px 0, #efefef 85px 85px 0, #efefef 86px 86px 0, #efefef 87px 87px 0, #efefef 88px 88px 0, #efefef 89px 89px 0, #efefef 90px 90px 0, #efefef 91px 91px 0, #efefef 92px 92px 0, #efefef 93px 93px 0, #efefef 94px 94px 0, #efefef 95px 95px 0, #efefef 96px 96px 0, #efefef 97px 97px 0, #efefef 98px 98px 0, #efefef 99px 99px 0, #efefef 100px 100px 0, #efefef 101px 101px 0, #efefef 102px 102px 0, #efefef 103px 103px 0, #efefef 104px 104px 0, #efefef 105px 105px 0, #efefef 106px 106px 0, #efefef 107px 107px 0, #efefef 108px 108px 0, #efefef 109px 109px 0, #efefef 110px 110px 0, #efefef 111px 111px 0, #efefef 112px 112px 0, #efefef 113px 113px 0, #efefef 114px 114px 0, #efefef 115px 115px 0, #efefef 116px 116px 0, #efefef 117px 117px 0, #efefef 118px 118px 0, #efefef 119px 119px 0, #efefef 120px 120px 0; }
.forms_content_State h3 { margin-top: 20px; color: #703035; }
.forms_content_State ul { padding: 0 0 0 10px; margin-bottom: 20px; }
.forms_content_State ul li { list-style: none; }
.forms_content_State ul.digital { padding: 0 0 0 30px; }
.forms_content_State ul.digital li { list-style-type: decimal; }
.forms_content_State ul.digital ul { padding-left: 12px; }
.forms_content_State ul.digital ul li { list-style: disc; }
.forms_content_State tbody tr td ul { background: none; }
.forms_content_State tr td .forms_AR_box ul li { list-style: none; }

/* ----------------- -----System----- ----------------- */
.button_box { *zoom: 1; }
.button_box:after { content: ""; display: table; clear: both; }
.button_box a.w1_right { font-size: 1.375em; line-height: 1.0909090909em; width: 5%; float: right; color: #fff; padding: 10px 4%; margin-right: 1%; background-color: #743236; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center; font-family: '微軟正黑體', 'Microsoft JhengHei'; }
.button_box a.w1_right:hover { background-color: #984147; -moz-transform: scale(0.95); -ms-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95); text-decoration: none; }
.button_box a.w2 { font-size: 1.375em; line-height: 1.0909090909em; width: 40%; float: left; color: #fff; padding: 10px 4%; margin-right: 1%; background-color: #743236; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center; font-family: '微軟正黑體', 'Microsoft JhengHei'; }
.button_box a.w2:hover { background-color: #984147; -moz-transform: scale(0.95); -ms-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95); text-decoration: none; }

/*  -----System_院系承辦人後台介面-----  */
.system_box1 { *zoom: 1; margin: 20px 0; }
.system_box1:after { content: ""; display: table; clear: both; }

article.system_content { width: 650px; float: left; margin-right: 20px; }
article.system_content h3 { color: #743236; margin-bottom: 10px; font-weight: bold; font-size: 1.375em; line-height: 1.0909090909em; font-family: '微軟正黑體', 'Microsoft JhengHei'; }

aside.right_system_box { width: 478px; float: left; border: #e5c779 1px solid; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
aside.right_system_box h3 { background-color: #e5c779; padding: 5px 10px 10px 10px; }
aside.right_system_box p { color: #743236; font-weight: bold; padding-left: 20px; margin-bottom: 10px; }
aside.right_system_box ul { padding: 0px 20px 0px 40px; margin-top: 0px; }
aside.right_system_box li { list-style-type: decimal; }

ul.system_ul { *zoom: 1; padding: 0; }
ul.system_ul:after { content: ""; display: table; clear: both; }
ul.system_ul li { width: 24%; float: left; display: block; margin-right: 1%; font-size: 1em; line-height: 1.5em; list-style-type: none; }
ul.system_ul a { padding: 5px 10px; display: block; background-color: #e5c779; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
ul.system_ul a:hover { background-color: #edd9a4; text-decoration: none; -moz-box-shadow: 0px 0px 3px #999 inset; -webkit-box-shadow: 0px 0px 3px #999 inset; box-shadow: 0px 0px 3px #999 inset; -moz-transform: scale(0.95); -ms-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95); }

/*  -----System_國際處承辦人後台介面-----  */
.system_box { *zoom: 1; margin: 20px 0; }
.system_box:after { content: ""; display: table; clear: both; }
.system_box ul { width: 565px; float: left; padding-left: 0; padding-right: 20px; }
.system_box ul:last-child { padding-right: 0; }
.system_box li { width: 94%; float: left; padding: 1.5% 2%; margin-right: 2%; margin-bottom: 4%; background-color: #eee; border-left: #e5c779 5px solid; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; list-style-type: none; -moz-box-shadow: 1px 1px 3px #ccc; -webkit-box-shadow: 1px 1px 3px #ccc; box-shadow: 1px 1px 3px #ccc; }
.system_box h3 { color: #743236; margin-bottom: 10px; font-weight: bold; font-size: 1.375em; line-height: 1.0909090909em; font-family: '微軟正黑體', 'Microsoft JhengHei'; }
.system_box p { margin: 0; font-size: 1.125em; line-height: 1.8666666667em; font-family: '微軟正黑體', 'Microsoft JhengHei'; }
.system_box li a { padding: 2px 5px; }
.system_box li a:hover { background-color: #e5c779; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none; }
.system_box li.B h3, .system_box li.B p a, .system_box li.B i { color: #bbb; }

.system_box-test { *zoom: 1; }
.system_box-test:after { content: ""; display: table; clear: both; }
.system_box-test li { width: 43%; float: left; padding: 1.5% 2%; margin-right: 2%; margin-bottom: 2%; background-color: #eee; border-left: #e5c779 5px solid; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; list-style-type: none; -moz-box-shadow: 1px 1px 3px #ccc; -webkit-box-shadow: 1px 1px 3px #ccc; box-shadow: 1px 1px 3px #ccc; }
.system_box-test h3 { color: #743236; margin-bottom: 10px; font-weight: bold; font-size: 1.375em; line-height: 1.0909090909em; font-family: '微軟正黑體', 'Microsoft JhengHei'; }
.system_box-test p { margin: 0; font-size: 1.125em; line-height: 1.8666666667em; font-family: '微軟正黑體', 'Microsoft JhengHei'; }
.system_box-test li a { padding: 2px 5px; }
.system_box-test li a:hover { background-color: #e5c779; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none; }
