/* m_nav */
.m_area .icon-dizhi2{font-size: 26px;color: #23b53a;vertical-align: middle;line-height: 1;}
.m_fixedbot{display: none;}
.m_area,.m_logo,#navToggle,.m_main,.m_foot{display: none;}
.m_lytd{display: none;}
.m_nav .ul li:hover .icon-arrow-down{background: #f5f5f5;}
.m_nav .ul li:first-child .icon-arrow-down{display: none;}
.m_nav .ul li .icon-arrow-down.up{transform: rotate(180deg);}
.m_nav{position: fixed;top: 0px;right: 0;width: 100%;height: 100%;background: #fff;
    transition: all ease 0.5s;-webkit-transition: all ease 0.5s;z-index: 1000;opacity: 1;visibility: visible;margin-top: 0;overflow-y: auto;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top: 0;transform: translateX(100%);}
.m_nav.open{transform: translateX(0);}
.m_nav .top{height: 60px;padding: 20px;box-sizing: border-box;}
.m_nav .top .closed{width: 30px;height: 30px;vertical-align: middle;float:right;cursor: pointer;}
.m_nav .logo{width: 100%;margin:0 auto;}
.m_nav .logo img{height: 50px;display: block;margin:10px auto;}
.m_nav .ul{margin-top: 20px;}
.m_nav .ul li{padding: 0 20px;border-bottom: 1px solid #f5f5f5;transform: translateY(0);
    -webkit-transform: translateY(100%);transform: translateY(100%);
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;opacity: 0;}
.m_nav.open .ul li{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.m_nav.open .ul li{width: 33.33%;float: left;text-align: center;padding: 10px 0 0;}
.m_nav .ul li a{display: block;text-decoration: none;color: #333;font-size: 16px;line-height: 40px;width: 100%;}
.m_nav .ul li a.leve1 {display: block;width: auto;}
.m_nav.open .ul li img{max-width: 48px;}
#owl-banner .item img{display: none;}

.searchbars{display: none;}

.m_city{position: fixed;top: 0px;left: 0;width: 100%;height: 100%;background: #fff;
    transition: all ease 0.5s;-webkit-transition: all ease 0.5s;z-index: 1000;opacity: 1;visibility: visible;margin-top: 0;overflow-y: auto;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top: 0;transform: translateX(-100%);}
.m_city.open{transform: translateX(0);}
.m_city .top{height: 60px;padding: 20px;box-sizing: border-box;background: #f9f9f9;}
.m_city .top .closed{width: 30px;height: 30px;vertical-align: middle;cursor: pointer;}
.m_city .city_list{margin: 20px;}
.m_city .city_list li{width: 30.33%;margin: 0 1.5%;float: left;padding: 10px 0;border: 1px solid #ddd;border-radius: 5px;margin-bottom: 20px;text-align: center;box-sizing: border-box;}
.m_city .city_tit{font-size: 26px;text-align: center;background: #f9f9f9;padding-bottom: 20px;}


@media screen and (max-width:768px){
    .subbanner{height: auto;}
    .subbanner img{position: relative;}
    #owl-banner{height: auto;}
}
@media screen and (max-width: 680px){
    
    .fixed-r,.fixed_bot{display: none;}
	.m_nav .ul li a{display: inline-block;width: auto;}
    .pc_head #navToggle {height: auto;padding: 5px 10px;display: inline-block;position: absolute;right: 0;top: 10px;}
    #navToggle i{font-size: 30px;line-height: 1;color: #000;}
	.pc_head #navToggle span {position: relative;width: 25px;height: 1px;margin-top: 19px;}
	.pc_head #navToggle span:before,.pc_head #navToggle span:after {content: '';position: relative;width: 100%;height: 1px;left: 0;}
	.pc_head #navToggle span,.pc_head #navToggle span:before,.pc_head #navToggle span:after {
		-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;display: block;background: #4f4f4f;}
	.pc_head #navToggle span:before {top: 8px;}
	.pc_head #navToggle span:after {bottom: 10px;}
	.pc_head #navToggle.open span:before {top: 10px;
        -webkit-transform: translateY(-11px) rotate(-45deg);-moz-transform: translateY(-11px) rotate(-45deg);
        -ms-transform: translateY(-11px) rotate(-45deg);-o-transform: translateY(-11px) rotate(-45deg);
        transform: translateY(-11px) rotate(-45deg);}
    .pc_head #navToggle.open span:after {bottom: 12px;
        -webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);
        -ms-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);
        transform: translateY(10px) rotate(45deg);}
	.pc_head #navToggle.open span {background: none;}
	.pc_head #navToggle.open span:before,.pc_head #navToggle.open span:after {background: #4f4f4f;}
    .pc_head .topbar,.pc_head .header,.pc_head .nav{display: none;}	
    .pc_head{height: 60px ;text-align: center;}
    .pc_head .m_logo{display: inline-block;}
    .pc_head .m_logo img{height: 40px;margin-top: 10px;}
    .m_area{display: block;float: left;top: 15px;left: 10px;position: absolute;}
    #owl-banner .item{background:none;height: auto;overflow: hidden;}
    #owl-banner .item img{display: block;width: 170%;margin-left: -35%;}
    #owl-banner .owl-controls{bottom: 0;}
    .homemain,.foot{display: none;}
    #owl-banner .owl-controls .owl-prev{left: 0;}
    #owl-banner .owl-controls .owl-next{right: 0;}
    #owl-banner .owl-controls .owl-pagination{bottom: 0;}

    .m_main{display: block;background: #efeff4;}
    .m_main .nav_icon{padding: 10px 0;position: relative;overflow: hidden;background: #fff;}
    .m_main .nav_icon li{width: 25%;float: left;text-align: center;padding: 10px 0;}
    .m_main .nav_icon i{width: 60px;height: 60px;display: inline-block;}
    .m_main .nav_icon i img{width: 100%;height: 100%;}
    .m_main .adver_list{margin: 10px  0 0;background: #fff;padding: 10px;}
    .m_main .adver_list img{max-width: 100%;border-radius: 8px;}
    .m_main .adv_list{padding: 0 5px;background: #fff;}
    .m_main .adv_list li{width: calc(50% - 10px);float: left;margin: 0 5px;margin-bottom: 10px;background: #faf6f5;padding: 10px 0;position: relative;}
    .m_main .adv_list li .tit{font-size: 18px;padding-left: 10px;}
    .m_main .adv_list li p{color: #666;padding-left: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position:relative;z-index:5;}
    .m_main .adv_list li img{max-width: 45px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
    .m_main .hot_ly{margin-top: 10px;background: #fff;padding: 0 10px;}
    .m_main .hot_ly h4{font-size: 18px;font-weight: bold;padding: 10px;border-bottom: 1px solid #ddd;}
    .m_main .hot_ly h4 a{float: right;font-size: 14px;color: #666;font-weight: normal;}
    .m_main .hot_ly li{padding: 20px 0;border-bottom: 1px solid #eee;}
    .m_main .hot_ly li img{width: 120px;height: 85px;border-radius: 5px;float: left;}
    .m_main .hot_ly li .txtarea{margin-left: 140px;}
    .m_main .hot_ly li h5{font-size: 16px;}
    .m_main .hot_ly li h5 span{font-size: 14px;color: #666;margin-left: 8px;font-weight: normal;}
    .m_main .hot_ly li .price{font-size: 16px;font-family: Arial;color: #ff3c21;font-weight: bold;}
    .m_main .hot_ly li .tag span{padding: 5px 10px;margin-right: 10px;color: #fff;font-size: 12px;background: #74ccd4;line-height: 1;}
    .m_main .hot_ly li .tag span:nth-child(2){background: #7ad7a0;}
    .m_main .hot_ly li .ly_td{background: #fff5ed;margin-top: 15px;line-height: 1;font-size: 13px;padding: 8px 0 8px 5%;border-radius: 20px;display: inline-block;width: 95%;}
    .m_main .hot_ly li .ly_td span{font-weight: bold;margin-right: 10px;}
    .m_main .hot_ly li .ly_td span.td_des{vertical-align: text-bottom;display: inline-block;width: 74%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;}
    .m_main .hot_ly li:last-child{border-bottom: none;}
    .m_main .hot_ly .more,.m_main .m_news .more{display: inline-block;width: 100%;height: 45px;line-height: 45px;font-size: 14px;color: #23b53a;background: #fcf8f6;text-align: center;font-weight: bold;text-align: center;margin: 0 auto 15px;}
    .m_main .tsly{padding: 0 10px;background: #fff;margin-top: 10px;}
    .m_main .tsly h4,.m_main .m_service h4{font-size: 18px;font-weight: bold;padding: 10px;border-bottom: 1px solid #ddd;margin-bottom: 15px;}
    .m_main .tsly img{max-width: 100%;}
    .m_main .tsly .art_con{padding-bottom: 10px;}
    .m_main .tsly .art_con h5{font-size: 16px;font-weight: normal;line-height: 1;margin: 10px 0 5px;}
    .m_main .m_news{margin-top: 10px;background: #fff;padding: 0 10px;}
    .m_main .m_news .top{border-bottom: 1px solid #ddd;}
    .m_main .m_news .top span{font-size: 16px;display: inline-block;width: 30.33%;padding: 10px 0;text-align: center;}
    .m_main .m_news .top span.active{color: #23b53a;}
    .m_main .m_news .news_wrap li{display: flex;padding: 15px 0;overflow: hidden;}
    .m_main .m_news .news_wrap li .txtarea{flex: 1;    width: calc(100% - 135px);float: left;}
    .m_main .m_news .news_wrap li .txtarea .des{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow : hidden;word-break:break-all;line-height: 1.5;}
    .m_main .m_news .news_wrap li .imgarea{width: 120px;height: 85px;overflow: hidden;margin-left: 15px;border-radius: 5px;float: right;position: relative;background: #f6f6f6;}
    .m_main .m_news .news_wrap li .imgarea::after{position: absolute;content: "";left: 50%;top: 50%;transform: translate(-50%,-50%);color: #999;}
    .m_main .m_news .news_wrap li .imgarea img{width: 100%;height: 100%;}
    .m_main .m_news .news_wrap li .n_icon{font-family: Arial;color: #999;line-height: 1;margin-top: 10px;}
    .m_main .m_news .news_wrap li .n_icon .view{float: right;}
    .m_main .m_news .news_wrap li .n_icon .view i{margin-right: 8px;font-size: 18px;}
    .m_main .m_news .news_wrap{display: none;}
    .m_main .m_news .news_wrap.show{display: block;}
    .m_service{background: #fff;margin-top: 10px;padding: 0 10px 15px;}
    .m_service li img{width: 100%;}
    .m_service li p{text-align: center;font-size: 16px;margin: 5px 0;}
    .m_foot{display: block;background: #2e2e2e;padding: 20px 0px 25px;color: #999;text-align: center;}
    .m_foot .bot_logo p{font-size: 15px;letter-spacing: 3px;}
    .m_foot .bot_logo img{max-width: 160px;}

   
    /* inner.css */
    .wrapper{width: 100%;}
    .con_left .select{margin-top: 0;}
    .searchbars{position: relative;padding: 8px 10px;display: -webkit-box;display: -webkit-flex;display: flex;box-sizing: border-box;background-color: #efeff4;-webkit-text-size-adjust: 100%;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
    .searchbars form{width: 100%;height: 38px;background: #fff;border-radius: 4px;}
    #searcher{border: none;font-size: 14px;text-align: center;line-height: 20px;height: 20px;margin-top: 8px;width: calc(100% - 60px);}
    #searchglass{float: right;border: 0;background: transparent url(../images/search_146.png) no-repeat;color: transparent;height: 38px;width: 50px;background-size: 20px;background-position: center;opacity: 0.5;}
    .con_left{width: 100%;}
    .con_right {display: none;}
    .con_left .select{position: relative;width: 100%;height: 100%;}
    .con_left .select>div{width: 25%;float: left;clear: none;padding: 0;border: none;position: static;}
    .con_left .select .list{width: 96%;padding:0 10px;position: absolute;height: auto;max-height: 50vh;overflow-y: auto;background: #fff;z-index: 999;left: 0;top: 40px;display: none;box-shadow: 0 5px 5px #ddd;border-top: 1px solid #ddd;}
    .con_left .select .list a{display: block;line-height: 3;border-bottom: 1px solid #ddd;text-align: left;background: url(../images/wgx.png)no-repeat center right;width: 100%;float: none; cursor: pointer; }
    .con_left .select .list a.on,    .con_left .select .list a.current{background: url(../images/gx.png)no-repeat center right;}
    .con_left .select .tit{background: #fff;padding: 0 10px;display: block;width: auto;float: none;}
    .con_left .select .tit::after{content: "ˇ";font-size: 30px;font-weight: normal;position: absolute;padding-left: 5px;top:15px;height: 10px;line-height: 1;}
    .con_left .sort{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;position: relative;border-left: 1px solid #ddd;}
    .con_left .sort li{width: 33.33%;padding:6px 0;border-right: 1px solid #ddd;text-align: center;box-sizing: border-box;cursor: pointer; -webkit-tap-highlight-color: transparent;}
    .con_left .select .more{display: none;}
    .con_left .ly_list li{border: none;border-bottom: 1px solid #ddd;margin-bottom: 0;}
    .con_left .ly_list li .imgarea, .tsyl .ts_list .imgarea{width: 140px;height: 100px;border-radius: 5px;margin-right: 20px;}
    .con_left .ly_list li .optimum{display: none;}
    .con_left .ly_list li .txtarea, .tsyl .ts_list .txtarea{width: calc(100% - 160px);}
    .con_left .ly_list li h4, .tsyl .ts_list h4{margin-top: 0;font-size: 16px;}
    .con_left .ly_list li .txtarea p.tedian, .tsyl .ts_list .txtarea p.tedian{display: none;}
    .con_left .ly_list li .txtarea p.address, .tsyl .ts_list .txtarea p.address{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;}
    .con_left .ly_list li .fr, .tsyl .ts_list .fr{float: left;}
    .con_left .ly_list li .q_price, .tsyl .ts_list .q_price{margin-top: 0;}
    .con_left .ly_list li .link{display: none;}
    .con_left .ly_list li .tag, .tsyl .ts_list .tag{margin-top: 0;}
    .con_left .ly_list li .tag span{
        display: none;
    }
    .con_left .ly_list li .tag span:nth-child(1){
        display: inline;
    }
    .con_left .ly_list li .q_price span, .tsyl .ts_list .q_price span{font-size: 22px;line-height: 1.5;}
    .con_left .ly_list li .youhui{display: none;}
    .con_left .ly_list li .youhui li p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .breadcrumb-bar{display: none;}
    .lt_top .pic_scroll{width: 100%;}
    .lt_top .gallery-thumbs,.lt_top .swiper-button-prev,.lt_top .swiper-button-next{display: none;}
    .lt_top .gallery-top li img{height: 65vw;}
    .lt_top .lytop_txt{width: auto;padding: 10px 15px;}
    .lt_top .lytop_txt h1{font-size: 22px;}
    .lt_top .lytop_txt .des{display: none;}
    .lt_top .lytop_txt .price span{font-size: 24px;}
    .lt_top .lytop_txt .price, .lt_top .lytop_txt .address{margin-bottom: 0;}
    .lt_top .lytop_txt .advantage{margin-bottom: 15px;margin-top: 5px;}
    .lt_top .lytop_txt .service{padding: 10px 0;}
    .lt_top .lytop_txt .service li span{margin: 0 10px 0 0;}
    .lt_top .lytop_txt .contact .tel{width: auto;float: none;border: none;}
    .lt_top .lytop_txt h1,.lt_top .lytop_txt .number p{font-size: 18px;}
    .lt_top .lytop_txt .price span{font-size: 20px;}
    .xinxi .intro span{font-size: 14px;line-height: 25px !important;padding: 0 10px;}
    .lt_top .lytop_txt .zixun{display: none;}
    .ly_show .advert{display: none;}
    .lt_top{margin-bottom: 15px;}
    .subNav .fr_tel{display: none;}
    .subNav a{margin: 0 20px 0 0;}
    .xinxi p,.xinxi .dianping,.xinxi .intro .more{font-size: 12px;}
    .photos ul{width: 100%;}
    .photos li{width: 100%;margin-right: 0;}
    .photos li{height: 60vw;margin-bottom: 10px;}
    .photos li .photo_scroll,.photos li a{height: 50vw;}
    .muxing li .txtarea h5,.tuijian .tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .tuijian .imgarea{height: 28vw;}
    .xinxi .dianping b, .xinxi .intro b{float: none;}
    .xinxi .dianping span, .xinxi .intro .des{margin-left: 0;}
    .subNav .wrapper{display: flex;width: auto;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .muxing li{width: 100%;margin: 0 0 15px 0;}
    .muxing li .txtarea h5{margin-top: 10px;}
    .muxing li .imgarea{width: 100px;height: 100px;}
    .muxing li .more{display: none;}
    .muxing li .txtarea .des span{margin: 5px 10px 5px 0;}
    .ly_message h2{padding: 0 10px;font-size: 18px;}
    .ly_message .ly_cont{padding: 10px;margin-bottom: 15px;}
    .mingren .swiper-button-prev,.mingren .swiper-button-next{display: none;}
    .tuijian .pri{width: 100%;}
    .leve3{display: none;}
    .news_sub img{display: none;}
    .news_sub .txtarea{position: relative;left: auto;top: auto;transform: none; color: #222;}
    .news_sub .txtarea h4{display: none;}
    .news_sub .topnav{margin-top: 0;overflow-x: scroll;background: #f5f5f5;width: auto;
        white-space: nowrap;
        display: -webkit-box;
        overflow-x: auto;white-space:nowrap;
        -webkit-overflow-scrolling: touch;}
    .news_sub .topnav li{float: left;padding: 0;width: 25%;display: inline-block;padding: 8px 0;}
    .news_list li{padding: 15px;}
    .sub_title h3{font: 600 18px/1 "microsoft yahei";}
    .relate-news li{width: 100%;margin-bottom: 5px;}
    .relate-news li a{display: inline-block;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .news-article .link{display: none;}
    .news-article img{max-width: 100%; height: auto;}
    .relate-news{margin-top: 30px;}

    .lt_top .mxtop_txt{width: auto;padding: 10px;}
    .lt_top .mxtop_txt .contact{display: none;}
    .mxtop_txt .contact>div{flex: 1;margin-right: 20px;width: 150px;font-size: 16px;margin-top: 20px;}
    .mxtop_txt h1{font-size: 22px;}
    .mxtop_txt .price span{font-size: 24px;}
    .title h3{font-size: 26px;}
    .title{margin: 20px 0 10px;}
    .service h4{font-size: 22px;}
    .service_sub img{width: 300%;margin-left: 50%;}
    .service img{max-width: 100%;}
    .service .ser_list li{width: 48%;margin-bottom: 20px;}
    .service .ser_list li p{padding: 0 15px;line-height: 1.5;}
    .service .ser_list{margin-bottom: 10px;}
    .service .viewmore{margin-bottom: 30px;}
    .service .binyi_ser{margin: 20px 0;}
    .service .binyi_ser .by_list li{width: 31.33%;margin-bottom: 20px;}
    .service .binyi_ser .by_list{padding: 20px 0 15px;}
    .service .binyi_ser .by_list li i{width: 70px;height: 70px;line-height: 70px;font-size: 30px;}
    .service .fs_cont .img,.service .fs_ser{width: 100%;}
    .service .fs_ser{position: relative;top: auto;transform: none;padding: 10px 0;}
    .service .fs_cont{margin-bottom: 30px;}
    .service .fs_ser span{margin: 10px 20px;font-size: 20px;}
    .service .zd_list{width: auto;padding: 0 10px;margin-bottom: 10px;}
    .service .zd_list li{width: 100%;margin-bottom: 20px;padding: 10px 0;background: #fff;border: 1px solid #c6a152;color: #c6a152;font-size: 18px;}
    .service .zd_list li i{color: #c6a152;border-color: #c6a152;width: 48px;height: 48px;line-height: 48px;}

    .subbanner img{width: 200%;}
    .serv_show li .imgarea,.serv_show li .txtarea{width: 100%;padding: 0;}
    .serv_show li .txtarea{width: 90%;padding: 10px 5%;}
    .serv_show li .txtarea h4{font-size: 18px;margin-bottom: 5px;}
    .serv_show li .txtarea p{font-size: 14px;line-height: 1.5;}
    .serv_show li{margin-bottom: 25px;}
    .serv_show{margin: 30px 0;}
    .ban1 .txtarea{width: 90%;}
    .ban1 .txtarea h3{font-size: 18px;}
    .ban1 .txtarea p{font-size: 15px;}
    .ban1 .icon_down{background-size: 50%;bottom: 10px;}
    .tsyl .select{background: #fff;border-radius: 0;display: -webkit-box;display: flex;height: 45px;line-height: 45px;width: auto;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;text-align: center;margin: 0 0 15px 0;border: none;}
    .tsyl .select li{padding: 0;line-height: 45px;display: inline-block;padding: 0 20px;}
    .tsyl .select li.active{background: #fff;border-bottom: 2px solid #23b53a;color: #23b53a;}
    .tsyl .ts_list .fr{text-align: left;}
    .tsyl .ts_list .link{display: none;}
    .tsyl .ts_list .bot{margin-top: 10px;padding-top: 5px;}
    .tsyl .ts_list .bot h5{margin-top: 5px;}
    .tsyl{background: #f5f5f5;}
    .tsyl .ts_list{border: none;background: #fff;margin-bottom: 15px;}
    .tsyl .ts_list .bot .piclist li{width: 48%;display: none;}
    .tsyl .ts_list .bot .piclist li:first-child,.tsyl .ts_list .bot .piclist li:nth-child(2),.tsyl .ts_list .bot .piclist li:nth-child(3),.tsyl .ts_list .bot .piclist li:nth-child(4){display: block;}
    .kyfs{margin: 30px 0 0;}
    .kyfs .news_cont{padding: 0 10px;}
    .kyfs .news_cont .u1{width: 100%;}
    .kyfs .news_cont .u1 li{padding-bottom: 10px;margin-bottom: 10px;}
    .kyfs .news_cont .u1 li:nth-child(2){display: none;}
    .kyfs .news_cont .u1 .imgarea{width: 120px;height: 85px;}
    .kyfs .news_cont .u1 h5{margin-top: 0;}
    .kyfs .news_cont .u1 .time{margin: 0;}
    .kyfs .news_cont .u1 .des{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow : hidden;word-break:break-all;line-height: 1.5;}
    .kyfs .news_cont .u2{width: 100%;}
    .kyfs .news_cont .u2 li{margin-bottom: 5px;}
    .kyfs .news_cont .u2 li:first-child, .kyfs .news_cont .u2 li:nth-child(5){margin: auto;}
    .kyfs .news_cont .u2 li:nth-child(4){padding-bottom: 10px;margin-bottom: 10px;}
    .kyfs .news_cont .wrap{padding: 15px 15px 10px;}
    .jrty{border-top: 1px solid #ddd;}
    .jrty h3{margin: 20px 0 10px;}
    .jditems .owl-carousel .owl-wrapper-outer{width: 80%;margin: 0 10%;}
    .jrty .jr_cont .top{margin-bottom: 20px;}
    .azjr{margin-top: 30px;}
    .jr_cont{padding: 0 10px;}
    .azjr .con_left{width: 100%;}
    .azjr .con_right{display: none;}
    .azjr .con_left>ul>li{width: 100%;margin-bottom: 20px;}
    .calendar{width: 90%;margin: 0 5%;padding: 0;}
    .calendar-week{display: flex;}
    .calendar-week .item{flex: 1;}
    .calendar-date .item{margin: 5px 2%;width: 10.28%;}
    .calendar-title{margin: 5px;}
    .about_des .imgarea{width: 100%;min-height: 150px;}
    .about_des .txtarea{width: 100%;padding: 10px 0;}
    .about_des .txtarea h4,.about_des .txtarea .txt{padding: 0 15px;}
    .culture li{margin: 20px 3.5%;}
    .about .ser ul li{width: 48%;margin-bottom: 20px;}
    .about .ser{padding: 10px 10px 20px;}
    .contact .inform{width: 100%;padding: 20px 0;}
    .contact .inform p{margin: 0 0 10px 20px;}
    .contact .map{width: 100%;}
    .contact .message{margin: 20px 0;padding: 0 15px;}
    .contact .inform h4{font-size: 18px;margin: 0 0 15px 20px;}
    .message .field .ui-input,.message .ui-textarea{width: calc(100% - 10px);margin-bottom: 15px;font-size: 14px;}
    .message .field:after{display: none;}
    .contact .message .title h3{font-size: 20px;}
    .contact .message .title .line{margin: 10px 0 5px;}
    .contact .title h3{font-size: 24px;}
    .news_list{width: 100%;}
    .news_list li{width: auto;margin-right: 0;}
    .news_sub .topnav a{float: none;}
    .news_sub .topnav a{color: #333;}
    .news_sub.ban1 .txtarea{width: 100%;}
    .tsyl .ts_list .bot .piclist li img{height: 30vw;}

    .wrapper, .container{width: auto;padding: 0 10px;}
    .page_newsList li{padding: 15px 10px;}
    .page_newsList li .time{display: none;}
    .page_newsList li .con{width: calc(100% - 130px);padding: 0;padding-right: 10px;}
    .page_newsList .img{width: 120px;}
    .page_newsList li .con h4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
    .page_newsList li .con p{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow : hidden;word-break:break-all;margin-top: 10px;}


    .mxlist li{width: 48%;}
    .mxlist li .imgarea{width: 100%;}
    .mxlist li img{max-width: 100%;}
    .mxlist .mx_tag{display: none;}
    .jrty .jr_cont .festival_sm{ padding: 0 5%;}
    .m_lytd{display: block;background: #fff5ed;margin-top: 15px;line-height: 1;font-size: 13px;padding: 8px 0 8px 5%;border-radius: 20px;display: inline-block;width: 95%;}
    .m_lytd span{font-weight: bold;margin-right: 10px;}
    .m_lytd span.td_des{display: inline-block;width: 74%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;}

    .binyi_serv ul,.binyi_serv ul li{width: 100%;}
    .binyi_serv ul li .imgarea{width: 120px;height: 120px;}
    .binyi_serv ul li .txtarea{padding-left: 145px;}
    .binyi_serv ul li .txtarea p{margin: 3px 0;}
    .binyi_serv ul li .txtarea .link{margin-top: 5px;}
    .binyi_serv ul li .txtarea .link{display: none;}

    .m_fixedbot{width: 100%;height: 45px;position: fixed;bottom: 0;display: block;z-index: 999;}
    .m_fixedbot ul{width: 100%;height: 45px;}
    .m_fixedbot ul li{width: 50%;text-align: center;float: left;background: #fff;}
    .m_fixedbot ul li a{display: inline-block;line-height: 45px;color: #23b53a;font-size: 16px;width: 100%;text-align: center;}
    .m_fixedbot ul li a i{font-size: 30px;vertical-align:middle;margin-right:8px;line-height: 1;}
    .m_fixedbot ul li:last-child{background: #23b53a;}
    .m_fixedbot ul li:last-child a{color: #fff;}

    .map_cont{height: 300px;}
    #allmap{height: 300px !important;}
    .subNav{font-size: 14px;}
    .subNav li{margin: 0 5px;}
    .jrty .jr_nav span{font-size: 18px;width: 80px;}
    .jrty .jr_nav .time_select{width: 95%;}
    .jrty .jr_nav select{width: 30%;margin-left: 0;}
    #button1{padding: 0 15px;margin-top: 10px;}
}
