.travelControlTrip *{ page-break-inside: avoid; } .clearfix:after {content: "\0020";display: block;height: 0;clear: both;} .travelControlTrip .trip-box{ page-break-after: always; } .travelControlTrip .logo-div{width: 100%;text-align: center;} .travelControlTrip .logo-div>img{ width: 100%; } .travelControlTrip .footer-div{text-align: center;padding: 25px 0; border-top: 1px solid #eee;} .travelControlTrip .website{text-align: center; font-size: 12px; color: #e73e6d; margin-top: 10px; } .travelControlTrip .website .website-line{height: 1px; background: #f1f1f1; transform: rotateX(60deg);} .travelControlTrip .trip-adviser{background: #f7f7f7; font-size: 14px; color: #000000; line-height: 30px;margin: 10px 0 0 0; padding: 10px 20px;} .travelControlTrip .trip-adviser>p{margin: 10px 0 0 0;font-size: 18px;} .travelControlTrip .website span{top:-10px; position: relative; background: #fff; padding: 0 15px; font-size: 13px; color: #EE4454;} .travelControlTrip .trip-nav-title{font-size: 22px; text-align: center;margin: 0px;} .travelControlTrip .module-title{text-align: center; font-size: 18px; color: #333; padding-top: 30px; padding-bottom: 30px;} .travelControlTrip .module-title h2{font-weight: normal;font-size: 18px;margin: 0px;} .template-box .travelSpecial{padding-top: 0px;} .travelControlTrip .module-title .short-line{width: 32px; height: 2px; background: #e73e6d; margin: 12px auto;} .travelControlTrip .module-title .english-title{font-family: arial; font-size: 12px; color: #ccc;} .travelControlTrip .module-title .long-line{width: 100%; height: 1px; background: #f1f1f1; margin: 35px 0; transform: rotateX(60deg) /*解决pdf打印线条过粗*/;} .travelControlTrip .essential{display: flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 40px;} .travelControlTrip .essential-item{width:320px; height:100px; box-sizing: border-box;padding-left: 20px;} .travelControlTrip .essential-item img{float: left; margin-right:12px; width: 66px; height: 66px; border-radius: 38px;} .travelControlTrip .essential-item p.pkey{font-size: 14px; color: #000; margin:10px 0 0 0; } .travelControlTrip .essential-item p.pvalue{font-size: 18px; color: #000; margin-top:5px; } .detail-box .left-team-box{ height: 465px; overflow-y: auto; background: #f1f1f1; padding-top: 7px; box-sizing: border-box; } .detail-box .left-team-box::-webkit-scrollbar,.right-team-box::-webkit-scrollbar{ width: 4px; height: 8px; } .detail-box .left-team-box::-webkit-scrollbar-thumb,.right-team-box::-webkit-scrollbar{ border-radius: 4px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2); background: #c9c9c9; } .detail-box .left-team-box .team-top-info{ display: flex; } .detail-box .left-team-box .team-top-info .xilie{ font-size: 18px; font-weight: 300; margin-right:15px; display: block; flex: 1; } .detail-box .left-team-box .team-top-info .code{ font-size: 12px; color: gray; display: block; text-align: right; flex: 1; } .detail-box .left-team-box .team-title{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 40px; line-height: 20px; font-size: 16px; margin-top:15px; color: #444; } .detail-box .left-team-box .price-box{ background: #fef9ee; padding: 8px 15px; font-size: 12px; margin-top: 15px; color: gray; position: relative; } .detail-box .left-team-box .price-box span.red{ color: #EF4455; } .detail-box .left-team-box .price-box span.big{ font-size: 28px; font-weight: 400; } .detail-box .left-team-box .price-box span.medium{ font-size: 20px; font-weight: 400; vertical-align: text-bottom } .detail-box .left-team-box .price-box span.tips{ margin-left:10px; border-bottom: 1px dotted #333; color: #333; } .detail-box .left-team-box .price-box span.split{ margin-left: 30px; } .detail-box .left-team-box .price-box span.blue{ color: #19a0f0; border-bottom: 1px solid #19a0f0; margin-right: 10px; } .detail-box .left-team-box .price-box span.blue:hover{ border-bottom: 1px dotted #19a0f0; } .detail-box .left-team-box .price-box span.pointer{ cursor: pointer; } .detail-box .left-team-box .price-box .activy{ margin-top:5px; } .detail-box .left-team-box .price-box span.tag{ border: 1px solid #ffc5c5; color: #ff4646; padding:0 1px; } .detail-box .left-team-box .price-box .huodong{ width: 128px; background: url('../img/bg-zxyy.png'); height: 20px; display: inline-block; position: absolute; right: 0px; top:0px; } .detail-box .left-team-box .price-box .huodong span{ display: inline-block; width: 64px; text-align: center; color: #f1f1f1; line-height: 20px; font-size: 12px; vertical-align: top; } .detail-box .left-team-box .price-box .huodong span:last-child{ color: #000; } .detail-box .left-team-box .img-box{ height: 259px; margin-top:10px; } .detail-box .left-team-box .img-box .last{ position: relative; margin-top: 3px; } .detail-box .left-team-box .img-box .last .tip{ background: rgba(0,0,0,.4); position: absolute; top: 0px; bottom: 4px; left: 0; right: 0; text-align: center; line-height: 126px; font-size: 12px; color: #f1f1f1; cursor: pointer; } .detail-box .left-team-box .recome::after{ display: block; content: ''; clear: both; margin-top: 15px; padding-bottom: 10px; } .detail-box .left-team-box .recome span{ display: inline-block; } .detail-box .left-team-box .recome span.left{ width: 100px; float: left; } .detail-box .left-team-box .recome span.right{ width: calc(100% - 100px); float: left; color: gray; } .detail-box .left-team-box .recome span.big{ font-size: 14px; } .detail-box .left-team-box .recome span i{ color: #4CB781; margin-right: 5px; } .detail-box .right-team-box{ height: 465px; border:1px solid #ddd; box-sizing: border-box; margin-left: 10px; overflow-y: auto; } .detail-box .right-team-box .title{ padding: 15px 10px 10px 10px; /* height: 31px; */ overflow: hidden; } .playTime{ color: #999 !important; font-size: 12px; display: flex; margin-top: 5px; } .playTime i.iconfont{ display: inline-block; margin-right: 10px; } .detail-box .timeline .timeline-item .right .content.__title{ /*font-family: 'PingFangR';*/ font-weight: bold; color: #333; font-size: 26px; margin-top: 0; } .detail-box .right-team-box .title .item{ height: 28px; display: inline-block; vertical-align: text-top; margin-right: 20px; line-height: 14px; font-size: 12px; padding-bottom: 10px; cursor: pointer; /*font-family: 'pingfangR';*/ border-bottom:2px solid #fff; text-align: center; } .detail-box .right-team-box .title .avtice{ font-weight: 600 !important; border-bottom:2px solid #FF5A00; cursor: default; } .detail-box .right-team-box .title .avtice .price{ color:#FF5A00 !important; } .detail-box .right-team-box .title .item .price{ color: #999999; font-size: 12px; } .detail-box .right-team-box .calendar{ width: 100%; overflow: hidden; table-layout: fixed; } .detail-box .right-team-box .calendar th{ height: 20px; padding: 10px 0; line-height: 20px; background: #eee; color: #333; text-align: center; font-size: 14px; /*font-family: 'PingFangR';*/ } .detail-box .right-team-box .calendar td{ height: 43px; color: #aaa; text-align: center; font-size: 14px; /*font-family: 'PingFangR';*/ padding-top:25px; vertical-align: top; cursor: default; } .detail-box .right-team-box .calendar .active{ cursor: pointer; color: #000; } .detail-box .right-team-box .calendar .active .price{ color:#FF5A00; font-size:12px; } .detail-box .right-team-box .calendar .active:hover{ background: #ddd; cursor: pointer; } .detail-box .right-team-box .calendar .active.chosen,.detail-box .right-team-box .calendar .active.chosen .price{ background: #FF5A00; color:#fff !important; } .detail-box .yuding{ background: #fffcf6; border: #ffd2b8 1px solid; padding: 15px 20px; font-size: 12px; position: relative; margin-top: 30px; box-sizing: border-box; } .detail-box .yuding .el-date-editor.el-input,.detail-box .yuding .el-date-editor.el-input__inner{ width: 140px; } .detail-box .yuding .el-input__inner{ border-radius:0px; } .detail-box .right-btn{ text-align: right; } .detail-box .right-btn .sumPrice{ font-size: 28px; color: #EF4455; margin-right: 10px; /*font-family: 'PingFangR'*/ } .detail-box .right-btn .sumPrice small{ font-size: 14px; font-family: '微软雅黑' } .detail-box .yuding .underline{ border-bottom: 1px dotted #333; cursor: pointer; } .detail-box .top-nav{ margin: 0; padding: 0; display: flex; margin-top: 20px; } .detail-box .top-nav li{ height: 60px; margin-right: 10px; list-style: none; border: 1px solid #e5e5e5; text-align: center; flex: 1; font-size: 14px; color: #7E7E7E; cursor: pointer; padding-top:10px; box-sizing: border-box; } .detail-box .top-nav li i{ display: block; font-size: 22px; } .detail-box .top-nav li:first-child{ border-top-left-radius: 4px; border-bottom-left-radius: 4px } .detail-box .top-nav li:last-child{ border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .detail-box .top-nav li.active{ background: #EF4455; color: #fff; border: 1px solid #EF4455; } .detail-box .customer{ height: 60px; line-height: 30px; width: 100%; overflow: hidden; margin-top: 20px; } .detail-box .customer .phone{ color: #4aacab; font-size: 22px; /*font-family: 'PingFangR';*/ text-align: right; } .detail-box .customer .phone i{ margin-right: 10px; } .detail-box .customer .tip{ font-size: 12px; color: gray; text-align: right; } .detail-box .fuben-nav{ position: fixed; top:0; left: 0; right: 0px; background: #FFF; margin-top:-20px; padding: 10px 0; border-bottom: 1px solid #ddd; z-index: 999999; } .detail-box .item-title{ padding: 20px 0; text-align: center; } .detail-box .item-title span{ display: block; text-align: center; color:#ccc; font-size: 12px; /*font-family: 'PingFangR'*/ } .detail-box .item-title span.t{ color:#333; font-size: 18px; } .detail-box .item-title span .s{ width:32px; height:2px; background:rgba(238,68,84,1); display: inline-block; } .detail-box .hangban-info{ background-color: #f7f7f7; padding: 20px 15px 15px 15px; width: 960px; margin: 0 auto; box-sizing: border-box; } .detail-box .flight_th { font-size: 20px; font-weight: 700; width: 100%; color: #000000; } .detail-box .flight_th span { font-size: 12px; font-weight: 400; vertical-align: 3px; margin-left: 1px; color: #000000; } .flight_list { width: 100%; color: #000000; letter-spacing: 3px; line-height: 100%; font-size: 15px; margin: 0 auto; } ._hangban_line{ height: 1px; background-color: #929292; margin-top: 8px; margin-bottom: 13px; } .flight_list td { font-size: 15px; /* font-family: 'Titillium Web',"微軟正黑體",Microsoft JhengHei,sans-serif; */ height: 34px; vertical-align: middle; background-color: #eaeaea; } .detail-box .nin-box table{ width: 1000px; margin: 0 auto; } .detail-box .nin-box table td{ height: 180px; background-position:center center; border-spacing:150px; border-radius: 4px; } .detail-box .slider { width: 1000px; margin: 0 auto; } .detail-box .zidingyi{ overflow: hidden; width: 1000px; margin: 0 auto; } .detail-box .template-box{ width:1123px; /*width: 1000px;*/ /*margin: 0 auto;*/ } .detail-box .template-box p{ margin: 0px; } .detail-box .zidingyi *{ max-width: 100%; } .detail-box .map-box{ width: 1000px; margin: 0 auto; } .detail-box .timeline{ position: relative; } .detail-box .timeline .timeline-box{ width: 1px; background: #ccc; position: absolute; left: 20px; top: 0; bottom: 0; z-index: -1; } .detail-box .timeline .timeline-item{ margin-bottom: 40px; display: flex; color: #333; font-size: 14px; /*font-family: 'pingfangR'*/ } .detail-box .timeline .timeline-item .left{ /* width: 40px; margin-right:20px; */ text-align: center; position: absolute; } .detail-box .timeline .timeline-item .left i{ font-size: 20px; background: #fff; color: #8ccff7; } .detail-box .timeline .timeline-item span.big{ font-size: 40px; background: #fff; } .detail-box .timeline .timeline-item span.medium{ font-size: 20px; line-height: 25px; display: flex; } .detail-box .timeline .timeline-item span.medium i.iconfont{ font-size: 20px; color: #6e6c6c; display: inline-block; margin: 0 10px; } .detail-box .timeline .timeline-item .right{ flex: 1; margin-left: 40px; } .detail-box .timeline .timeline-item .right .time{ font-size: 16px; color: #666; } .detail-box .timeline .timeline-item .right .title{ font-size: 14px; display: block; margin-top:10px; } .detail-box .timeline .timeline-item .right .content{ font-size: 14px; color: #666; display: block; font-family: '微软雅黑'; margin-top:10px; } .detail-box .timeline .timeline-item .right .content.active{ margin-top: 0px; } .detail-box .timeline .timeline-item .right .img-list{ display: flex; margin-top: 15px; height: 120px; overflow: hidden; } .detail-box .expense{ margin: 0 auto; /* padding: 30px 0; */ width: 960px; } .detail-box .expense p{ margin: 0; } .detail-box .expense .left{ /* display: inline-block; */ text-align: left; font-size: 18px; font-family: Arial; vertical-align: top; margin-bottom:15px; /*font-family: 'PingFang SC Regular'*/ } .detail-box .expense .right{ /* display: inline-block; */ width: 100%; overflow: hidden; font-size: 14px; line-height: 25px; color: #000000; vertical-align: top; } .detail-box .expense .right *{ color: #000000 !important; } /* .detail-box .expense .right *{ max-width: 90%; } */ .detail-box .expense .right .expense-table{ width: 100%; table-layout: fixed; border: 1px solid #eee; border-top: none; border-bottom: none; margin-top: 30px; } .detail-box .expense .right .expense-table th{ background: #bbb; height: 28px; vertical-align: middle; text-align: center; font-size: 14px; /*font-family: 'PingFangR';*/ width: 150px; color: #333; } .detail-box .expense .right .expense-table th:last-child{ width: auto; } .detail-box .expense .right .expense-table tr td{ text-align: center; padding: 5px 0; border-bottom: 1px solid #eee; color: #666; } .detail-box .expense .right .expense-table tr td:last-child{ text-align: left; } .detail-box .expense .right .expense-table.autowidth th{ width:auto; } .detail-box .expense .right .expense-table.autowidth{ margin-top: 0px; } .detail-box .expense .right .expense-table.autowidth tr td:last-child{ text-align: center; } .detail-box .timeline .timeline-item .new_right .Newimg-list{ margin-top: 15px; } .detail-box .timeline .timeline-item .new_right .Newimg-list .item{ margin:0 5px 5px 0; float:left; width: 214px; height: 120px; background-position: center center; cursor: pointer; } .detail-box .timeline .timeline-item .new_right{ width:89%; margin-left:65px; } .detail-box .timeline .timeline-item .new_right .Newimg-list .item img{ width:100%; height:100%; }