@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1800px) {
.logos{ margin-left:5%;}
.nav li a{ padding:0 15px;}

.mapinfo{ padding:0 5%;}
}

@media screen and (max-width: 1680px) {
.container{ width:1200px; }

.header{ height:68px; line-height:68px;}
.logos a{ font-size:20px; }
.header .region{ height: 68px; }

.nav{margin-left:64px;}
.nav li a{ font-size:14px; }

.lang a{ padding:0 15px;}

.tel{padding:0 15px 0 30px;}
.tel span{ font-size:20px; padding-left:30px; background-size:20px; }


.banner .swiper-slide .info h3{ font-size:24px;}
.banner .swiper-slide .info p{ font-size:24px;}

.banner .swiper-pagination .swiper-pagination-bullet{ width:50px; height:40px; font-size:14px; }

.banner .banner-next,.banner .banner-prev{ width:70px; height:70px; margin-top:-35px; }
.banner .banner-prev{ right:60px; }


.ban_search{ width:686px; border-radius:8px;}
.ban_search li.input{ width:530px; height:58px;}
.ban_search li.input input{ height:58px; line-height:58px; padding:0 15px; font-size:14px;}
.ban_search li.addbtn{ padding:0 20px; right:156px; }
.ban_search li.addbtn a{ padding-left:20px; background-size:auto 15px; font-size:14px; height:58px; line-height:58px; }
.ban_search li.submit{ padding:12px 30px;}
.ban_search li.submit input{ width:96px; height:34px; padding-left:45px; background:#d5ae82 url(../images/submit.png) no-repeat 20px center; border-radius:8px; }
.ban_search li.submit input:hover{ background:#000 url(../images/submits.png) no-repeat 20px center;}

.online{ width:60px; }
.online .linkup{ padding-top:15px;}
.online .linkup a{ width:25px; margin:40px auto 0 auto;}
.online .down .xian{ height:60px; }
.online .down:after{ width:3px; height:25px; }

.jpfy{ padding:85px 0;}
.tit01 h3{ font-size:42px;  }
.tit01 p{ font-size:14px; }

.tabnav{ line-height:42px; margin-top:25px; }
.tabnav li{ margin-right:15px; }


.apalist li{  margin-top:35px; }
.apalist li .img .label{ top:25px; }

.apalist li .txt .title{  margin-top:15px; padding-right:85px; }
.apalist li .txt .title h3{ font-size:16px; }
.apalist li .txt .title .price{ font-size:20px; }
.apalist li .txt .title .price span{ font-size:12px; }

.apalist li .txt .parameter{ margin-top:5px; font-size:12px;}

.apalist li .txt .parameter div{ margin-right:20px; }

.homemore{ margin-top:85px;}
.homemore a{ height:38px; line-height:38px; font-size:14px; width:170px; border-radius:19px;}


.hlsx{ padding:85px 0;}
.tit02{ line-height:20px; }

.tit03{ line-height:60px; }
.tit03 h3{ font-size:40px; }
.tit03 .more{ width:38px; width:170px; line-height:36px; border-radius:19px; margin-top:11px; }
.apalist2 li .img{ border-radius:8px; }


.zkfy{ padding-top:85px;}
.tit04{ margin-bottom:85px;}
.tit04 h3{ font-size:42px; }
.tit04 p{ font-size:14px; margin-top:15px; }


.fymain{ height:500px;}

.fymain .img{  padding-left:70px;}
.fymain .img img{height:500px;}
.fymain .txt{ padding-left:70px;}
.fymain .txt .discount{ font-size:12px; margin:25px 0;}
.fymain .txt h3{font-size:30px; }
.fymain .txt p{ font-size:14px; margin-top:10px;}

.fymain .txt .info{ line-height:50px; padding:15px; margin-top:30px;}
.fymain .txt .info .parameter{ font-size:12px; border-left:5px solid #d5ae82;}

.fymain .txt .info .price{ font-size:24px; }
.fymain .txt .info .price span{ font-size:14px;}

.fymain .txt .more{ width:150px; height:42px; line-height:42px; font-size:14px; border-radius:21px; margin-top:40px;}


.fymain2 .img{  margin-top:-70px; padding:0;}
.fymain2 .txt{ height:500px; }
.fymain2 .txt:after{right:-70px; width:70px; }
.fymain2 .txt .discount{margin-top:50px; }


.yzfy{padding:85px 0;}
.yznav{ margin-top:30px;}
.yznav li{ height:28px; line-height:26px; border-radius:14px; font-size:12px; }
.yznav li.on,.yznav li:hover{ font-size:14px;}

.yztab .title{ font-size:24px; margin:20px 0 15px 0;}
.yztab .info{ font-size:14px; }
.yztab .more{ height: 38px; line-height: 38px; margin-top:40px; font-size: 14px; width: 170px; border-radius: 19px;}


.xty{ padding:85px 0; }
.xtylist .swiper-slide{ height:270px; padding:40px 60px; border-radius:0 0 85px 0; }
.xtylist .swiper-slide .info{ font-size:18px; }
.xtylist .swiper-slide .title{ font-size:14px; margin-top:25px;}

.xtylist .swiper-pagination{ margin-top:25px;}
.xtylist .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; }

.xtyleft{ width:270px; height:270px; }
.xtyright{ width:270px; height:270px; }


.blog{ padding:85px 0; }
.tit05{ line-height:60px; margin-top:15px; }
.tit05 h3{ font-size:42px; }
.tit05 .more{  width:38px; width:170px; line-height:36px; border-radius:19px; margin-top:11px; }


.bloglist li .img img{height:252px; }

.bloglist li .txt{padding:25px;}
.bloglist li .txt .time{ font-size:12px;}
.bloglist li .txt h3{ font-size:18px; margin:15px 0;}
.bloglist li .txt p{ font-size:12px; line-height:20px; height:40px;  }
.bloglist li .txt .more{ font-size:12px; margin-top:40px;}



.footer{ padding-top:40px;}
.subnav li{width:70px; font-size:12px; height:28px; line-height:28px; margin-right:8px; }

.submain{ margin:25px 0 30px 0;}
.submain a{ font-size:12px; margin:0 8px;}

.dbinfo{ padding:40px 0 20px 0;}

.dbinfo .info h3{ font-size:20px; margin-bottom:10px; }
.dbinfo .info p{font-size:12px; line-height:30px; }

.dbblock{ margin-left:70px; }
.dbblock h3{ font-size:18px;  }
.dbblock p{font-size:12px; line-height:30px; }
.dbblock .p2{ font-size:20px; }

.dbblock2{ width:220px;}

.wecbtn{ width:28px; height:28px; }

.ksurl{ width:280px; }
.ksurl li{ font-size:12px; line-height:30px; }

.ksurl2{width:100px; }


.wechat{ width:120px; }
.wechat span{ font-size:12px; line-height:40px; }

.copy{font-size:12px; padding:15px 0; }


.links{ padding:20px 0; font-size:12px; }
.links a{ margin-right:12px;}


/*关于我们*/
.baninfo h3{ font-size:42px;}
.baninfo p{ font-size:12px; margin-top:30px;}

.aboutinfo{ padding:70px 0; margin-top:-100px;  border-radius:15px;}
.aboutinfo .welcome{ font-size:14px; }
.aboutinfo h3{ font-size:28px; margin:25px 0;}
.aboutinfo .info{ font-size:12px; }
.aboutinfo .understand{ font-size:14px; margin:25px 0 30px 0;}
.aboutinfo .more a{ width:120px; height:48px; line-height:48px; font-size:14px; }


.aboutlist{ padding:85px 0;}
.aboutlist li .txt .title{font-size:30px; margin-top:70px; }
.aboutlist li .txt .info{ font-size:14px; margin-top:15px;}
/*关于我们*/


/*目的地*/
.baninfo2 p{ margin-bottom:60px;}
.destit{ margin:60px 0;}
.destit h3{ font-size:30px; }
.destit p{ font-size:14px; margin-top:10px;}
.citymap{ height:570px; }


.destination02{padding-bottom:85px;}
.cityhot a{ font-size:16px; height:36px; line-height:34px; padding:0 25px; border-radius:18px; margin:0 4px 10px 4px;}
/*目的地*/

/*企业商旅*/
.baninfo3 h3{ font-size:50px;}
.baninfo3 p{ font-size:12px; margin:30px 0 50px 0;}
.baninfo3 .btel{ padding-left:40px; line-height:30px; font-size:20px; }
.baninfo3 .btel:after{ width:30px; height:30px; }

.btit{ font-size:40px; margin:60px 0;}

.buslist li .title{ line-height:24px; font-size:16px; margin-top:30px; }


.businesslist{ margin:60px auto;}
.businesslist li{ border-bottom:8px solid #ffffff;}
.businesslist li .img{ border-right:8px solid #ffffff;}
.businesslist li .txt{padding:0 8%;  padding-top:130px; }
.businesslist li .txt h3{ font-size:40px; }
.businesslist li .txt .info{ font-size:16px; margin:25px 0 30px 0;}
.businesslist li .txt .more{ font-size:14px; }

.businesslist li .txt .content{ font-size:18px; }

.businesslist li .img.fr{ border-left:8px solid #ffffff;}


.support{ padding:85px 0;}
.support li .ico{ width:160px;}
.support li .txt{ width:430px;}
.support li .txt h3{ font-size:40px; margin:15px 0;}
.support li .txt p{  font-size:16px; }
/*企业商旅*/

/*常见问题*/
.problembj{ padding-bottom:85px; }
.problem{ padding:85px; margin-top:-100px; border-radius:15px; }
.problem_nav{ height:42px;}
.problem_nav:after{ }
.problem_nav li{ margin:0 8px; font-size:14px; line-height:42px;height:42px; }
.problem_nav li a{ padding:0 25px; }

.problem_list{ margin-top:15px;  }
.problem_list li{ margin-top:10px; }
.problem_list li .ptop{ height:50px; line-height:50px; padding:0 20px; border-radius:8px; }
.problem_list li .ptop .title{ font-size:14px;   }
.problem_list li .ptop .title span{ margin-right:12px; font-size:16px; }
.problem_list li .ptop .psub{ width: 25px; height:50px; }
.problem_list li .info{ font-size:14px; padding:30px; }
/*常见问题*/


/*公寓优势*/
.baninfo4 h3{ font-size:50px; }
.baninfo4 p{ font-size: 24px; margin:30px 0; }

.advtit{ margin-top:100px; }

.advlist li{ margin-top:40px; }
.advlist li .img{ width: 200px; }
.advlist li .txt{ margin-top:30px; }
.advlist li .txt h3{ font-size:18px; }
.advlist li .txt p{ font-size:12px; margin-top:10px; }

.advicolist{ margin:85px 0; }
.advicolist li{ margin:15px 0; }
.advicolist li .ico{ width:100px; margin:0 35px; }
.advicolist li .txt{ width:340px; }
.advicolist li .txt h3{ font-size:20px; }
.advicolist li .txt p{ font-size:14px; margin-top:15px; }


.join .txt h3{ font-size: 40px; }
.join .txt .more{ width:150px; height:34px; line-height:32px; border-radius:17px; margin:60px auto 0 auto; }

.yslist{  margin-bottom:100px; }
.yslist li{ padding:15px; }
.yslist li h3{ font-size:18px; }
.yslist li p{ font-size:13px; line-height:20px; height:120px; }
/*公寓优势*/


/*公寓地图*/
.mapinfo h3{ font-size:20px; }
.mapinfo p{ font-size:12px; padding:15px 0;}

.map{ height:700px;  }
.map-box{ width:370px;  border-radius:8px; left:25px; top:25px; }
.map-box .img .label{ top:25px; }

.map-box .txt { padding:10px 20px 20px 20px;}
.map-box .txt .title h3{ font-size:16px; }
.map-box .txt .title .price{ font-size:20px; }
.map-box .txt .title .price span{ font-size:12px; }
.map-box .txt .parameter{ margin-top:5px; font-size:12px;}
.map-box .txt .parameter div{ margin-right:20px; }
/*公寓地图*/


/*新闻列表*/
.newstop{  padding-bottom:25px; }
.weizhi{ font-size:12px; line-height:46px; }

.newsban img{ height:400px; }

.newsban .swiper-slide .title{ height:60px; line-height:60px; padding-left:25px; font-size:18px; }
.newsban .swiper-pagination{ bottom:20px; padding-right:25px;}

.newsimg .img img{ height:215px; }
.newsimg .txt{ height:185px; padding:20px 25px; }
.newsimg .txt h3{ font-size:16px; }
.newsimg .txt p{ font-size:12px; margin:10px 0 20px 0; }
.newsimg .txt .more{ width:85px; height:30px; line-height:28px; font-size:12px; }

.fenye{ margin:50px 0;}
.fenye .active,.fenye a{ font-size:12px; padding:12px 15px; }
/*新闻列表*/


/*新闻详情*/
.snleftbj{ padding:40px;}

.showtit h1{ font-size:24px; }
.showtit .parameter{ font-size:12px;  margin-top:15px;}

.newstxt{  font-size:16px; margin:30px 0; }
.newsadv{ margin:40px 0; }

.comtit{ font-size:16px; margin-bottom:15px;}

.comment_section{ padding:5px; line-height:20px; background:#000; color:#d5ae82; font-size:14px; }
.comment_form{display:block}
.comment_form .textarea{ padding:8px 15px; font-size:12px; }
.comment_form .submit{ width:140px; height:34px; line-height:34px; font-size:12px; border-radius:20px; margin:25px auto 35px auto; }

.sxp{ font-size:12px; padding:30px 0;}

.snright{ padding:15px;}

.maintit{ font-size:20px; margin-bottom:15px;}

.main_search{ height:40px; padding-right:38px;  margin-bottom:30px;}
.main_search .input{ padding:0 12px; line-height:38px; height:38px; font-size:12px; }
.main_search .submit{ width:38px; height:38px; }

.recommend_news{ margin-bottom:15px;}
.recommend_news li{ padding-bottom:10px; margin-bottom:10px; }
.recommend_news li .img{ width:50px; height: 50px; }
.recommend_news li .title{ font-size:12px; line-height:20px; padding:5px 0 5px 60px;}

.recommend_tag a{ height:26px; line-height:24px; border-radius:5px; padding:0 10px; margin:0 8px 8px 0; font-size:12px; }

.armain{ padding:60px 0; }
.artit{ font-size:20px; margin-bottom:30px; }

.ar-next,.ar-prev{ width:70px; height:70px;  margin-top:-70px; }
/*新闻详情*/


/*公寓列表*/
.apartment_info{ margin:20px 0;}
.apartment_info .title{ font-size:40px; line-height:50px;  }
.apartment_info .txt{ font-size:12px; line-height:25px;}

.classification{ padding:0 40px; margin:15px 0;}
.classification li .title{  width:60px; font-size:14px; line-height:50px;}
.classification li .info{ padding:15px 0; }
.classification li a{ height:24px; margin:0 8px; line-height:24px; padding:0 1px; font-size:12px; width:85px; }

.aqanav{ margin-top:30px;}
.aqanav ul li{ height:40px; line-height:40px; font-size:16px; margin-right:25px;}
.aqanav ul li a{ padding:0 25px; }
.aqanav ul li .price{ padding-right:30px;}
.aqanav ul li .price:after{ top:10px; right:12px; border-left: 3px solid transparent;border-right: 3px solid transparent;border-bottom: 7px solid #454545;}
.aqanav ul li .price:before{ bottom:10px; right:12px;border-left:3px solid transparent;border-right: 3px solid transparent;border-top: 7px solid #454545;}

.aqanav ul li:hover .price:before{border-top:7px solid #000;}
.aqanav ul li:hover .price:after{border-bottom:7px solid transparent;}

.aqanav ul li.on1:hover .price:after,.aqanav ul li.on2 .price:after{border-bottom:7px solid #000;}
.aqanav ul li.on1:hover .price:before,.aqanav ul li.on2 .price:before{border-top:7px solid transparent;}

.aqanav ul li.on2:hover .price:before,.aqanav ul li.on1 .price:before{border-top:7px solid #000;}
.aqanav ul li.on2:hover .price:after,.aqanav ul li.on1 .price:after{border-bottom:7px solid transparent;}

.aqanav p{ line-height:40px; font-size:16px;}

.yzfybj{padding:120px 0 40px 0; }
/*公寓列表*/


/*公寓详情*/
.weizhi3{line-height:54px; }

.astop h1{ font-size:20px; }

.infoul01{ width:720px; font-size:12px; line-height:30px; margin-top:30px;}

.infoul02 li.info05{ font-size:12px; }
.infoul02 li.info06{font-size:24px; }
.infoul02 li.info06 span{ font-size:12px; }

.consultation{ width:100px; height: 30px; line-height:30px; margin-top:30px; margin-right:40px; border-radius:15px; font-size:12px; }

.astel span{ font-size:12px; }
.astel p{ font-size:20px; }

.astu{ margin:10px 0 20px 0; }
.abmain{padding:0 50px; }

.astu .asban{ width:100%;}

.astu .astulist li{ margin-bottom:8px; }
.astu .astulist li:after{ border-width:4px; }

.asban-next,.asban-prev{ width:40px; height:80px; margin-top:-40px; }

.h61{ height:51px; }


.asnav li{ font-size:16px; padding:0 8px; line-height:50px; margin-right:12px; }

.asinfo{ padding:30px;}
.asplist li{ margin-right:70px; }
.asplist li .apico{ float:left; width:26px; height:26px; border-radius:50%; }
.asinfo .txt{ margin-top:30px; }

.aqatit{ height:40px; line-height:40px; }
.aqatit h3{ font-size: 16px;padding:0 20px;  }
.aqatit .alt{ font-size:12px; margin-right:20px; }

.rentlist li.lith{ font-size:14px; line-height:36px; margin-bottom:15px;}
.rentlist li.litd{ font-size:12px; line-height:36px;}

.aqacon .tips{ margin-top:15px; font-size:12px; padding:8px 15px;}

.tips_tel{ font-size:16px; padding:8px 0; }
.tips_tel span{ padding-left:35px; background-size:25px; }

.sftit{ font-size: 14px; }
.sfinfo{font-size:12px; line-height:2; }
.sflist li{ font-size:12px; width:25%; }

.aqamap{ height:400px; } 

.aqanews li{ padding-bottom:8px; margin-bottom:8px;  }
.aqanews li .time{ font-size: 12px;}
.aqanews li h3{ font-size:14px;}
.aqanews li p{ font-size:12px; }

.asright .hottit{ height:50px; line-height:50px;  }
.asright .hottit h3{ font-size: 16px; }

.hotlist li{ margin-bottom:10px; }
.hotlist li a{ padding:10px; }
.hotlist li .img{ width:76px; height:76px; }
.hotlist li .txt{ padding:8px 0 8px 90px; }
.hotlist li .title{ line-height:25px;  }
.hotlist li .title h3{ font-size:14px;   }
.hotlist li .title .price{  font-size:16px;  }
.hotlist li .title .price span{ font-size:12px;  }
.hotlist li .txt .add{ line-height:25px; font-size:12px;}
/*公寓详情*/

/*弹层*/
.apa_popup .info h3{ font-size:18px; }
.apa_popup .info p{ font-size:14px; }

.apa_popup .img{ padding:48px 50px 0 50px;  }
.popup_next,.popup_prev{ width:50px; height:50px; margin-top:-1px;}
/*弹层*/


}


@media screen and (max-width: 1440px) {
    .container{ width:1100px; }

	.header{ height: 60px; line-height: 60px; }

	.logos{ margin-left:20px;}
	.logos a{ font-size:18px; }
	
	.header .region{ height:60px; margin-left:15px; }
	
	.nav{margin-left:50px;}
	.nav li a{ font-size:13px; padding:0 12px; }
	
	.tel span{ font-size:16px; padding-left:25px; background-size:16px; }
	
	.lang span { padding-left: 20px; background-size:14px; }
	
	.header .region span{ font-size:13px;}
	.mapinfo{ padding:0 20px;}
	
	.banner .swiper-slide .info{ padding:0 100px;}
	.banner .swiper-slide .info h3{ font-size:20px;}
	.banner .swiper-slide .info p{ font-size:20px;}
	
	.banner .swiper-pagination .swiper-pagination-bullet{ width:42px; height:34px; font-size:12px; }
	
	.banner .banner-next,.banner .banner-prev{ width:60px; height:60px; margin-top:-30px; }
	.banner .banner-prev{ right:50px; }
	
	.ban_search{ width:540px; border-radius:5px;}
	.ban_search li.input{ width:420px; height:48px;}
	.ban_search li.input input{ height:48px; line-height:48px; }
	.ban_search li.addbtn{ padding:0 15px; right:120px; }
	.ban_search li.addbtn a{ padding-left:20px; background-size:auto 15px; font-size:12px; height:48px; line-height:48px; }
	.ban_search li.submit{ padding:7px 20px;}
	.ban_search li.submit input{ width:80px; height:34px; padding-left:30px; background:#d5ae82 url(../images/submit.png) no-repeat 10px center; background-size:14px; border-radius:5px; }
	.ban_search li.submit input:hover{ background:#000 url(../images/submits.png) no-repeat 10px center; background-size:14px;}
	

	.jpfy{ padding:70px 0;}
	.tit01 h3{ font-size:36px;  }
	
	.tabnav{ line-height:34px; margin-top:20px; border-bottom:none; }
	.tabnav li{ margin-right:0; }
	.tabnav li a{ padding:0 14px;}
	.tabnav li.on:after,.tabnav li:hover:after{ display:none; }
	.tabnav li.on{ background:#000; color:#ffffff; }
	.tabnav2 li.on{ color:#000; background:#d5ae82; }
	
	.apalist li{  margin-top:30px; }
	.apalist li .img .label{ top:20px; }
	.apalist li .img .label .label01{ width:85px; height:20px; line-height:20px; font-size:12px; }
	.apalist li .img .label .label02{ padding-left:15px; width:55px; height:20px; line-height:20px; font-size:12px;}
	
	.apalist li .txt .title{ margin-top:10px; padding-right:70px; }
	.apalist li .txt .title h3{ font-size:14px; }
	.apalist li .txt .title .price{ font-size:14px; }
	.apalist li .txt .parameter{ margin-top:0; }
	.apalist li .txt .parameter div{ margin-right:15px; }

	.homemore{ margin-top:70px;}
	
	.hlsx{ padding:70px 0;}
	.tit03{ line-height:50px; margin-top:10px; }
	.tit03 h3{ font-size:24px; }
	
	.zkfy{ padding-top:70px;}
	.tit04{ margin-bottom:70px;}
	.tit04 h3{ font-size:36px; }
	.tit04 p{ margin-top:10px; }
	
	.fymain{ height:420px;}
	
	.fymain .img{ padding-left:60px;}
	.fymain .img img{height:420px;}
	.fymain .txt{ padding-left:60px;}
	.fymain .txt .discount{ margin:20px 0;}
	.fymain .txt h3{font-size:24px; }
	.fymain .txt p{ font-size:14px; margin-top:5px;}
	
	.fymain .txt .info{ line-height:40px; height:62px; padding:10px; margin-top:25px;}
	.fymain .txt .info .parameter{ border-left-width:4px;}
	.fymain .txt .info .parameter div{ margin-left:15px; }
	
	.fymain .txt .info .price{ font-size:20px; }
	.fymain .txt .info .price span{ font-size:12px;}
	.fymain .txt .more{ width:130px; height:38px; line-height:38px; border-radius:19px; margin-top:30px;}
	
	.fymain2 .img{ margin-top:-60px; padding:0; }
	.fymain2 .txt{ height:420px; }
	.fymain2 .txt:after{right:-60px; width:60px; }
	.fymain2 .txt .discount{margin-top:40px; }
	
	
	.yzfy{ padding:70px 0;}
	.yznav{ margin-top:25px; }
	
	.yztab .title{ font-size:20px; margin:15px 0 10px 0;}
	.yztab .info{ line-height:1.6;}
	.yztab .more{ margin-top:15px;}
	
	
	.xty{ padding:70px 0; }
	.xtylist .swiper-slide{ height:240px; padding:25px 40px; border-radius:0 0 70px 0; }
	.xtylist .swiper-slide .info{ font-size:16px; }
	.xtylist .swiper-slide .title{ font-size:14px; margin-top:20px;}
	
	.xtylist .swiper-pagination{ margin-top:20px;}
	.xtylist .swiper-pagination .swiper-pagination-bullet{ width:8px; height:8px; }
	
	.xtyleft{ width:240px; height:240px; }
	.xtyright{ width:240px; height:240px; }
	
	
	.blog{ padding:70px 0; }
	.tit05{ line-height:50px; margin-top:10px; }
	.tit05 h3{ font-size:36px; }
	.tit05 .more{ margin-top:6px; }
	
	
	.bloglist li .img img{height:230px; }
	
	.bloglist li .txt{padding:20px;}
	.bloglist li .txt h3{ font-size:16px; margin:10px 0;}
	.bloglist li .txt .more{ margin-top:25px;}
	
	
	.footer{ padding-top:30px;}
	.subnav li{ padding:0 10px; margin-right:6px; }
	
	.submain{ margin:20px 0 25px 0;}
	.submain a{ font-size:12px; margin:0 6px;}
	
	.dbinfo{ padding:30px 0 15px 0;}
	
	.dbinfo .info h3{ font-size:16px; margin-bottom:8px; }
	.dbinfo .info p{font-size:12px; line-height:25px; }
	
	.dbblock{ margin-left:30px; margin-right: 30px;}
	.dbblock h3{ font-size:16px;  }
	.dbblock .p2{ font-size:18px; }
	
	.dbblock2{ width:200px;}
	
	.ksurl{ width:220px; }
	.ksurl li{ line-height:25px; margin-right:15px; }
	
	.ksurl2{width:85px; }
	
	.wechat{ width:120px; }
	.wechat p{ padding:0 8px;}
	.wechat span{ line-height:34px; }
	
	.copy{padding:10px 0; }
	
	.liuyan{  padding:10px 0;  }
	
	.links{ padding:15px 0; }
	.links a{ margin-right:10px; }
	
	
	/*关于我们*/
	.baninfo h3{ font-size:36px;}
	.baninfo p{ font-size:12px; margin-top:25px;}

	.aboutinfo{ padding:60px 0; margin-top:-85px;  border-radius:12px;}
	.aboutinfo h3{ font-size:24px; margin:20px 0;}
	.aboutinfo .understand{ margin:20px 0 25px 0;}
	.aboutinfo .more a{ padding:0 12px; height:40px; line-height:40px; }

	.aboutlist{ padding:70px 0;}
	.aboutlist li .txt .title{font-size:24px; margin-top:60px; }
	.aboutlist li .txt .title:after{ left:-100px; width:85px; }
	.aboutlist li .txt.fl .title:after{ right:-100px; left:auto; }

	.aboutlist li .txt .info{ margin-top:10px;}
	/*关于我们*/


	/*目的地*/
	.baninfo2 p{ margin-bottom:50px;}
	.destit{ margin:50px 0;}
	.destit h3{ font-size:24px; }
	.destit p{ margin-top:5px;}
	.citymap{ height:480px; }

	.destination02{padding-bottom:70px;}
	.cityhot a{ font-size:14px; height:30px; line-height:28px; padding:0 20px; border-radius:15px; margin:0 3px 8px 3px;}
	/*目的地*/


	/*企业商旅*/
	.baninfo3 h3{ font-size:42px;}
	.baninfo3 p{ margin:25px 0 40px 0;}
	.baninfo3 .btel{ padding-left:35px; line-height:25px; font-size:18px; }
	.baninfo3 .btel:after{ width:25px; height:25px; background-size:25px; }

	.btit{ font-size:34px; margin:50px 0;}

	.buslist li .title{ line-height:20px; font-size:14px; margin-top:25px; }

	.businesslist{ margin:50px auto;}
	.businesslist li{ border-bottom-width:7px;}
	.businesslist li .img{ border-right-width:7px;}
	.businesslist li .txt{padding-top:100px; }
	.businesslist li .txt h3{ font-size:28px; }
	.businesslist li .txt .info{ font-size:14px; margin:20px 0 25px 0;}
	.businesslist li .txt .content{ font-size:16px; }
	.businesslist li .txt .content:after{ width:18px; height:18px; top:-40px; left:-30px;}
	.businesslist li .txt .content:before{ width:18px; height:18px; bottom:-40px; right:-30px;}
	.businesslist li .img.fr{ border-left-width:7px;}

	.support{ padding:70px 0;}
	.support li .ico{ width:140px;}
	.support li .txt{ width:350px;}
	.support li .txt h3{ font-size:18px; margin:12px 0;}
	.support li .txt p{ font-size:14px; }
	/*企业商旅*/

	/*常见问题*/
	.problembj{ padding-bottom:70px; }
	.problem{ padding:70px; margin-top:-85px; border-radius:10px; }
	.problem_nav{ height:36px;}
	.problem_nav li{ margin:0 6px; font-size:14px; line-height:36px;height:36px; }
	.problem_nav li a{ padding:0 20px; }

	.problem_list{ margin-top:10px;  }
	.problem_list li .ptop{ height:40px; line-height:40px; padding:0 15px; border-radius:6px; }
	.problem_list li .ptop .title span{ margin-right:10px; font-size:14px; }
	.problem_list li .ptop .psub{ width: 20px; height:40px; }
	.problem_list li .info{ padding:25px; }
	/*常见问题*/


	/*公寓优势*/
	.baninfo4 h3{ font-size:42px; }
	.baninfo4 p{ font-size:20px; margin:25px 0; }

	.lower .down{ width:17px; }

	.advtit{ margin-top:85px; }

	.advlist li{ margin-top:30px; width:33.33%; }
	.advlist li:nth-child(4){ margin-top:30px !important; }
	.advlist li .img{ width:170px; }
	.advlist li .txt{ margin-top:25px; }
	.advlist li .txt h3{ font-size:16px; }
	.advlist li .txt p{ margin-top:5px; }

	.advicolist{ margin:70px 0; }
	.advicolist li{ margin:10px 0; }
	.advicolist li .ico{ width:85px; margin:0 30px; }
	.advicolist li .txt{ }
	.advicolist li .txt h3{ font-size:18px; }
	.advicolist li .txt p{ margin-top:10px; }

	.join .txt h3{ font-size:34px; }
	.join .txt .more{ width:130px; margin-top:50px; }

	.yslist{ margin-bottom:85px; }
	.yslist li{ padding:10px; }
	.yslist li h3{ font-size:16px; }
	.yslist li p{ margin-top:5px; }
	/*公寓优势*/

	/*公寓地图*/
	.mapinfo h3{ font-size:18px; }
	.mapinfo p{ padding:10px 0;}

	.map{ height:600px; }

	.map-box{ width:340px; border-radius:5px; left:20px; top:20px; }
	.map-box .img .label{ top:20px; }
	.map-box .img .label .label01{ width:85px; height:20px; line-height:20px; font-size:12px; }
	.map-box .img .label .label02{ padding-left:15px; width:55px; height:20px; line-height:20px; font-size:12px;}

	.map-box .txt { padding:5px 15px 15px 15px;}
	.map-box .txt .title{ padding-right:70px; }
	.map-box .txt .title h3{ font-size:14px; }
	.map-box .txt .title .price{ font-size:14px; }
    .map-box .txt .parameter div{ margin-right:15px; }
	/*公寓地图*/


	/*新闻列表*/
	.newstop{ padding-bottom:20px; }
	.weizhi{ font-size:12px; line-height:40px;  }

	.newsban img{ height:360px; }

	.newsban .swiper-slide .title{ height:50px; line-height:50px; padding-left:20px; font-size:14px; }
	.newsban .swiper-pagination{ bottom:17px; padding-right:20px;}
	.newsban .swiper-pagination .swiper-pagination-bullet{ width:16px; height:16px; margin:0 4px;}
	.newsban .swiper-pagination .swiper-pagination-bullet:after{ width:8px; height:8px; margin:3px; }

	.newsimg .img img{ height:195px; }
	.newsimg .txt{ height:165px; padding:15px 20px; }
	.newsimg .txt h3{ font-size:14px; }
	.newsimg .txt p{ margin:5px 0 10px 0;}

	.fenye{ margin:40px 0;}
	/*新闻列表*/

	/*新闻详情*/
	.snleftbj{ padding:30px;}

	.showtit h1{ font-size:20px; }
	.showtit .parameter{ margin-top:10px;}
	.newstxt{  font-size:14px; margin:25px 0; }

	.newsadv{ margin:30px 0; }

	.comtit{ font-size:14px; margin-bottom:10px;}

	.sxp{ padding:20px 0;}

	.maintit{ font-size:18px; margin-bottom:10px;}

	.main_search{ margin-bottom:25px;}

	.recommend_news{ margin-bottom:10px;}

	.armain{ padding:50px 0; }
	.artit{ font-size:18px; margin-bottom:25px; }

	.ar-next,.ar-prev{ width:60px; height:60px;  margin-top:-60px; }
	/*新闻详情*/

	
	/*公寓列表*/
	.apartment_info{ margin:15px 0;}
	.apartment_info .title{ font-size:28px; line-height:50px;  }

	.classification{ padding:0 35px; margin:10px 0;}
	.classification li .title{ margin-top:10px; }
	.classification li .info{ padding:10px 0; }

	.aqanav{ margin-top:20px;}
	.aqanav ul li{ margin-right:15px;}
	.aqanav ul li a{ padding:0 15px; }
	.aqanav ul li .price{ padding-right:20px;}

	.yzfybj{padding:60px 0 20px 0; }
	/*公寓列表*/


	/*公寓详情*/
	.weizhi3{line-height:46px; }

	.astop h1{ font-size:18px; }

	.infoul01{ width:100%; margin-top:20px;}
	.infoul02 li.info06{font-size:20px; margin-top:5px; }

	.consultation{ line-height:30px; margin:0 20px 0 0; }

	.astel{ margin-top:-30px; }

	.astu{ margin:10px 0; }
	.abmain{padding:0 40px; }


	.astu .astulist li{ margin-bottom:6px; }

	.asban-next,.asban-prev{ width:34px; height:64px; margin-top:-32px; }

	.h61{ height:41px; }

	.asnav li{ font-size:13px; padding:0 4px; line-height:40px; margin-right:4px; }
	.asnav li a{ padding-left:22px; }

	.asinfo{ padding:25px;}
	.asplist li{ margin-right:60px; }
	.asinfo .txt{ margin-top:25px; }

	.aqamap{ height:360px; } 

	.asright .hottit{ height:40px; line-height:40px;  }
	.asright .hottit h3{ font-size: 16px; }

	.hotlist li .img{ width:70px; height:70px; }
	.hotlist li .txt{ padding:8px 0 8px 85px; }
	/*公寓详情*/

    /*弹层*/
    .apatit{ height:40px; line-height:40px; padding:0 15px 0 30px; }
    .apatit h3{ font-size:18px; }
    .apatit .close{ height: 40px; width:40px; }

    .apa_popup .img{ padding:40px 40px 0 40px;  }

    .popup_next,.popup_prev{ width:40px; height:40px; margin-top:0;}
    /*弹层*/


}



@media screen and (max-width: 1200px) {
.container{ width:90%; max-width:1000px; }

.header{ height: 51px; line-height: 50px; border-bottom:1px solid #d6be9a;  position: fixed; z-index:1000; width:100%; top:0; }
.header .region{ height:50px; margin-left:25px; }
.header .region span{ color:#d5ae82;}

.nav_btn{ display: block; }

.logos a{ font-size:16px; }

.nav{ margin:0; position:fixed; top:50px; left:0; width:100%; background:rgba(0,0,0,0.8); z-index:5000; display:none;}
.nav>li{ width:100%; float:left; }
.nav>li>a{ display:block; padding:0 20px; line-height:40px; color:#ffffff; font-size:16px; border-bottom:1px solid #d6be9a; position:relative;}
.nav li.on,.nav li:hover{ background:none; color:#ffffff;}

.online{ width:50px;}

.banner{ margin-top:51px; }
.banner .swiper-slide .info h3{ font-size:18px;}
.banner .swiper-slide .info p{ font-size:18px;}    
.banner .swiper-pagination .swiper-pagination-bullet{ width:36px; height:30px; }    
.banner .banner-next,.banner .banner-prev{ width:50px; height:50px; margin-top:-25px; }

.ban_search{ width:460px; }
.ban_search li.input{ width:380px; height:40px;}
.ban_search li.input input{ height:40px; line-height:40px; }
.ban_search li.addbtn{ padding:0 15px; right:80px; }
.ban_search li.addbtn a{ height:40px; line-height:40px; }
.ban_search li.submit{ padding:0;}
.ban_search li.submit input{ height:40px; border-radius:0; }

.online .linkup a{ margin-top:30px; }

.jpfy{ padding:50px 0;}
.tit01 h3{ font-size:28px;  }

.apalist li{ margin-top:20px; }
.apalist li .txt .title{ margin-top:5px; }

.homemore{ margin-top:50px;}

.hlsx{ padding:50px 0;}
.tit03{ line-height:40px; margin-top:5px; }
.tit03 h3{ font-size:20px; }

.zkfy{ padding-top:50px;}
.tit04{ margin-bottom:50px;}
.tit04 h3{ font-size:28px; }
.tit04 p{ line-height:1.6; }

.fymain{ height:360px;}

.fymain .img{ padding-left:40px;}
.fymain .img img{height:360px;}
.fymain .txt{ padding-left:40px;}
.fymain .txt .discount{ margin:15px 0;}
.fymain .txt h3{font-size:20px; }

.fymain .txt .info{ line-height:34px; height:52px; padding:8px; margin-top:20px;}
.fymain .txt .info .parameter{ border-left-width:3px;}
.fymain .txt .info .parameter div{ margin-left:10px; }

.fymain .txt .info .price{ font-size:18px; }
.fymain .txt .more{ margin-top:20px;}    

.fymain2 .img{ margin-top:-40px; padding:0; }
.fymain2 .txt{ height:360px; }
.fymain2 .txt:after{right:-40px; width:40px; }
.fymain2 .txt .discount{margin-top:30px; }

.yzfy{ padding:50px 0;}
.yznav{ margin-top:0; }
.yznav li{ float: left; width:32%; margin-right:2% !important; margin:0 0 10px 0; }
.yznav li:nth-child(3n){ margin-right:0 !important; }

.yztab .title{ font-size:18px; }
.yztab .more{ margin-top:10px;}

.yztxt{ width:46%; }

.xty{ padding:50px 0; }
.xtylist .swiper-slide{ height:220px; padding:20px 30px; border-radius:0 0 50px 0; }
.xtylist .swiper-slide .title{ margin-top:15px; }
.xtylist .swiper-slide .info{ line-height:1.6; font-size:14px; }

.xtyleft{ width:200px; height:220px; }
.xtyright{ width:200px; height:220px; }


.blog{ padding:50px 0; }
.tit05{ line-height:40px; margin-top:5px; }
.tit05 h3{ font-size:28px; }
.tit05 .more{ margin-top:1px; padding:0 20px; }

.bloglist li .img img{height:210px; }

.bloglist li .txt{padding:15px;}
.bloglist li .txt .more{ margin-top:20px;}

.footer{ padding-top:20px;}

.submain{ margin:15px 0;}
.submain a{ font-size:12px; margin:0 6px;}

.dbinfo{ display:block; }

.copy{padding:10px 0; border-top:1px solid #e1d6a94a; }

.links{ padding:15px 0; }
.links a{ margin-right:10px; }


	/*关于我们*/
	.nyban{ margin-top:51px; }
	.baninfo h3{ font-size:28px;}
	.baninfo p{ margin-top:20px;}

	.aboutinfo{ padding:50px 0; margin-top:-70px; border-radius:10px; }
	.aboutinfo h3{ font-size:20px; margin:15px 0;}
	.aboutinfo .understand{ margin:15px 0 20px 0;}

	.aboutlist{ padding:60px 0;}
	.aboutlist li .txt .title{ font-size:20px; margin-top:50px; }

	.aboutlist li .txt .info{ line-height:1.8; }
	/*关于我们*/    



	/*目的地*/
	.baninfo2 p{ margin-bottom:50px;}
	.destit{ margin:50px 0;}
	.destit h3{ font-size:24px; }
	.destit p{ margin-top:5px;}
	.citymap{ height:480px; }

	.destination02{padding-bottom:70px;}
	.cityhot a{ font-size:14px; height:30px; line-height:28px; padding:0 20px; border-radius:15px; margin:0 3px 8px 3px;}
	/*目的地*/


    /*企业商旅*/
    .baninfo3 h3{ font-size:36px;}
    .baninfo3 p{ margin:20px 0 35px 0;}
    .baninfo3 .btel{ padding-left:30px; line-height:20px; font-size:16px; }
    .baninfo3 .btel:after{ width:20px; height:20px; background-size:20px; }

    .btit{ font-size:28px; margin:40px 0;}

    .buslist li .title{ margin-top:20px; }

    .businesslist{ width:100%; padding:0 15px; }
    .businesslist{ margin:40px auto;}
    .businesslist li{ border-bottom-width:6px;}
    .businesslist li .img{ border-right-width:6px;}
    .businesslist li .txt{padding-top:70px; }
    .businesslist li .txt h3{ font-size:24px; }
    .businesslist li .txt .info{ margin:15px 0 20px 0; line-height: 1.8; }
    .businesslist li .img.fr{ border-left-width:6px;}
    .businesslist li .txt .content{ line-height:2; font-size:14px; }

    .support{ padding:60px 0;}
    .support li .ico{ width:120px;}
    .support li .txt{ width:300px;}
    .support li .txt h3{ margin:10px 0;}
    .support li .txt p{ line-height:1.6;}
    /*企业商旅*/

    /*常见问题*/
    .problembj{ padding-bottom:60px; }
    .problem{ padding:60px; margin-top:-70px; border-radius:5px; }

    .problem_list li .info{ padding:20px; }
    /*常见问题*/

	
    /*公寓优势*/
    .baninfo4 h3{ font-size:36px; }
    .baninfo4 p{ font-size:18px; margin:20px 0; }

    .advtit{ margin-top:70px; }

    .advlist li{ margin-top:25px; }
    .advlist li:nth-child(4){ margin-top:25px !important; }

    .advlist li .img{ width:140px; }
    .advlist li .txt{ margin-top:20px; }
    .advlist li .txt h3{ font-size:14px; }

    .advicolist{ margin:60px 0; }
    .advicolist li{ margin:5px 0; }
    .advicolist li .ico{ width:70px; margin:0 25px; }
    .advicolist li .txt h3{ font-size:16px; }
    .advicolist li .txt p{ margin-top:5px; }

    .join .txt h3{ font-size:28px; }
    .join .txt .more{ margin-top:40px; }

    .yslist{ margin-bottom:70px; }
	.yslist li{ width:100%; margin-bottom:10px; }
	.yslist li h3{ text-align:left; }
	.yslist li p{ height:auto; }
	/*公寓优势*/	


    /*公寓地图*/
    .mapinfo{ margin-top:50px; }
    .mapinfo h3{ font-size:16px; }
    .mapinfo p{ padding:5px 0 10px 0; }

    .map{ height:500px; }
    /*公寓地图*/


    /*新闻列表*/
    .newstop{ padding-bottom:15px; margin-top:50px; }
    .weizhi{ font-size:12px; line-height:34px;  }

    .newsban img{ height:320px; }

    .newsimg .img img{ height:165px; }
    .newsimg .txt{ height:155px; padding:10px 15px; }

    .fenye{ margin:30px 0;}
    /*新闻列表*/


    /*新闻详情*/
    .newsbj2{ margin-top:50px; }
    .snleftbj{ padding:20px; }

    .showtit h1{ font-size:18px; }
    .newstxt{ margin:20px 0; }

    .newsadv{ margin:25px 0; }

    .sxp{ padding:15px 0;}

    .main_search{ margin-bottom:20px;}

    .armain{ padding:40px 0; }
    .artit{ font-size:18px; margin-bottom:20px; }

    .ar-next,.ar-prev{ width:50px; height:50px;  margin-top:-50px; }
    /*新闻详情*/

    /*公寓列表*/
    .apartment_info{ margin:10px 0;}
    .apartment_info .title{ font-size:24px; line-height:40px;  }

    .classification{ padding:0 30px; }

    .aqanav{ margin-top:25px;}
    .aqanav ul li{ height:34px; line-height:34px; font-size:14px; margin-right:20px;}
    .aqanav ul li a{ padding:0 20px; }
    .aqanav ul li .price{ padding-right:25px;}
    .aqanav ul li .price:after{ top:8px; right:10px; }
    .aqanav ul li .price:before{ bottom:8px; right:10px; }

    .aqanav p{ line-height:34px; font-size:14px;}

    .yzfybj{padding:90px 0 30px 0; }
    /*公寓列表*/

    /*公寓详情*/
    .weizhi3{line-height:1.5; padding:10px 0; margin-top:50px; }

    .asleft{ width:100%;}

    .h61{ display:none;}
    .asnav{ display:none; }


    .asinfo{ padding:20px;}
    .asplist li{ margin-right:50px; }
    .asinfo .txt{ margin-top:20px; }

    .tips_tel{ font-size:14px; padding:5px 0; }
    .tips_tel span{ padding-left:30px; background-size:20px; }
    

    .aqamap{ height:400px; }
     
    .aqanews li{ width:100%;}
    .asright{ width:100%; }
    /*公寓详情*/	

}

@media screen and (max-width: 1024px) {
.container{ width:100%; padding:0 15px; }

.online .linkup a{ margin-top:20px; }

.ban_content{ bottom:25%; }

.tit01 h3{ width:100%; float: none; }
.tit01 p{ width:100%; float: none; margin-top:15px; }


.tit03 h3{ font-size:16px; }

.yztab{ padding:0; }

.xtylist .swiper-slide .title{ margin-top:10px; }

.snleft{ width:100%; }
.snright{ width:100%; margin-bottom:15px; }


/*公寓详情*/

.aqamap{ height:360px; } 

.arlist li{ width:31.33%; }

.ar-next,.ar-prev{ width:40px; height:40px; margin-top:-40px; }
/*公寓详情*/


}

@media screen and (max-width: 768px) {

    .header{ background:#000; }
	.logos a{ color:#d5ae82; }

    .lang{ display:none; }
    .nav_btn{ margin-right:5px; }

    .online{ display: none;} 

    .banner .swiper-slide .info{ padding:0 40px; }

    .banner .swiper-pagination{ bottom:90px; }
    .banner .swiper-pagination .swiper-pagination-bullet{ width:30px; height:24px; }    

    .banner .banner-next,.banner .banner-prev{ width:40px; height:40px; margin-top:-55px; }
    .banner .banner-prev{ right:0; }

    .ban_content{ position:static; padding:15px; background:#000;}
    .ban_search{ width:100%; padding-right:140px; }
    .ban_search li.input{ width:100%; }
    .ban_search li.submit{ position: absolute; right:0; }
    .ban_search li.submit input:hover{ color:#000; background:#d5ae82 url(../images/submit.png) no-repeat 10px center; background-size:14px; }

    .jpfy{ padding:20px 0;}
    .tit01 h3{ font-size:20px; }
    .tit01 p{ margin-top:10px; }

    .tabnav li{ width:33.33%; text-align:center; }
    .tabnav li a{ padding:0;}

    .apalist li{ width:48.5%; margin-right:3% !important; }
    .apalist li:nth-child(2n){ margin-right:0 !important; }
    .apalist li .txt .title{ margin-top:5px; }

    .homemore{ margin-top:20px;}

    .hlsx{ padding:20px 0;}
    .tit03{ line-height:1.6; }
    .tit03 .more{ float:left; }

    .zkfy{ padding-top:20px;}
    .tit04{ margin-bottom:20px;}
    .tit04 h3{ font-size:20px; }

    .fymain{ height:auto;}

    .fymain .img{ padding:0; width:100%;}
    .fymain .img img{height:auto;}
    .fymain .txt{ padding:10px; width:100%; height:auto;}
    .fymain .txt .discount{ margin:10px 0;}
    .fymain .txt h3{font-size:18px; }
    
    .fymain .txt .info{ margin-top:10px;}
    .fymain .txt .info .parameter div{ margin-left:5px; }
    .fymain .txt .info .price{ font-size:16px; }
    .fymain .txt .more{ margin:20px 0 10px 0;}

    .fymain2 .img{ margin-top:0; padding:0; }
    .fymain2 .txt{ height:auto; }
    .fymain2 .txt:after{ display:none; }
    .fymain2 .txt:before{ display:none;}

    .yzfy{ padding:20px 0;}
    
    .yznav li{ width:48.5%; padding:0; font-size:13px; margin-right:3% !important; }
    .yznav li:nth-child(3n){ margin-right:3% !important; }
    .yznav li:nth-child(2n){ margin-right:0 !important; }

    .yzban{ width:100%; }
    .yztxt{ width:100%; }
    .yztab .title{ margin:5px 0 10px 0;}    

    .xty{ padding:20px 0; }
    .xtylist .swiper-slide{ width:100%;}
    .xtylist .swiper-slide{ height:160px; padding:15px 20px; border-radius:0 0 20px 0; }
    .xtylist .swiper-slide .title{ margin-top:10px; }

    .xtyleft{ display:none; }
    .xtyright{ display:none; }

    .blog{ padding:20px 0; }
    .tit05{ line-height:40px; margin-top:0; }
    .tit05 h3{ font-size:16px; }
    .tit05 .more{ margin-top:1px; }

    .bloglist li{ width:49%; margin-right:2% !important; }
    .bloglist li:nth-child(2n){ margin-right:0 !important;}

    .bloglist li .img img{height:200px; }
    
    .bloglist li .txt{padding:15px;}
    .bloglist li .txt .more{ margin-top:20px;}    

	.bloglist li:hover .txt{ background:#eaece2; }
	.bloglist li:hover .txt .time{ background-image:url(../images/time.png); color:#b48d61; }
	.bloglist li:hover .txt h3{ color:#000; }
	.bloglist li:hover .txt p{ color:#5e6666;}
	.bloglist li:hover .txt .more{ color:#000; background-image:url(../images/more.png); }


    .footer{ padding-top:10px;}
    .subnav li{ width:48.5%; margin-right:3%; margin-top:10px; }
    .subnav li:nth-child(2n){ margin-right:0; }

    .submain{ margin:15px 0;}
    .submain a{ font-size:12px; margin:0 6px;}
    
    .dbinfo{ display:none; }
    
    .copy{padding:10px 0; border-top:1px solid #e1d6a94a; }
    
    .links{ padding:10px 0; margin-bottom:50px;}
    .links a{ margin-right:10px; }    

    .footnav{ display:block; }


    /*关于我们*/
    .baninfo{ padding:0 30px; }
	.baninfo h3{ font-size:20px; line-height:1.4; }
    .baninfo p{ margin-top:15px; }

    .about{ overflow: hidden; }
    .aboutinfo{ padding:20px 0; margin-top:20px; border-radius:5px; }
    .aboutinfo h3{ font-size:18px; line-height:1.4; padding:0 15px; }
    .aboutinfo .info{ padding:0; padding:0 15px;  }

    .aboutinfo .more a{ padding:0; height:34px; line-height:34px; padding:0 7px; margin:0 2px; font-size:13px; }

    .aboutlist{ padding:20px 0;}
    .aboutlist li .img{ width:100%; }
    .aboutlist li .txt{ width:100%; padding:15px 0; }
    .aboutlist li .txt .title{ font-size:18px; margin-top:0; }
    .aboutlist li .txt .title:after{ display:none; }
    .aboutlist li .txt.fl .title{ text-align:left; }
    .aboutlist li .txt .info{ line-height:1.6; margin-top:5px; }
    /*关于我们*/   	

	.nyban{ overflow: hidden; }
	.nyban>img{ width:150%; margin-left:-25%; }

    /*目的地*/
    .baninfo2{ position:static; padding:0 !important; }
    .baninfo2 p{ position:absolute; top:25%; left:0; margin:0; width:100%; }
    .byban_content{ padding:15px; background:#000; }
    
    .destination01{ padding:0 15px; }
    .citymap{ width:100%; height:340px;}

    .destit{ margin:20px 0;}
    .destit h3{ font-size:20px; }

    .destination02{padding-bottom:20px;}
    /*目的地*/


    /*企业商旅*/
    .baninfo3{ width:100%; left:0; padding:0 15px;}
    .baninfo3 h3{ font-size:24px;}
    .baninfo3 p{ margin:10px 0 20px 0; line-height:1.4;}

    .btit{ font-size:20px; margin:20px 0;}

    .buslist li{ width:100%; }
    .buslist li .title{ margin-top:0; line-height:40px; }

    .businesslist{ margin:20px auto; }
    .businesslist li{ border-bottom-width:0; width:100%;}
    .businesslist li .img{ border-right-width:0; width:100%;}
    .businesslist li .txt{ padding:15px; width:100%; }
    .businesslist li .txt h3{ font-size:18px; }
    .businesslist li .txt .info{ margin:10px 0 15px 0; line-height:1.6; }
    .businesslist li .img.fr{ border-left-width:0;}
    .businesslist li .txt .content{ line-height:1.6; }

    .support{ padding:0 0 20px 0;}
    .support li{ width:100%;}
    .support li .ico{ width:85px;}
    .support li .txt{ width:100%;}
    .support li .txt h3{ margin:10px 0;}
    .support li .txt p{ line-height:1.6; width:100%;}
    /*企业商旅*/

    /*常见问题*/
    .problembj{ overflow: hidden; }
    .problembj{ padding-bottom:20px; }
    .problem{ overflow: hidden; padding:15px 15px 0 15px; margin-top:20px; }

    .problem_nav{ height:auto; overflow: hidden; }
    .problem_nav:after{ display:none; }
    .problem_nav li{ border:none; float: left; width:50%; margin:0; font-weight:normal; }
    .problem_nav li:hover,.problem_nav li.on{ border:none; background:#000; color:#ffffff; }

    .problem_list li .info{ padding:15px; }
    /*常见问题*/


    /*公寓优势*/
    .baninfo4 h3{ font-size:24px; }
    .baninfo4 p{ font-size:16px; margin:15px 0; }

    .advtit{ margin-top:20px; }

    .advlist li{ width:50%;}
    .advlist li{ margin-top:0 !important; }
    .advlist li:nth-child(4){ margin-top:0 !important;}
    .advlist li .img{ width:85px; }
    .advlist li .txt{ margin-top:10px; }
    .advlist li .txt h3{ font-size:14px; }
    .advlist li .txt p{ height:80px; font-size:12px; padding:0; }
    .advicolist{ margin:20px 0; }
    .advicolist li{ width:100%; }
    .advicolist li .ico{ width:60px; margin:0 20px; }

    .join{ overflow: hidden; }
    .join img{ width:150%; margin-left:-25%; }
    .join .txt h3{ font-size:20px; }
    .join .txt .more{ margin-top:30px; }

    .yslist{ margin-bottom:20px; }
    /*公寓优势*/


    /*公寓地图*/
    .map{ height:500px; }
    /*公寓地图*/


    /*新闻列表*/
    .newsban{ width:100%; }
    .newsban img{ height:auto; }
    .newsban .swiper-slide .title{ padding-left:10px; }

    .newsban .swiper-pagination{ bottom:20px; padding-right:10px; }
    .newsban .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; margin:0 4px; border:none; background:#ffffff; }
    .newsban .swiper-pagination .swiper-pagination-bullet:after{ display:none; }
    .newsban .swiper-pagination .swiper-pagination-bullet-active{ background:#d5ae82; }

    .newsimg{ display:none; }

    .fenye{ margin:20px 0;}
    .fenye .active,.fenye a{ padding:6px 10px; margin:0; }
    /*新闻列表*/


    /*新闻详情*/
    .snleftbj{ padding:15px;}
    .showtit h1{ font-size:16px; }
    .newstxt{ margin:15px 0; }

    .newsadv{ margin:20px 0; }

    .sxp{ padding:10px 0;}

    .main_search{ margin-bottom:15px;}

    .armain{ padding:20px 0; }
    .artit{ margin-bottom:10px; }

    .ar-next,.ar-prev{ width:40px; height:40px;  margin-top:-40px; }
    /*新闻详情*/    	


    /*公寓列表*/
    .apartment_info{ margin:10px 0;}
    .apartment_info .title{ font-size:20px; line-height:40px; width:100%; }
    .apartment_info .txt{ width:100%; line-height:1.8; }

    .classification{ padding:0 10px; }
    .classification li .title{ line-height:1; }
    .classification li .info{ overflow: hidden; width:100%; }
    .classification li .info a{ width:20%; float: left; margin:0; line-height:30px; height:30px; }

    .aqanav{ margin-top:20px; border-bottom:none;}
    .aqanav ul{ border-bottom:2px solid #c7ac8b; width:100%;}
    .aqanav ul li{ margin-right:10px;}
    .aqanav ul li:last-child{ margin-right:0; }
	.aqanav ul li a{ padding:0 12px; }
    .aqanav ul li .price{ padding-right:20px;}

    .yzfybj{padding:60px 0 20px 0; }
    /*公寓列表*/


    /*公寓详情*/
    .abmain{ width:100%; padding:0; }

    .astu .astulist{ width:100%; margin-top:10px; }
    .astu .astulist li{ float: left; width:15%; margin:0 2% 0 0 !important; }
    .astu .astulist li:last-child{ margin-right:0 !important; }
    .astu .astulist li:after{ border-width:2px; }

    .astel{ width:100%; margin:0; position: relative; padding-left:120px; }
    .astel span{ position: absolute; left:0; top:0; padding:0; line-height:35px; }
    .astel p{ margin-top:0; padding-left:35px; }
    
    .consultation{ margin:-60px 0 0 0; }

    .asinfo{ padding:10px; }
    .aqacon{ padding:10px; }

    .aqatit h3 b{ display:none; }

    .rentlist li{ padding-left:15px;}
    .rentlist li.lith{ font-size:12px; }
    .rentlist li.lith div:last-child{ display:none;}

    .rentlist li.lith div:nth-child(1){ width:30%; }
    .rentlist li.lith div:nth-child(2){ width:28%; }
    .rentlist li.lith div:nth-child(3){ width:30%; }
    .rentlist li.lith div:nth-child(4){ width:12%; }

    .rentlist li.litd div:nth-child(1){ width:30%; }
    .rentlist li.litd div:nth-child(2){ width:28%; }
    .rentlist li.litd div:nth-child(3){ width:30%; }
    .rentlist li.litd div:nth-child(4){ width:12%; text-align:center; }

    .sflist li{ width:50%; }
    .sflist2 li{ width:100%; }

    .aqamap{ height:300px; } 

    .tips_tel span{ overflow: hidden; }


    .arlist li{ width:80%; margin:0 1%!important; }
    .arlist li:nth-child(2n){ margin:0 1% !important; }

    .ar-next,.ar-prev{ width:34px; height:34px; margin-top:-34px; }
    /*公寓详情*/	

    /*弹层*/
    .apatit{ padding:0 10px; }
    .apatit h3{ font-size:14px; }
    .apatit p span{ margin:0 10px; }

    .apa_popup .img{ width:100%; position: static; height:300px; padding-top:30px; }

    .apa_popup .info h3{ font-size:16px; }
    .apa_popup .info{ width:100%; position: static; height: auto; background:none; padding:30px 15px 0 15px; }

    .popup_next,.popup_prev{ margin-top:0; top:185px; }
    /*弹层*/

    .tit01 h3,.tit03 h3,.tit04 h3,.tit05 h3,.btit,.aboutinfo h3,.apartment_info .title{ font-weight:bold;  }
	
}


@media screen and (max-width: 580px) {
	.tel{ display:none;}

	.banner .swiper-slide .info{ line-height:1.4; }
	.banner .swiper-slide .info h3{ font-size:18px; font-weight:bold; }
	.banner .swiper-slide .info p{ font-size:14px; margin-top:5px; }

	.banner .swiper-pagination{ bottom:80px; }
	.banner .banner-next,.banner .banner-prev{ width:34px; height:34px; margin-top:-52px; }

    .aqamap{ height:270px; } 

}

@media screen and (max-width: 480px) {
   .banner .swiper-slide .info{ top:20%; }

   .apalist li{ width:100%; }

   .tabnav li{ width:48.5%; margin-right:3% !important; }
   .tabnav li:nth-child(3n){ margin-right:3% !important;}
   .tabnav li:nth-child(2n){ margin-right:0 !important;}
   .bloglist li{ width:100%; margin:10px 0 0 0; }

   .arlist li{ width:80%; }

   .aqamap{ height:240px; } 

}