.trip-box-commonTeam{ width: 1000px; margin: 0 auto; cursor: default; } .trip-block-commonTeam{ max-width: 100%; padding-bottom: 40px; padding-top: 40px; border-bottom: #CCC 1px dotted; } .trip-block-commonTeam .trip-title { min-height: 48px; font-size: 20px; background: #f3f3f3; padding:0 10px; box-sizing: border-box; color: #333; font-family: 'PingFangR'; display: flex; align-items: center; } .trip-block-commonTeam .trip-title .day{ font-size: 36px; width: 135px; } .trip-block-commonTeam .trip-title .desc{ border-left: 1px solid #333; padding-left: 20px; height: 100%; flex:1; padding: 10px 10px 10px 20px; } .trip-block-commonTeam .trip-title .desc i{ font-size: 22px; margin: 0 10px; } .trip-block-commonTeam .block-item{ margin-top: 20px; } .trip-block-commonTeam .block-item .item{ padding: 22px; border: 1px solid #ccc; transition: box-shadow 250ms ease-out 0s; font-size: 15px; line-height: 1.5em; margin-bottom:4px; color: #444; background: #f7f7f7; box-sizing: border-box; } .trip-block-commonTeam .block-item .item:hover{ box-shadow: 0 0 12px rgba(0,0,0,0.1) inset; } .trip-block-commonTeam .block-item .item h3{ font-size: 18px; font-family: 'PingFangR'; font-weight: 400; color: #222; position: relative; z-index: 2; } .trip-block-commonTeam .block-item .item .playInfo{ /* margin-top: -17px; */ height: 25px; } .trip-block-commonTeam .block-item .item .playInfo .playInfo-item{ color: gray; font-size: 12px; margin-right: 20px; } .trip-block-commonTeam .block-item .item .playInfo .playInfo-item span{ display: inline; } .trip-block-commonTeam .block-item .item .playInfo .playInfo-item .iconfont{ font-size: 16px; margin-right: 5px; } .trip-block-commonTeam .block-item .item h3 .iconfont{ font-size: 20px; margin: 0 5px; vertical-align: middle; } .trip-block-commonTeam .block-item .item h4{ position: relative; width: 86px; color: #EF4455; font-size: 16px; line-height: 20px; margin: 0; font-weight: 500; } .trip-block-commonTeam .block-item .item.big{ display: flex; padding: 0px !important; height: 450px; background: transparent; } .trip-block-commonTeam .block-item .item.big .left{ flex: 1; } .trip-block-commonTeam .block-item .item.big .left img{ width:100%; height: 100%; } .trip-block-commonTeam .block-item .item.big .right{ width:333px; padding: 22px; box-sizing: border-box; position: relative; } .trip-block-commonTeam .block-item .item.big .right .details{ left: 22px; right: 22px; bottom: 22px; position: absolute; max-height: 400px; overflow: hidden; } .trip-block-commonTeam .block-item .item .remark{ padding-left:12px; font-size: 12px; flex: 1; color: #555; } .trip-block-commonTeam .block-item .item .up{ height: 295px; margin: -22px; } .trip-block-commonTeam .block-item .item .up img{ width: 100%; height: 100%; } .trip-block-commonTeam .block-item .item .down{ height: 160px; overflow: hidden; margin-top: 35px } .trip-block-commonTeam .block-item .item.hor-box{ display: flex; padding: 0px; height: 246px; overflow: hidden; } .trip-block-commonTeam .block-item .item.hor-box .Th_remark{ transition: .4s; padding: 22px; overflow: hidden; height: 100%; } .trip-block-commonTeam .block-item .item.hor-box .image{ flex: 1; height: 100%; } .trip-block-commonTeam .block-item .item.hor-box .image img{ width: 100%; height: 100%; flex: 1; } .trip-block-commonTeam .block-item .item .three-item{ height: 197px; position: relative; } .trip-block-commonTeam .block-item .item .three-item:hover .image{ opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -webkit-transition: .3s; transition: .3s; } .trip-block-commonTeam .block-item .item .three-item .image{ position: absolute; -webkit-transition: .3s; top: -22px; left: -22px; bottom: -22px; right: -22px; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; transition: .3s; z-index: 0; } .trip-block-commonTeam .block-item .item .three-item .image img{ width: 100%; height: 100%; } .trip-block-commonTeam .block-item .item .three-item:hover span { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; transition: 200ms ease-out; } .trip-block-commonTeam .block-item .item .three-item span { max-height: 151px; display: inline-block; overflow: hidden; } .trip-block-commonTeam .block-item .item .three-item:hover h3{ color:#f1f1f1; } .trip-block-commonTeam .block-item .restaurant{ margin:20px 0; } .trip-block-commonTeam .block-item .restaurant .restaurant-item{ display: flex; } .trip-block-commonTeam .block-item .restaurant .restaurant-item .key{ width:95px; } .trip-block-commonTeam .block-item .restaurant .restaurant-item .key img{ width:80px; height: 28px; } .trip-block-commonTeam .block-item .restaurant .restaurant-item .val{ flex: 1; font-size: 14px; min-height: 28px; color: #666; line-height: 28px; } .trip-block-commonTeam .flex{ display: flex; } .trip-block-commonTeam .block-item .five-box{ display: flex; margin-bottom: 4px; } .trip-block-commonTeam .block-item .five-box .left{ position: relative; width: 311px; height: 497px; overflow: hidden; margin-right: 4px; } .trip-block-commonTeam .block-item .five-box .left .item{ height: 497px; overflow: hidden; } .trip-block-commonTeam .block-item .five-box .left .image img{ width: 100%; height: 100%; } .trip-block-commonTeam .block-item .five-box .left .item{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: transparent; color: #f1f1f1; } .trip-block-commonTeam .block-item .five-box .left .item span{ opacity: 0; transition: 0.3s; } .trip-block-commonTeam .block-item .five-box .left:hover .item{ transition: 0.3s; background: rgba(0,0,0,0.2); } .trip-block-commonTeam .block-item .five-box .left:hover .item span{ opacity: 1; transition: 0.3s; color: #f1f1f1; } .trip-block-commonTeam .block-item .five-box .left .item h3{ color: #f1f1f1; background: rgba(0,0,0,0.1) } .trip-block-commonTeam .block-item .five-box .right{ flex: 1; height: 498px; overflow: hidden; } .trip-block-commonTeam .block-item .five-box .right .item{ height: 247px; overflow: hidden; } .trip-block-commonTeam .block-item .five-box .right .item .three-item{ height: 100%; } .trip-block-commonTeam .block-item .five-box .right .item .three-item span{ height: 137px; overflow: hidden; display: inline-block; } .trip-block-commonTeam .block-item .item p{ margin: 0px !important; padding: 0px !important; } .trip-box-commonTeam .item-title span.t { color: #333; font-size: 18px; } .trip-box-commonTeam .item-title span .s { width: 32px; height: 2px; background: #ee4454; display: inline-block; } .trip-box-commonTeam .item-title span { display: block; text-align: center; color: #ccc; font-size: 12px; font-family: PingFangR; } .ComTeamPlan_info_box{width:1100px!important;}