/* menu2 ban*/
.menu-ban{width: 100%;/*height: 650px;*/max-height: 644px;overflow: hidden;}
.menu-ban-a{width: auto;height: auto;overflow: hidden}
.picture-ban{width: 100%;height: auto;}
/*主体*/
.w-1600{width: 1600px;/*width: 84.078%;*/margin: 0 auto;}
/*公司简介*/
.about-content{margin-top: 50px}
/*私人订制*/
.zt-common-title{width: 100%;/*height: 52px;*/height: auto;line-height: 52px;border-bottom: #f6f6f6 1px solid;padding-top: 24px;margin-bottom: 30px;overflow: hidden;}
.left-zt-title1{width: 80%;float: left;line-height: 50px}
.menu2-child{display: inline-block;margin-right: 50px;text-decoration: none;font-size: 18px;color: #333333;}
.menu2-child:hover{color: #009431}
/*.left-zt-title1 span{width: 30px;height: 3px;background: #009431;display: block;margin: 0 auto;position: relative;}*/
.right-zt-title{font-size: 14px;color: #666666;float: right}
.menu-dh{text-decoration: none;color: #666666}
.menu-none{display: none}
.display-none{display: none}
.displayNone{display: none!important;}
.right-zt-title span{width: 6px;height: 12px;display: inline-block;margin: 0 5px;background-image: url("../images/images/png/nav-next.png");background-size: 6px 12px;background-repeat: no-repeat;background-position: center;}
.why-dz{/*width: 1600px;*/width:100%;height: 447px;margin: 68px auto 75px auto;overflow: hidden}
.why-dz-left{width: 684px;height: 100%;float: left}
.why-dz-right1{width: 886px;height: 100%;float: right;overflow: hidden;margin-left: 30px}
.why-dz-bt{height: 99px;line-height: 99px;font-size: 30px;color: #333333;border-bottom: #f6f6f6 1px solid}
.why-dz-st{font-size: 16px;line-height: 32px;color: #555555;margin-top: 32px;}
.dz-submit-box{width: auto;height: 920px;/*padding: 185px 305px 145px 270px;*/background: url("../images/images/jpg/dz-submit-bg_06.jpg") center no-repeat;}
.dz-left1{width: 784px;height:auto;overflow: hidden;float: left;margin: 185px 200px auto 270px;}
.dz-right1{float: left;margin-top: 306px}
.dz-left1 p:nth-child(1){font-size: 30px;color: #ffffff;text-align: center}
.dz-left1 p:nth-child(2){font-size: 18px;margin-top: 15px;color: #ffffff;text-align: center}
.dz-left1 input,.dz-left1 textarea{background: rgba(225,225,225,0.77);border: 0;outline: none;color: #333333;padding-left: 10px}
.name-end-days1{width: 784px;height: 44px;border-radius: 4px;margin-top: 60px;}
.name-end-days1 input{float: left;height: 100%;line-height: 56px;font-size: 16px;width: 32%}
.phone1{border-radius: 4px;width: 784px;height: 44px;margin-top: 25px}
.bei-zhu1{border-radius: 4px;width: 784px;height: 250px;font-size: 16px;margin-top: 25px;padding-top: 20px}
.dz-submit1{width: 141px;height: 39px;display: block;line-height: 39px;text-align: center;border-radius: 4px;margin: 40px auto 0 auto;background: #ffb400;font-size: 18px;color: #ffffff}
.dz-submit1:hover{cursor: pointer}
.dz-left1 input:-ms-input-placeholder {
    color:#333333 !important;
}
/* Internet Explorer 10+ */
.dz-left1 input::-webkit-input-placeholder {
    color:#333333 !important;
}
/* WebKit browsers */
.dz-left1 input::-moz-placeholder {
    color:#333333 !important;
}
/* Mozilla Firefox 4 to 18 */
.dz-left1 input:-moz-placeholder {
    color:#333333 !important;
}
.dz-left1 textarea:-ms-input-placeholder {
    color:#333333 !important;
    font-family: "Microsoft YaHei", sans-serif;
}
/* Internet Explorer 10+ */
.dz-left1 textarea::-webkit-input-placeholder {
    color:#333333 !important;
    font-family: "Microsoft YaHei", sans-serif;
}
/* WebKit browsers */
.dz-left1 textarea::-moz-placeholder {
    color:#333333 !important;
    font-family: "Microsoft YaHei", sans-serif;
}
/* Mozilla Firefox 4 to 18 */
.dz-left1 textarea:-moz-placeholder {
    color:#333333 !important;
    font-family: "Microsoft YaHei", sans-serif;
}


/*搜索路线*/
.search-mdd{/*width: 1600px;*/width: 84.077%;height: 51px;margin: -100px auto 50px auto;position: relative;font-size: 16px; }
.cfd-dw{width: 66px;/*width: 4.125%;*/height: 100%;background-color: #f0f2f4;line-height: 51px;float: left;padding-left: 50px;background-image: url("../images/images/png/gny-address.png");background-size: 12px 16px;background-position: 20% 50%;background-repeat: no-repeat;}
.select-input{/*width: 1472px;*/width: 92%;height: 100%;margin-left: 12px;background: #f2f4f6;float: left}
.cfd-sel{width: 80px;/*width: 5%;*/height: 100%;background-color: #f2f4f6;padding-left: 10px;line-height: 51px;float: left;background-image: url("../images/images/png/gny-down.png");background-size: 11px 7px;background-position: 80% 50%;background-repeat: no-repeat;
    appearance:none;-moz-appearance:none;-webkit-appearance:none;border: 0;cursor: pointer}
.cfd-sel option{border: 0}
.mdd-input{/*width: 1280px;*/width: 80%;height: 100%;outline: none;float: left;border: 0;background: #f2f4f6;padding-left: 10px}
.submit-sea{width: 102px;height: 100%;line-height: 51px;text-align: center;background: #ffb400;color: #ffffff;float: right;font-size: 18px}
.submit-sea:hover{cursor: pointer}
/*热门目的地*/
.rm-mdd-title{width: 84.077%;;height: 60px;line-height: 60px;/*background: #f9f9f9*/margin: 0 auto;border-bottom: #f6f6f6 1px solid;padding-top: 16px}
.rm-mdd-title-box{/*width: 1600px;*/width: 100%;height: 100%;margin: 0 auto;}
.left-zt-title{font-size: 20px;color: #333333;font-weight: bold;float: left}
.right-zt-title{font-size: 14px;color: #666666;float: right}
.right-zt-title span{width: 6px;height: 12px;display: inline-block;margin: 0 5px;background-image: url("../images/images/png/nav-next.png");background-size: 6px 12px;background-repeat: no-repeat;background-position: center;}
.rm-mdd-box{width: 100%;height: auto;line-height: 90px;overflow: hidden}
.rm-mdd-city{font-size: 20px;float: left;color: #333333;width: auto;padding-right: 20px;text-align: center;background-image: url("../images/images/png/gny-vertical-line.png");background-repeat: no-repeat;background-size: 2px 17px;background-position: center right;}
.rm-mdd-address{float: left;max-width: 1490px;}
.rm-mdd-address span{/*width: 200px;*/padding: 0 40px;text-align: center;color: #666666;font-size: 16px;display: inline-block}
.rm-mdd-address span:hover{cursor: pointer}
/*国内游*/
.zt-common-title1{width: 100%;height: 60px;line-height: 60px;border-bottom: #f6f6f6 1px solid;padding-top: 67px;margin-bottom: 40px;overflow: hidden;}
.right-ztlv-menu a{font-size: 18px;line-height: 57px;display: inline-block;color: #666666;margin: 0 30px;}
.right-ztlv-menu-on{color: #009933!important;}
.right-ztlv-menu-on span{width: 30px;height: 3px;display:block;margin: 0 auto;background: #009933}
.ztlv-box{width: 100%;height: auto;overflow: hidden}
/*.ztlv-child{width: 385px;height: 355px;float: left;overflow: hidden;margin-bottom: 20px}
.ztlv-child img{width: 100%;height: 255px;}
.ztlv-title{font-size: 16px;line-height: 26px;color: #333333;height: 52px;}*/
/*.ztlv-title-none{display: none}
.ztlv-pf{width: 52px;height: 26px;display: inline-block;background: url("../images/images/png/pf-bg_03.png") no-repeat center;line-height: 26px;
    !* text-align: center; *!padding-left: 40px;left: 313px;top: -260px;position: relative;color: #333;}*/
/*.ztlv-price{font-size: 20px;line-height: 26px;color: #ffb400;text-align: right}
.ztlv-child:nth-child(2), .ztlv-child:nth-child(6){margin-left: 19px;margin-right: 19px}
.ztlv-child:nth-child(3),.ztlv-child:nth-child(7){margin-right: 20px}*/
/*.ztlv-mb{width: 100%;height: 140px;padding-top: 115px;position: relative;margin-top: -286px;background: rgba(0,0,0,0.3);display: none}
.ztlv-mb p{width: 80px;height: 32px;border: #ffffff 1px solid;border-radius: 4px;line-height: 32px;text-align: center;color: #ffffff;margin: 0 auto}*/

.zt-fy{text-align: center;margin-bottom: 95px}
.zt-fy span{width: 42px;height: 42px;line-height: 40px;text-align: center;display: inline-block;background: #ffffff;font-size: 18px;color: #999999;border: #d5d5d5 1px solid;border-radius: 4px;margin: 0 5px}
.zt-fy span:hover{cursor: pointer}
.turn-none{background: #e3e3e3!important;}
.fy-on{background: #009933!important;color: #ffffff!important;}
/*酒店列表*/

.hotel-list-left{/*width: 358px;*/width: 22.5%;height: 100%;margin-right: 20px;float: left}
.hotel-list-right{float: right;/*width: 1220px;*/width: 75.625%;height: 100%}
.hotel-right-left{float: left;}
.hotel-center-title{font-size: 20px;color: #333333;line-height: 28px;margin-top: 35px}
.hotel-center-abstract{font-size: 16px;color: #666666;line-height: 28px;}
.hotel-center-bottom{}
.hotel-right-right{float: right;text-align: center;width: auto;height: 100%;margin-right: 10px;}
.hotel-right-right1{margin-right: 0!important;}
.hotel-right-price{font-size: 22px;line-height: 28px;color: #333333;margin-top: 55px;}
.hotel-right-score{font-size: 16px;line-height: 28px;color: #666666}
.hotel-right-details{width: 100px;height: 30px;display: inline-block;text-decoration: none;background: #eeeeee;line-height: 30px;font-size: 14px;color: #999999;text-align: center;}
.hotel-right-details:hover{background: #ffb400;color: #ffffff}
/*.hotel-child:hover{background: #f9f9f9}*/
/*酒店详情 查询酒店 酒店预订*/
.zt-common-title2{padding-top: 0}
/*查询酒店*/
.hotel-search{width: 1140px;height: 100px;/*padding: 25px 0  23px 40px;*/overflow: hidden;background: #ffffff;margin: -180px auto 100px auto;position: relative}
.hotel-div{float: left;font-size: 14px;color: #999999;}
.hotel-search-title{color: #999999;padding-top: 25px}
.hotel-search input{border: #d6d6d6 solid 1px;outline: none}
.hotel-search input:hover{cursor: pointer;}
.city-select{padding-left: 40px}
.city-search,.time-start,.time-end{width: 119px;height: 28px;color: #333333;font-size: 14px;margin-right: 40px;}
.city-search{text-align: center}
.time-start,.time-end{background-image: url("../images/images/png/clock-icon.png");background-repeat: no-repeat;background-size: 14px 14px ;background-position: 95% 50%;padding-left: 15px}
.people-number{margin-left: 40px}
.people-number select{width: 60px;height: 28px;padding-left: 14px;/*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*在选择框的最右侧中间显示小箭头图片*/
    /* background: url('images/png/back-check-hotel.png') no-repeat scroll 273px center transparent;*/}
.people-number select:hover{cursor: pointer}
.city-search,.adult-number,.child-number,.room-number{background-image: url("../images/images/png/back-check-hotel.png");background-repeat: no-repeat;background-size: 15px 9px ;background-position: 85% 50%}
.hotel-submit-search{width: 202px;height: 100px;cursor: pointer;line-height: 100px;text-align: center;background: #2dbb55;color: #ffffff;font-size: 22px;float: right;padding-top: -25px}
.hotel-submit-search  img{width: 11px;height: 19px;margin-top: -5px}
/*酒店预订*/
.zhu-tui{margin-bottom: 40px}
.margintop25{margin-top: 25px}
.hotel-info{width: 100%;height: auto;margin-bottom: 15px;overflow: hidden}
.hotel-left{float: left;}
.hotel-left p:first-child{font-size: 22px;color: #333333;font-weight: bold;}
.hotel-left p:nth-child(2){font-size: 14px;color: #666666;line-height: 40px;}
.hotel-left p:nth-child(3){}
.hotel-right{float: right;font-size: 14px;color: #333333}
.hotel-right p:first-child{text-align: right}
.hotel-right-nor{font-size: 22px;font-weight: bold;}
.hotel-right p:last-child{width: 230px;height: 53px;text-align: center;line-height: 53px;color: #ffffff;background: #ffb400;margin-top: 15px}
.hotel-img{width: 100%;height: 534px;overflow: hidden;margin-bottom: 35px;}
.hotel-img img{float: left}
.hotel-img-big{width: 859px;height: 534px;}
.hotel-img-small{width: 370px;height: 267px;}
.hotel-jj{font-size: 16px;color: #333333;line-height: 40px}
.hotel-jj-box{overflow: hidden}
.hotel-jj-child{width: auto;height: 22px;line-height: 22px;text-align: center;font-size: 14px;color: #ffb400;border: #ffb400 1px solid;border-radius: 12px;float: left;margin: 18px 10px;padding: 0 10px}
.hotel-common-title{width: 100%;height: 30px;line-height: 30px;background-color: #fbfbfb;font-size: 14px;color: #333333;padding-left: 35px;background-image: url("../images/images/png/cz-line-yellow.png");background-size: 4px 16px;background-repeat: no-repeat;background-position: 1% 50%;margin: 18px auto;}
.hotel-common-content{font-size: 14px;line-height: 28px;color: #999999;text-indent:2em;width: auto;height: auto;overflow: hidden;}
.hotel-common-content1{font-size: 14px;color: #999999;width: auto;height: auto;overflow: hidden;}

/*夏令营专栏 列表页 标题*/
.left-zt-title2 p{text-align: center;display: inline-block;/*margin-right: 70px*/}
.left-zt-title2 p:hover{cursor: pointer}
.left-menu-on{color: #009933;}
.left-menu-on span{width: 30px;height: 3px;background: #009431;display: block;margin: -2px auto 0 auto;position: relative;}

/*夏令营专栏首页 热门夏令营  精彩瞬间*/
.common-bt1{width:auto;height: 39px;text-align: center;font-size: 28px;color: #333333;margin: 50px auto 0 -65px;}
.common-bt1 img{display: inline-block}
.common-bt1 span{width: 1px;height: 25px;background: #e5e5e5;display: inline-block;margin: 0 25px 7px 20px}
.common-bt1 p{line-height:39px;display: inline-block;position: absolute}
.xly-menu{width: 100%;height: 342px;margin-bottom: 65px}
.xly-menu-child{width: 294px;height: 100%;margin-right: 32px;margin-top: 30px;float: left;text-align: center;}
.xly-menu-child:last-child{margin-right: 0!important;}
.xly-menu-child img{margin: 60px auto 0 auto}
.xly-menu-child p:nth-child(2){font-size: 24px;line-height: 50px;color: #333333}
.xly-menu-child p:nth-child(3){height: 84px;color: #999999;padding: 0 20px;line-height: 28px;}
.xly-menu-child a:last-child{width: 77px;height: 27px;display: block;line-height: 27px;border: 1px solid #999999;border-radius: 14px;color: #999999;margin: 20px auto 0 auto;font-size: 14px}
.xly-menu-child a:last-child:hover{cursor: pointer;}
.white-mb{width: 100%;height: 100%;background: rgba(225,225,225,0.8)}
.xly-menu-child1{background: url("../images/images/jpg/xly-menu-child1.jpg") no-repeat center;}
.xly-menu-child2{background: url("../images/images/jpg/xly-menu-child2.jpg") no-repeat center;}
.xly-menu-child3{background: url("../images/images/jpg/xly-menu-child3.jpg") no-repeat center;}
.xly-menu-child4{background: url("../images/images/jpg/xly-menu-child4.jpg") no-repeat center;}
.xly-menu-child5{background: url("../images/images/jpg/xly-menu-child5.jpg") no-repeat center;}

/*热门夏令营 */
.xly-common-title1{width: 100%;height: 59px;line-height: 59px;border-bottom: #f6f6f6 1px solid;/*padding-top: 67px;*/margin-bottom: 30px;overflow: hidden;}
.left-xly-title{font-size: 20px;font-weight: bold;/*float: left*/display: inline-block}
.xly-more{font-size: 14px;float: right;color: #333333;line-height: 68px}
.ztlv-box{width: 100%;height: auto;overflow: hidden}
.ztlv-child{width: 385px;/*height: 355px;*/height: auto;float: left;overflow: hidden;margin-bottom: 20px;margin-right: 19px}
.ztlv-child img{width: 100%;height: 255px;display: block}
.ztlv-title{font-size: 16px;line-height: 26px;color: #333333;height: 52px;margin-top: -26px;overflow: hidden}
.ztlv-title1{font-size: 16px;line-height: 26px;color: #333333;height: 52px;overflow: hidden}
.ztlv-price{font-size: 20px;line-height: 26px;color: #ffb400;text-align: right}
.ztlv-title-none{display: none}
.ztlv-pf{width: 52px;height: 26px;display: inline-block;background: url("../images/images/png/pf-bg_03.png") no-repeat center;line-height: 26px;
    /* text-align: center; */padding-left: 40px;left: 313px;top: -260px;position: relative;color: #333;}
.ztlv-mb{width: 100%;height: 140px;padding-top: 115px;position: relative;margin-top: -281px;background: rgba(0,0,0,0.3);display: none}
.ztlv-mb1{margin-top: -286px !important;}
.ztlv-mb2{margin-top: -255px !important;}
.ztlv-mb-p1{width: 80px;height: 32px;border: #ffffff 1px solid;border-radius: 4px;line-height: 32px;text-align: center;color: #ffffff;margin: 0 auto}
.ztlv-mb-p2{width: auto;height: 32px;padding: 0 10px;overflow: hidden;border-radius: 4px;line-height: 32px;text-align: center;color: #ffffff;margin: 0 auto;}
.ztlv-child:nth-child(4n){margin-right: 0!important;}
.xly-jchd{width: 385px;height: 300px;float: left;overflow: hidden;margin-bottom: 10px}
.xly-jchd img{width: 385px;height: 300px;}
.xly-jchd:nth-child(2), .xly-jchd:nth-child(6){margin-left: 19px;margin-right: 19px}
.xly-jchd:nth-child(3),.xly-jchd:nth-child(7){margin-right: 20px}
/*精彩瞬间*/
.margintop20{margin-top: 20px}
.jcsj-box{width: 100%;height: 626px;margin-top: 40px}
.jcsj-box div{float: left}
.jcsj-box1{width: 191px;height: 100%;overflow: hidden}
.jcsj-box2{width: 462px;height: 100%;overflow: hidden}
.jcsj-box3,.jcsj-box4{width: 231px;height: 100%;overflow: hidden}
.jcsj-box5{width: 485px;height: 100%;overflow: hidden}
.jcsj-box6{width: 299px;height: 100%;overflow: hidden}
.jcsj-img1{width: 191px;height: 125px;float: left}
.jcsj-img2{width: 191px;height: 251px;float: left}
.jcsj-img3{width: 231px;height: 125px;float: left}
.jcsj-img4{width: 231px;height: 251px;float: left}
.jcsj-img5{width: 485px;height: 125px;float: left}
.jcsj-img6{width: 299px;height: 125px;float: left}
.jcsj-img7{width: 485px;height: 250px;float: left}
.jcsj-img8{width: 299px;height: 250px;float: left}
.jcsj-img9{width: 270px;height: 125px;float: left}
.jcsj-img10{width: 261px;height: 250px;float: left}
.jcsj-img9-left{width: 224px;height: 250px;overflow:hidden;float: left}
.jcsj-title{width: 462px;height: 250px;background: #ffb400;color: #ffffff;text-align: center}
.jcsj-title p:first-child{font-size: 18px;line-height: 26px;margin-top: 90px;}
.jcsj-title p:last-child{font-size: 14px;line-height: 26px}
.myImg {
    /*border-radius: 5px;*/
    cursor: pointer;transition: 0.3s;-webkit-filter: grayscale(200%);filter: grayscale(100%)  brightness(90%) opacity(40%);
}/*brightness(50%)*/
.myImg:hover {
    /*opacity: 1;*/
    -webkit-filter: grayscale(0%);filter: grayscale(0%) brightness(100%) opacity(100%);
}
/*夏令营详情 游记 相关推荐 */
.xly-lb{width: 100%;height: 522px;overflow: hidden}
.xly-lb-left{width: 844px;height: 100%;float: left;overflow: hidden}
.xly-lb-box{width: 100%;height: 100%;}
.xly-lb-box img{width: 100%;height: 100%}
.xly-lb-nav{width: 234px;height: 38px;line-height: 38px;background: #ffffff;font-size: 20px;top: -38px;margin-left:610px;position: relative;z-index: 5}
.xly-lb-nav p{float: left;display: inline-block}
.xly-lb-turn-left,.xly-lb-turn-right{width: 80px;height: 100%;text-align: center;background-size: 9px 17px;background-repeat: no-repeat;background-position: center;}
.xly-lb-turn-left{background-image: url("../images/images/png/xly-turn-left.png")}
.xly-lb-turn-right{background-image: url("../images/images/png/xly-turn-right.png")}
.xly-lb-cont{width: 60px !important;height: 100%;color: #666666}
.buttonDisabled{opacity:0.2;}
.left-zt-title4{width: auto;height: 50px;line-height: 50px;font-size: 20px;}
.left-zt-title4 p{display: inline-block;margin-right: 65px;cursor: pointer}
.xly-lb-right{max-width: 733px;/*width: auto;*/height: 100%;float: left;overflow: hidden;margin-left: 22px;}
.xly-lb-right p{line-height: 48px;display: block;overflow: hidden}
.xly-lb-right p span{display: inline-block;float: left}
.xly-span1{font-size: 18px;color: #111111;text-align: justify;}
.xly-span2{font-size: 20px;color: #ffb400;/*margin-left: 10px*/}
.xly-span3{font-size: 16px;color: #333333;max-width: 635px;/*width: auto*/}
.xly-span4{font-size: 16px;color: #333333;}
.xly_select{width: 424px;height: 36px;line-height: 36px ;border: 1px solid #eeeeee;margin-left: 10px;font-size: 16px;color: #666666;padding-left: 15px}
.xly_select{
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;-moz-appearance:none;-webkit-appearance:none;
    background-image: url("../images/images/png/back-check-hotel.png");
    background-repeat: no-repeat;background-size: 12px 6px;background-position: 95% 50%;}
.xly-yy,.xly-zx{width: 100px;height: 38px;border-radius: 4px;line-height: 38px!important;text-align: center;font-size: 16px;color: #ffffff;float: left;margin-top: 118px}
.xly_top38{margin-top: 38px}/*88*/
.xly-zx1{margin-top: 0!important;}
.xly-yy{background: #ffb400;margin-right: 10px}
.xly-zx{background: #d9d9d9}
.xly-yy:hover{cursor: pointer}
.xly-zx:hover{cursor: pointer;position: relative}
/*立即预约*/
#xly-yy{width: 100%;height: 100%;background: rgba(0,0,0,0.4);
    z-index: 990;position: fixed;top: 0;display: none}
/*#xly-yy1 {width: 480px;height: 289px;background: rgba(0,0,0,0.5);
   !* background: rgba(225,225,225,0.8);*!
    box-shadow: 10px 10px 10px #999999;padding: 10px;position: fixed;top: 100px;
    margin: 0 auto;z-index: 999;color: #ffffff;!*display: none;*!
}
.xly-yy-close {
    width: 28px;height: 28px;!*background: #009933;*!background: rgba(0,0,0,0.9);
    !*border: 1px #ffffff solid;*!
    font-size: 24px;line-height: 24px;text-align: center;border-radius: 15px;
    cursor: pointer;right: -14px;position: absolute;top: -14px;
}
.xly-yy-title{text-align: center;font-size: 20px;
}
.xly-yy-p1{width: 100%;height: 30px;line-height: 30px;
    display: block;overflow: hidden;margin: 10px 0;
    !**!
}
.xly-yy-span1{width: 90px;display: inline-block;text-align: right;margin-right:20px;font-size: 18px;!*color: #666666;*!}
.xly-yy-span2{width: 300px;display: inline-block;!*text-align: center;*!font-size: 16px;!*color: #888888;*!}
.xly-yy-input {width: 300px;height: 30px;!*text-align: center;*!padding-left: 10px;color: #ffffff;font-size: 16px;background: rgba(0,0,0,0.4);border: 0;}
.xly-yy-submit{width: 60px;cursor: pointer;height: 30px;display: block;
    margin: 0 auto;line-height: 30px;text-align: center;
    font-size: 16px;background: rgba(0,0,0,0.7);}*/


#xly-yy1{width: 570px;height: auto;margin: 5% auto 0 auto;background: #ffffff;}
.xly-yy-title{width: 100%;height: 62px;line-height: 62px;border-bottom: #e3e2e8 1px solid;margin-bottom: 38px;}
.xly-yy-title span:first-child{font-size: 16px;color: #333333;margin-left: 34px;}
.xly-yy-title span:last-child{width: 17px;height: 19px;background: url("../images/images/png/xly-cancel.png") no-repeat center;float: right;display: inline-block;margin-right: 30px;margin-top: 20px;cursor: pointer}
.xly-yy-p1{width: 100%;height: 36px;margin-bottom: 18px;}
.xly-yy-p2{width: 100%;height: auto;margin-bottom: 18px;display: block;overflow: hidden}
.xly-yy-span1{width: 133px;height: 100%;margin-right: 15px;display: inline-block;color: #666666;font-size: 14px;text-align: right}
.xly-yy-span2{width: 133px;height: auto;margin-right: 15px;display: block;color: #666666;font-size: 14px;text-align: right;float: left}
.xly-yy-input{width: 290px;height: 34px;border: #e3e2e8 1px solid;padding-left: 10px}
.xly-yy-text{width: 290px;height: auto;padding-left: 10px;font-size: 15px;display: block;float: left}
.xly-yy-textarea{width: 290px;height: 100px;border: #e3e2e8 1px solid;padding-left: 10px;padding-top: 10px}
.xly-yy-span2{height: auto;line-height: 30px;display: block;float: left}
.xly-yy-center{width: 210px;height: 34px;margin: 38px auto 0 auto;padding-bottom: 20px}
.xly-yy-center p{width: 88px;height: 32px;text-align: center;line-height: 32px;float: left;cursor: pointer;}
.xly-yy-submit{margin-right: 30px;background: #009431;color: #ffffff}
.xly-yy-cancel{border: #e3e2e8 1px solid}
.sy-lx-tc-right-p{cursor: pointer}
@media screen and (max-width:1600px){
    #xly-yy1{margin: 1% auto 0 auto!important;}
}

/*成功提示*/
#success{width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 990;position: fixed;top: 0;display: none}
#success-box{width: 710px;height: 733px;margin: 150px auto 0 auto;background: #ffffff url("../images/images/jpg/suc-bg.jpg") top no-repeat;border-radius: 10px;text-align: center}
.success-close{margin-top: 20px;margin-left: 635px;cursor: pointer;}
.success-tip{font-size: 26px;color: #1586ff;margin-top: 170px}
.success-text1{margin-top: 10px}
.success-text{font-size: 24px;color: #333333;line-height: 36px}
.kf-ewm{width: 200px;height: 202px;border: 4px solid #ffb400;border-radius: 18px;padding: 16px;margin: 10px auto 0 auto}
.kf-ewm img{width: 200px;height: 200px}
.success-close1{width: 290px;height: 70px;border-radius: 35px;background: #1586ff;font-size: 24px;color: #ffffff;line-height: 70px;margin: 20px auto 0 auto;cursor: pointer}

/*在线咨询*/
#xly-zx{width: auto;height: auto;float: left;margin: 60px 50px;
    background: #f6f6f6;padding: 10px;display: none}
#xly-zx img{width: 100px;height: auto;}
#xly-zx p{text-align: center;font-size: 14px;color: #999999;line-height: 20px;}


/*微信咨询*/
#wx-zx{width: auto;height: auto;float: left;position: fixed;
    top: 55%;left: 80%;background: #f6f6f6;padding: 10px;display: none}
#wx-zx img{width: 100px;height: auto;}
#wx-zx p{text-align: center;font-size: 14px;color: #999999;line-height: 20px;}


/*游记 相关推荐*/
.xly-details-content{width: auto;height: auto;padding: 25px;background: #fafafa;overflow: hidden}
.xly-details-title{font-size: 18px;color: #009933;padding-left: 20px;line-height: 70px;background-image: url("../images/images/png/xly-show-less.png");background-size: 9px 17px;background-repeat: no-repeat;background-position: center left}
.xly-jzpj{width: auto;height: auto;overflow: hidden}
.xly-jzpj img{width: 290px;height: 386px;margin-left: 20px;float: left}
.xly-jzpj img:nth-child(1){margin-left: 0}
.xly-jzpj img:nth-child(5n+1){margin-left: 0}
.left-xly-title{font-size: 20px;font-weight: bold;/*float: left*/display: inline-block}
.xly-details-content-left{float: left;width: 80%;}
.xly-details-content-right{float: right;width: 310px;height: auto;background: #ffffff;padding: 10px 0}
.common-title{padding: 10px 10px 0 10px;text-align: left;font-size: 16px;color: #333333}
.mar_left_10{margin-left: 10px}
.xly_top28{margin-top: 28px}
.box-btn{width: auto;height: auto;overflow: hidden;}
.xly-dz{width: 92%;height: 38px;background: #009933;color: #ffffff;text-align: center;line-height: 38px;font-size: 16px;border-radius: 4px;display: block;margin: 28px auto 0 auto;cursor: pointer}
.w_45{width: 45%;margin-left: 3.3%;margin-right: 0!important;}
/*游记列表*/
.yj-lists{width: 100%;height: auto;overflow: hidden;}
.yj-child{width: 100%;height: 240px;overflow: hidden;margin-bottom: 40px;}
.yj-child1:hover{background: #f9f9f9}
.yj-img{/*width: 360px;*/width: 22.5%;height: 240px;float: left}
.yj-left{/*width: 1210px;*/width: 75.625%;height: 100%;overflow: hidden;float: right;/*margin-left: 25px;*/}
.yj-title{font-size: 20px;color: #333333;line-height: 66px;text-decoration: none}
.yj-title:hover{cursor: pointer;}
.yj-date{font-size: 16px;color: #999999;}
.yj-line{width: 100%;height: 1px;display: inline-block;background: #f6f6f6;margin: 20px auto 10px auto;}
.yj-abstract{font-size: 16px;color: #666666;line-height: 32px}

/*游记详情*/
.yj-details-title{font-size: 20px;line-height: 36px;color: #333333;text-align: center}
.yj-details-date{font-size: 12px;line-height: 36px;color: #999999;text-align: center}
.yj-details-content{min-height: 200px;}
.yj-details-bottom{width: 100%;height: 56px;line-height: 56px;border-top: #f6f6f6 1px solid;font-size: 16px;color: #666666}
.yj-details-bottom-left{float: left;}
.yj-details-bottom-left p{display: inline-block;}
.has-pn{cursor: pointer;color: #333333}
.no-pn{color: #999999}
.yj-details-bottom-left span{margin: 0  17px}
.yj-details-bottom-right{float: right;}
.yj-details-bottom-right img{cursor: pointer;margin-left: 30px;}

/*周边游*/
.left-zt-title3{font-size: 20px;color: #333333;font-weight: bold;float: left}
/*.right-ztlv-menu3{float: right;}*/

.zby-menu{width: 560px;/*width: 700px;*/height: 100px;overflow: hidden;background: #ffffff;position: relative;margin-top: -100px}
.zby-menu a{width: 140px;height: 100%;float: left;text-align: center;}
.zby-menu a img{margin-top: 25px;}
.zby-menu a p{font-size: 14px;margin-top: 10px}
/*.zby-menu a:hover p{color: #ffffff}*/
.zby-rmjq{/*background: #ff7629*/}
.zby-rmjq p{color: #ff7629;/*color: #ffffff*/}
.zby-yry p{color: #21c9c3}
.zby-gqy p{color: #3fbdf7}
.zby-gqy img{width: 36px}
.zby-ywly p{color: #5ac748}
.zby-ywly img{width: 36px}
.zby-jdzs p{color: #6159ef}

.zby-img-box{width: 100%;height: 395px;margin-top: 20px}
.zby-big-img{width: 700px;height: 100%;overflow: hidden;float: left;cursor: pointer}
.zby-big-img img{width: 100%;height: 100%;}
.zby-small-img{width: 280px;height: 187px;overflow: hidden;float: left;margin-left: 18px;cursor: pointer}
.zby-small-img img{width: 100%;height: 100%;}
.zby-small-img:nth-child(5),.zby-small-img:nth-child(6),.zby-small-img:nth-child(7){margin-top: 20px}

/*热门主推*/
.left-zt-title{font-size: 20px;color: #333333;font-weight: bold;float: left}
.right-zt-title{font-size: 14px;color: #666666;float: right}
.right-ztlv-menu{float: right;}
.zt-left-img{float: left;}
.zt-left-img p{margin-top: -40px;text-align: center;font-size: 16px;color: #ffffff;}
.zt-right-img0{width: 755px;height: 394px;}
.zt-right-img0 img{width: 755px;height: 394px;}
.zt-right-img1{width: 348px;height: 187px;margin: 0 19px}
.zt-right-img1 img{width: 348px;height: 187px;}
.zt-right-img2{width: 457px;height: 187px;}
.zt-right-img2 img{width: 457px;height: 187px;}
.zt-right-img3{width: 825px;height: 189px;margin: 19px 0 0 19px}
.zt-right-img3 img{width: 825px;height: 189px}

/*摄影专栏*/
.syyd-box{width: 100%;height: 145px;background: #fafafa;}
.syyd-box div{float: left}
.syyd-img{width: 104px;height: 100%;background: url("../images/images/png/syyd5.png") no-repeat center 45%;}
.syyd-child1{text-align: center}
.syyd-child1:nth-child(1){margin-left: 17.1875%;}
.syyd-child1 img{margin-top: 25px;display: inline-block;}
.syyd-child1 p{font-size: 18px;color: #666666}
.ljyd{width:11.6145%;height: 69px;border-radius: 34.5px;background: #ffb400 url("../images/images/png/syyd6.png") no-repeat center;margin: 37px auto auto 157px;cursor: pointer;float: left}
.ljyd:hover{transform: scale(1.1)}
/*公用标题*/
.title{width: 100%;height: auto;text-align: center;padding-top: 80px;padding-bottom: 30px;}
.lx-en-name{font-size: 22px;color: #999999;font-weight: bold;}
.lx-cn-name{font-size: 16px;color: #333333;}
.lx-underline{width: 19px;height: 1px;display: inline-block;background: #333333}

/*推荐路线*/
.lx-box{width: 100%;height: 602px}
.lx-box div{float: left}
.lx-left{width: 309px;height: 100%;overflow: hidden;float: left}
.lx-left img{min-width: 100%;height: 100%;display: inline-block}
/*公用*/
.lx-common-mb{width: 100%;height: 91px;position: relative;margin-top: -91px;background: rgba(0,0,0,0.1);color: #ffffff;}
/*padding: 20px 15px 0 15px;*/
.lx-common-mb p{padding: 0 15px}
.lx-common-mb p:first-child{width: auto;height: 20px;line-height: 20px;overflow: hidden;font-size: 18px;margin-top: 20px}
.lx-common-mb p:nth-child(2){font-size: 16px;float: left;margin-top: 10px}
.lx-common-mb p:nth-child(2) span{font-size: 24px}
.lx-common-mb p:last-child{font-size: 16px;float: right;margin-top: 18px}

.lx-common-mb1{width: 100%;height: 111px;position: relative;margin-top: -111px;background: rgba(0,0,0,0.1);color: #ffffff;}
/*padding: 20px 15px 0 15px;*/
.lx-common-mb1 p{padding: 0 15px}
.lx-common-mb1 p:first-child{width: auto;height: 40px;line-height: 20px;overflow: hidden;font-size: 18px;margin-top: 20px}
.lx-common-mb1 p:nth-child(2){font-size: 16px;float: left;margin-top: 10px}
.lx-common-mb1 p:nth-child(2) span{font-size: 24px}
.lx-common-mb1 p:last-child{font-size: 16px;float: right;margin-top: 18px}

.lx-center{width: 1278px;height: 100%;margin-left: 12px}
.lx-center a{float: left}
.lx-center-top{width: 954px;height: 294px;display: block;overflow: hidden;margin-bottom: 15px;margin-right: 13px}
.lx-center-top img{width: 100%;height: 100%;}
.lx-center-bottom{width: 309px;height: 294px;display: block;overflow: hidden;}
.lx-center-bottom img{width: 100%;height: 100%;}
.lx-center-bottom:nth-child(2){margin-bottom: 15px;}
.lx-center-bottom:nth-child(4){margin: 0 13px}
.lx-center-bottom:nth-child(5){margin-right: 13px}

/*国内摄影*/
.title1{padding-bottom: 5px!important;}
.gnsy-menu-box{text-align: center}
.gnsy-menu{width: auto;height: 44px;margin:  0 auto;border-bottom: #f2f2f2 1px solid;overflow: hidden;display: inline-block}
.gnsy-menu .swiper-slide{width: auto!important;}
.gnsy-menu-child{width: auto;height: auto;line-height: 42px;font-size: 16px;color: #666666;margin: 0 20px;display: inline-block;}
.gnsy-menu-child:hover{cursor: pointer;border-bottom: #009431 2px solid}
.gnsy-on{border-bottom: #009431 2px solid}

.gnsy-box{width: 100%;height: 355px;overflow: hidden;margin-top: 30px}
.gnsy-box1{width: 100%;height: auto;overflow: hidden;}
.gnsy-child{width: 385px;height: 355px;float: left;overflow: hidden;margin-right: 19.7px}
.gnsy-child:last-child{margin-right: 0!important;}
.gnsy-child img{width: 100%;height: 257px;display: block}
.gnsy-title{font-size: 16px;line-height: 26px;color: #333333;height: 52px;overflow: hidden}
.gnsy-price{font-size: 20px;line-height: 26px;color: #ffb400;text-align: right}


/*影友作品*/
.zp-box{width: 100%;height: auto;overflow: hidden}
.zp-left{width: 640px;height: 640px;overflow: hidden;float: left}
.zp-center{width: 320px;height: 640px;overflow: hidden;float: left}
.zp-right{width: 640px;height: 640px;overflow: hidden;float: left}
.zp-div{width: 320px;height: 320px;overflow: hidden;float: left;}
.zp-img{width: 100%;height: 100%;}
.zp-img:hover{animation: fd 3s}
@keyframes fd {
    from{transform: scale(1)}
    to{transform: scale(2)}
}
.zp-icon{width: 20px;
    height: 24px;
    display: block;
    background: url(../images/images/png/sjx-left.png) no-repeat center;
    position: relative;
    }
.zp-img1{
    margin: -170px 0 300px 300px;
    }
.zp-img2{
    margin: -170px 0 300px 0;
    transform: rotate(180deg);
}
.zp-img3{
    margin: -24px auto 0 auto;
    transform: rotate(90deg);
}
.zp-text p{padding: 0 20px;text-align: center}
.zp-text p:first-child{font-size: 22px;color: #333333;margin-top: 105px}
.zp-text p:last-child{font-size: 14px;color: #555555;margin-top: 25px;line-height: 24px}

/*摄影路线 私人订制*/
.sy-dz{width: 100%;height: auto;background: #f7f7f7;padding-bottom: 100px}
.sy-dz-box{width: 1040px;height: 536px;margin: 0 auto;overflow: hidden}
.sy-dz-child{height: 100%;float: left;padding: 0 40px}
.sy-dz-child1{width: 494px;background: #ffffff;}
.sy-dz-child2{width: 386px;background: #449f62}
.sy-dz-title{width: 100%;height: 79px;line-height: 80px;font-size: 22px}
.sy-dz-title1{color: #000000;border-bottom: rgba(0,0,0,0.1) solid 1px}
.sy-dz-title2{color: #ffffff;border-bottom: rgba(255,225,255,0.1) solid 1px}
.sy-dz-label{width: auto;height: 40px;margin-bottom: 10px;line-height: 40px;display: block;font-size: 0}
.sy-dz-label:nth-child(2){margin-top: 15px;}
.sy-dz-title3{width: 68px;height: 40px;display: block;float: left;text-align: right;font-size: 12px;color: #666666;margin-right: 15px}
.sy-dz-input{width: 210px;height: 40px;border: 0;outline: none;background: #f4f4f4;text-align: center;font-size: 16px;color: #666666}
.sy-dz-rs{width: 138px;height: 38px;display: inline-block;border: #f4f4f4 1px solid}
.sy-dz-rs span,.sy-dz-rs input{width: 32%;height: 38px;display: block;float: left;border: 0}
.sy-dz-rs{border-left: #f4f4f4 1px solid!important;border-right: #f4f4f4 1px solid!important;font-size: 18px;color: #333333;text-align: center;line-height: 38px}
.sy-dz-rs-jian{background: url(../images/images/png/jianhao.png) no-repeat center;cursor: pointer}
.sy-dz-rs-jia{background: url(../images/images/png/jiahao.png) no-repeat center;cursor: pointer}
.sy-dz-title4{color: #e8e8e8}
.sy-dz-qd{font-size: 16px;color: #ffffff}
.sy-dz-label1{margin-bottom: 0!important;}
.ys-dz-submit{width: 118px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;color: #333333;border-radius: 20px;background: #ffffff;margin: 45px auto auto auto;cursor: pointer}

/*摄影首页 悬浮框*/
.xf-box{width: auto;
    height: 160px;
    overflow: hidden;
    position: fixed;
    top: 600px;
    right: 0;text-align: right;font-size: 0;
    z-index: 50;}
.xf-top{height: 75px;color: #ffffff}
.small-img{width: 78px;height: 100%;float: right;background: #f9f9f9 url("../images/images/png/phone-gray.png") no-repeat center;cursor: pointer}
.small-img1{background: #009431 url("../images/images/png/phone-white.png") no-repeat center}
.xf-phone{width:120px;height: 100%;float: left;background: #009431}
.xf-phone span{width: 100%;height: auto;display: block;text-align: center}
.xf-phone span:first-child{font-size: 14px;margin-top: 18px}
.xf-phone span:last-child{font-size: 12px;margin-top: 5px}
.xf-set-home{width: 78px;height: 82px;display: inline-block;background: #f9f9f9 url("../images/images/png/bookmark.png") no-repeat center;margin-top: 5px;cursor: pointer}

/*分页*/
.zt-fy{width: 100%;height: 125px;margin: 25px auto;overflow: hidden;text-align: center}
.zt-fy a{width: 42px;height: 42px;background: #ffffff;
    font-size: 18px;color: #999999;line-height: 40px;text-align: center;
    display: inline-block;border: 1px solid #d5d5d5;border-radius: 4px;margin: 0 5px;}
.zt-fy .on{background: #009933;
    color: #ffffff;}


.pagination{text-align: center;margin-bottom: 90px}
.pagination li{width: 42px;height: 42px;background: #ffffff;text-decoration: none;list-style: none;
    font-size: 18px;color: #999999;line-height: 40px;text-align: center;cursor: pointer;
    display: inline-block;border: 1px solid #d5d5d5;border-radius: 4px;margin: 0 5px;}
.pagination li a{color: #999999;width: 100%;height: 100%;display: block;}
.active{background: #009933!important;color: #ffffff!important;}
.disabled{background: #e3e3e3!important;}


/*nothing*/
.nothing{text-align: center;color: #666666;font-size: 16px;line-height: 32px;
    padding: 20px;}

.h_30{height: 30px;}

.h_52{height: 52px;}

.ztlv-child1{ margin-top: -306px!important;}


/*摄影 导师*/
.team-box{width: 100%;height: auto;display: flex;flex-flow: row wrap;justify-content: flex-start;align-content: space-between;}
.team-child{width: 298px;height: auto;margin-bottom: 8px;margin-right: 27px}
.team-child:nth-child(5n){margin-right: 0!important;}
.team-child img{width: 100%;height: 444px;overflow: hidden}
.team-child p{width: 100%;height: 38px;line-height: 38px;overflow: hidden;font-size: 16px;color: #333333;text-align: center;}
