/*重置样式*/
*{font-family: Arial,"Microsoft YaHei","宋体",tahoma,Arial,Lucida,Verdana,Helvetica,sans-serif;word-break: break-all;}
a:hover{text-decoration: none;color: #c81623;}
#main{margin: 0;padding: 0;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.inputWrap{position: relative;}
.inputWrap .arrow{}
.fl{float: left;}
.fr{float: right;}
.none{display: none;}
.main_bg{background: #f8f8f8;}

/*焦点图*/
.slideBox{position: relative;width: 100%;margin-bottom: 30px;height:400px;/*overflow: hidden;*/}
.slideBox .hd{position: absolute;width: 180px;margin: 0 auto;left: 0;right: 0;bottom: 20px;z-index: 9;}
.slideBox .hd a{display: block;width: 30px;height: 60px;position: absolute;background: url("../images/icon/u-slide-btn.png") no-repeat scroll 0 0;z-index: 1;opacity: 0.5;}
.slideBox .hd a:hover{opacity: 1;}
.slideBox .hd a.prev{background-position: 0 0;top: -195px;}
.slideBox .hd a.next{background-position: -36px 0;right: 10px;top: -195px;}
.slideBox .hd ul{overflow:hidden; zoom:1;}
.slideBox .hd ul li{background: rgba(0,0,0,0.5);color: #fff;display: block;float: left;height: 10px;line-height: 35px;margin: 0 3px;text-align: center;width: 30px;}
.slideBox .hd ul li.on{background: rgba(31, 133, 215,0.8);}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle;}
.slideBox .bd li div{width:100%;height: 400px;background-position:center;background-size: cover;background-repeat: no-repeat;}

/*重写样式*/
#header .shortCut .headList li{padding:0;}
#header .shortCut .headList li.drop{padding:0;}
#header .shortCut .headList li.wap a,#header .shortCut .headList li.webNav a{background: none;padding:0 12px;}
#header .shortCut .headList li a{display: inline;}
.headNav{height: 44px;}
.rides-cs .floatR .cn {min-height: 171px;}

/*热门分类*/
.cruisesClass{position: relative;height: 400px;}
.cruisesClass .searchBox{background:url(../images/icon/bolang.png) no-repeat 0 100% #fff;border-radius: 5px;left: 50%;margin-left: -600px;padding: 6px 15px 30px;box-shadow: 0 3px 5px #aaa;position: absolute;top: 14px;width: 260px;z-index: 223;}
.cruisesClass .searchBox .hd .title{font:lighter 16px/34px microsoft yahei;height:34px;border-bottom: 1px solid #1F85D7;padding-left:8px;color:#292929;margin-bottom:6px;}
.cruisesClass .searchBox .bd{padding:0 8px;}
.cruisesClass .searchBox .bd .tit{display:block;color: #1F85D7;font-size:16px;height:30px;line-height:30px;padding:2px 0;}
.cruisesClass .searchBox .bd .info{font-size:0;height: 48px;overflow: hidden;}
.cruisesClass .searchBox .bd .info a{display:inline-block;vertical-align:top;font-size:14px;margin-right:20px;line-height:24px;}
.cruisesClass .searchBox .bd .searchBtnBox{text-align: center;}
.cruisesClass .searchBox .bd .searchBtn{background-color: #0ea7ff;border-radius: 2px;color: #fff;display: inline-block;font-size: 16px;height: 37px;line-height: 37px;margin-top: 18px;padding: 0 46px;}

/*邮轮推荐*/
.youlun_tj{}
.youlun_tj .hd{margin-top: 40px;height: 30px;margin-bottom: 10px;}
.youlun_tj .hd h2{border-left: 4px solid #1f85d7; color: #030303; float: left; font-family: "Hiragino Sans GB","microsoft yahei"; font-size: 26px; height: 30px; line-height: 27px; padding-left: 10px; width: 292px;}
.youlun_tj .content{margin-bottom: 40px;position: relative;width: 1200px;}
.youlun_tj .content ul{width: 1200px;margin: 0 auto;}
.youlun_tj .content li{float: left;width: 279px;display: inline;height: 224px;position: relative;margin-left: 17px;}
.youlun_tj .content li:nth-child(4n){/*margin-left: 0;*/}
.youlun_tj .content li img{width: 279px;height: 195px;}
.youlun_tj .content li a span:hover{color:#ff6600;}
.youlun_tj .content li a span{position:absolute;width:184px;height: 80px;background:#fff;left:38px;bottom:0;padding:4px 10px;color:#464647;}
.youlun_tj .content li a span p{display:block; text-align:center;}
.youlun_tj .content li a span p.word{height:40px; line-height:20px; width:184px; overflow:hidden; text-overflow: ellipsis;}
.youlun_tj .content li a span i{display:inline-block;}
.youlun_tj .content li a span em{color:#ff6600; display:block;}
.youlun_tj .content li a span em b{font-family:georgia; font-size:30px;}
.youlun_tj .content .prev{position: absolute; left: -10px; top: 90px;}
.youlun_tj .content .next{position: absolute; right: -10px; top: 90px;}

/*邮轮日历*/
.calendarBox{}
.calendarBox .calendar-tit{background: #1f85d7 none repeat scroll 0 0;border-radius: 8px 8px 0 0;color: #fff;font-size: 14px;height: 43px;padding: 5px 87px 0 108px;position: relative;z-index: 1;margin-right: 2px;}
.calendarBox .calendar-tit h2{float: left;line-height: 43px;margin-left: -108px;padding-left: 20px;}
.calendarBox .calendar-tit .more{cursor: pointer;height: 26px;line-height: 26px;position: absolute;right: 15px;text-align: center;top: 12px;width: 26px;background: url(../images/icon/calendar_more.png) no-repeat 0 0/cover;}
.calendarBox .calendar_hd{height: 45px;overflow: hidden;position: relative;z-index: 1;}
.calendarBox .calendar_hd .calendar_nav{height: 45px;left: 0;overflow: hidden;position: absolute;top: 0;width: 300%;}
.calendarBox .calendar_hd .calendar_nav a{color: #fff;float: left;height: 43px;line-height: 43px;margin-left: 2px;padding: 0 16px;white-space: nowrap;word-break: keep-all;}
.calendarBox .calendar_hd .calendar_nav a.on,
.calendarBox .calendar_hd .calendar_nav a:hover,.calendarBox .calendar_hd .calendar_nav a.cur{background: #fff;border-radius: 6px 6px 0 0;color: #1F85D7;height: 45px;position: relative;text-decoration: none;z-index: 1;}
.calendarBox .calendar_switch{height: 34px;position: relative;z-index: 2;padding: 20px 0;border: 1px solid #ccc;border-width: 0 1px 0 1px;background-color: #fff;margin-right: 2px;}
.calendarBox .calendar_switch .switch_month{position: relative;z-index: 2;float: left;height: 34px;padding-left: 20px;}
.calendarBox .calendar_switch .switch_month .sm_prev,.calendar_switch .switch_month .sm_next{position: relative;z-index: 1;float: left;width: 32px;height: 32px;border: 1px solid #ccc;border-radius: 3px 0 0 3px;font-size: 16px;color: #999;text-align: center;line-height: 32px;}
.calendarBox .calendar_switch .switch_month .sm_cont{float: left; margin: 0 -1px; width: 122px; height: 32px; line-height: 32px; border: 1px solid #ccc; font-size: 18px; color: #333; text-align: center; overflow: hidden; -webkit-transition: all ease-out .2s;}
.calendarBox .calendar_switch .sm_cont_list {display: none; position: absolute; z-index: 5; top: 33px; left: 33px; width: 122px; max-height: 240px; background-color: #fff; border: 1px solid #ccc; box-shadow: 0 0 4px rgba(0,0,0,.2); overflow-y: auto; _height: 240px;}
.calendarBox .calendar_switch .switch_month .sm_next {border-radius: 0 3px 3px 0;}
.calendarBox .calendar_switch .switch_month a i{background-image: url(../images/icon/arrow.png);display: inline-block;width: 10px;height: 12px;}
.calendarBox .calendar_switch .switch_month .sm_prev i.i_caret{background-position: -17px -24px; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.calendarBox .calendar_switch .switch_month .sm_cont i.i_caret{display: block; margin: 1px auto; width: 9px; height: 7px; background-position: -15px 0;}
.calendarBox .calendar_switch .switch_month .sm_next i.i_caret{background-position: -17px -24px;}
.calendarBox .calendar_switch .cs_more a{color:#1f85d7;float: right;padding-right: 20px;line-height: 34px;}
.calendarBox .calender_bd{position: relative;border-width: 0 1px;}
.calendarBox .calender_bd .thead{position: relative;z-index: 5;margin-bottom: -3px;height: 20px;line-height: 20px;color: #999;overflow: hidden;text-align: center;border: 1px solid #ccc;border-width: 0 1px;margin-right: 2px;background-color: #fff;}
.calendarBox .calender_bd .thead .th{float: left;width: 170px;}
.calendarBox .calender_bd .thead .th.weekend{color: #f88;}
.calendarBox .calender_bd .tbody{padding-top: 10px;}
.calendarBox .calender_bd .tbody .td{float: left;width: 170px;height: 88px;border: 1px solid #ccc;margin-right: -1px;margin-top: -1px;background-color: #fff;}
.calendarBox .calender_bd .tbody .td a{position: absolute;z-index: 1;margin-left: -1px;margin-top: -1px;padding: 0 6px;width: 158px;height: 88px;border: 1px solid #ccc;}
.calendarBox .calender_bd .tbody .td .td_tit{position: relative; z-index: 1; margin: 0 -5px; padding-left: 5px; height: 20px; line-height: 20px; background-color: #f5f5f5; overflow: hidden;}
.calendarBox .calender_bd .tbody .td .td_tit .td_day{color: #ccc;}
.calendarBox .calender_bd .tbody .td .td_tit .td_today{position: absolute; z-index: 1; left: 0; top: 0; padding: 0 5px; height: 20px; line-height: 20px; color: #fff;background-color: #1f85d7;}
.calendarBox .calender_bd .tbody .td .td_month{position: absolute; width: 160px; height: 88px; line-height: 88px; font-size: 60px; color: #efefef; text-align: center;}
.calendarBox .calender_bd .tbody .td a.a_available:hover{z-index: 3; margin: -5px 0 0 -5px; padding: 1px 6px; border: 4px solid #29e; background-color: #fff; box-shadow: 0 0 4px rgba(0,0,0,.4); cursor: pointer;}
.calendarBox .calender_bd .tbody .td a.a_available .td_day{color: #333;}
.calendarBox .calender_bd .tbody .td a.a_available .state{float: right; margin-right: 4px; height: 18px; border-bottom: 2px solid #f60; color: #f60; overflow: hidden;}
.calendarBox .calender_bd .tbody .td .td_route{display: block; position: relative; margin-bottom: 2px; height: 36px; padding-top: 5px; overflow: hidden;color: #1f85d7;}
.calendarBox .calender_bd .tbody .td .td_route:hover{text-decoration: underline;}
.calendarBox .calender_bd .tbody .td .base_price{position: absolute; z-index: 1; right: 8px; bottom: 1px; color: #f60;}
.calendarBox .calender_bd .tbody .td .base_price span{font-size: 20px;}
.calendarBox .calender_bd .tbody .td .td_schedule{display: block; position: relative; z-index: 1; width: 2em; height: 15px; overflow: hidden; border-bottom: 1px dashed #999; padding-top: 4px; color: #999; line-height: 1.2;}
/*更多邮轮*/
.more_route{position: absolute;z-index: 9;background: #fff;width: 500px;border-top: 3px solid #1F85D7;padding: 20px;box-shadow: 0 0 6px #ccc;display: none;}
.more_route .hd{font-size: 18px;}
.more_route .bd{}
.more_route .bd ul{}
.more_route .bd li{line-height: 30px; background-color: #F1F1F1; padding: 0 10px;margin-bottom: 5px;}
.more_route .bd li h3{width: 350px;display: inline-block;}
.more_route .bd li .more_route_price{color: #f60;float: right;}
.more_route .bd li .more_route_price span{font-size: 20px;}

/*邮轮公司*/
.youlun_company{margin-bottom: 20px;}
.youlun_company h2{border-left: 4px solid #1f85d7; color: #030303; font-family: "Hiragino Sans GB","microsoft yahei"; font-size: 26px; height: 30px; line-height: 27px; padding-left: 10px; width: 292px;margin-top: 30px;margin-bottom: 10px;}
.youlun_company .hd{text-align: center;}
.youlun_company .hd li.on,.youlun_company .hd li:hover{border-top: 5px solid #fff;background-color: #fff;border-top-color: #2596e3;color: #fff;border-left: 1px solid #ccc;border-right: 1px solid #ccc;top: 1px;}
.youlun_company .hd li{display: inline-block;margin-right: 10px;padding: 0 20px;line-height: 56px;color: #333;_margin-right: 5px;font-size: 16px;position: relative;top: 0;border-right: 1px solid #f9f9f9;border-left: 1px solid #f9f9f9;}
.youlun_company .bd{padding: 20px 0;background-color: #fff;border: 1px solid #ccc;}
.youlun_company .bd .cruise_company{}
.youlun_company .bd .cruise_company .cc_top{padding: 0 20px;}
.youlun_company .bd .cruise_company .cc_top .cc_logo{float: left; width: 160px; height: 40px; overflow: hidden;}
.youlun_company .bd .cruise_company .cc_top .cc_logo img{width: 160px;height: 40px;}
.youlun_company .bd .cruise_company .cc_top .cc_info{padding-left: 10px; overflow: hidden; zoom: 1;}
.youlun_company .bd .cruise_company .cc_top .cc_info .cc_name{}
.youlun_company .bd .cruise_company .cc_top .cc_info .cc_ship_item{margin-top: 4px; height: 18px; white-space: nowrap; overflow: hidden;}
.youlun_company .bd .cruise_company .cc_top .cc_info .cc_ship_item .s {color: #999;}
.youlun_company .bd .cruise_company .cc_top .cc_info .cc_ship_item a {margin-right: 18px;color: #1f85d7;}
.youlun_company .bd .cruise_company .cc_content{margin-top: 20px;}
.youlun_company .bd .cruise_company .cc_content li{float: left;margin-left: 20px;margin-bottom: 10px;width: 280px;height: 214px;_display: inline;border: 1px solid #e8e8e8;box-sizing: border-box;position: relative;}
.youlun_company .bd .cruise_company .cc_content li.content_top{width: 560px;height: 436px;}
.youlun_company .bd .cruise_company .cc_content li .pic{margin: -1px -1px 0 -1px; width: 280px; height: 153px;overflow: hidden; -webkit-transition: all ease .2s; transition: all ease .2s;}
.youlun_company .bd .cruise_company .cc_content li .pic img{width: 100%;height: 100%;}
.youlun_company .bd .cruise_company .cc_content li.content_top .pic{width: 560px;height: 320px;}
.youlun_company .bd .cruise_company .cc_content li.content_top .info{margin-top: 20px; height: 70px; overflow: hidden; zoom: 1;}
.youlun_company .bd .cruise_company .cc_content li.content_top .info .name{float: left; padding-left: 10px; line-height: 1.2; font-size: 20px;}
.youlun_company .bd .cruise_company .cc_content li.content_top .info .name span{display: block; font-size: 12px; color: #999;}
.youlun_company .bd .cruise_company .cc_content li.content_top .info .parame{float: right; height: 40px; overflow: hidden;}
.youlun_company .bd .cruise_company .cc_content li.content_top .info .parame li {float: left;padding: 0 14px 0 6px;height: 100%;line-height: 1.2;border-left: 1px solid #e8e8e8;margin: 0;width: auto;border-width: 0 0 0 1px;}
.youlun_company .bd .cruise_company .cc_content li.content_top .info .parame em{font-size: 18px;}
.youlun_company .bd .cruise_company .cc_content li.content_top .info .parame .unit{margin-top: 4px; color: #999;}
.youlun_company .bd .cruise_company .cc_content li .title{margin-top: 10px; padding: 0 10px; line-height: 16px; font-size: 14px; overflow: hidden;}
.youlun_company .bd .cruise_company .cc_content li .ellips {display: inline-block; margin-right: 5px; max-width: 190px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top; zoom: 1;}
.youlun_company .bd .cruise_company .cc_content li .sale_item {position: absolute; z-index: 1; top: 187px; left: 0; width: 100%; height: 25px; background-color: #fff;}
.youlun_company .bd .cruise_company .cc_content li .sale_item .sale {padding-left: 10px; padding-right: 85px; height: 20px; font-size: 12px; color: #f60; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.youlun_company .bd .cruise_company .cc_content li .price{position: absolute; z-index: 2; right: 12px; bottom: 9px; line-height: 1; color: #f60;}
.youlun_company .bd .cruise_company .cc_content li .price span{font-size: 18px;}

/*热门航线*/
.hot_line{}
.hot_line h2 {border-left: 4px solid #1f85d7; color: #030303; font-family: "Hiragino Sans GB","microsoft yahei"; font-size: 26px; height: 30px; line-height: 27px; padding-left: 10px; width: 292px; margin-top: 30px; margin-bottom: 10px;}
.hot_line .hd{text-align: center;}
.hot_line .hd li.on,.hot_line .hd li:hover{border-top: 5px solid #fff;background-color: #fff;border-top-color: #2596e3;color: #fff;border-left: 1px solid #ccc;border-right: 1px solid #ccc;top: 1px;}
.hot_line .hd li{display: inline-block;margin-right: 10px;padding: 0 20px;line-height: 56px;color: #333;_margin-right: 5px;font-size: 16px;position: relative;top: 0;border-right: 1px solid #f9f9f9;border-left: 1px solid #f9f9f9;}
.hot_line .bd{background-color: #fff;border: 1px solid #ccc;margin-bottom: 20px;}
.hot_line .bd_left{position: relative;float: left;width: 245px;padding: 0 20px;height: 560px;background-color: #f5f5f5;}
.hot_line .bd_left .bl_control{max-height: 285px; overflow: hidden;}
.hot_line .bd_left .bl_control h4{margin-top: 27px; font-family: "Microsoft Yahei",sans-serif; font-size: 16px; color: #333; font-weight: normal; line-height: 22px;}
.hot_line .bd_left .bl_control p{margin-top: 7px; font-family: "SimSun",sans-serif; font-size: 12px; color: #666; line-height: 22px;}
.hot_line .bd_left .bl_control .ps-harbour {line-height: 24px; color: #999;}
.hot_line .bd_left .bl_control img {display: block; position: absolute; bottom: 85px; left: 20px; width: 245px; height: 163px;}
.hot_line .bd_right{float: left;width: 890px;margin-left: 23px;overflow: hidden;}
.hot_line .bd_right ul{}
.hot_line .bd_right li{float: left;width: 275px;height: 262px;margin: 18px 20px 0 0;transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;}
.hot_line .bd_right li:hover{transform:translate(0px,-5px);-webkit-transform:translate(0px,-5px);-o-transform:translate(0px,-5px);}
.hot_line .bd_right li .bd-list-img{position: relative;width: 275px;height: 180px;margin-bottom: 6px;display: block;}
.hot_line .bd_right li .bd-list-img span {position: absolute; top: 0; left: 0; display: block; width: 56px; height: 25px; line-height: 25px; text-align: center; font-size: 12px; font-family: "SimSun",sans-serif; color: #fff; background: #f93;overflow: hidden;}
.hot_line .bd_right li .bd-list-img img {width: 275px;height: 180px;}
.hot_line .bd_right li .bd-list-tit {height: 42px; display: block; overflow: hidden; font-size: 14px; font-family: "Microsoft Yahei",sans-serif; color: #333; line-height: 21px;}
.hot_line .bd_right li .bd-list-info {height: 24px; overflow: hidden; color: #999; line-height: 24px; font-family: "Microsoft Yahei",sans-serif;}
.hot_line .bd_right li .bd-list-price {width: 100px; white-space: nowrap; text-align: right;float: right; display: inline;}
.hot_line .bd_right li .bd-list-price i{color: #f60; font-size: 14px;}
.hot_line .bd_right li .bd-list-price em{color: #f60;font-size: 18px;}
.hot_line .bd_right li .bd-tag {float: left; font-size: 12px; font-family: "SimSun",sans-serif; color: #999;}

/*邮轮百科*/
.cru_cont{}
.cru_cont h2{border-left: 4px solid #1f85d7; color: #030303; font-family: "Hiragino Sans GB","microsoft yahei"; font-size: 26px; height: 30px; line-height: 27px; padding-left: 10px; width: 292px; margin-top: 30px; margin-bottom: 10px;}
.cru_cont .hd{text-align: center;}
.cru_cont .hd li.on,.cru_cont .hd li:hover{border-top: 5px solid #fff;background-color: #fff;border-top-color: #2596e3;color: #fff;border-left: 1px solid #ccc;border-right: 1px solid #ccc;top: 1px;}
.cru_cont .hd li{display: inline-block;margin-right: 10px;padding: 0 20px;line-height: 56px;color: #333;_margin-right: 5px;font-size: 16px;position: relative;top: 0;border-right: 1px solid #f9f9f9;border-left: 1px solid #f9f9f9;}
.cru_cont .bd{background-color: #fff;border: 1px solid #ccc;margin-bottom: 20px;padding: 20px;overflow: hidden;}
.cru_cont .bd ul{width: 1300px;}
.cru_cont .bd li{float: left;width: 373px;margin-right: 20px;height: 227px;position: relative;z-index: 1;overflow: hidden;}
.classroom_item_pic {display: block; width: 100%; height: 100%;}
.classroom_item_txt {position: absolute; z-index: 1; left: 0; bottom: 0; _bottom: -1px; width: 100%; height: 40px; overflow: hidden; text-align: center; line-height: 40px; color: #fff; font-size: 16px; background-color: rgba(17,51,136,.8); _background: #000; cursor: pointer;}
.classroom_item_txt_in {display: block; width: 94%; margin: 0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;}

/*精选游记*/
.travel_box{background-color: #f8f8f8;overflow: hidden;padding-bottom: 50px;}
.travel_box h2{border-left: 4px solid #1f85d7; color: #030303; font-family: "Hiragino Sans GB","microsoft yahei"; font-size: 26px; height: 30px; line-height: 27px; padding-left: 10px; width: 292px; margin-top: 30px; margin-bottom: 10px;}
.travel_box .bd{margin-left: -20px;overflow: hidden;}
.travel_box .bd li{background-color: #ffffff;border: 1px solid #efefef;float: left;height: 345px;margin-left: 20px;padding-bottom: 20px;width: 384px;}
.travel_box .yj_in{height: 100%;overflow: hidden;position: relative;width: 100%;}
.travel_box .yj_in a{left: 0;position: absolute;top: 0;transition: top 250ms ease-in-out 50ms;}
.travel_box .yj_in a:hover{text-decoration: none;top: -97px;}
.travel_box .youji_img{height: 215px;overflow: hidden;width: 100%;}
.travel_box .youji_img img{height: 100%;margin: -1px -1px 0;}
.travel_box .yj_detail_box{color: #333333;font-size: 14px;padding: 41px 10px 0;position: relative;text-align: center;width: 364px;}
.travel_box .user_head{background-color: #ffffff;border-radius: 50%;height: 66px;left: 50%;margin-left: -35px;overflow: hidden;padding: 2px;position: absolute;top: -35px;width: 66px;}
.travel_box .user_head img{border-radius: 50%;height: 100%;}
.travel_box .user_name{line-height: 1.3;}
.travel_box .user_name span{color: #999999;font-size: 12px;}
.travel_box .yj_titl{font-size: 16px;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.travel_box .yj_info{color: #999999;height: 21px;overflow: hidden;padding: 2px 0;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.travel_box .yj_info i{display: inline-block;height: 19px;vertical-align: -3px;width: 18px;}
.travel_box .yj_info i.per_price{background-position: -49px -102px;margin-right: 0;}
.travel_box .yj_info i.partener_info{background-position: -69px -103px;}
.travel_box .yj_detail{color: #999999;height: 92px;line-height: 23px;overflow: hidden;padding: 5px 0 0;text-align: justify;}
.travel_box .love_num_box{background: url(../images/youlun/love_num_box.png) repeat scroll 0 0;border-radius: 16px;color: #ffffff;font-size: 14px;height: 32px;left: -12px;line-height: 32px;overflow: hidden;padding: 0 11px 0 20px;position: absolute;text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);top: 10px;z-index: 9;}
.travel_box .love_num_box i{background: url(../images/youlun/brand_icons.png) no-repeat -31px -104px;display: inline-block;height: 22px;margin-right: 5px;vertical-align: -10px;width: 17px;}
.travel_box .img_mark{background: url(../images/youlun/img_mark_bg.png) repeat scroll 0 0;height: 215px;left: 0;opacity: 0;position: absolute;top: 0;width: 384px;}
.travel_box .yj_in a:hover .img_mark{opacity: 1;}
.travel_box .hd{padding: 20px 0 17px;text-align: center;width: 1200px;}
.travel_box .hd li{background-color: #ffffff;border: 1px solid #d0d0d0;border-radius: 12px;color: #2299ee;cursor: pointer;display: inline-block;font-size: 14px;height: 22px;line-height: 22px;margin: 0 9px;text-align: center;width: 22px;}
.travel_box .hd li.on,.travel_box .hd li:hover{background-color: #2299ee;border-color: #2299ee;color: #ffffff;}

/*列表list页面*/
.lineSearch {}
.lineSearch .container {background: url(../images/searchbg.png) no-repeat right 0 #a9b9c5;height: 36px;padding: 15px;}
.lineSearch .startCity {float: left;margin-right: -270px;position: relative;width: 270px;z-index: 998;}
.lineSearch .searchBox {float: right;width: 100%;}
.lineSearch .inner {height: 36px;margin-left: 270px;padding-left: 20px;}
.lineSearch .curCity {background: url(../images/arrowbg.gif) no-repeat 242px -324px #FFF;border: 1px solid #536371;color: #555;cursor: pointer;font-size: 14px;height: 34px;line-height: 34px;padding: 0 38px 0 10px;}
.lineSearch .curCity span {color: #AAA;float: right;}
.lineSearch .cityList {display: none;position: absolute;left: 0;top: 34px;z-index: 10;}
.lineSearch .cityList dl {background: #FFF;border: 1px solid #536371;border-top: 0;width: 268px;}
.lineSearch .cityList dt {border-top: 1px solid #EFEFEF;font-size: 14px;font-weight: 700;padding: 10px 15px;}
.lineSearch .cityList ul {padding: 0 0 10px 15px;}
.lineSearch .cityList li {float: left;line-height: 24px;padding-right: 17px;}
.lineSearch .searchContent {border: 1px solid #536371;background: #FFF;float: left;width: 468px;}
.lineSearch .searchBtn {float: right;position: relative;width: 78px;margin-left: -78px;}
.lineSearch .searchBtn .inputBtn {background: #FB8D00;border: none;color: #FFF;cursor: pointer;font-size: 14px;height: 34px;line-height: 30px;width: 78px;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.lineSearch .searchBtn .inputBtn:hover {background: #FB7600;}
.lineSearch .searchInput {float: left;width: 100%;}
.lineSearch .searchInput .wrap {margin-right: 78px;}
.lineSearch .inputType {background: #FFF8D5;border-right: 1px solid #E5E5E5;color: #555;cursor: pointer;float: left;height: 34px;line-height: 34px;margin-right: -90px;width: 74px;padding: 0 5px 0 10px;position: relative;}
.lineSearch .inputType i {background: url(../images/arrow.png) no-repeat -16px -2px;display: block;font-size: 0;height: 4px;right: 12px;position: absolute;top: 16px;width: 7px;-webkit-transition: all 0.2s ease-in 0s;-moz-transition: all 0.2s ease-in 0s;transition: all 0.2s all 0.2s ease-in 0s;overflow:hidden\9;}
.lineSearch .inputType:hover i { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.lineSearch .inputBox {float: right;width: 100%;}
.lineSearch .wrapBox {background: url(../images/search.png) no-repeat 5px 9px;height: 34px;/*margin-left: 90px;*/padding: 0 5px 0 26px;}
.lineSearch .inputText {background: #FFF;border: 0;color: #888;font-size: 12px;height: 24px;line-height: 24px;padding: 5px 0;width: 100%;}
.lineSearch .inputText:focus{box-shadow: none;}
.lineSearch .inputType .dropMenu {display: none;position: absolute;left: -1px;top: 34px;z-index: 10;}
.lineSearch .inputType .dropMenu dl {background: #FFF;border: 1px solid #536371;border-top: 0;}
.lineSearch .inputType .dropMenu dd {border-top: 1px solid #EFEFEF;color: #999;padding: 0 5px 0 10px;width: 74px;}
.lineSearch .inputType .dropMenu dd:hover {background: #F1F1F1;color: #666;}
.lineSearch .hotKey {float: left;height: 36px;line-height: 36px;margin-left: 20px;overflow: hidden;width: 200px;}
.lineSearch .hotKey dt,.lineSearch .hotKey dd {color: #536371;float: left;}
.lineSearch .hotKey dd {margin-right: 8px;}
.lineSearch .hotKey dd a {color: #E1E9EF;}
.lineSearch .hotKey dd a:hover {text-decoration: underline;}

.list{}
.subListPage {padding-top: 20px;}
.subListPage .sideBar {float: right;margin-left: -250px;position: relative;width: 250px;}
.subListPage .travelContent {float: left;width: 100%;}
.subListPage .travelContent .container {margin-right: 250px;padding-right: 15px;}
.subListPage .category{background: #FFF;border: 1px solid #e5e5e5;border-top: 2px solid #3aa400;}
.subListPage .category dl {border-bottom: 1px solid #EAEAEA;line-height: 24px;padding: 8px 0;}
.subListPage .category dl:last-child {border-bottom: 0;}
.subListPage .category dt {color: #888;float: left;margin-right: -82px;text-align: right;padding-left: 10px;width: 72px;}
.subListPage .category dd {float: right;position: relative;width: 100%;}
.subListPage .category dd span.more{background:url("../images/icon.png") no-repeat scroll 55px -183px;color: #d2691e;cursor: pointer;display: inline-block;height: 25px;line-height: 25px;padding-right: 15px;position: absolute;right: 15px;text-align: right;top: 0;width: 50px;}
.subListPage .category dd span.more:hover{color:#f60;}
.subListPage .category dd span.open{background-position:55px -229px;}
.subListPage .category ul {margin-left: 82px;padding: 0 80px 0 10px;overflow: hidden;}
.subListPage .category li {float: left;padding-right: 15px;}
.subListPage .category li a{color: #555;}
.subListPage .category li a:hover {color: #f60;text-decoration: underline;}
.subListPage .category li .check {color: #f60;}
.subListPage .category .choice {background: #FFF;}
.subListPage .category .choice dt {color: #333;}
.subListPage .category .choice ul {margin-top: -8px;}
.subListPage .category .choice li {margin-top: 8px;padding-right: 10px;}
.subListPage .category .choice a {background: #FFF;color: #FFF;display: block;height: 22px;line-height: 22px;border: 1px dashed #ffa763;position: relative;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.subListPage .category .choice b {background: #FFF;font-weight: normal;color: #555;display: inline-block;padding: 0 21px 0 6px;}
.subListPage .category .choice i {background: url(../images/close.png) no-repeat right 0;display: block;height: 9px;position: absolute;right: 7px;top: 7px;width: 9px;-webkit-transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;transition: all 0.3s all 0.3s ease-in 0s;}
.subListPage .category .choice a:hover {border: 1px dashed #E4393C;text-decoration: none;}
.subListPage .category .choice a:hover b{color: #E4393C;}
.subListPage .category .choice a:hover i {background: url(../images/close.png) no-repeat right -9px;-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.subListPage .category .choice .trash {display: none;position: absolute;right: 12px;top: 0px;}
.subListPage .category .choice .trash a {display: block;border: 0 none;background: url(../images/trash.png) no-repeat 50% 50%;cursor: pointer;height: 24px;width: 16px;text-indent: -9999px;}
.subListPage .category .choice dd:hover .trash {display: block;}
.subListPage .inputArea .inputText{border: 1px solid #DBDFE6 !important;border-top: 1px solid #ABADB3 !important;float: left;height: 18px;line-height: 18px;margin-right: 5px;padding: 2px 5px;width: 40px;text-align: center;}
.subListPage .inputArea .inputText:focus{box-shadow: none;}
.subListPage .inputArea span{float: left;margin-right: 5px;}
.subListPage .inputArea .btnLink{background: #FC893D;color: #FFF;float: left;padding: 0 10px;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.subListPage .inputArea .btnLink:hover{background: #E4393C;color: #FFF;text-decoration: none;}

.subListPage .sorting {margin-top: 15px;}
.subListPage .sorting .box {background: #FFF;border: 1px solid #E5E5E5;height: 40px;line-height: 40px;}
.subListPage .sorting dl {float: left;}
.subListPage .sorting dd {background: url(../images/division.gif) no-repeat scroll right 12px;float: left;}
.subListPage .sorting dd i {background: url(../images/sorticon.png) no-repeat 0 50%;float: right;height: 40px;margin-left: 10px;width: 9px;}
.subListPage .sorting dd i.desc {background-position: -9px 50%;}
.subListPage .sorting dd i.asc {background-position: -18px 50%;}
.subListPage .sorting dd a {color: #888;display: block;padding: 0 15px;}
.subListPage .sorting dd a:hover {color: #000;text-decoration: underline;}
.subListPage .sorting dd.cur a {color: #3aa400;text-decoration: none;}
.subListPage .sorting .rightPage {float: right;padding-right: 15px;}
.subListPage .sorting .rightPage a {display: none;}
.subListPage .sorting .rightPage a.prev,.subListPage .sorting .rightPage a.next,.subListPage .sorting .rightPage span {display: inline-block;}
.subListPage .sorting .rightPage a,.subListPage .sorting .rightPage span {background: url(../images/division.gif) no-repeat scroll 0 12px;color: #3aa400;float: left;margin-left: 15px;padding-left: 15px;}
.subListPage .sorting .rightPage a:hover {text-decoration: underline;}
.subListPage .sorting .rightPage span {color: #999;font-size: 14px;}
.subListPage .sorting .rightPage .pageMod{padding: 4px 0;}
.subListPage .sorting .rightPage .pageMod>a,.subListPage .sorting .rightPage .pageMod>span{background: inherit;}

.lineLists .noRecord{color: #888;height: 50px;line-height: 50px;margin-top: 15px;text-align: center;}
.lineLists .noRecord a{margin-left: 10px;text-decoration: underline;}
.lineLists .item {background: #FFF;border: 1px solid #E5E5E5;border-top: 1px solid #D0D0D0;margin-top: 15px;position: relative;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.lineLists .item:hover {background: #FFF5ED;border-color: #FA8D00;}
.lineLists .item dl {padding: 15px;}
.lineLists .item dt {height: 160px;float: left;margin-right: -213px;overflow: hidden;position: relative;width: 213px;}
.lineLists .item img {-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.lineLists .item:hover img {transform: scale(1.1);}
.lineLists .item dt i {background: rgba(58,164,0,0.8);border: 1px solid rgba(255,255,255,0.2);color: #FFF;display: block;font-size: 12px;position: absolute;top: 0;left: 0;height: 26px;line-height: 26px;padding: 0 10px;}
.lineLists .item dt i.i1 {background: rgba(255,136,136,0.8);}
.lineLists .item dt i.i2 {background: rgba(136,187,238,0.8);}
.lineLists .item dt i.i3 {background: rgba(204,153,238,0.8);}
.lineLists .item dt i.i4 {background: rgba(102,204,51,0.8);}
.lineLists .item dt .btnBox{bottom: 8px;display: none;height: 25px;padding: 0 10px;position: absolute;width: 193px;}
.lineLists .item dt .btn_add{background: url(../images/list.png) no-repeat 0 -315px;height: 25px;width: 92px;float: left;}
.lineLists .item dt .btn_add.on{background-position: 0 -290px;}
.lineLists .item dt .btn_collection{background: url(../images/list.png) no-repeat -99px -315px;height: 25px;width: 64px;float: right;}
.lineLists .item dt .btn_collection.on{background-position: -99px -290px;}
.lineLists .item:hover dt .btnBox{display: block;}
.lineLists .item dd {float: left;width: 100%;}
.lineLists .item dd > .box {margin-left: 213px;min-height: 158px;padding-left: 15px;}
.lineLists .item .priceWrap {float: right;margin-left: -115px;position: relative;width: 115px;}
.lineLists .item .info {float: left;width: 100%;}
.lineLists .item .inner {color: #888;line-height: 20px;margin-right: 115px;padding-right: 35px;}
.lineLists .item h4 {font-weight: normal;font-size: 14px;line-height: 24px;max-height: 48px;overflow: hidden;padding-bottom: 4px;}
.lineLists .item h4 a {color: #3aa400;font-weight: 700;}
.lineLists .item h4 a:hover {text-decoration: underline;}
.lineLists .item h4 b {background: url(../images/division.gif) no-repeat right 5px;color: #328605;display: inline-block;font-weight: normal;padding-right: 7px;margin-right: 7px;}
.lineLists .item .info li {height: 22px;line-height: 22px;padding-top: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lineLists .item .info li b {color: #000;font-weight: normal;padding-right: 5px;}
.lineLists .item .info li span {border: 1px solid #FF7C7A;color: #FF7C7A;display: inline-block;height: 20px;line-height: 20px;margin-right: 7px;padding: 0 4px;}
.lineLists .item .price {color: #888;height: 28px;line-height: 28px;padding-top: 5px;text-align: left;}
.lineLists .item .price i,.lineLists .item .price em {color: #FF7800;}
.lineLists .item .price em {bottom: -2px;font-size: 24px;padding: 0 2px;position: relative;}
.lineLists .item .orderLink {background: #f80;color: #FFF;display: block;height: 32px;line-height: 32px;margin-top: 10px;text-align: center;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.lineLists .item .orderLink:hover {background: #f60;}

.subListPage .sideBar .box {background: #FFF;border: 1px solid #E5E5E5;border-top: 2px solid #3aa400;margin-bottom: 15px;}
.subListPage .sideBar .hd {border-bottom: 1px solid #E5E5E5;color: #333;font-size: 14px;height: 40px;line-height: 40px;padding: 0 10px 0 15px;}

.destinationInfo .content {color: #898989;line-height: 22px;min-height: 220px;max-height: 282px;overflow: hidden;padding: 7px 15px 13px;text-align: justify;}
.destinationInfo .texts {max-height: 282px;overflow: hidden;}
.destinationInfo .links {border-top: 1px solid #E5E5E5;padding: 10px 0;}
.destinationInfo .links li {float: left;height: 20px;line-height: 20px;width: 33%;text-align: center;}
.destinationInfo .links li a {color: #3aa400;display: block;}
.destinationInfo .links li a:hover {text-decoration: underline;}
.destinationInfo .links li.middle {background: url(../images/division.gif) no-repeat 0 3px;width: 34%;}
.destinationInfo .links li.middle a {background: url(../images/division.gif) no-repeat right 3px;}

.browseRecord .hd span {font-size: 12px;float: right;}
.browseRecord .hd span a {background: url(../images/trash.png) no-repeat 0 12px;display: block;width: 16px;text-indent: -9999px;}
.browseRecord .noRecord {background: url(../images/record.png) no-repeat 10px 15px;color: #999;height: 24px;line-height: 24px;padding: 15px 15px 15px 42px;}
.browseRecord ul {padding-bottom: 15px;}
.browseRecord li {padding: 15px 12px 0 15px;}
.browseRecord li a {display: block;}
.browseRecord li dt {float: left;margin-right: -77px;position: relative;width: 77px;}
.browseRecord li dd {float: right;width: 100%;}
.browseRecord li dd .inner {margin-left: 77px;padding-left: 12px;}
.browseRecord li dd p {color: #888;height: 18px;line-height: 18px;overflow: hidden;}
.browseRecord li dd p.title {color: #333;height: 36px;margin-bottom: 4px;}
.browseRecord li:hover dd p.title {text-decoration: underline;}
.browseRecord li dd em {color: #FF7800;padding-right: 2px;}

/**优惠信息**/
.list .discountInfo{padding-top: 15px;width:100%;}
.list .discountInfo ul{}
.list .discountInfo li {float: left;margin-bottom: 10px;height: 20px;width: 115px;}
.list .discountInfo li .bonus {color: #ff7800;border: 1px solid #f4e09d;display: inline;padding: 0 5px;border-radius: 3px;}
.list .hoverTip{display: none;padding: 7px;position: absolute;top: 23px;left: -7px;}
.list .hoverTip .tipsBox{background: #FFF;border: 1px solid #DFDFDF;box-shadow: 0 2px 8px #ccc;padding: 5px 10px;position: relative;width: 230px;}
.list .hoverTip .tipsBox b{background: url(../images/arrowtop.png) no-repeat 0 0;display: block;font-size: 0;height: 7px;position: absolute;left: 7px;top: -7px;width: 12px;}
.list .hoverTip .tipsBox p{color: #000;line-height: 22px;text-align: justify;}
.list .hoverTip .tipsBox p em{color:#f60;font-family:arial;font-weight:700;}
.preHover {position: relative;cursor: pointer;}
.preHover .preBox {display: none;cursor: auto;padding-top: 8px;position: absolute;top: 18px;left: -1px;z-index: 50;}
.preHover:hover .preBox {display: block;}
.preHover .preBox .box {background: #FFFCE5;border: 1px solid #FFCE88;border-radius: 3px;padding: 0 10px;position: relative;width: 265px;}
.preHover .preBox .bg {background: url(../images/prehover.png) no-repeat 0 0;height: 5px;position: absolute;top: -5px;left: 12px;width: 8px;}
.preHover .preBox h5.title {border-bottom: 1px solid #FFDBB2;color: #F60;height: 18px;line-height: 18px;padding: 8px 0;text-align: left;}
.preHover .preBox .content {color: #754;line-height: 20px;padding: 8px 0;}
.preHover .preBox .content p {float: none;margin: 0;padding: 0;text-align: left;}

/**产品对比**/
.contrastBox{width:1200px;z-index:1000;position:fixed;bottom:0;left:0;right:0;margin:auto;_position:absolute;_bottom:auto;_top:expression_r(eval_r(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.contrastBox .contrastit{height:26px; line-height:26px;font-size: 14px;}
.contrastBox .contrastit dt{float:left;width: 290px;height:26px; line-height:26px; background:url(../images/list.png) no-repeat  -202px -478px #CD7947; color:#FFF;padding-left:38px; position:relative; cursor:pointer;}
.contrastBox .contrastit dt em{color:#f00;}
.contrastBox .contrastit dt b{position:absolute;right:8px;top:8px; width:13px; height:11px;background:url(../images/list.png) no-repeat  -200px -407px;}
.contrastBox .contrastit dt.open b{background-position:-219px -407px;}
.contrastBox .contrastit dd{float:left;background:#ffe0ce;color:#D2691E;text-align:center; width:872px;}
.contrastBox .content{width:1200px;height:100px;background-color:#333;opacity:0.9;filter:alpha(opacity=90);}
.contrastBox .content li{ border-left: 1px solid #3d3d3d;border-right: 1px solid #000;display: inline;float: left;height: 66px;overflow: hidden;padding: 15px;width: 318px; position:relative;}
.contrastBox .content li dl{}
.contrastBox .content li dt{width: 88px;height: 66px;float: left;}
.contrastBox .content li dt img{width: 88px;height: 66px;}
.contrastBox .content li dd{float: left;width: 212px;padding-left: 10px;}
.contrastBox .content li.butBox{ border-right: none;float: left;height: 78px;padding: 16px 0 0 16px;width: 133px;}
.contrastBox .content li h2{font-size:14px;color: #fff;height: 42px;overflow: hidden;}
.contrastBox .content li h2 a{color:#FFF; height:42px; overflow:hidden;}
.contrastBox .content li .price{text-align:right; color:#999;height: 24px;line-height: 24px;}
.contrastBox .content li .price span{ color:#F60; font-family:Arial; font-size:19px;padding-right:2px;}
.contrastBox .content li .price span.linprice{ font-size:12px;}
.contrastBox .content li .addinfo{color:#FFF;font-size:14px; padding-top:10px; text-align:center;}
.contrastBox .content li .close{ position:absolute;top:9px;right:7px; color:#FFF;font-family:Comic Sans MS;font-weight:bold; cursor:pointer; width:11px;height:11px;background:url(../images/list.png) no-repeat  -2px -428px;}
.contrastBox .content li .close:hover{background-position:-2px -443px}
.contrastBox .content li .but{ float:left;width: 118px; font-size:24px; color:#FFF; text-align:center; background:#41A9E8; height:45px; display:block; line-height:45px; border-radius:5px;}
.contrastBox .content li .but:hover{text-decoration:none; background:#3ba3e0; }
.contrastBox .content li  .not{background:#ccc;cursor:not-allowed;}
.contrastBox .content li  .not:hover{background:#ccc;}
.contrastBox .content li .clear{float:right;color:#FFF;background:url(../images/list.png) no-repeat -216px -424px; margin: 10px 15px 0 0;padding-left: 20px;}
.contrastBox .content li .clear:hover{background-position:-216px -452px;color:#F60;}


/*邮轮公司页面开始*/
.brand{background: #f5f5f5;padding-top: 20px !important;}
.brand_banner{background: #f0f0f0;margin-bottom: 20px;position: relative;width: 1200px;z-index: 5;}
.brand_banner .brand_banner_pic{height: 558px;overflow: hidden;position: relative;width: 100%;z-index: 1;}
.brand_banner .brand_banner_pic li{width: 1200px;/*height: 558px*/;overflow: hidden;}
.brand_banner .brand_banner_pic li img{display: block;height: 100%;width: 100%;}
.brand_banner .hd{position: absolute;width: 100%;margin: 0 auto;left: 0;top: 284px;z-index: 9;text-align: center;}
.brand_banner .hd ul{overflow:hidden; zoom:1;}
.brand_banner .hd ul li{border: 2px solid #fff;color: #fff;display: inline-block;height: 12px;margin: 4px 8px;text-align: center;width: 12px;text-indent: -9999px;border-radius: 50%;}
.brand_banner .hd ul li.on{background: #fff;}
.brand_info{background: #ffffff;border-bottom: 4px solid #cccccc;height: 172px;left: 0;padding-bottom: 30px;position: absolute;top: 352px;width: 100%;z-index: 3;}
.brand_info .brand_logo{background: #ffffff;box-shadow: 0 3px 3px #ccc;height: 65px;left: 75px;padding: 10px;position: absolute;top: -42px;width: 256px;z-index: 1;}
.brand_info .brand_logo img{height: 65px;width: 256px;display: block;}
.brand_info .banner_title{padding-top: 20px;text-align: center;font-size: 24px;font-weight: 700;}
.brand_info .banner_num{color: #0066cc;font-size: 14px;padding: 0;text-align: center;}
.brand_info .banner_num span{font-size: 34px;padding-left: 40px;padding-right: 10px;vertical-align: -6px;}
.brand_info .banner_num span.start{padding-left: 0;}
.brand_info .banner_txt{color: #666666;font-size: 14px;height: 63px;margin: 0 50px;text-indent: 2em;overflow: hidden;}
.brand_info .banner_unfold{bottom: 0;height: 10px;left: 50%;margin-left: -40px;padding: 10px 30px;position: absolute;width: 19px;z-index: 1;}
.brand_info .banner_unfold span{background: url(../images/youlun/brand_common.png) no-repeat -29px -12px;cursor: pointer;float: left;height: 10px;overflow: hidden;width: 19px;}
.brand_info_active{height: auto;}
.brand_info_active .banner_txt{height: auto;}
.brand_info_active .banner_unfold span{background-position: -29px 0;}

/*公司旗下邮轮*/
.brand_listwrap{background: #ffffff none repeat scroll 0 0;box-shadow: 0 0 5px #dddddd;margin-bottom: 20px;}
.brand_listwrap .listwrap_titlewrap{height: 76px;}
.brand_listwrap .titlewrap_fixed{background: #ffffff;position: static;top: 0;z-index: 2;height: 76px;width: 1200px;}
.brand_listwrap .titlewrap_fixed h2{border-bottom: 1px solid #dfdfdf;color: #333333;font-size: 18px;font-weight: 400;height: 76px;line-height: 76px;text-align: center;}
.brand_listwrap .titlewrap_fixed .titMore{float: right;height: 55px;margin-top: -76px;padding-right: 20px;padding-top: 21px;text-align: right;width: 320px;}
.brand_listwrap .titlewrap_fixed .titMore a{background: #ff9900;color: #ffffff;display: inline-block;font: 14px/32px STHeiti,"Microsoft YaHei",SimSun;padding: 0 10px;}
.brand_lists{overflow: hidden;padding: 0 20px;width: 1160px;}
.brand_lists .brand_list_item{border-top: 1px solid #dfdfdf;margin-bottom: 20px;margin-top: -1px;padding-top: 20px;}
.boats{height: 209px;margin-bottom: 20px;position: relative;z-index: 1;overflow: hidden;}
.boats dt{float: left;height: 209px;margin-right: 20px;width: 375px;}
.boats dt img{width: 100%;height: 100%;}
.boats dd{float: left;width: 765px;}
.boats dd .boat_name_in{width:400px;float:left}
.boats dd .ch_name:hover,
.boats dd .en_name:hover{color:#333;text-decoration:none}
.boats dd .en_name:hover{color:#666}
.boats dd .ch_name{color:#333;font-size:20px;margin-right:25px;line-height:30px;line-height:1.4}
.boats dd .en_name{color:#666;font-size:14px}
.boats dd .boat_more{color:#29e;font-size:14px}
.boats dd .boat_comm_in{width:130px;float:right;text-align:right}
.boats dd .boat_comm_in p{color:#999;font-size:14px}
.boats dd .boat_comm_in .t_score{font-size:18px;font-weight:700;color:#333}
.boats dd .boat_summary,
.boats dd .boat_summary ul{width:100%;float:left}
.boats dd .boat_summary ul{margin-right:-20px;padding-top:10px;height:20px;line-height:20px;overflow:hidden}
.boats dd .boat_summary li{float:left;white-space:nowrap;margin-right:20px}
.boats dd .boat_summary ul.brand_ship_summry{padding:5px 0 0;color:#999;margin-bottom:17px}
.boats dd .boat_summary p.boat_detail_info{border-top:1px solid #e8e8e8;float:left;padding-top:14px;color:#999;line-height:2;height:72px;overflow:hidden;*float:none;*clear:both}
.boats_product{background: #29e;position: relative;width: 1160px;}
.boats_product .product_box{position: relative;}
.boats_product .product_hot{color: #fff;font-size: 18px;height: 80px;left: 20px;margin: -40px 0 0;position: absolute;top: 50%;width: 40px;}
.boats_product .product_hot .icon_hot{background: url(../images/youlun/brand_common.png) no-repeat 0 -44px;display: block;height: 24px;margin: 0 0 6px 8px;width: 23px;}
.boats_product .product_list{background: #fff;height: auto !important;margin: 0 0 0 82px;min-height: 94px;overflow: hidden;padding-left: 10px;}
.boats_product .product_list li{border-bottom: 1px dotted #e4e4e4;line-height: 42px;}
.boats_product .product_list li:hover{background: #f9f9f9;}
.boats_product .product_list li .price{color: #ff6600;font-family: "Arial";font-size: 14px;}
.boats_product .product_list li .price span{font-size: 20px;margin: 0 2px;}
.boats_product .product_list li .price em{color: #999;font-size: 12px;font-weight: 500;}
.boats_product .product_list li .title{color: #333333;display: inline-block;font-size: 14px;margin: 0 0 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 540px;}
.boats_product .product_list li .local{background: #ebf3fd;border: 1px dotted #85b6ef;display: inline-block;font-size: 12px;height: 16px;line-height: 16px;margin-top: 10px;max-width: 125px;overflow: hidden;padding: 2px 4px;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}
.boats_product .product_list li .stage{color: #999999;display: inline-block;font-size: 12px;margin: 0 0 0 140px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 200px;}

/*列表按钮重置*/
.brand .pageMod{padding: 0 20px 20px;text-align: right;}
.pageMod a.cur{color: #29e !important;}
.pageMod a:hover{color: #29e !important;}

/*游轮旗下邮轮详情*/
.brandShow{}
.brandShow .brand_banner{margin: 0;}
.brandShow .brand_banner .brand_banner_pic{height: 462px;}
.brandShow .brand_banner .hd{position: absolute;width: 160px;margin: 0 auto;left: 50%;top: 350px;margin-left: -80px;z-index: 9;}
.brandShow .brand_banner .hd ul{overflow:hidden; zoom:1;}
.brandShow .brand_banner .hd ul li{background: #ccc;color: #fff;display: block; float: left;border: 0 none;height: 14px;margin: 0 8px;text-align: center;width: 14px;text-indent: -9999px;border-radius: 50%;}
.brandShow .brand_banner .hd ul li.on{background: #999;}

.brandShow .brand_cruise{position:absolute;z-index:4;left:90px;bottom:0;width:980px;min-height:50px;padding:10px 10px 0;background:#fff;border-radius:2px 2px 0 0}
.brand_cruise_logo{position:absolute;z-index:1;left:10px;bottom:0;width:200px;height:50px;overflow:hidden}
.brand_cruise_logo img{width:100%;height:100%}
.brand_cruise_name{text-align:center;line-height:14px}
.brand_cruise_name h2{font-weight:400}
.brand_cruise_name_en{text-transform:uppercase;font-size:14px;color:#999;padding-bottom:15px}
.brand_cruise_name_cn{font-size:24px;line-height:32px;display:inline-block;}
.brand_cruise_name_cn p{font-size:12px;line-height:1;}
.brand_cruise_name_cn a{color:#333}
.brand_cruise_name a:hover{text-decoration:underline}
.brand_cruise_name a.banner_more_detail{font-size: 14px;color: #29e;padding: 0 13px 0 10px;vertical-align: 15px;}
.brand_open_detail a.banner_more_detail{background-position:31px -108px}
.brand_comment{position:absolute;top:10px;right:10px;font-size:12px;text-align:right;line-height:18px}
.brand_comment_score{font-weight:700;font-size:18px;margin-bottom:8px}
.brand_comment_score span{color:#999;font-weight:400;font-size:14px}

.brand_ship_summary{padding:15px 100px 20px}
.brand_ship_detail{font-size:12px;color:#999;margin-bottom:16px;line-height:22px;text-indent: 2em;}
.summary_detail{padding:0 15px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;overflow:hidden;height:40px;text-align:center}
.summary_detail li{display:inline-block;*zoom:1;*display:inline;padding:5px 0;height:30px;line-height:30px;margin-right:20px;white-space:nowrap}
.summary_detail .brand_icon{background: url(../images/youlun/brand_icons.png) no-repeat;display:inline-block;margin-right:10px;*margin-right:5px;width:24px;height:24px;vertical-align:-7px;*vertical-align:-2px}
.summary_detail .brand_summarry1{background-position:0 0}
.summary_detail .brand_summarry2{background-position:-25px 0}
.summary_detail .brand_summarry3{background-position:-50px -1px}
.summary_detail .brand_summarry4{background-position:-75px 0}
.summary_detail .brand_summarry5{background-position:0 -26px}
.summary_detail .brand_summarry6{background-position:-25px -26px}
.summary_detail .brand_summarry7{background-position:-50px -26px}
.summary_detail .brand_summarry8{background-position:-75px -26px}
.summary_detail .brand_summarry9{background-position:-1px -51px}
.summary_detail .brand_summarry10{background-position:-25px -51px}
.summary_detail .brand_summarry11{background-position:-50px -51px}
.summary_detail .brand_summarry12{background-position:-75px -51px}
.summary_detail .brand_summarry13{background-position:0 -76px}
.summary_detail .brand_summarry14{background-position:-25px -76px}
.summary_detail .brand_summarry15{background-position:-50px -76px}
.summary_detail .brand_summarry16{background-position:-75px -76px}
.summary_detail .brand_summarry17{background-position:0 -101px}
.brand_ship_summry{padding:15px 5px;font-size:14px;color:#999;text-align:center}
.brand_ship_summry li{display:inline-block;*zoom:1;*display:inline;padding-right:15px}
.brand_ship_summry .ship_summary_icon{width:3px;height:14px;background-position:-47px -103px;margin-right:18px;vertical-align:middle}

.brand_nav_box{width:1180px;position:relative;height:80px}
.brand_nav{width:1200px;font-size:20px;background-color:#f5f5f5;z-index:9;height:80px;transition:box-shadow .5s}
.brand_nav_fixed{position: fixed;top: 0;box-shadow: 0 0 8px rgba(0,0,0,.4);z-index: 99;}
.brand_nav li{float: left;width: 133px;height: 80px;line-height: 80px;text-align:center;vertical-align:middle;cursor:pointer;transition:background-color .5s,color .5s;-webkit-transition:background-color .5s,color .5s}
.brand_nav li.on,
.brand_nav li:hover{color:#fff;background-color:#29e}
.brand_nav li.end{width: 136px;}

.channel{}
.channel .channel_tit{padding:52px 0 30px;text-align:center;font-size:32px}
.channel .category_nav{text-align:center;font-size:14px}
.channel .category_nav p{font-size:18px}
.channel .category_nav a:hover{text-decoration:none}
.channel .category_nav .on,
.channel .category_nav a:hover,
.channel .deck_category_nav .on,
.channel .deck_category_nav a:hover{color:#29e;border-bottom:2px solid #29e}
.channel .category_nav a{display:inline-block;*zoom:1;*display:inline;margin:0 32px;color:#333;height:55px;width:90px}
.channel a.more_line{border-left:1px solid #ccc;vertical-align:top;height:40px;line-height:40px;margin-top:7px;font-size:18px;margin-left:0;padding-left:40px}
.channel a.more_line:hover{color:#333;text-decoration:underline;border-bottom:0 none}
.channel .poi_tit_arr{background: url(../images/youlun/channel_icon.png) no-repeat -24px -97px; height: 20px;width: 18px;margin-left: 7px;vertical-align: middle;display: inline-block;}
.channel a.check_deck_btn{background-color: #2299ee;border-radius: 4px;color: #ffffff;display: block;font-size: 20px;height: 50px;line-height: 50px;margin: 55px auto 15px;text-align: center;width: 190px;}
.channel a.check_deck_btn:hover{background-color: #0066dd;text-decoration: none;}

.cabin_box{}
.channel_detail_boxs{width:100%;min-height:404px;overflow:hidden;position:relative}
.channel_detail_box{width:100%;zoom:1;height:100%;height:423px;}
.channel_cat_detail{float:left;font-size:16px;height:309px;border-top:1px solid #ebebeb;overflow:hidden;_display:inline;margin:28px 20px 67px 0}
.channel_cat_detail li{width:110px;padding:13px 15px 13px 5px;border-bottom:1px solid #ebebeb;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cat_det_arr{display:none;height:15px;width:6px;background: url(../images/youlun/channel_icon.png) no-repeat -15px -117px;position:absolute;right:0;top:50%;margin-top:-5px}
.channel_cat_detail .on{color:#29e}
.channel_cat_detail .on i{display:block}
.cat_det_more{position:absolute;top:0;left:0;width:110px;height:50px}
.channel_cat_detail li:hover{cursor:pointer;color:#29e}
.channel_cat_boxs{float: left;position: relative;overflow: hidden;width:1050px;height:310px;margin:28px 0 67px 0;_width:1000px}
.channel_cat_detail_box{/*position:absolute;*/left:0;top:0}
.channel_img{float: left;width: 540px;height: 310px;overflow: hidden;position: relative;}
.channel_img img{width: 100%;}
.channel_info_detail_in{line-height:27px;width:485px;padding:10px 5px 0 20px;font-size:14px;float:left;color:#999;height:300px;overflow:hidden;position:relative;_width:435px}
.channel_info_detail_in .channel_info_detail{margin-left:-20px;color:#333;line-height:20px}
.channel_info_detail_in .channel_info_detail li{display:block;float:left;width:232px;margin-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:27px;_display:inline;_width:200px}
.channel_info_detail_in p.only_detail{height:217px;overflow:hidden;width:455px;margin-bottom:5px}
.channel_info_detail_in .channel_info_more{color: #29e;padding: 15px 30px 0 0;}
.channel_info_detail_in .channel_info_more i{width: 23px;height: 22px;background: url(../images/youlun/channel_icon.png) no-repeat -51px -97px;vertical-align: middle;display: inline-block;}

.food_box{background:url(../images/youlun/food_bg.jpg) 0 0 no-repeat;width:100%;height:575px;position:relative;background-size:cover;*background-repeat:repeat}
.food_cont{color:#fff}
.food_cont .category_nav a{color:#fff}
.food_cont .category_nav .on,
.food_cont .category_nav a:hover{color:#fff;border-bottom:2px solid #fff}
.food_cont .category_nav a.more_line:hover{border-left:1px solid #9cc;border-bottom:0 none}
.food_cont .poi_tit_arr{background-position: -79px -97px}
.food_detail_in{width:1200px;min-height:388px;position:relative;margin-left:-20px;line-height:21px;z-index:1;overflow:hidden}
.food_detail_in .item{height:409px}
.food_detail_in a{float:left;width:380px;height:300px;padding:28px 0 60px 0;margin-left:20px;color:#fff}
.img_detail_box{width:100%}
.food_detail_img{width:376px;height:190px;border:2px solid #abc9cd;overflow:hidden}
.food_detail_img img{width: 100%;}
.food_detail_info{height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;_width:375px}
.food_detail_info span{margin-right:8px}
.food_detail_in h2{font-size:18px;padding:9px 0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;_width:375px}
.food_line{width:2px;height:15px;background: url(../images/youlun/channel_icon.png) no-repeat -71px -117px;display: inline-block;vertical-align:middle;margin-right:12px}
.poi_line2{height:43px;overflow:hidden;padding-top:5px}
.to_front,.to_next{display:block;width:19px;height:63px;background-color:#e8e8e8;position:absolute;top:93px;z-index:3;cursor:pointer}
.to_front{left:20px}
.to_next{right:0}
.to_front i,.to_next i{position:absolute;width:8px;height:12px;top:50%;left:50%;margin-top:-6px;margin-left:-4px}
.to_front i{background: url(../images/youlun/channel_icon.png) no-repeat -53px -118px}
.to_front:hover,.to_next:hover{background-color:#eef7fe}
.to_front:hover i{background-position:-62px -134px}
.to_next:hover i{background-position:-53px -134px}
.to_next i{background: url(../images/youlun/channel_icon.png) no-repeat -40px -118px;margin-left:-2px}
.food_detail_in .prevStop,
.food_detail_in .nextStop{background-color:#e8e8e8;cursor:inherit}
.food_detail_in .prevStop i{background: url(../images/youlun/channel_icon.png) no-repeat -83px -134px}
.food_detail_in .nextStop i{background: url(../images/youlun/channel_icon.png) no-repeat -74px -134px}
.food_detail_in .prevStop:hover,
.food_detail_in.nextStop:hover{background-color:#e8e8e8}
.food_detail_in .prevStop:hover i{background-position:-83px -134px}
.food_detail_in .nextStop:hover i{background-position:-74px -134px}

.play_box .food_detail_in a{color: #333;}
.play_box .poi_line2{color: #999;}
.play_box .food_line{background-position: -99px -117px;}

.service_box{background-color: #5d85a8;padding-bottom: 60px;}
.service_box .channel_tit{color: #fff;}
.service_box .serv_more{height: 25px;padding-top: 33px; text-align: center; vertical-align: middle; width: 100%;}
.service_box .serv_more a{color: #ffffff;font-size: 16px;}
.service_box .serv_more .poi_tit_arr{background-position: -80px -99px}
.sevr_detail_box{height:227px;overflow:hidden}
.sevr_detail_in{margin-left:-20px;_width:1200px}
.sevr_detail_in a{float:left;width:280px;margin-left:20px;_display:inline;*width:275px;*zoom:1}
.sevr_detail_in a:hover{text-decoration:none}
.sevr_detail_img{width:276px;height:136px;border:2px solid #bfcad5;overflow:hidden}
.sevr_detail_img img{width: 100%;}
.sevr_detail_in h2{color:#fff;font-size:18px;padding:15px 0 3px 0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sevr_detl{color:#fff;font-size:14px;line-height:1.4;height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*width:275px}

.faq_box{background-color: #e6ecf2;padding-bottom: 60px;}
.layer_faq_box{padding: 9px 30px 0;}
.faq_in{}
.faq_in dd,.faq_in dt{font-size: 16px;line-height: 2;overflow: hidden;padding-left: 28px;}
.faq_in dt{font-weight: 700;margin-top: 4px;}
.faq_in dd{margin: -11px 0 25px;}
.faq_in i{background: url(../images/youlun/faq_icon.png) no-repeat scroll 0 -38px;display: inline-block;float: left;height: 18px;margin-left: -28px;margin-top: 7px;width: 18px;}
.faq_in dd i{background-position: 0 -60px;margin-top: 21px;}
.faq_in .markdown{line-height: 1.8;margin: 1em 0;}
.faq_in .markdown img{margin: 0 auto;max-height: 450px;max-width: 500px;width: auto !important;}

.comment_box{background: #fff;padding-bottom: 60px;}
.comment_box .reviewContent .markInfo .mark1 em,
.comment_box .reviewContent .markInfo .mark2 dd.d4,
.comment_box .reviewContent .review .listBox dt .user,
.comment_box .reviewContent .review .box .hd li{color: #29e;}
.comment_box .reviewContent .markInfo .mark2{border-right: 0 none;padding: 18px 56px 34px;width: 855px;}
.comment_box .reviewContent .markInfo .mark2 dl{float: left;margin-right: 68px;padding-top: 25px;}
.comment_box .reviewContent .markInfo .mark3{display: none;}
.comment_box .reviewContent .markInfo .mark2 dd.d3 div{background: #29e;}
.comment_box .reviewContent .review .listBox dd{width: 1099px}

.travel_box{background-color: #f8f8f8;overflow: hidden;padding-bottom: 50px;}
.travel_box .bd{margin-left: -20px;overflow: hidden;}
.travel_box .bd li{background-color: #ffffff;border: 1px solid #efefef;float: left;height: 345px;margin-left: 20px;padding-bottom: 20px;width: 384px;}
.travel_box .yj_in{height: 100%;overflow: hidden;position: relative;width: 100%;}
.travel_box .yj_in a{left: 0;position: absolute;top: 0;transition: top 250ms ease-in-out 50ms;}
.travel_box .yj_in a:hover{text-decoration: none;top: -97px;}
.travel_box .youji_img{height: 215px;overflow: hidden;width: 100%;}
.travel_box .youji_img img{height: 100%;margin: -1px -1px 0;}
.travel_box .yj_detail_box{color: #333333;font-size: 14px;padding: 41px 10px 0;position: relative;text-align: center;width: 364px;}
.travel_box .user_head{background-color: #ffffff;border-radius: 50%;height: 66px;left: 50%;margin-left: -35px;overflow: hidden;padding: 2px;position: absolute;top: -35px;width: 66px;}
.travel_box .user_head img{border-radius: 50%;height: 100%;}
.travel_box .user_name{line-height: 1.3;}
.travel_box .user_name span{color: #999999;font-size: 12px;}
.travel_box .yj_titl{font-size: 16px;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.travel_box .yj_info{color: #999999;height: 21px;overflow: hidden;padding: 2px 0;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.travel_box .yj_info i{display: inline-block;height: 19px;vertical-align: -3px;width: 18px;}
.travel_box .yj_info i.per_price{background-position: -49px -102px;margin-right: 0;}
.travel_box .yj_info i.partener_info{background-position: -69px -103px;}
.travel_box .yj_detail{color: #999999;height: 92px;line-height: 23px;overflow: hidden;padding: 5px 0 0;text-align: justify;}
.travel_box .love_num_box{background: url(../images/youlun/love_num_box.png) repeat scroll 0 0;border-radius: 16px;color: #ffffff;font-size: 14px;height: 32px;left: -12px;line-height: 32px;overflow: hidden;padding: 0 11px 0 20px;position: absolute;text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);top: 10px;z-index: 9;}
.travel_box .love_num_box i{background: url(../images/youlun/brand_icons.png) no-repeat -31px -104px;display: inline-block;height: 22px;margin-right: 5px;vertical-align: -10px;width: 17px;}
.travel_box .img_mark{background: url(../images/youlun/img_mark_bg.png) repeat scroll 0 0;height: 215px;left: 0;opacity: 0;position: absolute;top: 0;width: 384px;}
.travel_box .yj_in a:hover .img_mark{opacity: 1;}
.travel_box .hd{padding: 20px 0 17px;text-align: center;width: 1200px;}
.travel_box .hd li{background-color: #ffffff;border: 1px solid #d0d0d0;border-radius: 12px;color: #2299ee;cursor: pointer;display: inline-block;font-size: 14px;height: 22px;line-height: 22px;margin: 0 9px;text-align: center;width: 22px;}
.travel_box .hd li.on,.travel_box .hd li:hover{background-color: #2299ee;border-color: #2299ee;color: #ffffff;}

.choo_box{background: url(../images/youlun/selected_route_bg.jpg) no-repeat scroll 0 0 / cover ;color: #ffffff;height: 600px;min-width: 1000px;width: 100%;}
.choo_box .category_nav a{color: #ffffff;display: inline-block;height: 35px;margin: 0 20px;}
.choo_box .category_nav .more_line{height: 23px;line-height: 25px;margin-left: 12px;padding-bottom: 7px;padding-top: 3px;}
.choo_box .category_nav .on,
.choo_box .category_nav a:hover{color:#fff;border-bottom:2px solid #fff}
.choo_box .category_nav a.more_line:hover{border-left:1px solid #9cc;border-bottom:0 none}
.choo_box .poi_tit_arr{background-position: -79px -98px}
.choo_detail_wrap{height: 362px;width: 100%;overflow: hidden;}
.choo_detail_boxs{position: relative;}
.choo_detail_in{margin-top: 32px;height:348px}
.choo_more_route{background-image: url(../images/youlun/img_mark_bg.png);background-repeat: repeat;color: #ffffff;float: left;height: 291px;line-height: 27px;padding: 19px 20px 20px;text-indent: 3em;width: 242px;}
.choo_more_route{position: relative;}
.choo_more_route a{background-color: #2299ee;border-radius: 3px;bottom: 30px;color: #ffffff;font-size: 18px;height: 40px;left: 50%;line-height: 40px;margin-left: -86px;position: absolute;text-align: center;text-indent: 0;width: 172px;}
.choo_more_route a:hover{background-color: #0066dd;}
.more_route_det{font-size: 14px;height: 215px;overflow: hidden;position: relative;}
.more_route_det i{background: url(../images/youlun/channel_icon.png) no-repeat;display: inline-block;height: 20px;position: absolute;width: 22px;}
.more_route_det i.top_icon{background-position: -24px -131px;left: 0;top: 0;}
.more_route_det i.bottom_icon{background-position: 0 -132px;bottom: 0;right: 0;}
.choo_detail_right{float: left;}
.choo_detail_right a{background-color: #ffffff;margin-left: 11px;width: 295px;float: left;}
.choo_detail_right a.border1{border-bottom: 10px solid #2299ee;}
.choo_detail_right a.border2{border-bottom: 10px solid #fc6621;}
.choo_detail_right a.border3{border-bottom: 10px solid #ffcc00;}
.choo_detail_right .choo_detail_img{height: 173px;overflow: hidden;width: 295px;}
.choo_detail_right .choo_detail_img img{width: 100%;}
.choo_detail_right .choo_pro_name{color: #333333;float: left;font-size: 12px;line-height: 24px;padding: 18px 0 20px 10px;width: 215px;}
.choo_detail_right .choo_logo{float: left;height: 40px;margin: 20px 0 0 10px;width: 40px;}
.choo_detail_right .choo_pro_name h2{font-size: 16px;font-weight: 400;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.choo_detail_right .choo_pro_name p{height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.choo_detail_right .choo_pro_price{clear: both;color: #fc6621;font-size: 26px;height: 26px;margin: 0 auto 35px;text-align: center;}
.choo_detail_right .choo_yuan{font-size: 16px;}
.choo_detail_right .choo_per{font-size: 18px;}

/*游轮类型列表*/
.poi_filter{width:1180px;margin:0 auto;padding:10px 2px 10px}
.poi_filter_item{position:relative;z-index:1;padding-left:70px;min-height:27px;_height:27px;*padding-bottom:10px;*zoom:1;font-size:16px}
.poi_filter_item:after{display:block;content:"\20";clear:both;height:0;overflow:hidden;visibility:hidden}
.poi_filter_item_title{position:absolute;z-index:1;left:0;top:0;width:70px;text-align:left;color:#999;font-weight:400;height:40px;line-height:40px}
.poi_filter_item li{float:left;height:40px;line-height:40px;margin-right:6px;margin-bottom:10px;border-radius:4px}
.poi_filter_item a{float:left;padding:0 20px;height:40px;line-height:40px;color:#333;white-space:nowrap;word-break:keep-all;}
.poi_filter_item .on{text-decoration:none;background:#29e;color:#fff}
.poi_filter_item .on a{color:#fff}
.poi_list_wrap{width:1200px;margin:0 auto 20px}
.poi_list_wrap_in{width:1220px;*padding-bottom:20px;*zoom:1}
.poi_list_wrap_in:after{display:block;content:"\20";clear:both;height:0;overflow:hidden;visibility:hidden}
.poi_list_item{float:left;width:374px;height:327px;padding:6px 6px 10px;margin-bottom:25px;margin-right:20px;color:#333 !important;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);border:1px solid #efefef\0\9;*border:1px solid #efefef}
.poi_list_item:hover{text-decoration:none;box-shadow:0 0 8px rgba(0,0,0,.4)}
.poi_list_thumb{width:372px;height:182px;cursor:pointer;position:relative;border:1px solid #f5f5f5}
.poi_list_thumb img{width:100%;height:100%}
.serv_detl{position:absolute;left:0;bottom:0;width:361px;height:25px;color:#fff;font-size:12px;padding-left:5px;line-height:25px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:url(http://pic.c-ctrip.com/cruise/common/bg_opacity50.png) 0 0 repeat;_background:0;_background-color:#777}
.poi_list_thumb img{display:block;width:100%;height:100%}
.poi_list_dl{width:370px;padding:11px 2px 0 2px;cursor:pointer}
.poi_list_dl dt{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;font-size:18px;margin-bottom:2px}
.poi_list_dl .poi_list_dl_desc{width:100%;height:55px;overflow:hidden;margin-top:3px;color:#999;font-size:12px}
.poi_list_dl .poi_list_dl_info{width:100%;overflow:hidden;*zoom:1}
.poi_list_dl .poi_list_dl_info:after{display:block;content:"\20";clear:both;height:0;overflow:hidden;visibility:hidden}
.poi_list_info_item{float:left;width:44.5%;height:21px;margin-right:5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;color:#333;font-size:12px}
/*游轮类型详情*/
.ico_location,.poi_cabin_fold,.poi_cabin_thumbs_next,.poi_cabin_thumbs_next_dis,.poi_cabin_thumbs_prev,.poi_cabin_thumbs_prev_dis,.poi_cabin_unfold,.poi_ico_video,.poi_remarks_btn{background-image:url(../images/youlun/categoryShow_icon.png);background-repeat:no-repeat}
.main_box{width:100%;min-width:1000px}
.poi_cabin{border:1px solid #ddd;width:1150px;margin:0 auto 40px;padding:15px;background:#fff;*zoom:1}
.poi_cabin:after{display:block;content:"\20";clear:both;height:0;overflow:hidden;visibility:hidden}
.poi_cabin_col01{float:left;width:640px;height:430px;margin-right:15px}
.poi_cabin_pic{width:100%;height:360px;overflow:hidden;margin-bottom:10px;background-color:#eee}
.poi_cabin_pic a{display: inline-block;width:100%;height:360px;}
.poi_cabin_pic img{height:100%;width: 100%;}
.pic_slide_nav{position:relative;z-index:2;margin-top:-2px;height:58px;width:590px;padding:0 25px}
.pic_slide_nav .nav_box{margin:0 auto;width:590px;height:58px;overflow:hidden}
.pic_slide_nav .nav_list{width:3000px;height:58px;overflow:hidden;*zoom:1}
.pic_slide_nav .nav_list li{float:left;margin-left:12px}
.pic_slide_nav .nav_list a{display:block;width:104px;height:58px;overflow:hidden}
.pic_slide_nav .nav_list img{display:block;width:104px;height:58px}
.pic_slide_nav .nav_list li.on a,
.pic_slide_nav .nav_list li.on a:hover{border:2px solid #f90;width:100px;height:54px}
.pic_slide_nav .nav_list li.on a img,
.pic_slide_nav .nav_list li.on a:hover img{margin-top:-2px;margin-left:-2px}
.pic_slide_nav .nav_next,.pic_slide_nav .nav_prev{position:absolute;top:0;width:25px;height:58px;background-color:#eee}
.pic_slide_nav .nav_prev{left:0}
.pic_slide_nav .nav_next{right:0}
.ico_location,.pic_slide_nav .nav_next .i_caret,.pic_slide_nav .nav_prev .i_caret{background-image:url(../images/youlun/categoryShow_icon.png);background-repeat:no-repeat;display:block;margin:25px auto;width:5px;height:9px;line-height:0;overflow:hidden;*zoom:1}
.pic_slide_nav .nav_prev .i_caret{background-position:0 -231px}
.pic_slide_nav .nav_next .i_caret{background-position:-4px -231px}
.pic_slide_nav .nav_next:hover,.pic_slide_nav .nav_prev:hover{background-color:#eef7fe}
.pic_slide_nav .nav_prev:hover .i_caret{background-position:-10px -231px}
.pic_slide_nav .nav_next:hover .i_caret{background-position:-14px -231px}
.pic_slide_nav .prevStop .i_caret,.pic_slide_nav .prevStop:hover .i_caret{background-position:-20px -231px}
.pic_slide_nav .nextStop .i_caret,.pic_slide_nav .nextStop:hover .i_caret{background-position:-24px -231px}
.pic_slide_nav .nextStop,.pic_slide_nav .prevStop{cursor:default}
.pic_slide_nav .nextStop:hover,.pic_slide_nav .prevStop:hover{background-color:#eee}
.poi_cabin_col02{float:left;width:493px}
.poi_cabin_video{float:right;width:150px;height:20px;border:2px solid #fff;padding:6px 0;color:#fff;background:#4c4c4c;line-height:20px;text-align:center;font-size:18px;border-radius:18px}
.poi_cabin_video:hover{text-decoration:none}
.poi_ico_video{display:inline-block;width:13px;height:16px;overflow:hidden;margin-right:10px;background-position:-28px 0;*vertical-align:middle}
.poi_cabin_col02_title{margin-bottom:10px;font-size:24px;font-weight:400;line-height:1.2;overflow:hidden;*zoom:1}
.poi_cabin_col02_title span{padding:1px 5px;margin-right:5px}
.poi_cabin_intro_wrap{border-bottom:1px solid #f2f2f2}
.poi_cabin_intro_wrap.c_brief {margin-top: 10px;border-top: 1px solid #f2f2f2;border-bottom: 0;padding-top: 10px;}
.poi_cabin_intro{width:100%;margin-bottom:10px;max-height:96px;_height:96px;overflow:hidden;color:#999;font-size:16px;line-height:1.5}
.poi_cabin_intro_wrap_active .poi_cabin_intro{max-height:none;_height:auto}
.poi_cabin_unfold{position:relative;z-index:1;display:block;width:25px;height:13px;overflow:hidden;margin:10px auto 0;border:6px solid #d9d9d9;border-width:6px 16px;background-color:#d9d9d9;background-position:-215px -170px}
.poi_cabin_intro_wrap_active .poi_cabin_unfold{background-position:-215px -158px}
.poi_cabin_unfold:hover{border-color:#c8e4fa;background-color:#c8e4fa}
.poi_cabin_info_list{padding:10px 0 3px 0;color:#666;*zoom:1}
.poi_cabin_info_list:after{display:block;content:"\20";clear:both;height:0;overflow:hidden;visibility:hidden}
.poi_cabin_info_list li{position:relative;z-index:1;float:left;min-width:188px;height:17px;overflow:hidden;padding:5px 0 0 58px;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;color:#333}
.poi_cabin_info_list .li_auto{width:410px;height:auto;white-space:normal;word-break:normal;margin-bottom:-3px}
.poi_cabin_info_list .location{padding-left:83px;color:#29e}
.poi_cabin_info_list .location .poi_cabin_info_list_title{width:65px;text-align:left}
.poi_cabin_info_list a,.poi_cabin_info_list a:hover{color:#29e}
.poi_cabin_info_list .poi_cabin_info_list_title{position:absolute;z-index:1;left:0;top:3px;/*width:29px;*/padding:2px 0;text-align:center;color:#333}
.poi_cabin_location{padding-top:10px;color:#666}
.poi_cabin_location a{color:#666}
.ico_location{position:absolute;z-index:1;width:12px;height:16px;overflow:hidden;margin-left:5px;background-position:-32px -227px;top:-18px;cursor:pointer;*margin-top:-2px;display:inline-block}
.serv_detl_box{width:1180px;margin:0 auto}
.serv_detl_item{padding:0 55px 25px 44px}
.serv_l{color:#29e;font-size:16px;float:left;width:135px;padding-right:25px;text-align:left}
.serv_r{overflow:hidden;color:#999}
.serv_r h2{color:#333;font-weight:400}
.serv_r p{white-space:pre-line;line-height:1.7}
.poi_title{width:1180px;margin:20px auto 40px;position:relative;z-index:1;height:40px;padding-top:30px}
.poi_title .poi_title_line{position:absolute;z-index:1;width:100%;height:1px;overflow:hidden;top:49px;left:0;background-color:#e8e8e8}
.poi_title .poi_title_text{float:left;position:relative;z-index:2;left:50%;font-size:24px;text-align:center;font-family:"Microsoft YaHei",simsun,sans-serif;color:#333}
.poi_title .poi_title_text_in{float:left;position:relative;z-index:1;left:-50%;padding:0 30px;background:#fff}
.poi_other_room{width:1180px;height:136px;overflow:hidden;position:relative;z-index:1;margin:0 auto 20px}
.poi_other_room_in{width:110%}
.poi_other_room_item{float:left;width:386px;margin-right:11px;height:136px}
.poi_other_room_item a:hover{text-decoration:none}
.poi_other_room_pic{width:165px;height:80px;float:left;overflow:hidden;background-color:#fff}
.poi_other_room_pic img{width:100%;height:100%;display:block}
.poi_other_room_dl{float:left;width:211px;margin-left:10px;height:136px}
.poi_other_room_dl dt span{padding:2px 5px;margin-right:5px}
.poi_other_room_dl dt{width:100%;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap;line-height:24px;height:25px;margin-bottom:5px}
.poi_other_room_dl dt a{color:#333}
.poi_other_room_dl dt a:hover{text-decoration:underline}
.poi_other_room_dl dd{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;color:#999;font-size:12px}
.poi_other_room_dl_label{display:inline-block;padding:2px 10px 2px 0;margin-right:10px}

/*线路详情show页面*/
.show{}
/**/
.show .fl{float: left;}
.show .fr{float: right;}
.show .topMod .info{background: #fff;border: 1px solid #e6e6e6;display: block;margin-bottom: 20px;padding: 19px;width: 1160px;}
.show .topMod .infoBox{width: 602px;}
/*幻灯片*/
.show .topMod .focusBox{float:left;width:602px;display:inline;}
.txMovie{position:relative;width:602px;height:452px; background:#000; }
.focus_pic{width:602px;height:452px;overflow:hidden;float: left;}
.focus_pic li{vertical-align:top}
.focus_pic img{width:602px;height:452px;display:inline-block;vertical-align:top}
.focus_nav{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);width:100%;*zoom:1;overflow:hidden;}
.focus_nav ul{position:relative;*zoom:1;padding: 12px 0;height: 86px;}
.focus_nav li{position:relative;*zoom:1;cursor:pointer;float: left;margin-left:12px;}
.focus_nav img{border:2px solid #fff;width:108px;height:81px}
.focus_nav .on b{color:#fff;position:absolute;top:-10px;left:30px;font-size:10px;font-family:arial;-webkit-text-size-adjust:none}	
.txMovie .focus_nav li .cover{position:absolute;top:0;left:0;width:112px;height:85px;line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=30);opacity:.3}
.txMovie .focus_nav li.on .cover{display:none}
.txMovie .focus_nav li.on img{border-color: #f80;}
.focus_nav .navPrev,.focus_nav .navNext{border:2px solid #fff;background-color:rgba(0, 0,0,.6);background-repeat: no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');display:inline-block;*zoom:1;width:38px;height:81px;line-height:100;overflow:hidden;opacity:.6;filter:Alpha(Opacity=60);background-image:url(../images/focus.png);position:absolute;bottom:13px}
.focus_nav .navPrev{background-position:12px 30px;right:52px;border-right-color:transparent}
.focus_nav .navNext{background-position:-20px 30px;right:12px}
.focus_nav .navPrev:hover,.focus_nav .navNext:hover{opacity:1;filter:Alpha(Opacity=100);border-right-color:#fff}

/**日历**/
.show.calendar_box{}
.show .calendar{float: left;}
.show .calendar .outer{}
.show .calendar .outer table{float:left;width:602px;border-collapse: collapse;box-shadow: 0 0 8px #dedede; background:#FFF;}
.show .calendar .outer table .month{background:#29e; height:36px; line-height:36px;}
.show .calendar .outer table .prevMonth a,.show .calendar .outer table .nextMonth a{display:block;height: 17px;width: 17px;background:url(../images/calendar.png) no-repeat;margin-top: 10px;}
.show .calendar .outer table .prevMonth{float:left; padding:0 8px;}
.show .calendar .outer table .nextMonth{float:right;padding:0 8px;}
.show .calendar .outer table .prevMonth .prev{ background-position:-36px 0;}
.show .calendar .outer table .nextMonth .next{background-position: 0 0px;}
.show .calendar .outer table .prevMonth .prev0{background-position: -36px -37px;cursor:not-allowed;}
.show .calendar .outer table .nextMonth .next0{ background-position:0 -37px; cursor:not-allowed;}
.show .calendar .outer table .month a:hover{ text-decoration:none;}
.show .calendar .outer table .dates{ text-align:center;font-size:16px; color:#FFF;}
.show .calendar .outer table .dates em{font-family:Arial;}
.show .calendar .outer table .week{ height:32px; background:#F2F2F2; text-align:center;}
.show .calendar .outer table .week th,
.show .calendar .outer table td{width:86px; height:60px; border:1px solid #DFDFDF;vertical-align: top;border-width: 0 1px 1px 0;}
.show .calendar .outer table .week th{text-align:center;height: 22px;line-height: 22px;vertical-align: middle;}
.show .calendar .outer table td p{padding:0 8px;line-height:20px;}
.show .calendar .outer table td p.money{text-align:right;}
.show .calendar .outer table td p em{color:#F60; font-family:Arial; font-size:13px;}
.show .calendar .outer table td.no{ background:#FAFAFA; color:#999;}
.show .calendar .outer table td.cur{background:#fef3b9}
.show .calendar .outer table td.hover{background:#fef3b9; cursor:pointer;}
.show .calendar .outer table td.no:hover{cursor:default;}

/**/
.proInfo{min-height: 278px;padding-bottom: 174px;padding-left: 15px;position: relative;width: 543px;}
.showTitle{}
.showTitle h2{font-size: 20px;font-weight: 400;line-height: 24px;margin-bottom: 10px;margin-top: -5px;position: relative;z-index: 1;max-height: 48px;overflow: hidden;}
.showTitle p{height: 20px;line-height: 1;margin-bottom: 20px;position: relative;z-index: 3;}
.showTitle p span{float: left;height: 14px;line-height: 14px;margin-top: 3px;padding: 0 6px;}
.showTitle p span.out{border-right: 1px solid #e8e8e8;padding-left: 0;}
.showTitle .collection{float: right;height: 16px;line-height: 16px;}
.showTitle .collection:hover{color: #333;text-decoration: underline;}
.showTitle .collection b{background: url(../images/topbar.png) no-repeat 0 0;display: block;font-weight: normal;padding-left: 22px;}

.tourPrice {background: #fff4e6;color: #777;height: 36px;padding: 22px 20px 23px;position: relative;}
.tourPrice .price_dl dt {float: left;line-height: 36px;margin-right: -60px;position: relative;width: 60px;text-align: right;color: #333;}
.tourPrice .price_dl dd {float: right;width: 100%;}
.tourPrice .price_dl dd .inner {height: 36px;line-height: 36px;margin-left: 60px;padding-left: 6px;position: relative;}
.tourPrice .price_dl dd li {float: left;}
.tourPrice .price_dl dd i {font-size: 14px;color: #FF7800;}
.tourPrice .price_dl dd em {font-size: 30px;font-weight: 700;padding: 0 5px;color: #FF7800;}
.tourPrice .price_dl dd .origin {margin-left: 15px;text-decoration: line-through;color: #bbb;}
.tourPrice .price_dl dd .save {padding: 0 15px 0 10px;}
.tourPrice .price_dl dd .illustration {color: #FECAB0;cursor: pointer;float: left;position: relative;text-decoration: underline;z-index: 100;}

.detail_sale_box{position:absolute;z-index:2;right:20px;top:50%;margin-top:-8px}
.detail_sale_box .sale_more{padding-right:13px;line-height:20px;color:#f60;font-size:12px}
.detail_sale_box .sale_more .i_caret{position:absolute;top:8px;right:0;width:9px;height:5px;line-height:0;background: url(../images/youlun/yl_show_icon.png) no-repeat -30px -244px;overflow:hidden}
.detail_sale_box .sale_more_active .i_caret{background-position:-30px -240px}
.detail_sale_box .s_sale{background-color: #ff6600;color: #ffffff;font-size: 12px;height: 18px;left: -22px;line-height: 18px;position: absolute;text-align: center;top: 0;width: 18px;}
.base_layer{background-color:#fff;border-top:4px solid #f60;box-shadow:0 0 4px rgba(0,0,0,.4);overflow:hidden}
.base_layer .layer_box{position:relative;padding:30px;border:1px solid #ccc;border-top:0 none;background-color:#fff}
.sale_layer{display:none;position:absolute;top:25px;right:0;z-index:5;width:320px}
.sale_layer .layer_box{position:relative;padding:30px 0 0;*zoom:1}
.sale_layer .scroll_bg{position:absolute;left:0;bottom:0;width:400px;height:20px;background:#fff}
.cabin_sale_box{margin-top:-5px;padding-left:30px;padding-bottom:20px}
.cabin_sale_list{margin-bottom:10px}
.cabin_sale_list dt{font-size:14px;font-weight:700}
.cabin_sale_list .num{margin-left:5px;color:#999;font-size:12px;font-weight:400}
.cabin_sale_list .base_price{margin-left:20px;color:#f60;font-weight:400}
.cabin_sale_list .base_price dfn{position:static;top:0;font-size:14px}
.cabin_sale_list .base_price span{padding:0;font-size:14px}
.cabin_sale_list dd{margin-top:2px;padding-left:8px;font-size:12px;overflow:hidden;*zoom:1}
.cabin_sale_list .i_point{float:left;margin-left:-8px;margin-top:7px;width:4px;height:4px;background: url(../images/youlun/yl_show_icon.png) no-repeat -40px -250px;overflow:hidden}
.cabin_sale_box .btn_all{display:block;width:150px;height:30px;line-height:30px;background:#f90;color:#fff;font-size:14px;border-radius:4px;cursor:pointer;outline:0;text-align:center}
.cabin_sale_box .btn_all:hover{background:#f60;text-decoration:none}

.basicInfo{margin-top: 15px;}
.basicInfo .item {line-height: 22px;margin-top: 15px;padding: 0 15px 0 9px;}
.basicInfo .item.top {margin-top: 0;}
.basicInfo .item dt {color: #000;float: left;margin-right: -72px;position: relative;width: 72px;text-align: right;font-size: 14px;line-height: 30px;}
.basicInfo .item dd {color: #777;float: right;width: 100%;}
.basicInfo .item .inner {margin-left: 72px;padding-left: 6px;line-height: 30px;}

.schedule_date{border: 1px solid #cfcfcf;cursor: pointer;float: left;height: 28px;line-height: 28px;overflow: hidden;padding: 0 5px 0 25px;position: relative;z-index: 1;}
.schedule_date:hover{border-color: #29e;}
.schedule_date .date{font-size: 14px;margin-bottom: 15px;overflow: hidden;}
.schedule_date .week{color: #999999;margin-left: 15px;}
.schedule_date .i_date{background: url(../images/youlun/yl_show_icon.png) no-repeat -20px -250px;height: 16px;left: 5px;margin-top: -8px;position: absolute;top: 50%;width: 16px;}
.schedule_num_item{float: left;height: 30px;line-height: 14px;margin-left: 10px;}
.schedule_num_item .schedule_num{display:inline-block;padding:1px 0;color:#999;vertical-align:middle;*display:inline;*zoom:1;*width:120px}
.schedule_num_item .mid{display: inline-block;height: 100%;line-height: 0;overflow: hidden;vertical-align: middle;width: 1px;}
.s_label{background-color: #ebf3fd;border: 1px dotted #87b7ed;color: #1069da;float: left;height: 16px;line-height: 16px;margin: 6px 6px 0 0;padding: 0 3px;white-space: nowrap;}

.preHover {position: relative;cursor: pointer;}
.preHover .preBox {display: none;cursor: auto;padding-top: 8px;position: absolute;top: 18px;left: -1px;z-index: 50;}
.preHover:hover .preBox {display: block;}
.preHover .preBox .box {background: #FFFCE5;border: 1px solid #FFCE88;border-radius: 3px;padding: 0 10px;position: relative;width: 265px;}
.preHover .preBox .bg {background: url(../images/prehover.png) no-repeat 0 0;height: 5px;position: absolute;top: -5px;left: 12px;width: 8px;}
.preHover .preBox h5.title {border-bottom: 1px solid #FFDBB2;color: #F60;height: 18px;line-height: 18px;padding: 8px 0;text-align: left;}
.preHover .preBox .content {color: #754;line-height: 20px;padding: 8px 0;}
.preHover .preBox .content p {float: none;margin: 0;padding: 0;text-align: left;}

.bookingBox{bottom: 0;position: absolute;height: 174px;}
.bookingBtn {text-align: center;height: 48px;line-height: 48px;}
.bookingBtn a {background: #f80;border-radius: 3px;color: #FFF;display: inline-block;font-size: 14px;font-weight: 700;padding: 0 100px;text-align: center;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.bookingBtn a:hover {background: #f60;text-decoration: none;color:#fff;}
.bookingBtn a.cannot{background: #888;}
.bookingBtn a.cannot:hover{background: #888;}
.recommended {border-top: 1px solid #E5E5E5;margin-top: 17px;padding-top: 4px;}
.recommended h5 {color: #E4393C;font-size: 14px;font-weight: 700;height: 40px;line-height: 40px;padding-left: 20px;}
.recommended .content{padding: 0 48px;position: relative;}
.recommended .content .icon{background:url(../images/ticon.png) no-repeat;display: inline-block;height: 11px;position: absolute;width: 13px;}
.recommended .content .ticon_tjL{background-position: 0 0;left: 20px;top: 0;}
.recommended .content .ticon_tjR{background-position: -19px 0px;right: 20px;bottom: 0;}
.recommended .contentInfo{color: #666;line-height: 22px;max-height: 64px;overflow: auto;}

/*详情页描述等信息*/
.mainBox{border: 1px solid #E5E5E5;border-top: 0;min-height: 500px;position: relative;background-color: #fff;margin-bottom:10px;background-color:#fff;}

.detailNav {border-bottom: 2px solid #29e;border-top: 1px solid #E5E5E5;background: #F9F9F9;position: absolute;top: 0;width: 100%;z-index: 1000;}
.detailNav .booking {display: none;float: right;padding: 4px 5px;}
.detailNav .booking a {background: #f80;border-radius: 3px;color: #FFF;display: block;height: 36px;line-height: 36px;padding: 0 41px;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.detailNav .booking a:hover {background: #f60;text-decoration: none;}
.detailNav ul {float: left;}
.detailNav li {border-right: 1px solid #E0E0E0;float: left;height: 46px;line-height: 46px;}
.detailNav li a {display: block;font-size: 14px;padding: 0 15px;}
.detailNav li a:hover {text-decoration: underline;}
.detailNav li.active a {background: #29e;color: #fff;position: relative;font-weight: 700;height: 47px;margin-top: -1px;}

.itemList{}
.itemList .itemBox{padding: 0 20px;}
.itemList .itemBox .itemHd .more{float: right;}
.itemList .itemBox .print{background: url(../images/print.png) no-repeat scroll 12px 4px;border: 1px solid #ddd;border-radius: 3px;color: #666;display: inline-block;float: left;font-size: 12px;height: 24px;line-height: 24px;margin-left: 10px;margin-top: 3px;padding: 0 12px 0 35px;}
.itemList .itemBox .download{background: url(../images/download.png) no-repeat scroll 12px 4px;border: 1px solid #ddd;border-radius: 3px;color: #666;display: inline-block;float: left;font-size: 12px;height: 24px;line-height: 24px;margin-left: 10px;margin-top: 3px;padding: 0 12px 0 35px;}
.itemList .itemBox .itemHd{position: relative;margin-bottom: 15px;margin-top: 45px;border-bottom: 3px solid #e3e3e3;color: #656565;height: 36px;line-height: 36px;display: block;font-size: 18px;font-weight: bold;padding-left: 38px;}
.itemList .itemBox .itemHd span{color: #999;display: inline-block;font-size: 12px;font-weight: 100;margin-left: 22px;}
.itemList .itemBox .itemHd i{background: url(../images/hdicon.png) no-repeat scroll 4px 9px;position: absolute;left: 0;bottom: -3px;width: 30px;height: 36px;display: inline-block;border-bottom: 3px solid #29e;}
.itemList .trip .itemHd i{background-position: 4px -43px;}
.itemList .cost .itemHd i{background-position: 4px -98px;}
.itemList .instructions .itemHd i{background-position: 3px -150px;}
.itemList .prompt .itemHd i{background-position: 4px -204px;}
.itemList .process .itemHd i{background-position: 4px -259px;}
.itemList .review .itemHd i{background-position: 4px -311px;}
.itemList .consults .itemHd i{background-position: 3px -364px;}
.itemList .salesRecords .itemHd i{background-position: 4px -416px;}
.itemList .itemBox h4.hd {border-left: 5px solid #ff8a00;height: 20px;line-height: 20px;padding-left: 10px;margin-bottom: 15px;position: relative;}
.itemList .itemBox h4.hd b {color: #121212;font-weight: 700;}

/*邮轮特色*/
.features{}
.cru_title{position:relative;z-index:1;height:40px;padding-top:30px;margin-bottom:20px}
.cru_title .line{position:absolute;z-index:1;width:100%;height:1px;overflow:hidden;top:50px;left:0;background-color:#e8e8e8}
.cru_title .text{position:relative;z-index:2;margin:0 auto 0;font-size:24px;text-align:center}
.cru_title .text span{padding:0 25px;background-color:#fff}
.cru_info_text{margin:0 auto;margin-bottom:20px;width:940px;height:36px;color:#999;overflow:hidden}
.cru_info_tab{margin-bottom:15px;text-align:center}
.cru_info_tab a{display:inline-block;padding:10px 25px 0 25px;height:35px;font-size:16px;color:#333;text-align:center;*display:inline;*zoom:1}
.cru_info_tab a .i_caret{display:none;margin:5px auto 0 auto;width:9px;height:5px;background: url(../images/youlun/yl_show_icon.png) no-repeat -10px -244px;*margin:5px 0 0 0;_overflow:hidden}
.cru_info_tab a.on,.cru_info_tab a:hover{color:#29e;text-decoration:none}
.cru_info_tab a.on .i_caret{display:block}
.cru_info_wrap{position:relative;height:254px;overflow: hidden;}
.cru_info_slide{position:relative;*zoom:1;padding:0 25px 0 35px !important;}
.cru_info_slide .item{position:relative;}
.cru_info_slide .nav_next,
.cru_info_slide .nav_prev{background-color: #eeeeee;height: 50px;position: absolute;top: 4px;width: 15px;}
.cru_info_slide .nav_prev{top:60px;left:-20px}
.cru_info_slide .nav_next{top:60px;right:-10px}
.cru_info_slide .nav_next .i_caret,.cru_info_slide .nav_prev .i_caret{background: url(../images/youlun/yl_show_icon.png) no-repeat;display:block;margin:20px auto;width:5px;height:9px;line-height:0;overflow:hidden;*zoom:1}
.cru_info_slide .nav_prev .i_caret{background-position:0 -240px}
.cru_info_slide .nav_next .i_caret{background-position:-4px -240px}
.cru_info_slide .nav_next:hover,.cru_info_slide .nav_prev:hover{background-color:#eef7fe}
.cru_info_slide .nav_prev:hover .i_caret{background-position:-10px -240px}
.cru_info_slide .nav_next:hover .i_caret{background-position:-14px -240px}
.cru_info_slide .prevStop .i_caret,
.cru_info_slide .prevStop:hover .i_caret{background-position:-20px -240px}
.cru_info_slide .nextStop .i_caret,
.cru_info_slide .nextStop:hover .i_caret{background-position:-24px -240px}
.cru_info_slide .nextStop,
.cru_info_slide .prevStop{cursor:default}
.cru_info_slide .nextStop:hover,
.cru_info_slide .prevStop:hover{background-color:#eee}
.slide_list_box{position:relative;z-index:1;height:254px;overflow:hidden;zoom:1}
.cru_info_slide .slide_list{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;*zoom:1}
.cru_info_slide .slide_list li{float:left;margin-right:10px;width:264px;_display:inline}
.cru_info_slide .slide_list_item{display:block;padding:5px;color:#333;cursor:pointer}
.cru_info_slide .slide_list_item:hover{background-color:#e8f5fd;text-decoration:none}
.cru_info_slide .no_item{cursor:default}
.cru_info_slide .no_item:hover{background-color:#fff}
.cru_info_slide .slide_img{position:relative;z-index:1;width:100%;height:170px;overflow:hidden}
.cru_info_slide .slide_img img{display:block;width:100%;height: 100%;}
.cru_info_slide .slide_img .s_hot{position:absolute;z-index:2;top:0;right:10px;width:30px;height:24px;background-position:-60px -260px}
.cru_info_slide .slide_title_box{position:relative;z-index:1;margin-bottom:12px;padding:5px 78px 0 0;line-height:24px}
.cru_info_slide .slide_title{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cru_info_slide .slide_title_rt{position:absolute;top:5px;right:0;font-size:12px;color:#f60}
.cru_info_slide .slide_title_rt dfn,.cru_info_slide .slide_title_rt span{font-size:14px}
.cru_info_slide .i_hui{display:inline-block;margin-right:4px;width:15px;height:14px;background-position:-60px -240px;vertical-align:text-bottom}
.cru_info_slide .slide_text_box{position:relative;z-index:1;padding-right:60px}
.cru_info_slide .un_book{padding-right:0}
.cru_info_slide .slide_text{height:32px;line-height:16px;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.cru_info_slide .btn_book{position:absolute;right:0;top:0;width:50px;height:30px;line-height:30px;background-color:#f90;border-radius:4px;font-size:14px;color:#fff;text-align:center}
.cru_info_slide .btn_book:hover{background-color:#f60;text-decoration:none}

/*TAB切换*/
.tabBoxNav {margin-bottom: 15px;}
.tabBoxNav ul {margin-top: -10px;}
.tabBoxNav li {float: left;margin: 10px 10px 0 0;}
.tabBoxNav li a {color: #888;display: block;border: 1px solid #E5E5E5;cursor: pointer;font-size: 12px;height: 30px;line-height: 30px;padding: 1px 11px;}
.tabBoxNav li a:hover {border-color: #29e;color: #666;text-decoration: none;}
.tabBoxNav li.on a {background: #29e;border-color: #29e;color: #fff;}
.tabBoxContent{position: relative;}

/*参考行程*/
.routeItem{position: relative;}
.trip_nav{width: 50px;position: relative;}
.trip_nav ul{top:64px !important;}
.trip_nav li{}
.trip_nav li a{background-color: #ededed;color: #b0b0b0;display: block;font-size: 14px;height: 46px;line-height: 46px;margin-bottom: 10px;text-align: center;width: 46px;border-radius: 46px;}
.trip_nav li a.cur{background-color: #ff8a00;color: #fafafa;}

.process_box{margin-bottom:20px;*zoom:1}
.process_l{float:left;width:551px;height:310px;overflow:hidden}
.process_l img{width:100%;height:auto}
.process_r{float:left;width:569px;margin-left:20px}
.process_title{width:100%;background-color:#f8f8f8;border-bottom:2px solid #e3e3e3;font-size:14px;line-height:38px;text-align:left;font-weight:700;*zoom:1}
.process_title div{float:left;padding-left:20px}
.process_title span{margin-left:3px;font-size:12px;color:#999;font-weight:400}
.process_r .w01{width:100px}
.process_r .w02{width:218px}
.process_r .w03{width:82px}
.process_list{width:100%;height:270px;overflow:hidden;overflow-y:auto}
.process_list .process_item{border-left:1px solid #fff;padding:11px 0;height: 18px;*zoom:1}
.process_list .process_item div{float:left;padding-left:20px}
.process_list .process_item_even{border-left-color:#f7f7f7;background-color:#fcfcfc}
.process_tip{padding-top:11px;padding-left:20px;color:#999}
.process_tip strong{color:#d22}

.bianjie{margin-bottom:20px;border:1px solid #e5e5e5;padding:10px 15px 5px;background:#f7f7f7;position:relative}
.bianjie strong{font-weight: 700;}
.bianjie .note_more{position:relative;z-index:1;margin:0 auto -6px auto;width:58px;height:14px;border:1px solid #e8e8e8;background-color:#fff;overflow:hidden;clear:both;cursor:pointer;}
.bianjie .note_more .i_caret{position:absolute;top:5px;left:50%;margin-left:-3px;width:7px;height:5px;background: url(../images/youlun/icon_arrow.png) no-repeat 0 0;overflow:hidden;}
.bianjie .note_more_on .i_caret{background-position:0 -46px;}
.bianjie_in{overflow:hidden;padding-bottom:9px}
.bianjie_title{font-size:16px}
.bianjie_ico{display:inline-block;width:16px;height:16px;margin-right:5px;background: url(../images/youlun/yl_show_icon.png) no-repeat -84px 0;vertical-align:-2px;*vertical-align:2px;overflow:hidden}
.bianjie_route_bus{padding-left:21px;padding-top:6px;font-size:14px}
.bianjie_route{padding-top:5px;padding-left:21px;font-size:14px;color:#666;*zoom:1}
.bianjie_route:after{display:block;clear:both;content:"\20";height:0;visibility:hidden;overflow:hidden}
.bianjie_route_item{float:left;margin-right:30px}

.trip_dayBox{padding: 0;border: 1px solid #E5E5E5;border-top: 0 none;width: 1086px;}
.trip_dayBox h3.title{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;color: #333;font-size: 16px;left: -53px;line-height: 46px;padding: 0 15px;}
.trip_dayBox h3.title dt{float: left;width: 65px;margin-right: -65px;font-weight: 700;}
.trip_dayBox h3.title dd{float: right;width: 100%;}
.trip_dayBox h3.title dd .inner{margin-left: 65px;}
.trip_dayBox h3.title em {bottom: -2px;display: inline-block;height: 16px;width: 16px;margin: 0 4px;position: relative;}
.trip_dayBox h3.title .plane {background: url(../images/plane.png) no-repeat 50% 50%;}
.trip_dayBox h3.title .boat {background: url(../images/boat.png) no-repeat 50% 50%;}
.trip_dayBox h3.title .train {background: url(../images/train.png) no-repeat 50% 50%;}
.trip_dayBox h3.title .bus {background: url(../images/bus.png) no-repeat 50% 50%;}
.trip_day{border-left: 1px solid #ff8a00;padding:0 15px 0 40px;margin-top: 20px;margin-left: 40px;position: relative;width: 990px;}
.trip_day .iconEnd{background: url(../images/icon_hc.png) no-repeat -54px -31px;bottom: -4px;display: block;font-size: 0;height: 9px;left: -5px;position: absolute;width: 9px;}
.trip_day .module{margin-bottom: 20px;position: relative;}
.trip_day .dining,
.trip_day .live,
.trip_day .travel{padding-top: 4px;}
.trip_day .module i{background: url(../images/icon_hc.png) no-repeat;color: #fafafa;display: block;font-family: "Arial";font-size: 14px;height: 34px;left: -57px;padding-top: 6px;position: absolute;text-align: center;top: 0;width: 33px;}
.trip_day .dining i{background-position: -59px 0;width: 26px;height: 26px;padding: 0;left: -53px;}
.trip_day .live i{background-position: -85px 0;width: 26px;height: 26px;padding: 0;left: -53px;}
.trip_day .travel i{background-position: -111px 0;width: 26px;height: 26px;padding: 0;left: -53px;}
.trip_day .title{padding: 7px 0;}
.trip_day .dining span{background:url(../images/tick.png) no-repeat scroll 0 2px;font-size: 14px;padding: 0 20px;}
.trip_day .dining span.no{background:url(../images/cross.png) no-repeat scroll 0 2px;}

/*费用说明*/
.costContent{}
.costContent dl{border: 1px solid #ededed;border-width: 1px 0 0 1px;}
.costContent dt,
.costContent dd{border: 1px solid #ededed;border-width: 0 1px 1px 0;}
.costContent dt{background: #fafafa none repeat scroll 0 0;font-weight: 600;height: 38px;line-height: 38px;padding-left: 15px;text-align: left;}
.costContent dd{line-height: 21px;padding: 10px 15px;}

/**点评**/
.reviewContent .review .textCon{overflow: hidden;width: 930px;}
.reviewContent .review .markInfo{border: 1px solid #ECECEC;}
.reviewContent .markInfo .mark1{background: #FFF;color: #333;float: left;font-size: 14px;height: auto;padding: 26px 0;width: 230px;text-align: center;}
.reviewContent .markInfo .mark2{background: #FFF;border: 1px solid #ECECEC;border-width: 0 1px;float: left;padding: 8px 35px 18px;width: 400px;}
.reviewContent .markInfo .mark3{float: left;height: auto;overflow: hidden;width: 453px; text-align:center;padding-top:26px;}
.reviewContent .markInfo .mark1 h3{height: 44px;line-height: 44px;}
.reviewContent .markInfo .mark1 em{color: #FF7800;font-size: 36px;font-weight: bold;}
.reviewContent .markInfo .mark2 dl{padding-top: 10px;}
.reviewContent .markInfo .mark2 dt{float: left;height: 18px;line-height: 18px;overflow: hidden;text-align: right;width: 60px;}
.reviewContent .markInfo .mark2 dd{float: left;height: 18px;line-height: 18px;overflow: hidden;}
.reviewContent .markInfo .mark2 dd.d3{background: #ebebeb;font-size: 0;height: 14px;line-height: 14px;margin: 3px 10px 1px 7px;_margin: 2px 10px 2px 7px;width: 250px;}
.reviewContent .markInfo .mark2 dd.d3 div{background: #f60;font-size: 0;height: 14px;line-height: 14px;}
.reviewContent .markInfo .mark2 dd.d4{color: #FF7800;font-family: Arial;font-weight: bold;width: 32px;}
.reviewContent .markInfo .mark3 .btn{ background:#FF9913; color:#FFF; font-size:16px; height:36px; line-height:36px; padding:0 25px; display:inline-block;text-shadow: 0 0 1px #333;}
.reviewContent .markInfo .mark3 .btn:hover{background:#F60;text-decoration:none;}
.reviewContent .markInfo .mark3 h3{font-size:14px; padding-top:10px; color:#999;}
.reviewContent .print{margin-right: 6px; height: 24px; background: none repeat scroll 0% 0% rgb(255, 153, 0); padding: 0px 12px; line-height: 24px; color: rgb(255, 255, 255); display: inline-block; margin-bottom: 8px; text-shadow: 0px 0px 1px rgb(120, 120, 120);}
.reviewContent .download{margin-right: 6px; height: 24px; background: none repeat scroll 0% 0% rgb(255, 153, 0); padding: 0px 12px; line-height: 24px; color: rgb(255, 255, 255); display: inline-block; margin-bottom: 8px; text-shadow: 0px 0px 1px rgb(120, 120, 120);}
.reviewContent .listBox{background: #FFF;margin-top: 15px;}
.reviewContent .listBox p{color: #666;}
.reviewContent .listBox dl{margin-top: 15px;}
.reviewContent .listBox dt{float: left;margin-right: 20px;width: 81px;}
.reviewContent .listBox dt img,
.reviewContent .listBox dt .visitor{border: 1px solid #ECECEC;display: block;height: 75px;width: 75px;padding: 2px;}
.reviewContent .listBox dt .visitor{background: url(../images/visitor.gif) no-repeat 2px 2px;}
.reviewContent .listBox dt p{height: 18px;line-height: 18px;overflow: hidden;padding-top: 5px;text-align: center;}
.reviewContent .listBox dt .user{color: #328605;text-transform: uppercase;}
.reviewContent .listBox dt .date{color: #888;}
.reviewContent .listBox dd{float: left;width: 966px;}
.reviewContent .listBox dd .box{border: 1px solid #ECECEC;border-top: 1px solid #BBB;width: 1055px;position: relative;_position: static;}
.reviewContent .box .hd{border-bottom: 1px solid #ECECEC;height: 40px;line-height: 40px;margin: 0 15px; background:#FFF; font-size:12px;}
.reviewContent .box .hd li{color: #FF7800;float: left;margin-right: 15px;}
.reviewContent .box .hd b{color: #333;font-weight: normal;}
.reviewContent .box .hd li.bonus{background: url(../images/coins.gif) no-repeat 0 12px;color: #FF7800;padding-left: 22px;}
.reviewContent .box .hd li.bonus em{font-weight: bold;}
.reviewContent .box .desc{color: #888;line-height: 24px;padding: 12px 15px 0;text-align: justify;}
.reviewContent .arrow{background: url(../images/arrowleft.png) no-repeat 0 0;display: block;_display: none;position: absolute;left: -7px;top: 34px;width: 7px;height: 12px;}
.reviewContent .more{height: 16px;font-size: 0;overflow: hidden;text-align: right;}
.reviewContent .more b{background: url(../images/checkon.gif) no-repeat 0 0;cursor: pointer;display: inline-block;height: 16px;width: 16px;}
.reviewContent .moreUp b{background-position: 0 bottom;}
.reviewContent .moreInfo{display: none;margin-top: 10px;padding: 0 15px;}
.reviewContent .impressions{height: 26px;padding: 10px 0;}
.reviewContent .userGallery{border-top: 1px solid #ECECEC;}
.reviewContent .userGallery li{float: left;height: 75px;overflow: hidden;width: 100px;padding: 10px 10px 0 0;}
.reviewContent .impressions li{background: #FF7800;color: #FFF;display: inline-block;float: left;font-size: 12px;margin-right: 5px;padding:0 8px;}
.reviewContent .impressions li.t1{background: #6CC;}
.reviewContent .impressions li.t2{background: #F60;}
.reviewContent .impressions li.t3{background: #F9C;}
.reviewContent .impressions li.t4{background: #F99;}
.reviewContent .impressions li.t5{background: #F96;}
.reviewContent .impressions li.t6{background: #F66;}
.reviewContent .impressions li.t7{background: #9C6;}
.reviewContent .impressions li.t8{background: #6CF;}
.reviewContent .impressions li.t9{background: #69C;}

/*在线咨询*/
.consultsContent{}
.consultsContent .formBox{position: relative;border: 1px solid #ededed;}
.consultsContent .formBox textarea{background: #fff;border: 0 none;color: #666;height: 80px;line-height: 20px;overflow: auto;padding: 5px;resize: none;width: 1146px;}
.consultsContent .formBtn{border: 1px solid #ECECEC;border-top: 0;color: #888;height: 40px;line-height: 40px;padding-left: 15px;}
.consultsContent .formBtn .inputTexts{border: 1px solid #eee;float: left;height: 26px;line-height: 26px;margin-right: 5px;margin-top: 6px;padding: 0 3px;}
.consultsContent .formBtn .btn{background: #FF7800;border: 0;color: #FFF;cursor: pointer;float: right;padding: 0 15px;width: 48px;text-align: center;}
.consult .listBox{background: #FFF;margin-top: 15px;}
.consult .listBox p{color: #666;}
.consult .listBox dl{margin-top: 15px;}
.consult .listBox dt{float: left;margin-right: 20px;width: 81px;}
.consult .listBox dt img,
.consult .listBox dt .visitor{border: 1px solid #ECECEC;display: block;height: 75px;width: 75px;padding: 2px;}
.consult .listBox dt .visitor{background: url(../images/visitor.gif) no-repeat 2px 2px;}
.consult .listBox dt p{height: 18px;line-height: 18px;overflow: hidden;padding-top: 5px;text-align: center;}
.consult .listBox dt .user{color: #328605;text-transform: uppercase;}
.consult .listBox dt .date{color: #888;}
.consult .listBox dd{float: left;width: 1057px;}
.consult .listBox dd .box{border: 1px solid #ECECEC;border-top: 1px solid #BBB;width: 1055px;position: relative;_position: static;}
.consult .box .desc{color: #666;line-height: 20px;padding: 10px 15px;}
.consult .box .reply{background: #FFFFE0;border-top: 1px solid #ECECEC;color: #BD7F00;line-height: 20px;padding: 10px 15px;}
.consult .box .reply b{font-weight: normal;}
.consult .box .pending{color: #FF7800;}
.consult .arrow{background: url(../images/arrowleft.png) no-repeat 0 0;display: block;_display: none;position: absolute;left: -7px;top: 17px;width: 7px;height: 12px;}

/*销售记录*/
.salesRecordsContent{padding-bottom: 15px;}
.salesRecordsContent .itemTable {border-top: 1px solid #D0D0D0;border-left: 1px solid #EAEAEA;}
.salesRecordsContent .itemTable th,.itemTable td {border: 1px solid #EAEAEA;border-width: 0 1px 1px 0;color: #888;font-size: 12px;padding: 10px 7px;text-align: center;}
.salesRecordsContent .itemTable th {background: #F1F1F1;color: #666;font-weight: 700;}
.salesRecordsContent .itemTable td.left {text-align: left;}
.salesRecordsContent .itemTable td a {color: #39F;}
.salesRecordsContent .itemTable td a:hover {color: #F80;text-decoration: underline;}
.salesRecordsContent .itemTable td b {color: #555;font-weight: 700;}

/*您可能还喜欢*/
.relativeBox{}
.relativeBox .box{background: #fafafa;width: 1156px;}
.relativeBox .box dl{display: inline;height: 100px;margin-left: 21px;margin-top: 10px;margin-right: 10px;overflow: hidden;padding-bottom: 20px;width: 345px;}
.relativeBox .box dt{float: left;width: 133px;height: 100px;}
.relativeBox .box dt img{width: 133px;height: 100px;}
.relativeBox .box dd{float: left;margin-left: 10px;overflow: hidden;width: 200px;}
.relativeBox .box dd h3 a{display: block;font-size: 14px;font-weight: 100;height: 58px;line-height: 20px;overflow: hidden;text-decoration: none;width: 200px;word-wrap: normal;}
.relativeBox .box dd p{color: #ff5b00;margin-top: 12px;}
.relativeBox .box dd p span{display: inline-block;font-size: 24px;}
.relativeBox .box dd p b{display: inline-block;font-size: 18px;font-weight: 100;}

/*相关游记*/
.travelsBox{margin-bottom: 15px;}
.travelsBox .box{width: 1126px;background: #fafafa;border: 1px solid #ededed;padding: 15px;}
.travelsBox .box dl{display: inline;margin: 0 20px 0 5px;overflow: hidden;width: 350px;}
.travelsBox .box dt{float: left;width: 160px;height: 120px;}
.travelsBox .box dt img{width: 160px;height: 120px;}
.travelsBox .box dd{float: left;margin-left: 15px;overflow: hidden;width: 175px;}
.travelsBox .box dd h3 a{display: block;font-size: 14px;height: 20px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 175px;}
.travelsBox .box dd p{color: #3c3c3c;font-size: 12px;font-weight: normal;height: 88px;overflow: hidden;}


/**景点图片**/
#preview{background: #FFF;border: 1px solid #EFEFEF;display:none;position: absolute;padding: 3px;z-index: 99999;}
#preview img{max-width:560px;}