.company_name_w{padding:15px;background:#fff;margin-bottom:15px;border:1px
solid #d5d5d5}.company_name{float:left;font-size:24px;color:#333;line-height:30px;margin-right:15px}.company_name_en{line-height:30px;color:#666;font-size:14px}#f_nav{background:#F2F2F2;margin-bottom:15px}#f_nav_ul{width:998px;background:#fff;border:1px
solid #d5d5d5;border-bottom:2px solid #f90}#f_nav_ul
li{float:left;margin-right:-1px}#f_nav_ul li
a{float:left;display:block;height:38px;line-height:38px;font-size:16px;padding:0
30px;text-align:center;color:#0091f0}#f_nav_ul li
a.active{background:#f90;color:#fff;position:relative;font-weight:bold}.company_main2{background:#fff;padding:15px;border:1px
solid #DEE5EC}.company_main{width:640px;float:left;background:#fff;padding:15px;border:1px
solid #d5d5d5}.company_intro_w{margin-top:10px;line-height:22px}.company_intro{color:#333;width:500px;float:right}.company_intro
dt{font-size:16px;color:#0091f0}.company_logo{width:124px;float:left}.scenic_detail
img{width:640px}.intro_c{color:#333;line-height:22px}.intro_c_t{font-size:14px;color:#0091f0}.intro_c_con{}.ship_list{margin-top:10px}.ship_list
li{float:left;width:200px;text-align:center;margin:0
5px 10px}.ship_list li
a{text-decoration:none;line-height:24px;display:block;color:#333}.ship_list li a:hover{color:#0091f0}.ship_list li a
img{vertical-align:top;width:200px;height:120px}.side_box_title_w{padding:0
10px 0 0;height:40px;line-height:40px;font-size:14px}.side_box_title{font-size:16px;color:#333;margin-right:20px}.destination_des{margin:0
10px;padding:0
0 15px;color:#333;line-height:22px}.destination_box{display:none}.dactive{display:block}.dl_style{margin:0
10px;padding:0
0 15px;color:#666;line-height:22px}.dl_style
dt{color:#333}.dl_style dd
a{margin-right:1em;color:#0091f0}.destination_list
li{float:left;margin-right:1em}.destination_list li
a{color:#666;padding:2px
4px}.destination_list li
a.active{background:#0091f0;color:#fff}.destination_list2
li{float:left;margin-right:1em}.destination_list2 li
a{color:#666}.destination_list2 li.active
a{color:#0091f0}.destination_info{float:right;width:330px}.side_slide{float:left}.side_slide
img{vertical-align:top}.company_side_box{width:281px;background:#fff;float:right;padding:0
15px;border:1px
solid #d5d5d5}.rs_con{float:right;width:313px}.company_side_name_w{height:40px;line-height:40px;font-size:14px;overflow:hidden;_zoom:1}.company_side_name{font-size:16px;float:left}.line_intro{padding:10px
0;border-top:1px solid #d5d5d5}.line_intro dl dt
a{font-size:14px;color:#0091f0}.line_intro dl
dd{font-size:12px;color:#333;padding:10px
0}.line_intro dl dd
span{color:#f60;margin-right:1em}.line_intro
ul{margin:5px
0}.line_intro ul
li{float:left;color:#333;padding-right:10px;margin:0
5px 0 0;background:url(/themes/zyoulun/img/arrow.png) no-repeat right center}.line_intro ul
li.li_last{padding-right:0;margin-right:0;background:none}.line_intro ul li
span{line-height:28px;display:block;white-space:nowrap}.line_intro ol
li{margin-bottom:10px}.line_intro ol li
a{display:block;position:relative}.line_intro ol li a
.dmask{display:block;width:280px;height:30px;background:#000;position:absolute;left:0;bottom:0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.line_intro ol li a
dl{position:absolute;width:280px;height:30px;line-height:30px;left:0;bottom:0;color:#fff;overflow:hidden;_zoom:1}.line_intro ol li a dl
dt{float:left;color:#fff;font-weight:bold;padding:0
0 0 10px;font-size:14px}.line_intro ol li a dl
dd{float:right;color:#fff;padding:0
10px 0 0;font-size:14px}.line_intro ol li
img{vertical-align:top;width:281px}.detail{background:#f4f4f4;display:block;text-align:center;color:#999;font-size:14px;line-height:40px;margin:0
-15px}.fintro{float:left;color:#333;margin-top:5px}.go_detail{display:block;float:right;color:#f60;font-size:12px;margin-top:5px;overflow:visible}.cruise_box{border-top:1px solid #d5d5d5;color:#333;line-height:22px;padding:10px
0}.cruise_box dl
dt{font-size:14px}.cruise_box dl dt
span{color:#0091f0;margin-right:10px}.cruise_box dl dd
ul{width:100%;padding:5px
0}.cruise_box dl dd ul
li{float:left;margin-right:2em}.cruise_box dl dd ul
li.w100{width:100%;white-space:normal}.cruise_box dl dd ul li
span{color:#666}.dd_bg{background:#E1E1E1;padding:5px
10px;margin-top:5px}.cruise_box2{border-top:none;border-bottom:1px solid #d5d5d5}.cruise_pic{margin-top:10px}.cruise_pic
li{float:left;margin:0
5px;text-align:center}.cruise_pic li
img{width:200px;display:block}.voyage_box{padding:15px
0;border-bottom:1px solid #d5d5d5}.list_box_w{padding:15px
15px 0;margin-top:15px;border:1px
solid #DEE5EC}.list_box_w:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.3)}.list_box_l{float:left;width:240px;overflow:hidden}.mark_link{display:block}.mark_link
img{vertical-align:top;width:240px}.ps_w{margin-top:10px}.ps{font-size:14px;color:#999;font-style:italic;text-align:center}.list_box_r{float:right;width:713px}.list_block
li{background:#eee;padding:10px
0;float:left;width:130px;text-align:center;color:#333;margin-right:10px}.list_block li
em{background-image:url(/themes/zyoulun/img/icon1.png);background-attachment:scroll;background-repeat:no-repeat;padding:5px
0 5px 25px}.list_block li
.em1{background-position:0 -109px}.list_block li
.em2{background-position:0 -266px}.list_block li
.em3{background-position:0 -146px}.list_block li
.em4{background-position:0 -73px}.list_block li
.em5{background-position:0 -35px}.list_block li
span{display:block;font-size:14px;color:#0091f0}.list_rout{line-height:30px;padding:5px
0 0;margin-bottom:10px}.list_rout_name{float:left;color:#999}.list_rout_ul{float:left;width:640px}.list_rout_ul
li{float:left;color:#666;margin:0
8px 0 0}.list_rout_ul
li.li_sp{color:#bbb}.list_rout_box{border-top:1px solid #DEE5EC;padding:14px
0 14px;position:relative}.list_rout_box:hover{background:#f5f5f5}.ptype{position:absolute;left:0;top:0;color:#fff;padding:0
4px;line-height:24px}.ptype1{background:#69f}.ptype2{background:#9c6}.list_cul{float:left;color:#333;line-height:24px;width:117px}.list_cul
li{float:left;width:100%;text-align:center;line-height:22px;color:#666;border-right:1px dotted #DEE5EC}.list_cul li
img{vertical-align:top}.list_cul
li.list_cul_last{border-right:none}.list_cul
.lc_ps{color:#999;font-size:12px}.list_rout_info{float:left;border-right:1px dotted #DEE5EC;width:585px;_width:590px}.product_info{position:relative;float:left;width:493px;padding:15px
46px 15px;color:#999;line-height:22px}.yh_l{position:absolute;left:6px;top:10px;width:16px;height:13px;background:url(/themes/zyoulun/products/img/filter_icon.png) no-repeat scroll -161px 0}.yh_r{position:absolute;right:20px;bottom:0;width:16px;height:13px;background:url(/themes/zyoulun/products/img/filter_icon.png) no-repeat scroll -178px 0}.list_rout_op{float:right}.line_price{font-size:24px;color:#f60;text-align:right;padding-right:10px}.line_price
em{font-size:14px}.line_price
strong{font-family:Arial;font-weight:normal}.line_price
span{font-size:12px;color:#999}.line_price2{font-size:24px;color:#f60}.line_price2
span{font-size:12px}.book_btn{color:#fff;display:block;line-height:30px;width:95px;height:30px;background:#F93;text-align:center;margin-top:5px;cursor:pointer;position:relative;float:right}.book_btn_arrow{display:block;width:5px;height:9px;position:absolute;right:8px;top:11px;background:url(/themes/zyoulun/products/img/filter_icon.png) no-repeat scroll 0 -49px}a.book_btn:hover{background:#f80;color:#fff}.voyage_date_box{float:left}.voyage_date{width:320px;float:left;border:1px
solid #eee}.voyage_date_head{position:relative;text-align:center;height:30px;line-height:30px;font-size:14px;padding:0
10px;background:#F6F6F6;border-top:2px solid #eee}.voyage_sel{margin:10px
0 0 10px}.pre_date,.next_date{display:block;height:30px;text-align:center;cursor:pointer;color:#0091f0;float:left;margin-right:20px}.voyage_date_day{padding-left:10px;font-weight:bold;border-bottom:2px solid #eee;background:#f6f6f6}.voyage_date_day
li{float:left;width:41px;margin-right:2px;text-align:center;height:30px;line-height:30px;color:#666;font-weight:normal}.voyage_date_date{padding-left:10px;margin:0
auto;height:252px;position:relative}.voyage_date_date
li{float:left;width:38px;margin:0
5px 4px 0;height:38px;text-align:center;line-height:40px;color:#666}.voyage_date_date
li.voyage_has{background:#31ACFF;color:#fff;font-size:14px;cursor:pointer;position:relative}.icon_cx{height:22px;overflow:hidden;text-align:center}.icon_cx
img{vertical-align:top;margin:1px
5px 5px 5px}.pop_loading{height:100px;background:url(/themes/zyoulun/img/loading2.gif) no-repeat center center}#hc_box{border:1px
solid #d5d5d5;border-top:2px solid #FFA735;width:245px;padding:0
15px;background:#fff;position:absolute;display:none}#hc_box
dl{width:100%;padding:10px
0;border-bottom:1px solid #d5d5d5;margin-bottom:-1px}#hc_box dl
dt{width:100%;float:left}#hc_box dl dt
a{font-size:16px;color:#0091f0}#hc_box dl
dd{width:100%;float:left}#hc_box
.arrow_up{position:absolute;width:10px;height:5px;right:20px;top:-7px;background:url(/themes/zyoulun/img/arrow_up.gif) no-repeat 0 0}.cruise_detail
li{width:50%;float:left}.cruise_detail li
span{color:#666}.cruise_ntitle{font-size:14px;color:#333;padding-bottom:5px}.more_dl
dt{padding-bottom:5px;overflow:hidden;_zoom:1}.cruise_box .more_dl dt
span{float:left;color:#333}.cruise_box .more_dl dt
a{color:#0091f0;float:right}.deck_left{float:left}.deck_small{width:230px;vertical-align:top;border:1px
solid #ccc}.deck_floor_intro{background:#eee;line-height:40px;font-size:14px;margin:15px
0}.deck_floor_intro
a{padding:0
15px}.deck_floor_intro
.active{background:#f90;color:#fff}.deck_floor_intro
a{color:#0091f0;display:block}.department{line-height:24px;padding:0
15px}.department
dt{font-size:14px}.department
dd{font-size:12px;color:#666}.deck_right{float:right}.main_pic{vertical-align:top;width:640px}.bcity_nav{width:202px;margin:0}.bcity{width:420px;float:right;line-height:24px}.bcity
dt{font-size:14px}.bcity dd
a{color:#0091f0;white-space:nowrap;margin-right:1em}.bcity2{line-height:24px}.bcity2
dt{font-size:14px}.bcity2 dd
span{color:#333}.bcity2
dd{color:#666;margin-right:1em}.voyage_box_name_w{margin-bottom:5px}.voyage_box_name{color:#333;font-size:16px}.voyage_box_name:hover{color:#f60}.btop_no{border-top:none}.foods_detail
img{width:640px}.shop_detail
img{width:640px}.scenic_detail
img{width:640px}.city_detail
img{width:640px}.seaport_sw{display:none}#seaport_sw_w
.active{display:block}.ad-gallery, .ad-gallery
*{margin:0;padding:0}.ad-gallery{width:800px;margin:0
auto}.ad-gallery .ad-image-wrapper{width:100%;height:400px;margin-bottom:10px;position:relative;overflow:hidden}.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px
solid #CCC}.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:10}.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:10}.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next{background:url(/themes/zyoulun/plugins/gallery/non-existing.jpg)\9}.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(/themes/zyoulun/plugins/gallery/ad_prev.png);width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101}.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(/themes/zyoulun/plugins/gallery/ad_next.png);width:30px;height:30px;right:0;left:auto}.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9}.ad-gallery .ad-image-wrapper .ad-image a
img{border:0}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0px;left:0px;padding:7px;text-align:left;width:100%;z-index:2;background:url(/themes/zyoulun/plugins/gallery/opa75.png);color:#000}* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='http://www.zyoulun.com/themes/zyoulun/plugins/gallery2/opa75.png')}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block}.ad-gallery .ad-controls{height:20px}.ad-gallery .ad-info{float:left}.ad-gallery .ad-slideshow-controls{float:right}.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer}.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:0.9em}.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic}.ad-gallery .ad-nav{width:100%;position:relative}.ad-gallery .ad-forward, .ad-gallery .ad-back{position:absolute;top:0;height:100%;z-index:10}* html .ad-gallery .ad-forward, .ad-gallery .ad-back{height:100px}.ad-gallery .ad-back{cursor:pointer;left:-20px;width:13px;display:block;background:url(/themes/zyoulun/plugins/gallery/ad_scroll_back.png) 0px 22px no-repeat}.ad-gallery .ad-forward{cursor:pointer;display:block;right:-20px;width:13px;background:url(/themes/zyoulun/plugins/gallery/ad_scroll_forward.png) 0px 22px no-repeat}.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:100%}.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none}.ad-gallery .ad-thumbs
li{float:left;padding-right:5px}.ad-gallery .ad-thumbs li
a{display:block}.ad-gallery .ad-thumbs li a
img{border:3px
solid #CCC;height:60px;display:block}.ad-gallery .ad-thumbs li a.ad-active
img{border:3px
solid #616161}.ad-preloads{position:absolute;left:-9000px;top:-9000px}