#picviewer_prev, #picviewer_next, #detail_introduction .o_day .other .meal, #detail_introduction .o_day .other .stay, .btn_qrcode{background-image:url(../images/ico_resource_tourism_details.png); background-repeat:no-repeat}
#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}
#tourism{box-shadow:0 0 10px #999; padding:15px; border:1px solid #eaeaea; background-color:#FFF}
#tourism_title{font-size:25px}
#tourism_subtitle{margin-top:10px; font-size:14px}
#tourism_l{width:592px; margin-top:16px}
#tourism_l .picpath{width:500px; height:330px}
#tourism_l #picviewer_list{width:90px; height:330px}
#picviewer_prev, #picviewer_next{height:19px; cursor:pointer}
#picviewer_prev{background-position:0 0}
#picviewer_prev:hover{background-position:0 -19px}
#picviewer_next{background-position:-90px 0}
#picviewer_next:hover{background-position:-90px -19px}
#picviewer_picpath{height:292px}
#picviewer_picpath .o_picpath{margin-top:2px; opacity:0.5; filter:alpha(opacity=50); cursor:pointer}
#picviewer_picpath .o_picpath .image{width:90px; height:56px}
#picviewer_picpath .o_picpath.selected{opacity:1; filter:alpha(opacity=100)}
#picviewer_picpath .o_picpath.selected img{width:86px; height:52px; border:2px solid #6bc2fa}
#tourism_r{width:560px; margin-top:16px; color:#666; font-size:14px}
#tourism_points{height:24px; line-height:24px}
#tourism_points .points_send{height:22px; border:1px solid #ff9900; border-radius:5px; margin-right:10px}
#tourism_points .points_send .pointstext{width:23px; height:22px; line-height:22px; font-size:14px; color:#ffffff; background-color:#ff9900; display:inline}
#tourism_points .points_send .pointsvalue{height:22px; line-height:22px; margin-top:1px; margin-right:1px; font-size:14px; color:#ff6600; padding:0 6px}
#tourism_points{height:24px; line-height:24px}
#tourism_points .points_deduction{height:22px; border:1px solid #007eff; border-radius:5px; margin-right:10px}
#tourism_points .points_deduction .deductiontext{width:23px; height:22px; line-height:22px; font-size:14px; color:#ffffff; background-color:#007eff; display:inline}
#tourism_points .points_deduction .deductionvalue{height:22px; line-height:22px; margin-top:1px; margin-right:1px; font-size:14px; color:#006ad7; padding:0 6px}
#tourism_points, #tourism_description, #tourism_transport, #tourism_traveldays{margin-top:15px; line-height:1.6}
#buy_area{background-color:#fafafa; padding:10px; margin-top:10px}
#buy_area_l{width:410px}
#buy_area_r{width:120px}
.btn_qrcode{width:30px; height:30px; border:none; cursor:pointer; background-position:0 -38px}
#groupdate{height:30px}
#groupdate_l{position:relative}
#buy_area_l #select_groupdate{display:none}
#buy_area_l #groupdate_label{border:1px solid #bcbcbc; width:340px; padding:2px 5px; line-height:24px; cursor:pointer color:#666; position:absolute; left:0; top:0; background:url(../images/ico_dropdown.gif) no-repeat right center #FFFFFF}
#buy_area_l #groupdate_list{background-color:#FFF; width:350px; height:185px; border:1px solid #bcbcbc; overflow-y:scroll; position:absolute; left:0; top:29px; z-index:50; display:none}
#groupdate_list .option{height:30px; line-height:30px; font-size:14px; border-bottom:1px dashed #CECECE; cursor:pointer; color:#666}
#groupdate_list .option:hover{background-color:#eeeeee}
#groupdate_list .option .option_value{width:320px; margin:0 auto}
#groupdate_list .option .price{color:#f60}
#stock_area{background-color:#f0f0f0; padding:10px; margin-top:10px}
#pricesystem{}
#pricesystem .o_pricesystem{margin-top:10px; height:30px; line-height:30px}
.o_pricesystem .name{margin-left:10px}
.o_pricesystem .price{color:#f50; font-family:Arial; margin-left:10px}
.o_pricesystem .num{height:30px}
.o_pricesystem .btn_count{width:30px; height:30px; line-height:27px; border:1px solid #bcbcbc; background-color:#FFF; font-family:simsun; font-size:16px; color:#bcbcbc; cursor:pointer}
.o_pricesystem .input_peoplenum{width:40px; height:28px; line-height:28px; border:1px solid #bcbcbc; border-left:none; border-right:none; color:#666}
#tourism_calendar{margin-top:10px}
#tourism_detail{margin-top:20px; background-color:#FFF}
#tourism_detail_nav{height:41px; line-height:40px; border-bottom:1px solid #66bb00; border-left:1px solid #cccccc; background-color:#FFF; width:1200px}
#tourism_detail_nav.fixed{position:fixed; top:0; box-shadow:0 0 20px #999}
#tourism_detail_nav a{color:#000; display:block; padding:0 20px; border:1px solid #cccccc; border-bottom:none; border-left:none; font-size:18px; background-color:#f8f9f8}
#tourism_detail_nav a:hover{text-decoration:none; color:#66bb00}
#tourism_detail_nav a.selected{background:#66bb00; border:1px solid #66bb00; border-bottom:1px solid #66bb00; border-left:none; color:#fff}
#tourism_detail .o_detail{margin-top:24px}
#tourism_detail .o_detail .caption{height:37px}
#tourism_detail .o_detail .caption .block{width:100px; height:36px; line-height:36px; color:#000; font-size:20px; cursor:default; border-left:4px solid #66bb00; text-indent:14px}
#tourism_detail .o_detail .caption .bline{border-top:1px solid #e5e5e5; height:0px; line-height:0px; font-size:0px}
#tourism_detail .o_detail .content{font-size:14px; line-height:2; padding:10px 10px; color:#333}
#tourism_detail .o_detail .album{padding:12px 12px; padding-top:0}
#detail_introduction .o_day{margin-bottom:20px; color:#333}
#detail_introduction .o_day .daynum{font-size:20px; color:#66bb00}
#detail_introduction .o_day .daynum .num{font-size:26px; font-family:Arial}
#detail_introduction .o_day .other{line-height:2; font-size:14px; margin-top:10px}
#detail_introduction .o_day .other .meal{background-position:-158px -38px; height:22px; line-height:22px; padding-left:40px; margin-top:10px}
#detail_introduction .o_day .other .stay{background-position:-158px -60px; height:22px; line-height:22px; padding-left:40px; margin-top:15px}
#detail_introduction .o_day .description{line-height:2; font-size:14px; margin-top:10px}
#detail_fee .subtitle{font-size:16px; background-color:#f8f9f8; text-indent:10px; line-height:34px}
#detail_fee .subcontent{font-size:14px; line-height:2; padding:0 10px; color:#333; margin-top:6px}
#detail_photoalbum #detail_photoalbum_content a{width:285px; height:190px; display:block; margin-right:12px; margin-top:12px; display:inline}
#detail_videoalbum #detail_videoalbum_content a{width:285px; height:190px; display:block; margin-right:12px; margin-top:12px; display:inline}
#detail_introduction_content{padding:10px 10px}
#detail_fee_content{padding:10px 0}
#qrcode_box{position:absolute; z-index:100; background:url(../images/ico_qrcode_loading.gif) no-repeat center #FFFFFF; border:2px solid #e1e1e1; left:50%; top:50%; box-shadow:4px 4px 4px rgba(0,0,0,0.3)}
#qrcode_box img{margin-top:10px; margin-left:10px}