﻿.hotellx * { -webkit-box-sizing: none; margin: 0; padding: 0 }
.hotellx { width: 358px; padding: 14px; margin: 16px;  float: left; position: relative }
.hotellx section {background-color: #000;}
.hotellx section a:hover{ opacity:0.5;}
@media (min-width:992px) and ( max-width:1199px ) {
.hotellx { margin: 3% 63.5px }
}
@media (min-width:768px) and ( max-width:991px ) {
.hotellx { margin: 3% 8px }
}
@media (max-width:767px) {
.hotellx { margin: 4% auto; float: none }
}
.cr-container1, .cr-container2, .cr-container3, .cr-container4, .cr-container5, .cr-container6 { width: 330px; height: 220px; position: relative; margin: 0 auto; }
.hotellx label { font-style: italic; width: 165px; height: 20px; cursor: pointer; color: #fff; line-height: 22px; font-size: 24px; float: left; position: relative; bottom: -196px; z-index: 99; }
.hotellx label:before { content: ''; width: 14px; height: 1px; background: rgba(130,195,217,0.9); position: absolute; left: 50%; margin-left: -7px; border-radius: 50%; box-shadow: 0px 0px 0px 2px rgba(255,255,255,0.3); z-index: -1; }
.hotellx label:after { width: 1px; height: 220px; content: ''; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
position: absolute; bottom: -4px; right: 0px; }
.hotellx label.cr-label-img-2:after, .hotellx label.cr-label-img-4:after, .hotellx label.cr-label-img-6:after, .hotellx label.cr-label-img-8:after, .hotellx label.cr-label-img-10:after, .hotellx label.cr-label-img-12:after { width: 0px; }
.cr-container1 input.cr-selector-img-1:checked~label.cr-label-img-1, .cr-container1 input.cr-selector-img-2:checked~label.cr-label-img-2, .cr-container2 input.cr-selector-img-3:checked~label.cr-label-img-3, .cr-container2 input.cr-selector-img-4:checked~label.cr-label-img-4, .cr-container3 input.cr-selector-img-5:checked~label.cr-label-img-5, .cr-container3 input.cr-selector-img-6:checked~label.cr-label-img-6, .cr-container4 input.cr-selector-img-7:checked~label.cr-label-img-7, .cr-container4 input.cr-selector-img-8:checked~label.cr-label-img-8 .cr-container5 input.cr-selector-img-9:checked~label.cr-label-img-9, .cr-container5 input.cr-selector-img-10:checked~label.cr-label-img-10, .cr-container6 input.cr-selector-img-11:checked~label.cr-label-img-11, .cr-container6 input.cr-selector-img-12:checked~label.cr-label-img-12 { color: #68abc2; }
.cr-container1 input.cr-selector-img-1:checked~label.cr-label-img-1:before, .cr-container1 input.cr-selector-img-2:checked~label.cr-label-img-2:before, .cr-container2 input.cr-selector-img-3:checked~label.cr-label-img-3:before, .cr-container2 input.cr-selector-img-4:checked~label.cr-label-img-4:before, .cr-container3 input.cr-selector-img-5:checked~label.cr-label-img-5:before, .cr-container3 input.cr-selector-img-6:checked~label.cr-label-img-6:before, .cr-container4 input.cr-selector-img-7:checked~label.cr-label-img-7:before, .cr-container4 input.cr-selector-img-8:checked~label.cr-label-img-8:before, .cr-container5 input.cr-selector-img-9:checked~label.cr-label-img-9:before, .cr-container5 input.cr-selector-img-10:checked~label.cr-label-img-10:before, .cr-container6 input.cr-selector-img-11:checked~label.cr-label-img-11:before, .cr-container6 input.cr-selector-img-12:checked~label.cr-label-img-12:before { background: #fff; box-shadow: 0px 0px 0px 3px rgba(104,171,194,0.6); }
.hotellx input { display: none; }
.hotellx .cr-bgimg { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 1; }
.hotellx .cr-bgimg { background-repeat: no-repeat; background-position: 0 0; overflow: hidden }
.hotellx .cr-bgimg div { width: 50%; height: 100%; position: relative; float: left; overflow: hidden; background-repeat: no-repeat; }
.hotellx .cr-bgimg div span { position: absolute; width: 100%; height: 100%; top: 100%; left: 0px; z-index: 2; text-indent: -9000px; }
.hotellx .cr-bgimg div:nth-child(even) span { top: -100%; }
.cr-container1 input.cr-selector-img-1:checked~.cr-bgimg, .cr-container1 .cr-bgimg div span:nth-child(1) { background-image: url(../image/x.jpg); background-size: cover; }
.cr-container1 input.cr-selector-img-2:checked~.cr-bgimg, .cr-container1 .cr-bgimg div span:nth-child(2) { background-image: url(https://www.ljssz.com/skin/web/images/x_1.jpg); background-size: cover; }
.cr-container2 input.cr-selector-img-3:checked~.cr-bgimg, .cr-container2 .cr-bgimg div span:nth-child(1) { background-image: url(../image/x_2.jpg); background-size: cover }
.cr-container2 input.cr-selector-img-4:checked~.cr-bgimg, .cr-container2 .cr-bgimg div span:nth-child(2) { background-image: url(https://www.ljssz.com/skin/web/images/x_3.jpg); background-size: cover; }
.cr-container3 input.cr-selector-img-5:checked~.cr-bgimg, .cr-container3 .cr-bgimg div span:nth-child(1) { background-image: url(../image/x_4.jpg); background-size: cover; }
.cr-container3 input.cr-selector-img-6:checked~.cr-bgimg, .cr-container3 .cr-bgimg div span:nth-child(2) { background-image: url(https://www.ljssz.com/skin/web/images/x_5.jpg); background-size: cover; }
.cr-container4 input.cr-selector-img-7:checked~.cr-bgimg, .cr-container4 .cr-bgimg div span:nth-child(1) { background-image: url(../image/x_6.jpg); background-size: cover }
.cr-container4 input.cr-selector-img-8:checked~.cr-bgimg, .cr-container4 .cr-bgimg div span:nth-child(2) { background-image: url(https://www.ljssz.com/skin/web/images/x_7.jpg); background-size: cover; }
.cr-container5 input.cr-selector-img-9:checked~.cr-bgimg, .cr-container5 .cr-bgimg div span:nth-child(1) { background-image: url(../image/x_8.jpg);  background-size: cover; }
.cr-container5 input.cr-selector-img-10:checked~.cr-bgimg, .cr-container5 .cr-bgimg div span:nth-child(2) { background-image: url(https://www.ljssz.com/skin/web/images/x_9.jpg); background-size: cover; }
.cr-container6 input.cr-selector-img-11:checked~.cr-bgimg, .cr-container6 .cr-bgimg div span:nth-child(1) { background-image: url(../image/x_10.jpg); background-size: cover }
.cr-container6 input.cr-selector-img-12:checked~.cr-bgimg, .cr-container6 .cr-bgimg div span:nth-child(2) { background-image: url(https://www.ljssz.com/skin/web/images/x_11.jpg); background-size: cover; }
.cr-bgimg div:nth-child(1) span { background-position: 0px 0px; }
.cr-bgimg div:nth-child(2) span { background-position: -150px 0px; }
.hotellx input:checked~.cr-bgimg div span { -webkit-animation: slideOutUp 0.6s ease-in-out; -moz-animation: slideOutUp 0.6s ease-in-out; -o-animation: slideOutUp 0.6s ease-in-out; -ms-animation: slideOutUp 0.6s ease-in-out; animation: slideOutUp 0.6s ease-in-out; }
.hotellx input:checked~.cr-bgimg div:nth-child(even) span { -webkit-animation: slideOutDown 0.6s ease-in-out; -moz-animation: slideOutDown 0.6s ease-in-out; -o-animation: slideOutDown 0.6s ease-in-out; -ms-animation: slideOutDown 0.6s ease-in-out; animation: slideOutDown 0.6s ease-in-out; }
@-webkit-keyframes slideOutUp { 0% {
top:0px;
}
100% {
top:-100%;
}
}
@-webkit-keyframes slideOutDown { 0% {
top:0px;
}
100% {
top:100%
}
}
@-moz-keyframes slideOutUp { 0% {
top:0px;
}
100% {
top:-100%;
}
}
@-moz-keyframes slideOutDown { 0% {
top:0px;
}
100% {
top:100%
}
}
@-o-keyframes slideOutUp { 0% {
top:0px;
}
100% {
top:-100%;
}
}
@-o-keyframes slideOutDown { 0% {
top:0px;
}
100% {
top:100%
}
}
@-ms-keyframes slideOutUp { 0% {
top:0px;
}
100% {
top:-100%;
}
}
@-ms-keyframes slideOutDown { 0% {
top:0px;
}
100% {
top:100%
}
}
@keyframes slideOutUp { 0% {
top:0px;
}
100% {
top:-100%;
}
}
@keyframes slideOutDown { 0% {
top:0px;
}
100% {
top:100%
}
}
.cr-container1 input.cr-selector-img-1:checked~.cr-bgimg div span:nth-child(1), .cr-container1 input.cr-selector-img-2:checked~.cr-bgimg div span:nth-child(2), .cr-container2 input.cr-selector-img-3:checked~.cr-bgimg div span:nth-child(1), .cr-container2 input.cr-selector-img-4:checked~.cr-bgimg div span:nth-child(2), .cr-container3 input.cr-selector-img-5:checked~.cr-bgimg div span:nth-child(1), .cr-container3 input.cr-selector-img-6:checked~.cr-bgimg div span:nth-child(2), .cr-container4 input.cr-selector-img-7:checked~.cr-bgimg div span:nth-child(1), .cr-container4 input.cr-selector-img-8:checked~.cr-bgimg div span:nth-child(2), .cr-container5 input.cr-selector-img-9:checked~.cr-bgimg div span:nth-child(1), .cr-container5 input.cr-selector-img-10:checked~.cr-bgimg div span:nth-child(2), .cr-container6 input.cr-selector-img-11:checked~.cr-bgimg div span:nth-child(1), .cr-container6 input.cr-selector-img-12:checked~.cr-bgimg div span:nth-child(2) { -webkit-transition: top 0.5s ease-in-out; -moz-transition: top 0.5s ease-in-out; -o-transition: top 0.5s ease-in-out; -ms-transition: top 0.5s ease-in-out; transition: top 0.5s ease-in-out; -webkit-animation: none; -moz-animation: none; -o-animation: none; -ms-animation: none; animation: none; top: 0px; z-index: 10; }
.hotellx .cr-titles h4 { color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.1); }
.hotellx .cr-titles h4 span { z-index: 100; position: absolute; width: 100%; left: 0px; text-align: center; opacity: 0; }
.hotellx .cr-titles h4 span:nth-child(1) { top: 15%; font-size: 36px; letter-spacing: 7px; -webkit-transition: opacity 0.8s ease-in-out, top 0.8s ease-in-out; -moz-transition: opacity 0.8s ease-in-out, top 0.8s ease-in-out; -o-transition: opacity 0.8s ease-in-out, top 0.8s ease-in-out; -ms-transition: opacity 0.8s ease-in-out, top 0.8s ease-in-out; transition: opacity 0.8s ease-in-out, top 0.8s ease-in-out; }
.hotellx .cr-titles h4 span:nth-child(2) { top: 50%; margin-top: 6%; letter-spacing: 0px; background: #35ce78; font-size: 14px; padding: 10px 0px; -webkit-transition: opacity 0.8s ease-in-out; -moz-transition: opacity 0.8s ease-in-out; -o-transition: opacity 0.8s ease-in-out; -ms-transition: opacity 0.8s ease-in-out; transition: opacity 0.8s ease-in-out; }
.cr-container1 input.cr-selector-img-1:checked~.cr-titles h4:nth-child(1) span:nth-child(1), .cr-container1 input.cr-selector-img-2:checked~.cr-titles h4:nth-child(2) span:nth-child(1), .cr-container2 input.cr-selector-img-3:checked~.cr-titles h4:nth-child(1) span:nth-child(1), .cr-container2 input.cr-selector-img-4:checked~.cr-titles h4:nth-child(2) span:nth-child(1), .cr-container3 input.cr-selector-img-5:checked~.cr-titles h4:nth-child(1) span:nth-child(1), .cr-container3 input.cr-selector-img-6:checked~.cr-titles h4:nth-child(2) span:nth-child(1), .cr-container4 input.cr-selector-img-7:checked~.cr-titles h4:nth-child(1) span:nth-child(1), .cr-container4 input.cr-selector-img-8:checked~.cr-titles h4:nth-child(2) span:nth-child(1), .cr-container5 input.cr-selector-img-9:checked~.cr-titles h4:nth-child(1) span:nth-child(1), .cr-container5 input.cr-selector-img-10:checked~.cr-titles h4:nth-child(2) span:nth-child(1), .cr-container6 input.cr-selector-img-11:checked~.cr-titles h4:nth-child(1) span:nth-child(1), .cr-container6 input.cr-selector-img-12:checked~.cr-titles h4:nth-child(2) span:nth-child(1), .cr-container1 input.cr-selector-img-1:checked~.cr-titles h4:nth-child(1) span:nth-child(2), .cr-container1 input.cr-selector-img-2:checked~.cr-titles h4:nth-child(2) span:nth-child(2), .cr-container2 input.cr-selector-img-3:checked~.cr-titles h4:nth-child(1) span:nth-child(2), .cr-container2 input.cr-selector-img-4:checked~.cr-titles h4:nth-child(2) span:nth-child(2), .cr-container3 input.cr-selector-img-5:checked~.cr-titles h4:nth-child(1) span:nth-child(2), .cr-container3 input.cr-selector-img-6:checked~.cr-titles h4:nth-child(2) span:nth-child(2), .cr-container4 input.cr-selector-img-7:checked~.cr-titles h4:nth-child(1) span:nth-child(2), .cr-container4 input.cr-selector-img-8:checked~.cr-titles h4:nth-child(2) span:nth-child(2), .cr-container5 input.cr-selector-img-9:checked~.cr-titles h4:nth-child(1) span:nth-child(2), .cr-container5 input.cr-selector-img-10:checked~.cr-titles h4:nth-child(2) span:nth-child(2), .cr-container6 input.cr-selector-img-11:checked~.cr-titles h4:nth-child(1) span:nth-child(2), .cr-container6 input.cr-selector-img-12:checked~.cr-titles h4:nth-child(2) span:nth-child(2) { opacity: 1; }
