﻿@charset "utf-8";
.news_show_html .left .switch .return{
    display: none;
}
/* pc */
@media screen and (max-width:1630px) {
    .center {
        width: 1400px;
    }
    .index_html .index_about .left .img {
        width: 300px;
    }
    .index_html .index_about .left .text {
        width: 370px;
    }
    .index_html .index_about .right .right_list {
        width: 370px;
    }
    .index_html .index_art .left {
        width: 300px;
        background-size: 100% auto;
    }
    .index_html .index_art .right {
        width: 990px;
    }
    .index_html .index_art {
        height: 880px;
    }
    .index_html .index_art .left{
        height: 675px;
    }
    .index_html .index_art .left .title{
        padding-top: 72px;
    }
    .index_html .index_art .right{
        padding-top: 200px;
		padding-right: 20px;
    }
    .index_html .hotel_list a {
        width: 523px;
    }
    .index_html .hotel_list .zhongjian {
        width: 312px;
    }
	.index_html .hotel_list .zhongjian a img{
		height:186px;
	}
    .index_html .movies .left {
        width: 327px;
        height: auto;
        padding-bottom: 40px;
    }
    .index_html .movies .left .view_details {
        margin-top: 26px;
    }
    .index_html .movies .zhongjain{
        width: 679px;
        height: auto;
        padding-bottom: 22px;
    }
    .index_html .movies .right{
        width: 335px;
        height: auto;
    }
    .top_nav {
        background: #0070e2;
    }
    .top_nav .yiji .erji_kuang .erji_list a:nth-child(1) {
        margin-left: 38px;
    }
    .video_wanfa_html .text {
        width: calc(50% - 100px);
    }
    .video_wanfa_html .swiper-container-video {
        width: 760px;
    }
    .about_html .video_wanfa_html .text .p {
        height: 480px;
    }
    .about_html .tupian_gd .tupian {
        width: 1300px;
    }
    .about_dj_html .qualification{
        width: 1300px;
    }
    .about_dj_html .history .fzlc {
        width: 1300px;
    }    
    .about_dj_html .qualification .block .img{
        width: calc(100% - 22px);
    }
    .about_dj_html .history .fzlc .swiper-button-prev-fzlc{
        left: -50px;
    }
    .about_dj_html .history .fzlc .swiper-button-next-fzlc{
        right: -50px;
    }
    .about_dj_html .brief_introduction .left {
        width: 695px;
    }
    .about_dj_html .brief_introduction .right {
        width: 670px;
    }
    .about_dj_html .brief_introduction .right img{
        width: 100%;
    }
    .position .label_nav a {
        min-width: 110px;
    }
    .art_html .list .each .text{
        margin-left: 26px;
    }
    .art_list_html .swiper-container-art {
        width: 740px;
    }
    .art_show_html .art_show .left{
        width: 740px;
    }
    .art_show_html .art_show .left .art_list_img img{
        width: 740px;
    }
    .contact_html .message .left {
        width: 620px;
    }
    .contact_html .message #dituContent {
        width: 730px;
    }
    .contact_html .contact .block .bt {
        font-size: 20px;
        line-height: 40px;
        margin-top: 12px;
    }
    .contact_html .contact .block {
        width: calc(25% - 35px);
        padding-left: 20px;
    }
    .wenyang_html .text {
        width: 650px;
    }
    .floor_show_html .swiper-container {
        width: 700px;
    }
    .hotel_html .swiper-slide-active .block{
        transform: scale(1.2);
    }
    .hotel_sun_html .text .p {
        height: 280px;
    }
    .video_wanfa_html .text .bt{
        margin-top: 20px;
    }
    .video_wanfa_html .text {
        width: calc(60% - 85px);
    }
    .xiangzhang_fenguan_html .pc-slide .left .swiper-container {
        width: 680px;
        height: 510px;
    }
    .xiangzhang_fenguan_html .pc-slide .left .swiper-container img{
        width: 100%;
        height: 100%;
    }
    .xiangzhang_fenguan_html .pc-slide .right {
        width: 680px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .swiper-slide {
        width: 205px;
        height: 153px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .text{
        margin-top: 30px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .title {
        margin-top: 28px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .text {
        height: 200px;
    }
    .about_dj_html .history .fzlc .swiper-slide-active .text {
        width: 1140px;
    }
}
@media screen and (max-width:1430px) {
    .center {
        width: 1200px;
    }
    .index_html .index_about .left .img {
        width: 260px;
    }
    .index_html .index_about .left .text {
        width: 310px;
    }
    .index_html .index_about .right .right_list {
        width: 310px;
    }
    .index_html .index_art .right {
        width: 820px;
        padding-top: 54px;
    }
    .index_html .index_art .left {
        width: 250px;
        height: 585px;
    }
    .index_html .index_art .left .title {
        padding-top: 45px;
    }
    .index_html .index_art .left .xian{
        margin-bottom: 20px;
    }
    .index_html .index_art .left .text {
        line-height: 38px;
    }
    .index_html .index_art .left .more{
        margin-top: 30px;
    }
    .index_html .index_art .right a {
        margin-left: 28px;
        width: calc(100% / 3 - 19px);
    }
    .index_html .index_art {
        height: 585px;
    }
    .index_html .hotel_list a {
        width: 448px;
    }
    .index_html .hotel_list .zhongjian {
        width: 265px;
    }
	.index_html .hotel_list .zhongjian a img{
		height:158px;
	}
    .index_html .movies .left {
        width: 265px;
        padding-bottom: 50px;
    }
    .index_html .movies .left .p{
        height: 144px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
    }
    .index_html .movies .zhongjain {
        width: 588px;
    }
    .index_html .movies .right {
        width: 290px;
    }
    .index_html .movies .left .bt{
        margin-top: 20px;
    }
    .xiangzhang_yuguojie_html .character {
        width: 500px;
    }
    .video_wanfa_html .text .bt {
        margin-top: 0px;
        padding-top: 12px;
    }
    .xiangzhang_yuguojie_html .text .p {
        height: 530px;
    }
    .xiangzhang_about_html .collection {
        height: 650px;
    }
    .xiangzhang_about_html .collection .swiper-button-prev-collection{
        top: 45%;
    }
    .xiangzhang_about_html .collection .swiper-button-next-collection{
        top: 45%;
    }
    .video_wanfa_html .swiper-container-video {
        width: 580px;
    }
    .video_wanfa_html .text {
        /* width: calc(55% - 95px); */
    }
    .video_wanfa_html .swiper-container-video {
        width: 520px;
    }
    .xiangzhang_about_html .video_wanfa_html .title {
        padding-top: 5px;
    }
    .xiangzhang_about_html .video_wanfa_html .text .p {
        height: 240px;
    }
    .xiangzhang_fenguan_html .pc-slide .left .swiper-container {
        width: 560px;
        height: 420px;
    }
    .xiangzhang_fenguan_html .pc-slide .right {
        width: 600px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .title {
        margin-top: 0px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .text {
        margin-top: 22px;
        margin-bottom: 20px;
        height: 165px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .swiper-slide {
        width: 182px;
        height: 135px;
    }
    .xiangzhang_fenguan_html .center .each {
        margin-bottom: 50px;
    }
    .wenyang_html .swiper-container-art {
        width: 550px;
        height: 430px;
    }
    .wenyang_html .text {
        width: 600px;
    }
    .wenyang_html .text .button{
        margin-top: 32px;
    }
    .wenyang_html .text .bt {
        margin-top: 2px;
    }
    .wenyang_html .title {
        margin-bottom: 40px;
    }
    .wenyang_html .list .each {
        width: calc(100% / 3 - 110px / 3);
        margin-left: 55px;
    }
    .video_wanfa_html .text .p {
        height: 290px;
    }
    .video_html {
        padding-top: 40px;
    }
    .video_wanfa_html .title {
        padding-top: 60px;
    }
    .news_show_html .left {
        width: calc(100% - 450px);
    }
    .art_list_html .swiper-container-art {
        width: 520px;
    }
    .art_list_html .swiper-container-art img{
        width: 100%;
    }
    .xiangzhang_yuguojie_html .text .p {
        height: 530px;
    }
    .floor_show_html .text .bt2 {
        margin-top: 0;
    }
    .floor_show_html .text .title1 {
        line-height: 70px;
    }
    .floor_show_html .text .project {
        padding: 20px 0;
    }
    .wenyang_html .text .button {
        margin-top: 20px;
    }
    .floor_html .text .p {
        height: 190px;
    }
    .floor_html .swiper-container {
        width: 550px;
        height: auto;
    }
    .floor_html .swiper-container .swiper-slide{
        width: 550px;
        height: auto;
    }
    .height_160 {
        height: 100px;
    }
    .floor_html .text .p2{
        margin-top: 18px;
    }
    .floor_html .text .bt2{
        margin-top: 0;
    }
    .floor_html .text .project {
        padding: 12px 0;
    }
    .contact_html .message .left {
        width: 550px;
    }
    .contact_html .message #dituContent {
        width: 600px;
    }
    .position .label_nav a {
        min-width: 90px;
    }
    .art_show_html .art_show .left {
        width: 550px;
        height: 400px;
    }
    .art_show_html .art_show .left .art_list_img img{
        width: 550px;
        height: 400px;
    }
    .art_show_html .text{
        width: calc(56% - 85px);
    }
    .art_show_html .text .p{
        margin-top: 30px;
        height: 260px;
    }
    .art_list_html .swiper-container-art a{
        height: auto;
    }
    .art_list_html .text .p{
        height: 210px;
    }
    .art_html .list .each .img {
        width: 280px;
        height: auto;
    }
    .art_html .list .each .text {
        width: calc(100% - 280px - 34px - 30px);
    }
    .art_html .list .each .text .p1{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .art_html .list .each .text .bt{
        line-height: 38px;
    }
    .art_html .list .each .text .more{
        margin-top: 16px;
        margin-bottom: 0;
    }
    .about_dj_html .qualification {
        width: 1100px;
    }
    .gsysul li img {
        margin-top: 145%;
    }
    .gsysul li.ac img {
        margin-top: 30%;
    }
    .gsysul li.ac h2 {
        margin-top: 40px !important;
    }
    .about_dj_html .history .fzlc {
        width: 1100px;
    }
    .about_html .tupian_gd .tupian{
        width: 1100px;
    }
    .about_html .video_wanfa_html .text .p {
        height: 280px;
        margin-top: 28px;
    }
    .about_dj_html .brief_introduction .left {
        width: 550px;
    }
    .about_dj_html .brief_introduction .right {
        width: 600px;
    }
    .about_dj_html .ygj .text {
        width: 1100px;
    }
    .about_dj_html .ygj .text .right {
        width: 450px;
    }
    .about_dj_html .ygj .text .left {
        width: 600px;
    }
    .top_nav .yiji .erji_kuang .erji_list a:nth-child(1) {
        margin-left: 20px;
    }
    .foot .foot_top .left {
        width: calc(33% - 120px - 1px);
        padding-left: 50px;
        padding-right: 50px;
    }
    .foot .foot_top .left .foot_list a {
        width: 33%;
    }
    .hotel_html .swiper-slide .block{
        transform: scale(0.8);
    }
    .hotel_html .swiper-slide-active .block{
        transform: scale(1.1);
    }
    .about_dj_html .history .fzlc .swiper-slide-active .text {
        width: 960px;
    }
}
@media screen and (max-width:1230px) {
    .center {
        width: 1070px;
    }
    .top_nav .yiji .erji_kuang .erji_list a {
        width: 100px;
    }
    .top_nav .yiji:nth-child(5) .erji_kuang .erji_list a {
        width: 130px;
    }
    .top_nav .yiji:nth-child(6) .erji_kuang .erji_list a {
        width: 175px;
    }
    .top_nav .yiji:nth-child(5) .erji_kuang .erji_list{
        margin-left: -300px;
    }
    .index_html .index_about .left .img {
        width: 100%;
        height: auto;
        margin-bottom: 35px;
    }
    .index_html .index_about .left .text{
        width: 100%;
    }
    .index_html .index_about .right .right_list{
        width: 100%;
    }
    .index_html .title {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .index_html .index_art .right {
        width: 700px;
        padding-top: 85px;
    }
    .video_tk .jvzhong .video {
        width: 800px;
    }
    .index_html .hotel_list a {
        width: 399px;
    }
    .index_html .hotel_list .zhongjian {
        width: 234px;
    }
	.index_html .hotel_list .zhongjian a img{
		height:140px;
	}
    .index_html .movies .left {
        width: calc(52% - 15px);
        margin-right: 0;
    }
    .index_html .movies .zhongjain {
        width: calc(48% - 15px);
        margin-bottom: 20px;
        float: right;
    }
    .index_html .movies .right{
        width: calc(48% - 15px);
    }
    .index_html .movies .right .block{
        width: calc(50% - 15px);
        float: left;
    }
    .index_html .movies .right .block:nth-child(1){
        margin-right: 30px;
    }
    .foot .foot_top .left {
        width: calc(33% - 90px - 1px);
        padding-left: 30px;
        padding-right: 32px;
    }
    .about_html .tupian_gd .tupian {
        width: 1000px;
    }
    .about_dj_html .history .fzlc {
        width: 960px;
    }
    .about_dj_html .qualification{
        width: 1000px;
    }
    .gsysul li.ac h2 {
        margin-top: 30px !important;
    }
    .gsysul li span{
        padding-bottom: 25px !important;
    }
    .about_dj_html .jdzx {
        height: 650px;
    }
    .about_dj_html .brief_introduction .right {
        width: 560px;
    }
    .about_dj_html .brief_introduction .left {
        width: 470px;
    }
    .position .label_nav a {
        min-width: 70px;
    }
    .art_list_html .text {
        width: calc(55% - 95px);
    }
    .art_show_html .text {
        width: calc(50% - 85px);
    }
    .art_show_html .text .p {
        height: 246px;
    }
    .contact_html .contact .block {
        width: calc(50% - 30px);
        background-size: 100% 100%;
    }
    .contact_html .contact .block:nth-child(2n+1) {
        margin-left: 0;
    }
    .contact_html .message .left{
        width: 100%;
        margin-bottom: 40px;
    }
    .contact_html .message #dituContent {
        width: 100%;
    }
    .wenyang_html .text {
        width: 475px;
    }
    .floor_show_html .text .title1 {
        line-height: 55px;
    }
    .floor_html .text .p2 {
        margin-top: 0px;
    }
    .floor_html .text .project p{
        width: 100% !important;
        padding: 0;
        margin: 0;
    }
    .floor_html .text .p2 p {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .art_list_html .text .p {
        height: 124px;
    }
    .hotel_html .swiper-slide .block{
        transform: scale(0.9);
        width: 100%;
    }
    .hotel_html .swiper-slide-active .block{
        transform: scale(1.0);
    }
    .hotel_html .service {
        height: 600px;
    }
    .hotel_html .service .swiper-wrapper {
        padding: 54px 0px;
    }
    .news_show_html .left {
        width: calc(100% - 420px);
    }
    .video_wanfa_html .text {
        width: calc(60% - 140px);
    }
    .xiangzhang_fenguan_html .pc-slide .right {
        width: 465px;
    }
    .index_html .movies .right .block:nth-child(1) {
        margin-bottom: 0;
    }
    .about_dj_html .history .fzlc .swiper-slide-active .text {
        width: 900px;
    }
    .join_html .table .float_l {
        width: calc(50% - 20px);
        margin-left: 30px !important;
    }
    .join_html .table .float_l:nth-child(2n+1){
        margin-left: 0 !important;
    }
    .join_html .table .textarea {
        width: calc(100% - 20px) !important;
        margin-left: 0 !important;
    }
    .join_html .table .tijiao {
        width: 100% !important;
    }
}

/* 手机 */
@media screen and (max-width:1100px) {
    .mobile-gsys{
        display: block !important;
    }
	.left2{
	width:100%;
	margin:0 auto;
}
.left2 img{ 
	width:100%;
}.art_show_html .text2 {
    width: 100%;
	text-align:center;
    
}
    .center {
        width: 100%;
    }
    .index_html .index_about,
    .index_html .index_collection,
    .index_html .index_hotel,
    .index_html .index_estate,
    .index_html .index_movies,
    
    .about_html .tupian_gd,
    .about_dj_html .qualification,
    .about_dj_html .jdzx .jdzx_list,
    .about_dj_html .brief_introduction .left,
    .about_dj_html .brief_introduction .right,
    .about_dj_html .ygj,
    .art_html,
    .art_list_html,
    .art_show_html,
    .contact_html
    {
        width: calc(100% - 30px);
        padding: 0 15px;
    }
    .news_html{
        width: calc(100% - 30px);
        padding: 0 15px;
    }
    .about_html .video_wanfa_html
    {
        width: calc(100%);
        padding: 0 15px;
    }
    .art_list_html .list a p{
        font-size: 14px;
        color: #666666;
        width: calc(100% - 30px);
        padding: 0;
        text-align: left;
        line-height: 30px;
        height: 35px;
        overflow:hidden; 
        text-overflow:ellipsis;
        display:-webkit-box; 
        -webkit-box-orient:vertical;
        -webkit-line-clamp:1;
        transition:all 0.3s ease-in-out;
    }
    .art_list_html .list a p:first-child{height: 30px;}

    .pc_none{
        display: none;
    }
    .page_nr{
        margin-top:0;
    }
    .phone_none{
        display: block;
    }
    .page{
        width: 100vw;
        overflow: hidden;
    }
    .shouji_top{
        background: #fff;
        position: relative;
        height: 68px;
        width: 100vw;
    }
    .shouji_top .logo{
        display: block;
        margin: auto;
        padding: 0px 0;
        height: calc(100%);
        padding-left: 30px;
    }
    .shouji_top img{
        height: 100%;
    }
    .shouji_top a{
        position: absolute;
        top:0;
        left: 0;
        height: 100%;
    }
    .shouji_top a img:nth-child(2){
        display: none;
    }
    .panel{
        background: #FAFAFA;
        overflow-y: auto;
    }
    .list_dl{
        margin-top: 50px;
    }
    .list_dt{
        background: #FAFAFA;
        width: 200px;
        padding: 0 40px 0 20px;
        height: 49px;
        line-height: 49px;
        cursor: pointer;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: relative;
        font-size: 16px;
        border-bottom: 1px solid #EBEBEB;
    }
    .list_dl .list_dt:nth-child(1){
        border-top: 1px solid #EBEBEB;
    }
    .list_dt p{
        color: #b7b7b7;
    }
    .list_dt:hover{
        background: #F1F1F1;
    }
    .list_dt:hover ._after{
        display: block;
        width: 3px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #0070e2;
    }
    #open{
        background: #F1F1F1;
        color: #4E4E4E;
    }
    #open p{
        color: #4E4E4E;
    }
    #open ._after{
        display: block;
        width: 3px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #0070e2;
    }
    .list_dt_icon{
        position: absolute;
        right: 10px;
        top: 9px;
        display: block;
        width: 16px;
        height: 16px;
        background: url("../images/off.png") no-repeat;
    }
    #open .list_dt_icon{
        background: url("../images/open.png") no-repeat;
    }
    .list_dd{
        display: none;
    }
    .list_li{
        display: block;
        background: #F1F1F1;
        list-style-type: none;
        width: 200px;
        padding: 0 30px;
        height: 40px;
        line-height:40px;
        cursor: pointer;
        border-bottom: 1px solid #EBEBEB;
        font-size: 16px;
        color: #b7b7b7;
    }
    .list_li:hover{
        background: #0070e2;
        color: #fff;
    }
    .list_dd{
        display: none;
        margin-left: 0;
    }
    .list_dd ul{
        margin: 0;
        padding-left: 0;
    }
   .banner_phone img{
        width: 100%;
   }
   .banner_phone .swiper-pagination-bullet {
        width: 14px;
        height: 14px;
        margin: 4px;
        background: url("../images/swiper_icon1.png") center center no-repeat;
        background-size: 100% 100%;
        opacity: 1;
    }
    .banner_phone .swiper-pagination-bullet-active {
        background: url("../images/swiper_icon2.png") center center no-repeat;
        background-size: 100% 100%;
    }
    .banner_ny{
        background: none;
        height: auto;
    }
    .banner .banner_img{
        height: auto;
    }
    .banner .banner_img img{
        width: 100%;
    }
    .banner .swiper-button-next-b{
        display: none;
    }
    .banner .swiper-button-prev-b{
        display: none;
    }
    .banner .swiper-pagination-bullet {
        width: 4px;
        height: 4px;
    }  
    .banner .swiper-pagination-bullet-active{
        width: 20px;
    } 
    .banner .swiper-pagination{
        width: 100vw;
    } 
    .index_html .index_about {
        padding-top: 20px;
    }
    .index_html .index_about .left{
        width: 100%;
    }
    .index_html .index_about .left .img {
        margin-bottom: 22px;
    }
    .index_html .index_about .left .text .bt {
        font-size: 20px;
        line-height: 24px;
    }
    .index_html .index_about .left .text .bt span {
        font-size: 14px;
    }
    .index_html .index_about .left .text .p{
        margin-top: 8px;
    }
    .index_html .index_about .left{
        margin-bottom: 15px;
    }
    .foot .foot_top{
        display: none;
    }
    .links{
        display: none;
    }
    .position_fixed{
        display: none;
    }
    .foot .foot_bottom{
        height: auto;
    }
    .index_html .title .left {
        font-size: 20px;
    }
    .index_html .title .left img{width: 100%; height: auto;}
    .index_html .title .left span{
        font-size: 14px;
    }
    .index_html .title .more{
        width: 100px;
    }
    .index_html .index_collection .collection_list a{
        width: 100%;
        margin: 0;
        margin-bottom: 20px;
    }
    .index_html .title {
        padding-top: 50px;
        padding-bottom: 20px;
    }
	.index_collection{ 
		padding-bottom: 50px !important;
		background-size:100% 112%;
	}
    .index_html .index_art .left{
        width: calc(100% - 0px);
        padding: 0 30px;
        background-size: 100% 100%;
        height: 790px;
    }
    .index_html .index_art .left .title {
        font-size: 20px;
        line-height: 50px;
        padding-top: 70px;
    }
    .index_html .index_art .left .title span {
        font-size: 14px;
    }
    .index_html .index_art{
        
        height: auto;
        background-size: auto 100%;
    }
    .index_html .index_art .right{
        width: calc(100% - 30px);
        padding: 20px 15px;
    }
    .index_html .index_art .right a{
        width: calc(100% / 2 - 8px);
        margin-left: 15px;
        margin-bottom: 0px;
    }
    .index_html .index_art .right a:nth-child(3n+1) {
        margin-left: 15px;
    }
    .index_html .index_art .right a:nth-child(2n+1){
        margin-left: 0;
    }
    .index_html .index_art .right a p{
        height: 50px;
        line-height: 50px;
    }
    .index_html .hotel_list .zhongjian{
        display: none;
    }
    .index_html .hotel_list a{
        width: 100%;
    }
    .index_html .hotel_list a:nth-child(1){
        margin-bottom: 20px;
    }
    .index_html .hotel_list a .bt {
        width: calc(100% - 30px);
        padding: 0 15px;
    }
    .index_html .hotel_list a .bt .p1 {
        font-size: 18px;
    }
    .index_html .index_estate .estate .left{
        width: 100%;
        height: 440px;
        margin-bottom: 20px;
    }
    .index_html .index_estate .estate .float_l .bj {
        width: calc(100% - 30px);
        height: 439px;
        padding: 0 15px;
        padding-top: 1px;
    }
    .index_html .index_estate .estate .float_l .bj img {
        margin-top: 60px;
        width: 40px;
    }
    .index_html .index_estate .estate .float_l .bj .bt1 {
        font-size: 24px;
        line-height: 40px;
        margin-top: 15px;
    }
    .index_html .index_estate .estate .float_l .bj .xian{
        margin-bottom: 15px;
    }
    .index_html .index_estate .estate .right{
        width: 100%;
        height: 440px;
        margin-bottom: 20px;
    }
    .index_html .movies .left {
        width: 100%;
        margin-right: 0;
        padding-bottom: 28px;
        margin-bottom: 20px;
    }
    .index_html .movies .left .bt {
        width: calc(100% - 40px);
        font-size: 20px;
        height: 52px;
        line-height: 52px;
        margin-top: 5px;
    }
    .index_html .movies .left .view_details {
        margin-top: 20px;
    }
    .index_html .movies .zhongjain {
        width: 100%;
    }
    .index_html .movies .right{
        width: 100%;
    }
    .index_html .movies .right .block {
        width: calc(50% - 8px);
    }
    .index_html .movies .right .block:nth-child(1) {
        margin-right: 15px;
    }
    .video_tk .jvzhong .video{
        width: calc(100vw - 30px);
    }
    .video_tk .jvzhong .video .gb {
        right: 0px;
        top: -70px;
    }
	.video_tk .jvzhong .video #baoguo iframe{
		height:33vh !important;
	}
    .index_html .movies {
        padding-bottom: 30px;
    }
    .foot .foot_bottom .float_r{
        display: none;
    }
    .foot .foot_bottom p{
        width: 80%;
        margin-left: 10%;
        text-align: center;
        line-height: 26px;
    }
    .foot .foot_bottom{
        padding: 18px 0;
    }
    .banner_ny img{
        width: 100vw;
    }
    .position .right{
        display: none;
    }
    .position .label_nav a:nth-child(1){
        border-left: 0;
    }
    .position{
        height: auto;
    }
    .position .label_nav{
        width: 100vw;
    }
    .position .label_nav a {
        min-width: calc(100% / 3 - 1px);
        padding: 0;
        line-height: 46px;
        height: 46px;
        border-bottom: solid 1px #cccccc;
    }
    .about_html .video_wanfa_html{
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .video_wanfa_html .swiper-container-video {
        width: 100%;
    }
    .video_wanfa_html .text {
        width: 100%;
    }
    .about_html .video_wanfa_html .text .p {
        margin-top: 5px;
    }
    .about_html .video_wanfa_html .text .bt {
        font-size: 22px;
    }
    .about_html .video_wanfa_html .text .bt2 {
        font-size: 14px;
        line-height: 28px;
    }
    .video_wanfa_html .text .bt {
        padding-top: 20px;
    }
    .about_html .tupian_gd .tupian {
        width: 100%;
    }
    .about_html .tupian_gd .tupian .swiper-slide a {
        margin-left: 15px;
        width: calc(100% / 2 - 8px);
    }
    .about_html .tupian_gd .tupian .swiper-slide a:nth-child(2n+1){
        margin-left: 0;
    }
    .about_html .tupian_gd{
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .about_html .tupian_gd .tupian .swiper-slide a p {
        line-height: 54px;
        height: 54px;
    }
    .about_dj_html .number .block {
        width: 50%;
        margin-bottom: 20px;
    }
    .about_dj_html .number{
        height: auto;
        padding: 20px 0 10px;
        background-size: auto 100%;
    }
    .about_dj_html .number .block p:nth-child(1){
        margin-top: 0;
        font-size: 32px;
        line-height: 45px;
    }
    .about_dj_html .title {
        padding-top: 24px;
    }
    .about_dj_html .title p:nth-child(1) {
        font-size: 22px;
    }
    .about_dj_html .title p:nth-child(2) {
        font-size: 14px;
    }
    .about_dj_html .history .fzlc {
        width: calc(100vw - 100px);
    }
    .about_dj_html .history .fzlc .swiper-slide-active .text {
        display: block;
        width: calc(100vw - 160px);
        margin-top: 26px;
    }
    .about_dj_html .qualification .block {
        width: calc(100% / 2 - 8px);
        margin-left: 15px;
    }
    .about_dj_html .qualification .block:nth-child(2n+1){
        margin-left: 0;
    }
    .about_dj_html .qualification .block p{
        height: 40px;
        line-height: 40px;
        margin-top: 4px;
        overflow:hidden; 
        text-overflow:ellipsis;
        display:-webkit-box; 
        -webkit-box-orient:vertical;
        -webkit-line-clamp:1;
    }
    .about_dj_html .qualification{
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .about_dj_html .history .fzlc{
        margin-top: 16px;
    }
    .about_dj_html .history {
        height: 515px;
    }
    .about_dj_html .history .fzlc .swiper-button-prev-fzlc{
        top: 32%;
    }
    .about_dj_html .history .fzlc .swiper-button-next-fzlc{
        top: 32%;   
    }
    .gsys{
        display: none;
    }
    .about_dj_html .jdzx{
        height: auto;
        padding-bottom: 40px;
        background-image: none;
    }
    .about_dj_html .jdzx .jdzx_list a {
        width: calc(50% - 8px);
        padding: 0px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .about_dj_html .jdzx .jdzx_list a:nth-child(2n+1){
        margin-right: 15px;
    }
    .about_dj_html .jdzx .jdzx_list a .bt {
        font-size: 18px;
        height: 52px;
        line-height: 52px;
        margin-top: 2px;
    }
    .about_dj_html .jdzx .jdzx_list a .p{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .about_dj_html .brief_introduction .left .text {
        height: auto;
        padding: 20px 20px;
        overflow: unset;
        display: block;
    }
    .about_dj_html .brief_introduction .left .text p{
        height: auto;
    }
    .about_dj_html .ygj .text{
        width: 100%;
    }
    .about_dj_html .ygj .text .left {
        width: 100%;
    }
    .about_dj_html .ygj .text .right{
        display: none;
    }
    .about_dj_html .ygj .title {
        padding-top: 26px;
    }
    .about_dj_html .ygj{
        padding-bottom: 30px;
    }
    .art_list_html .swiper-container-art {
        width: 100%;
        margin-top: 30px;
    }
    .video_wanfa_html .text .bt{
        padding-top: 8px;
        font-size: 22px;
    }
    .art_list_html .text .p{
        margin-top: 26px;
        height: 230px;
    }
    .art_html .list .each .img{
        width: 100%;
    }
    .art_html .list .each{
        width: calc(50% - 8px);
        margin-left: 15px;
        margin-bottom: 30px;
    }
    .art_html .list .each:nth-child(2n+1){
        margin-left: 0;
    }
    .art_html .list .each .text {
        width: 100%;
        margin-left: 0;
    }
    .art_html .list .each .text .more{
        margin: auto;
        float: unset;
        margin-top: 12px;
    }
    .art_html .list .each .text .bt {
        line-height: 25px;
        font-size: 20px;
        text-align: center;
        margin-top: 5px;
    }
    .art_html .list {
        padding-top: 40px;
        padding-bottom: 10px;
    }
    .art_list_html .list a {
        width: calc(50% - 8px);
        margin-left: 15px;
    }
    .art_list_html .list a:nth-child(2n+1){
        margin-left: 0;
    }
    .art_list_html .list {
        padding-top: 30px;
    }
    .page_turning .jvzhong a{
        display: none;
    }
    .page_turning .jvzhong p{
        display: none;
    }
    .page_turning .jvzhong a:nth-child(1){
        display: block;
        float: unset;
        margin: auto;
        margin-bottom: 10px;
    }
    .page_turning .jvzhong a:nth-last-child(1){
        display: block;
        float: unset;
        margin: auto;
        margin-bottom: 10px;    
    }
    .page_turning .jvzhong{
        display: block;
    }
    .page_turning {
        padding-bottom: 28px;
    }
    .art_list_html .list a{
        margin-bottom: 5px;
    }
    .art_show_html .art_show .left {
        width: 100%;
        height: auto;
    }
    .art_show_html .art_show .left .art_list_img img {
        width: 100%;
        height: auto;
    }
    .video_wanfa_html .text {
        width: calc(100% - 30px);
    }
    .art_show_html .art_show{
        padding-bottom: 30px;
    }
    .art_show_html .list .bt p:nth-child(1) {
        font-size: 22px;
    }
    .art_show_html .list .bt p:nth-child(2) {
        font-size: 14px;
        line-height: 24px;
    }
    .art_show_html .list .swiper-container-list {
        padding-bottom: 28px;
    }
    .art_show_html .list{
        width: 100%;
    }
    .art_show_html .list .swiper-pagination{
        display: none;
    }
    .contact_html .contact .block{
        width: calc(100% - 40px);
        padding: 0 20px;
        margin-left: 0;
        margin-bottom: 10px;
        height: auto;
        padding-top: 6px;
        padding-bottom: 26px;
    }
    .contact_html .contact {
        padding-top: 30px;
    }
    .contact_html .message .left .message_title .p2{
        line-height: 36px;
    }
    .contact_html .message .left .message_title .xian{
        margin-bottom: 20px;
    }
    .art_show_html{
        padding-top: 30px;
    }
    .contact_html .message #dituContent{
        display: none;
    }
    .contact_html .message{
        padding-bottom: 0;
    }
    .contact_html .join_us{
        width: calc(100vw - 30px);
        padding: 0 15px;
        margin-left: -15px;
        padding-bottom: 30px;
    }
    .contact_html .join_us .join_us_title p:nth-child(1) {
        font-size: 22px;
        line-height: 40px;
        padding-top: 15px;
    }
    .contact_html .join_us .join_us_title p:nth-child(2) {
        font-size: 16px;
        line-height: 24px;
    }
    .contact_html .join_us .list_dl .list_dt2 {
        width: calc(100% - 20px);
        margin-top: 5px;
        height: 56px;
        padding: 0 10px;
    }
    .contact_html .join_us .list_dl .list_dt2 p {
        line-height: 56px;
        height: 56px;
        width: calc(33% - 10px);
        text-align: center;
    }
    .contact_html .join_us .list_dl .list_dt2 p span{
        display: none;
    }
    .contact_html .join_us .list_dl .list_dt2 .icon {
        width: 18px;
        height: 18px;
        margin-top: 20px;
        background-size: 100% 100% !important;
    }
    .contact_html .join_us .list_dl .list_dt2 p:nth-child(1) {
        font-size: 16px;
    }    
    .contact_html .join_us .list_dl .list_dt2 p:nth-child(2){
        display: none;
    }
    .contact_html .join_us .list_dl .list_dd2 {
        width: calc(100% - 40px);
        padding: 0 20px;
        padding-bottom: 30px;
    }
    .contact_html .join_us .list_dl .list_dd2 p {
        font-size: 15px;
        line-height: 28px;
    }
    .contact_html .join_us .list_dl .list_dd2 .bt {
        font-size: 17px;
        line-height: 42px;
        padding-top: 10px;
    }
    .contact_html .join_us .list_dl .list_dd2 .sq {
        width: 110px;
        height: 46px;
        line-height: 46px;
        font-size: 15px;
        margin-top: 20px;
    }
    .contact_html .join_us .join_us_title {
        padding-bottom: 18px;
    }
    .contact_html .message .tijiao{
        width: 110px;
        font-size: 15px;
        height: 46px;
        line-height: 46px;
    }
    .contact_html .message .chongzhi{
        width: 110px;
        font-size: 15px;
        height: 46px;
        line-height: 46px;
    }
    .contact_html .message .left {
        margin-bottom: 30px;
    }
    .contact_html .message .left .message_title .p1 {
        font-size: 22px;
    }
    .contact_html .message .left .message_title .p2 {
        line-height: 30px;
    }
    .contact_html .message .left .message_title {
        padding-bottom: 15px;
    }
    .contact_html .message .left .input input {
        width: calc(100% - 30px);
        height: 50px;
        line-height: 50px;
        margin-bottom: 15px;
        padding: 0 15px;
        font-size: 15px;
    }
    .contact_html .message .left textarea {
        width: calc(100% - 30px);
        height: 100px;
        padding: 15px;
        font-size: 15px;
    }
    .floor_html{
        width: calc(100vw - 30px);
        padding: 0 15px;
        padding-top: 30px;
    }
    .floor_html .swiper-container{
        width: 100%;
    }
    .floor_html .text{
        width: 100%;
    }
    .floor_html .text .bt {
        font-size: 20px;
        line-height: 34px;
        padding: 15px 0;
    }
    .floor_html .text .p {
        height: 160px;
        line-height: 32px;
        margin-top: 20px;
    }
    .floor_html .text .button {
        display: block;
        width: 120px;
        height: 50px;
        line-height: 50px;
        font-size: 15px;
        margin-right: 20px;
    }
    .height_115 {
        height: 40px;
    }
    .floor_html .text .project p {
        line-height: 32px;
    }
    .floor_html .text .bt2 {
        font-size: 20px;
        line-height: 60px;
    }
    .height_160 {
        height: 40px;
    }
    .wenyang_html .title {
        padding-top: 20px;
        margin-bottom: 20px;
    }    
    .wenyang_html .title p:nth-child(1) {
        font-size: 22px;
        line-height: 42px;
    }
    .wenyang_html .title p:nth-child(2) {
        font-size: 15px;
        line-height: 26px;
    }
    .floor_html .see_more p:nth-child(1) {
        font-size: 22px;
    }
    .floor_html .see_more p:nth-child(2) {
        font-size: 15px;
    }    
    .floor_html .see_more {
        border: solid 2px #cccccc;
        width: calc(100% - 4px);
        height: 70px;
        margin-bottom: 40px;
    }
    .floor_html .see_more p:nth-child(1) {
        font-size: 20px;
        line-height: 32px;
        margin-top: 6px;
    }
    .height_140 {
        height: 40px;
    }
    .floor_show_html .text .p2 {
        line-height: 32px;
    }
    .floor_show_html .text .title1 {
        font-size: 20px;
        line-height: 46px;
    }
    .floor_html .text .button {
        display: block;
        width: 130px;
        height: 42px;
        line-height: 42px;
    }
    .floor_show_html .details .details_bt {
        margin-top: 34px;
        width: calc(100% - 30px);
        padding: 0 15px;
    }
    .floor_show_html .details .details_bt {
        height: 55px;
    }
    .floor_show_html .details .details_bt p {
        font-size: 18px;
        line-height: 55px;
    }
    .floor_show_html .details .details_bt a {
        font-size: 15px;
        line-height: 55px;
    }
    .floor_show_html .details .title1 {
        font-size: 20px;
        width: 100%;
        padding: 0;
        line-height: 50px;
        margin-top: 10px;
    }
    .floor_show_html .details .p3 {
        width: calc(100% - 20px);
        padding: 0 10px;
        font-size: 16px;
        line-height: 32px;
    }
    .floor_show_html .details .p3 p {
        margin-bottom: 10px;
    }
    .floor_show_html #dituContent{
        width: 100%;
        margin-bottom: 40px;
        margin-top: 10px;
    }
    .floor_show_html .house_type{
        width: 100%;
    }
    .floor_show_html .house_type .house{
        width: calc(50% - 8px);
        margin-left: 15px;
    }
    .floor_show_html .house_type .house:nth-child(2n+1){
        margin-left: 0;
    }
    .floor_show_html .house_type .house .house_p1 {
        font-size: 18px;
        line-height: 27px;
        margin-top: 14px;
    }
    .position .label_nav a{
        width: calc(100% / 3 - 1px);

        overflow:hidden; 
        text-overflow:ellipsis;
        display:-webkit-box; 
        -webkit-box-orient:vertical;
        -webkit-line-clamp:1;
    }
    .hotel_sun_html .text {
        width: 100%;
        padding: 0;
    }
    .hotel_sun_html .text .bt {
        padding-top: 8px;
        font-size: 20px;
        line-height: 60px;
    }
    .hotel_sun_html .text .p p {
        font-size: 16px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .art_list_html .text .p {
        margin-top: 15px;
    }
    .hotel_sun_html .hotel_list .bt .p1 {
        font-size: 22px;
        line-height: 30px;
    }
    .hotel_sun_html .hotel_list .bt .p2 {
        font-size: 22px;
        color: #adadad;
        text-transform: uppercase;
        line-height: 32px;
        padding-left: 10px;
        padding-right: 20px;
    }
    .hotel_sun_html .hotel_list .bt .border {
        margin-top: -8px;
        margin-bottom: 30px;
    }
    .hotel_sun_html .hotel_list .hotel{
        padding: 10px 0;
    }
    .hotel_sun_html .hotel_list .hotel a{
        width: calc(50% - 8px);
        margin-left: 15px;
        margin-bottom: 5px;
    }
    .hotel_sun_html .hotel_list .hotel a:nth-child(2n+1){
        margin-left: 0;
    }
    .hotel_sun_html .hotel_list .hotel a p {
        height: 50px;
        line-height: 50px;
    }    
    .hotel_html .title p:nth-child(1) {
        font-size: 20px;
    }
    .hotel_html .title p:nth-child(2) {
        font-size: 15px;
        line-height: 20px;
    }
    .video_wanfa_html .title {
        padding-top: 12px;
    }
	
    .hotel_html .healthy_list a {
        display: block;
        width: calc(100% / 2 - 8px);
        margin-left: 15px !important;
        margin-bottom: 6px;
    }
    .hotel_html .healthy_list a:nth-child(2n+1){
        margin-left: 0 !important;
    }
    .hotel_html .healthy_list {
        padding-top: 26px;
    }
    .hotel_html .healthy_list a p{
        height: 50px;
        line-height: 50px;
        font-size: 16px;
    }
	
	/*healthy_list2开始*/
	.hotel_html .healthy_list2 a {
        display: block;
        width: calc(100% / 2 - 8px);
        margin-left: 15px !important;
        margin-bottom: 6px;
    }
    .hotel_html .healthy_list2 a:nth-child(2n+1){
        margin-left: 0 !important;
    }
    .hotel_html .healthy_list2 {
        padding-top: 26px;
    }
    .hotel_html .healthy_list2 a p{
        height: 50px;
        line-height: 50px;
        font-size: 16px;
    }
	/*healthy_list2结束*/
	
    .hotel_html .guide_list{
        width: calc(100% - 30px);
        padding: 20px 15px 20px 15px;
    }
    .hotel_html .guide_list a{
        width: calc(100% - 30px);
        padding: 0 15px;
        margin-left: 0;
        margin-bottom: 20px;
        height: auto;
        padding-bottom: 20px;
    }
    .hotel_html .guide_list a .bt .icon {
        width: 46px;
        height: 46px;
        margin-right: 15px;
        line-height: 46px;
        font-size: 22px;
        background-size: 100% 100%;
    }
    .hotel_html .guide_list a .bt .p{
        height: 46px;
        line-height: 46px;
        font-size: 22px;
    }
    .hotel_html .guide_list a .more{
        margin-top: 10px;
    }
    .hotel_html .guide_list a .bt {
        padding-top: 20px;
    }
    .hotel_html .swiper-slide .block {
        transform: scale(0.9);
    }
    .hotel_html .service .swiper-button-prev-service2{
        width: 16px;
        height: 28px;
        left: 0;
        top: 56%;
        transition:all 0.3s ease-in-out;
        background: url("../images/art_show_l5.png") center center no-repeat;
    }
    .hotel_html .service .swiper-button-prev-service2:hover{
        background: url("../images/art_show_l4.png") center center no-repeat;
    }
    .hotel_html .service .swiper-button-next-service2{
        width: 16px;
        height: 28px;
        right: 0;
        top: 56%;
        transition:all 0.3s ease-in-out;
        background: url("../images/art_show_r5.png") center center no-repeat;
    }
    .hotel_html .service .swiper-button-next-service2:hover{
        background: url("../images/art_show_r4.png") center center no-repeat;
    }
    .hotel_html .service {
        height: auto;
    }
    .hotel_html .service .swiper-wrapper {
        padding: 10px 0px 0px;
    }
    .news_html{
        padding-top: 20px;
    }
    .news_html .block{
        width: calc(50% - 8px);
        margin-left: 15px;
        padding: 10px 0 0 0;
        margin-bottom: 15px;
    }
    .news_html .block:nth-child(2n+1){
        margin-left: 0;
    }
    .news_html .block .bt {
        font-size: 18px;
        font-weight: 600;
        line-height: 50px;
        height: 50px;
        margin-top: 0px;
    }
    .news_html .block .text p {
        padding-top: 10px;
    }
    .news_html .block .text .date {
        line-height: 24px;
    }    
    .news_html .block .text {
        height: 100px;
    }
    .news_show_html .left .switch .return{
        display: block;
        height: 58px;
        line-height: 58px;
        font-size: 16px;
        color: #666666;
        text-indent: 170px;
        border-radius: 58px;
        border: solid 1px #cccccc;
        background-image: url(../images/news_show_icon.png);
        background-position: left 135px center;
        background-repeat: no-repeat;
        transition: all 0.3s ease-in-out;
    }
    .news_show_html .right{
        display: none;
    }
    .news_show_html .left{
        width: calc(100vw - 30px);
        margin: auto;
        float: unset;
    }
    .news_show_html .left .title p {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 2px;
    }
    .news_show_html {
        padding: 30px 0 30px 0;
    }
    .news_show_html .left .title .xian1 {
        margin-top: 10px;
    }
    .news_show_html .left .text {
        width: 100%;
    }
    .news_show_html .left .text p {
        line-height: 32px;
        margin: 10px 0;
    }
    .news_show_html .left .switch .shang .jt{
        width: 100%;
        text-align: center;
        text-indent: 20px;
        background-position: left 30% center;
    }
    .news_show_html .left .switch .shang .jt:hover{
        background-position: left 30% center;
    }
    .news_show_html .left .switch a p{
        display: none;
    }
    .news_show_html .left .switch .xia .jt{
        width: 100%;
        text-align: center;
        text-indent: 20px;
        background-position: left 30% center;
    }
    .news_show_html .left .switch .xia .jt:hover{
        background-position: left 30% center;
    }
    .video_html{
        width: calc(100vw - 30px);
        padding: 20px 15px 0;
    }
    .video_html .center a{
        width: calc(50% - 8px);
        margin-left: 15px;
        margin-bottom: 20px;
    }
    .video_html .center a:nth-child(2n+1){
        margin-left: 0;
    }
    .video_html .center a p {
        line-height: 50px;
        height: 50px;
        padding: 0 10px;
    }
    .page_turning .jvzhong a:nth-child(1){
        width: calc(100% - 30px);
        margin-left: 15px;
        margin-left: 15px;
        text-align: center;
        text-indent: 20px;
        background-position: left 30% center;
    }
    .page_turning .jvzhong a:nth-child(1):hover{
        background-position: left 30% center;
    }
    .page_turning .jvzhong a:nth-last-child(1){
        width: calc(100% - 30px);
        margin-left: 15px;
        margin-left: 15px;
        text-align: center;
        text-indent: 20px;
        background-position: left 30% center;
    }
    .page_turning .jvzhong a:nth-last-child(1):hover{
        background-position: left 30% center;
    }
    .video_wanfa_html{
        width: calc(100vw - 30px);
        padding: 0 15px;
        padding-top: 20px;
    }
    .video_wanfa_html .text {
        width: 100%;
    }
    .video_wanfa_html .text .p {
        margin-top: 20px;
    }
    .video_wanfa_html .title .p {
        font-size: 20px;
    }
    .video_wanfa_html .title {
        padding-top: 24px;
    }
    .video_wanfa_html .title .p span{
        font-size: 14px;
    }
    .video_wanfa_html .title .more{
        width: 100px;
    }
    .wenyang_html{
        width: calc(100% - 30px);
        padding: 0 15px;
        padding-top: 20px;
    }
    .wenyang_html .swiper-container-art{
        width: 100%;
        height: auto;
    }
    .wenyang_html .swiper-container-art .swiper-slide{
        height: auto;
    }
    .wenyang_html .text{
        width: 100%;
    }
    .wenyang_html .list .each{
        width: calc(50% - 8px);
        margin-left: 15px !important;
        margin-bottom: 16px;
    }
    .wenyang_html .list .each:nth-child(2n+1){
        margin-left: 0 !important;
    }
    .wenyang_html .list .each .bt {
        font-size: 20px;
        line-height: 46px;
        height: 46px;
        margin-top: 0px;
    }
    .wenyang_html .text .bt {
        font-size: 20px;
        line-height: 58px;
    }
    .wenyang_html .text .p {
        font-size: 16px;
        height: 160px;
        line-height: 32px;
        margin-top: 16px;
    }
    .wenyang_html .text .button {
        width: 140px;
        height: 50px;
        line-height: 50px;
    }
    .xiangzhang_yuguojie_html .character{
        width: 100%;
    }
    .xiangzhang_yuguojie_html .text .p{
        height: auto;
        padding-right: 0;
    }
    .xiangzhang_yuguojie_html .text .p img{
        width: 100%;
        margin: 10px auto;
    }
    .xiangzhang_yuguojie_html{
        padding-bottom: 30px;
    }
    .video_wanfa_html .text .p p {
        line-height: 32px;
    }
    .xiangzhang_yuguojie_html .text .bt{
        line-height: 42px;
        font-size: 20px;
    }
    .xiangzhang_yuguojie_html .text .bt2 {
        line-height: 24px;
    }
    .xiangzhang_yuguojie_html .text .xian {
        margin-top: 15px;
    }
    .xiangzhang_yuguojie_html .text .p{
        margin-top: 10px;
    }
    .xiangzhang_fenguan_html{
        width: calc(100vw - 30px);
        padding: 0 15px;
        padding-bottom: 40px;
    }
    .xiangzhang_fenguan_html .center{
        padding-top: 0;
    }
    .xiangzhang_fenguan_html .pc-slide .left{
        width: 100%;
        margin-bottom: 20px;
    }
    .xiangzhang_fenguan_html .pc-slide .left .swiper-container{
        width: 100%;
        height: auto;
    }
    .xiangzhang_fenguan_html .pc-slide .right{
        width: 100%;
    }
    .xiangzhang_fenguan_html .pc-slide .right .fenguan p {
        font-size: 22px;
        line-height: 30px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .touxiang {
        width: 35px;
        background-size: 100% auto;
        background-position: top left;
    }
    .xiangzhang_fenguan_html .pc-slide .right .fenguan .xian {
        margin-top: 10px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .title a{
        margin-top: 2px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .swiper-slide{
        width: 100px;
        height: 80px;
        margin-right: 15px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .text{
        margin-top: 0;
    }
    .xiangzhang_fenguan_html .pc-slide .left{
        padding-top: 40px;
    }
    .xiangzhang_fenguan_html .pc-slide .right .swiper-container{
        height: 100%;
    }
    .xiangzhang_fenguan_html .center .each{
        margin-bottom: 0;
    }
    .xiangzhang_story_html{
        width: calc(100vw - 30px);
        padding: 0 15px;
        padding-top: 30px;
    }
    .xiangzhang_story_html .list .each{
        padding: 15px 15px 20px 15px;
        margin-bottom: 20px;
    }
    .xiangzhang_story_html .list .each .img{
        width: 100%;
    }
    .xiangzhang_story_html .list .each .text{
        width: calc(100% - 100px);
    }
    .xiangzhang_story_html .list .each .date{
        width: 100px;
        margin: 0;
    }
    .xiangzhang_story_html .list .each .date p:nth-child(1) {
        font-size: 28px;
        line-height: 40px;
        padding-top: 25px;
    }
    .xiangzhang_story_html .list .each .text .bt {
        font-size: 16px;
        line-height: 46px;
    }
    .xiangzhang_story_html .list .each .text .p {
        font-size: 15px;
        line-height: 25px;
        height: 50px;
    }
    .xiangzhang_story_html .list .each .text .xian{
        margin-bottom: 8px;
    }
    .xiangzhang_story_html .list .each .text .details_button{
        display: none;
    }
    .xiangzhang_about_html .information{
        width: calc(100vw - 30px);
        padding:30px 15px;
        
    }
    .xiangzhang_about_html .information .center .border .title {
        padding: 0 15px;
        padding-top: 28px;
        position: relative;
        margin-bottom: 10px;
    }
    .xiangzhang_about_html .information .center .border .img{
        width: calc(100% - 30px);
        margin-left: 15px;
    }
    .xiangzhang_about_html .information .center .border .right {
        width: calc(100% - 30px);
        margin-right: 15px;
    }
    .xiangzhang_about_html .information .center .border {
        padding-bottom: 22px;
    }
    .xiangzhang_about_html .information .center .border .right{
        position: relative;
    }
    .xiangzhang_about_html .information .center .border .title .p1 {
        font-size: 22px;
        line-height: 30px;
    }
    .xiangzhang_about_html .information .center .border .title .p2{
        font-size: 22px;
        color: #adadad;
        text-transform: uppercase;
        line-height: 32px;
        padding-left: 10px;
        padding-right: 20px;
    }
    .xiangzhang_about_html .information .center .border .title .xian{
        margin-top: 26px;
        margin-bottom: 15px;
    }
    .xiangzhang_about_html .information .center .border .right .first .date {
        width: 90px;
        padding-left: 0;
        padding-right: 0;
        border: none;
    }
    .xiangzhang_about_html .information .center .border .right .first .date p:nth-child(1) {
        font-size: 30px;
        color: #666666;
        line-height: 45px;
        margin-top: 8px;
    }
    .xiangzhang_about_html .information .center .border .right .first .text {
        width: calc(100% - 90px);
    }
    .xiangzhang_about_html .information .center .border .right .first .text .bt{
        font-size: 18px;
        color: #333333;
        line-height: 42px;
        height: 42px;
    }
    .xiangzhang_about_html .information .center .border .right .first .text .p {
        font-size: 15px;
    }
    .xiangzhang_about_html .information .center .border .right .list {
        padding-top: 12px;
    }
    .xiangzhang_about_html .information .center .border .right .list a .p {
        width: calc(100% - 100px);
        font-size: 16px;
        height: 38px;
        line-height: 38px;
    }
    .xiangzhang_about_html .information .center .border .right .list a .rq {
        font-size: 15px;
        line-height: 38px;
    }
    .xiangzhang_about_html .collection .title p:nth-child(1) {
        font-size: 22px;
    }
    .xiangzhang_about_html .collection .title p:nth-child(2) {
        font-size: 15px;
    }
    .xiangzhang_about_html .collection .swiper-slide a{
        width: calc(50% - 8px);
        margin-left: 15px;
    }
    .xiangzhang_about_html .collection .swiper-slide a:nth-child(2n+1){
        margin-left: 0;
    }
    .xiangzhang_about_html .collection .special {
        width: calc(100% - 30px);
        margin-top: 30px;
    }
    .xiangzhang_about_html .collection{
        height: auto;
        background-size: auto 100%;
        padding-bottom: 20px;
    }
    .xiangzhang_about_html .collection .title {
        padding-top: 22px;
    }
    .xiangzhang_about_html .xiangzhang_about_bottom .block{
        width: calc(50% - 8px);
        margin-left: 15px;
    }
    .xiangzhang_about_html .xiangzhang_about_bottom .block:nth-child(2n+1){
        margin-left: 0;
    }
    .xiangzhang_about_html .xiangzhang_about_bottom{
        height: auto;
        background-size: auto 100%;
        margin-bottom: 0;
        width: calc(100vw - 30px);
        padding: 15px 15px 20px;
        padding-bottom: 20px;
    }
    .xiangzhang_about_html .xiangzhang_about_bottom .block .bt {
        padding-top: 26px;
        margin-bottom: 20px;
    }
    .xiangzhang_about_html .xiangzhang_about_bottom .block .bt p:nth-child(1) {
        font-size: 20px;
        line-height: 12px;
    }
    .xiangzhang_about_html .xiangzhang_about_bottom .block .bt p:nth-child(2) {
        font-size: 15px;
        line-height: 15px;
        margin-left: 8px;
    }
    .xiangzhang_about_html .exhibition_hall .swiper-container-hall{
        width: calc(100vw - 30px);
        padding-bottom: 30px;
    }
    .xiangzhang_about_html .exhibition_hall .swiper-slide a{
        width: calc(50% - 8px);
        margin-left: 15px;
    }
    .xiangzhang_about_html .exhibition_hall .swiper-slide a:nth-child(2n+1){
        margin-left: 0;
    }
    .xiangzhang_about_html .swiper-button-prev-hall{
        display: none;
    }
    .xiangzhang_about_html .swiper-button-next-hall{
        display: none;
    }
    .xiangzhang_about_html .exhibition_hall .center .swiper-pagination-bullet{
        width: 8px;
        height: 8px;
    }
    .xiangzhang_about_html .exhibition_hall .center .swiper-pagination-hall {
        bottom: 20px;
    }
    .xiangzhang_about_html .exhibition_hall .swiper-slide a .text {
        padding: 0 0;
        width: 100%;
        height: auto;
        padding-bottom: 20px;
    }
    .xiangzhang_about_html .exhibition_hall .swiper-slide a .text .bt {
        font-size: 18px;
        color: #333333;
        height: 36px;
        line-height: 36px;
        margin-top: 0px;
    }
    .xiangzhang_about_html .exhibition_hall .swiper-slide a .text .p {
        font-size: 15px;
        color: #666666;
        line-height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .xiangzhang_about_html .exhibition_hall .title p:nth-child(1){
        font-size: 22px;
    }
    .xiangzhang_about_html .exhibition_hall .title p:nth-child(2){
        font-size: 15px;
    }
    .xiangzhang_about_html .exhibition_hall .title {
        padding-top: 22px;
    }
    .xiangzhang_about_html .exhibition_hall .swiper-container-hall{
        margin-top: -30px;
    }
    .xiangzhang_about_html .video_wanfa_html .text .touxiang{
        width: 35px;
        background-size: 100% auto;
        background-position: top left;
    }
    .xiangzhang_about_html .video_wanfa_html .text .bt{
        font-size: 22px;
        line-height: 12px;
    }
    .xiangzhang_about_html .text .p {
        margin-top: 0px;
    }
    .xiangzhang_about_html .video_wanfa_html .title {
        padding-top: 20px;
    }
    .xiangzhang_about_html .text .p {
        padding-right: 24px;
    }
    .video_wanfa_html .text .p p{
        margin-bottom: 10px;
    }
    .xiangzhang_about_html .museum .museum_list{
        width: calc(100vw - 30px);
        padding: 0 15px;
        padding-bottom: 30px;
    }
    .xiangzhang_about_html .museum .museum_list a{
        width: calc(50% - 8px);
        margin-left: 15px;
        margin-bottom: 10px;
    }
    .xiangzhang_about_html .museum .museum_list a:nth-child(2n+1){
        margin-left: 0;
    }
    .xiangzhang_about_html .museum .museum_list a p {
        font-size: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .xiangzhang_about_html .museum .museum_list a .img {
        margin-bottom: 2px;
    }
    .xiangzhang_about_html .video_wanfa_html{
        margin-bottom: 26px;
    }
    .art_show_html .text{
        width: calc(100% - 30px);
    }
    .art_show_html .text .p{
        padding-right: 25px;
    }
    .art_show_html .text .bt {
        padding-top: 0px;
        font-size: 20px;
    }
    .banner img{
        width: 100%;
    }
    .banner_ny_img{
        width: 100%;
    }

    .hotel_show_html{
        width: calc(100vw - 30px);
        margin: auto;
    }
    .hotel_show_html .bt {
        font-size: 18px;
        line-height: 32px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .hotel_show_html .text {
        padding-top: 0px;
        padding-bottom: 22px;
    }
    .hotel_show_html .text p {
        line-height: 32px;
        margin-bottom: 10px;
    }
    .hotel_show_html .text img{
        margin-bottom: 10px;
    }
    .join_html .table {
        padding-top: 0px;
    }
    .join_html .table .float_l {
        width: 100% !important;
        height: auto;
        margin-bottom: 0px;
        margin-left: 0 !important;
    }
    .join_html .table .input input {
        margin-bottom: 0px;
    }
    .join_html .table .float_l .msgtitle{
        width: 100%;
        font-size: 15px;
        color: #666666;
        line-height: 46px;
    }
    .join_html .table .input td:nth-child(2) {
        width: 100%;
    }
    .join_html .table .input input{
        width: calc(100% - 80px);
        height: 50px;
        line-height: 50px;
        margin-bottom: 6px;
        padding: 0 15px;
        font-size: 15px;
        margin-right: 5px;
    }
    .join_html .table .textarea td:nth-child(2) textarea{
        width: calc(100% - 80px) !important;
        height: 150px !important;
        padding: 15px;
        font-size: 15px;
        margin-right: 10px;
        margin-bottom: 0;
    }
    .join_html .table .textarea td:nth-child(2){
        width: 100% !important;
    }
    .join_html .table .tijiao .msg_btn_area{
        width: 110px;
        font-size: 15px;
        height: 46px;
        line-height: 46px;
    }
    .join_html .table .radio {
        width: 50% !important;
        margin-bottom: 10px !important;
    }
    .join_html .join_us .join_us_title {
        padding-bottom: 0px;
    }
}

/* 新增 */
@media screen and (max-width:500px){
    .mobile-gsys .m-gsys-bot .m-gsys-item{
        width: 100% !important;
    }
}
/* 新增 */




















































































