#breadcrumb_nav{width:1200px; height:36px; line-height:36px; color:#929292; margin:0 auto}
#breadcrumb_nav a{color:#488400}
#container{width:1200px; margin:0 auto}
#products{width:920px}
#sidebar{width:270px}
#products #tab{width:918px; background-color:#FFF; height:40px; line-height:40px; border-bottom:2px solid #66bb00; font-size:16px}
#products #tab .o_tab a{display:block; height:40px; padding:0 30px}
#products #tab .o_tab.selected a{background-color:#66bb00; color:#FFF}
#products #search.search_tourism{border:1px solid #eaeaea; width:918px; background-color:#FFF; border-top:none}
#products #search.search_tourism .option{width:920px; margin:0 auto}
#products #search.search_tourism .option .o_option{border-bottom:1px solid #eaeaea}
#products #search.search_tourism .option .o_option_title{width:70px; height:34px; line-height:34px; color:#529600}
#products #search.search_tourism .option .o_option_list{width:830px; line-height:34px}
#products #search.search_tourism .option .o_option_list a{display:block; padding:0 10px; margin:0 4px; margin-top:5px; height:24px; line-height:24px; border-radius:3px; color:#7d7d7d}
#products #search.search_tourism .option .o_option_list a:hover{background-color:#ffc083; color:#FFF}
#products #search.search_tourism .option .o_option_list a.selected{background-color:#ff7e00; color:#FFF}
#products #search.search_tourism .option .o_option_list .tourismclass_lv_2{border-bottom:1px dashed #eaeaea; padding-bottom:5px}
#products #search.search_tourism .option .o_option_list .tourismclass_lv_3{padding-bottom:5px}
#products #search.search_tourism .option .sort_list a{display:block; padding:13px 20px; color:#7d7d7d}
#products #search.search_tourism .option .sort_list a.selected{background-color:#fff; color:#ff7e00}
#products #result.result_tourism{width:920px; margin-top:10px}
#products #result.result_tourism #pagenum{width:900px; margin:0 auto; margin-top:10px}
#products #result.result_tourism .o_product{width:918px; height:158px; border:1px solid #eaeaea; background-color:#FFF; margin-bottom:10px; position:relative; color:#8f8f8f}
#products #result.result_tourism .o_product .image{width:180px; height:120px; position:absolute; left:8px; top:8px; transition:All 0.4s ease-in-out}
#products #result.result_tourism .o_product .image:hover{transform:scale(1.1)}
#products #result.result_tourism .o_product .tourismno{width:140px; height:30px; line-height:30px; position:absolute; left:8px; top:128px}
#products #result.result_tourism .o_product .compare{width:40px; height:20px; line-height:20px; background-color:#8ac523; border-radius:3px; position:absolute; left:148px; top:133px}
#products #result.result_tourism .o_product .title{width:580px; height:24px; line-height:24px; position:absolute; left:200px; top:8px; font-size:14px}
#products #result.result_tourism .o_product .title a{color:#4b8a00}
#products #result.result_tourism .o_product .title a:hover{color:#f28b2b}
#products #result.result_tourism .o_product .subtitle{width:580px; height:16px; line-height:16px; position:absolute; left:200px; top:42px; color:#4f4f4f}
#products #result.result_tourism .o_product .other{width:580px; height:16px; line-height:16px; position:absolute; left:200px; top:67px}
#products #result.result_tourism .o_product .tourdate{width:580px; height:16px; line-height:16px; position:absolute; left:200px; top:92px}
#products #result.result_tourism .o_product .description{width:580px; height:40px; line-height:1.6; position:absolute; left:200px; top:116px}
#products #result.result_tourism .o_product .basicprice{width:91px; height:26px; position:absolute; right:14px; top:30px}
#products #result.result_tourism .o_product .booking{width:100px; height:26px; line-height:26px; position:absolute; right:14px; top:70px}
#products #result.result_tourism .o_product .booking a{width:100px; height:26px; display:block; color:#FFF; background-color:#ff7e00; font-size:14px; border-radius:3px}
#products #result.result_tourism .o_product .booking a:hover{background-color:#ffa44c}

#products #search.search_scenic{border:1px solid #eaeaea; width:918px; background-color:#FFF}
#products #search.search_scenic .option{width:920px; margin:0 auto}
#products #search.search_scenic .option .o_option{border-bottom:1px solid #eaeaea}
#products #search.search_scenic .option .o_option_title{width:70px; height:34px; line-height:34px; color:#529600}
#products #search.search_scenic .option .o_option_list{width:830px; line-height:34px}
#products #search.search_scenic .option .o_option_list a{display:block; padding:0 10px; margin:0 4px; margin-top:5px; height:24px; line-height:24px; border-radius:3px; color:#7d7d7d}
#products #search.search_scenic .option .o_option_list a:hover{background-color:#ffc083; color:#FFF}
#products #search.search_scenic .option .o_option_list a.selected{background-color:#ff7e00; color:#FFF}
#products #search.search_scenic .option .o_option_list .scenicclass_lv_1{border-bottom:1px dashed #eaeaea; padding-bottom:5px}
#products #search.search_scenic .option .o_option_list .scenicclass_lv_2{padding-bottom:5px}
#products #search.search_scenic .option .sort_list a{display:block; padding:13px 20px; color:#7d7d7d}
#products #search.search_scenic .option .sort_list a.selected{background-color:#fff; color:#ff7e00}
#products #result.result_scenic{width:920px; margin-top:10px}
#products #result.result_scenic #pagenum{width:900px; margin:0 auto; margin-top:10px}
#products #result.result_scenic .o_product{width:918px; height:126px; border:1px solid #eaeaea; background-color:#FFF; position:relative; color:#8f8f8f; border-bottom:none}
#products #result.result_scenic .o_product .image{width:180px; height:110px; position:absolute; left:8px; top:8px; transition:All 0.4s ease-in-out}
#products #result.result_scenic .o_product .image:hover{transform:scale(1.1)}
#products #result.result_scenic .o_product .title{width:580px; height:24px; line-height:24px; position:absolute; left:200px; top:8px; font-size:14px}
#products #result.result_scenic .o_product .title a{color:#4b8a00}
#products #result.result_scenic .o_product .title a:hover{color:#f28b2b}
#products #result.result_scenic .o_product .subtitle{width:580px; height:16px; line-height:16px; position:absolute; left:200px; top:42px; color:#4f4f4f}
#products #result.result_scenic .o_product .opening{width:580px; height:16px; line-height:16px; position:absolute; left:200px; top:67px}
#products #result.result_scenic .o_product .address{width:580px; height:16px; line-height:16px; position:absolute; left:200px; top:92px}
#products #result.result_scenic .o_product .price{width:91px; height:26px; position:absolute; right:14px; top:30px}
#products #result.result_scenic .o_product .booking{width:100px; height:26px; line-height:26px; position:absolute; right:14px; top:70px}
#products #result.result_scenic .o_product .booking a{width:100px; height:26px; display:block; color:#FFF; background-color:#ff7e00; font-size:14px; border-radius:3px}
#products #result.result_scenic .o_product .booking a:hover{background-color:#ffa44c}
#products #result.result_scenic .ticket_list{width:918px; background-color:#FFF; margin-bottom:10px; border:1px solid #eaeaea; border-top:none}
.ticket_list_caption{background-color:#f6f6f6; color:#b5b5b5; height:38px; line-height:38px; cursor:default}
.ticket_list_caption .title{width:600px}
.ticket_list_caption .retailprice{width:100px}
.ticket_list_caption .price{width:100px}
.ticket_list_caption .book{width:110px}
.ticket_list_data{height:38px; line-height:38px; border-bottom:1px solid #f6f6f6}
.ticket_list_data .title{width:600px}
.ticket_list_data .retailprice{width:100px; font-family:Arial}
.ticket_list_data .price{width:100px; font-family:Arial}
.ticket_list_data .book{width:110px}
.ticket_list_data .book a{display:block; width:56px; height:22px; line-height:22px; background-color:#ff7e00; margin:0 auto; margin-top:8px; color:#FFF; border-radius:3px}
.ticket_list_data .book a:hover{background-color:#ffa44c}

#products #search.search_visa{border:1px solid #eaeaea; width:918px; background-color:#FFF}
#products #search.search_visa .option{width:920px; margin:0 auto}
#products #search.search_visa .option .o_option{border-bottom:1px solid #eaeaea}
#products #search.search_visa .option .o_option_title{width:70px; height:34px; line-height:34px; color:#529600}
#products #search.search_visa .option .o_option_list{width:830px; line-height:34px}
#products #search.search_visa .option .o_option_list a{display:block; padding:0 10px; margin:0 4px; margin-top:5px; height:24px; line-height:24px; border-radius:3px; color:#7d7d7d}
#products #search.search_visa .option .o_option_list a:hover{background-color:#ffc083; color:#FFF}
#products #search.search_visa .option .o_option_list a.selected{background-color:#ff7e00; color:#FFF}
#products #search.search_visa .option .o_option_list .visaclass_lv_1{border-bottom:1px dashed #eaeaea; padding-bottom:5px}
#products #search.search_visa .option .o_option_list .visaclass_lv_2{padding-bottom:5px}
#products #search.search_visa .option .sort_list a{display:block; padding:13px 20px; color:#7d7d7d}
#products #search.search_visa .option .sort_list a.selected{background-color:#fff; color:#ff7e00}
#products #result.result_visa{width:920px; margin-top:10px}
#products #result.result_visa #pagenum{width:900px; margin:0 auto; margin-top:10px}
#products #result.result_visa .o_product{width:918px; height:148px; border:1px solid #eaeaea; background-color:#FFF; margin-bottom:10px; position:relative; color:#8f8f8f}
#products #result.result_visa .o_product .image{width:180px; height:110px; position:absolute; left:8px; top:8px; transition:All 0.4s ease-in-out}
#products #result.result_visa .o_product .image:hover{transform:scale(1.1)}
#products #result.result_visa .o_product .visano{width:140px; height:30px; line-height:30px; position:absolute; left:8px; top:118px}
#products #result.result_visa .o_product .title{width:580px; height:24px; line-height:24px; position:absolute; left:200px; top:8px; font-size:14px}
#products #result.result_visa .o_product .title a{color:#4b8a00}
#products #result.result_visa .o_product .title a:hover{color:#f28b2b}
#products #result.result_visa .o_product .subtitle{width:580px; height:16px; line-height:16px; position:absolute; left:200px; top:42px; color:#4f4f4f}
#products #result.result_visa .o_product .staytime{width:580px; height:16px; line-height:16px; position:absolute; left:200px; top:67px}
#products #result.result_visa .o_product .entrytimes{width:580px; height:16px; line-height:16px; position:absolute; left:200px; top:92px}
#products #result.result_visa .o_product .price{width:91px; height:26px; position:absolute; right:14px; top:30px}
#products #result.result_visa .o_product .booking{width:100px; height:26px; line-height:26px; position:absolute; right:14px; top:70px}
#products #result.result_visa .o_product .booking a{width:100px; height:26px; display:block; color:#FFF; background-color:#ff7e00; font-size:14px; border-radius:3px}
#products #result.result_visa .o_product .booking a:hover{background-color:#ffa44c}

#sidebar #customize{width:270px; height:140px}
#sidebar #customize a{display:block; width:270px; height:140px; background:url(../images/bg_customize_s.gif) no-repeat; transition:All 0.4s ease-in-out; z-index:101}
#sidebar #customize a:hover{transform:scale(1.1)}
#discount{width:268px; border:1px solid #eaeaea; background-color:#FFF; margin-top:10px}
#discount .caption{width:244px; font-size:20px; color:#757575; height:40px; line-height:40px; margin:0 auto}
#discount .list{width:244px; margin:0 auto; color:#8f8f8f}
#discount .list .o_tourism{border-top:1px dashed #e0dede; padding:14px 0}
#discount .list .o_tourism.first{border-top:none; padding-top:4px}
#discount .list .o_tourism .title{line-height:1.8}
#discount .list .o_tourism .title a{color:#807f7f}
#discount .list .o_tourism .subtitle{color:#66bb00}
#discount .list .o_tourism .other{height:24px; line-height:24px}
#raiders{width:268px; border:1px solid #eaeaea; background-color:#FFF; margin-top:10px}
#raiders .caption{width:244px; font-size:20px; color:#757575; height:40px; line-height:40px; margin:0 auto}
#raiders .list{width:244px; margin:0 auto; color:#8f8f8f}
#raiders .list .o_raider{height:80px; margin-bottom:8px; border-bottom:1px dashed #e0dede; padding-bottom:14px; padding-top:4px}
#raiders .list .o_raider .image{width:120px; height:80px}
#raiders .list .o_raider .other{width:116px; height:80px}
#raiders .list .o_raider .title{width:116px; height:80px; line-height:1.4; font-size:14px}
#raiders .list .o_raider_s{height:30px}
#raiders .list .o_raider_s .title{width:244px; height:24px; line-height:24px}