.tourinfo{padding:70px 0 0 0}.tourinfo p{margin-bottom:20px;line-height:28px;font-size:16px}.tourinfo1{padding:50px 0 30px 0}.tourinfo1 p{margin-bottom:20px;line-height:28px;font-size:16px}.tourclass{padding:30px 0 50px 0}.tourclass li{float:left;margin-right:30px;margin-bottom:30px;width:380px;height:280px}.tourclass li:nth-child(3n){margin-right:0}.tourclass li a{display:block;position:relative;width:100%;height:100%}.tourclass li a .prouctimg,.tourclass li a .prouctimg img{width:100%;height:100%}.tourclass li a h3{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:55px;background:rgba(0,0,0,.5);font-size:22px;font-weight:bold;color:#fff;text-align:center;line-height:55px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.tourclass li a:hover h3{color:#ad1818}.detailtop{padding:35px 0}.detailtop h1{font-size:32px;line-height:36px}.detailtop>p{margin-top:12px;font-size:15px}.detailtop>p i{margin-right:5px;color:#ad1818;font-size:24px}.detailtop>p span{color:#666}.detailtop-con{margin-top:22px}.detailimgbox{float:left;width:617px;height:410px}.detailimg{height:410px}.detailimg .focus-num{position:absolute;left:50%;bottom:25px;z-index:3;margin-left:-15%;width:30%;text-align:center}.detailimg .focus-num a{display:inline-block;margin:0 5px;width:14px;height:14px;border:0;background:#909aa3;border-radius:50%}.detailimg .focus-num a.on{background:#ad1818}.detailimg a.focus-prev,.detailimg a.focus-next{display:block;position:absolute;bottom:50%;z-index:3;margin-bottom:-37px;width:40px;height:74px;background:rgba(0,0,0,.5);text-align:center;line-height:74px}.detailimg a.focus-prev{left:0}.detailimg a.focus-next{right:0}.detailimg a.focus-prev i,.detailimg a.focus-next i{color:#979797;font-size:40px}.detailimg a.focus-prev:hover i,.detailimg a.focus-next:hover i{color:#fff}.detailimg li{float:left}.detailimg img{width:100%;height:100%}.detailtop-con-right{float:right;width:540px}.detailtop-item p{margin-bottom:13px;font-size:16px}.detailtop-item p i{width:25px;font-size:20px;color:#ad1818}.detailtop-item p i.icon-leibie{font-size:16px}.detailtop-highlights{margin-top:25px;min-height:210px}.detailtop-highlights dt{margin-bottom:12px;font-weight:bold;font-size:16px}.detailtop-highlights dd{position:relative;color:#666}.detailtop-highlights dd i{position:absolute;z-index:1;left:5px;top:6px;width:6px;height:6px;border-radius:50px;background:#ad1818}.detailtop-highlights dd p{margin-top:10px;padding-left:13px;background:url(/Images/icon-dots.gif) no-repeat left 7px;line-height:20px}.detialtop-price{margin-top:40px;height:44px;background:#efefef;border-radius:5px;line-height:44px}.detialtop-price p{padding-left:20px}.detialtop-price p a{float:right;width:220px;background:#ad1818;border-radius:0 5px 5px 0;text-align:center;font-size:20px;color:#fff}.detail-tit{border-bottom:1px solid #ddd}.detail-tit h2{float:left;margin-right:10px;background:#1277b9;border-radius:5px 5px 0 0;line-height:45px;font-size:18px}.detail-tit h2.on{background:#ad1818}.detail-tit h2 a{display:block;padding:0 50px;color:#fff}.detail-tit h2 i{margin-right:10px;font-size:24px}.detail-box{margin-top:18px}.detail-box .detail-left{float:left;width:850px}.detail-box .detail-left h3{margin-bottom:20px;height:40px;line-height:40px;font-size:24px;color:#ad1818}.detail-box .detail-left h3 a{float:right;padding:0 30px;background:#efefef;border-radius:5px;text-align:center;font-size:15px;text-decoration:underline}.days{margin-top:15px;padding:20px;background:#f2f2f2}.days .days-tit{position:relative;padding-bottom:15px;padding-right:60px}.days .days-tit i{position:absolute;right:0;top:0;bottom:0;z-index:1;margin:auto;width:35px;height:35px;font-size:35px;text-align:right;line-height:35px;color:#999;cursor:pointer}.days .days-tit h4{line-height:24px}.days .days-tit h4 strong{font-size:20px}.days .days-tit h4 span{display:inline-block;margin-left:10px;font-size:20px;color:#1277b9}.days .days-tit p{margin-top:10px;line-height:22px;font-size:15px;color:#888}.days .days-con{border-top:1px solid #ddd;padding-top:20px;font-size:15px}.days .days-con .days-information li{position:relative;line-height:24px}.days .days-con .days-information li span{margin-left:5px;color:#888}.days .days-con .days-information li i{width:20px;color:#ad1818}.days .days-con .days-information li i.icon-fenzu{font-size:18px}.days .days-con .days-detail{padding-top:10px}.days .days-con .days-detail p{margin-top:15px;line-height:24px;color:#000}.detailcon-price{margin-top:30px}.price-table{margin-bottom:50px}.price-table,.price-table table{width:100%}.price-table table,.price-table table th,.price-table table td{box-sizing:border-box;border:1px solid #ddd}.price-table table th,.price-table table td{width:25%;text-align:center;font-size:16px}.price-table table th{background:#448aca;font-weight:bold;color:#fff;line-height:40px}.price-table table td{padding:10px 0}.price-table table td span{color:#ff0e09;font-weight:bold}.price-includes{padding:40px;border-bottom:1px solid #ddd;background:#f2f2f2}.price-includes:last-child{border-bottom:0}.price-includes dt{margin-bottom:30px;font-size:18px;font-weight:bold}.price-includes dd{margin-bottom:12px;line-height:24px;font-size:16px}.price-includes dd:last-child{margin-bottom:0}.price-includes dd i{margin-right:10px;color:#ad1818}.price-includes dd i.icon-V1{color:#1277b9}.detail-inquire{padding:50px 0;text-align:center}.detail-inquire a{display:block;margin:0 auto;width:220px;height:45px;background:#ad1818;border-radius:5px;line-height:45px;font-size:20px;text-align:center;color:#fff}.detail-right{float:right;width:325px}.detail-right .tour-inquiry{padding:20px;border:1px solid #e3e3e3;background:#f7f7f7}.detail-right .tour-inquiry h3{margin-bottom:10px;font-size:24px}.tourinfo-txt img{margin:0 auto;display:block}.ad-banner{height:475px}.ad-banner img{width:100%;height:100%}.tovisit-class li{float:left;margin-right:30px;margin-bottom:30px;width:380px}.tovisit-class li:nth-child(3n){margin-right:0}.tovisit-class li a{display:block;position:relative}.tovisit-class li a .prouctimg,.tovisit-class li a .prouctimg img{width:380px;height:250px}.tovisit-class li a .tovisit-price{position:absolute;z-index:1;right:0;top:214px;padding:0 15px;height:36px;border-radius:5px 0 0 5px;background:#ad1818;line-height:36px;color:#fff;font-size:14px}.tovisit-class li a .tovisit-price strong{font-size:20px}.tovisit-class li a h3{box-sizing:border-box;padding:0 15px;width:100%;height:55px;background:#7d7d7d;font-size:20px;font-weight:bold;color:#fff;text-align:center;line-height:55px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.tovisit-class li a:hover h3{background:#ad1818}