@charset "utf-8";
/* CSS Document */

* { margin:0 auto;  padding:0 auto; }
body { font-family: "Microsoft YaHei", SimSun, Tahoma, Verdana, Arial, sans-serif;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
a { text-decoration:none; }


.banner1 { width: 100%; height: auto; background: url("/Public/theme/default/home/images/zt/2019_qytc/banner1-1.jpg") no-repeat center; }
.banner1 img,.banner2 img,#d1 .top-img img{ display: block; margin: 0 auto; width:1000px; height: auto; }




.zt img { display: block; margin: 0 auto; padding-bottom: 40px; }
.zby img{padding: 20px 0;}

/*.line_wrap { width:1000px; margin:0 auto 0 auto;}*/
.line_wrap .title_box{position: relative;z-index: 10;}

.line_wrap .title_box p { font-size: 24px; height: 54px; line-height: 145px; color: #fff; font-weight: bold; margin-bottom: 55px; }
.line_wrap .title_box span { color: red; font-size: 22px; font-weight: bold; line-height: 40px;  }
.line_wrap .title_box em { color: red; font-size: 20px; font-weight: bold; line-height: 30px; }
.line_box { box-sizing: border-box;}


.line_box .line .img_box { width: 479px; height: 324px; position: relative;box-sizing: border-box; }
.line_box .line .img_box img { display: block; width: 100%; height: 100%;border-radius: 20px; }
.line_box .line .img_box .sale_t {height: 48px;position: absolute; top: -40px; left:-45px;background: #f8571f;padding: 0 20px 0 15px;z-index:99;
    border-top-right-radius: 24px;border-bottom-right-radius: 24px;}
.line_box .line .img_box .sale_t p {width: 100%; height: 48px;line-height: 48px;display: inline-block;font-size: 26px; color: #fff; float: left;
    margin: 0 auto;position: relative;}
.line_box .line .img_box .sale_t i.small-trangle{ display: inline-block; border-bottom: 10px solid #bd0a0a; border-right: 10px solid transparent;float: left;  }
.line_box .line .img_box .sale_t i.big-trangle-left{ width:0;height:0;border-width:5px 18px;border-top: 5px;border-style:solid;
    border-color: #fee53a transparent transparent #fee53a;position: relative;display:inline-block;float: left;}
.line_box .line .img_box .sale_t i.big-trangle-right{ width:0;height:0;border-width:5px 18px;border-top: 5px;border-style:solid;
    border-color: #fee53a #fee53a transparent transparent;position: relative;display:inline-block;float: right;}
.line_box .line .text_box {box-sizing: border-box;}
.line_box .line .text_box h2{ font-size: 22px; color: #000; line-height: 23px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-bottom: 15px;font-weight:bold; }
.line_box .line .text_box span.price{ font-size: 24px; color: #000;height: 40px; display: inline-block; line-height: 36px; font-weight:bold;text-align: center;}
.line_box .line .text_box strong { font-size: 50px;color:#ff4200;font-weight: normal;}
.line_box .line .text_box span em{font-style:normal;font-size: 24px;color: #000;}
.line_box .line .text_box span em.date{color: #000;}
.line_box .line .text_box i.booking { font-size: 22px; font-weight: bold; color: #fff;width: 137px; height:63px; line-height:63px; display: block;
    text-align: center; background: #ff4200;float: right;
    box-shadow: 2px 2px 0 2px #ffcd00;
}

.line_box .line:hover .text_box h2{text-decoration:underline;}
.line_wrap .more { width: 100%;  height: 55px; line-height: 55px; color: #fff; background: #f8571f; font-size: 26px;display: block;
    text-align: center; margin: 220px auto 52px auto; border-radius: 10px;}
.goods-img img{display: block;margin: 0 auto;}
.goods-title{width: 606px;margin: 0 auto;}
/*three btns*/
.btns{width: 100%;padding: 0 106.5px;box-sizing: border-box;}
.btns a{width: 215px;height: 78px;line-height: 78px;display: inline-block;color: #fff;text-align: center;font-size: 26px;background: url(/Public/theme/default/home/images/zt/2019_qytc/btn_blue.png) no-repeat;background-size: 100% 100%;display: inline-block;}
.btns a.btn{margin-right: 5%;}
.btns a.btn.last-child{margin: 0;}
.btns a.btn:hover,.btns a.cur{background: url(/Public/theme/default/home/images/zt/2019_qytc/btn_pink.png) no-repeat;background-size: 100% 100%;color: #fff600; }

/*two btns*/
.btns a.left_btn{margin-right: 5%;margin-left: 153px;}
.btns a.right_btn{margin-right:0;}

/*one btn*/
.btns a.mid_btn{margin: 0 auto;display: block;}

.dh { position: fixed;right: 50%;margin-right: -684px !important;top: 48px;z-index: 99; width: 130px;display: none; }
.dh .dh_head {  width: 130px; height: 76px;margin-bottom: 10px;}
.dh .dh_head img{width: 100%;}
.dh .body-a{ width: 50%;border: 1px solid #fff;}
.dh .body-a,.dh .head_a {height:40px; line-height:40px; background: #fdaa00; font-size: 16px; color:#fff; display: inline-block;
    text-align: center; box-sizing: border-box;margin-bottom: 10px;border-radius: 22px;}
.dh .head_a.last{width:  50px;height: 50px;line-height: 50px;border-radius: 50%;background: #da643a;margin: 0 auto;display: block;color:#fff;}
.dh .side_row{width: 100%;padding: 0 20px 0 9px;box-sizing: border-box;}
.dh .head_a{width: 130px;}
.dh .body-a:hover{color:#fff;background: #5cbd54; }
.dh .head_a:hover,.dh .head_a.selected{color: #bb5400;background: #ffd500;}


.line_box.cross .line .text_box{width: 478px;height:100%;}
.line_box.cross .line .box-white{height: 282px;background: #fff;padding: 12px 12px 12px 23px;box-sizing: border-box;}
.line_box .line .img_box,.line_box .line .text_box{display: inline-block;float: left;}
#d1 .top-img{width: 100%;height: 670px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g1-1.jpg) no-repeat center top;}
.line_wrap .label{color: #f8571f;font-size: 18px;display: inline-block;border: 1px solid #f8571f;border-radius: 10px;padding: 0 10px;
    margin: 5px 5px 0 0;}
.line_wrap .left-txt{display: inline-block;position: relative;top: 10px;}
.line_wrap .arigin-price{color: #696969;font-size: 24px;text-decoration: line-through;margin-top: 5px;}

#d2 .top-title{width: 964px;height: 67px;background: url(/Public/theme/default/home/images/zt/2019_qytc/top-title.png) no-repeat;background-size: 100% 100%;margin: 0 auto;}
.line_box.cross .line .text_box .desc{height: 112px;font-size: 16px;color: #686868;}
.line_box.cross .line .text_box .start-date{font-size: 16px;color: #6a9513;border: 1px solid #6a9513;border-radius: 10px;height:28px;line-height: 28px;
    min-width: 196px;padding: 0 10px;margin: 16px 0 0 0;}

#d1 .line_wrap{width: 100%;min-height: 1110px;background: url(/Public/theme/default/home/images/zt/2019_qytc/bg_01.jpg) no-repeat center top;}
#d3 .line_wrap{width: 100%;min-height: 1312px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g15.jpg) no-repeat center top;}
#d1 .line_box .line{width: 961px;height: 328px;background: #ffcd00;border: 2px solid #ffcd00;margin: 0 auto 22px auto;display: block;box-sizing: border-box;}
#d1 .top-title{width: 100%;height: 42px;padding: 0 12px 0 23px;box-sizing: border-box;}
#d1 .top-title img{float: right;}
#d1 .desc i{width: 23px;height: 26px;display: inline-block;background: url(/Public/theme/default/home/images/zt/2019_qytc/leave.png) no-repeat;background-size: 100% 100%;
    position: relative;top: 6px;left: -2px;}
#d1 .top-title .date{width: 145px;height: 24px;line-height: 24px;display: inline-block;background: #fff;border: 1px solid #d29e01;
    border-radius: 12px;text-align: center;color: #d29e01;font-size: 14px;margin: 9px 0;}
#d1 .line:nth-child(2) .price{position: relative;top: -15px;}
#d1 .tips{color: #686868;font-size: 16px;position: relative;top: -10px;}
#d1 .g2{width: 100%;height: 595px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g2.jpg) no-repeat center top;}
#d1 .g3{width: 100%;height: 776px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g3.jpg) no-repeat center top;}
#d1 .g4{width: 100%;height: 590px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g4.jpg) no-repeat center top;}
#d1 .g5{width: 100%;height: 950px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g5.jpg) no-repeat center top;}
#d2 .g6{width: 100%;height: 703px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g6.jpg) no-repeat center top;}
#d2 .g7{width: 100%;height: 822px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g7.jpg) no-repeat center top;}
#d2 .g8{width: 100%;height: 660px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g8.jpg) no-repeat center top;}
#d2 .g9{width: 100%;height: 613px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g9.jpg) no-repeat center top;}
#d2 .g10{width: 100%;height: 767px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g10.jpg) no-repeat center top;}
#d2 .g11{width: 100%;height: 932px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g11.jpg) no-repeat center top;}
#d2 .g12{width: 100%;height: 901px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g12.jpg) no-repeat center top;}
#d2 .g13{width: 100%;height: 664px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g13.jpg) no-repeat center top;}
#d3 .g14{width: 100%;height: 500px;background: url(/Public/theme/default/home/images/zt/2019_qytc/g14.jpg) no-repeat center top;}
#d3 .line{width: 469px;height: 543px;background: #ffcd00;border: 2px solid #ffcd00;box-sizing: border-box;display: inline-block;margin: 0 15px 23px 0;float: left;}
#d3 .line:nth-child(2n){margin-right: 0;}
#d3 .line .img_box{width: 100%;height: 328px;}
#d3 .line .text_box{width: 100%;}
#d3 .line_box{width: 953px;margin: 0 auto;}
#d3 .line .text_box{height: 116px;}
#d3 .line .box-white{height: 100%;}
#d3 .line .text_box h2{padding: 0 20px;box-sizing: border-box;margin: 10px 0 10px 0;
    display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
#d3 .line .box-white{padding: 5px 3px 3px 20px;}
#d3 .line .text_box .desc{height: 50px;}
#d3 .line .text_box strong{font-weight: bold;}
#d3 .more{width: 960;height: 42px;line-height: 42px;text-align: center;text-decoration: none;background: #ff4800;color: #fff;font-size: 24px;
box-shadow: 2px 2px 0 2px #ffcd00;margin: 0 auto;}
