.icons-sprite { background-image: url('../Content/images/icons.png?v210eca2b00'); background-repeat: no-repeat; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

img { display: block; border: none; }

.th_JianXunNeiRong, .th_warning, .th_p404, .th_p500, .header_content, .footer_content, .breadCrumbs ul, .th_message, .th_remind .md_remind .remindbox, .th_index, .th_tourResult, .th_tourCont, .th_tourMessage, .th_tourMessageList, .th_tourGroup, .th_personal, .th_passWord, .th_messageAdd, .th_messageResult, .th_dayoff, .th_dayoffAdd, .th_dayoffEdit, .th_dayoffTotal { max-width: 100%; margin-left: auto; margin-right: auto; max-width: 960px; }
.th_JianXunNeiRong:after, .th_warning:after, .th_p404:after, .th_p500:after, .header_content:after, .footer_content:after, .breadCrumbs ul:after, .th_message:after, .th_remind .md_remind .remindbox:after, .th_index:after, .th_tourResult:after, .th_tourCont:after, .th_tourMessage:after, .th_tourMessageList:after, .th_tourGroup:after, .th_personal:after, .th_passWord:after, .th_messageAdd:after, .th_messageResult:after, .th_dayoff:after, .th_dayoffAdd:after, .th_dayoffEdit:after, .th_dayoffTotal:after { content: " "; display: block; clear: both; }

.th_index .md_mask:before, .th_message .md_mask:before, .th_tourCont .md_mask:before, .th_tourMessage .md_mask:before, .th_tourMessageList .md_mask:before, .th_tourGroup .md_mask:before, .th_dayoff .md_mask:before, .th_dayoffAdd .md_mask:before, .th_dayoffEdit .md_mask:before, .th_dayoffTotal .md_mask:before, .th_personal .md_mask:before, .th_passWord .md_mask:before, .th_messageAdd .md_mask:before, .th_messageResult .md_mask:before, .th_tourResult .md_mask:before, .th_login .md_mask:before, .th_index .md_pageLink:before, .th_dayoff .md_pageLink:before, .th_tourResult .md_pageLink:before, .th_tourCont .md_pageLink:before, .th_messageResult .md_pageLink:before { content: ""; display: inline-block; vertical-align: middle; width: 0px; height: 100%; margin: 0 -3px; visibility: hidden; }

.th_index .md_mask .pt_mask, .th_message .md_mask .pt_mask, .th_tourCont .md_mask .pt_mask, .th_tourMessage .md_mask .pt_mask, .th_tourMessageList .md_mask .pt_mask, .th_tourGroup .md_mask .pt_mask, .th_dayoff .md_mask .pt_mask, .th_dayoffAdd .md_mask .pt_mask, .th_dayoffEdit .md_mask .pt_mask, .th_dayoffTotal .md_mask .pt_mask, .th_personal .md_mask .pt_mask, .th_passWord .md_mask .pt_mask, .th_messageAdd .md_mask .pt_mask, .th_messageResult .md_mask .pt_mask, .th_index .md_pageLink a, .th_dayoff .md_pageLink a, .th_index .md_pageLink span, .th_dayoff .md_pageLink span, .th_tourResult .md_pageLink a, .th_tourCont .md_pageLink a, .th_messageResult .md_pageLink a, .th_tourResult .md_pageLink span, .th_tourCont .md_pageLink span, .th_messageResult .md_pageLink span, .th_login .md_mask .pt_mask { display: inline-block; vertical-align: middle; }

.th_JianXunNeiRong .md_JianXunNeiRongDetail:after, .th_JianXunNeiRong .md_JianXunNeiRongDetail:after, .th_warning:after, .th_p404:after, .th_p500:after, .th_warning .md_info header:after, .th_p404 .md_info header:after, .th_p500 .md_info header:after, .th_message .md_messageTour table tr:after, .th_tourResult .md_groupSearch table tr:after, .th_passWord .md_tbl table tr:after, .th_messageResult .md_search table tr:after, .th_dayoff .md_dayoffSearch table tr:after, .th_dayoffAdd .md_dayoffInfo table tr:after, .th_dayoffEdit .md_dayoffInfo table tr:after, #wrap:after, #footer:after, .main_content:after, .th_message .md_messageTour:after, .th_login .pt_login:after, .th_tourResult .md_groupSearch:after, .th_personal .md_tbl .md_btns:after, .th_personal .pt_tbl:after, .th_passWord .md_tbl:after, .th_messageAdd .md_tbl:after, .th_messageAdd .md_tbl > header .pt_btns:after, .th_messageAdd .md_tbl > footer .pt_btns:after, .th_messageResult .md_search:after, .th_messageResult .grp_fixed:after, .th_dayoff .md_dayoffSearch:after, .th_dayoffAdd .md_dayoffInfo:after, .th_dayoffEdit .md_dayoffInfo:after, .th_dayoffTotal .md_tbl:after { content: ""; display: block; clear: both; }

.th_login .md_mask .pt_mask:before { width: 0; height: 0; border-style: solid; }

.th_warning, .th_p404, .th_p500 { margin-top: 30px; border: 1px solid #cacaca; padding: 45px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_warning .md_info, .th_p404 .md_info, .th_p500 .md_info { width: 56.25%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_warning .md_info header, .th_p404 .md_info header, .th_p500 .md_info header { margin-bottom: 30px; }
.th_warning .md_info header figure, .th_p404 .md_info header figure, .th_p500 .md_info header figure { display: inline-block; }
.th_warning .md_info header img, .th_p404 .md_info header img, .th_p500 .md_info header img { display: block; width: 24px; height: 21px; }
.th_warning .md_info header span, .th_p404 .md_info header span, .th_p500 .md_info header span { display: inline-block; }
.th_warning .md_info header span p, .th_p404 .md_info header span p, .th_p500 .md_info header span p { display: inline-block; font-size: 24px; line-height: 30px; font-weight: bold; }
.th_warning .md_info .cont ul, .th_p404 .md_info .cont ul, .th_p500 .md_info .cont ul { margin: 20px 0; }
.th_warning .md_info .cont ul li, .th_p404 .md_info .cont ul li, .th_p500 .md_info .cont ul li { list-style: disc; margin-left: 20px; }
.th_warning .md_info .cont a, .th_p500 .md_info .cont a { color: #d70012; text-decoration: none; }
.th_warning .md_info .cont a:hover, .th_p500 .md_info .cont a:hover { text-decoration: underline; }
.th_warning .md_info .cont .pt_suggest, .th_p404 .md_info .cont .pt_suggest, .th_p500 .md_info .cont .pt_suggest { margin-top: 30px; }
.th_warning .md_lion, .th_p404 .md_lion, .th_p500 .md_lion { width: 39.58333%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
@media (max-width: 980px) { .th_warning, .th_p404, .th_p500 { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; } }
@media (max-width: 720px) { .th_warning, .th_p404, .th_p500 { padding: 40px 10px; border: none; }
  .th_warning .md_info, .th_p404 .md_info, .th_p500 .md_info { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_warning .md_info header figure, .th_p404 .md_info header figure, .th_p500 .md_info header figure { float: left; width: 60px; }
  .th_warning .md_info header span, .th_p404 .md_info header span, .th_p500 .md_info header span { float: left; width: calc(100% - 80px); }
  .th_warning .md_info header span p, .th_p404 .md_info header span p, .th_p500 .md_info header span p { display: block; font-size: 20px; line-height: 24px; }
  .th_warning .md_info header img, .th_p404 .md_info header img, .th_p500 .md_info header img { width: auto; height: auto; }
  .th_warning .md_lion, .th_p404 .md_lion, .th_p500 .md_lion { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; margin-top: 40px; }
  .th_warning .md_lion img, .th_p404 .md_lion img, .th_p500 .md_lion img { display: inline-block; width: 60%; } }

.th_message .md_tbl > table, .th_personal .md_tbl table, .th_messageAdd .md_tbl > table { width: 100%; margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; }
.th_message .md_tbl > table tr, .th_personal .md_tbl table tr, .th_messageAdd .md_tbl > table tr { border: 1px solid #beb9a3; }
.th_message .md_tbl > table tbody, .th_personal .md_tbl table tbody, .th_messageAdd .md_tbl > table tbody { border: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_message .md_tbl > table tbody:nth-child(odd), .th_personal .md_tbl table tbody:nth-child(odd), .th_messageAdd .md_tbl > table tbody:nth-child(odd) { background-color: #ece9e2; }
.th_message .md_tbl > table th, .th_personal .md_tbl table th, .th_messageAdd .md_tbl > table th, .th_message .md_tbl > table td, .th_personal .md_tbl table td, .th_messageAdd .md_tbl > table td { font-size: 16px; line-height: 20px; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.th_message .md_tbl > table th, .th_personal .md_tbl table th, .th_messageAdd .md_tbl > table th { background-color: #9d9684; color: #FFF; border: 1px solid #beb9a3; }
.th_message .md_tbl > table th label, .th_personal .md_tbl table th label, .th_messageAdd .md_tbl > table th label { font-size: 16px; line-height: 20px; color: #FFF; }
.th_message .md_tbl > table td, .th_personal .md_tbl table td, .th_messageAdd .md_tbl > table td { border-left: 1px solid #beb9a3; word-wrap: break-word; word-break: break-all; }

.th_JianXunNeiRong .md_JianXunNeiRongGuestReply, .th_message .md_tbl_log { width: 100%; float: left; border-top: 2px solid #cacaca; margin-top: 15px; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply header p span , .th_message .md_tbl_log header p span { margin-top: 10px; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table , .th_message .md_tbl_log > table { width: 100%; margin-top: 10px; margin-bottom: 10px; border-collapse: collapse;}
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table tr , .th_message .md_tbl_log > table tr { border: 1px solid #beb9a3; } 
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table tbody , .th_message .md_tbl_log > table tbody { border: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table tbody:nth-child(odd) , .th_message .md_tbl_log > table tbody:nth-child(odd) { background-color: #ece9e2; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table th, .th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table td, .th_message .md_tbl_log > table th, .th_message .md_tbl_log > table td { font-size: 16px; line-height: 20px; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table th, .th_message .md_tbl_log > table th { background-color: #9d9684; color: #FFF; border: 1px solid #beb9a3; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table th label, .th_message .md_tbl_log > table th label { font-size: 16px; line-height: 20px; color: #FFF; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table td, .th_message .md_tbl_log > table td { border-left: 1px solid #beb9a3; word-wrap: break-word; word-break: break-all; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table .tdCenter {text-align: center} 
@media (max-width: 980px)  
{
    .th_message .md_tbl > table td, .th_personal .md_tbl table td, .th_messageAdd .md_tbl > table td { border: none; border-bottom: 1px dashed #cacaca; }
    .th_message .md_tbl > table .mobileInput, .th_personal .md_tbl table .mobileInput, .th_messageAdd .md_tbl > table .mobileInput { width: 20px; height: 20px; display: inline-block; vertical-align: sub; }
}
@media (max-width: 720px) {
     .th_message .md_tbl > table th, .th_personal .md_tbl table th, .th_messageAdd .md_tbl > table th, .th_message .md_tbl > table td, .th_personal .md_tbl table td, .th_messageAdd .md_tbl > table td { padding: 10px 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
     .th_message .md_tbl_log > table th, .th_message .md_tbl_log > table td { padding: 10px 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
}

.th_JianXunNeiRong .md_JianXunNeiRongDetail table, .th_message .md_messageTour table, .th_tourResult .md_groupSearch table, .th_passWord .md_tbl table, .th_messageResult .md_search table, .th_dayoff .md_dayoffSearch table, .th_dayoffAdd .md_dayoffInfo table, .th_dayoffEdit .md_dayoffInfo table { width: 100%; float: left; }
.th_JianXunNeiRong .md_JianXunNeiRongDetail table th, .th_message .md_messageTour table th, .th_tourResult .md_groupSearch table th, .th_passWord .md_tbl table th, .th_messageResult .md_search table th, .th_dayoff .md_dayoffSearch table th, .th_dayoffAdd .md_dayoffInfo table th, .th_dayoffEdit .md_dayoffInfo table th { padding: 10px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: -webkit-baseline-middle; margin: 0; width: 6.25%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_JianXunNeiRong .md_JianXunNeiRongDetail table td, .th_message .md_messageTour table td, .th_tourResult .md_groupSearch table td, .th_passWord .md_tbl table td, .th_messageResult .md_search table td, .th_dayoff .md_dayoffSearch table td, .th_dayoffAdd .md_dayoffInfo table td, .th_dayoffEdit .md_dayoffInfo table td { display: inline-block; padding: 10px 0; width: 89.58333%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; word-wrap: break-word; word-break: break-all; }
.mobileInput, .th_message .md_messageTour table td .mobileInput, .th_tourResult .md_groupSearch table td .mobileInput, .th_passWord .md_tbl table td .mobileInput, .th_messageResult .md_search table td .mobileInput, .th_dayoff .md_dayoffSearch table td .mobileInput, .th_dayoffAdd .md_dayoffInfo table td .mobileInput, .th_dayoffEdit .md_dayoffInfo table td .mobileInput { padding: 5px; margin: 0 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media (max-width: 980px) { .th_JianXunNeiRong .md_JianXunNeiRongDetail table tr, .th_message .md_messageTour table tr, .th_tourResult .md_groupSearch table tr, .th_passWord .md_tbl table tr, .th_messageResult .md_search table tr, .th_dayoff .md_dayoffSearch table tr, .th_dayoffAdd .md_dayoffInfo table tr, .th_dayoffEdit .md_dayoffInfo table tr { border-bottom: 1px dashed #cacaca; }
  .th_JianXunNeiRong .md_JianXunNeiRongDetail table th, .th_message .md_messageTour table th, .th_tourResult .md_groupSearch table th, .th_passWord .md_tbl table th, .th_messageResult .md_search table th, .th_dayoff .md_dayoffSearch table th, .th_dayoffAdd .md_dayoffInfo table th, .th_dayoffEdit .md_dayoffInfo table th { width: 10.41667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_JianXunNeiRong .md_JianXunNeiRongDetail table td, .th_message .md_messageTour table td, .th_tourResult .md_groupSearch table td, .th_passWord .md_tbl table td, .th_messageResult .md_search table td, .th_dayoff .md_dayoffSearch table td, .th_dayoffAdd .md_dayoffInfo table td, .th_dayoffEdit .md_dayoffInfo table td { width: 85.41667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; } }
@media (max-width: 720px) {.th_JianXunNeiRong .md_JianXunNeiRongDetail table th, .th_message .md_messageTour table th, .th_tourResult .md_groupSearch table th, .th_passWord .md_tbl table th, .th_messageResult .md_search table th, .th_dayoff .md_dayoffSearch table th, .th_dayoffAdd .md_dayoffInfo table th, .th_dayoffEdit .md_dayoffInfo table th { width: 22.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_JianXunNeiRong .md_JianXunNeiRongDetail table td, .th_message .md_messageTour table td, .th_tourResult .md_groupSearch table td, .th_passWord .md_tbl table td, .th_messageResult .md_search table td, .th_dayoff .md_dayoffSearch table td, .th_dayoffAdd .md_dayoffInfo table td, .th_dayoffEdit .md_dayoffInfo table td { width: 72.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; } }

.th_index .md_tbl > table, .th_tourMessage .md_tbl table, .th_dayoff .md_tbl table { width: 100%; margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; }
.th_index .md_tbl > table tbody:nth-child(odd), .th_tourMessage .md_tbl table tbody:nth-child(odd), .th_dayoff .md_tbl table tbody:nth-child(odd) { background-color: #ece9e2; }
.th_index .md_tbl > table tr, .th_tourMessage .md_tbl table tr, .th_dayoff .md_tbl table tr { border: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_index .md_tbl > table tr:nth-child(even), .th_tourMessage .md_tbl table tr:nth-child(even), .th_dayoff .md_tbl table tr:nth-child(even) { background-color: #ece9e2; }
.th_index .md_tbl > table th, .th_tourMessage .md_tbl table th, .th_dayoff .md_tbl table th, .th_index .md_tbl > table td, .th_tourMessage .md_tbl table td, .th_dayoff .md_tbl table td { font-size: 16px; line-height: 20px; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_index .md_tbl > table th, .th_tourMessage .md_tbl table th, .th_dayoff .md_tbl table th { background-color: #9d9684; color: #FFF; border: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.th_index .md_tbl > table th label, .th_tourMessage .md_tbl table th label, .th_dayoff .md_tbl table th label { font-size: 16px; line-height: 20px; color: #FFF; }
.th_index .md_tbl > table td, .th_tourMessage .md_tbl table td, .th_dayoff .md_tbl table td { border-left: 1px solid #beb9a3; text-align: center;}
.th_index .md_tbl > table td > div, .th_tourMessage .md_tbl table td > div, .th_dayoff .md_tbl table td > div { word-wrap: break-word; word-break: break-all; }



.th_index .md_tbl .tup_TabStrip > table th{position:relative;cursor:pointer}
.th_index .md_tbl .tup_TabStrip > table th a{padding:5px 20px;color:#b4b2ad;font-size:20px;font-weight:600;box-sizing:border-box;text-align:center;vertical-align:middle;position:relative;text-decoration:none;z-index:1}
.th_index .md_tbl .tup_TabStrip > table th a span{display:inline-block;text-align:center;vertical-align:bottom;line-height:normal}
.th_index .md_tbl .tup_TabStrip > table th:not(:last-child)::after{content:'';position:absolute;top:20%;bottom:15%;right:0;width:1px;height:65%;background-color:#9d9684;z-index:0}
.th_index .md_tbl .tup_TabStrip > table th a:hover,.th_index .md_tbl .tup_TabStrip > table th .FocusTab{color:#9d9684}
.th_index .md_tbl .tup_TabStrip > table th a:hover::before,.th_index .md_tbl .tup_TabStrip > table th .FocusTab::before{content:'';position:absolute;left:10%;bottom:-10%;width:80%;height:2px;background-color:#9d9684;z-index:0}
@media (max-width: 980px){.th_index .md_tbl .tup_TabStrip > table th a{padding:3px 10px;font-size:16px}.th_index .md_tbl .tup_TabStrip > table th:not(:last-child)::after{top:15%;bottom:10%;height:75%}.th_index .md_tbl .tup_TabStrip > table th a:hover::before,.th_index .md_tbl .tup_TabStrip > table th .FocusTab::before{left:5%;width:90%}}


@media (max-width: 720px) { .th_index .md_tbl > table, .th_tourMessage .md_tbl table, .th_dayoff .md_tbl table { position: relative; }
  .th_index .md_tbl > table thead, .th_tourMessage .md_tbl table thead, .th_dayoff .md_tbl table thead { display: none; }
  .th_index .md_tbl > table tr, .th_tourMessage .md_tbl table tr, .th_dayoff .md_tbl table tr { float: left; width: 100%; }
  .th_index .md_tbl > table tr + tr, .th_tourMessage .md_tbl table tr + tr, .th_dayoff .md_tbl table tr + tr { border-top: none; }
  .th_index .md_tbl > table td, .th_tourMessage .md_tbl table td, .th_dayoff .md_tbl table td { display: inline-block; width: 100%; padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; float: left; margin: -1px 0; text-align: left; }
  .th_index .md_tbl > table td + td, .th_tourMessage .md_tbl table td + td, .th_dayoff .md_tbl table td + td { border-top: 1px solid #beb9a3; }
  .th_index .md_tbl > table td:before, .th_tourMessage .md_tbl table td:before, .th_dayoff .md_tbl table td:before { content: attr(data-th); white-space: pre; width: 20%; float: left; text-align: center; word-wrap: break-word; word-break: break-all; }
  .th_index .md_tbl > table td:after, .th_tourMessage .md_tbl table td:after, .th_dayoff .md_tbl table td:after { content: ""; width: 1px; height: 100%; background-color: #beb9a3; position: absolute; top: 0; left: 20%; }
  .th_index .md_tbl > table td > div, .th_tourMessage .md_tbl table td > div, .th_dayoff .md_tbl table td > div { width: 80%; float: left; padding-left: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } }
@media (max-width: 640px) { .th_index .md_tbl > table td:before, .th_tourMessage .md_tbl table td:before, .th_dayoff .md_tbl table td:before { max-width: 70px; min-width: 70px; padding-right: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_index .md_tbl > table td:after, .th_tourMessage .md_tbl table td:after, .th_dayoff .md_tbl table td:after { left: 75px; }
  .th_index .md_tbl > table td > div, .th_tourMessage .md_tbl table td > div, .th_dayoff .md_tbl table td > div { width: 70%; } }

.th_tourMessageList .md_tbl table { width: 100%; margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; }
.th_tourMessageList .md_tbl table tbody:nth-child(odd) { background-color: #ece9e2; }
.th_tourMessageList .md_tbl table tr { border: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_tourMessageList .md_tbl table tr:nth-child(even) { background-color: #ece9e2; }
.th_tourMessageList .md_tbl table th, .th_tourMessageList .md_tbl table td { font-size: 16px; line-height: 20px; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_tourMessageList .md_tbl table th { background-color: #9d9684; color: #FFF; border: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_tourMessageList .md_tbl table th label { font-size: 16px; line-height: 20px; color: #FFF; }
.th_tourMessageList .md_tbl table td { border-left: 1px solid #beb9a3; }
.th_tourMessageList .md_tbl table td > div { word-wrap: break-word; word-break: break-all; }
@media (max-width: 980px) { .th_tourMessageList .md_tbl table { position: relative; }
  .th_tourMessageList .md_tbl table thead { display: none; }
  .th_tourMessageList .md_tbl table tr { float: left; width: 100%; }
  .th_tourMessageList .md_tbl table tr + tr { border-top: none; }
  .th_tourMessageList .md_tbl table td { display: inline-block; width: 100%; padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; float: left; margin: -1px 0; text-align: left; }
  .th_tourMessageList .md_tbl table td + td { border-top: 1px solid #beb9a3; }
  .th_tourMessageList .md_tbl table td:before { content: attr(data-th); white-space: pre; width: 20%; float: left; text-align: center; word-wrap: break-word; word-break: break-all; }
  .th_tourMessageList .md_tbl table td:after { content: ""; width: 1px; height: 100%; background-color: #beb9a3; position: absolute; top: 0; left: 20%; }
  .th_tourMessageList .md_tbl table td > div { width: 80%; float: left; padding-left: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } }
@media (max-width: 640px) { .th_tourMessageList .md_tbl table td:before { max-width: 70px; min-width: 70px; padding-right: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_tourMessageList .md_tbl table td:after { left: 75px; }
  .th_tourMessageList .md_tbl table td > div { width: 70%; } }

.th_tourResult .md_tbl table, .th_tourCont .md_tbl table, .th_messageResult .md_tbl table { width: 100%; margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; }
.th_tourResult .md_tbl table tbody, .th_tourCont .md_tbl table tbody, .th_messageResult .md_tbl table tbody { border: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_tourResult .md_tbl table tbody:nth-child(odd), .th_tourCont .md_tbl table tbody:nth-child(odd), .th_messageResult .md_tbl table tbody:nth-child(odd) { background-color: #ece9e2; }
.th_tourResult .md_tbl table tr, .th_tourCont .md_tbl table tr, .th_messageResult .md_tbl table tr { border: 1px solid #beb9a3; }
.th_tourResult .md_tbl table tr:nth-child(even), .th_tourCont .md_tbl table tr:nth-child(even), .th_messageResult .md_tbl table tr:nth-child(even) { background-color: #ece9e2; }
.th_tourResult .md_tbl table th, .th_tourCont .md_tbl table th, .th_messageResult .md_tbl table th, .th_tourResult .md_tbl table td, .th_tourCont .md_tbl table td, .th_messageResult .md_tbl table td { font-size: 16px; line-height: 20px; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.th_tourResult .md_tbl table th, .th_tourCont .md_tbl table th, .th_messageResult .md_tbl table th { background-color: #9d9684; color: #FFF; border: 1px solid #beb9a3; }
.th_tourResult .md_tbl table th label, .th_tourCont .md_tbl table th label, .th_messageResult .md_tbl table th label { font-size: 16px; line-height: 20px; color: #FFF; }
.th_tourResult .md_tbl table td, .th_tourCont .md_tbl table td, .th_messageResult .md_tbl table td { border-left: 1px solid #beb9a3; }
.th_tourResult .md_tbl table td > div, .th_tourCont .md_tbl table td > div, .th_messageResult .md_tbl table td > div { word-wrap: break-word; word-break: break-all; }

.th_JianXunNeiRong .md_JianXunNeiRongGuestReply table , .th_message .md_tbl_log table { width: 100%; margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply table tbody, .th_message .md_tbl_log table tbody { border: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply table tbody:nth-child(odd), .th_message .md_tbl_log table tbody:nth-child(odd) { background-color: #ece9e2; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply table tr, .th_message .md_tbl_log table tr { border: 1px solid #beb9a3; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply table tr:nth-child(even), .th_message .md_tbl_log table tr:nth-child(even) { background-color: #ece9e2; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply table th, .th_JianXunNeiRong .md_tbl table td, .th_message .md_tbl_log table th, .th_message .md_tbl table td { font-size: 16px; line-height: 20px; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply table th, .th_JianXunNeiRong .md_JianXunNeiRongGuestReply table th { background-color: #9d9684; color: #FFF; border: 1px solid #beb9a3; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply table th label, .th_message .md_tbl_log table th label { font-size: 16px; line-height: 20px; color: #FFF; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply table td, .th_message .md_tbl_log table td { border-left: 1px solid #beb9a3; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply td > div, .th_message .md_tbl_log td > div { word-wrap: break-word; word-break: break-all; }
@media (max-width: 980px) {.th_JianXunNeiRong .md_JianXunNeiRongGuestReply input{ width: 20px; height: 20px;}}
@media (max-width: 980px) { .th_tourResult .md_tbl table, .th_tourCont .md_tbl table, .th_messageResult .md_tbl table { position: relative; }
  .th_tourResult .md_tbl table thead, .th_tourCont .md_tbl table thead, .th_messageResult .md_tbl table thead { display: none; }
  .th_tourResult .md_tbl table tr, .th_tourCont .md_tbl table tr, .th_messageResult .md_tbl table tr { float: left; width: 100%; border: none; }
  .th_tourResult .md_tbl table tr + tr, .th_tourCont .md_tbl table tr + tr, .th_messageResult .md_tbl table tr + tr { border-top: 1px solid #beb9a3; }
  .th_tourResult .md_tbl table tr:last-child, .th_tourCont .md_tbl table tr:last-child, .th_messageResult .md_tbl table tr:last-child { border-bottom: 1px solid #beb9a3; }
  .th_tourResult .md_tbl table tr:after, .th_tourCont .md_tbl table tr:after, .th_messageResult .md_tbl table tr:after { content: ""; width: 1px; height: 100%; background-color: #beb9a3; position: absolute; top: 0; left: 50px; }
  .th_tourResult .md_tbl table tr .leftThCont, .th_tourCont .md_tbl table tr .leftThCont, .th_messageResult .md_tbl table tr .leftThCont { display: inline-block; width: 40px; height: 0; max-height: 0; border: none; margin-left: 0; position: relative; padding: 0; border-top: none; }
  .th_tourResult .md_tbl table tr .leftThCont:after, .th_tourCont .md_tbl table tr .leftThCont:after, .th_messageResult .md_tbl table tr .leftThCont:after { display: none; }
  .th_tourResult .md_tbl table td, .th_tourCont .md_tbl table td, .th_messageResult .md_tbl table td { display: inline-block; width: calc(100% - 50px); padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; float: left; margin: -1px 0; margin-left: 50px; text-align: left; }
  .th_tourResult .md_tbl table td + td, .th_tourCont .md_tbl table td + td, .th_messageResult .md_tbl table td + td { border-top: 1px solid #beb9a3; }
  .th_tourResult .md_tbl table td:before, .th_tourCont .md_tbl table td:before, .th_messageResult .md_tbl table td:before { content: attr(data-th); white-space: pre; width: 20%; float: left; text-align: center; word-wrap: break-word; word-break: break-all; }
  .th_tourResult .md_tbl table td:after, .th_tourCont .md_tbl table td:after, .th_messageResult .md_tbl table td:after { content: ""; width: 1px; height: 100%; background-color: #beb9a3; position: absolute; top: 0; left: calc(19% + 50px); }
  .th_tourResult .md_tbl table td > div, .th_tourCont .md_tbl table td > div, .th_messageResult .md_tbl table td > div { width: calc(80% - 50px); float: left; padding-left: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_tourResult .md_tbl table .mobileInput, .th_tourCont .md_tbl table .mobileInput, .th_messageResult .md_tbl table .mobileInput { width: 20px; height: 20px; display: inline-block; vertical-align: sub; } 
  
  .th_message .md_tbl_log table { position: relative; }
  .th_message .md_tbl_log table thead { display: none; }
  .th_message .md_tbl_log table tr { float: left; width: 100%; border: none; }
  .th_message .md_tbl_log table tr + tr { border-top: 1px solid #beb9a3; }
  .th_message .md_tbl_log table tr:last-child { border-bottom: 1px solid #beb9a3; }
  .th_message .md_tbl_log table tr .leftThCont { display: inline-block; width: 40px; height: 0; max-height: 0; border: none; margin-left: 0; position: relative; padding: 0; border-top: none; }
  .th_message .md_tbl_log table tr .leftThCont:after { display: none; }
  .th_message .md_tbl_log table td { display: inline-block; width: 100%; padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; float: left; margin: -1px 0; text-align: left; }
  .th_message .md_tbl_log table td + td { border-top: 1px solid #beb9a3; }
  .th_message .md_tbl_log table td:before { content: attr(data-th); white-space: pre; width: 20%; float: left; text-align: center; word-wrap: break-word; word-break: break-all; }
  .th_message .md_tbl_log table td:after { content: ""; width: 1px; height: 100%; background-color: #beb9a3; position: absolute; top: 0; left: 19%; }
  .th_message .md_tbl_log table td > div { width: 80%; float: left; padding-left: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_message .md_tbl_log table .mobileInput { width: 20px; height: 20px; display: inline-block; vertical-align: sub; }

  }
@media (max-width: 640px) { .th_tourResult .md_tbl table td:before, .th_tourCont .md_tbl table td:before, .th_messageResult .md_tbl table td:before { max-width: 70px; min-width: 70px; padding-right: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_tourResult .md_tbl table td:after, .th_tourCont .md_tbl table td:after, .th_messageResult .md_tbl table td:after { left: 125px; }
  .th_tourResult .md_tbl table td > div, .th_tourCont .md_tbl table td > div, .th_messageResult .md_tbl table td > div { width: 70%; } 
  
  .th_message .md_tbl_log table td:before { max-width: 70px; min-width: 70px; padding-right: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_message .md_tbl_log table td:after { left: 75px; }
  .th_message .md_tbl_log table td > div { width: 70%; } 
  }

.th_tourGroup .md_tbl table { width: 100%; margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; }
.th_tourGroup .md_tbl table tbody { width: 100%; border-top: 1px solid #beb9a3; border-bottom: 1px solid #beb9a3; }
.th_tourGroup .md_tbl table tbody:nth-child(odd) { background-color: #ece9e2; }
.th_tourGroup .md_tbl table tr { width: 100%; border-left: 1px solid #beb9a3; border-right: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_tourGroup .md_tbl table .toogleCont { display: none; }
.th_tourGroup .md_tbl table th, .th_tourGroup .md_tbl table td { font-size: 16px; line-height: 20px; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.th_tourGroup .md_tbl table th { background-color: #9d9684; color: #FFF; border: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_tourGroup .md_tbl table th p { font-size: 16px; line-height: 20px; color: #FFF; }
.th_tourGroup .md_tbl table th label { font-size: 16px; line-height: 20px; color: #FFF; }
.th_tourGroup .md_tbl table td { border-left: 1px solid #beb9a3; }
.th_tourGroup .md_tbl table td > div { word-wrap: break-word; word-break: break-all; }
.th_tourGroup .md_tbl table td > div > span { display: inline-block; }
.th_tourGroup .md_tbl table td > div > span p { display: inline-block; margin-right: 4px; }
.th_tourGroup .md_tbl table td > div > p { display: inline-block; }
@media (max-width: 980px) { .th_tourGroup .md_tbl table { position: relative; border-left: 1px solid #beb9a3; border-right: 1px solid #beb9a3; }
  .th_tourGroup .md_tbl table thead { display: none; }
  .th_tourGroup .md_tbl table tr { display: inline-block; border-left: none; border-right: none; }
  .th_tourGroup .md_tbl table tr + tr td:before { white-space: pre; }
  .th_tourGroup .md_tbl table tr + tr + tr { border-top: 1px dashed #beb9a3; margin-top: -4px; }
  .th_tourGroup .md_tbl table td { display: inline-block; width: 100%; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; float: left; margin: 0; text-align: left; }
  .th_tourGroup .md_tbl table td:before { content: attr(data-th); float: left; text-align: left; word-wrap: break-word; word-break: break-all; max-width: 95px; min-width: 95px; padding-right: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_tourGroup .md_tbl table td > div { width: calc(100% - 95px); float: left; text-align: left; }
  .th_tourGroup .md_tbl table td > div > p { display: block; }
  .th_tourGroup .md_tbl table .m_hide { display: none; }
  .th_tourGroup .md_tbl table .toogleCont { display: block; }
  .th_tourGroup .md_tbl table .toogleCont td { display: block; position: relative; padding: 0; }
  .th_tourGroup .md_tbl table .toogleCont td .jq_toogle { width: auto; position: absolute; right: 7px; top: 5px; }
  .th_tourGroup .md_tbl table .toogleCont td .jq_toogle span { display: none; text-decoration: underline; cursor: pointer; }
  .th_tourGroup .md_tbl table .toogleCont td .jq_toogle span:before { content: ''; display: inline-block; margin-right: 7px; border-left: 7px solid transparent; border-bottom: 9px solid #333; border-right: 7px solid transparent; display: inline-block; }
  .th_tourGroup .md_tbl table .toogleCont td .jq_toogle p { display: inline-block; text-decoration: underline; cursor: pointer; }
  .th_tourGroup .md_tbl table .toogleCont td .jq_toogle p:before { content: ''; display: inline-block; margin-right: 7px; border-left: 7px solid transparent; border-top: 9px solid #333; border-right: 7px solid transparent; display: inline-block; }
  .th_tourGroup .md_tbl table tbody { float: left; overflow: hidden; }
  .th_tourGroup .md_tbl table tbody.infoShow .toogleCont td .jq_toogle span { display: inline-block; }
  .th_tourGroup .md_tbl table tbody.infoShow .toogleCont td .jq_toogle p { display: none; }
  .th_tourGroup .md_tbl table tbody + tbody { border-top: none; }
  .th_tourGroup .md_tbl table .chName > div { max-width: 45%; } }

.th_JianXunNeiRong .md_mask .pt_mask a, .th_JianXunNeiRong .md_btns .sendBtn, .th_JianXunNeiRong .md_btns a, .th_JianXunNeiRong .md_btns input, .th_JianXunNeiRong .md_btns input.btn,.th_index .md_mask .pt_mask a, .th_message .md_mask .pt_mask a, .th_tourCont .md_mask .pt_mask a, .th_tourMessage .md_mask .pt_mask a, .th_tourMessageList .md_mask .pt_mask a, .th_tourGroup .md_mask .pt_mask a, .th_dayoff .md_mask .pt_mask a, .th_dayoffAdd .md_mask .pt_mask a, .th_dayoffEdit .md_mask .pt_mask a, .th_dayoffTotal .md_mask .pt_mask a, .th_personal .md_mask .pt_mask a, .th_passWord .md_mask .pt_mask a, .th_messageAdd .md_mask .pt_mask a, .th_messageResult .md_mask .pt_mask a, .th_login .md_mask .pt_mask .pt_bt, .th_login .md_login .pt_bt, .th_personal .md_tbl table .noWork, .th_messageAdd .md_btns .noWork, .th_message .md_btns .sendBtn, .th_tourResult .md_groupSearch .pt_btns a, .th_tourResult .md_groupSearch .pt_btns input.btn, .th_tourGroup .md_checkblock input.btn, .th_personal .md_tbl > header .jq_fix, .th_personal .actFix .md_btns input.btn, .th_passWord .md_btns .saveBtn, .th_messageAdd .md_tbl > footer .pt_btns .saveBtn, .th_messageAdd .md_btns > a, .th_messageAdd .md_btns input, .th_messageAdd .md_btns .add, .th_messageResult .md_search .pt_btns a, .th_messageResult .md_search .pt_btns input.btn, .th_dayoff .md_dayoffSearch .pt_btns a, .th_dayoff .md_dayoffSearch .pt_btns input.btn, .th_dayoffAdd .md_btns .saveBtn, .th_dayoffEdit .md_btns .saveBtn, .th_tourResult .md_mask .btns a, .th_tourResult .md_mask .btns input, .th_message .md_btns a, .th_message .md_btns input, .th_message .md_btns input.btn, .th_index .md_btns .more, .th_tourResult .md_tbl .pt_btns .more, .th_tourCont .qBtn a, .th_tourCont .qBtn input.btn, .th_tourCont .md_tbl .pt_btns .more, .th_personal .md_tbl table .add, .th_personal .actFix .md_btns a, .th_personal .actFix .md_btns input, .th_passWord .md_btns a, .th_passWord .md_btns input, .th_messageAdd .md_tbl > header .pt_btns a, .th_messageAdd .md_tbl > header .pt_btns input, .th_messageAdd .md_tbl > footer .pt_btns > a, .th_messageAdd .md_tbl > footer .pt_btns input, .th_messageResult .md_btns a, .th_messageResult .md_btns .btn, .th_messageResult .md_tbl .pt_btns .more, .th_dayoff .md_btns a, .th_dayoff .md_btns input.btn, .th_dayoff .md_tbl .pt_btns .more, .th_dayoffAdd .md_btns a, .th_dayoffAdd .md_btns input, .th_dayoffEdit .md_btns a, .th_dayoffEdit .md_btns input, .th_dayoffEdit .md_btns input.btn { display: inline-block; text-decoration: none; min-width: 100px; text-align: center; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 5px 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #333; margin: 0 6px; background-color: #FFF; }
.th_JianXunNeiRong .md_mask .pt_mask a:hover, .th_JianXunNeiRong .md_btns .sendBtn:hover, .th_JianXunNeiRong .md_btns a:hover, .th_JianXunNeiRong .md_btns input:hover, .th_index .md_mask .pt_mask a:hover, .th_message .md_mask .pt_mask a:hover, .th_tourCont .md_mask .pt_mask a:hover, .th_tourMessage .md_mask .pt_mask a:hover, .th_tourMessageList .md_mask .pt_mask a:hover, .th_tourGroup .md_mask .pt_mask a:hover, .th_dayoff .md_mask .pt_mask a:hover, .th_dayoffAdd .md_mask .pt_mask a:hover, .th_dayoffEdit .md_mask .pt_mask a:hover, .th_dayoffTotal .md_mask .pt_mask a:hover, .th_personal .md_mask .pt_mask a:hover, .th_passWord .md_mask .pt_mask a:hover, .th_messageAdd .md_mask .pt_mask a:hover, .th_messageResult .md_mask .pt_mask a:hover, .th_login .md_mask .pt_mask .pt_bt:hover, .th_login .md_login .pt_bt:hover, .th_personal .md_tbl table .noWork:hover, .th_messageAdd .md_btns .noWork:hover, .th_message .md_btns .sendBtn:hover, .th_tourResult .md_groupSearch .pt_btns a:hover, .th_tourResult .md_groupSearch .pt_btns input.btn:hover, .th_tourGroup .md_checkblock input.btn:hover, .th_personal .md_tbl > header .jq_fix:hover, .th_passWord .md_btns .saveBtn:hover, .th_messageAdd .md_tbl > footer .pt_btns .saveBtn:hover, .th_messageAdd .md_btns > a:hover, .th_messageAdd .md_btns input:hover, .th_messageAdd .md_btns .add:hover, .th_messageResult .md_search .pt_btns a:hover, .th_messageResult .md_search .pt_btns input.btn:hover, .th_dayoff .md_dayoffSearch .pt_btns a:hover, .th_dayoff .md_dayoffSearch .pt_btns input.btn:hover, .th_dayoffAdd .md_btns .saveBtn:hover, .th_dayoffEdit .md_btns .saveBtn:hover, .th_tourResult .md_mask .btns a:hover, .th_tourResult .md_mask .btns input:hover, .th_message .md_btns a:hover, .th_message .md_btns input:hover, .th_index .md_btns .more:hover, .th_tourResult .md_tbl .pt_btns .more:hover, .th_tourCont .qBtn a:hover, .th_tourCont .qBtn input.btn:hover, .th_tourCont .md_tbl .pt_btns .more:hover, .th_personal .md_tbl table .add:hover, .th_personal .actFix .md_btns a:hover, .th_personal .actFix .md_btns input:hover, .th_passWord .md_btns a:hover, .th_passWord .md_btns input:hover, .th_messageAdd .md_tbl > header .pt_btns a:hover, .th_messageAdd .md_tbl > header .pt_btns input:hover, .th_messageAdd .md_tbl > footer .pt_btns > a:hover, .th_messageAdd .md_tbl > footer .pt_btns input:hover, .th_messageResult .md_btns a:hover, .th_messageResult .md_btns .btn:hover, .th_messageResult .md_tbl .pt_btns .more:hover, .th_dayoff .md_btns a:hover, .th_dayoff .md_btns input.btn:hover, .th_dayoff .md_tbl .pt_btns .more:hover, .th_dayoffAdd .md_btns a:hover, .th_dayoffAdd .md_btns input:hover, .th_dayoffEdit .md_btns a:hover, .th_dayoffEdit .md_btns input:hover { border-color: #ff6600; background-color: #ff6600; color: #FFF; }

.th_JianXunNeiRong .md_tbl .pt_btns .more, .th_message .md_tbl .pt_btns .more { display: inline-block; text-decoration: none; min-width: 100px; text-align: center; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 5px 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #333; margin: 0 6px; background-color: #FFF; }
.th_JianXunNeiRong .md_tbl .pt_btns .more:hover, .th_message .md_tbl .pt_btns .more:hover{ border-color: #ff6600; background-color: #ff6600; color: #FFF; }
@media (max-width: 980px) { .th_JianXunNeiRong .md_mask .pt_mask a, .th_JianXunNeiRong .md_btns .sendBtn, .th_JianXunNeiRong .md_btns a, .th_JianXunNeiRong .md_btns input, .th_JianXunNeiRong .md_btns input.btn, .th_index .md_mask .pt_mask a, .th_message .md_mask .pt_mask a, .th_tourCont .md_mask .pt_mask a, .th_tourMessage .md_mask .pt_mask a, .th_tourMessageList .md_mask .pt_mask a, .th_tourGroup .md_mask .pt_mask a, .th_dayoff .md_mask .pt_mask a, .th_dayoffAdd .md_mask .pt_mask a, .th_dayoffEdit .md_mask .pt_mask a, .th_dayoffTotal .md_mask .pt_mask a, .th_personal .md_mask .pt_mask a, .th_passWord .md_mask .pt_mask a, .th_messageAdd .md_mask .pt_mask a, .th_messageResult .md_mask .pt_mask a, .th_login .md_mask .pt_mask .pt_bt, .th_login .md_login .pt_bt, .th_personal .md_tbl table .noWork, .th_messageAdd .md_btns .noWork, .th_message .md_btns .sendBtn, .th_tourResult .md_groupSearch .pt_btns a, .th_tourResult .md_groupSearch .pt_btns input.btn, .th_tourGroup .md_checkblock input.btn, .th_personal .md_tbl > header .jq_fix, .th_personal .actFix .md_btns input.btn, .th_passWord .md_btns .saveBtn, .th_messageAdd .md_tbl > footer .pt_btns .saveBtn, .th_messageAdd .md_btns > a, .th_messageAdd .md_btns input, .th_messageAdd .md_btns .add, .th_messageResult .md_search .pt_btns a, .th_messageResult .md_search .pt_btns input.btn, .th_dayoff .md_dayoffSearch .pt_btns a, .th_dayoff .md_dayoffSearch .pt_btns input.btn, .th_dayoffAdd .md_btns .saveBtn, .th_dayoffEdit .md_btns .saveBtn, .th_tourResult .md_mask .btns a, .th_tourResult .md_mask .btns input, .th_message .md_btns a, .th_message .md_btns input, .th_message .md_btns input.btn, .th_index .md_btns .more, .th_tourResult .md_tbl .pt_btns .more, .th_tourCont .qBtn a, .th_tourCont .qBtn input.btn, .th_tourCont .md_tbl .pt_btns .more, .th_personal .md_tbl table .add, .th_personal .actFix .md_btns a, .th_personal .actFix .md_btns input, .th_passWord .md_btns a, .th_passWord .md_btns input, .th_messageAdd .md_tbl > header .pt_btns a, .th_messageAdd .md_tbl > header .pt_btns input, .th_messageAdd .md_tbl > footer .pt_btns > a, .th_messageAdd .md_tbl > footer .pt_btns input, .th_messageResult .md_btns a, .th_messageResult .md_btns .btn, .th_messageResult .md_tbl .pt_btns .more, .th_dayoff .md_btns a, .th_dayoff .md_btns input.btn, .th_dayoff .md_tbl .pt_btns .more, .th_dayoffAdd .md_btns a, .th_dayoffAdd .md_btns input, .th_dayoffEdit .md_btns a, .th_dayoffEdit .md_btns input, .th_dayoffEdit .md_btns input.btn { margin: 0; }
  .th_JianXunNeiRong .md_mask .pt_mask a:active, .th_JianXunNeiRong .md_btns .sendBtn:active, .th_JianXunNeiRong .md_btns a:active, .th_JianXunNeiRong .md_btns input:active, .th_index .md_mask .pt_mask a:active, .th_message .md_mask .pt_mask a:active, .th_tourCont .md_mask .pt_mask a:active, .th_tourMessage .md_mask .pt_mask a:active, .th_tourMessageList .md_mask .pt_mask a:active, .th_tourGroup .md_mask .pt_mask a:active, .th_dayoff .md_mask .pt_mask a:active, .th_dayoffAdd .md_mask .pt_mask a:active, .th_dayoffEdit .md_mask .pt_mask a:active, .th_dayoffTotal .md_mask .pt_mask a:active, .th_personal .md_mask .pt_mask a:active, .th_passWord .md_mask .pt_mask a:active, .th_messageAdd .md_mask .pt_mask a:active, .th_messageResult .md_mask .pt_mask a:active, .th_login .md_mask .pt_mask .pt_bt:active, .th_login .md_login .pt_bt:active, .th_personal .md_tbl table .noWork:active, .th_messageAdd .md_btns .noWork:active, .th_message .md_btns .sendBtn:active, .th_tourResult .md_groupSearch .pt_btns a:active, .th_tourResult .md_groupSearch .pt_btns input.btn:active, .th_tourGroup .md_checkblock input.btn:active, .th_personal .md_tbl > header .jq_fix:active, .th_passWord .md_btns .saveBtn:active, .th_messageAdd .md_tbl > footer .pt_btns .saveBtn:active, .th_messageAdd .md_btns > a:active, .th_messageAdd .md_btns input:active, .th_messageAdd .md_btns .add:active, .th_messageResult .md_search .pt_btns a:active, .th_messageResult .md_search .pt_btns input.btn:active, .th_dayoff .md_dayoffSearch .pt_btns a:active, .th_dayoff .md_dayoffSearch .pt_btns input.btn:active, .th_dayoffAdd .md_btns .saveBtn:active, .th_dayoffEdit .md_btns .saveBtn:active, .th_tourResult .md_mask .btns a:active, .th_tourResult .md_mask .btns input:active, .th_message .md_btns a:active, .th_message .md_btns input:active, .th_index .md_btns .more:active, .th_tourResult .md_tbl .pt_btns .more:active, .th_tourCont .qBtn a:active, .th_tourCont .qBtn input.btn:active, .th_tourCont .md_tbl .pt_btns .more:active, .th_personal .md_tbl table .add:active, .th_personal .actFix .md_btns a:active, .th_personal .actFix .md_btns input:active, .th_passWord .md_btns a:active, .th_passWord .md_btns input:active, .th_messageAdd .md_tbl > header .pt_btns a:active, .th_messageAdd .md_tbl > header .pt_btns input:active, .th_messageAdd .md_tbl > footer .pt_btns > a:active, .th_messageAdd .md_tbl > footer .pt_btns input:active, .th_messageResult .md_btns a:active, .th_messageResult .md_btns .btn:active, .th_messageResult .md_tbl .pt_btns .more:active, .th_dayoff .md_btns a:active, .th_dayoff .md_btns input.btn:active, .th_dayoff .md_tbl .pt_btns .more:active, .th_dayoffAdd .md_btns a:active, .th_dayoffAdd .md_btns input:active, .th_dayoffEdit .md_btns a:active, .th_dayoffEdit .md_btns input:active { border-color: #ff6600; background-color: #ff6600; color: #FFF; }
  .th_JianXunNeiRong .md_mask .pt_mask a:hover, .th_JianXunNeiRong .md_btns .sendBtn:hover, .th_JianXunNeiRong .md_btns a:hover, .th_JianXunNeiRong .md_btns input:hover,.th_index .md_mask .pt_mask a:hover, .th_message .md_mask .pt_mask a:hover, .th_tourCont .md_mask .pt_mask a:hover, .th_tourMessage .md_mask .pt_mask a:hover, .th_tourMessageList .md_mask .pt_mask a:hover, .th_tourGroup .md_mask .pt_mask a:hover, .th_dayoff .md_mask .pt_mask a:hover, .th_dayoffAdd .md_mask .pt_mask a:hover, .th_dayoffEdit .md_mask .pt_mask a:hover, .th_dayoffTotal .md_mask .pt_mask a:hover, .th_personal .md_mask .pt_mask a:hover, .th_passWord .md_mask .pt_mask a:hover, .th_messageAdd .md_mask .pt_mask a:hover, .th_messageResult .md_mask .pt_mask a:hover, .th_login .md_mask .pt_mask .pt_bt:hover, .th_login .md_login .pt_bt:hover, .th_personal .md_tbl table .noWork:hover, .th_messageAdd .md_btns .noWork:hover, .th_message .md_btns .sendBtn:hover, .th_tourResult .md_groupSearch .pt_btns a:hover, .th_tourResult .md_groupSearch .pt_btns input.btn:hover, .th_tourGroup .md_checkblock input.btn:hover, .th_personal .md_tbl > header .jq_fix:hover, .th_passWord .md_btns .saveBtn:hover, .th_messageAdd .md_tbl > footer .pt_btns .saveBtn:hover, .th_messageAdd .md_btns > a:hover, .th_messageAdd .md_btns input:hover, .th_messageAdd .md_btns .add:hover, .th_messageResult .md_search .pt_btns a:hover, .th_messageResult .md_search .pt_btns input.btn:hover, .th_dayoff .md_dayoffSearch .pt_btns a:hover, .th_dayoff .md_dayoffSearch .pt_btns input.btn:hover, .th_dayoffAdd .md_btns .saveBtn:hover, .th_dayoffEdit .md_btns .saveBtn:hover, .th_tourResult .md_mask .btns a:hover, .th_tourResult .md_mask .btns input:hover, .th_message .md_btns a:hover, .th_message .md_btns input:hover, .th_index .md_btns .more:hover, .th_tourResult .md_tbl .pt_btns .more:hover, .th_tourCont .qBtn a:hover, .th_tourCont .qBtn input.btn:hover, .th_tourCont .md_tbl .pt_btns .more:hover, .th_personal .md_tbl table .add:hover, .th_personal .actFix .md_btns a:hover, .th_personal .actFix .md_btns input:hover, .th_passWord .md_btns a:hover, .th_passWord .md_btns input:hover, .th_messageAdd .md_tbl > header .pt_btns a:hover, .th_messageAdd .md_tbl > header .pt_btns input:hover, .th_messageAdd .md_tbl > footer .pt_btns > a:hover, .th_messageAdd .md_tbl > footer .pt_btns input:hover, .th_messageResult .md_btns a:hover, .th_messageResult .md_btns .btn:hover, .th_messageResult .md_tbl .pt_btns .more:hover, .th_dayoff .md_btns a:hover, .th_dayoff .md_btns input.btn:hover, .th_dayoff .md_tbl .pt_btns .more:hover, .th_dayoffAdd .md_btns a:hover, .th_dayoffAdd .md_btns input:hover, .th_dayoffEdit .md_btns a:hover, .th_dayoffEdit .md_btns input:hover { border-color: #333; background-color: #FFF; color: #333; } 
}

.th_JianXunNeiRong .md_mask .pt_mask a, .th_index .md_mask .pt_mask a, .th_message .md_mask .pt_mask a, .th_tourCont .md_mask .pt_mask a, .th_tourMessage .md_mask .pt_mask a, .th_tourMessageList .md_mask .pt_mask a, .th_tourGroup .md_mask .pt_mask a, .th_dayoff .md_mask .pt_mask a, .th_dayoffAdd .md_mask .pt_mask a, .th_dayoffEdit .md_mask .pt_mask a, .th_dayoffTotal .md_mask .pt_mask a, .th_personal .md_mask .pt_mask a, .th_passWord .md_mask .pt_mask a, .th_messageAdd .md_mask .pt_mask a, .th_messageResult .md_mask .pt_mask a, .th_login .md_mask .pt_mask .pt_bt { background-color: #ffb532; color: #000; border: none; }
.th_JianXunNeiRong .md_mask .pt_mask a:hover, .th_index .md_mask .pt_mask a:hover, .th_message .md_mask .pt_mask a:hover, .th_tourCont .md_mask .pt_mask a:hover, .th_tourMessage .md_mask .pt_mask a:hover, .th_tourMessageList .md_mask .pt_mask a:hover, .th_tourGroup .md_mask .pt_mask a:hover, .th_dayoff .md_mask .pt_mask a:hover, .th_dayoffAdd .md_mask .pt_mask a:hover, .th_dayoffEdit .md_mask .pt_mask a:hover, .th_dayoffTotal .md_mask .pt_mask a:hover, .th_personal .md_mask .pt_mask a:hover, .th_passWord .md_mask .pt_mask a:hover, .th_messageAdd .md_mask .pt_mask a:hover, .th_messageResult .md_mask .pt_mask a:hover, .th_login .md_mask .pt_mask .pt_bt:hover { color: #000; background-color: #ffd633; }
@media (max-width: 980px) { .th_JianXunNeiRong .md_mask .pt_mask a:active, .th_index .md_mask .pt_mask a:active, .th_message .md_mask .pt_mask a:active, .th_tourCont .md_mask .pt_mask a:active, .th_tourMessage .md_mask .pt_mask a:active, .th_tourMessageList .md_mask .pt_mask a:active, .th_tourGroup .md_mask .pt_mask a:active, .th_dayoff .md_mask .pt_mask a:active, .th_dayoffAdd .md_mask .pt_mask a:active, .th_dayoffEdit .md_mask .pt_mask a:active, .th_dayoffTotal .md_mask .pt_mask a:active, .th_personal .md_mask .pt_mask a:active, .th_passWord .md_mask .pt_mask a:active, .th_messageAdd .md_mask .pt_mask a:active, .th_messageResult .md_mask .pt_mask a:active, .th_login .md_mask .pt_mask .pt_bt:active { background-color: #ffd633; color: #000; }
  .th_JianXunNeiRong .md_mask .pt_mask a:hover, .th_index .md_mask .pt_mask a:hover, .th_message .md_mask .pt_mask a:hover, .th_tourCont .md_mask .pt_mask a:hover, .th_tourMessage .md_mask .pt_mask a:hover, .th_tourMessageList .md_mask .pt_mask a:hover, .th_tourGroup .md_mask .pt_mask a:hover, .th_dayoff .md_mask .pt_mask a:hover, .th_dayoffAdd .md_mask .pt_mask a:hover, .th_dayoffEdit .md_mask .pt_mask a:hover, .th_dayoffTotal .md_mask .pt_mask a:hover, .th_personal .md_mask .pt_mask a:hover, .th_passWord .md_mask .pt_mask a:hover, .th_messageAdd .md_mask .pt_mask a:hover, .th_messageResult .md_mask .pt_mask a:hover, .th_login .md_mask .pt_mask .pt_bt:hover { background-color: #ffb532; color: #000; } }

.th_login .md_login .pt_bt { background-color: #000; color: #FFF; border: none; }
.th_login .md_login .pt_bt:hover { background-color: #333; }
@media (max-width: 980px) { .th_login .md_login .pt_bt:active { background-color: #333; }
  .th_login .md_login .pt_bt:hover { background-color: #000; color: #FFF; } }

.th_personal .md_tbl table .noWork, .th_messageAdd .md_btns .noWork { border: 1px solid #cacaca; color: #cacaca; cursor: default; }
.th_personal .md_tbl table .noWork:hover, .th_messageAdd .md_btns .noWork:hover { border: 1px solid #cacaca; color: #cacaca; background-color: #FFF; }
@media (max-width: 980px) { .th_personal .md_tbl table .noWork:active, .th_messageAdd .md_btns .noWork:active { border: 1px solid #cacaca; color: #cacaca; background-color: #FFF; }
  .th_personal .md_tbl table .noWork:hover, .th_messageAdd .md_btns .noWork:hover { border: 1px solid #cacaca; color: #cacaca; cursor: default; } }

.th_JianXunNeiRong .md_btns .sendBtn, .th_message .md_btns .sendBtn, .th_tourResult .md_groupSearch .pt_btns a, .th_tourResult .md_groupSearch .pt_btns input.btn, .th_tourGroup .md_checkblock input.btn, .th_personal .md_tbl > header .jq_fix, .th_personal .actFix .md_btns input.btn, .th_passWord .md_btns .saveBtn, .th_messageAdd .md_tbl > footer .pt_btns .saveBtn, .th_messageAdd .md_btns > a, .th_messageAdd .md_btns input, .th_messageAdd .md_btns .add, .th_messageResult .md_search .pt_btns a, .th_messageResult .md_search .pt_btns input.btn, .th_dayoff .md_dayoffSearch .pt_btns a, .th_dayoff .md_dayoffSearch .pt_btns input.btn, .th_dayoffAdd .md_btns .saveBtn, .th_dayoffEdit .md_btns .saveBtn { border-color: #ff3f00; color: #ff3f00; }
.th_JianXunNeiRong .md_btns .sendBtn:hover, .th_message .md_btns .sendBtn:hover, .th_tourResult .md_groupSearch .pt_btns a:hover, .th_tourResult .md_groupSearch .pt_btns input.btn:hover, .th_tourGroup .md_checkblock input.btn:hover, .th_personal .md_tbl > header .jq_fix:hover, .th_personal .actFix .md_btns input.btn:hover, .th_passWord .md_btns .saveBtn:hover, .th_messageAdd .md_tbl > footer .pt_btns .saveBtn:hover, .th_messageAdd .md_btns > a:hover, .th_messageAdd .md_btns input:hover, .th_messageAdd .md_btns .add:hover, .th_messageResult .md_search .pt_btns a:hover, .th_messageResult .md_search .pt_btns input.btn:hover, .th_dayoff .md_dayoffSearch .pt_btns a:hover, .th_dayoff .md_dayoffSearch .pt_btns input.btn:hover, .th_dayoffAdd .md_btns .saveBtn:hover, .th_dayoffEdit .md_btns .saveBtn:hover { border-color: #ff6600; color: #FFF; background-color: #ff6600; }
@media (max-width: 980px) { .th_JianXunNeiRong .md_btns .sendBtn:active, .th_message .md_btns .sendBtn:active, .th_tourResult .md_groupSearch .pt_btns a:active, .th_tourResult .md_groupSearch .pt_btns input.btn:active, .th_tourGroup .md_checkblock input.btn:active, .th_personal .md_tbl > header .jq_fix:active, .th_personal .actFix .md_btns input.btn:active, .th_passWord .md_btns .saveBtn:active, .th_messageAdd .md_tbl > footer .pt_btns .saveBtn:active, .th_messageAdd .md_btns > a:active, .th_messageAdd .md_btns input:active, .th_messageAdd .md_btns .add:active, .th_messageResult .md_search .pt_btns a:active, .th_messageResult .md_search .pt_btns input.btn:active, .th_dayoff .md_dayoffSearch .pt_btns a:active, .th_dayoff .md_dayoffSearch .pt_btns input.btn:active, .th_dayoffAdd .md_btns .saveBtn:active, .th_dayoffEdit .md_btns .saveBtn:active { border-color: #ff6600; color: #FFF; background-color: #ff6600; }
  .th_JianXunNeiRong .md_btns .sendBtn:hover, .th_message .md_btns .sendBtn:hover, .th_tourResult .md_groupSearch .pt_btns a:hover, .th_tourResult .md_groupSearch .pt_btns input.btn:hover, .th_personal .md_tbl > header .jq_fix:hover, .th_personal .actFix .md_btns input.btn:hover, .th_passWord .md_btns .saveBtn:hover, .th_messageAdd .md_tbl > footer .pt_btns .saveBtn:hover, .th_messageAdd .md_btns > a:hover, .th_messageAdd .md_btns input:hover, .th_messageAdd .md_btns .add:hover, .th_messageResult .md_search .pt_btns a:hover, .th_messageResult .md_search .pt_btns input.btn:hover, .th_dayoff .md_dayoffSearch .pt_btns a:hover, .th_dayoff .md_dayoffSearch .pt_btns input.btn:hover, .th_dayoffAdd .md_btns .saveBtn:hover, .th_dayoffEdit .md_btns .saveBtn:hover { border-color: #ff3f00; color: #ff3f00; background-color: #FFF; } }

.th_JianXunNeiRong .md_btns .backBtn input, .th_JianXunNeiRong .md_btns .backBtn, .th_tourCont .backBtn a, .th_tourMessage > .backBtn a, .th_tourMessage > .backBtn input, .th_tourMessageList .backBtn a, .th_tourMessageList .backBtn input, .th_tourGroup .backBtn a, .th_tourGroup .backBtn input, .th_dayoffTotal .md_btns .backBtn { display: inline-block; text-decoration: none; min-width: 100px; text-align: center; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 5px 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #333; margin: 15px 0 0 6px; background-color: #FFF; position: relative; background-image: url(../Content/images/borrow_off.png); background-repeat: no-repeat; background-position: 16px 6px; text-indent: 18px; cursor: pointer; }
.th_JianXunNeiRong .md_btns .backBtn input:hover, .th_JianXunNeiRong .md_btns .backBtn:hover, .th_tourCont .backBtn a:hover, .th_tourMessage > .backBtn a:hover, .th_tourMessage > .backBtn input:hover, .th_tourMessageList .backBtn a:hover, .th_tourMessageList .backBtn input:hover, .th_tourGroup .backBtn a:hover, .th_tourGroup .backBtn input:hover, .th_dayoffTotal .md_btns .backBtn:hover { border-color: #ff6600; background-color: #ff6600; color: #FFF; background-image: url(../Content/images/borrow_on.png); }
@media (max-width: 980px) { .th_JianXunNeiRong .md_btns .backBtn input:active, .th_JianXunNeiRong .md_btns .backBtn:active, .th_tourCont .backBtn a:active, .th_tourMessage > .backBtn a:active, .th_tourMessage > .backBtn input:active, .th_tourMessageList .backBtn a:active, .th_tourMessageList .backBtn input:active, .th_tourGroup .backBtn a:active, .th_tourGroup .backBtn input:active, .th_dayoffTotal .md_btns .backBtn:active { border-color: #ff6600; background-color: #ff6600; color: #FFF; background-image: url(../Content/images/borrow_on.png); }
  .th_JianXunNeiRong .md_btns .backBtn input:hover, .th_JianXunNeiRong .md_btns .backBtn:hover, .th_tourCont .backBtn a:hover, .th_tourMessage > .backBtn a:hover, .th_tourMessage > .backBtn input:hover, .th_tourMessageList .backBtn a:hover, .th_tourMessageList .backBtn input:hover, .th_tourGroup .backBtn a:hover, .th_tourGroup .backBtn input:hover, .th_dayoffTotal .md_btns .backBtn:hover { border-color: #333; color: #333; background-color: #FFF; background-image: url(../Content/images/borrow_off.png); } }

.th_index .md_mask, .th_message .md_mask, .th_tourCont .md_mask, .th_tourMessage .md_mask, .th_tourMessageList .md_mask, .th_tourGroup .md_mask, .th_dayoff .md_mask, .th_dayoffAdd .md_mask, .th_dayoffEdit .md_mask, .th_dayoffTotal .md_mask, .th_personal .md_mask, .th_passWord .md_mask, .th_messageAdd .md_mask, .th_messageResult .md_mask, .th_tourResult .md_mask, .th_login .md_mask { background-color: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; text-align: center; }

.th_index .md_mask .maskClose, .th_message .md_mask .maskClose, .th_tourCont .md_mask .maskClose, .th_tourMessage .md_mask .maskClose, .th_tourMessageList .md_mask .maskClose, .th_tourGroup .md_mask .maskClose, .th_dayoff .md_mask .maskClose, .th_dayoffAdd .md_mask .maskClose, .th_dayoffEdit .md_mask .maskClose, .th_dayoffTotal .md_mask .maskClose, .th_personal .md_mask .maskClose, .th_passWord .md_mask .maskClose, .th_messageAdd .md_mask .maskClose, .th_messageResult .md_mask .maskClose, .th_tourResult .md_mask .maskClose, .th_login .md_mask .pt_mask .maskClose { display: block; width: 40px; height: 40px; position: absolute; top: 0; right: 0; text-indent: -9999px; cursor: pointer; background: url(../Content/images/maskClose.png) no-repeat center; }

.th_index .md_mask .pt_mask, .th_message .md_mask .pt_mask, .th_tourCont .md_mask .pt_mask, .th_tourMessage .md_mask .pt_mask, .th_tourMessageList .md_mask .pt_mask, .th_tourGroup .md_mask .pt_mask, .th_dayoff .md_mask .pt_mask, .th_dayoffAdd .md_mask .pt_mask, .th_dayoffEdit .md_mask .pt_mask, .th_dayoffTotal .md_mask .pt_mask, .th_personal .md_mask .pt_mask, .th_passWord .md_mask .pt_mask, .th_messageAdd .md_mask .pt_mask, .th_messageResult .md_mask .pt_mask { padding: 40px 20px 20px; background-color: #333; text-align: center; position: relative; }
.th_index .md_mask .pt_mask h3, .th_message .md_mask .pt_mask h3, .th_tourCont .md_mask .pt_mask h3, .th_tourMessage .md_mask .pt_mask h3, .th_tourMessageList .md_mask .pt_mask h3, .th_tourGroup .md_mask .pt_mask h3, .th_dayoff .md_mask .pt_mask h3, .th_dayoffAdd .md_mask .pt_mask h3, .th_dayoffEdit .md_mask .pt_mask h3, .th_dayoffTotal .md_mask .pt_mask h3, .th_personal .md_mask .pt_mask h3, .th_passWord .md_mask .pt_mask h3, .th_messageAdd .md_mask .pt_mask h3, .th_messageResult .md_mask .pt_mask h3 { font-size: 20px; line-height: 30px; margin-bottom: 10px; color: #FFF; }
.th_index .md_mask .pt_mask p, .th_message .md_mask .pt_mask p, .th_tourCont .md_mask .pt_mask p, .th_tourMessage .md_mask .pt_mask p, .th_tourMessageList .md_mask .pt_mask p, .th_tourGroup .md_mask .pt_mask p, .th_dayoff .md_mask .pt_mask p, .th_dayoffAdd .md_mask .pt_mask p, .th_dayoffEdit .md_mask .pt_mask p, .th_dayoffTotal .md_mask .pt_mask p, .th_personal .md_mask .pt_mask p, .th_passWord .md_mask .pt_mask p, .th_messageAdd .md_mask .pt_mask p, .th_messageResult .md_mask .pt_mask p { font-size: 16px; line-height: 20px; color: #FFF; margin-bottom: 10px; }

.th_index .md_pageLink, .th_dayoff .md_pageLink { text-align: right; }
.th_index .md_pageLink a, .th_dayoff .md_pageLink a { width: 25px; height: 30px; background-color: #333; position: relative; }
.th_index .md_pageLink a:before, .th_dayoff .md_pageLink a:before, .th_index .md_pageLink a:after, .th_dayoff .md_pageLink a:after { content: ""; display: block; position: absolute; left: 50%; top: 50%; margin-top: -10px; }
.th_index .md_pageLink a:hover, .th_dayoff .md_pageLink a:hover { background-color: #555; }
.th_index .md_pageLink a:hover:after, .th_dayoff .md_pageLink a:hover:after { border-left-color: #555; border-right-color: #555; }
.th_index .md_pageLink .pt_last:before, .th_dayoff .md_pageLink .pt_last:before { border-top: 10px solid transparent; border-right: 10px solid #f2f0f0; border-bottom: 10px solid transparent; display: inline-block; margin-left: -6px; }
.th_index .md_pageLink .pt_last:after, .th_dayoff .md_pageLink .pt_last:after { border-top: 10px solid transparent; border-right: 10px solid #333; border-bottom: 10px solid transparent; display: inline-block; margin-left: -3px; }
.th_index .md_pageLink .pt_next:before, .th_dayoff .md_pageLink .pt_next:before { border-top: 10px solid transparent; border-left: 10px solid #f2f0f0; border-bottom: 10px solid transparent; display: inline-block; margin-left: -3px; }
.th_index .md_pageLink .pt_next:after, .th_dayoff .md_pageLink .pt_next:after { border-top: 10px solid transparent; border-left: 10px solid #333; border-bottom: 10px solid transparent; display: inline-block; margin-left: -6px; }
.th_index .md_pageLink span, .th_dayoff .md_pageLink span { color: #333; margin: 0 8px; text-align: center; }
@media (max-width: 720px) { .th_index .md_pageLink, .th_dayoff .md_pageLink { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; }
  .th_index .md_pageLink a, .th_dayoff .md_pageLink a { display: none; } }

.th_tourResult .md_pageLink, .th_tourCont .md_pageLink, .th_messageResult .md_pageLink { text-align: right; }
.th_tourResult .md_pageLink a, .th_tourCont .md_pageLink a, .th_messageResult .md_pageLink a { width: 25px; height: 30px; background-color: #333; position: relative; }
.th_tourResult .md_pageLink a:before, .th_tourCont .md_pageLink a:before, .th_messageResult .md_pageLink a:before, .th_tourResult .md_pageLink a:after, .th_tourCont .md_pageLink a:after, .th_messageResult .md_pageLink a:after { content: ""; display: block; position: absolute; left: 50%; top: 50%; margin-top: -10px; }
.th_tourResult .md_pageLink a:hover, .th_tourCont .md_pageLink a:hover, .th_messageResult .md_pageLink a:hover { background-color: #555; }
.th_tourResult .md_pageLink a:hover:after, .th_tourCont .md_pageLink a:hover:after, .th_messageResult .md_pageLink a:hover:after { border-left-color: #555; border-right-color: #555; }
.th_tourResult .md_pageLink .pt_last:before, .th_tourCont .md_pageLink .pt_last:before, .th_messageResult .md_pageLink .pt_last:before { border-top: 10px solid transparent; border-right: 10px solid #f2f0f0; border-bottom: 10px solid transparent; display: inline-block; margin-left: -6px; }
.th_tourResult .md_pageLink .pt_last:after, .th_tourCont .md_pageLink .pt_last:after, .th_messageResult .md_pageLink .pt_last:after { border-top: 10px solid transparent; border-right: 10px solid #333; border-bottom: 10px solid transparent; display: inline-block; margin-left: -3px; }
.th_tourResult .md_pageLink .pt_next:before, .th_tourCont .md_pageLink .pt_next:before, .th_messageResult .md_pageLink .pt_next:before { border-top: 10px solid transparent; border-left: 10px solid #f2f0f0; border-bottom: 10px solid transparent; display: inline-block; margin-left: -3px; }
.th_tourResult .md_pageLink .pt_next:after, .th_tourCont .md_pageLink .pt_next:after, .th_messageResult .md_pageLink .pt_next:after { border-top: 10px solid transparent; border-left: 10px solid #333; border-bottom: 10px solid transparent; display: inline-block; margin-left: -6px; }
.th_tourResult .md_pageLink span, .th_tourCont .md_pageLink span, .th_messageResult .md_pageLink span { color: #333; margin: 0 8px; text-align: center; }
@media (max-width: 980px) { .th_tourResult .md_pageLink, .th_tourCont .md_pageLink, .th_messageResult .md_pageLink { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; }
  .th_tourResult .md_pageLink a, .th_tourCont .md_pageLink a, .th_messageResult .md_pageLink a { display: none; } }

.th_tourResult .md_mask { width: 70%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; background-color: transparent; position: relative; }
.th_tourResult .md_mask:before { display: block; }
.th_tourResult .nonHide.md_mask { width: 100%; float: left; margin: 0; background-color: rgba(0, 0, 0, 0.3); position: fixed; z-index: 9999; }
.th_tourResult .nonHide.md_mask:before { display: inline-block; }
.th_tourResult .nonHide.md_mask .pt_mask { width: 39.58333%; max-width: 960px; padding: 40px 20px 20px; display: inline-block; vertical-align: middle; background-color: #333; position: relative; }
.th_tourResult .nonHide.md_mask .maskClose { display: block; }
.th_tourResult .nonHide.md_mask label { color: #FFF; }
.th_tourResult .md_mask .maskClose { display: none; }
.th_tourResult .md_mask .btns { text-align: left; }
.th_tourResult .md_mask .btns a, .th_tourResult .md_mask .btns input { outline: none; color: #cacaca; border: 1px solid #cacaca; padding: 5px 10px; position: relative; height: 34px; background-repeat: no-repeat; background-position: 15px 7px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; }
.th_tourResult .md_mask .btns a:hover, .th_tourResult .md_mask .btns input:hover { color: #cacaca; border-color: #cacaca; background-color: transparent; }
.th_tourResult .md_mask .btns .btn_schedule { background-image: url(../Content/images/icons/iconSchedule_off.png); text-indent: 22px; }
.th_tourResult .md_mask .btns .btn_info { background-image: url(../Content/images/icons/iconInfo_off.png); text-indent: 24px; }
.th_tourResult .md_mask .btns .btn_bigform { background-image: url(../Content/images/icons/iconBigform_off.png); text-indent: 38px; }
.th_tourResult .md_mask .btns .btn_message { background-image: url(../Content/images/icons/iconMessage_off.png); text-indent: 26px; }
.th_tourResult .md_mask .btns .btn_room { background-image: url(../Content/images/icons/iconRoom_off.png); text-indent: 24px; }
.th_tourResult .md_mask .btns .active { background-color: #9d9684; color: #FFF; }
.th_tourResult .md_mask .btns .active.btn_schedule { background-image: url(../Content/images/icons/iconSchedule_on.png); }
.th_tourResult .md_mask .btns .active.btn_info { background-image: url(../Content/images/icons/iconInfo_on.png); }
.th_tourResult .md_mask .btns .active.btn_bigform { background-image: url(../Content/images/icons/iconBigform_on.png); }
.th_tourResult .md_mask .btns .active.btn_message { background-image: url(../Content/images/icons/iconMessage_on.png); }
.th_tourResult .md_mask .btns .active.btn_room { background-image: url(../Content/images/icons/iconRoom_on.png); }
.th_tourResult .md_mask .btns .active:hover { background-color: #7e7969; color: #FFF; }
@media (max-width: 980px) { .th_tourResult .md_mask { width: 100%; float: left; margin: 0; background-color: rgba(0, 0, 0, 0.3); position: fixed; display: none; }
  .th_tourResult .md_mask:before { display: inline-block; }
  .th_tourResult .maskShow.md_mask { display: block; z-index: 9999; }
  .th_tourResult .nonHide.md_mask .pt_mask { width: 72.91667%; }
  .th_tourResult .nonHide.md_mask .maskClose { display: block; }
  .th_tourResult .nonHide.md_mask label { color: #FFF; }
  .th_tourResult .md_mask .pt_mask { width: 72.91667%; padding: 40px 20px 20px; display: inline-block; vertical-align: middle; background-color: #333; text-align: center; position: relative; }
  .th_tourResult .md_mask .maskClose { display: block; }
  .th_tourResult .md_mask .btns a, .th_tourResult .md_mask .btns input { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; width: 89.58333%; border: none; color: #535353; display: block; margin: 0 auto; padding: 10px 0; height: auto; background-color: transparent; background-image: none; }
  .th_tourResult .md_mask .btns a:hover, .th_tourResult .md_mask .btns input:hover { border-color: #cacaca; color: #535353; }
  .th_tourResult .md_mask .btns a + input, .th_tourResult .md_mask .btns input + input { border-top: 1px solid #cacaca; }
  .th_tourResult .md_mask .btns .btn_schedule, .th_tourResult .md_mask .btns .btn_info, .th_tourResult .md_mask .btns .btn_bigform, .th_tourResult .md_mask .btns .btn_message, .th_tourResult .md_mask .btns .btn_room { background-image: none; text-indent: 0; }
  .th_tourResult .md_mask .btns .active { color: #FFF; background-color: transparent; }
  .th_tourResult .md_mask .btns .active.btn_schedule, .th_tourResult .md_mask .btns .active.btn_info, .th_tourResult .md_mask .btns .active.btn_bigform, .th_tourResult .md_mask .btns .active.btn_message, .th_tourResult .md_mask .btns .active.btn_room { background-image: none; }
  .th_tourResult .md_mask .btns .active:hover { background-color: transparent; background-image: url("../Content/images/borrow_W.png"); background-repeat: no-repeat; background-position: 65% center; } }
@media (max-width: 720px) { .th_tourResult .md_mask .btns a:hover, .th_tourResult .md_mask .btns input:hover { background-position: 75% center; }
  .th_tourResult .md_mask .btns .active:hover { background-position: 75% center; } }

#goTop, .th_tourCont .md_tbl .pt_btns .goTop, .th_dayoff .md_tbl .pt_btns .goTop { display: block; text-decoration: none; position: relative; color: #9d9684; position: fixed; bottom: 40px; right: 10px; padding: 31px 8px 10px; background-color: #FFF; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); }
#goTop:before, .th_tourCont .md_tbl .pt_btns .goTop:before, .th_dayoff .md_tbl .pt_btns .goTop:before, #goTop:after, .th_tourCont .md_tbl .pt_btns .goTop:after, .th_dayoff .md_tbl .pt_btns .goTop:after { content: ""; display: block; width: 20px; height: 6px; background-color: #9d9684; position: absolute; top: 15px; }
#goTop:before, .th_tourCont .md_tbl .pt_btns .goTop:before, .th_dayoff .md_tbl .pt_btns .goTop:before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 50%; margin-left: -15px; }
#goTop:after, .th_tourCont .md_tbl .pt_btns .goTop:after, .th_dayoff .md_tbl .pt_btns .goTop:after { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); right: 50%; margin-right: -15px; }
#goTop:hover, .th_tourCont .md_tbl .pt_btns .goTop:hover, .th_dayoff .md_tbl .pt_btns .goTop:hover { color: #beb9a3; }
#goTop:hover:before, .th_tourCont .md_tbl .pt_btns .goTop:hover:before, .th_dayoff .md_tbl .pt_btns .goTop:hover:before, #goTop:hover:after, .th_tourCont .md_tbl .pt_btns .goTop:hover:after, .th_dayoff .md_tbl .pt_btns .goTop:hover:after { background-color: #beb9a3; }

.th_personal .md_personal > figure #traits { width: 70%; height: 460px; margin-left: auto; margin-right: auto; }
@media (max-width: 980px) { .th_personal .md_personal > figure #traits { width: 80%; height: 500px; } }
@media (max-width: 860px) { .th_personal .md_personal > figure #traits { width: 90%; height: 550px; } }
@media (max-width: 800px) { .th_personal .md_personal > figure #traits { width: 90%; height: 500px; } }
@media (max-width: 720px) { .th_personal .md_personal > figure #traits { width: 88%; height: 400px; } }
@media (max-width: 640px) { .th_personal .md_personal > figure #traits { width: 94%; height: 380px; } }
@media (max-width: 600px) { .th_personal .md_personal > figure #traits { width: 100%; height: 380px; } }
@media (max-width: 500px) { .th_personal .md_personal > figure #traits { width: 100%; height: 340px; } }
@media (max-width: 460px) { .th_personal .md_personal > figure #traits { width: 320px; height: 240px; } }

body:after { content: ""; display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0px; left: 0px; z-index: 5; display: none; }

input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; }

input[type="checkbox"], input[type="radio"] { border: none; }

input { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #a9a9a9; }

#wrap { position: relative; left: 0; padding-top: 50px; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; }

#header { background-color: #d70012; width: 100%; height: 50px; position: fixed; top: 0; left: 0; z-index: 999; }
#headerGoUni { background-color: #FC4C02; width: 100%; height: 50px; position: fixed; top: 0; left: 0; z-index: 999;}

.header_content a { text-decoration: none; }
.header_content h1 { float: left; margin-top: 10px; position: relative; right: 0; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; }
.header_content h1 img { display: inline-block; float: left; margin-right: 5px; }
.header_content h1 p { display: inline-block; margin-top: -3px; }
.header_content h1 p span { display: block; color: #FFF; text-align: left; font-size: 13px; line-height: 20px; }
.header_content h1 p .guide { margin-top: -5px; }
.header_content .hdbackBtn { display: none; width: 50px; height: 50px; position: fixed; top: 0; left: 0; z-index: 99; cursor: pointer; background-color: transparent; border: none; background-image: url("../Content/images/hdbackBtn.png"); background-repeat: no-repeat; background-position: center; outline: none; }

.md_goTop { display: none; }

#footer { margin-top: 50px; }

.footer_content { border-top: 1px solid #cacaca; padding-bottom: 10px; }
.footer_content p { text-align: center; padding-top: 5px; }

nav { float: right; height: 50px; position: relative; width: 55%; }
nav > ul { float: left; white-space: nowrap; margin-top: 10px; height: 40px; font-size: 0; }
nav > ul > li { display: inline-block; position: relative; }
nav > ul > li > a { display: block; padding: 6px 8px 14px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px; border-radius: 5px 5px 0 0; color: #FFF; margin: 0 2px; }
nav > ul > li > a:hover { color: #d70012; background-color: #FFF; -moz-box-shadow: 4px -3px 8px -1px rgba(0, 0, 0, 0.2), -4px -3px 8px -1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 4px -3px 8px -1px rgba(0, 0, 0, 0.2), -4px -3px 8px -1px rgba(0, 0, 0, 0.2); box-shadow: 4px -3px 8px -1px rgba(0, 0, 0, 0.2), -4px -3px 8px -1px rgba(0, 0, 0, 0.2); }
nav > ul > li:hover ul { display: block; }
nav > ul > li.on > a { background-color: #FFF; color: #d70012; -moz-box-shadow: 4px -3px 8px -1px rgba(0, 0, 0, 0.2), -4px -3px 8px -1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 4px -3px 8px -1px rgba(0, 0, 0, 0.2), -4px -3px 8px -1px rgba(0, 0, 0, 0.2); box-shadow: 4px -3px 8px -1px rgba(0, 0, 0, 0.2), -4px -3px 8px -1px rgba(0, 0, 0, 0.2); }
nav > ul > li.home { display: none; }
nav > ul > li ul { background-color: #d70012; position: absolute; top: 40px; left: 0; z-index: 10; display: none; overflow: visible; }
nav > ul > li ul li + li { border-top: 1px solid #ff3f00; }
nav > ul > li ul a { display: inline-block; color: #FFF; font-size: 13px; line-height: 20px; padding: 5px 15px 5px 25px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }
nav > ul > li ul a:hover { background: url(../Content/images/borrow_W.png) no-repeat 10px 8px; }
nav > ul .jq_secNav > a { background: url(../Content/images/borrow_W_b.png) no-repeat right 15px; padding-right: 20px; }
nav > ul .jq_secNav > a:hover { background-color: #d70012; color: #FFF; box-shadow: none; }
nav > ul .jq_secNav.on > a { background-color: #d70012; color: #FFF; box-shadow: none; }
nav .logOut { margin-top: 10px; margin-left: 20px; display: inline-block; float: right; }
nav .logOut img { width: 28px; display: inline-block; vertical-align: middle; margin-right: 10px; }
nav .logOut span { color: #FFF; padding-top: 7px; float: right; font-size: 13px; line-height: 20px; }

.breadCrumbs { border-bottom: 1px solid #cacaca; padding-bottom: 10px; padding-top: 10px; position: relative; }
.breadCrumbs ul li { display: inline-block; }
.breadCrumbs ul li a { text-decoration: none; }
.breadCrumbs ul li a:hover { color: #d70012; }
.breadCrumbs ul li + li:before { content: ">"; display: inline-block; margin-right: 3px; }

.main_content { position: relative; padding-top: 10px; }

.fontColor { color: #d70012; }

.bbcolor { background-color: green; }

.menu { display: block; width: 50px; height: 50px; position: fixed; top: 0; right: 0; z-index: 99; display: none; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; }
.menu span { width: 30px; height: 2px; display: inline-block; background-color: #fff; position: absolute; left: 10px; top: 24px; }
.menu:before, .menu:after { content: ""; display: block; width: 30px; height: 2px; background-color: #fff; position: absolute; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; }
.menu:before { left: 10px; top: 15px; }
.menu:after { top: 33px; left: 10px; }

.none { display: none; }

@media (max-width: 980px) { body { overflow-x: hidden; }
  .menu { display: block; }
  .header_content { text-align: center; }
  .header_content .hdbackBtn { display: block; }
  .header_content h1 { display: inline-block; float: none; padding-left: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 0; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; display: none; }
  nav { position: fixed; top: 0; right: -220px; width: 220px; height: 100%; background-color: #d70012; z-index: 15; overflow: hidden; }
  nav:after { display: none; }
  nav > ul { width: 100%; height: auto; margin-top: 0; }
  nav > ul > li { display: block; border-bottom: 1px solid #c30010; }
  nav > ul > li a { width: 100%; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding: 10px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; }
  nav > ul > li a:hover { background-color: #d70012; color: #FFF; box-shadow: none; }
  nav > ul > li:hover ul { display: none; }
  nav > ul > li.on a { color: #FFF; box-shadow: none; }
  nav > ul > li.on > a { background-color: #d70012; }
  nav > ul > li.home { display: block; }
  nav > ul > li ul { background-color: #c30010; position: relative; top: 0; height: auto; text-align: left; display: none; }
  nav > ul > li ul a { font-size: 15px; line-height: 20px; color: #FFF; padding: 10px 0 10px 40px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: relative; }
  nav > ul > li ul a:hover { background: url(../Content/images/borrow_W.png) no-repeat 25px 13px; }
  nav > ul > li + li { display: block; }
  nav > ul .jq_secNav > a { padding-right: 0; background-position: 190px 17px; }
  nav .logOut { width: 100%; text-align: center; margin: auto; margin-top: 50px; float: none; }
  nav .logOut img { width: 90px; margin: auto; display: block; }
  nav .logOut span { float: none; font-size: 15px; line-height: 20px; }
  body.actMenu { overflow: hidden; }
  body.actMenu:after { display: block; }
  body.actMenu nav { right: 0; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; overflow-y: auto; overflow-x: hidden; }
  body.actMenu #wrap { right: 220px; }
  body.actMenu #header { background-color: #a4000e; }
  body.actMenu .header_content h1 { right: 220px; }
  body.actMenu .breadCrumbs ul li:nth-last-child(1) { right: 220px; left: -220px; }
  body.actMenu .menu { right: 230px; }
  body.actMenu .menu:before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: 0px; top: 23px; }
  body.actMenu .menu:after { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); top: 23px; }
  body.actMenu .menu span { display: none; }
  .breadCrumbs { padding: 0; border: none; }
  .breadCrumbs ul li { display: none; }
  .breadCrumbs ul li:nth-last-child(1) { display: block; font-weight: bolder; position: fixed; top: 0; right: 0; left: 0; margin: auto; z-index: 999; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; width: calc(100% - 100px); }
  .breadCrumbs ul li:nth-last-child(1) a { color: #fff; font-size: 20px; line-height: 30px; line-height: 50px; cursor: default; display: inline-block; }
  .breadCrumbs ul li:nth-last-child(1):before { display: none; }
  #footer { background-color: #cacaca; width: 100%; float: left; }
  #footer .footer_content p { font-size: 12px; }
  .md_goTop { display: block; } }
@media (max-width: 720px) { #footer .footer_content { padding-bottom: 0; }
  #footer .footer_content p { text-indent: -9999px; background: url(../Content/images/footer_gray.png) no-repeat center; height: 25px; } }
@media (max-width: 640px) { body.actMenu .header_content .hdbackBtn { left: -220px; } }
.fontColor { color: #d70012; }

.th_message { margin-top: 10px; }
.th_message .fontColor { font-size: 13px; line-height: 20px; }
.th_message .md_messageTour { padding-top: 10px; }
.th_message .md_messageTour table input { margin: 0 5px; height: 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_message .md_messageTour .pt_messageTour input { margin-left: 0; height: 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_message .md_messageTour .pt_messageTour #SendTime { height: 30px; margin-right: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_message .md_messageTour .pt_messageTour select { height: 30px; margin-right: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_message .md_messageTour .pt_messageTour span { display: inline-block; margin-bottom: 10px; }
.th_message .md_tbl { width: 100%; float: left; }
.th_message .md_tbl > header > p span { display: inline-block; margin-right: 10px; }
.th_message .md_tbl > header > p .fontColor { font-size: 13px; line-height: 20px; }
.th_message .md_tbl > table tr { border: none; }
.th_message .md_tbl > table .oneColumn { width: 80px; text-align: center; }
.th_message .md_tbl > table .oneColumn .mobileInput { float: left; }

.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > header > p span, .th_message .md_tbl_log > header > p span { display: inline-block; margin-right: 10px; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > header > p .fontColor, .th_message .md_tbl_log > header > p .fontColor { font-size: 13px; line-height: 20px; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table tr, .th_message .md_tbl_log > table tr { border: none; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table .oneColumn , .th_message .md_tbl_log > table .oneColumn { width: 80px; text-align: center; }
.th_JianXunNeiRong .md_JianXunNeiRongGuestReply > table .oneColumn .mobileInput, .th_message .md_tbl_log > table .oneColumn .mobileInput { float: left; }

.th_message .md_messageContent { margin-bottom: 10px;}
.th_JianXunNeiRong .md_JianXunNeiRongDetail .md_JianXunNeiRongContent{ margin-bottom: 10px; text-align: center}
.th_JianXunNeiRong .md_JianXunNeiRongDetail .md_JianXunNeiRongContent > header > div {text-align: left}
.th_JianXunNeiRong .md_JianXunNeiRongDetail .md_JianXunNeiRongContent > header > div label, .th_message .md_messageContent > header > div label { display: inline-block; margin-right: 1.04167%; margin-left: 1.04167%;text-align: left;padding:10px 0}
.th_JianXunNeiRong .md_JianXunNeiRongDetail .md_JianXunNeiRongContent > header > div > p, .th_message .md_messageContent > header > div > p { display: inline-block; }
.th_JianXunNeiRong .md_JianXunNeiRongDetail .md_JianXunNeiRongContent > footer li, .th_message .md_messageContent > footer li { margin-bottom: 10px; }
.th_JianXunNeiRong .md_JianXunNeiRongDetail .md_JianXunNeiRongContent > footer label, .th_message .md_messageContent > footer label { font-size: 13px; line-height: 20px;}
.th_JianXunNeiRong .md_JianXunNeiRongDetail .pt_messageContent, .th_message .pt_messageContent { width: 100%; background-color: #f2f0f0; border: 1px solid #cacaca; padding: 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: 10px; margin-bottom: 10px; resize: none; }
.th_JianXunNeiRong .md_JianXunNeiRongDetail .pt_messageContent p + p , .th_message .pt_messageContent p + p { margin-top: 10px; }
.th_message .md_btns { text-align: center; }
.th_message .md_btns a, .th_message .md_btns input, .th_message .md_btns input.btn { cursor: pointer; }

@media (max-width: 980px) { .th_JianXunNeiRong .md_JianXunNeiRongDetail, .th_message { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_JianXunNeiRong .md_JianXunNeiRongDetail, .th_message .md_messageTour { margin-bottom: 20px; }
  .th_message .md_messageContent > footer input { width: 20px; height: 20px; display: inline-block; vertical-align: sub; }
  .th_message .md_messageContent > footer label { font-size: 15px; line-height: 20px; }
  .th_message .md_tbl > table .oneColumn label { line-height: 25px; } 
  .th_message .md_tbl_log > table .oneColumn label { line-height: 25px; }
  .td_pipactclause {border: 2px double black; text-align: left; font-size: large; width: 945px;} }
@media (max-width: 720px) { .th_message .md_messageContent { margin-bottom: 10px; padding-right: 6px; padding-left: 6px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_message .md_messageContent > header > div > p { display: block; margin-top: 10px; }
  .th_message .md_messageContent .fontColor { display: block; }
  .th_JianXunNeiRong .md_JianXunNeiRongDetail, .th_message .md_messageTour { padding-right: 6px; padding-left: 6px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_JianXunNeiRong .md_JianXunNeiRongDetail .fontColor, .th_message .md_messageTour .fontColor { display: block; }
  .th_message .md_messageTour table label + input { display: block; margin-left: 0; margin-top: 10px; }
  .th_message .md_tbl { padding-right: 6px; padding-left: 6px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_message .md_tbl > table th:nth-child(3) { display: none; }
  .th_message .md_tbl > table td:nth-child(3) { display: none; }
  .th_message .pt_messageTour input { width: 100%; float: left; }
  .th_message .pt_messageTour select { width: 100%; float: left; margin-right: 0; margin-left: 0; margin-top: 10px; }
  .th_message .pt_messageTour #SendTime { width: 100%; float: left; margin-right: 0; margin-left: 0; margin-top: 10px; }
  .th_message .md_btns { width: 100%; float: left; }
  .th_message .md_btns a, .th_message .md_btns input, .th_message .md_btns input.btn { width: 47.91667%; margin: 0; }
  .td_pipactclause {border: 2px double black; text-align: left; font-size: large; width: 945px;} }
.login { background: url(../Content/images/loginBg.jpg) no-repeat center top; background-size: cover; text-align: center; background-color: #d70012; }
.login #wrap { padding-top: 0; }
.login main { margin-bottom: 0; padding-top: 0; }
.login #header { background-color: transparent; height: auto; position: relative; }
.login .header_content { padding-top: 70px; padding-bottom: 20px; }
.login .header_content p { display: block; }
.login .header_content p .lion, .login .header_content p .guide { display: none; }
.login .header_content a { display: inline-block; }
.login .header_content h1 { float: none; }
.login .header_content h1 img { float: none; margin-bottom: 10px; margin-right: 5px; }
.login .main_content { padding-top: 0; }
.login .footer_content { border-top: none; padding-bottom: 20px; }
.login .footer_content p { color: #FFF; }

.login_gouni {
    background: url(../Content/images/loginBg_Gouni.jpg) no-repeat center top;
    background-size: cover;
    text-align: center;
    background-color: #EC6E1A;
}
.login_gouni #wrap {padding-top: 0;}
.login_gouni main {margin-bottom: 0;padding-top: 0;}
.login_gouni #header {background-color: transparent;height: auto;position: relative;}
.login_gouni .header_content {padding-top: 70px;padding-bottom: 20px;}
.login_gouni .header_content p {display: block;}
.login_gouni .header_content p .lion, .login .header_content p .guide {display: none;}
.login_gouni .header_content a {display: inline-block;}
.login_gouni .header_content h1 {float: none;}
.login_gouni .header_content h1 img {float: none;margin-bottom: 10px;margin-right: 5px;}
.login_gouni .main_content {padding-top: 0;}
.login_gouni .footer_content {border-top: none;padding-bottom: 20px;}
.login_gouni .footer_content p {color: #FFF;}


.th_login { width: 390px; margin: auto; padding-bottom: 20px; }
.th_login .md_login { width: 290px; margin: auto; }
.th_login .md_login input { width: 100%; height: 30px; margin-bottom: 10px; padding: 0px 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_login .md_login a { color: #FFF; }
.th_login .md_login .pt_bt { width: 100%; margin-bottom: 10px; margin-right: 0; margin-left: 0; cursor: pointer; }
.th_login .md_login .prompt { color: #FFF; font-size: 13px; line-height: 20px; margin-top: -10px; margin-bottom: 10px; }
.th_login .pt_login input { width: 160px; float: left; margin-right: 15px; }
.th_login .pt_login img { float: left; }
.th_login .pt_login .change { display: inline-block; padding-top: 5px; }
.th_login .md_mask { position: relative; background-color: transparent; }
.th_login .md_mask .pt_mask { background-color: #333; position: relative; padding: 40px 20px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: 20px; margin-bottom: 10px; }
.th_login .md_mask .pt_mask:before { content: ""; display: block; border-width: 0 5px 10px 5px; border-color: transparent transparent #333 transparent; position: absolute; top: -10px; left: 50%; margin-left: -5px; }
.th_login .md_mask .pt_mask .pt_bt { max-width: 100px; cursor: pointer; }
.th_login .md_mask .pt_mask p { color: #FFF; font-size: 13px; line-height: 20px; margin-bottom: 10px; }
.th_login .md_mask .pt_mask p span { color: inherit; font-size: inherit; }
.th_login .md_mask .pt_mask .prompt { color: #ffff00; font-size: 13px; line-height: 20px; display: block; margin-bottom: 5px; }
.th_login .md_mask .pt_mask input { width: 90%; }

@media (max-width: 980px) { .login .header_content h1 { display: block; padding-left: 0; }
  .login #footer { background-color: transparent; } }
@media (max-width: 720px) { .login { background-size: auto; }
  .login .header_content { padding-top: 10px; padding-bottom: 10px; }
  .login .header_content p .guide { font-size: 24px; line-height: 20px; }
  .login #footer .footer_content { padding-bottom: 20px; }
  .login #footer .footer_content p { background: url(../Content/images/footer_w.png) no-repeat center; }
  .th_login { width: 100%; float: left; padding-bottom: 10px; }
  .th_login .md_mask { position: fixed; background-color: rgba(0, 0, 0, 0.3); }
  .th_login .md_mask .pt_mask { margin: auto; width: 81.25%; }
  .th_login .md_mask .pt_mask:before { display: none; }
  .th_login .md_mask .pt_mask p { font-size: 15px; line-height: 20px; text-align: left; }
  .th_login .md_mask .pt_mask input { width: 100%; padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } }
.index nav:after { background-color: #f2f0f0; }
.index .main_content { padding-top: 0; }

.th_remind { margin-bottom: 10px; position: relative; padding-top: 25px; }
.th_remind .md_remind { background-color: #f2f0f0; position: fixed; width: 100%; top: 50px; z-index: 99; }
.th_remind .md_remind .remindbox li a { color: #ff3f00; font-weight: bolder; font-size: 13px; line-height: 20px; cursor: pointer; }
.th_remind .md_remind .remindbox li a:hover { text-decoration: underline; }
.th_remind .md_banner { background-color: #FFF; text-align: center; }
.th_remind .md_banner img { display: inline-block; width: 100%; }

.th_index .md_tbl > table th { text-align: center; }
.th_index .md_tbl > table td p { min-width: 152px; }
.th_index .md_tbl > table td span { padding-left: 10px; }
.th_index .md_tbl > table .largeColumn { width: 75%; }
.th_index .md_tbl > table .oneColumn { width: 6%; }
.th_index .md_btns { text-align: center; display: none; }

@media (max-width: 980px) { .th_remind .md_remind { padding-right: 10px; padding-left: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_index { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_index .md_tbl > table .largeColumn { width: 67%; }
  .th_index .md_tbl > table .oneColumn { width: 8%; } }
@media (max-width: 720px) { .th_remind { background-color: #FFF; }
  .th_remind .md_remind { font-size: 15px; line-height: 20px; background-color: #f2f0f0; }
  .th_remind .md_remind a span { display: none; }
  .th_remind .md_banner { display: none; }
  .th_index .md_tbl > table td:before { max-width: 70px; min-width: 70px; }
  .th_index .md_tbl > table td > div { width: calc(100% - 70px); }
  .th_index .md_tbl > table td:after { left: 75px; }
  .th_index .md_pageLink { float: none; }
  .th_index .md_btns { display: block; width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; margin-top: 20px; }
  .th_index .md_btns .more { width: 47.91667%; }
  .th_index .md_mask .pt_mask { width: 72.91667%; } }
.th_tourResult { margin-top: 10px; }
.th_tourResult .md_groupSearch { border-bottom: 1px solid #f2f0f0; padding: 10px 0; margin: 0 0 15px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_tourResult .md_groupSearch table { width: 64.58333%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_tourResult .md_groupSearch table th { width: 14.58333%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; }
.th_tourResult .md_groupSearch table td { width: 81.25%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_tourResult .md_groupSearch table input { height: 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 5px; }
.th_tourResult .md_groupSearch .pt_btns { text-align: left; width: 31.25%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; margin-top: 58px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_tourResult .md_groupSearch .pt_btns a, .th_tourResult .md_groupSearch .pt_btns input.btn { cursor: pointer; }
.th_tourResult .md_mask { z-index: 1; }
.th_tourResult .md_mask.nonHide { display: block; }
.th_tourResult .md_pageLink { width: 25%; float: right; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_tourResult .md_tbl { width: 100%; float: left; border-top: 2px solid #cacaca; margin-top: 15px; }
.th_tourResult .md_tbl table tr.active { background-color: #ffffcc; }
.th_tourResult .md_tbl table tr.active td { background-color: #ffffcc; }
.th_tourResult .md_tbl table td { padding: 10px 5px; }
.th_tourResult .md_tbl table td > div > span { display: block; }
.th_tourResult .md_tbl table .xlColumn { width: 170px; }
.th_tourResult .md_tbl table .lColumn { width: 130px; }
.th_tourResult .md_tbl table .mColumn { width: 105px; }
.th_tourResult .md_tbl table .oneColumn { width: 45px; }
.th_tourResult .md_tbl table .fontColor { color: #0000ff; text-decoration: none; }
.th_tourResult .md_tbl table .fontColor:hover { text-decoration: underline; }
.th_tourResult .md_tbl table .day { text-align: left; }
.th_tourResult .md_tbl .pt_btns { display: none; }

@media (max-width: 980px) { .th_tourResult { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_tourResult .md_groupSearch { padding-bottom: 20px; margin-bottom: 10px; }
  .th_tourResult .md_groupSearch table { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_tourResult .md_groupSearch table tr { border-bottom: none; display: block; }
  .th_tourResult .md_groupSearch .pt_btns { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: center; margin-top: 10px; padding-left: 0; }
  .th_tourResult .md_tbl { border-top: none; margin-top: 10px; }
  .th_tourResult .md_tbl .pt_btns { display: block; text-align: center; margin-top: 30px; }
  .th_tourResult .md_tbl table tr .leftThCont input { margin-left: 14px; }
  .th_tourResult .md_tbl table td { padding: 5px; }
  .th_tourResult .md_tbl table td > div > span { display: inline-block; }
  .th_tourResult .md_tbl table .name { margin-right: 5px; } }
@media (max-width: 720px) { .th_tourResult .md_groupSearch { border-bottom: none; margin-bottom: 10px; padding-bottom: 0; }
  .th_tourResult .md_groupSearch table th { width: 22.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; }
  .th_tourResult .md_groupSearch table td { width: 72.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_tourResult .md_groupSearch table input { width: 85%; }
  .th_tourResult .md_groupSearch .pt_btns { text-align: center; }
  .th_tourResult .md_groupSearch .pt_btns a, .th_tourResult .md_groupSearch .pt_btns input.btn { width: 100%; margin: 0; }
  .th_tourResult .md_pageLink { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_tourResult .md_tbl { margin-top: 0; padding-right: 6px; padding-left: 6px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_tourResult .md_tbl .pt_btns .more { width: 47.91667%; } }
.th_tourCont { padding-top: 20px; }
.th_tourCont .md_pageLink { width: 39.58333%; float: right; margin-left: 1.04167%; margin-right: 1.04167%; margin-top: 10px; }
.th_tourCont .md_btns { display: inline-block; margin-top: 10px; }
.th_tourCont .qBtn { width: 41.66667%; float: left; text-align: left; }
.th_tourCont .qBtn a, .th_tourCont .qBtn input.btn { cursor: pointer; }
.th_tourCont .backBtn { width: 100%; float: left; text-align: right; }
.th_tourCont .backBtn a { padding: 5px  10px 5px 25px; }
.th_tourCont .md_tbl { width: 100%; float: left; margin-top: 10px; }
.th_tourCont .md_tbl table tr .leftThCont a { display: block; width: 46px; height: 46px; margin: 0 auto; background: url(../Content/images/qIcon.png) no-repeat; background-size: cover; }
.th_tourCont .md_tbl table tr .leftThCont a:hover { background: url(../Content/images/qIcon_.png) no-repeat; background-size: cover; }
.th_tourCont .md_tbl table tr .leftThCont input { display: block; border: none; outline: none; background-color: transparent; cursor: pointer; width: 46px; height: 46px; margin: 0 auto; background: url(../Content/images/qIcon.png) no-repeat; background-size: cover; }
.th_tourCont .md_tbl table tr .leftThCont input:hover { background: url(../Content/images/qIcon_.png) no-repeat; background-size: cover; }
.th_tourCont .md_tbl table td:last-child { text-align: left; }
.th_tourCont .md_tbl table .oneColumn { width: 66px; }
.th_tourCont .md_tbl table .largeColumn { width: 450px; }
.th_tourCont .md_tbl table .fontColor { color: #0000ff; }
.th_tourCont .md_tbl .pt_btns { display: none; }

.th_message .md_tbl_log table tr .leftThCont a { display: block; width: 46px; height: 46px; margin: 0 auto; background: url(../Content/images/qIcon.png) no-repeat; background-size: cover; }
.th_message .md_tbl_log table tr .leftThCont a:hover { background: url(../Content/images/qIcon_.png) no-repeat; background-size: cover; }
.th_message .md_tbl_log table tr .leftThCont input { display: block; border: none; outline: none; background-color: transparent; cursor: pointer; width: 46px; height: 46px; margin: 0 auto; background: url(../Content/images/qIcon.png) no-repeat; background-size: cover; }
.th_message .md_tbl_log table tr .leftThCont input:hover { background: url(../Content/images/qIcon_.png) no-repeat; background-size: cover; }
.th_message .md_tbl_log table td:last-child { text-align: left; }
.th_message .md_tbl_log table .oneColumn { width: 66px; }
.th_message .md_tbl_log table .largeColumn { width: 450px; }
.th_message .md_tbl_log table .fontColor { color: #0000ff; }
@media (max-width: 980px) { .th_tourCont { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_tourCont .md_tbl { margin-top: 0; }
  .th_tourCont .md_tbl table tr:after { left: 60px; }
  .th_tourCont .md_tbl table tr .leftThCont input { width: 40px; height: 40px; margin-left: 8px; }
  .th_tourCont .md_tbl table td { margin-left: 60px; width: calc(100% - 60px); }
  .th_tourCont .md_tbl .pt_btns { display: block; text-align: center; margin-top: 30px; }
  .th_tourCont .backBtn { text-align: center; }
  
  .th_message .md_tbl_log table tr .leftThCont input { width: 40px; height: 40px; margin-left: 8px; }
  .th_message .md_tbl_log table td { width: 100%; }
   }
@media (max-width: 720px) { .th_tourCont .md_pageLink { width: 100%; float: left; }
  .th_tourCont .qBtn { width: 100%; float: left; }
  .th_tourCont .md_tbl .pt_btns .more { width: 47.91667%; } }
@media (max-width: 640px) { .th_tourCont .md_tbl table td:after { left: 135px; }
  .th_tourCont .md_tbl table td > div { width: 65%; }
  .th_message .md_tbl_log table td:after { left: 75px; }
  .th_message .md_tbl_log table td > div { width: 65%; }
   }
.th_JianXunNeiRong .md_btns, .th_tourMessage .md_btns { display: inline-block; }
.th_JianXunNeiRong > .backBtn , .th_tourMessage > .backBtn { width: 100%; float: left; text-align: right; padding-top: 5px; }
.th_JianXunNeiRong > .backBtn a, .th_tourMessage > .backBtn a { padding: 5px  10px 5px 25px; margin-right: 0; }
.th_tourMessage .md_tbl { width: 100%; float: left; margin-top: 20px; }
.th_tourMessage .md_tbl table td { text-align: center; }
.th_tourMessage .md_tbl table td:last-child { text-align: left; }
.th_tourMessage .md_tbl table .oneColumn { width: 60px; }
.th_tourMessage .md_tbl table .largeColumn { width: 450px; }

@media (max-width: 980px) { .th_tourMessage { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_tourMessage .backBtn { text-align: center; }
  .th_tourMessage .backBtn a { margin-right: 5px; } }
@media (max-width: 720px) { .th_tourMessage .md_tbl td > div { text-align: left; } }
.th_tourMessageList { padding-top: 10px; }
.th_tourMessageList .md_btns { display: inline-block; }
.th_tourMessageList .backBtn { width: 100%; float: left; text-align: right; padding-top: 5px; }
.th_tourMessageList .backBtn a { position: relative; padding: 5px  10px 5px 25px; margin-right: 0; }
.th_tourMessageList .md_tbl { width: 100%; float: left; margin-top: 10px; }
.th_tourMessageList .md_tbl table th { text-align: center; }
.th_tourMessageList .md_tbl table td { text-align: center; }
.th_tourMessageList .md_tbl table td:last-child { text-align: left; }
.th_tourMessageList .md_tbl table td > div > span { display: block; }
.th_tourMessageList .md_tbl table .oneColumn { width: 60px; }
.th_tourMessageList .md_tbl table .largeColumn { width: 450px; }

@media (max-width: 980px) { .th_tourMessageList { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_tourMessageList .md_tbl table td > div { text-align: left; }
  .th_tourMessageList .md_tbl table td > div > span { display: inline-block; }
  .th_tourMessageList .backBtn { text-align: center; }
  .th_tourMessageList .backBtn a { margin-right: 5px; } }
@media (max-width: 720px) { .th_tourMessageList .md_pageLink { width: 100%; float: left; }
  .th_tourMessageList .qBtn { width: 100%; float: left; } }
.th_tourGroup { padding-top: 10px; margin-top: 10px; }
.th_tourGroup .md_btns { display: inline-block; }
.th_tourGroup .backBtn { width: 100%; float: left; text-align: right; padding-top: 5px; }
.th_tourGroup .backBtn a { position: relative; padding: 5px  10px 5px 25px; margin-right: 0; }
.th_tourGroup .md_checkblock { text-align: left; margin-top: 10px; }
.th_tourGroup .md_checkblock > span { display: inline-block; margin-right: 10px; }
.th_tourGroup .md_checkblock input.btn { cursor: pointer; }
.th_tourGroup .md_tbl { width: 100%; float: left; }
.th_tourGroup .md_tbl table td > div, .th_tourGroup .md_tbl table td > div p, .th_tourGroup .md_tbl table td > div span { font-size: 14px; }

@media (max-width: 980px) { .th_tourGroup .md_checkblock span { display: none; }
  .th_tourGroup .md_tbl { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_JianXunNeiRong .backBtn, .th_tourGroup .backBtn { text-align: center; }
  .th_JianXunNeiRong .backBtn a, .th_tourGroup .backBtn a { margin-right: 5px; } }
.th_personal { margin-top: 10px; }
.th_personal .md_tbl > header { padding-top: 20px; margin-bottom: 5px; }
.th_personal .md_tbl > header h6 { font-size: 16px; line-height: 20px; border-left: 3px solid #ff3f00; padding-left: 5px; display: inline-block; }
.th_personal .md_tbl > header .jq_fix { cursor: pointer; }
.th_personal .md_tbl table tbody:nth-child(odd) { background-color: transparent; }
.th_personal .md_tbl table th { background-color: #ece9e2; color: #333; width: 155px; }
.th_personal .md_tbl table td { background-color: #FFF; text-align: left; position: relative; float: left; width: 100%; min-height: 41px; }
.th_personal .md_tbl table td a { text-decoration: none; }
.th_personal .md_tbl table .pt_fix input { margin-right: 10px; height: 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_personal .md_tbl table .pt_fix .small { width: 50px; }
.th_personal .md_tbl table .pt_fix select { height: 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_personal .md_tbl table .del { position: absolute; right: 10px; top: 50%; margin-top: -20px; display: block; width: 40px; height: 40px; background: url(../Content/images/iconDel.png) no-repeat center; text-indent: -9999px; border: none; outline: none; }
.th_personal .md_tbl table .del:hover { background: url(../Content/images/iconDel_.png) no-repeat center; }
.th_personal .md_tbl table .addTr { display: none; }
.th_personal .md_tbl table .addTo { padding-right: 80px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_personal .md_tbl table .add { min-width: 64px; position: absolute; top: 5px; right: 5px; display: none; cursor: pointer; }
.th_personal .md_tbl table .addOk p { color: #0000ff; }
.th_personal .md_tbl table .addOk span { color: inherit; }
.th_personal .md_tbl table .noWork { cursor: default; }
.th_personal .md_tbl .md_btns { display: none; text-align: center; }
.th_personal .actFix .jq_fix { display: none; }
.th_personal .actFix table .addTr { display: table-row; }
.th_personal .actFix table .add { display: block; }
.th_personal .actFix .md_btns { display: block; margin-bottom: 10px; }
.th_personal .actFix .md_btns a, .th_personal .actFix .md_btns input { cursor: pointer; }
.th_personal .pt_tbl { margin-bottom: 5px; }
.th_personal .pt_tbl table { width: 75%; float: left; }
.th_personal .pt_tbl .pt_personal { margin-top: 10px; width: 25%; float: left; padding-left: 38px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_personal .pt_tbl .pt_personal figure img { border: 1px solid #beb9a3; width: 100%; height: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_personal .md_personal { margin-top: 20px; }
.th_personal .md_personal > header h6 { font-size: 16px; line-height: 20px; border-left: 3px solid #ff3f00; padding-left: 5px; display: inline-block; }
.th_personal .md_personal > figure img { max-width: 100%; max-height: 100%; margin: auto; }

@media (max-width: 980px) { .th_personal { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_personal .md_tbl table td { border-bottom: none; }
  .th_personal .md_tbl table .pt_fix { padding-right: 20%; }
  .th_personal .actFix table .pt_fix .cellphoneNumber { display: block; margin-top: 10px; }
  .th_personal .pt_tbl table { width: 75%; float: left; }
  .th_personal .pt_tbl .pt_personal { width: 25%; float: left; padding-left: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } }
@media (max-width: 720px) { .th_personal .md_tbl table th { width: 107px; }
  .th_personal .md_tbl table td span { display: inline-flex; margin-top: 5px; }
  .th_personal .md_tbl table .pt_fix { padding-right: 37%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_personal .md_tbl table .pt_fix input { height: 30px; display: block; margin-bottom: 10px; margin-right: 0; max-width: 100%; }
  .th_personal .md_tbl table .pt_fix select { height: 30px; display: block; margin-bottom: 10px; }
  .th_personal .md_tbl table .pt_fix .small { width: auto; width: 70px; }
  .th_personal .pt_tbl table { width: 66.66667%; float: left; }
  .th_personal .pt_tbl .pt_personal { width: 33.33333%; float: left; }
  .th_personal .actFix .md_btns { margin-bottom: 20px; }
  .th_personal .actFix .md_btns > a { width: 47.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_personal .actFix .md_btns input { width: 47.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; margin-left: 1.04167% !important; margin-right: 1.04167% !important; } }
@media (max-width: 460px) { .th_personal .md_tbl table .pt_fix .ui-combobox { max-width: 85px !important; } }
.th_passWord { margin-top: 10px; }
.th_passWord .md_tbl { margin-bottom: 30px; padding-top: 10px; }
.th_passWord .md_tbl table th { width: 39.58333%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; padding-top: 17px; }
.th_passWord .md_tbl table td { width: 56.25%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_passWord .md_tbl table input { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: 30px; margin-right: 5px; }
.th_passWord .md_btns { text-align: center; }
.th_passWord .md_btns a, .th_passWord .md_btns input { cursor: pointer; }

@media (max-width: 980px) { .th_passWord .md_tbl table tr { border-bottom: none; } }
@media (max-width: 720px) { .th_passWord .md_tbl table th { width: 22.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_passWord .md_tbl table td { width: 72.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_passWord .md_tbl table input { width: 100%; }
  .th_passWord .fontColor { display: block; font-size: 13px; line-height: 20px; }
  .th_passWord .md_btns > a { width: 47.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_passWord .md_btns input { width: 47.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_passWord .md_btns .saveBtn { width: 47.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; } }
.th_messageAdd { padding-top: 10px; }
.th_messageAdd .md_tbl { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #ece9e2; }
.th_messageAdd .md_tbl > header { margin-bottom: 10px; }
.th_messageAdd .md_tbl > header span { font-size: 25px; line-height: 30px; display: inline-block; margin-right: 30px; }
.th_messageAdd .md_tbl > header .pt_btns { display: inline-block; }
.th_messageAdd .md_tbl > header .pt_btns a, .th_messageAdd .md_tbl > header .pt_btns input { cursor: pointer; }
.th_messageAdd .md_tbl > table th { background-color: #ece9e2; color: #333; vertical-align: top; width: 155px; }
.th_messageAdd .md_tbl > table td { background-color: #FFF; text-align: left; position: relative; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_messageAdd .md_tbl > table td p { font-size: 16px; line-height: 25px; }
.th_messageAdd .md_tbl > table td input { width: 100%; padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 25px; }
.th_messageAdd .md_tbl > table td textarea { width: 100%; padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 25px; resize: none; }
.th_messageAdd .md_tbl > footer { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_messageAdd .md_tbl > footer .pt_btns { margin-top: 10px; margin-bottom: 10px; text-align: center; }
.th_messageAdd .md_tbl > footer .pt_btns > a, .th_messageAdd .md_tbl > footer .pt_btns input { cursor: pointer; }
.th_messageAdd .md_btns { margin-top: 20px; text-align: center; }
.th_messageAdd .md_btns > a, .th_messageAdd .md_btns input { min-width: 150px; cursor: pointer; }
.th_messageAdd .md_btns .add { min-width: 150px; }
.th_messageAdd .md_btns .noWork { min-width: 150px; }

@media (max-width: 980px) { .th_messageAdd { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; } }
@media (max-width: 720px) { .th_messageAdd .md_tbl > header { position: relative; padding-bottom: 10px; }
  .th_messageAdd .md_tbl > header span { font-size: 16px; line-height: 20px; width: 85px; }
  .th_messageAdd .md_tbl > header .pt_btns { position: absolute; top: -5px; left: 0; padding-left: 85px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; float: left; }
  .th_messageAdd .md_tbl > header .pt_btns > a, .th_messageAdd .md_tbl > header .pt_btns input, .th_messageAdd .md_tbl > header .pt_btns input.btn { width: 47.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; min-width: auto; }
  .th_messageAdd .md_tbl > table th { width: 80px; }
  .th_messageAdd .md_tbl > footer .pt_btns > a, .th_messageAdd .md_tbl > footer .pt_btns input, .th_messageAdd .md_tbl > footer .pt_btns input.btn { width: 47.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_messageAdd .md_tbl > footer .pt_btns .saveBtn { width: 47.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_messageAdd .md_btns { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_messageAdd .md_btns > a { width: 47.91667%; }
  .th_messageAdd .md_btns input { width: 47.91667%; } }
.th_messageResult { margin-top: 10px; }
.th_messageResult .md_search { padding-top: 10px; border-bottom: 1px solid #f2f0f0; padding-bottom: 10px; }
.th_messageResult .md_search table { width: 64.58333%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_messageResult .md_search table th { width: 14.58333%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; padding-top: 15px; }
.th_messageResult .md_search table td { width: 81.25%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_messageResult .md_search table td select { width: 157px; height: 30px; margin-left: 5px; }
.th_messageResult .md_search table td input { padding-top: 5px; padding-bottom: 5px; height: 30px; margin: 0 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_messageResult .md_search .pt_btns { text-align: left; width: 31.25%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; margin-top: 109px; margin-bottom: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_messageResult .md_search .pt_btns a, .th_messageResult .md_search .pt_btns input.btn { cursor: pointer; }
.th_messageResult .grp_fixed { padding: 15px 0; position: relative; left: auto; background-color: #FFF; }
.th_messageResult .grp_fixed.fixed { position: fixed; padding: 10px 0; width: 100%; max-width: 960px; z-index: 99; border-bottom: 2px solid #cacaca; }
.th_messageResult .md_btns { width: 56.25%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_messageResult .md_btns a, .th_messageResult .md_btns .btn { outline: none; color: #cacaca; border: 1px solid #cacaca; padding: 5px 10px; position: relative; height: 34px; background-repeat: no-repeat; background-position: 15px 7px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: default; }
.th_messageResult .md_btns a:hover, .th_messageResult .md_btns .btn:hover { color: #cacaca; border-color: #cacaca; background-color: transparent; }
.th_messageResult .md_btns .active { background-color: #9d9684; color: #FFF; cursor: pointer; }
.th_messageResult .md_btns .active:hover { background-color: #7e7969; color: #FFF; }
.th_messageResult .md_pageLink { width: 39.58333%; float: right; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_messageResult .md_tbl { width: 100%; float: left; border-top: 2px solid #cacaca; position: relative; }
.th_messageResult .md_tbl .pt_checkAll { position: absolute; top: 13px; left: 10px; text-align: center; }
.th_messageResult .md_tbl .pt_checkAll p { font-size: 16px; line-height: 20px; color: #FFF; }
.th_messageResult .md_tbl .pt_checkAll input { display: inline-block; }
.th_messageResult .md_tbl table tr.active { background-color: #ffffcc; }
.th_messageResult .md_tbl table tr.active td { background-color: #ffffcc; }
.th_messageResult .md_tbl table td.largeColumn > div { text-align: left; }
.th_messageResult .md_tbl table th.oneColumn { width: 50px; }
.th_messageResult .md_tbl table th.largeColumn { width: 260px; }
.th_messageResult .md_tbl .pt_btns { display: none; }

@media (max-width: 980px) { .th_messageResult { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_messageResult .md_search table { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_messageResult .md_search table tr { border-bottom: none; display: block; }
  .th_messageResult .md_search .pt_btns { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: center; padding-left: 0; margin-top: 10px; }
  .th_messageResult .grp_fixed { padding: 10px 0; }
  .th_messageResult .grp_fixed.fixed { left: 0; }
  .th_messageResult .md_tbl { border-top: none; padding-top: 30px; }
  .th_messageResult .md_tbl .pt_checkAll p { color: #333; display: inline-block; float: right; }
  .th_messageResult .md_tbl .pt_checkAll input { width: 20px; height: 20px; margin: 0 5px; }
  .th_messageResult .md_tbl table tr .leftThCont input { margin-left: 14px; width: 20px; height: 20px; }
  .th_messageResult .md_tbl .pt_btns { display: block; text-align: center; margin-top: 30px; } }
@media (max-width: 720px) { .th_messageResult .md_search { padding-bottom: 0; border-bottom: none; }
  .th_messageResult .md_search table { margin-bottom: 10px; }
  .th_messageResult .md_search table th { width: 22.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; }
  .th_messageResult .md_search table td { width: 72.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_messageResult .md_search table td input { display: inline-block; width: 85%; }
  .th_messageResult .md_search .pt_btns { text-align: center; margin-top: 0; }
  .th_messageResult .md_search .pt_btns a { width: 81.25%; }
  .th_messageResult .md_search .pt_btns input.btn { width: 97.91667%; }
  .th_messageResult .md_btns { width: 100%; float: left; margin-right: auto; margin-left: auto; margin-bottom: 10px; text-align: center; }
  .th_messageResult .md_btns a, .th_messageResult .md_btns input { width: 31.25%; margin: 0 !important; }
  .th_messageResult .md_pageLink { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_messageResult .md_tbl { margin-top: 0; padding-right: 6px; padding-left: 6px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_messageResult .md_tbl .pt_btns .more { width: 47.91667%; } }
.picker__table td { text-align: center !important; }

.picker__weekday { text-align: center !important; background-color: #f2f0f0 !important; padding-top: .25em !important; }

.th_dayoff { margin-top: 10px; }
.th_dayoff .md_dayoffSearch { border-bottom: 1px solid #f2f0f0; padding: 10px 0; margin-bottom: 15px; }
.th_dayoff .md_dayoffSearch table { width: 64.58333%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_dayoff .md_dayoffSearch table th { width: 14.58333%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; padding-top: 15px; }
.th_dayoff .md_dayoffSearch table td { width: 81.25%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_dayoff .md_dayoffSearch table td select { width: 157px; height: 30px; margin-left: 5px; }
.th_dayoff .md_dayoffSearch table td input { padding-top: 5px; padding-bottom: 5px; height: 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_dayoff .md_dayoffSearch .pt_btns { text-align: left; width: 31.25%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; margin-top: 58px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_dayoff .md_dayoffSearch .pt_btns a, .th_dayoff .md_dayoffSearch .pt_btns input.btn { cursor: pointer; }
.th_dayoff .md_btns { width: 56.25%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_dayoff .md_btns a, .th_dayoff .md_btns input.btn { cursor: pointer; }
.th_dayoff .md_pageLink { width: 39.58333%; float: right; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_dayoff .md_tbl { width: 100%; float: left; border-top: 2px solid #cacaca; margin-top: 15px; }
.th_dayoff .md_tbl table tr.active { background-color: #ffffcc; }
.th_dayoff .md_tbl table tr.active td { background-color: #ffffcc; }
.th_dayoff .md_tbl table td { text-align: center; }
.th_dayoff .md_tbl table .twoColumn { width: 200px; }
.th_dayoff .md_tbl table .closed div { color: #cacaca; }
.th_dayoff .md_tbl table .closed div > a { color: #cacaca; text-decoration: none; cursor: default; }
.th_dayoff .md_tbl table .closed div > a:hover { text-decoration: none; }
.th_dayoff .md_tbl table .closed td:before { color: #cacaca; }
.th_dayoff .md_tbl .pt_btns { display: none; }

@media (max-width: 980px) { .th_dayoff { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoff .md_dayoffSearch { margin-bottom: 10px; }
  .th_dayoff .md_dayoffSearch table { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoff .md_dayoffSearch table tr { border-bottom: none; display: block; }
  .th_dayoff .md_dayoffSearch .pt_btns { margin: 10px auto; width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: center; padding-left: 0; }
  .th_dayoff .md_tbl { border-top: none; margin-top: 10px; } }
@media (max-width: 720px) { .th_dayoff .md_dayoffSearch { border-bottom: none; margin-bottom: 10px; padding-bottom: 0; }
  .th_dayoff .md_dayoffSearch table { margin-bottom: 10px; }
  .th_dayoff .md_dayoffSearch table th { width: 22.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; }
  .th_dayoff .md_dayoffSearch table td { width: 72.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoff .md_dayoffSearch table td input { display: inline-block; width: 85%; }
  .th_dayoff .md_dayoffSearch .pt_btns { text-align: center; margin-bottom: 10px; margin-top: 0; }
  .th_dayoff .md_dayoffSearch .pt_btns a, .th_dayoff .md_dayoffSearch .pt_btns input.btn { width: 100%; margin: 0; }
  .th_dayoff .md_btns { width: 100%; float: left; margin-right: auto; margin-left: auto; margin-bottom: 10px; text-align: center; }
  .th_dayoff .md_btns a, .th_dayoff .md_btns input { width: 47.91667%; margin: 0 !important; }
  .th_dayoff .md_pageLink { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoff .md_tbl { padding-right: 5px; padding-left: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: 0; }
  .th_dayoff .md_tbl table td { text-align: left; }
  .th_dayoff .md_tbl table td > div > span { display: block; }
  .th_dayoff .md_tbl .pt_btns { display: block; text-align: center; margin-top: 30px; }
  .th_dayoff .md_tbl .pt_btns .more { width: 47.91667%; } }
.th_dayoffAdd { margin-top: 10px; }
.th_dayoffAdd .md_dayoffInfo { padding: 10px 0 0; margin-bottom: 30px; }
.th_dayoffAdd .md_dayoffInfo table { width: 81.25%; float: left; margin-left: 9.375%; margin-right: -100%; margin-right: auto; }
.th_dayoffAdd .md_dayoffInfo table th { width: 18.75%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; }
.th_dayoffAdd .md_dayoffInfo table td { width: 77.08333%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_dayoffAdd .md_dayoffInfo table td select { width: 30%; height: 30px; }
.th_dayoffAdd .md_dayoffInfo table td input { width: 30%; height: 30px; }
.th_dayoffAdd .md_dayoffInfo table .largeInput { width: 80%; }
.th_dayoffAdd .md_dayoffInfo table .inputState .largeInput { border: 1px solid #cacaca; height: 23px; color: #cacaca; }
.th_dayoffAdd .md_dayoffInfo table .inputState .available { border: 1px solid #a8a8a8; color: #333; }
.th_dayoffAdd .md_dayoffInfo table .inputState .fontColor { color: #d70012; }
.th_dayoffAdd .md_btns { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: center; }
.th_dayoffAdd .md_btns a, .th_dayoffAdd .md_btns input { cursor: pointer; }

@media (max-width: 980px) { .th_dayoffAdd { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoffAdd .md_dayoffInfo table tr { border-bottom: none; display: block; }
  .th_dayoffAdd .md_dayoffInfo table .invalid { height: 20px; width: 20px; }
  .th_dayoffAdd .md_dayoffInfo table .inputState .fontColor { display: block; } }
@media (max-width: 720px) { .th_dayoffAdd .md_dayoffInfo table { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoffAdd .md_dayoffInfo table th { width: 22.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; }
  .th_dayoffAdd .md_dayoffInfo table td { width: 72.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoffAdd .md_dayoffInfo table td select { width: 100%; }
  .th_dayoffAdd .md_dayoffInfo table .fontColor { display: block; }
  .th_dayoffAdd .md_dayoffInfo table .largeInput { width: 99.5%; }
  .th_dayoffAdd .md_btns { margin-bottom: 10px; width: 100%; margin-left: auto; margin-right: auto; }
  .th_dayoffAdd .md_btns a, .th_dayoffAdd .md_btns input { width: 47.91667%; margin: 0; } }
.th_dayoffEdit { margin-top: 10px; }
.th_dayoffEdit .md_dayoffInfo { padding: 10px 0 0; margin-bottom: 30px; }
.th_dayoffEdit .md_dayoffInfo table { width: 89.58333%; float: left; margin-left: 5.20833%; margin-right: -100%; margin-right: auto; }
.th_dayoffEdit .md_dayoffInfo table th { width: 18.75%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; }
.th_dayoffEdit .md_dayoffInfo table td { width: 77.08333%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
.th_dayoffEdit .md_dayoffInfo table td select { width: 166px; height: 30px; }
.th_dayoffEdit .md_dayoffInfo table td input { width: 30%; height: 30px; }
.th_dayoffEdit .md_dayoffInfo table td span { padding-right: 5px; }
.th_dayoffEdit .md_dayoffInfo table .largeInput { width: 80%; }
.th_dayoffEdit .md_dayoffInfo table .pt_inputState .largeInput { border: 1px solid #cacaca; height: 30px; color: #cacaca; }
.th_dayoffEdit .md_dayoffInfo table .pt_inputState .available { border: 1px solid #a8a8a8; color: #333; }
.th_dayoffEdit .md_dayoffInfo table .pt_inputState .fontColor { color: #d70012; }
.th_dayoffEdit .md_dayoffInfo table .datepicker { margin-right: 8px; }
.th_dayoffEdit .md_dayoffInfo table .datepicker ~ .datepicker { margin-left: 5px; }
.th_dayoffEdit .md_btns { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: center; }
.th_dayoffEdit .md_btns a, .th_dayoffEdit .md_btns input, .th_dayoffEdit .md_btns input.btn { cursor: pointer; }

@media (max-width: 980px) { .th_dayoffEdit { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoffEdit .md_dayoffInfo table tr { border-bottom: none; display: block; }
  .th_dayoffEdit .md_dayoffInfo table .jq_invalid { height: 20px; width: 20px; }
  .th_dayoffEdit .md_dayoffInfo table .pt_inputState .fontColor { display: block; } }
@media (max-width: 720px) { .th_dayoffEdit .md_dayoffInfo table { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoffEdit .md_dayoffInfo table th { width: 22.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: right; }
  .th_dayoffEdit .md_dayoffInfo table td { width: 72.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoffEdit .md_dayoffInfo table td input { width: 39%; }
  .th_dayoffEdit .md_dayoffInfo table td span ~ .datepicker { margin-top: 10px; }
  .th_dayoffEdit .md_dayoffInfo table .datepicker { width: 85%; }
  .th_dayoffEdit .md_dayoffInfo table .datepicker ~ .datepicker { margin-left: 0; margin-top: 10px; }
  .th_dayoffEdit .md_dayoffInfo table #input_03 { width: 100%; }
  .th_dayoffEdit .md_dayoffInfo table .largeInput { width: 100%; }
  .th_dayoffEdit .md_btns { width: 100%; margin: 0; margin-bottom: 10px; }
  .th_dayoffEdit .md_btns a, .th_dayoffEdit .md_btns input { width: 47.91667%; margin: 0; } }
.th_dayoffTotal { margin-top: 10px; }
.th_dayoffTotal .md_tbl { width: 64.58333%; float: left; margin-left: 17.70833%; margin-right: -100%; margin-right: auto; padding-top: 10px; }
.th_dayoffTotal .md_tbl table { width: 100%; border-collapse: collapse; }
.th_dayoffTotal .md_tbl table thead td { background-color: #ece9e2; }
.th_dayoffTotal .md_tbl table tbody { border: 1px solid #beb9a3; }
.th_dayoffTotal .md_tbl table tr { border: 1px solid #beb9a3; }
.th_dayoffTotal .md_tbl table td { border: 1px solid #beb9a3; text-align: center; padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_dayoffTotal .md_tbl table th { background-color: #9d9684; color: #FFF; text-align: center; padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.th_dayoffTotal .md_tbl .pt_select { margin: 10px 0 10px -55px; padding: 0 0 10px; }
.th_dayoffTotal .md_tbl .pt_select span { display: inline-block; padding: 5px 10px; }
.th_dayoffTotal .md_tbl .pt_select select { height: 30px; }
.th_dayoffTotal .md_btns { width: 64.58333%; float: left; margin-left: 17.70833%; margin-right: -100%; margin-right: auto; text-align: right; padding-top: 5px; }

@media (max-width: 980px) { .th_dayoffTotal { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoffTotal .md_tbl { width: 81.25%; float: left; margin-left: 9.375%; margin-right: -100%; margin-right: auto; }
  .th_dayoffTotal .md_tbl .pt_select { margin-left: 0; }
  .th_dayoffTotal .md_btns { width: 81.25%; float: left; margin-left: 9.375%; margin-right: -100%; margin-right: auto; text-align: center; }
  .th_dayoffTotal .md_btns a { margin-right: 5px; } }
@media (max-width: 720px) { .th_dayoffTotal .md_tbl table { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_dayoffTotal .md_tbl table thead { width: 50%; float: left; border: none; border-left: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_dayoffTotal .md_tbl table tbody { width: 50%; float: left; border: none; border-left: 1px solid #beb9a3; border-right: 1px solid #beb9a3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .th_dayoffTotal .md_tbl table tr { width: 100%; float: left; border: none; }
  .th_dayoffTotal .md_tbl table td, .th_dayoffTotal .md_tbl table th { border: none; border-bottom: 1px solid #beb9a3; width: 100%; float: left; } }
@media (max-width: 720px) { .th_warning .md_info { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_warning .md_info header figure { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; text-align: center; }
  .th_warning .md_info header span { width: 97.91667%; float: left; margin-left: 1.04167%; margin-right: 1.04167%; }
  .th_warning .md_info header span p { text-align: center; font-size: 24px; line-height: 30px; }
  .th_warning .md_info header img { display: inline-block; width: 25%; }
  .th_warning .md_lion { margin-top: 0px; } }
.th_index .md_mask .pt_mask { padding: 20px; }
.th_index .md_mask .maskClose { display: none; }

.th_tourGroup .md_mask .pt_mask { text-align: left; }
.th_tourGroup .md_mask .pt_mask h3 { font-size: 20px; line-height: 30px; color: #FFF; }
.th_tourGroup .md_mask .pt_mask span { display: block; color: #FFF; }

.th_messageResult .md_mask .pt_mask div p { margin-bottom: 5px; }

.th_login .datepicker, .th_index .datepicker, .th_message .datepicker, .th_tourCont .datepicker, .th_tourResult .datepicker, .th_tourMessage .datepicker, .th_tourMessageList .datepicker, .th_tourGroup .datepicker, .th_dayoff .datepicker, .th_dayoffTotal .datepicker, .th_personal .datepicker, .th_passWord .datepicker, .th_messageAdd .datepicker, .th_messageResult .datepicker { margin-right: 8px; margin-left: 5px; }

.th_dayoffAdd .datepicker, .th_dayoffEdit .datepicker { margin-right: 8px; margin-left: 0; }
.th_dayoffAdd .datepicker ~ .datepicker, .th_dayoffEdit .datepicker ~ .datepicker { margin-left: 5px; }

@media (max-width: 720px) { .th_login .datepicker ~ .datepicker, .th_index .datepicker ~ .datepicker, .th_message .datepicker ~ .datepicker, .th_tourCont .datepicker ~ .datepicker, .th_tourResult .datepicker ~ .datepicker, .th_tourMessage .datepicker ~ .datepicker, .th_tourMessageList .datepicker ~ .datepicker, .th_tourGroup .datepicker ~ .datepicker, .th_dayoff .datepicker ~ .datepicker, .th_dayoffTotal .datepicker ~ .datepicker, .th_personal .datepicker ~ .datepicker, .th_passWord .datepicker ~ .datepicker, .th_messageAdd .datepicker ~ .datepicker, .th_messageResult .datepicker ~ .datepicker { margin-top: 10px; }
  .th_dayoffAdd .datepicker, .th_dayoffEdit .datepicker { width: 85% !important; }
  .th_dayoffAdd .datepicker ~ .datepicker, .th_dayoffEdit .datepicker ~ .datepicker { margin-left: 0; margin-top: 10px !important; } }
html { -webkit-text-size-adjust: 100%; }
html *, html *:before, html *:after { font-size: 15px; line-height: 20px; color: #333; font-family: "Verdana", "Microsoft JhengHei", "Apple LiGothic Medium", "PMingLiU", "sans-serif", "serif"; }

html, body { width: 100%; height: 100%; min-width: 960px; }

table { table-layout: fixed; word-wrap: break-word; }

@media (min-width: 0px) { html, body { min-width: 320px; } }

.main_content .th_index .md_tbl table tr td div  a, /*首頁>公告訊息*/
.main_content .th_tourResult .md_tbl table tr td div a, /*我帶的團>團號公司*/
.th_dayoff .md_tbl table tr td div a, /*我要請假>請假日期*/
.th_messageResult .md_tbl table tr td div  a, /*個人資料維護>簡訊發送結果>簡訊內容*/
.main_content .th_p404 .md_info .cont a, /*30分鐘未登入*/
.UnAuthorizated a /*div的逾時遮罩*/
{color: blue; text-decoration: underline;}
.main_content .th_index .md_tbl table tr td div a:hover, /*首頁>公告訊息*/
.main_content .th_tourResult .md_tbl table tr td div a:hover, /*我帶的團>團號公司*/
.th_dayoff .md_tbl table tr td div a:hover, /*我要請假>請假日期*/
.th_messageResult .md_tbl table tr td div  a:hover, /*個人資料維護>簡訊發送結果>簡訊內容*/
.main_content .th_p404 .md_info .cont a:hover, /*30分鐘未登入*/
.UnAuthorizated a:hover /*div的逾時遮罩*/
{text-decoration: none;}

.UnAuthorizated{font-size: 24px;line-height:24px;} /*div的逾時遮罩字體大小    */