body {
	background-color: #FFFFFF;
	margin-bottom: 1.2rem;
}

header {
	position: relative;
	height: 5.62rem;
	color: #fff;
}

/*header h1{margin:0 270px; padding-left: 50px; font-size: 36px; color: #fff; text-align: center; background: url(../images/index_pic04.png) no-repeat center left;}*/
.u_btn1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 0.88rem;
	height: 0.88rem;
	background: url(../images/deatil_pic01.png) no-repeat center center;
	background-size: 0.18rem 0.32rem;
	z-index: 100;
}

.u_btn1b {
	font-size: 0.4rem;
	position: absolute;
	left: 0.3rem;
	text-align: center;
	top: 0.5rem;
	z-index: 100;
	border-radius: 0.5rem;
	background: rgba(34, 34, 34, 0.25);
}

.u_btn1b span {
	display: block;
}

.u_btn1b i {
	font-size: 0.5rem;
	color: #fff
}

.u_btn1c {
	position: absolute;
	left: 0;
	top: 0;
	width: 0.88rem;
	height: 0.88rem;
	font-size: 0.41rem;
	z-index: 100;
	text-align: center;
}

.u_btn2 {
	position: absolute;
	right: 0;
	top: 0;
	width: 0.88rem;
	height: 0.88rem;
	background: url(../images/deatil_pic04.png) no-repeat center center;
	background-size: 0.42rem 0.42rem;
	z-index: 100;
}

.u_btn2b {
	background: #cf6464 none repeat scroll 0 0;
	border-radius: 0.6rem;
	font-size: 0.4rem;
	position: absolute;
	right: 0.1rem;
	text-align: center;
	top: 0.1rem;
	z-index: 100;
	background: rgba(34, 34, 34, 0.25);
}

.u_btn2b i {
	font-size: 0.5rem;
	color: #fff
}

.u_btn2b span {
	display: block;
}

.u_btn5 {
	position: absolute;
	right: 0.88rem;
	top: 0;
	width: 0.88rem;
	height: 0.88rem;
	background: url(../images/deatil_pic05.png) no-repeat center center;
	background-size: 0.39rem 0.41rem;
	z-index: 100;
}

.u_btn3 {
	position: absolute;
	left: 0.3rem;
	bottom: 0;
	width: 0.88rem;
	height: 0.84rem;
	line-height: 0.84rem;
	font-size: 0.26rem;
	z-index: 100;
}

.u_btn4 {
	position: absolute;
	right: 0.3rem;
	bottom: 0;
	width: 0.88rem;
	height: 0.88rem;
	line-height: 0.84rem;
	font-size: 0.26rem;
	z-index: 100;
}

.m_part1_w {
	margin: 0 auto; /* width: 7.5rem;*/
	height: 5.2rem; /*background: url(../images/deatil_pic03.jpg) no-repeat; background-size: 7.5rem 5.62rem;*/
}

.m_part4_w {
	background: #fff;
	margin-bottom: 0.3rem;
}

.m_blk1 {
	padding: 0.26rem 0;
	border-bottom: 1px solid #dfe0e6;
}

.m_blk2_w {
	padding: 0.2rem 0;
}

.m_blk2 {
	float: left;
	border-right: 1px solid #dfe0e6;
	width: 49%;
	height: 1.02rem;
}

.m_blk2:nth-of-type(2) {
	border-right: 0 none;
}

.m_blk3 {
	margin: 0 0.3rem;
	padding-bottom: 0.29rem;
	border-bottom: 1px solid #dfe0e6;
}

.m_blk4 {
	height: 0.3rem;
}

.u_title {
	font-size: 0.4rem;
	color: #000;
	height: 0.64rem;
	line-height: 0.64rem;
	text-align: center;
}

.u_des1 {
	font-size: 0.26rem;
	color: #8d97a6;
	margin: 0 auto;
	padding-right: 0.4rem;
	width: 3.3rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	background: url(../images/deatil_pic06.png) no-repeat center right;
	background-size: 0.26rem 0.26rem;
}

.u_des2 {
	font-size: 0.26rem;
	color: #333;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
}

.u_des2 b {
	padding: 0 0.02rem;
	font-size: 0.44rem;
	font-weight: normal;
}

.u_des3 {
	font-size: 0.26rem;
	color: #8d97a6;
	height: 0.42rem;
	line-height: 0.42rem;
	text-align: center;
}

.u_des4 {
	font-size: 0.26rem;
	color: #000;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
}

.u_des4 b {
	font-size: 0.54rem;
	color: #F13D2F;
}

.u_des5 {
	/*padding-left:0.76rem;*/
	color: #8d97a6;
	float: right
}

.u_btn6, .u_btn7 {
	display: block;
	text-align: center;
	margin: 0 auto;
}

/*按钮样式*/
.u_btn6 {
	border: 1px solid #F13D2F;
	width: 1.28rem;
	height: 0.46rem;
	line-height: 0.46rem;
	border-radius: 0.2rem;
}

.u_btn7 {
	/*width: 6.9rem;*/
	height: 0.9rem;
	line-height: 0.9rem;
	background: url(../images/deatil_pic08.png) no-repeat 2.1rem center #F13D2F;
	background-size: 0.3rem 0.34rem;
	color: #fff;
	font-size: 0.36rem;
}

.u_btn7:active {
	background: #c22a1f
}

.m_nav_w {
	margin-bottom: 0.3rem;
	border-bottom: 1px solid #d0d1d6;
}

.m_nav_w li {
	float: left;
	width: 100%;
	color: #666666;
	font-size: 0.28rem;
	margin-top: 0.1rem;
}

/*.m_nav_w li a{position: relative; display: block; border-bottom: 1px solid #dfe0e6; font-size: 0.3rem; color: #8d97a6; text-align: center;}*/
/*.m_nav_w li a.on:after{position: absolute; bottom: 0; content: " "; border-bottom: 0.06rem solid #ff671c;color: #000;}*/
/*.m_nav_w li a.on:before{content:''; width:100%; position:absolute; height:2px; background:#ff671c; bottom:0; left:0;}*/

/*.tabs0{background: #fff; margin-bottom: 0.3rem; border-bottom:1px solid #d0d1d6;}*/
.tab0 {
	position: relative;
	float: left;
	display: block;
	width: 49.6%;
	height: 0.8rem;
	line-height: 0.8rem;
	border-left: 1px solid #dfe0e6;
	font-size: 0.3rem;
	color: #999;
	text-align: center;
	background: #fff;
}

.tabs0 .tab_selected{ color: #F13D2F;}
.tabs0 .tab_selected:before {
	content: '';
	width: 100%;
	position: absolute;
	height: 2px;
	color: #F13D2F;
	bottom: 0;
	left: 0;
}

.tab0_c {
	padding: 15px 0;
	line-height: 24px;
	font-size: 14px;
}

.m_table_w {
	padding: 0 0.3rem 0.2rem;
	border-bottom: 1px solid #d0d1d6;
}

.u_title2 {
	margin-top: 0.2rem;
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.3rem;
	color: #333;
}

.u_title3 {
	height: 0.72rem;
	line-height: 0.72rem;
	font-size: 0.3rem;
	color: #cc1406;
}

.u_title4 {
	font-size: 0.3rem;
	color: #333;
}

.m_table tr td {
	color: #8d97a6;
	font-size: 0.26rem;
	width: 1.9rem;
	height: 0.42rem;
	line-height: 0.42rem;
}

.m_table tr td:nth-of-type(2) {
	color: #333;
	width: 5rem;
}

.m_part3_w {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #d0d1d6;
	height: 0.99rem;
	background: #fcfcfc;
}

.m_part3_w li {
	float: left;
	width: 33%;
	height: 0.99rem;
	border-right: 1px solid #d0d1d6;
}

.m_part3_w li:last-child {
	border-right: 0 none;
}

.m_part3_w li a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	display: block;
	font-size: 0.24rem;
	line-height: 0.99rem;
	padding: 0;
	text-align: center;
}

/*点击反应*/

.m_part3_w li:active {
	background: #e4e5eb
}

/*.m_nav5{background: url(../images/deatil_pic10.png) no-repeat 0.12rem center;background-size: 0.32rem 0.28rem;}
.m_nav6{background: url(../images/deatil_pic11.png) no-repeat 0.42rem center;background-size: 0.32rem 0.28rem;}
.m_nav7{background: url(../images/deatil_pic12.png) no-repeat 0.28rem center;background-size: 0.32rem 0.28rem;}*/

.m_tab1_w {
	padding: 0 0.3rem;
	background: #FFFFFF;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}


.m_tab1_w li:nth-of-type(3) {
	margin-right: 0;
}

.m_ping1 {
}

.m_ping1 img {
	display: block;
	margin: 0 auto;
	width:100%;
	height:3.3rem;
	overflow: hidden;
}

.u_des7 {
	height: 0.54rem;
	line-height: 0.54rem;
	font-size: 0.24rem;
	color: #333;
}

.u_des7 span {
	float: right;
}

.m_tab3_w {
	padding: 0.08rem 0.3rem
}

.u_des6 {
	padding-bottom: 0.14rem;
	line-height: 0.5rem;
	font-size: 0.26rem;
	color: #333; /*background: url(../images/deatil_pic13.png) no-repeat left center; background-size: 5px 5px;*/
}

.m_detail_more {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 100;
}

.m_detail_more a {
	display: block;
	border-bottom: 1px solid #eaebf0;
	height: 1rem;
	line-height: 1rem;
	color: #333;
	text-align: center;
	font-size: 0.32rem;
}

.cover {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 99;
}

.icon_share {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 100;
	font-size: 0.24rem;
	color: #333333;
}

.del_btn {
	text-align: center;
	font-size: 0.3rem;
	color: #333;
	height: 1rem;
	line-height: 1rem;
	border-top: 1px solid #e9eaf0;
}

.icon_share_box {
	width: 100%;
	padding: 0.4rem 0;
}

.icon_share_box:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both
}

.icon_share_box p {
	float: left;
	width: 25%;
	text-align: center;
}

.icon_share_box p img {
	width: 1.24rem;
	height: 1.24rem;
	display: inline-block;
}

.icon_share_box p span {
	display: block;
}

.device {
	height: 5.62rem;
	position: relative;
}

.device2 {
	height: 5.62rem;
	position: relative;
}

.swiper-container {
	height: 5.62rem;
}

.swiper-container2 {
	height: 5.62rem;
	overflow: hidden;
}

.content-slide {
	padding: 0.2rem;
	color: #fff;
}

.title {
	font-size: 0.25rem;
	margin-bottom: 0.1rem;
}

.pagination {
	position: absolute;
	left: 50%;
	right: 50%;
	text-align: center;
	bottom: 0.05rem;
	width: 1.6rem;
	z-index: 99;
	height: 0.12rem;
}

.pagination2 {
	position: absolute;
	left: 50%;
	right: 50%;
	text-align: center;
	bottom: 0.05rem;
	width: 1.6rem;
	z-index: 99;
	height: 0.12rem;
}

.swiper-pagination-switch {
	margin-right: 0.12rem;
	width: 0.12rem;
	height: 0.12rem;
	display: block;
	float: left;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
}

.swiper-active-switch {
	background: rgba(0, 0, 0, 0.4);
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden; /* Fix of Webkit flickering*/
	z-index: 1;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-slide img {
	height: 5.62rem;
}

.swiper-container2 .swiper-slide img {
	height: 5.62rem;
}

/* IE10 Windows Phone 8 Fixes*/
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

.m_picnew {
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	visibility: hidden;
}

.m_detail_header {
	position: relative;
	height: 0.88rem;
	line-height: 0.88rem;
	background: #000;
	color: #fff;
}

.m_detail_header h1 {
	margin: 0 2.7rem;
	padding: 0;
	font-size: 0.34rem;
	color: #fff;
	text-align: center;
	background: none;
}

.u_detail_btn1 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 0.88rem;
	height: 0.88rem;
	background: url(../images/deatil_pic01.png) no-repeat center center;
	background-size: 0.18rem 0.32rem;
}

.u_detail_btn2 {
	position: absolute;
	right: 0;
	top: 0;
	width: 0.88rem;
	height: 0.88rem;
	background: url(../images/deatil_pic02.png) no-repeat center center;
	background-size: 0.46rem 0.1rem;
}

.m_deatil_banner {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	margin-top: -2.81rem; /*margin-top: 2.58rem;*/
	/*width: 7.5rem;*/
	height: 5.62rem; /*background: url(../images/deatil_pic03.jpg) no-repeat; background-size: 7.5rem 5.62rem;*/
}

.m_part3_detail_w {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0.9rem;
	background: #141414;
}

.m_part3_detail_w li {
	float: left;
	width: 25%;
	height: 0.9rem;
}

.m_part3_detail_w li a {
	display: block;
	line-height: 0.9rem;
	text-align: center;
	color: #8d97a6;
	font-size: 0.3rem;
	font-size: 0.2rem;
}

.m_part3_detail_w li .on {
	background: #1f1f1f;
	color: #d92f22;
}

.m_detail_more {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 100;
}

.m_detail_more a {
	display: block;
	border-bottom: 1px solid #eaebf0;
	height: 1rem;
	line-height: 1rem;
	color: #333;
	text-align: center;
	font-size: 0.32rem;
}

.cover {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 99;
}

.m_dian {
	width: 0.16rem;
	height: 0.16rem;
	border-radius: 100%;
	background: #ff0000;
	position: absolute;
	left: 50%;
	top: 0.06rem;
	margin-left: 0.08rem;
}
/*户型*/
.tab_center{
	width: 100%;
	background: #FFFFFF;
	height: 4.48rem;
	margin-top: 0.2rem;
}
.tab_top{
	width: 100%;
	float: left;
	margin-top: 0.3rem;
}
.tab_left1{
	width: 0.04rem;
	height: 0.28rem;
	background:#F13D2F;
	float: left;
	margin-top: 0.05rem;
}
.tab_left2{
	color: #333333;
	font-size: 0.3rem;
	float: left;
	margin-left: 0.26rem;
}
.right_icon{
	width: 0.12rem;
	height: 0.2rem;
	float: right;
	margin-right: 0.3rem;
}
.tab_bottom{
	width: 100%;
	float: left;
}
.tab_bottom ul li{
	width: 43%;
	height: 3.3rem;
	float: left;
	margin-left: 0.3rem;
	margin-top: 0.3rem;
}
.deatil_pic14{
	width: 100%;
	float: left;
}
.tab_con{
	width: 100%;
	background: #FFFFFF;
	margin-top: 0.2rem;
	overflow: hidden;
	height: auto;
}
.tab_con_bt{
	width: 100%;
	margin-top: 0.3rem;
	padding-left: 0.3rem;
	margin-bottom: 0.3rem;
}
.tab_con_bt ul li{
	color: #666666;
	font-size: 0.28rem;
	line-height: 0.5rem;
	width: 100%;
	float: left;
}
.tab_con_bt ul li p{
	float: left;
}
.tab_con_bt ul li span{
	float: left;
}
.address_icon{
	width: 0.22rem;
	height: 0.3rem;
	display: block;
	float: left;
	margin-right: 0.1rem;
	margin-top: 0.09rem;
}











