﻿body{margin:0 auto;padding:0;color:#333;font-size:14px;font-family:Verdana,Arial;line-height:20px;background-color:#ebebeb}a:link{color:#333;text-decoration:none}a:visited{color:#333;text-decoration:none}a:hover{color:#990100;text-decoration:none}img{border:0}ul,li,h1,h2,h3,p{margin:0;padding:0}li{list-style:none}div,ul,li{overflow:hidden;display:block}.wrap{width:1220px;min-width:1220px;margin:0 auto;clear:both}.container{width:1140px;min-width:1140px;margin:0 auto;padding:0 40px 0 40px;background-color:#fff}.container .wrap{width:1140px;min-width:1140px}.container .linebg{background:url(../images/line.jpg) repeat-y 808px 0}.clear{height:10px;margin:0;padding:0;clear:both}.l{float:left;display:block}.r{float:right;display:block}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f26{font-size:26px}.f28{font-size:28px}.f30{font-size:30px}.fb{font-weight:bold}.fi{font-style:italic}.yh{font-family:Microsoft Yahei}a.button{color:#fff}.overflow{overflow:hidden}.shadow_img{background-color:#fff;padding:10px;box-shadow:0 0 7px #333;margin:7px 7px 7px 7px}.shadow_img:hover{box-shadow:0 0 7px #000}.yuanjiao_img{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.top{height:100px;background:url(../images/topbg.jpg) no-repeat center center;min-width:1220px}.logo{float:left}.logo img{margin:16px 0 0 0}.tel{float:right;line-height:25px;text-align:right;margin:12px 0 0 0;font-size:14px}.nav{width:100%;background-color:#990100;color:#fff;font-size:14px;height:50px;overflow:initial}.nav div,ul,li{overflow:initial}.nav.fixed{position:fixed;z-index:99999;top:0;left:0;opacity:.9}.nav .wrap{width:1290px}.nav a{color:#fff}.nav a:hover{color:#f6f82d}.nav .item{float:left;text-align:left;padding:0 20px 0 20px;position:relative;height:50px}.nav .item a.p{font-size:14px;line-height:50px;display:block;overflow:hidden;color:#fff}.nav .item ul{position:absolute;top:50px;left:0;display:none;z-index:99999;background-color:rgba(0,0,0,0.8);width:200px}.nav .item li a{line-height:20px;display:block;padding:10px 10px 10px 10px;font-size:12px}.nav .item li:hover{background-color:rgba(153,1,0,0.8)}.nav .item:hover{background-color:#300303}.nav .item:hover ul{display:block}.nav .item:nth-child(3) ul{width:260px}.nav .item:nth-child(4) ul{width:240px}.nav .item:nth-child(6) ul{width:260px}.nav .item:last-child ul{left:initial;right:0;text-align:right}.banner{width:100%;min-width:1220px;height:400px;position:relative;background:#efefef}.banner ul.slider{display:block;height:400px;width:100%;overflow:hidden}.banner ul.slider li{display:block;height:400px;width:100%;overflow:hidden}.banner ul.slider li .matter{display:block;height:400px;width:100%;overflow:hidden;position:relative;background-position:center center;background-size:cover}.banner ul.num{position:absolute;width:200px;bottom:20px;left:10px;z-index:999;text-align:center;display:none}.banner ul.num li{width:10px;height:10px;display:inline-block;overflow:hidden;margin-right:8px;text-indent:-999px;float:left;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.banner ul.num li.on{background-color:#990100}.banner .next,.banner .prev{position:absolute;top:45%;width:40px;height:56px;display:none;overflow:hidden;z-index:999;background:url(../images/paganation-white.png) no-repeat;text-indent:-999px}.banner .prev{background-position:-5px -3px;left:10px}.banner .prev:hover{background-position:-5px -60px}.banner .next{background-position:-74px -3px;right:10px}.banner .next:hover{background-position:-74px -60px}.banner:hover .next,.banner:hover .prev,.banner:hover ul.num{display:block}.banner .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:950;overflow:hidden}.banner .ban_content{position:absolute;width:1220px;height:400px;top:0;left:50%;margin-left:-610px;z-index:940}.banner .ban_content .shadow_text{-moz-text-shadow:1px 0 0 #333,-1px 0 0 #333,0px 1px 0 #333,0px -1px 0 #333;-webkit-text-shadow:1px 0 0 #333,-1px 0 0 #333,0px 1px 0 #333,0px -1px 0 #333;text-shadow:1px 0 0 #333,-1px 0 0 #333,0px 1px 0 #333,0px -1px 0 #333}.banner .ban_content .ban_description{margin:150px 80px 0 125px;color:#fff}.banner .ban_content .ban_description h1{font-size:46px;font-family:'Times New Roman';display:block;line-height:50px;overflow:hidden;padding:0}.banner .ban_content .ban_description h1 .point{line-height:50px;background:url(../images/point2.png) no-repeat 0 0;padding:20px 0 0 70px;display:inline-block;overflow:hidden}.banner .ban_content .ban_description .dis{font-size:30px;font-family:'Times New Roman';line-height:40px;padding:10px 0 0 0;font-weight:bold}.banner .ban_content .ban_description .dis a{display:inline-block;height:45px;line-height:45px;padding:0 35px 0 35px;background-color:#910503;font-size:24px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:10px 0 10px 0}.banner .cover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:930;background-color:#000;opacity:0;overflow:hidden;transition:all 3000ms;-moz-transition:all 3000ms;-webkit-transition:all 3000ms;-o-transition:all 3000ms}.banner:hover .cover,.banner:focus .cover{opacity:.6}.banner.news_slide{width:800px;height:500px;margin:0 0 20px 0}.banner.news_slide ul.slider{height:500px}.banner.news_slide ul.slider li{width:800px;height:500px;border-radius:4px}.banner.news_slide ul.slider li .matter{height:500px}.banner.news_slide ul.num{width:800px;bottom:36px;left:10px;z-index:999}.banner.news_slide .news_caption{position:absolute;z-index:940;width:700px;bottom:15px;left:50px;overflow:hidden}.banner.news_slide .news_caption h1{font-size:26px;color:#fff;line-height:40px;font-weight:500;overflow:hidden;padding:0 0 15px 0}.banner.news_slide .news_caption h1 a{color:#fff}.banner.news_slide .news_caption h1 a:hover{color:#f7f3c0}.banner.news_slide .news_caption .line{width:200px;height:30px;border-top:solid 1px #fff;line-height:30px;text-transform:uppercase;font-size:12px;overflow:hidden;display:block;padding:5px 0 15px 0}.banner.news_slide .news_caption .line a{color:#fff}.banner.news_slide .news_caption .line a:hover{color:#f7f3c0}.h_l_pnl{float:left;width:800px}.h_r_pnl{float:right;width:300px}.about{background:url(../images/aboutbg.jpg) no-repeat center 0;margin:0 0 20px 0}.about h1{height:50px;line-height:30px;font-family:'Microsoft YaHei';font-size:24px;padding:48px 0 0 92px}.about .dis{width:765px;min-height:275px;line-height:25px;text-align:justify;text-justify:inter-ideograph;padding:10px 0 0 0}.reservation{padding:0 0 50px 0}.reservation h1{height:30px;line-height:30px;font-family:'Microsoft YaHei';font-size:20px;padding:0 0 15px 0}.reservation .step{height:40px}.reservation .step .item{float:left}.reservation .step .item .ico{width:40px;height:30px;background-color:#990100;color:#fff;float:left;padding:8px 0 2px 0;line-height:15px;text-align:center;text-transform:uppercase;font-size:12px;font-style:italic;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.reservation .step .item .dis{float:left;line-height:15px;font-size:12px;font-weight:bold;padding:8px 1px 0 5px}.reservation .step .arrow{width:0;height:0;float:left;margin:15px 10px 0 10px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #990100}.trip_list{width:770px}.trip_list h1{height:68px;line-height:68px;padding:0 0 0 92px;font-family:'Microsoft YaHei';font-size:24px;margin:0 0 24px 0}.trip_list h1.no_ico{padding:0}.trip_list h1.i1{background:url(../images/ico_1.jpg) no-repeat 0 center}.trip_list h1.i2{background:url(../images/line_tle_ico_2.jpg) no-repeat 0 center}.trip_list h1.i3{background:url(../images/line_tle_ico_3.jpg) no-repeat 0 center}.trip_list h1.i4{background:url(../images/line_tle_ico_4.jpg) no-repeat 0 center}.trip_list h1.i5{background:url(../images/ico_2.jpg) no-repeat 0 center}.trip_list h1.i6{background:url(../images/ico_3.jpg) no-repeat 0 center}.trip_list .item{min-height:174px;margin:0 0 45px 0}.trip_list .item .lp{width:263px;float:left}.trip_list .item .face{width:263px;height:174px;position:relative}.trip_list .item .face img{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-color:#666;background-size:cover;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.trip_list .item .face .recmd{width:87px;height:60px;position:absolute;right:0;top:0;background:url(../images/recommend.png) no-repeat}.trip_list .item .dis{width:490px;min-height:174px;float:right;position:relative}.trip_list .item .dis .tle{line-height:20px}.trip_list .item .dis .tle a{color:#990100;font-size:15px;font-weight:bold;display:inline-block;max-width:490px}.trip_list .item .dis .tle a:hover{text-decoration:underline}.trip_list .item .dis .guid{line-height:20px;margin:10px 0 8px 0}.trip_list .item .dis .guid .red{color:#990100}.trip_list .item .dis a.view{width:116px;height:36px;background-color:#990100;color:#fff;font-size:14px;line-height:36px;text-align:center;float:left;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:block;transition:all 500ms}.trip_list .item .dis a.view:hover{background-color:#063a8d}.trip_list .item .dis .pc{float:left;margin:7px 0 0 20px}.trip_list .item .dis .pc span{color:#990100}.trip_list .item .dis .sale{width:173px;height:36px;float:right;border-radius:4px;display:block;overflow:hidden;background:url(../images/sale.jpg)}.rz_ico_link{padding:5px 0 0 0;overflow:hidden;clear:both}.rz_ico_link a{display:inline-block;width:60px;height:60px;overflow:hidden;margin:0 1px 0 0;background-position:center center;background-size:60px 60px;background-repeat:no-repeat}.rz_ico_link a.lowprice{background-image:url(https://www.hangzhouprivatetour.com/images/ico_lowprice.png)}.rz_ico_link a.cancel{background-image:url(https://www.hangzhouprivatetour.com/images/ico_24cancel.png)}.rz_ico_link a.covid19{background-image:url(https://www.hangzhouprivatetour.com/images/ico_covid19.png)}.rz_ico_link a.local{background-image:url(https://www.hangzhouprivatetour.com/images/ico_local.png)}.star_with_review{padding:10px 0 0 0;overflow:hidden;clear:both}.star_with_review .r a{font-weight:bold}ul.list{padding:1px 0 1px 0;overflow:hidden;width:100%}ul.list li{line-height:20px;padding:5px 0 5px 12px;background:url(../images/li.png) no-repeat 0 12px;font-size:14px;display:block}ul.list li a{display:inline-block}ul.list li a.nsale{background:url(../images/sale2.png) no-repeat right 3px;background-size:34px 14px;padding:0 43px 0 0}ul.list.part3 li{width:245px;float:left;margin:0 15px 0 0}.trip_list_2{padding:0}.trip_list_2 h1{height:90px;line-height:90px;padding:0 0 0 94px;font-family:'Microsoft YaHei';font-size:24px;margin:0 0 20px 0;background:url(../images/ico_2.jpg) no-repeat 0 center}.trip_list_2 .item{width:245px;height:505px;float:left;position:relative;margin:0 15px 15px 0;color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.trip_list_2 .item.bg1{background-color:#3d5b43}.trip_list_2 .item.bg2{background-color:#5a7481}.trip_list_2 .item.bg3{background-color:#990100}.trip_list_2 .item a.link{position:absolute;width:245px;height:505px;top:0;left:0;overflow:hidden;z-index:10}.trip_list_2 .item .cover{position:absolute;width:245px;height:505px;top:0;left:0;z-index:7;background-color:#000;opacity:0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;transition:opacity 500ms}.trip_list_2 .item h2{position:absolute;width:225px;left:10px;bottom:267px;z-index:8;line-height:30px;font-size:24px;font-weight:lighter}.trip_list_2 .item .star{position:absolute;width:225px;height:20px;left:10px;bottom:232px;z-index:8}.trip_list_2 .item .star span{display:inline-block;height:20px;background:url(../images/star.png) repeat-x}.trip_list_2 .item .star span.s1{width:20px}.trip_list_2 .item .star span.s2{width:40px}.trip_list_2 .item .star span.s3{width:60px}.trip_list_2 .item .star span.s4{width:80px}.trip_list_2 .item .star span.s5{width:100px}.trip_list_2 .item .face{width:245px;height:300px;background-position:center center;background-repeat:no-repeat;background-size:cover;float:left}.trip_list_2 .item .dis{width:217px;height:180px;padding:15px 0 0 0;position:absolute;left:15px;top:300px;z-index:8;line-height:24px;font-size:13px}.trip_list_2 .item .dis .attract{width:217px;max-height:72px;overflow:hidden}.trip_list_2 .item .dis .price{font-size:13px;padding:25px 0 10px 0}.trip_list_2 .item .dis .price .p{float:left;font-size:24px;padding:0 0 0 10px}.trip_list_2 .item:hover .cover{opacity:.6}.category_dis{margin:0 0 10px 0;line-height:24px;background:url(../images/aboutMain_02.jpg) no-repeat center 0;background-size:cover}.category_dis p{padding:10px 0 10px 0;text-align:justify}.category_dis img{max-width:100%}.related{padding:40px 0 0 0}.related h1{height:69px;line-height:79px;padding:0 0 0 109px;font-family:'Microsoft YaHei';font-size:24px;margin:0 0 20px 0;background:url(../images/ico_3.jpg) no-repeat 0 center}.related .item{width:245px;height:300px;float:left;position:relative;margin:0 15px 0 0;color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.related .item a.link{position:absolute;width:245px;height:300px;top:0;left:0;overflow:hidden;z-index:10}.related .item .cover{position:absolute;width:245px;height:300px;top:0;left:0;z-index:7;background-color:#000;opacity:0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;transition:opacity 500ms}.related .item h2{position:absolute;width:165px;left:40px;top:110px;z-index:8;line-height:30px;font-size:24px;font-weight:lighter;background:url(../images/point.png) no-repeat center 0;padding:75px 0 0 0;text-align:center}.related .item .star{position:absolute;width:245px;height:20px;left:0;bottom:24px;z-index:8;text-align:center}.related .item .star span{display:inline-block;height:20px;background:url(../images/star.png) repeat-x}.related .item .star span.s1{width:20px}.related .item .star span.s2{width:40px}.related .item .star span.s3{width:60px}.related .item .star span.s4{width:80px}.related .item .star span.s5{width:100px}.related .item .face{width:245px;height:300px;background-position:center center;background-repeat:no-repeat;background-size:cover;float:left}.related .item:hover .cover{opacity:.6}.travel_news{padding:40px 0 0 0}.travel_news h1{height:69px;line-height:79px;padding:0 0 0 89px;font-family:'Microsoft YaHei';font-size:24px;margin:0 0 20px 0;background:url(../images/news_alt.png) no-repeat 0 center;background-size:69px 69px}.travel_news ul{padding:0;overflow:hidden;width:365px}.travel_news ul.r{margin-right:35px}.travel_news li{background:url(../images/li.png) no-repeat 0 12px;line-height:20px;color:#000;padding:5px 0 5px 10px;text-align:left}.faq_list{padding:40px 0 0 0}.faq_list h1{line-height:30px;font-family:'Microsoft YaHei';font-size:24px;padding:15px 0 15px 60px;margin:0 0 20px 0;background:url(../images/faq_tle.png) no-repeat 0 0;background-size:45px 58px}.faq_list .item .q{background:url(../images/li.png) no-repeat 0 12px;line-height:20px;color:#000;padding:5px 0 5px 10px;text-align:left;display:block;overflow:hidden}.faq_list .item .a{padding:0 10px 0 10px;display:none}.faq_list .item .a .arrow-up{width:0;height:0;margin-left:60px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f0f0f0}.faq_list .item .a .answer{background-color:#f0f0f0;padding:10px 20px 10px 20px;border-radius:4px;color:#000;line-height:30px;font-size:14px}.faq_list .item.defon{margin:0 0 20px 0}.faq_list .item.defon .q{font-weight:bold}.faq_list .item.defon .a{display:block}.b_adv{padding:40px 40px 10px 40px}.b_adv .item{float:left;line-height:22px;margin:0 70px 0 0;font-size:13px}.b_adv .item.r{margin:0;float:right;width:270px}.b_adv .item h1{font-size:24px;padding:0 0 12px 0;font-weight:lighter;font-family:'Times New Roman'}.our_customer{padding:2px 0 30px 40px}.our_customer h1{font-size:24px;padding:0 0 12px 0;font-weight:lighter;font-family:'Times New Roman'}.our_customer li{width:140px;height:70px;float:left;margin:0 4px 4px 0;background-color:#fff}.our_customer li img{width:100%;height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat}.btm{min-width:1220px;background:#111 url(../images/btmbg.jpg) repeat-x 0 0;padding:35px 0 25px 0;color:#fff;line-height:30px;text-align:center;font-size:13px}.btm a{color:#fff}.btm a:hover{text-decoration:underline}.btm .b_nav{padding:10px 0 10px 0}.btm .b_nav a{display:inline-block;color:#aaa}.btm .b_nav .item{float:left;text-align:left;margin:0 35px 0 0;width:178px}.btm .b_nav .item li{line-height:20px;padding:4px 0 4px 0}.btm .b_nav .item li.p a{font-weight:bold;font-size:14px;padding:0 0 10px 0;color:#ddd}.btm .b_nav .item:nth-child(1){width:160px}.btm .b_nav .item:nth-child(2){width:200px}.btm .b_nav .item:nth-child(5){width:150px;margin:0}.btm .b_nav .item:last-child{float:right;margin:0;width:185px}.btm .b_nav a:hover{color:#fff}.btm .tripadv{padding:30px 0 0 0;display:inline-block;float:left}.btm .bico{padding:30px 0 10px 30px;display:inline-block;width:640px;text-align:left;float:left}.btm .bico img{padding:0 45px 0 0}.btm .bico .accept{padding:20px 0 0 0;line-height:18px;display:inline-block;text-align:left}.btm .bico .accept img{padding:3px 0 0 0}.btm .share_to{padding:20px 0 0 0;display:inline-block;float:left;width:180px;text-align:left;margin-left:80px}.btm .share_to .p{height:30px;line-height:30px;color:#ddd;font-size:20px}.btm .share_to .p:before{content:'';width:2px;height:16px;float:left;background-color:#a21918;margin:9px 12px 0 0}.btm .share_to ul{margin:0}.btm .share_to ul li{height:30px;line-height:30px;background-position:0 center;background-repeat:no-repeat;background-size:30px 30px;padding:0 0 0 45px;font-size:14px;margin:15px 0 0 0}.btm .share_to ul li.facebook{background-image:url(https://www.tripstoshanghai.com/images/share_ico_facebook.png)}.btm .share_to ul li.twitter{background-image:url(https://www.tripstoshanghai.com/images/share_ico_twitter.png)}.btm .share_to ul li.instgram{background-image:url(https://www.tripstoshanghai.com/images/share_ico_instgram.png)}.btm .share_to ul li.pinterest{background-image:url(https://www.tripstoshanghai.com/images/share_ico_pinterest.png)}.btm .share_to ul li a{color:#ddd}.btm .b_copy{color:#666;padding:20px 0 0 0;border-top:solid 1px #555;margin:40px auto 0 auto;clear:both}.btm .b_copy a{color:#666}.btm .b_copy a:hover{color:#fff}.contact_pnl{width:300px;height:380px;background:url(../images/contactbg.jpg) no-repeat}.contact_pnl h1{margin:37px 0 10px 0;height:32px;line-height:32px;font-family:'Microsoft YaHei';font-size:16px}.contact_pnl li{width:100%;line-height:23px;padding:5px 0 5px 40px;background-repeat:no-repeat;background-position:0 0}.contact_pnl li.wechat{background-image:url(../images/contact_ico_weixin.png)}.contact_pnl li.skype{background-image:url(../images/contact_ico_skype.png);margin:0 0 10px 0}.contact_pnl li.qq{background-image:url(../images/contact_ico_qq.png);margin:0 0 10px 0}.contact_pnl li.email{background-image:url(../images/contact_ico_email.png);margin:0 0 10px 0}.contact_pnl li.phone{background-image:url(../images/contact_ico_tel.png);color:#990100}.contact_pnl li.whatapp{background-image:url(../images/contact_ico_whatapp.png)}.contact_pnl li a{text-decoration:underline;color:#990100}.sns_link_pnl{height:27px;margin:10px 0 20px 0}.sns_link_pnl .nm{display:inline-block;line-height:27px;font-weight:bold;padding:0 10px 0 0;float:left}.sns_link_pnl a{display:inline-block;width:27px;height:27px;overflow:hidden;border-radius:2px;background-position:center center;background-repeat:no-repeat;background-size:27px 27px;margin:0 15px 0 0;float:left}.sns_link_pnl a.facebook{background-image:url(https://www.tripstoshanghai.com/images/share_ico_facebook.png)}.sns_link_pnl a.twitter{background-image:url(https://www.tripstoshanghai.com/images/share_ico_twitter.png)}.sns_link_pnl a.google_plus{background-image:url(https://www.tripstoshanghai.com/images/index_g.png)}.sns_link_pnl a.instgram{background-image:url(https://www.tripstoshanghai.com/images/share_ico_instgram.png)}.sns_link_pnl a.pinterest{background-image:url(https://www.tripstoshanghai.com/images/share_ico_pinterest.png)}.businessbox{width:300px;height:110px;background:url(../images/business.jpg) no-repeat 0 center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;margin:0 0 20px 0}.businessbox a{font-size:24px;font-weight:bold;color:#fff;font-family:'Times New Roman';width:300px;height:110px;line-height:110px;text-align:center;display:block;overflow:hidden;position:absolute;top:0;left:0;z-index:10;-moz-text-shadow:1px 0 0 #333,-1px 0 0 #333,0px 1px 0 #333,0px -1px 0 #333;-webkit-text-shadow:1px 0 0 #333,-1px 0 0 #333,0px 1px 0 #333,0px -1px 0 #333;text-shadow:1px 0 0 #333,-1px 0 0 #333,0px 1px 0 #333,0px -1px 0 #333}.businessbox .cover{position:absolute;width:300px;height:110px;top:0;left:0;z-index:7;background-color:#000;opacity:0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;transition:opacity 500ms}.businessbox:hover .cover{opacity:.6}.businessbox.ticket{background-image:url(../images/business_ticket.jpg);margin:0 0 20px 0}.businessbox.nanjing{background-image:url(../images/nanjing.jpg);margin:0 0 10px 0}.businessbox.wuxi{background-image:url(../images/wuxi.jpg)}.businessbox.chengdu{background-image:url(../images/business_chengdu.jpg);margin:0 0 10px 0}.businessbox.car_rental{background-image:url(https://www.hangzhouprivatetour.com/images/business_carRental.jpg)}.whyus{clear:both}.whyus h1{height:30px;line-height:30px;font-family:'Microsoft YaHei';font-size:16px}.whyus .dis{padding:10px 0 0 0;line-height:30px;font-size:13px}.whyus .dis .red{color:#990100}.tripadvisor{margin:10px 0 0 0}.tripadvisor .item{width:238px;border:solid 1px #00af87;padding:10px 0 10px 0;text-align:center}.tripadvisor .bline{color:#990100;text-decoration:underline}.tripadvisor .recommend_box{width:150px;height:133px;background:url(../images/tripadvisor_recommend.jpg) no-repeat 0 0}.tripadvisor .recommend_box .link{width:130px;height:60px;margin:64px auto 0 auto;line-height:15px;text-align:center;font-size:12px;font-weight:bold}.tripadvisor .recommend_box .link a{text-decoration:underline}.TA_selfserveprop{width:240px;margin:10px 0 0 0}.attraction{padding:20px 0 0 0}.attraction h1{height:30px;line-height:30px;font-family:'Microsoft YaHei';font-size:16px;padding:0 0 10px 0}.attraction li{width:140px;padding:0 0 10px 0}.attraction li img{width:140px;height:90px;display:block;float:left;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-position:center center;background-repeat:no-repeat;background-size:cover}.attraction li .nm{width:100%;height:20px;text-align:center;line-height:20px;padding:5px 0 0 0;display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');overflow:hidden}.n_box{margin:10px 0 0 0}.n_box h1{line-height:20px;font-family:'Microsoft YaHei';font-size:16px;padding:5px 0 5px 0}.n_box li{padding:5px 0 5px 2px;border-bottom:solid 1px #ddd;line-height:18px}h1.news_tle{font-size:28px;line-height:40px;padding:30px 0 20px 0;font-weight:lighter}.newszoom{padding:0;line-height:24px;text-align:justify;text-justify:inter-ideograph}.newszoom h1{font-size:28px;font-weight:lighter;padding:10px 0 10px 0;line-height:35px}.newszoom h1.red{color:#910503}.newszoom .attr{padding:5px 0 10px 0;border-bottom:solid 1px #e0e0e0;margin:0 0 20px 0}.newszoom p{padding:20px 0 20px 0}.newszoom img{max-width:700px}.newszoom a{color:#990100;text-decoration:underline}.newszoom a:hover{color:#f00}.newszoom table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.newszoom table td,.newszoom table th{padding:10px 0 10px 0;border:0}.newszoom td p{padding:0;margin:0}.newszoom.sub{padding:0 20px 0 0}.newszoom.sub p{padding:10px 0 0 0}.newszoom ul.list-paddingleft-2{padding:10px 0 20px 0}.newszoom ul.list-paddingleft-2 li{width:250px;float:left;background:url(../images/li.png) no-repeat 0 12px;line-height:20px;padding:5px 6px 5px 10px;color:#000;text-align:left}.newszoom ul.list-paddingleft-2 li a{color:#000;text-decoration:none}.newszoom ul.list-paddingleft-2 li a:hover{color:#f00}.newszoom ul.list-paddingleft-2 li p{padding:0;margin:0}.up_down{border-top:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;padding:10px 10px 10px 10px;background-color:#f5f5f5}.up_down a{text-decoration:none;color:#000}.up_down a:hover{color:#f00}.related_tour_line{padding:25px 0 10px 0;display:block;overflow:hidden;background-color:#f5f5f5}.related_tour_line .item{width:calc(50% - 30px);float:left;margin:0 0 10px 20px;overflow:hidden;position:relative;height:250px}.related_tour_line .item img{width:100%;height:200px;background-position:center center;background-size:cover;float:left;border-radius:2px}.related_tour_line .item .nm{display:block;width:320px;overflow:hidden;height:60px;line-height:20px;padding:8px 10px 8px 10px;text-align:left;color:#c00000;font-weight:bold;position:absolute;left:15px;bottom:10px;box-shadow:0 0 7px #ccc;border-bottom:solid 2px #fff;background-color:#fff}.related_tour_line .item a{font-size:14px;color:#333;text-decoration:none}.related_tour_line .item a:hover{color:#f00}.related_tour_line .item:hover .nm{border-bottom:solid 2px #c00000;background-color:#c00000;color:#fff}.about_pnl{padding:50px 0 0 0}.about_pnl .msg{padding:20px 0 0 0}.about_pnl .msg .form{padding:8px 0 8px 0}.about_pnl .msg .form .key{width:75px}.about_pnl .msg .txt{width:266px}.about_pnl .msg a.button{width:140px}.trip_idea{margin:25px 0 0 0}.trip_idea .t_ico{width:300px;height:88px;background:url(../images/quick_question.jpg) no-repeat}.trip_idea .t_shadow{width:300px;height:27px;background:url(../images/quick_question_shadow.jpg) no-repeat}.trip_idea .t_pnl{border:solid 1px #ddd;border-top:0;padding:0 20px 25px 15px;margin:0 10px 0 10px;background-image:-webkit-linear-gradient(top,#fff 0,#eee 60%);background-image:linear-gradient(to bottom,#eee 0,#dd 60%)}.trip_idea .tle{font-size:20px;color:#910503;padding:10px 0 0 0;line-height:30px;text-align:center}.trip_idea .item{padding:3px 0 3px 0}.trip_idea .item .key{line-height:20px;float:left;text-align:left;width:150px;padding:5px 0 5px 5px}.trip_idea .item .val{float:right}.trip_idea .item.full .key{clear:both;width:100%;padding:0 0 0 5px}.trip_idea .item.full .val{clear:both;float:left}.trip_idea .txt{width:225px}.trip_idea .star{color:#990100;font-weight:bold}.trip_idea a.button{margin:0 0 0 5px;width:231px}.attraction_list{width:800px}.attraction_list h1{height:68px;line-height:68px;padding:0 0 0 92px;font-family:'Microsoft YaHei';font-size:24px;margin:0 0 24px 0;background:url(../images/ico_1.jpg) no-repeat 0 center}.attraction_list ul{width:840px}.attraction_list ul li{width:380px;float:left;margin:0 40px 0 0;padding:0 0 20px 0}.attraction_list ul li img{width:380px;height:243px;background-position:center center;background-size:100% 100%;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms}.attraction_list ul li img:hover{background-size:410px 262px}.attraction_list ul li .nm{width:100%;height:22px;line-height:22px;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');overflow:hidden}.linebg .attraction_list{width:760px}.linebg .attraction_list ul{width:800px}.linebg .attraction_list ul li{width:360px}.linebg .attraction_list ul li img{width:360px;height:230px}.linebg .attraction_list ul li img:hover{background-size:390px 249px}.position{line-height:20px;color:#555;background:url(../images/ico_home.png) no-repeat 0 15px;padding:10px 0 10px 17px}.position.bline{border-bottom:solid 1px #dedede}.position a{color:#555}.position a:hover{color:#f00}.car_list{padding:50px 0 0 0}.car_list .tle{font-size:28px;line-height:40px}.car_list .item{padding:30px 0 0 0}.car_list .item .face{float:left;width:240px}.car_list .item .face img{width:100%}.car_list .item .dis{float:right;width:520px;line-height:25px}.car_list .item .dis h1{font-size:16px;padding:0 0 5px 0}.car_list .item .dis p{margin:0;padding:0}.tour_head{padding:20px 0 20px 0;border-bottom:solid 1px #dedede;margin:0 0 30px 0}.tour_head h1{font-size:32px;float:left;line-height:45px;font-weight:lighter}.tour_head .price{font-size:24px;float:right;line-height:32px;color:#990100}.tour_head .photo_pnl{width:650px;float:left}.tour_head .photo_pnl .photo{width:650px;height:400px;background:#f5f5f5 url(../images/loading.gif) no-repeat center center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.tour_head .photo_pnl .photo img{width:650px;height:400px;background-position:center center;background-repeat:no-repeat;background-size:cover}.tour_head .photo_pnl .photo_thumb{width:650px;height:83px;margin:12px 0 0 0;position:relative;overflow:hidden}.tour_head .photo_pnl .photo_thumb ul{width:680px;height:74px;overflow:hidden}.tour_head .photo_pnl .photo_thumb ul li{width:120px;height:74px;float:left;margin:0 12.5px 0 0;background-color:#000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.tour_head .photo_pnl .photo_thumb ul li img{width:100%;height:100%;opacity:.3;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms;-o-transition:all 500ms}.tour_head .photo_pnl .photo_thumb ul li.sel img{opacity:1}.tour_head .photo_pnl .photo_thumb ul li:hover img{opacity:1}.tour_head .photo_pnl .photo_thumb .prev,.tour_head .photo_pnl .photo_thumb .next{position:absolute;top:24px;width:20px;height:28px;display:none;overflow:hidden;z-index:99;background:url(../images/paganation-white.png) no-repeat;text-indent:-999px;background-size:60px 75px}.tour_head .photo_pnl .photo_thumb .prev{background-position:-2.5px -1.5px;left:5px}.tour_head .photo_pnl .photo_thumb .prev:hover{background-position:-2.5px -30px}.tour_head .photo_pnl .photo_thumb .next{background-position:-37px -1.5px;left:627px}.tour_head .photo_pnl .photo_thumb .next:hover{background-position:-37px -30px}.tour_head .photo_pnl .photo_thumb:hover .prev,.tour_head .photo_pnl .photo_thumb:hover .next{display:block}.tour_head .tour_attr{width:460px;float:right;line-height:25px}.tour_head .tour_attr a.button{width:190px;margin:20px 0 10px 0}.tour_head .tour_attr p{line-height:20px;padding:0 0 12px 0;text-align:justify;text-justify:inter-ideograph}.day_plan_attr{background-color:#ededed;border-radius:4px;padding:10px 10px 10px 20px;margin:0 0 14px 0}.day_plan_attr li{line-height:20px;padding:5px 0 5px 40px;background-position:0 center;background-repeat:no-repeat}.day_plan_attr li.place{background-image:url(../images/tour_place.png)}.day_plan_attr li.activities{background-image:url(../images/tour_activity.png)}.day_plan_attr li.accommondation{background-image:url(../images/tour_hotel.png)}.day_plan_attr li.meal{background-image:url(../images/tour_meal.png)}.tour_clear{border-bottom:solid 1px #dedede;margin-bottom:25px;clear:both;width:100%}.tour_optional{padding:0 15px 15px 15px;margin:30px 0 0 0;background-image:-webkit-repeating-linear-gradient(135deg,transparent,transparent 4px,white 4px,white 12px);background-color:rgba(203,222,255,0.5)}.tour_optional .inner{background-color:#fff;padding:0 20px 10px 20px}.tour_optional .inner p{padding:15px 0 15px 0}.b_enquiry{width:100%;height:150px;overflow:hidden;background-color:#f7f7f7;text-align:center;margin:30px 0 0 0}.b_enquiry .price{font-size:16px;font-weight:bold;padding:30px 0 0 0;color:#960203}.b_enquiry a.button.red{font-size:16px;color:#fff;width:220px;text-decoration:none;font-weight:bold;margin:25px auto 0 auto;border-radius:40px}.b_enquiry:hover .price{padding:40px 0 0 0;color:#f00}.b_enquiry:hover a.button.red{margin:10px auto 0 auto}.tour_book_pnl{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;display:none}.tour_book_pnl .tm{background-color:#fff;opacity:.7;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.tour_book_pnl .book_box{position:absolute;width:900px;top:120px;left:50%;margin-left:-450px;z-index:20;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0;background-color:#fff}.tour_book_pnl .book_box .form{padding:10px}.tour_book_pnl .book_box .b_tle{height:45px;background-color:#dedede;line-height:45px;font-size:14px;font-weight:bold;padding:0 0 0 15px}.tour_book_pnl .book_box .b_tle a.close{width:30px;height:30px;display:block;position:relative;overflow:hidden;transition:all 200ms;float:right;margin:5px 5px 0 0}.tour_book_pnl .book_box .b_tle a.close span{width:20px;height:3px;background-color:#666;display:block;overflow:hidden;position:absolute;top:15px;left:5px}.tour_book_pnl .book_box .b_tle a.close span.i1{transform:rotate(-45deg)}.tour_book_pnl .book_box .b_tle a.close span.i2{transform:rotate(45deg)}.tour_book_pnl .book_box .b_tle a.close:hover span{background-color:#990100}.tour_book_pnl .book_box .b_tip{float:left;color:#ccc;padding:0 0 0 10px}.tour_book_pnl .book_box .star{color:#f00;font-weight:bold}.tour_book_pnl .book_box .key{width:150px;text-align:right}.tour_book_pnl .book_box a.button{width:120px;margin:0 10px 0 10px}.tour_book_pnl.normal{position:relative;height:500px;display:block}.tour_book_pnl.normal .book_box{border-radius:0;top:0;width:1000px;margin-left:0;left:0}.pager{padding:15px 0 15px 0;text-align:center}.pager a{border:solid 1px #cfcfcf;padding:0 12px 0 12px;margin:0 0 0 2px;overflow:hidden;color:#444;line-height:28px;height:28px;display:inline-block;text-decoration:none;font-size:14px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.pager a:hover,.pager a.sel{background-color:#990100;color:#fff;border:solid 1px #990100}.side_city{width:800px}.side_city .item{padding:20px 0 30px 0}.side_city .item .city_banner{height:240px}.side_city .item .city_banner .city_name{height:240px;width:207px;background-color:#4e8609;color:#fff;text-align:center;padding:0 5px 0 5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.side_city .item .city_banner .city_name h1{line-height:50px;font-size:34px;color:#fff;font-weight:lighter;padding:50px 0 50px 0}.side_city .item .city_banner .city_name a{font-size:14px;color:#fff;text-decoration:underline}.side_city .item .city_banner .city_face{width:580px;height:240px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.side_city .item .city_banner .city_face img{width:580px;height:240px;background-position:center center;background-repeat:no-repeat;background-size:cover}.side_city .item a.email{height:53px;line-height:53px;display:inline-block;background:#f0f0f0 url(../images/contact_ico_email.png) no-repeat 10px center;padding:0 20px 0 50px;font-size:20px;color:#990100;border:solid 1px #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.side_city .item a.email:hover{background-color:#fff;color:#f60;box-shadow:0 0 7px #f60}.city_links{padding:10px 0 0 0}.city_links h1{font-size:24px;font-weight:lighter;color:#910503}.city_links h2{font-size:16px;font-weight:bold;color:#097ba7}.city_links h1 a{color:#910503}.city_links h2 a{color:#097ba7}.city_links ul{padding:10px 0 20px 0;overflow:hidden}.city_links li{width:250px;float:left;background:url(../images/li.png) no-repeat 0 12px;line-height:20px;color:#000;padding:5px 6px 5px 10px;text-align:left}.city_links li a{color:#000}.city_links li a:hover{color:#f00}.ticket_head{padding:0;line-height:24px}.ticket_head h1{font-size:28px;font-weight:lighter;padding:0 0 10px 0;line-height:40px}.ticket_head .face{width:263px;float:left}.ticket_head .face img{width:100%;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.ticket_head .dis{width:520px;float:right;text-align:justify;line-height:24px}.ticket_head .dis p{margin:0;padding:0}.ticket_head a.button{width:190px;margin:20px 0 10px 0}.wx_qrcode_show{position:fixed;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,0.6);overflow:hidden;left:0;top:0;display:none}.wx_qrcode_show .close{width:40px;height:40px;background:#191919 url(../images/close.png) no-repeat center center;display:block;overflow:hidden;position:absolute;top:45%;left:50%;margin:-220px 0 0 212px}.wx_qrcode_show .close:hover{background-color:#c90b0b}.wx_qrcode_show .qrcode{background-color:#fff;padding:10px 10px 20px 10px;position:absolute;width:400px;top:45%;left:50%;margin:-220px 0 0 -210px}.wx_qrcode_show .qrcode img{width:100%}.wx_qrcode_show .wx_name{display:block;line-height:30px;text-align:center}.comment .tle{border-bottom:solid 1px #e5e5e5;padding:10px 0 5px 0}.comment .tle .nm{font-size:20px;font-weight:bold;float:left;line-height:36px}.comment .tle a.w{width:130px;height:36px;background-color:#990100;color:#fff;font-size:14px;line-height:36px;text-align:center;float:right;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:block;transition:all 500ms}.comment .tle a.w:hover{background-color:#063a8d}.comment .citem{border-bottom:solid 1px #e5e5e5;padding:20px 0 15px 0}.comment .citem .usr{float:left;width:100px}.comment .citem .usr .face{width:60px;height:60px;text-align:center;line-height:60px;margin:0 auto;color:#fff;background-color:#96302e;font-size:40px;text-transform:uppercase;border-radius:60px}.comment .citem .usr .nm{text-align:center;padding:10px 0 0 0;font-size:12px}.comment .citem .usr .star{text-align:center;margin:10px 0 0 0}.comment .citem .usr .star img{margin:0 0 0 3px}.comment .citem .cmt{float:right;width:680px}.comment .citem .cmt .date{color:#999;font-size:12px;line-height:20px;float:right}.comment .citem .cmt .p{font-size:16px;line-height:20px;font-weight:bold;color:#333;float:left;max-width:500px}.comment .citem .cmt .cnt{padding:10px 0 0 0;line-height:20px;font-size:14px;clear:both;word-wrap:break-word}.comment .citem .cmt .re_cnt{background-color:#f1faff;border:solid 1px #e7ecef;padding:10px;border-radius:2px;color:#333;margin:10px 0 0 0;word-wrap:break-word}.comment .msg{padding:10px 0 20px 0;background-color:#f1f1f1}.comment .msg .form{padding:0}.comment .msg .form .key{width:175px;text-align:right}.comment .msg .txt{width:266px}.comment .msg a.button{width:100px}.sitemap{padding:50px 0 50px 0}.sitemap h1{font-size:30px;text-align:center;border-bottom:solid 1px #efefef;padding:0 0 20px 0;overflow:hidden;display:block;line-height:40px;font-weight:lighter}.sitemap h2{font-size:24px;border-bottom:solid 1px #efefef;padding:0 0 15px 0;overflow:hidden;font-weight:lighter}.sitemap .list{padding:20px 0 30px 0}.sitemap ul{float:left;width:33.33333%}.sitemap ul.r{float:right}.sitemap ul li{line-height:18px;padding:7px 20px 7px 12px;background:url(../images/li.png) no-repeat 0 14px}.sitemap ul.r li{padding:7px 0 7px 12px}.news_container{width:800px;overflow:hidden}.news_container div{overflow:hidden}.news_container .item{padding:30px 0 35px 0;border-bottom:solid 1px #f0f0f0;width:100%}.news_container .item .ptle{line-height:28px;padding:0 0 15px 0}.news_container .item .ptle a{color:#990100;font-size:24px}.news_container .item .ptle a:hover{color:#f00}.news_container .item .face{width:190px;height:120px;float:left;background-position:center 0;background-size:cover;background-repeat:no-repeat}.news_container .item .dis{width:590px;float:right;line-height:24px;color:#333;text-align:justify}.news_container .item .dis .guid{max-height:96px;overflow:hidden}.news_container .item .dis .date{height:20px;line-height:20px;color:#888;background:url(https://www.hangzhouprivatetour.com/images/date.png) no-repeat 0 3px;padding:0 0 0 20px;background-size:13px 13px;font-size:12px;margin:5px 0 0 0}.news_container .item.full .dis{width:100%;float:left}.news_right_box{margin:30px 0 0 0;overflow:hidden}.news_right_box div{overflow:hidden}.news_right_box .tle .nm{display:inline-block;line-height:32px;font-size:16px;font-weight:bold;position:relative}.news_right_box .tle .nm p{padding:0 0 5px 0}.news_right_box .tle .nm .line{width:100%;height:3px;background-color:#333}.news_right_box .tle .nm .line:after{content:'';width:50%;height:3px;float:left;background-color:#990100}.news_right_box .list{padding:5px 0 0 0}.news_right_box .list .item{padding:15px 0 15px 0;border-bottom:solid 1px #f0f0f0}.news_right_box .list .item .face{width:90px;height:60px;float:left;background-position:center 0;background-size:cover;background-repeat:no-repeat;margin:3px 0 0 0}.news_right_box .list .item .dis{width:195px;float:right;line-height:20px;font-size:12px}.news_right_box .list .item .dis .date{height:20px;line-height:20px;color:#888;background:url(https://www.hangzhouprivatetour.com/images/date.png) no-repeat 0 3px;padding:0 0 0 20px;background-size:13px 13px;font-size:12px;margin:5px 0 0 0}.news_right_box .list .item.full .dis{width:100%;clear:both}.news_upcoming{overflow:hidden}.news_upcoming div{overflow:hidden}.news_upcoming .tle{font-size:26px;line-height:30px}.news_upcoming .tle:before{content:'';width:3px;height:18px;float:left;background-color:#990100;margin:7px 10px 0 0}.news_upcoming .list{padding:20px 0 0 0}.news_upcoming .list .item{width:363px;height:290px;float:left;margin:10px 25px 15px 0;line-height:26px}.news_upcoming .list .item:nth-child(3n){float:right;margin:10px 0 15px 0}.news_upcoming .list .item .face{width:363px;height:230px;background-position:center 0;background-size:cover;background-repeat:no-repeat;margin:0 0 1px 0}.city_logo{padding:20px 0 5px 0}.city_logo a{display:block;float:left;overflow:hidden;text-align:center;width:calc((100% - 60px) / 4);margin:0 0 0 20px}.city_logo a:first-child{margin:0}.city_logo a img{width:100%;margin:0 0 5px 0}