.yangtze-caption{margin-top:15px}.yangtze-caption h3{height:28px;line-height:28px}.yangtze-caption p{margin:6px 0}.yangtze-caption p.tourprice{height:30px}@media(max-width:768px){.allcity-left{float:none;width:100%}.allcity-left p img{width:100%;height:auto}.allcity-right{float:none;width:100%}.allcity-right li{width:50%;height:140px;margin-bottom:15px}.allcity-right li a{width:auto;height:auto}.allcity-right li a img{width:100%;height:140px}.allcity-right li:nth-child(2n){margin-right:0}}@media(min-width:991px)and (max-width:1200px){.allcity-left{width:350px}.allcity-left p img{width:350px;height:auto}.allcity-right{width:540px}.allcity-right li a,.allcity-right li a img{width:160px;height:auto}}.ship-class-list{margin:26px 0;padding:20px 10px;border:1px solid #ddd}.ship-class-list:hover{background:#f9f9f9}.ship-class-img a{display:block;width:100%;height:250px}.ship-class-img a img{width:100%;height:250px}.ship-class-con p{margin-bottom:15px}.ship-class-con p.tourprice{text-align:right}.ship-class-con .ship-class-table{margin-bottom:30px;width:100%;background:#fff}.ship-class-con .ship-class-table table{width:100%}.ship-class-con .ship-class-table table th{padding:10px;border:1px solid #ddd;background:#e5f1ff;text-align:center}.ship-class-con .ship-class-table table td{padding:10px;border:1px solid #ddd;text-align:center}@media(max-width:768px){.ship-class-con{margin-top:15px;text-align:center}}.shipinfo-img{float:left;width:516px;height:344px}.shipinfo-img img{width:516px;height:344px}.shipinfo-cn{float:right;width:620px}.shipinfo-cn>p{margin:10px 0}.shipinfo-cn>p strong{display:inline-block;margin-right:10px;vertical-align:middle}.shipinfo-price{margin-top:40px;height:44px;background:#efefef;border-radius:5px;line-height:44px}.shipinfo-price p{padding-left:20px}.shipinfo-price p a{float:right;width:200px;background:#5f92ce;border-radius:0 5px 5px 0;text-align:center;font-size:20px;color:#fff;font-weight:bold}@media(max-width:768px){.shipinfo-img,.shipinfo-cn{float:none;width:100%}.shipinfo-img,.shipinfo-img img{height:250px}.shipinfo-cn{margin-top:15px}}.ship-tabs .tabs-tit{height:39px;border-bottom:1px solid #5f92ce}.ship-tabs .tabs-tit h2{float:left;margin-right:10px;width:20%;height:38px;border-radius:5px 5px 0 0;background:#efefef;color:#5f92ce;cursor:pointer;text-align:center;line-height:38px;font-size:18px}.ship-tabs .tabs-tit h2.on{background:#5f92ce;color:#fff}.ship-tabs .tabs-cn{display:none;margin-top:30px}@media(max-width:768px){.ship-tabs .tabs-tit h2{margin-right:0;width:30%;font-size:14px}.ship-tabs .tabs-tit h2:last-child{width:40%}}@media(max-width:360px){.ship-tabs .tabs-tit h2{font-size:12px}.ship-tabs .tabs-tit h2:last-child{width:40%}}.shipinfo-itinerary .itinerary-cn{margin:20px 0}.shipinfo-itinerary .itinerary-cn h4 span{display:inline-block;padding:10px 0;width:120px;background:#bcdded;color:#144aa1;text-align:center}.shipinfo-itinerary .itinerary-cn p{margin-top:15px}.date-list{margin:30px 0}.date-list:after{clear:both;height:0;content:'';visibility:hidden;display:table}.date-list span{display:block;width:96px;float:left}.date-list span a,.date-list span del{display:block;padding:10px 0;text-align:center;font-size:16px}.date-list span del{color:#999}.date-list span.on a{background:#88b4e3;color:#fff;font-weight:bold}@media(max-width:768px){.date-list span{width:16%}}.itinerary-price{margin-bottom:30px}.itinerary-price h4{margin-bottom:15px;font-weight:bold}.itinerary-price table{width:100%}.itinerary-price table td,.itinerary-price table th{padding:15px 10px;border:1px solid #ddd;text-align:center}.itinerary-price table th{background:#f2f2f2}@media(max-width:767px){.price-table{box-sizing:border-box;overflow-x:auto;overflow-y:hidden}}.price-includes{margin:26px 0}.price-includes h3{margin-bottom:10px}.price-includes h3 i{margin-right:10px;font-size:30px;color:#88b4e3}.price-includes h3 span{display:inline-block;vertical-align:middle;font-size:20px;font-weight:bold}.price-includes li{margin:10px 0;font-size:16px}.price-includes li span{display:inline-block;margin-right:10px;font-style:italic;font-weight:bold}.facility li{float:left;position:relative;margin:15px 0;width:33.333%}.facility li span{display:inline-block;padding-left:20px;vertical-align:middle}.facility li i{position:absolute;z-index:2;left:0;top:0;bottom:0;margin:auto;margin-right:10px;width:7px;height:7px;background:#5f92ce}.facility ul:after{clear:both;content:'';display:table;height:0;visibility:hidden}@media(max-width:768px){.facility li{float:none;width:100%}}.shipimg li{margin-top:15px}.shipimg li p{height:28px;text-align:center}.ships-company{margin:20px 0;padding:26px;border:1px solid #ddd}.ships-company .ships-icon{float:left;width:200px;height:120px}.ships-company p{margin-top:15px}.ships-company .ships-link{margin-top:30px;padding-top:20px;border-top:1px dashed #ddd}.ships-company .ships-link li{margin:8px 0}.ships-company .ships-link li a{margin-right:5px;text-decoration:underline}.ship-company-all{display:flex;align-items:center;margin-bottom:30px;padding:15px;border:1px solid #ddd}.ship-company-all .ships-icon{width:100%;height:120px}.ship-company-all .ships-icon img{display:block;margin:0 auto;width:200px;height:120px}.ship-company-all a h3{margin-top:10px;text-align:center}.ship-company-all .ships-cn li{margin:15px 0;padding:10px 0}.ship-company-all .ships-cn li:nth-child(odd){background:#f2f2f2}.ship-company-all .ships-cn li p span,.ship-company-all .ships-cn li p img,.ship-company-all .ships-cn li p a{display:inline-block;margin:0 3px;vertical-align:middle}.ship-company-all .ships-cn li p a{text-decoration:underline}@media(max-width:768px){.ship-company-all{display:block;padding-left:0;padding-right:0}.ship-company-all .ships-cn li p{padding:6px 15px}}.yangtze-attractions{margin-bottom:20px;padding:20px;background:#f2f2f2}.yangtze-attractions dt{margin-bottom:15px;font-size:18px}.yangtze-attractions dd{display:inline-block;margin-right:30px}.yangtze-attractions dd a{display:block;padding:5px 0;text-decoration:underline}.yangtze-attractions dd a:hover{color:#f60}.calendar-search{padding:20px;background:#f2f2f2}.calendar-search .btn-inquiry{height:45px}.calendar{border:1px solid #ddd}.calendar h4{padding:0 15px;height:45px;background:#eee;line-height:45px;font-weight:bold;font-size:20px}.calendar h4 span{font-size:16px;font-weight:normal;color:#666}.calendar .calendar-con{padding:15px}.calendar .calendar-con p{display:inline-block;padding-right:30px;line-height:40px}.calendar .calendar-con p a{text-decoration:underline}.calendar .calendar-con p a:hover{color:#f60}@media(max-width:768px){.calendar .calendar-con p{display:block}}