  
/* layout */
.f_l { float: left; }

/* +++++++++++++++++++++++++++
 * top section wrapper start +
 * +++++++++++++++++++++++++++ 
 */
.common-list{ width:100%; margin-top:20px; border-bottom:#CCCCCC 1px dotted; padding-bottom:20px; overflow:hidden}
.common-list dt{float:left; width:100px; margin-right:40px; margin-left:20px;}
.common-list dt img{width:100px; height:100px;border-radius:100px}
.common-list dt p{text-align:center; font-size:12px; height:35px; line-height:35px}
.common-list dd{float:left;font-size:14px; width:960px;}
.common-list dd .common-service{ width:100%; background-color:#f5f5f5; height:35px; line-height:35px; padding-left:20px;}
.common-list dd .common-service span{ color:#FF6600; margin-right:30px;}
.common-list dd .common-service p{float:right; margin-right:20px; font-size:18px; font-weight:bold; color:#FF6600}
.common-list dd .common-con{ line-height:28px; margin-top:10px; margin-bottom:20px;}
.common-list dd .common-date{ font-size:12px; color:#999999}
.common-list dd .common-hf{ border:#ddd 1px solid; padding:15px 10px; position:relative; margin-top:20px; color:#FF6600}
.common-list dd .common-hf em{position:absolute; top:-8px; left:30px;}



.product_info_top {padding: 25px 40px;}
.product_title_margin_bottom h1 {margin-bottom: 15px;font-weight: bold; line-height: 18px;}
.ie7 .product_title_margin_bottom h1 {margin-bottom: 15px;line-height: 20px;}
.product_title h1 {font-weight: bold;line-height: 30px;}
.product_title h1 i{display:inline-block;background-color:#f97698;padding:1px 8px;margin-right:10px;line-height:18px;border-radius:2px;}
.ie7 .product_title h1 {line-height: 20px;}
.product_title p {line-height: 12px;padding: 10px 0 14px 0;}
.product_img {float: left;width: 530px;position: relative;}
.img_viewer {position: relative;background-color: #f9f9f9;height: 318px;overflow: hidden;}
.img_list {padding: 20px 0;}
.img_list a {float: left; width: 17px;height: 72px;background-image: url(http://www.quimg.com/a2358/img/common/woqu-detail-all.png);background-repeat: no-repeat;}
a.prev_img_btn {background-position: -88px -214px;}
a.prev_img_btn:hover {background-position: -88px -296px;}
a.next_img_btn {background-position: -123px -214px;}
a.next_img_btn:hover {background-position: -123px -296px;}
.img_wrapper {position: relative;float: left;width: 496px;height: 74px;overflow: hidden;}
.img_ul {position: absolute;top: 0;left: 0;}
.img_ul li {float: left;cursor: pointer;margin-left: 3px;width: 118px;height: 72px;text-align: center;overflow: hidden;background-color: #f9f9f9;border: 1px solid transparent;}
li.active_img_li {border: 1px solid #5F3171;}
.img_title {position: relative;min-height: 50px;width: 390px;padding: 0 70px;}
.img_title i {position: absolute;width: 34px;height: 24px;background-image: url(http://www.quimg.com/a2358/img/common/woqu-detail-all.png);background-repeat: no-repeat;}
i.left_quotation {top: 0;left: 0;background-position: -81px 0;}
i.right_quotation {bottom: 0;right: 0;background-position: -148px 0;}
.top_table td {padding-bottom: 16px;}
.product_price {float: left;width: 340px;margin-left: 40px;}
.product_price .notice{display: inline-block;color: #aeaeae;word-wrap:break-word;overflow:hidden;}
.price_tips {position: relative;display: inline-block;border-bottom: 1px dashed #5F3171;line-height: 20px;}
.wq_start_date_tips{margin-left:10px}
.ie7 .price_tips {display: inline;zoom: 1;}
.wq_price_tips{width:60px;text-align: center;}
.price_tips i {position: absolute;top: 1px;right: -22px;width: 20px;height: 20px;background: url(http://www.quimg.com/a2358/img/common/woqu-detail-all.png) no-repeat 0 0;}
.evluation_star {display: inline-block;width: 66px;height: 19px;background-image: url(http://www.quimg.com/a2358/img/common/woqu-detail-all.png);background-repeat: no-repeat;background-position: -459px -326px;}
.evluation_star10 { background-position: -459px 8px; }
.evluation_star9 { background-position: -459px -24px; }
.evluation_star8 { background-position: -459px -57px; }
.evluation_star7 { background-position: -459px -89px; }
.evluation_star6 { background-position: -459px -122px; }
.evluation_star5 { background-position: -459px -156px; }
.evluation_star4 { background-position: -459px -189px; }
.evluation_star3 { background-position: -459px -222px; }
.evluation_star2 { background-position: -459px -255px; }
.evluation_star1 { background-position: -459px -291px; }
.evluation_star0 { background-position: -459px -326px; }
.price_middle, .price_bottom {padding: 10px 15px;}
.top_table{width:100%;}
.td_label {padding: 10px 10px 10px 0;}
.date_input {width: 204px;height: 20px;background: url(http://www.quimg.com/a2358/img/common/woqu-detail-all.png) no-repeat 193px -480px #fff;}
.package_type_select {height: 28px;line-height:28px;padding: 3px 3px 3px 0;width: 218px;outline: none;}
.package_type_select_short{width: 60px;}
.price_bottom {margin-top: 9px;position: relative;}
.price_bottom .icon-triangle-fram{position: absolute;left: 89px;top: -11px;}
.person_num_select {width: 110px;height: 28px;margin-right: 20px;line-height:28px;padding: 3px 3px 3px 0;}
.total_price_usd {line-height: 28px;}
.btn_wrapper {padding-top: 14px;text-align: center;}
.btn_wrapper a {display: block;margin: 0 auto;}
.visa_detail_privilege{font-size:13px;color:#f9f9f9;background-color:#f08300;padding:5px 10px;border-radius:2px}

/* coupon */
.coupon_tips {position: relative;display: inline-block;border: 1px solid #f08300;color: #333;font-size: 14px;padding: 0 3px 0 20px;line-height: 18px;}
.coupon_tips i {position: absolute;width: 18px;height: 18px;background-color: #f08300;color: #fff;font-style: normal;left: 0;top: 0;text-align: center;}

/* sim && pickup special start */
.td_label_sp {float: left;padding: 4px 0 0 0;}
.btn_sp_wrapper {position: relative;padding: 20px;}
.sp_total_price {padding-bottom: 15px;}
.package_num_select {width: 60px;}
/* sim && pickup special end */


/* +++++++++++++++++++++++++++
 * detail info wrapper start +
 * +++++++++++++++++++++++++++ 
 */
.top_bar_wrapper {padding: 20px 0;}
.top_bar {position: relative;width: 998px;z-index: 1;}
.top_bar li {float: left;height: 40px;line-height: 40px;width: 165px;text-align: center;border-right: 1px solid #cfdfdf;}
li.no_br {width: 168px;border-right: none;}
.top_bar li a {display: block;color: #333;font-size: 14px;}
.top_bar .active_tag, .top_bar li:hover a {background-color: #5F3171;color: #fff;}
.top_bar .active_tag a {color: #fff;}
.top_bar_scroll li{width: 108px;background-color: #fff;}
.top_bar_scroll li.top_bar_price{background-color: #f1f1f1;width: 329px;padding-left: 15px;}
.top_bar_scroll li.top_bar_price a{float: right;margin-right: 10px;}
.top_bar_price span.top_bar_price_span{color:#f08300;font-family: verdana;}

.factor_table {table-layout: fixed;border-spacing: 0;border-collapse: collapse;}
.factor_table td {border: 1px solid #cfdfdf;padding: 15px 0 15px 66px;width: 288px;}
.factor_text {position: relative;height: 46px;line-height: 46px;padding-left: 55px;}
.factor_text i {position: absolute;top: 0;left: 0;width: 46px;height: 46px;background-image: url(http://www.quimg.com/a2358/img/common/woqu-detail-all.png);background-repeat: no-repeat;}
.factor_city i {background-position: 0 -58px;}
.factor_time i {background-position: 0 -124px;}
.factor_ticket i {background-position: 0 -189px;}
.factor_language i {background-position: 0 -258px;}
.factor_pick i {background-position: 0 -327px;}
.factor_refund i {background-position: 0 -396px;}

.detail_info_wrapper {padding: 45px 40px;}
.no_bt {border-top: none;}
.detail_info_box {padding-bottom: 30px;}
.no_pb {padding-bottom: 0;}
.detail_info_box >p {float: left;line-height:24px;}
.detail_tag {position: relative;width: 90px;padding-left: 40px;height: 20px;line-height: 20px;background-image: url(http://www.quimg.com/a2358/img/common/woqu-detail-all.png);background-repeat: no-repeat;}
.feature_tag { background-position: -577px -82px; }
.vedio_tag { background-position: -577px -111px; }
.start_position_tag { background-position: -577px -142px; }
.start_time_tag { background-position: -577px -171px; }
.back_info_tag { background-position: -577px -199px; }
.business_time_tag { background-position: -577px -228px; }
.poi_tag { background-position: -577px -258px; width: 870px; }
.intro_tag { background-position: -577px -291px; }
.fee_include_tag { height: 22px; background-position: -577px -323px; }
.fee_notinclude_tag { height: 22px; background-position: -577px -357px; }
.important_term_tag { background-position: -577px -391px; }
.important_term_tag a{color: #f08300;}
.important_term_tag a:hover{text-decoration: underline;}
.certificate_tag { background-position: -577px -427px; }
.join_info_tag { background-position: -577px -461px; }
.exchange_tag { height: 23px; background-position: -574px -493px; }
.right_tag { height: 23px; background-position: -577px -323px; }
.qm_tag { height: 23px; background-position: -577px -533px; }
.earth_tag { height: 23px; background-position: -577px -574px; }
.r_reason_tag { height: 23px; background-position: -577px -617px; }
.heart_tag { background-position: -577px -658px; }
.hotel_tag { background-position: -577px -697px; }

.detail_text {width: 780px;}
.poi_list {float: left;padding: 0 35px;}
.poi_list li {padding-top: 45px;}
.poi_img {position: relative;float: left;}
.poi_index {position: absolute;top: -20px;left: -24px;width: 40px;height: 40px;background-image: url(http://www.quimg.com/a2358/img/common/woqu-detail-all.png);background-repeat: no-repeat;}
.poi_index1 { background-position: -1px -549px; }
.poi_index2 { background-position: -64px -549px; }
.poi_index3 { background-position: -128px -549px; }
.poi_index4 { background-position: -198px -549px; }
.poi_index5 { background-position: -267px -549px; }
.poi_index6 { background-position: -1px -622px; }
.poi_index7 { background-position: -64px -622px; }
.poi_index8 { background-position: -128px -622px; }
.poi_index9 { background-position: -198px -622px; }
.poi_index10 { background-position: -267px -622px; }
.poi_index11 { background-position: -1px -695px; }
.poi_index12 { background-position: -64px -695px; }
.poi_index13 { background-position: -128px -695px; }
.poi_index14 { background-position: -198px -695px; }
.poi_index15 { background-position: -267px -695px; }
.poi_index16 { background-position: -1px -766px; }
.poi_index17 { background-position: -64px -766px; }
.poi_index18 { background-position: -128px -766px; }
.poi_index19 { background-position: -198px -766px; }
.poi_index20 { background-position: -267px -766px; }
.poi_content {float: left;width: 600px;margin-left: 15px;}
.poi_title {line-height: 18px;padding: 10px 0 15px 0;}
.poi_text_wrapper {line-height: 24px;}
.ma_poi_info_list li {padding-top: 10px;}
.map_tag {display: inline-block;position: relative;padding: 0 10px;line-height: 18px;height: 18px;color: #5F3171;}
.map_tag_wrapper{width: 80px;height: 18px;float: left;}
.map_tag_wrapper+span{display:table-cell;}
.tag_text {background-color: #daf5f1;display: inline-block;}
.map_tag em {position: absolute;top: 0;width: 10px;height: 18px;background-image: url(http://www.quimg.com/a2358/img/common/woqu-detail-all.png);background-repeat: no-repeat;}
.tag_br_left {background-position: -86px -61px;left: 0;}
.tag_br_right {background-position: -123px -61px;right: 0;}
.pt40 {padding-top: 40px;}

/* sim && pickup special start */
.detail_info_sp_wrapper {padding: 0; }
.inner_section_title {position: relative;height: 39px;line-height: 39px;background-color: #d4f5f5;color: #5F3171;font-size: 18px;text-indent: 40px;}
.inner_section {padding: 45px 40px;}
.inner_section .detail_tag {float: none;width: 100%;}
.inner_section .detail_text {float: none;padding: 5px 0 0 40px;}
.sim_feature_table td {padding-right: 30px;}
.sim_feature_table p {position: relative;padding: 10px 0 0 40px;}
.sim_feature_table p i {position: absolute;top: 14px;left:18px;width: 15px;height: 15px;background: url(http://www.quimg.com/a2358/img/common/woqu-detail-all.png) -586px -35px no-repeat;}
.r_reason_table {table-layout: fixed;border-collapse: collapse;border-spacing: 0;margin-top: 10px;}
.r_reason_table td {border: 1px solid #cfdfdf;padding: 20px 25px;}
.di_img {padding: 10px;border-radius: 5px;width: 770px;margin: 20px 0 0 40px;}
.pk_top_bar li {width: 198px;}
/* sim && pickup special end */

/* mustactive && nostandard special start */
.detail_product_overview_wrapper {display: inline-block;}
.ie7 .detail_product_overview_wrapper {zoom: 1;display: inline;}
.detail_info_map img {width: 100%;height: auto;}
.detail_product_overview_wrapper img {max-width: 700px;cursor: pointer;}
.detail_info_video {border: 1px solid #e0dbd5;border-radius: 5px;padding: 10px;}
.detail_info_seg {margin-bottom: 35px;}
.detail_wrapper {border: 1px solid #cfdfdf;}
.recommend_prod_wrapper_header,.trip_factor_wrapper_header {background: #d4f5f5;padding: 10px 40px;color: #5F3171;border: 1px solid #e7efef;}
.recommend_prod_wrapper_header {background: #f7ebe4;color: #f08300;margin-bottom: 0;}
.recommend_prod_wrapper_header h2,.trip_factor_wrapper_header h2{font-size: 18px;}
.trip_factor_content {padding: 40px 40px 0 40px;}
.trip_factor_content h3 {font-size: 14px;color: #5F3171;display: inline-block;margin-left: 12px;}
.detail_info_box_header {margin-bottom: 12px;}
.detail_info_box article {padding-bottom: 5px;}
.detail_info_box .detail_info_notice {color: #5F3171;}
.detail_info_list {float: left;margin-bottom: 14px;}
.detail_info_item {padding-bottom: 8px;width: 240px;}
.detail_info_map {border-radius: 5px;border: 1px solid #e0dbd5;padding: 10px;margin-bottom: 15px;}
.wq_viator_hotel_input {width: 346px;}
.wq_viator_hotel_list {width: 358px;border: 1px solid #d7e1e2;padding: 6px 0;max-height: 275px;overflow-y: auto;overflow-x: hidden;}
.wq_viator_hotel_list li {margin-top: 7px;color: #93aeb0;}
.wq_viator_hotel_list li:hover {color: #e77741;cursor: pointer;}
.wq_viator_hotel_list p {font-size: 14px;line-height: 16px;width: 330px;margin-left: 10px;}
.wq_hotel_divide {width: 360px;height: 0;margin-top: 7px;border-top: 1px dotted #ddd;}
.wq_viator_hotel_tips {position: relative;padding: 8px 10px;font-size: 14px;width: 318px;margin-top: 10px;border: 1px solid #5F3171;}
.wq_viator_hotel_tips i {position: absolute;top: -8px;left: 31px;width: 15px;height: 8px;background: url(http://www.quimg.com/a724/img/common/flight-triangle.png) no-repeat;}
.poi_title_e_last{display: inline-block;}
/* check natural image */
#naturalImg {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10003;}
#naturalImg .mask {position: fixed;width: 100%;height: 100%;background-color: #000;opacity: 0.6;filter: alpha(opacity=60);top: 0;left: 0;}
#naturalImg img {position: fixed;z-index: 10;}
/* mustactive && nostandard special end */


/* ++++++++++++++++++++++++++
 * evaluation wrapper start +
 * ++++++++++++++++++++++++++
 */
.eqa_wrapper {position: relative;padding: 25px 30px;background-color: #fff;}
.title_wrapper {padding-bottom: 15px;border-bottom: 1px solid #cfdfdf;}
.eqa_wrapper .eqa_title {display: inline-block;}
.evaluation_start {display: inline-block;}
.evaluation_list li {-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0px 1px 3px #ddd;-moz-box-shadow: 0px 1px 3px #ddd;-o-box-shadow: 0px 1px 3px #ddd;box-shadow: 0px 1px 3px #ddd;overflow: hidden;margin-top: 20px;}
.member_info {position: relative;float: left;width: 90px;height: 75px;background-color: #5F3171;padding-top: 55px;}
.member_avatar {position: absolute;width: 36px;height: 33px;left: 28px;top: 24px;background: url(http://www.quimg.com/a2358/img/common/woqu-detail-all.png) no-repeat -214px -62px;}
.member_info > p {text-align: center;line-height: 22px;}
.member_evaluation {float: left;padding: 25px;height: 80px;width: 798px;}
.evaluation_text {float: left;width: 655px;line-height: 24px;}
.evaluation_right {float: left;width: 80px;text-align: center;margin-left: 40px;}