﻿
.banner { position:relative; background-color: #f0f0f0; }
.banner .cover{width:100%;height:100%;box-sizing:border-box;padding-top:80px; position:absolute;top:0;left:0; 
               /*background-image:linear-gradient(180deg, rgba(0,0,0,0.3) 0, rgba(0,0,0,0.02) 100%);*/
}
.banner img{min-height:400px;}
.banner .wrap{height:100%;}
.banner .slogan{font-size:48px;margin-bottom:20px;text-align:center;line-height:54px;}
.banner .bdesc{font-size:20px;margin-bottom:40px;text-align:center;line-height:30px;}
.banner .button{min-width:100px;text-align:center;padding:0 20px;max-width:200px;}

.section{padding:60px 0;}
.section h1, .section h2 {font-size: 38px; margin-bottom:30px;line-height:50px;text-align:center;}
.section h3{font-size:26px;margin-bottom:20px;}

.articledesc{width:100%;box-sizing:border-box;}
.articledesc p{margin-bottom:20px;}
.articledesc img{max-width:100%;}
.articledesc ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 0 20px 0;}
.articledesc ul li{width:100%;box-sizing:border-box;padding:0px 0 0px 12px;background-image:url('/skin/images/li-black.png');background-size:4px 4px;background-repeat:no-repeat;background-position:0px 10px;}
.articledesc table{width:100%;border-top:solid 1px #333333;border-left:solid 1px #333333;margin-bottom:20px;}
.articledesc table td{border-bottom:solid 1px #333333;border-right:solid 1px #333333;line-height:20px;padding:5px;}
.articledesc table tr.firstRow{background-color:#fafafa;font-weight:bold;}
.articledesc table tr.firstRow td{padding:15px 5px;}
.articledesc ul li p,.articledesc table p{padding:0;margin:0;margin-bottom:0;}

.about {
    background-color: #ffffff;
    /*background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url('/skin/images/home-about-bg.jpg');*/
}
.about .adv{margin-top:40px;}
.about .adv .item{width:23%;background-color:#f7f7f7;border-radius:8px;box-sizing:border-box;padding:20px 10px;text-align:center; /*box-shadow:0 0 5px #f0f0f0;*/}
.about .adv .item .icon {
    width: 64px;
    height: 64px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.about .adv .item .icon.i1{background-image:url('/skin/images/adv-i1.png');}
.about .adv .item .icon.i2{background-image:url('/skin/images/adv-i2.png');}
.about .adv .item .icon.i3{background-image:url('/skin/images/adv-i3.png');}
.about .adv .item .icon.i4{background-image:url('/skin/images/adv-i4.png');}
.about .adv .item .fb{margin:15px 0;font-size:18px;}

/*Begin：产品卡片*/
.star{height:16px;background-image:url('/skin/images/star.png');background-repeat:repeat-x;background-size: 16px 16px;}
.star.s1{width:16px;}
.star.s2{width:32px;}
.star.s3{width:48px;}
.star.s4{width:64px;}
.star.s5{width:80px;}

.tag {height: 16px;line-height:16px;color: #fff;font-size: 10px;padding: 0 5px;border-radius: 4px;margin-right:5px;border:solid 1px #ee624f;color:#ee624f;}
.tag.c1{}
.tag.c2{border:solid 1px #4aa8f2;color:#4aa8f2;}
.tag.c3{border:solid 1px #50cd67;color:#50cd67;}
.tag.c4{border:solid 1px #e9a752;color:#e9a752;}
.tag.c5{border:solid 1px #a806f3;color:#a806f3;}
.tag.c6{border:solid 1px #333;color:#333;}

.tour-section-list{padding:0 0 60px 0;}
.tour-section{padding-top:60px;}
.tour-section .more-button{margin-top:40px;}
.tourlist{margin-top:40px;}
.tour{border-radius:8px;background-color:#fff;box-shadow:0 0 5px #f0f0f0;overflow:hidden;display:flex;line-height:20px;}
.tour .face{width:100%;box-sizing:border-box;}
.tour .face img {width: 100%;}
.tour .desc{width:100%;box-sizing:border-box;display:flex;}
.tour .desc .tags{width:100%;flex-wrap:wrap;}
.tour .desc .nm{width:100%;font-weight:bold;overflow:hidden;}
.tour .desc .dest{width:100%;overflow:hidden;}
.tour .desc .guid{width:100%;color:#888;font-size:13px;overflow:hidden;}
.tour .desc .fee{width:100%;}
.tour .desc .button{height:30px;line-height:30px;font-size:12px;font-family:whitney_htfbook_medium;}

.tour.shu{width:calc((100% - 45px) / 4);margin-right:15px;margin-bottom:15px;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.tour.shu:nth-child(4n){margin-right:0;}
.tour.shu .face{padding:10px 10px 0 10px;}
.tour.shu .desc{padding:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.tour.shu .desc .nm{margin-top: 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.tour.shu .desc .dest{margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.tour.shu .desc .guid{margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;display:flex;height:60px;overflow:hidden;}
.tour.shu .desc .fee{margin-top:20px;}

.tour.heng{width:100%;margin-bottom:15px;flex-direction:row;justify-content:flex-start; align-content:space-between;}
.tour.heng .face{width:24%;padding:10px 0 10px 10px;}
.tour.heng .desc{width:76%;padding:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;}
.tour.heng .desc .dest{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; -moz-binding: url('ellipsis.xml#ellipsis');}

.tour.heng.full{width:100%;}
.tour.heng.full .desc .nm{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.tour.heng.full .desc .guid{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.tour.heng.harf{width:calc((100% - 15px) / 2);margin-right:15px;}
.tour.heng.harf:nth-child(2n){margin-right:0;}
.tour.heng.harf .face{width:32%;}
.tour.heng.harf .desc{width:68%;padding:10px 10px;}
.tour.heng.harf .desc .nm{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.tour.heng.harf .guid{display:none;}

/*End：产品卡片*/

.related_tour_line{width:100%;box-sizing:border-box;background-color:#f0f0f0;margin:20px 0;padding:15px 15px 0 15px;display:flex;justify-content:space-between;flex-wrap:wrap;border-radius:10px;}
/*.related_tour_line .item{width:calc((100% - 20px) / 2);margin:0 20px 20px 0;box-sizing:border-box;background-color:#ffffff;padding:20px;border-radius:10px;}
.related_tour_line .item:nth-child(2n){margin-right:0;}
.related_tour_line .item a{display:flex;flex-direction:column;}
.related_tour_line .item img{width:100%;height: auto; aspect-ratio: 4 / 3; object-fit: cover; }
.related_tour_line .item .nm{margin-top:10px;font-weight:bold;}*/

.inqurybanner{background:url('/skin/images/inquiry-bg.jpg') no-repeat center center;background-size:cover;overflow:hidden;}
.inqurybanner .cover{width:100%;height:100%;padding:80px 0;background-color: rgba(0,0,0,0.6);}
.inqurybanner .customize{margin:20px 0 50px 0;}
.inqurybanner .button{width:160px;margin-top:30px;}
.inqurybanner .expert{text-align:center;line-height:18px;}
.inqurybanner .expert img{width:100px;height:100px;border-radius:100px;border:solid 2px #ffffff;}
.inqurybanner .expert .nm{margin:15px 0 6px 0;font-size:16px;}
.inqurybanner.sml{border-radius:10px;}
.inqurybanner.sml .cover{padding:40px;}
.inqurybanner.sml .customize{margin:10px 0 20px 0;}
.inqurybanner.sml .expert img{width:100px;height:100px;border-radius:100px;border:solid 2px #ffffff;}
.inqurybanner.sml .expert .nm{margin:15px 0 2px 0;}

.steps{}

.viewcontainer {padding-bottom:0;}
.viewitem{width:100%; border-radius:10px;background-color:#fff;box-shadow:0 0 5px #f0f0f0;box-sizing:border-box;padding:10px;}
.viewitem .face{width:50px;height:50px;border-radius:50px;}
.viewitem .usr{width:calc(100% - 60px);}
.viewitem .review {margin-top:20px;margin-bottom:20px;height: 220px;}
.viewitem .review .msg {
    width: 100%;
    box-sizing:border-box;
    padding:5px 20px 0 35px;
    line-height: 22px;
    position: relative;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    overflow: hidden;
}
.viewitem .review .msg::before,
.viewitem .review .msg::after{font-size:60px;text-align:center;line-height:60px;font-weight:bold;color:#f0f0f0;position:absolute;
                         overflow:hidden;height:30px;width:30px;
                         font-family:Arial, 'Copperplate Gothic','Baskerville Old Face',Candara, 'Lucida Sans', Geneva, Verdana, sans-serif;}
.viewitem .review .msg::before{top:-4px;left:0;content:"“";}
.viewitem .review .msg::after{bottom:-4px;right:0;content:"”";}
.viewitem .rela{padding:5px 5px 5px 8px;background-color:#f0f0f0;font-size:12px;border-radius:4px;margin-top:20px;}
.viewitem .rela .nm{width:100%;line-height:18px;color:#666;}
.revie-page{height:80px;}
.revie-page .review-prev,.revie-page .review-next{width:40px;height:40px;border-radius:40px;border:solid 1px #666;cursor:pointer;}
.revie-page .review-pagination{font-weight:bold;color:#666;width:120px;}

.step{margin-top:20px;}
.step .item{width:24%;background-color:#f7f7f7;border-radius:8px;box-sizing:border-box;padding:30px 10px 10px 10px;}
.step .item .num{width:50px;height:50px;text-align:center;line-height:50px;font-size:24px;font-weight:bold;background-color:#000;color:#fff;border-radius:50px;}
.step .item .fb{margin:20px 0 10px 0;}

.citylist{}
.citylist .item{width:calc((100% - 45px) / 4);border-radius:8px;overflow:hidden;margin:0 15px 15px 0;position:relative;}
.citylist .item:nth-child(4n){margin-right:0;}
.citylist .item img {width: 100%;}
.citylist .item a{display:flex;justify-items:flex-start;align-items:flex-end; width:100%;height:100%;padding:20px; position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);color:#fff;font-size:20px;font-weight:bold;box-sizing:border-box;}

.blog{}
.articleblock {margin-top: 20px;}
.articleblock .item{width:24%;}
.articleblock .item img{width:100%;border-radius:10px;margin-bottom:10px;}
.articleblock .item .nm{font-size:14px;font-weight:bold;margin-top:10px;}
.articlelist{padding:5px 15px 15px 15px;margin-top:20px;border-radius:10px;}
.articlelist ul li {
    background: url('/skin/images/li.png') no-repeat left 10px;
    background-size: 4px 4px;
    width: 47%;
    box-sizing: border-box;
    padding: 0 0 0 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url('ellipsis.xml#ellipsis');
    overflow: hidden;
    margin-top:10px;
}

.faq{margin-top:10px;padding-bottom:40px;}
.faq .item{border-bottom:solid 1px #f0f0f0;}
.faq .item .question{cursor:pointer;padding:15px 0;}
.faq .item .icon{width:20px;height:20px;font-size:24px;text-align:center;line-height:20px;color:#999;}
.faq .item .icon::after{content:"+";}
.faq .item .answer{display:none;/* height:0px;overflow:hidden;*/}
.faq .item .answer p{margin-top:15px;}
.faq .item .answer p:first-child{margin-top:0px;}
.faq .item.on .icon::after{content:"-";}
.faq .item.on .answer{display:flex;padding:0 40px 20px 0px;flex-direction:column;}

.bookpnl {background-size: cover;background-position: center center;background-image: url('/skin/images/book-bg-2.jpg');}
.bookpnl .bookdesc{width:45%;}
.bookform{width:50%;box-sizing:border-box;background-color:#fff;padding:15px;border-radius:15px;}
.bookform .greyblock{background-color:#f7f7f7;border-radius:8px;box-sizing:border-box;padding:5px;}
.bookform label{width:80px;font-size:13px;color:#000;}
.bookform .txt{width:calc(100% - 80px);height:35px; background-color:rgba(0,0,0,0);outline:none;border:0;}
.bookform .msg{height:160px;outline:none;border:0;}

.floatbook {width:100%;height:100%;position:fixed;top:0;left:0; z-index:999;background-color:rgba(0,0,0,0.8);display:none;}
.floatbook.on {display:flex;}
.floatbook .bookform{width:80%;max-width:700px; box-sizing:border-box;background-color:#fff;padding:20px 15px 20px 15px;border-radius:15px;position:relative;box-shadow:0 0 5px rgba(255,255,255,0.3);}
.floatbook .bookform .greyblock{background-color:#f7f7f7;border-radius:8px;box-sizing:border-box;padding:5px;}
.floatbook .bookform label{width:80px;font-size:13px;color:#000;}
.floatbook .bookform .txt{width:calc(100% - 80px);height:35px; background-color:rgba(0,0,0,0);outline:none;border:0;}
.floatbook .bookform .msg{height:120px;outline:none;border:0;}
.floatbook .close{width:30px;height:30px;background:url('/skin/images/ico-close-circle.png') no-repeat center center;background-size:30px 30px;cursor:pointer;position:absolute;top:10px;right:10px;}

.howtohandle{border-radius:16px;padding:30px;display:none;}
.howtohandle.on{display:flex;}
.howtohandle .desc .nm{font-size:26px;margin-bottom:20px;}
.howtohandle .face img{border-radius:16px;}
.howtab {
    margin-top:30px;
    background-image: linear-gradient(to bottom, #f0f0f0, #f0f0f0);
    background-size: 100% 2px;
    background-position: bottom center;
    background-repeat: no-repeat;
}
.howtab .item{width:25%;padding:20px 0;line-height:20px;text-align:center;font-weight:bold;box-sizing:border-box;cursor:pointer;}
.howtab .item.on{border-bottom:solid 2px #ee624f;}

.pager{margin-top:40px;font-size:13px;font-family:'whitney_htfbook_medium'}
.pager .btn{height:30px;border:solid 1px #e0e0e0;background-color:#fff; border-radius:4px;margin-right:5px;padding:0 15px;line-height:30px;cursor:pointer;display:flex;justify-content:center;align-items:center;}
.pager .btn:hover{border:solid 1px #ee624f;color:#ee624f;}
.pager .btn.on{color:#fff;background-color:#ee624f;}

.category{width:100%;border-bottom:solid 2px #ee624f;background-color:#fdefed;}
.category .wrap{width:100%; padding:0px;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}
.category .li{line-height:18px;padding:10px 12px;margin:0;font-size:13px;color:#333;display:flex;justify-content:center;align-items:center;cursor:pointer;
            background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 10%, rgba(0,0,0,0.6) 60%, rgba(0,0,0,0.1) 100%);
            background-size:1px 60%;
            background-repeat:no-repeat;
            background-position:0 center;
}
.category .li:first-child{background-position:-10px 0;}
.category .li:hover{color:#ee624f;}
.category .li.on{background-color:#ee624f;color:#ffffff;background-position:-10px 0;}
.category.fixed{position:fixed;top:80px;left:0;left:0;z-index:99;}


/*BEGIN: 产品详情*/
.detailcontainer {
    margin-top: 30px;
    padding-bottom: 60px;
}
.tourmain{width:calc(100% - 280px);}
.tourside{width:260px;position:relative;}
.tourmain h1{font-size:30px;line-height:40px;font-weight:bold;}
.tourmain h2{font-size:24px;line-height:30px;margin-bottom:20px;font-weight:bold;}
.tourmain h3{font-size:18px;line-height:30px;margin-bottom:20px;font-weight:bold;}
.tourmain h4{font-size:16px;line-height:25px;margin-bottom:20px;font-weight:bold;}

.gallery {margin-top:40px;}
.gallery img{width:calc((100% - 45px) / 4);margin:0 15px 15px 0;border-radius:8px;cursor:pointer;}
.gallery img:nth-child(4n){margin-right:0;}

.highlights{margin-top:25px;}

.tourdetail{margin-top:40px;border-radius:8px;width:100%;box-sizing:border-box;padding:20px;}
.tourdetail .item{width:100%;box-sizing:border-box;padding:10px;line-height:20px;border-radius:8px;}
.tourdetail .item .k{width:140px;font-weight:bold;}
.tourdetail .item .v{max-width:calc(100% - 160px);}
.tourdetail .item:nth-child(2n+1){background-color:#fff;}

.itinerary{margin-top:40px;}
.itinerary .expand{font-size:13px;color:#333333;cursor:pointer;margin-bottom:20px;}
.itinerary .expand:after {
    content: "";
    display: inline-block;
    height: 6px;
    width: 6px;
    border: 2px solid #333333;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: 0;
    border-top: 0;
    margin-left: 6px;
    position: relative;
    top: -2px;
    border-radius: 0px 0px 2px 0px;
}
.itinerary .expand.on::after{-webkit-transform: rotate(-135deg); transform: rotate(-135deg);top:0px;}

.itinerary .day{border:solid 1px #e0e0e0;border-radius:8px;margin-bottom:16px;padding:0 15px;}
.itinerary .day .title{padding:15px 0;cursor:pointer;}
.itinerary .day .title .nm{font-weight:bold;font-size:18px;width:calc(100% - 30px);line-height:24px;margin:0;}
.itinerary .day .title .arrow {width: 16px;height: 16px;border-radius: 16px;text-align:center;line-height:16px;background-color:#ee624f;color:#fff;font-size:14px;font-weight:bold;}
.itinerary .day .title .arrow:after{content:'+';}
.itinerary .day .attr{height:0px;overflow:hidden;}
.itinerary .day .attr .item{border-radius:6px;margin-bottom:2px;padding:8px 0;}
.itinerary .day .attr .item .k{width:180px;box-sizing:border-box;padding-left:10px;font-weight:bold;}
.itinerary .day .attr .item .k img{width:20px;height:20px;margin-right:5px;}
.itinerary .day .attr .item .v{max-width:calc(100% - 200px);box-sizing:border-box;line-height:20px;}
.itinerary .day .articledesc{height:0px;overflow:hidden;}
.itinerary .day.on .attr{height:auto;}
.itinerary .day.on .articledesc{height:auto;padding-bottom:20px;margin-top:20px;}
.itinerary .day.on .title .arrow:after{content:'-';}

.included{margin-top:40px;}
.included .incbox{}
.included .incbox .ibox{border-radius:10px;padding:15px;width:calc((100% - 15px) / 2);box-sizing:border-box;}
.included .incbox .ibox .nm{height:40px;border-radius:40px;line-height:40px;font-weight:bold;margin-bottom:15px;}
.included .incbox .ibox .item{width:100%;box-sizing:border-box;padding:10px 10px 10px 15px;line-height:20px;margin-bottom:2px;border-radius:6px;background-color:#fff;}

.qareview{margin-top:40px;}
.qareview .bookpnl { background-image: none;background-color:#ffffff;padding:15px;border:solid 1px #e0e0e0;border-radius:10px;}
.qareview .bookpnl .bookform{width:100%;box-sizing:border-box;background-color:#ffffff;padding:0;}

.viewlist{margin-top:40px;}
.viewlist .viewitem{padding:20px 20px;border:0;border-bottom:solid 1px #f0f0f0;box-shadow:none;border-radius:0;}
.viewlist .viewitem .review{height:auto;}
.viewlist .viewitem .review .msg{-webkit-line-clamp:initial;}
/*.viewlist .viewitem .rela{display:none;}*/

.slide{width:100%;box-sizing:border-box;position:absolute;top:0;left:0;}
.contactbox{border:solid 1px #e0e0e0;border-radius:6px;padding:10px 10px 0 10px;}
.contactbox .close{display:none;}
.contactbox .item{border-bottom:solid 1px #f0f0f0;padding:10px 0;line-height:20px;cursor:pointer;color:#333;position:relative;}
.contactbox .item:last-child{border-bottom:0px;}
.contactbox .item svg{width:30px;height:30px;fill:#999999;margin-right:10px;}
.contactbox .item .ico{width:30px;height:30px;background-position:center center;background-repeat:no-repeat;margin-right:10px;background-size:30px 30px;}
.contactbox .item .ico.wechat{background-image:url('/skin/images/icon-wechat-grey.png');}
.contactbox .item:hover .f12{color:#ee624f;}
.contactbox .wxqrcode{position:absolute;width:200px; height:218px;left:-220px;top:-80px; box-sizing:border-box;border-radius:4px;color:#fff;font-size:14px;display:none;background-color:#fff;color:#333;}
.contactbox .item:hover .wxqrcode{display:flex;}

/*END: 产品详情*/

/*Begin: Travel Guide*/
.guidesection{border-top:solid 2px #f5f5f5;padding:60px 0;}
.guidesection:first-child{border-top:0;padding-top:0;}
.guidlist{margin-top:20px;}
.guidlist .item{background-color:#f0f0f0;width:calc((100% - 40px) / 3);border-radius:10px;margin:0 20px 20px 0;box-sizing:border-box;padding:10px;display:flex;flex-direction:column;}
.guidlist .item:nth-child(3n){margin-right:0;}
.guidlist .item img{width:100%;}
.guidlist .item .nm{line-height:20px;margin-top:10px;width:100%;font-weight:bold;}
.guidlist.c4 .item{width:calc((100% - 60px) / 4);}
.guidlist.c4 .item:nth-child(3n){margin-right:20px;}
.guidlist.c4 .item:nth-child(4n){margin-right:0;}

.categorybox{border:solid 1px #ee624f;border-radius:10px;overflow:hidden;}
.categorybox .ctitle{padding:10px 0;background-color:rgba(238.98,79,1);}
.categorybox .clist{padding:10px 0 10px 10px;}
.categorybox .clist .item{width:100%;border-bottom:solid 1px #f0f0f0;padding:10px 5px 10px 12px;line-height:20px;font-size:13px;cursor:pointer;box-sizing:border-box;
                      background:url('/skin/images/li.png') no-repeat left 18px;background-repeat:no-repeat;background-size:4px 4px;}
.categorybox .clist .item:last-child{border-bottom:0;}
.categorybox .clist .item:hover{color:#ee624f;}
.categorybox .cinqy{padding:15px;}
.categorybox .cinqy .button{margin-top:15px;}

.phone_article_menu{display:none;}

/*End: Travel Guide*/

.aboutus .articledesc{width:calc(60% - 30px);}
.aboutus .face{width:40%;}
.aboutnum{margin-top:30px;}
.aboutnum .item{width:calc((100% - 90px) / 4);padding:15px;box-sizing:border-box;}
.aboutnum .item .num{font-size:30px;margin-bottom:30px;}

.devlop{background:url('/skin/images/develop-bg.jpg') no-repeat center top;background-size:cover;}
.devlop .videozoom{margin:40px 0;width:60%;max-width:300px;}
.team{margin-top:30px;}
.team .member{width:calc((100% - 40px) / 3);margin:0 20px 20px 0;position:relative;padding-top:60px;}
.team .member:nth-child(3n){margin:0 0 20px 0;}
/*.team .member{width:100%;margin:0 0px 20px 0;position:relative;padding-top:60px;}*/
.team .member .face {height:120px;position:absolute;top:0;left:0;}
.team .member .face img{width:120px;height:120px; border:solid 4px #fff;border-radius:120px;}
.team .member .inner{height:100%;padding:60px 20px 20px 20px;}
.team .member .inner .nm{margin-top:6px;font-size:18px;}
.team .member .inner .jobposi{margin-top:1px;font-size:14px;}
.team .member .inner .desc{margin-top:20px;}
.travelphotos{margin-top:20px;}
.travelphotos img{width:calc((100% - 30px) / 4);margin:0 10px 10px 0;}
.travelphotos img:nth-child(4n){margin:0 0 10px 0;}

.newsattr{margin:20px 0 20px 0;}

.searchhead .srhform{width:calc(100% - 200px);}
.searchhead .txt{height:42px;width:calc(100% - 110px);box-sizing:border-box;border:solid 2px #ee3e27;border-radius:42px 0 0 42px;border-right:0; background-color:#fff;box-sizing:border-box;padding-left:15px;}
.searchhead .srhbtn{width:100px;height:42px;border-radius:0 42px 42px 0;box-sizing:border-box;}