/* menu public css */
body {font-size:14px;line-height:160%;}
.stit {line-height:120%;}
.stxt {font-size:1.25em;line-height:160%;}
h3 {color:#068ab9;font-weight:600;font-size:1.5em;padding-top:0.5em;}
.stxt p {margin:1em 0;}
.stit1 {font-weight:600;color:#e1ac1d;display:block;padding-bottom:0.5em;font-size:1.1em;}
.stit2 {font-weight:600;color:#35ad7e;display:block;padding-bottom:0.5em;font-size:1em;padding-left:1.5em;}
.stit3 {font-weight:600;color:#000;display:block;padding-bottom:0.5em;font-size:1em;padding-left:1.5em;}
.tinfo {width:100%;border-collapse:collapse;}
table tr.tblue td {border-top:3px solid #56c5d0;}
.tinfo td {border:1px solid #ddd;padding:0.5em 1em;}

.ei {border-bottom:2px solid #0095da;}
.org {border:1px dashed #ddd;text-align:center;}
.org img {max-width:640px;margin:1.5em auto;}
.tcenter {text-align:center;font-size:2.25em;line-height:120%;padding-top:0;}
.map h2 {letter-spacing:-1px;margin:2em 0 2em 0;text-align:center;}
.map .tab {font-size:12px;letter-spacing:-1px;}
.map .tab p {width:100%;border-left:1px solid #ccc;}
.map .tab p span {line-height:110%;height:2.5em;width:14%;display:inline-block;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center;padding:0.5em 0em;background:#f6f6f6;float:left;border-bottom:3px solid #3f8cc7;}
.map .tab p span.on {background:#068ab9;color:#dee9f5;border-left:1px solid #1b69b8;border-top:1px solid #1b69b8;border-right:1px solid #1b69b8;}
.map ul {margin:1.5em 1em 0 0;}
.map ul li {width:100%;clear:both;padding:0.5em 0 0.5em 1em;border-bottom:1px dashed #ddd;}
.map ul li span {display:inline-block;border:1px solid #ddd;border-radius:15px;padding:1px 5px;color:#f00;margin-right:1em;width:12px;text-align:center;}
.map ul li b {display:block;color:#3f8cc7;}
.map ol li {border-bottom:0px;padding:3px 0 3px 0;list-style-type:disc;}
.map h3 { font-size:16px;
 font-weight:bold;
 padding:0.25em 0 0.5em 1em;
 letter-spacing:-1px;
 border-bottom:2px solid #efefef;
 margin-top:2em;
 }
.tab_sub {padding-top:4em;}
.map li .tway {font-size:14px;display:block;margin-left:2em;}
.map li.stt {list-style:none !important;color:#444;font-weight:bold;padding-left:0;margin-left:-1em;}
.map table td li {border-bottom:0px;}
.map table td {border-bottom:1px dashed #ddd;padding:0 0 1.5em 0;}
.map table td img {margin-top:1em;vertical-align:top;}
.postbox li {border:0px solid #f00;min-height:1.5em;}

.etc {border:1px dashed #ccc;padding:1em;background:#f6f6f6;margin:0.5em 0 1.5em 0;}
.etctit {display:block;}
.w100 {width:100%;}
.etc2 {border:1px solid #ddd;padding:1em;margin:0.5em 0 1.5em 0;}
.etc2 .stit2 {padding:0;}
.etc2 ol li {list-style:decimal;margin-left:1.5em;font-size:0.9em;}
.ref {display:block;font-size:0.9em;}
.emp {color:#ee6c07 !important;}
.mgn_b1 {margin-bottom:1em;}

.more {margin:-0.5em 0 0 0.5em;}
.regbtn {background:#fb3f05;display:inline-block;color:#fff;font-weight:600;border-radius:6px;float:right;margin-top:-3.5em;}
.regbtn a {display:block;padding:0.25em 1em;}
.btable {border-collapse:collapse;width:100%;margin-bottom:1em;margin-top:0.5em;}
.btable th, .btable td {border:1px solid #ccc;padding:0.25em;text-align:center;}
.btable th {font-weight:600;color:#fff;background:#068ab9;}
.btable td li, .stdisc li {text-align:left;list-style:disc;margin-left:1.4em;padding:0;}
.stdisc li {text-align:left;list-style:disc;margin-left:1.5em;}
.stdisc li
.w100 {width:100% !important;}
.fred {color:#fb3f05;}
.bg_c {background:#f6f6f6;font-weight:600;text-align:center;}
.txt_c {text-align:center;}
.bmap {width:100%;border:1px dashed #ccc;}
.mt_40 {margin-top:40px !important;}
.mt_30 {margin-top:30px !important;}
.bd_1 {border:1px solid #ddd;}
.etc3 {color:#fb3f05;display:block;margin-bottom:20px;}

/* sy8 */
.intro, .guide {font-size:14px;}
.intro .about {font-weight:600;margin:20px auto;width:94%;}
.intro .about li {list-style:disc;padding-left:0px;}
.intro .about span {display:inline-block;width:5em;color:#666;}
.intro .intro_1 {font-size:16px;}
.intro p {margin:20px 0;}
.intro .intro_1 span {display:block;font-weight:600;font-size:20px;color:#0e86e7;}
.intro .map {min-height:350px;border:1px solid #ddd;}
.view {vertical-align:top;padding:15px 0;border-bottom:1px dashed #ddd;float:left;width:100%;}
.view_tt {display:block;font-weight:600;font-size:20px;color:#fff;margin:0;padding:4px;background:#23a557;border-radius:3px;text-align:center;}
.view .img {float:left;width:28%;display:block;}
.view .img img {width:100%;max-width:210px; }
.view p {display:inline-block;float:right;width:70%;text-align:left;margin:0;font-size:13px;letter-spacing:-0.5px;line-height:140%;}
.view p span {font-size:15px;font-weight:600;color:#23a557;display:block;}
.parking {color:#f06638;padding-left:20px;font-size:13px;line-height:150%;}
.parking ul {margin:0 !important;}
.parking li {margin:2px 0 2px 16px !important;border:0px solid #f00;padding:2px 0 !important;line-height:140%;}
.ctbtn {text-align:center;background:#f6f6f6;padding:20px;border-radius:4px;}
.ctest_btn1 {font-size:20px;font-weight:600;width:25%;text-align:center;padding:5px 20px;background:#fb3f05;color:#fff;border-radius:4px;border:2px solid #f6f6f6;}
.ctest_btn2 {font-size:20px;font-weight:600;width:25%;text-align:center;padding:5px 20px;background:#2cafd8;color:#fff;border-radius:4px;border:2px solid #f6f6f6;}
.ctest, .syabt {font-size:14px;}
.ctest ul {margin:20px 0 5px 20px;}
.ctest li {list-style:disc;padding:5px 0;border-bottom:0px dashed #ddd;}
.ctest li span.ct1 {width:20%;display:inline-block;font-size:14px;font-weight:600;color:#666;height:100%;vertical-align:top;}
.ctest li span.ct2 {width:80%;display:inline-block;font-size:14px;height:100%;vertical-align:top;}
.guide img {width:100%;max-width:750px;}
.guide h4, .syabt h4 {background:url(/sy8/layouts/rweb/image/icon_org.jpg) left 50% no-repeat;font-size:18px;padding-left:18px;color:#333;border:0px solid #f00;margin:6px 0;}
.guide h5 {font-size:16px;color:#444;border-top:2px solid #13a2dd;padding:5px 10px;margin:10px 0 5px 0;}
.guide h6 {background:#d8ecfc;font-size:14px;font-weight:600;color:#1f6eb2;border-radius:1px;margin:0;padding:4px 10px;}
.guide .gdlist {padding:10px 0;font-size:13px;}
.guide .gdlist ul li {display:inline-block;border:0px solid #ddd;line-height:140%;}
.guide .gdlist ul li.p1 {width:25%;vertical-align:top;text-align:center;}
.guide .gdlist ul li.p1 img {width:100%;max-width:188px;}
.guide .gdlist ul li.p2 {width:71%;vertical-align:top;}
.guide .gdlist ul li.p2 span {display:block;padding:2px 0 2px 10px;}
.guide .gdlist ul li.p2 strong {display:inline-block;width:4em;}
.guide .gdlist ul li.p3 {width:100%;vertical-align:top;padding:10px 0;color:#777;}
.guide .pre p {display:inline-block;width:49%;border:1px solid #ddd;vertical-align:top;font-size:13px;}
.guide .pre p span {display:block;vertical-align:top;}
.guide .pre p span.tt1 {font-weight:bold;color:#4482d8;font-weight:bold;height:30px;}
.guide .pre p span.tt1, .guide .pre p span.tt2 {padding:2px 5px;}
.guide .pre p span.tt2 {background:#4482d8;color:#fff;font-weight:bold;border-radius:2px;margin:4px;height:24px;padding:0 5px 4px 5px;}
.guide .pre p span.tt3 {height:60px;background:#f6f6f6;padding:5px;line-height:140%;}
.syabt .pt {margin-bottom:40px;padding:10px;border:0px solid #ddd;border-radius:4px;}
.syabt .pt ul li {border-bottom:1px dashed #ddd;line-height:150%;margin-bottom:10px;padding-bottom:5px;}
.syabt .pt ul li img {width:100%;max-width:360px;margin:4px 0;}
.syabt .pt ul li span {display:inline-block;border:0px solid #f00;}
.syabt .pt ul li span.p1 {width:18%;vertical-align:top;font-weight:bold;color:#1f7ed0;background:url(/sy8/layouts/rweb/image/icon_a.gif) left 50% no-repeat;padding-left:10px;}
.syabt .pt ul li span.p2 {width:80%;vertical-align:top;}
.syabt table {border-collapse:collapse;font-size:13px;width:100%;}
.syabt table td, .syabt table th {border:1px solid #ddd;border-radius:1px;padding:5px 2px;text-align:center;line-height:150%;letter-spacing:-0.5px;}
.syabt table th {background:#e7f1fd;color:#144581;border-top:2px solid #006ac0;}
.syabt table td span {display:block;margin:3px 0;text-align:left;}
.syabt .poster {text-align:center;margin-bottom:15px;background:#f6f6f6;border-radius:6px;padding:10px;}
.syabt .poster img {width:100%;vertical-align:top;}
.syabt .poster img.hiking {max-width:365px;}
.syabt .pos {width:50%;vertical-align:top;display:inline-block;margin-left:2%;}
.syabt .sch {margin-bottom:40px;}
.syabt .sch table tr td:last-child {text-align:left;}
.syabt h5 {background:url(/sy8/layouts/rweb/image/icon_a.gif) 4px 50% no-repeat;font-size:16px;padding:0 0 0 18px;margin:7px 0;}
.syabt h5.round {display:inline-block;background:#227ab2;color:#fff;padding:0px 20px;border-radius:16px;}
.syabt .symap img {margin-bottom:20px;width:100%;}
.syabt .symap .exp, .syabt .etcexp {background:#efefef;border-radius:4px;padding:10px;display:block;margin:5px 0;}
.syabt .etcexp ul {text-align:center;vertical-align:top;font-size:0;line-height:140%;}
.syabt .etcexp ul li {font-size:14px;vertical-align:top;background:#fff;display:inline-block;border:0px solid #f00;padding:0 0 5px 0;width:30%;margin:1.5%;border-radius:0;}
.syabt .etcexp ul li img {width:100%;max-width:215px;vertical-align:top;margin-top:-0px;}
.syabt .people ul {margin-bottom:20px;background:#f6f6f6;}
.syabt .people li span {display:inline-block;vertical-align:top;}
.syabt .people li {border-bottom:1px solid #fff;}
.syabt .people li span.p1 {width:40%;}
.syabt .people li span.p1 img {width:100%;max-width:300px;}
.syabt .people li span.p2 {width:55%;margin-left:3%;}
.syabt .people li span.p2 strong {display:block;font-weight:bold;color:#1f7ed0;font-size:16px;margin-top:10px;}
.syabt .people li span.p2 span {display:block;line-height:140%;color:#666;}
.syabt .people li span.p2 .pp {color:#000;font-size:18px;font-weight:bold;margin:5px 0;}
.syabt .expimg ul {display:block;width:100%;font-size:0;}
.syabt .expimg li {display:inline-block;width:49%;vertical-align:top;margin-bottom:10px;font-size:14px;text-align:center;}
.syabt .expimg li.mg {margin-left:1.5%;}
.syabt .expimg li img {width:100%;}
.favor {border:1px dotted #999;padding:10px;}
.sy_img img {width:100%;margin-bottom:5px;}

.tab {text-align:right;}
.tab a {margin:2px;display:inline-block;background:#19a4e4;color:#fff;font-size:13.5px;padding:3px 6px;border-radius:2px;letter-spacing:-0.5px;}
.tab a.con {background:#f39d1e;}
.tab a:hover {background:#167ed8;}
.tab a.con:hover {background:#fd6428;}

.tsche table {
	width:100%;
	border-collapse:collapse;
}
.tsche table th, .tsche table td {
	border:1px solid #ddd;
	padding:4px 10px;
}
.tsche table th {
	background:#1b95c7;
	color:#fff;
}

@media screen and (max-width:900px){
.loca {clear:both;display:block;width:100%;padding-bottom:0.5em;}
.regbtn {margin-top:0em;clear:both;}
}

@media screen and (max-width:800px){
.expo {margin-top:-10em;}
}

@media screen and (max-width:500px){
.expo {margin-top:-6em;}
.ctest_btn1 {font-size:16px;letter-spacing:-1px;padding:5px 10px;}
.ctest_btn2 {font-size:16px;letter-spacing:-1px;padding:5px 10px;}
}