* {
    margin: 0;
    padding: 0;
}

.containerse {
    width: 100%;
    height: 100%;
    background: url(../img/expenienceCenter/beijing_pic.png) no-repeat;
    background-size: 100% 100%;
}

.left {
    float: left;
}

.right {
    float: right;
}


/* 移动端 */

@media only screen and (max-width: 767px) {
    .containerse {
        width: 100%;
        height: 100%;
        background: url(../img/expenienceCenter/beijing_pic2.png) no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
    }
    div.sitenow {
        margin-bottom: 132px;
    }
    div.wrapper {
        position: relative;
        width: 75rem
    }
    div.wrapper.demo1 {
        margin: 60px auto 0
    }
    div.wrapper:not(.demo1) {
        margin: 80px auto 0
    }
    div.wrapper>h3 {
        display: inline-block;
        padding: 0 1rem;
        margin-bottom: 2rem;
        border-radius: 1.4rem;
        background-color: #fff;
        font-size: 1.4rem;
        font-weight: 400;
        color: #222
    }
    div.wrapper>ul.container {
        position: relative;
        /*height: 25rem;*/
        height: 30rem;
        margin: 0 auto;
        transform: translate3d(0, 0, 0);
        left: 0;
        top: -15px;
        z-index: 9;
    }
    div.wrapper>ul.containerss {
        position: relative;
        /*height: 25rem;*/
        height: 30rem;
        margin: 0 auto;
        transform: translate3d(0, 0, 0);
        left: 0;
        top: -27px;
    }
    div.wrapper>ul.containers {
        position: relative;
        /*height: 25rem;*/
        height: 30rem;
        margin: 0 auto;
        transform: translate3d(0, 0, 0);
        left: 0;
        top: -15px;
    }
    div.wrapper ul.container>li.cards_list {
        /*border-radius: .3125rem;*/
        /*	background-color: #f4f4f4;*/
        overflow: hidden
    }
    ul.container>li.cards_list>div.img>img {
        /*display: block;
	width: 500px;
	height: 300px;*/
        display: block;
        width: 100%;
        /* height: 460px; */
        /*   border-radius: 12px;*/
    }
    ul.containers>li.cards_list>div.img>img {
        /*display: block;
	width: 500px;
	height: 300px;*/
        display: block;
        width: 100%;
        height: 460px;
    }
    ul.container>li.cards_list>div.main_con {
        padding: 0 1rem;
        box-sizing: border-box
    }
    ul.containers>li.cards_list>div.main_con {
        padding: 0 1rem;
        box-sizing: border-box
    }
    ul.container>li.cards_list>div.main_con h4.name {
        padding-top: 1rem;
        font-size: 1.2rem;
        font-weight: 600;
        color: #424242
    }
    ul.containers>li.cards_list>div.main_con h4.name {
        padding-top: 1rem;
        font-size: 1.2rem;
        font-weight: 600;
        color: #424242
    }
    ul.container>li.cards_list>div.main_con p.content {
        padding-top: 1rem;
        height: 4.5rem;
        font-size: .9rem;
        color: #777;
        text-align: justify;
        line-height: 1.5rem
    }
    ul.containers>li.cards_list>div.main_con p.content {
        padding-top: 1rem;
        height: 4.5rem;
        font-size: .9rem;
        color: #777;
        text-align: justify;
        line-height: 1.5rem
    }
    ul.container>li.cards_list>div.main_con p.label {
        font-size: .9rem;
        color: #555;
        padding-top: 1rem;
        padding-bottom: 2rem
    }
    ul.containers>li.cards_list>div.main_con p.label {
        font-size: .9rem;
        color: #555;
        padding-top: 1rem;
        padding-bottom: 2rem
    }
    div.wrapper.horizontal>ul.container {
        width: 15rem
    }
    div.wrapper.horizontal>ul.containers {
        width: 15rem
    }
    div.wrapper.vertical>ul.container {
        width: 40rem
    }
    div.wrapper.vertical>ul.containers {
        width: 40rem
    }
    div.wrapper.horizontal ul.container>li.cards_list {
        /*width: 500px*/
        width: 850px;
    }
    div.wrapper.horizontal ul.containers>li.cards_lists {
        /*width: 500px*/
        width: 850px;
    }
    div.wrapper.vertical ul.container>li.cards_list {
        display: flex
    }
    div.wrapper.vertical ul.containers>li.cards_list {
        display: flex
    }
    i.btn-direct {
        position: absolute;
        top: 28%;
        transform: translateY(-50%);
        /* width: 3.6rem;
        height: 3.6rem; */
        border-radius: 50%;
        z-index: 100;
    }
    div.wrapper:hover i.btn-direct {
        opacity: .6
    }
    i.btn-direct:hover {
        opacity: .9!important
    }
    i.btn-direct.btn-left {
        /*left: 11rem;*/
        left: 2rem;
    }
    i.btn-direct.btn-right {
        /*right: 14rem;*/
        /* right: 4.6rem; */
    }
    i.btn-direct>span {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 1.2rem;
        height: 1.2rem;
        border-top: .125rem solid #fff;
        border-left: .125rem solid #fff
    }
    div.wrapper.horizontal i.btn-direct>span.shift-left {
        transform: translate(-30%, -50%) rotate(-45deg)
    }
    div.wrapper.horizontal i.btn-direct>span.shift-right {
        transform: translate(-70%, -50%) rotate(135deg)
    }
    div.wrapper.vertical i.btn-direct>span.shift-left {
        transform: translate(-50%, -30%) rotate(45deg)
    }
    div.wrapper.vertical i.btn-direct>span.shift-right {
        transform: translate(-50%, -70%) rotate(-135deg)
    }
    .kuan {
        /*position: absolute;
    top: 39.5%;
    transform: translateY(-50%);
    width: 530px;
    height: 362px;
    border-radius: 50%;
    z-index: 100;
    left: 28%;*/
        /*position: absolute;
    top: 39.5%;
    transform: translateY(-50%);
    width: 76%;
    height: 362px;
    border-radius: 50%;
    z-index: 100;
    left: 12%;*/
        position: absolute;
        top: 47.5%;
        transform: translateY(-50%);
        /* width: 76%; */
        height: 550px;
        border-radius: 50%;
        z-index: 100;
        width: 18rem;
        left: 50%;
        /* margin-left: -9rem; */
    }
    .kuan img {
        width: 100%;
        height: 100%;
        position: absolute;
    }
    .nav-gse {
        width: 34%;
        height: 105px;
    }
    .nav-gse-ave {
        background: url(../img/expenienceCenter/bg3.png) no-repeat;
        background-size: 100% 100%;
    }
    .nav {
        margin: 0 auto;
        width: 75%;
        /* height: 150px; */
        overflow: hidden;
    }
    .nav-bg {
        width: 67%;
        height: 67%;
        background: url(../img/expenienceCenter/biankuang_tubiao_pic.png) no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
        position: relative;
        margin: 0 auto;
        margin-top: 16px;
    }
    .nav-img {
        width: 80%;
        height: 80%;
        margin: 0 auto;
        margin-top: 10%;
        position: relative;
    }
    .nav-img img {
        width: 100%;
        height: 100%;
    }
    .nav-mnai {
        background: rgba(0, 0, 0, 0.5);
        width: 120px;
        height: 120px;
        position: absolute;
        z-index: 99;
        background-size: 100% 100%;
    }
    .bt-an {
        width: 115px;
        height: 38px;
        position: absolute;
        left: 32%;
        bottom: 31px;
        background: url(../img/anniu_icon.png) no-repeat;
        background-size: 100% 100%;
    }
    .bt-an {
        line-height: 38px;
        text-align: center;
        color: #FFF982;
        font-size: 18px;
    }
    .head-title {
        width: 92%;
        height: 48px;
        margin: 0 auto;
        background: url(../img/expenienceCenter/biaotikuang2_pic.png) no-repeat;
        background-size: 100% 100%;
    }
    .head-text {
        text-align: center;
        font-size: 20px;
        font-family: PingFang SC;
        font-weight: 600;
        color: rgba(255, 224, 154, 1);
        background: linear-gradient(0deg, rgba(255, 191, 42, 1) 0.146484375%, rgba(255, 230, 156, 1) 99.31640625%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        line-height: 43px;
    }
    div.wrapper {
        width: 112%;
    }
    .kuan {
        width: 18rem;
        left: 50%;
        height: 190px;
        margin-left: -10.3rem;
    }
    i.btn-direct {
        top: 41%;
    }
    i.btn-direct.btn-left {
        left: 3%
    }
    i.btn-direct.btn-left img,
    i.btn-direct.btn-right img {
        width: 1.8rem;
    }
    i.btn-direct.btn-right {
        /* right: 2.8rem!important; */
        left: 80%;
    }
    ul.container>li.cards_list>div.img>img {
        width: 32%;
        margin-left: 30.5%;
        margin-top: 0.3rem;
        height: 10rem;
    }
    .video-size {
        width: 17rem;
        margin-left: 31.5%;
        margin-top: 6px;
        height: 10rem;
    }
    div.wrapper>ul.container {
        position: relative;
        height: 10rem;
        margin: 0 auto;
        top: -2rem;
        transform: translate3d(0, 0, 0);
    }
    div.wrapper>ul.containerss {
        top: -2rem;
    }
    .top-title {
        margin-top: 218px;
    }
    div.wrapper.demo1 {
        margin: 57px auto 0
    }
    div.wrapper.con-bottom {
        margin-top: 57px!important
    }
    .img {
        width: 100%;
    }
    ul.container>li.cards_list>div.img>img {
        width: 32%;
        margin-left: 31.5%;
        height: 160px;
    }
    .nav-gse {
        width: 33%;
        height: 98px;
    }
    .bt-an {
        left: 30%;
        bottom: 28px;
        width: 103px;
        height: 33px;
        font-size: 18px;
        line-height: 35px;
    }
    .kuan-leth {
        position: absolute;
        width: 40px;
        height: 9.1rem;
        background: rgba(0, 0, 0, 0.8);
        box-shadow: 0px 8px 13px 0px rgba(23, 28, 46, 0.88);
        opacity: 0.68;
        left: -2rem;
        top: 1.1rem;
        border-radius: 10px 0px 0px 10px;
    }
    .kuan-right {
        position: absolute;
        width: 40px;
        height: 9.1rem;
        background: rgba(0, 0, 0, 0.8);
        box-shadow: 0px 8px 13px 0px rgba(23, 28, 46, 0.88);
        opacity: 0.68;
        right: -2rem;
        top: 1.1rem;
        border-radius: 0px 10px 10px 0px;
    }
}


/* pad或小屏 */

@media screen and (min-width:768px) and (max-width: 1199px) {
    .containerse {
        width: 100%;
        height: 100%;
        background: url(../img/expenienceCenter/beijing_pic2.png) no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
    }
    div.sitenow {
        margin-bottom: 132px;
    }
    div.wrapper {
        position: relative;
        width: 75rem
    }
    div.wrapper.demo1 {
        margin: 60px auto 0
    }
    div.wrapper:not(.demo1) {
        margin: 80px auto 0
    }
    div.wrapper>h3 {
        display: inline-block;
        padding: 0 1rem;
        margin-bottom: 2rem;
        border-radius: 1.4rem;
        background-color: #fff;
        font-size: 1.4rem;
        font-weight: 400;
        color: #222
    }
    div.wrapper>ul.container {
        position: relative;
        margin: 0 auto;
        transform: translate3d(0, 0, 0);
        left: 0;
        top: -15px;
        z-index: 9;
    }
    div.wrapper>ul.containerss {
        position: relative;
        /*height: 25rem;*/
        height: 30rem;
        margin: 0 auto;
        transform: translate3d(0, 0, 0);
        left: 0;
        top: -27px;
    }
    div.wrapper>ul.containers {
        position: relative;
        /*height: 25rem;*/
        height: 30rem;
        margin: 0 auto;
        transform: translate3d(0, 0, 0);
        left: 0;
        top: -15px;
    }
    div.wrapper ul.container>li.cards_list {
        /*border-radius: .3125rem;*/
        /*	background-color: #f4f4f4;*/
        overflow: hidden
    }
    ul.container>li.cards_list>div.img>img {
        /*display: block;
	width: 500px;
	height: 300px;*/
        display: block;
        width: 100%;
        /* height: 460px; */
        /*   border-radius: 12px;*/
    }
    ul.containers>li.cards_list>div.img>img {
        /*display: block;
	width: 500px;
	height: 300px;*/
        display: block;
        width: 100%;
        height: 460px;
    }
    ul.container>li.cards_list>div.main_con {
        padding: 0 1rem;
        box-sizing: border-box
    }
    ul.containers>li.cards_list>div.main_con {
        padding: 0 1rem;
        box-sizing: border-box
    }
    ul.container>li.cards_list>div.main_con h4.name {
        padding-top: 1rem;
        font-size: 1.2rem;
        font-weight: 600;
        color: #424242
    }
    ul.containers>li.cards_list>div.main_con h4.name {
        padding-top: 1rem;
        font-size: 1.2rem;
        font-weight: 600;
        color: #424242
    }
    ul.container>li.cards_list>div.main_con p.content {
        padding-top: 1rem;
        height: 4.5rem;
        font-size: .9rem;
        color: #777;
        text-align: justify;
        line-height: 1.5rem
    }
    ul.containers>li.cards_list>div.main_con p.content {
        padding-top: 1rem;
        height: 4.5rem;
        font-size: .9rem;
        color: #777;
        text-align: justify;
        line-height: 1.5rem
    }
    ul.container>li.cards_list>div.main_con p.label {
        font-size: .9rem;
        color: #555;
        padding-top: 1rem;
        padding-bottom: 2rem
    }
    ul.containers>li.cards_list>div.main_con p.label {
        font-size: .9rem;
        color: #555;
        padding-top: 1rem;
        padding-bottom: 2rem
    }
    div.wrapper.horizontal>ul.container {
        width: 15rem
    }
    div.wrapper.horizontal>ul.containers {
        width: 15rem
    }
    div.wrapper.vertical>ul.container {
        width: 40rem
    }
    div.wrapper.vertical>ul.containers {
        width: 40rem
    }
    div.wrapper.horizontal ul.container>li.cards_list {
        /*width: 500px*/
        width: 850px;
    }
    div.wrapper.horizontal ul.containers>li.cards_lists {
        /*width: 500px*/
        width: 850px;
    }
    div.wrapper.vertical ul.container>li.cards_list {
        display: flex
    }
    div.wrapper.vertical ul.containers>li.cards_list {
        display: flex
    }
    i.btn-direct {
        position: absolute;
        top: 28%;
        transform: translateY(-50%);
        /* width: 3.6rem;
        height: 3.6rem; */
        border-radius: 50%;
        z-index: 100;
    }
    div.wrapper:hover i.btn-direct {
        opacity: .6
    }
    i.btn-direct:hover {
        opacity: .9!important
    }
    i.btn-direct.btn-left {
        /*left: 11rem;*/
        left: 2rem;
    }
    i.btn-direct.btn-right {
        /*right: 14rem;*/
        /* right: 4.6rem; */
    }
    i.btn-direct>span {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 1.2rem;
        height: 1.2rem;
        border-top: .125rem solid #fff;
        border-left: .125rem solid #fff
    }
    div.wrapper.horizontal i.btn-direct>span.shift-left {
        transform: translate(-30%, -50%) rotate(-45deg)
    }
    div.wrapper.horizontal i.btn-direct>span.shift-right {
        transform: translate(-70%, -50%) rotate(135deg)
    }
    div.wrapper.vertical i.btn-direct>span.shift-left {
        transform: translate(-50%, -30%) rotate(45deg)
    }
    div.wrapper.vertical i.btn-direct>span.shift-right {
        transform: translate(-50%, -70%) rotate(-135deg)
    }
    .kuan {
        position: absolute;
        top: 45%;
        transform: translateY(-50%);
        height: 550px;
        border-radius: 50%;
        z-index: 100;
        width: 18rem;
        left: 50%;
    }
    .kuan img {
        width: 100%;
        height: 100%;
        position: absolute;
    }
    .nav {
        margin: 0 auto 40px;
        width: 470px;
        /*   height: 180px;*/
        overflow: hidden;
    }
    .nav-bg {
        width: 114px;
        height: 114px;
        background: url(../img/expenienceCenter/biankuang_tubiao_pic.png) no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
        /* margin-left: 40px; */
        position: relative;
        margin: 0 auto;
        margin-top: 29px;
    }
    .nav-bg .nav-mnai:hover {
        cursor: pointer;
        opacity: 0;
        transition: all .3s linear;
    }
    .nav-img {
        width: 80%;
        height: 80%;
        margin: 0 auto;
        margin-top: 10%;
        position: relative;
        cursor: pointer;
    }
    .nav-img img {
        width: 100%;
        height: 100%;
    }
    .nav-mnai {
        background: rgba(0, 0, 0, 0.5);
        width: 120px;
        height: 120px;
        position: absolute;
        z-index: 99;
        background-size: 100% 100%;
    }
    .nav-gse {
        width: 150px;
        height: 150px;
    }
    .nav-gse-ave {
        background: url(../img/expenienceCenter/bg3.png) no-repeat;
        background-size: 100% 100%;
    }
    .bt-an {
        width: 110px;
        height: 40px;
        position: absolute;
        left: 50%;
        margin-left: -55px;
        bottom: 3rem;
        background: url(../img/anniu_icon.png) no-repeat;
        background-size: 100% 100%;
        line-height: 40px;
        text-align: center;
        color: #FFF982;
        font-size: 18px;
        cursor: pointer;
    }
    .head-title {
        width: 92%;
        height: 56px;
        margin: 0 auto;
        background: url(../img/expenienceCenter/biaotikuang2_pic.png) no-repeat;
        background-size: 100% 100%;
    }
    .head-text {
        text-align: center;
        font-size: 20px;
        font-family: PingFang SC;
        font-weight: 600;
        color: rgba(255, 224, 154, 1);
        background: linear-gradient(0deg, rgba(255, 191, 42, 1) 0.146484375%, rgba(255, 230, 156, 1) 99.31640625%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        line-height: 53px;
    }
    div.wrapper {
        width: 112%;
    }
    .kuan {
        width: 32rem;
        left: 50%;
        height: 21.5rem;
        margin-left: -18.4rem;
    }
    i.btn-direct {
        top: 41%;
        cursor: pointer;
    }
    i.btn-direct.btn-left {
        left: 50%;
        margin-left: -21.5rem;
    }
    i.btn-direct.btn-left img,
    i.btn-direct.btn-right img {
        width: 2.5rem;
    }
    i.btn-direct.btn-right {
        /* right: 2.8rem!important; */
        left: 50%;
        margin-left: 14.2rem;
    }
    ul.container>li.cards_list>div.img>img {
        width: 32%;
        margin-left: 30.5%;
        margin-top: 0.3rem;
        height: 10rem;
    }
    .video-size {
        width: 57%;
        margin-left: 17%;
        margin-top: 4px;
        height: 18rem;
    }
    div.wrapper>ul.container {
        position: relative;
        height: 20rem;
        margin: 0 auto;
        top: -0.8rem;
        transform: translate3d(0, 0, 0);
    }
    div.wrapper>ul.containerss {
        top: -1.1rem;
    }
    .top-title {
        margin-top: 248px;
    }
    div.wrapper.demo1 {
        margin: 57px auto 0
    }
    div.wrapper.con-bottom {
        margin-top: 57px!important
    }
    .img {
        width: 100%;
    }
    ul.container>li.cards_list>div.img>img {
        width: 56%;
        margin-left: 17.5%;
        height: 18rem;
    }
    .kuan-leth {
        position: absolute;
        width: 50px;
        height: 17.1rem;
        background: rgba(0, 0, 0, 0.8);
        box-shadow: 0px 8px 13px 0px rgba(23, 28, 46, 0.88);
        opacity: 0.68;
        left: -2rem;
        top: 1.7rem;
        border-radius: 10px 0px 0px 10px;
    }
    .kuan-right {
        position: absolute;
        width: 50px;
        height: 17.1rem;
        background: rgba(0, 0, 0, 0.8);
        box-shadow: 0px 8px 13px 0px rgba(23, 28, 46, 0.88);
        opacity: 0.68;
        right: -2rem;
        top: 1.7rem;
        border-radius: 0px 10px 10px 0px;
    }
}


/* PC */

@media only screen and (min-width: 1200px) {
    .containerse {
        width: 100%;
        height: 100%;
        /*	min-height: 2000px;*/
        background: url(../img/expenienceCenter/beijing_pic.png) no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
    }
    .main {
        width: 60%;
        /*background: red;*/
        margin: 0 auto;
        margin-top: 295px;
    }
    .mains {
        width: 60%;
        /*background: red;*/
        margin: 0 auto;
        margin-top: 70px;
    }
    .head-title {
        width: 83%;
        height: 90px;
        margin: 0 auto;
        background: url(../img/expenienceCenter/biaotikuang2_pic.png) no-repeat;
        background-size: 100% 100%;
    }
    .head-text {
        text-align: center;
        font-size: 30px;
        font-family: PingFang SC;
        font-weight: 600;
        color: rgba(255, 224, 154, 1);
        line-height: 20px;
        /*text-shadow:0px 3px 7px rgba(38,40,81,0.6);*/
        background: linear-gradient(0deg, rgba(255, 191, 42, 1) 0.146484375%, rgba(255, 230, 156, 1) 99.31640625%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        line-height: 82px;
    }
    .nav {
        margin: 0 auto;
        width: 530px;
        /*   height: 180px;*/
        overflow: hidden;
    }
    .nav-bg {
        width: 114px;
        height: 114px;
        background: url(../img/expenienceCenter/biankuang_tubiao_pic.png) no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
        /* margin-left: 40px; */
        position: relative;
        margin: 0 auto;
        margin-top: 29px;
    }
    .nav-bg .nav-mnai:hover {
        cursor: pointer;
        opacity: 0;
        transition: all .3s linear;
    }
    .nav-img {
        width: 80%;
        height: 80%;
        margin: 0 auto;
        margin-top: 10%;
        position: relative;
        cursor: pointer;
    }
    .nav-img img {
        width: 100%;
        height: 100%;
    }
    .nav-mnai {
        background: rgba(0, 0, 0, 0.5);
        width: 120px;
        height: 120px;
        position: absolute;
        z-index: 99;
        background-size: 100% 100%;
    }
    .nav-gse {
        width: 170px;
        height: 170px;
    }
    .nav-gse-ave {
        background: url(../img/expenienceCenter/bg3.png) no-repeat;
        background-size: 100% 100%;
    }
    .bt-an {
        width: 161px;
        height: 49px;
        position: absolute;
        left: 40%;
        bottom: 99px;
        background: url(../img/anniu_icon.png) no-repeat;
        background-size: 100% 100%;
        cursor: pointer;
    }
    /*.bt-an img{
	width: 100%;
	height: 100%;
}*/
    .bt-an {
        line-height: 49px;
        text-align: center;
        color: #FFF982;
        font-size: 18px;
    }
    /*.nav-mnaires{
	background:url(../img/biankuang_tubiao_pic.png) no-repeat;
    width: 120px;
    height: 120px;
    position: absolute;
    z-index: 99;
    background-size:100% 100% ;
}*/
    .kuan-leth {
        position: absolute;
        width: 78px;
        height: 415px;
        background: rgba(0, 0, 0, 1);
        box-shadow: 0px 8px 13px 0px rgba(23, 28, 46, 0.88);
        opacity: 0.68;
        left: -2.9rem;
        top: 3.5rem;
        border-radius: 10px 0px 0px 10px;
    }
    .kuan-right {
        position: absolute;
        width: 78px;
        height: 415px;
        background: rgba(0, 0, 0, 1);
        box-shadow: 0px 8px 13px 0px rgba(23, 28, 46, 0.88);
        opacity: 0.68;
        right: -2.9rem;
        top: 3.5rem;
        border-radius: 0px 10px 10px 0px;
    }
    /* .kuan-leths {
        position: absolute;
        width: 78px;
        height: 415px;
        background: rgba(0, 0, 0, 1);
        box-shadow: 0px 8px 13px 0px rgba(23, 28, 46, 0.88);
        opacity: 0.68;
        left: -2.9rem;
        top: 3.8rem;
        border-radius: 10px 0px 0px 10px;
    }
    .kuan-rights {
        position: absolute;
        width: 78px;
        height: 415px;
        background: rgba(0, 0, 0, 1);
        box-shadow: 0px 8px 13px 0px rgba(23, 28, 46, 0.88);
        opacity: 0.68;
        right: -2.9rem;
        top: 3.8rem;
        border-radius: 0px 10px 10px 0px;
    } */
    div.sitenow {
        margin-bottom: 132px;
    }
    div.wrapper {
        position: relative;
        width: 75rem
    }
    div.wrapper.demo1 {
        margin: 60px auto 0
    }
    div.wrapper:not(.demo1) {
        margin: 80px auto 0
    }
    div.wrapper>h3 {
        display: inline-block;
        padding: 0 1rem;
        margin-bottom: 2rem;
        border-radius: 1.4rem;
        background-color: #fff;
        font-size: 1.4rem;
        font-weight: 400;
        color: #222
    }
    div.wrapper>ul.container {
        position: relative;
        /*height: 25rem;*/
        height: 30rem;
        margin: 0 auto;
        transform: translate3d(0, 0, 0);
        left: 0;
        top: -13px;
        z-index: 9;
    }
    div.wrapper>ul.containerss {
        position: relative;
        /*height: 25rem;*/
        height: 30rem;
        margin: 0 auto;
        transform: translate3d(0, 0, 0);
        left: 0;
        top: -26.3px;
    }
    div.wrapper>ul.containers {
        position: relative;
        /*height: 25rem;*/
        height: 30rem;
        margin: 0 auto;
        transform: translate3d(0, 0, 0);
        left: 0;
        top: -15px;
    }
    div.wrapper ul.container>li.cards_list {
        /*border-radius: .3125rem;*/
        /*	background-color: #f4f4f4;*/
        overflow: hidden
    }
    ul.container>li.cards_list>div.img>img {
        /*display: block;
	width: 500px;
	height: 300px;*/
        display: block;
        width: 100%;
        height: 460px;
        /*   border-radius: 12px;*/
    }
    ul.containers>li.cards_list>div.img>img {
        /*display: block;
	width: 500px;
	height: 300px;*/
        display: block;
        width: 100%;
        height: 460px;
    }
    ul.container>li.cards_list>div.main_con {
        padding: 0 1rem;
        box-sizing: border-box
    }
    ul.containers>li.cards_list>div.main_con {
        padding: 0 1rem;
        box-sizing: border-box
    }
    ul.container>li.cards_list>div.main_con h4.name {
        padding-top: 1rem;
        font-size: 1.2rem;
        font-weight: 600;
        color: #424242
    }
    ul.containers>li.cards_list>div.main_con h4.name {
        padding-top: 1rem;
        font-size: 1.2rem;
        font-weight: 600;
        color: #424242
    }
    ul.container>li.cards_list>div.main_con p.content {
        padding-top: 1rem;
        height: 4.5rem;
        font-size: .9rem;
        color: #777;
        text-align: justify;
        line-height: 1.5rem
    }
    ul.containers>li.cards_list>div.main_con p.content {
        padding-top: 1rem;
        height: 4.5rem;
        font-size: .9rem;
        color: #777;
        text-align: justify;
        line-height: 1.5rem
    }
    ul.container>li.cards_list>div.main_con p.label {
        font-size: .9rem;
        color: #555;
        padding-top: 1rem;
        padding-bottom: 2rem
    }
    ul.containers>li.cards_list>div.main_con p.label {
        font-size: .9rem;
        color: #555;
        padding-top: 1rem;
        padding-bottom: 2rem
    }
    div.wrapper.horizontal>ul.container {
        width: 15rem
    }
    div.wrapper.horizontal>ul.containers {
        width: 15rem
    }
    div.wrapper.vertical>ul.container {
        width: 40rem
    }
    div.wrapper.vertical>ul.containers {
        width: 40rem
    }
    div.wrapper.horizontal ul.container>li.cards_list {
        /*width: 500px*/
        width: 850px;
    }
    div.wrapper.horizontal ul.containers>li.cards_lists {
        /*width: 500px*/
        width: 850px;
    }
    div.wrapper.vertical ul.container>li.cards_list {
        display: flex
    }
    div.wrapper.vertical ul.containers>li.cards_list {
        display: flex
    }
    i.btn-direct {
        position: absolute;
        top: 28%;
        transform: translateY(-50%);
        width: 3.6rem;
        height: 3.6rem;
        border-radius: 50%;
        z-index: 100;
        cursor: pointer;
    }
    div.wrapper:hover i.btn-direct {
        opacity: .6
    }
    i.btn-direct:hover {
        opacity: .9!important
    }
    i.btn-direct.btn-left {
        /*left: 11rem;*/
        left: 2rem;
    }
    i.btn-direct.btn-right {
        /*right: 14rem;*/
        right: 4.6rem;
    }
    i.btn-direct>span {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 1.2rem;
        height: 1.2rem;
        border-top: .125rem solid #fff;
        border-left: .125rem solid #fff
    }
    div.wrapper.horizontal i.btn-direct>span.shift-left {
        transform: translate(-30%, -50%) rotate(-45deg)
    }
    div.wrapper.horizontal i.btn-direct>span.shift-right {
        transform: translate(-70%, -50%) rotate(135deg)
    }
    div.wrapper.vertical i.btn-direct>span.shift-left {
        transform: translate(-50%, -30%) rotate(45deg)
    }
    div.wrapper.vertical i.btn-direct>span.shift-right {
        transform: translate(-50%, -70%) rotate(-135deg)
    }
    .video-size {
        width: 100%;
        /* height: 300px; */
        height: 29rem;
    }
    .kuan {
        /*position: absolute;
    top: 39.5%;
    transform: translateY(-50%);
    width: 530px;
    height: 362px;
    border-radius: 50%;
    z-index: 100;
    left: 28%;*/
        /*position: absolute;
    top: 39.5%;
    transform: translateY(-50%);
    width: 76%;
    height: 362px;
    border-radius: 50%;
    z-index: 100;
    left: 12%;*/
        position: absolute;
        top: 47.5%;
        transform: translateY(-50%);
        width: 76%;
        height: 550px;
        border-radius: 50%;
        z-index: 100;
        left: 12%;
    }
    .kuan img {
        width: 100%;
        height: 100%;
        position: absolute;
    }
}


/*@media only screen and (min-width: 300px) and (max-width: 375px) {

}*/