/* banner 图片 */ .head-image.logistics-image { width: 100%; height: 64px; opacity: 0.75; min-height: 64px; } .head-image-wrapper .head-content { position: absolute; top: 4px; text-align: center; } .head-image-wrapper .head-font span { font-size: 18px; color: #FFFFFF; letter-spacing: 0; text-align: justify; line-height: 24px; text-shadow: 0 0 4px rgba(0, 0, 0, 0.1); } /* 机场信息 */ .airport-body-main { text-align: center; background-color: #F5F5F7; width: 100%; padding-bottom: 32px; } /* 查询块菜单栏 */ .query-block { position: relative; z-index: 1; width: 100%; background-color: #fff; margin: 0 auto 0 auto; box-sizing: border-box; text-align: center; } .query-block .query-content { width: 100%; height: 100%; text-align: center; } .query-content .query-menu .clearfix { display: none; } .query-block .query-content .query-menu { /* list-style: none; */ display: flex; justify-content: space-around; height: 42px; width: 100%; background: #FFFFFF; box-shadow: 0 1px 0 0 #E5E5E5; overflow: hidden; } .query-content .query-menu .menu-item { display: inline-block; line-height: 42px; height: 42px; } .query-content .query-menu .menu-item:first-child { padding: 0 17px; } .query-content .query-menu .menu-item a { display: inline-block; width: 100%; line-height: 41px; height: 40px; font-size: 17px; color: #191919; letter-spacing: 0; text-align: center; vertical-align: top; } .query-menu .menu-item.selected a { border-bottom: 2px #1B1C80 solid !important; color: #1B1C80; font-weight: 500; } .query-menu .menu-item:hover a { border-bottom: 3px #1B1C80 solid !important; color: #1B1C80; font-weight: 500; } /* 查询结果 */ .airport-block { width: 100%; background-color: #fff; margin: 8px auto 0 auto; overflow: hidden; padding: 24px 0 35px 24px; box-sizing: border-box; overflow: hidden; } .query-block .query-content .query-type { width: 100%; padding: 24px 24px 32px; list-style: none; box-sizing: border-box; overflow: hidden; text-align: left; font-size: 0; } .query-type .query-type-item { display: block; margin-bottom: 16px; } .query-type .query-type-item .type-label { font-size: 14px; color: #666666; line-height: 32px; height: 32px; width: 72px; display: inline-block; text-align: left; /* vertical-align: text-top; */ } .query-type .query-type-item .type-input { width: calc(100% - 72px); height: 32px; display: inline-block; } .query-type-item .type-input input { width: 100%; height: 100%; box-sizing: border-box; padding: 5px 20px 5px 12px; background: #FFFFFF; border: 1px solid #DDDDDD; border-radius: 4px; font-size: 14px; color: #333333; text-align: left; line-height: 22px; } .query-type-item .type-input .choose { background: url('/images/home/flight-dynamic/icon-down.png') 97% center; background-size: 16px; background-repeat: no-repeat; } .query-type-item .type-input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #CCCCCC; } .query-type-item .type-input input::-moz-placeholder { /* Firefox 19+ */ color: #CCCCCC; } .query-type-item .type-input input:-ms-input-placeholder { /* IE 10+ */ color: #CCCCCC; } .query-type-item .type-input input:-moz-placeholder { /* Firefox 18- */ color: #CCCCCC; } .query-type-item div .form-button { border-radius: 4px; width: 100%; margin-top: 8px; height: 32px; font-size: 14px; color: #FFFFFF; letter-spacing: 0; text-align: center; line-height: 22px; transition: background-color 0.5s; -moz-transition: background-color 0.5s; -webkit-transition: background-color 0.5s; -o-transition: background-color 0.5s; } /* 查询结果 */ .table-block { overflow: auto; width: 100%; } .airport-block .query-results { font-size: 16px; color: #333333; text-align: left; line-height: 22px; font-weight: 500; padding-bottom: 25px; } .airport-block .airport-details { /* width: 150%; */ /* white-space: nowrap; */ /* width: 447px; */ text-align: left; border-right: 24px solid #fff; } .airport-block .airport-details th { background: #fafafa; font-size: 14px; font-weight: 500; color: #666666; line-height: 54px; height: 54px; border-bottom: 1px solid #eee; padding-left: 16px; box-sizing: border-box; } .airport-block .airport-details td { background: #fff; font-size: 14px; color: #333333; /* height: 76px; */ line-height: 22px; padding: 27px 0 27px 16px; border-bottom: 1px solid #eee; /* padding-left: 16px; */ box-sizing: border-box; } /* 机场 */ .airport-block .airport-details.airlines { width: 530px; } .airport-block .airport-details.airlines th:nth-child(1), .airport-block .airport-details.airlines td:nth-child(1), .airport-block .airport-details.airport th:nth-child(1), .airport-block .airport-details.airport td:nth-child(1) { width: 82px; } .airport-block .airport-details.airlines th:nth-child(2), .airport-block .airport-details.airlines td:nth-child(2) { width: 140px; } .airport-block .airport-details.airlines th:nth-child(3), .airport-block .airport-details.airlines td:nth-child(3), .airport-block .airport-details.airlines th:nth-child(4), .airport-block .airport-details.airlines td:nth-child(4) { width: 84px; } .airport-block .airport-details.airlines th:last-child, .airport-block .airport-details.airlines td:last-child { padding-right: 10px; } /* 航空公司 */ .airport-block .airport-details.airport { width: 660px; } .airport-block .airport-details.airport th:nth-child(2), .airport-block .airport-details.airport td:nth-child(2) { width: 160px; } .airport-block .airport-details.airport th:nth-child(3), .airport-block .airport-details.airport td:nth-child(3) { width: 280px; } /* 专有名词 */ .airport-block .airport-details.airtransport { width: 470px; } .airport-block .airport-details.airtransport th:nth-child(1), .airport-block .airport-details.airtransport td:nth-child(1) { width: 220px; } .airport-block .airport-page { padding-right: 24px; box-sizing: border-box; width: 100%; text-align: center; overflow: hidden; } .airport-block .page-detail { display: block; font-size: 14px; color: #666666; text-align: center; padding-top: 24px; } .airport-block .flight-page { display: none; } .airport-block .mobile-page { text-align: center; background-color: #fff; width: 100%; height: 34px; margin: 16px 0 5px 0; display: block; } .mobile-page a { text-decoration: none; display: inline-block; margin: 0 4px; width: 32px; height: 32px; font-size: 14px; color: #666666; text-align: center; line-height: 32px; background: #FFFFFF; border: 1px solid #DDDDDD; border-radius: 6px; } .mobile-page a:hover, .mobile-page a.on { background: #286EF0; color: #fff; } .mobile-page a.unclick, .mobile-page a.unclick:hover { background: none; color: #999; cursor: default; width: 32px; height: 32px; background: #FFFFFF; border: 1px solid #DDDDDD; border-radius: 6px; } .mobile-page .input-content { display: inline-block; margin: 0 4px; width: 48px; height: 34px; background: #FFFFFF; border: 1px solid #DDDDDD; border-radius: 6px; box-sizing: border-box; padding: 0 10px; vertical-align: bottom; } #mobilecode { display: inline-block; } .ellipsis { color: #666; display: inline-block; line-height: 32px; /* width: 32px; */ height: 32px; padding-left: 4px; padding-right: 4px; text-align: center; vertical-align: top; font-size: 14px; /* letter-spacing: 6px; */ } .layui-layer-content { color: #fff !important; }<!--0.0002129077911377-->