.detail-box{ padding-top: 20px; } .detail-box .topic{ padding: 15px 0; border-bottom: 2px solid #EF4455; font-size: 12px; margin-bottom: 15px; } .el-breadcrumb__inner a, .el-breadcrumb__inner.is-link{ font-weight: 400; font-family: 'PingFangR'; } .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{ width: 4px; height: 8px; } .detail-box .left-team-box::-webkit-scrollbar-thumb { border-radius: 4px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2); background: #c9c9c9; } .detail-box .left-team-box::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2); border-radius: 4px; background: #EDEDED; } .detail-box .left-team-box .xilie{ font-size: 18px; font-weight: 300; margin-right:15px; } .detail-box .left-team-box .code{ font-size: 12px; color: gray; display: block; } .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: 62px; 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; } .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; } .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; } .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 } .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{ width: 140px; 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' } .top-nav a{ color:inherit; text-decoration: none; display: block; height: 100%; width: 100%; } .top-nav li:hover{ background: #EF4455; color: #fff; border: 1px solid #EF4455; } .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 .nin-box table{ width: 100%; } .detail-box .nin-box table td{ height: 180px; background-position:center center; border-spacing:150px; border-radius: 4px; } .detail-box .slider .el-carousel__item img{ height: 100%; width: 100%; } .detail-box .zidingyi{ width: 100%; overflow-x: hidden; } .detail-box .zidingyi *{ max-width: 100%; } .detail-box .map-box{ } .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{ margin-left: 10px; margin-right: 20px; text-align: left; } .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: 28px; line-height: 56px; } .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 .timeline .timeline-item .right .img-list .item{ margin-right:5px; width: 214px; height: 120px; background-position: center center; cursor: pointer; } .detail-box .timeline .timeline-item .right .img-list .item img{ width:100%; height: 100%; } .detail-box .expense{ /* display: flex; */ margin: 30px 0; } .detail-box .expense p{ margin: 0; } .detail-box .expense .left{ width: 120px; text-align: center; font-size: '18px'; font-family: 'PingFangR'; } .detail-box .expense .right{ flex: 1; overflow: hidden; font-size: 14px; line-height: 25px; color: #777; } .detail-box .expense .right *{ max-width: 100%; } .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; } ._show_img_box{position: fixed; background: rgba(0,0,0,.6); left: 0; top:0; width: 100%; height: 100%; z-index: 999; text-align: center;} ._trip_xiangqing ._info_trip table{width: 100%;} ._trip_xiangqing ._info_trip table th{ background-color: #F5F5F5; text-align: left; padding: 10px 15px; font-family: 'PingFangR'; font-weight: inherit !important; color: #666666; font-size: 14px; } ._trip_xiangqing ._info_trip table td{ padding: 10px 15px; color: #000000; font-size: 14px; background-color: #FBFBFB; } ._trip_xiangqing ._info_guest{ padding: 16px; font-size: 14px; } ._trip_xiangqing ._info_guest .el-input,._trip_xiangqing ._info_trip .el-input{ width: 100px; margin-left: 20px; margin-bottom: 20px; } ._trip_xiangqing ._info_guest .el-col-6 div span{ display: inline-block; width: 120px; text-align: right; } ._trip_xiangqing ._info_details{ color: #666666; font-size: 14px; } ._trip_xiangqing ._info_details li{padding: 10px 0;} ._trip_xiangqing ._info_cuncost{ display: flex; align-items: center; } ._trip_xiangqing ._info_cunzhe{ padding: 16px; font-size: 14px; display: flex; align-items: center; } ._trip_xiangqing ._info_Cost{ padding: 16px; font-size: 14px; } ._trip_xiangqing ._info_cunzhe .el-select{margin: 0 10px} ._trip_xiangqing ._info_cunzhe .el-input{width: 154px;} ._trip_xiangqing ._info_Cost {text-align: right;} ._trip_xiangqing ._info_Cost span{font-size:16px} ._trip_xiangqing ._info_remarks{ margin-bottom: 20px; } ._trip_xiangqing ._info_remarks textarea{ width: 100%; border-color: #D2D2D2; resize: none; height: 80px; } .detail-box .show-box{ background-color: white; padding: 20px; } .detail-box .z-index{ z-index: 2; position: relative; } .detail-box .foldList{ width: 90px; height: 28px; background-color: #E95252; color: #fff; text-align: center; font-size: 12px; margin-left: 910px; cursor: pointer; line-height: 28px; border-radius: 16px; display: inline-block; position: fixed; top: 100px; right: 30px; z-index: 3; }