



/*首页轮播大图css */
/* rslides */
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{position:absolute;width:100%;height:31px;z-index:100;bottom:30px;}
*+html .callbacks_tabs.callbacks1_tabs li{float:left;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:29px;height:31px;margin:0px 16px;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:29px;height:31px;background:url(../yu-img/d1.png);position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:url(../yu-img/d2.png);}

/* Callback example */
.callbacks_container{
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
	z-index:9;
	overflow:hidden;
	margin-top:115px;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:63px;
	width:63px;
	margin-top:-31px;
}
.callbacks_nav.prev
{
	background:url(../yu-img/zuo.png);
	left:3%;
}
.callbacks_nav.next
{
	left:auto;
	background:url(../yu-img/you.png);
	right:3%;
}
/*首页轮播大图css */





/* VR全景样板 */
.g-nbanner2
{
	width:100%;
	position:relative;
	margin-top:115px;
}
.g-nbanner2 img 
{
	max-width:100%;
}
.g-nbanner2 .hong 
{
	position:absolute;
	left:50%;
	margin-left:-600px;
	width:1200px;
	bottom:0px;
}

.g-vr
{
	width:100%;
	padding-bottom:40px;
	background:#fff url(../yu-img/vr2.png) center top no-repeat;
}
.m-vrtxt
{
	width:100%;
	margin-bottom:67px;
	position:relative;
}
.m-vrtxt img 
{
	width:100%;
	height:100%;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.m-vrtxt .imgs:hover  img
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.u-vrbt1
{
	position:absolute;
	z-index:99;
	left:0px;
	top:587px;
}
.u-vrbt1 img 
{
	width:539px;
	height:113px;
}

.u-vrtxt
{
	width:510px;
	height:540px;
	float:left;
	position:relative;
}
.u-vrtxt .txt1 
{
	width:245px;
	height:280px;
	background:#969696;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:9;
}
*+html .u-vrtxt .txt2 {width:370px;height:360px;}
.u-vrtxt .txt2 
{
	width:430px;
	height:470px;
	background:#fff;
	position:absolute;
	left:35px;
	bottom:35px;
	z-index:9;
	box-shadow:0px 0px 50px 5px #969696;
	padding:55px 30px;
	font-size:18px;
	line-height:35px;
	color:#000000;
	letter-spacing:3px;
}

.u-vrimg1
{
	width:661px;
	height:503px;
	margin-top:145px;
	background:url(../yu-img/vr4.png) center top no-repeat;
	float:right;
}
.u-vrimg1 .imgs
{
	width:649px;
	height:479px;
	overflow:hidden;
	margin:12px 0px;
	cursor:pointer;
}
.u-vrimg1 .imgs img 
{
	width:100%;
	height:100%;
}

.u-vrimg2
{
	width:539px;
	height:403px;
	float:left;
	margin-top:207px;
}
.u-vrimg2 .imgs
{
	width:539px;
	height:403px;
	overflow:hidden;
	cursor:pointer;
}

.u-vrimg3
{
	width:612px;
	height:457px;
	float:right;
	margin-top:45px;
	cursor:pointer;
}
.u-vrimg3 .imgs
{
	width:612px;
	height:457px;
	overflow:hidden;
}

.u-vrimg
{
	position:relative;
	overflow:hidden;
}
.u-vrimg .txts
{
	width:100%;
	height:70px;
	position:absolute;
	left:0px;
	bottom:0px;
	overflow:hidden;
	background:url(../yu-img/heib1.png);
	text-align:center;
	line-height:70px;
	color:#fff;
	font-size:24px;
	letter-spacing:5px;
}

.u-vrimg.u-vrimg1 .txts
{
	width:649px;
	left:0px;
	bottom:12px;
}


.m-vrshow
{
	width:100%;
	background: url(../yu-img/vr8.png) center 544px no-repeat;
}
.u-vrshow
{
	width:440px;
	height:330px;
	float:left;
	margin-bottom:49px;
	overflow:hidden;
	position:relative;
}
.u-vrshow1
{
	width:715px;
	height:535px;
	float:right;
	position:relative;
	overflow:hidden;
}
.u-vrshow .vrimg
{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.u-vrshow .vrtxt
{
	width:100%;
	height:70px;
	position:absolute;
	left:0px;
	bottom:0px;
	overflow:hidden;
	background:url(../yu-img/heib1.png);
	text-align:center;
	line-height:70px;
	color:#fff;
	font-size:24px;
	letter-spacing:5px;
	overflow:hidden;
}
.u-vrshow img 
{
	width:100%;
	height:100%;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.u-vrshow:hover  img
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}

.hidden{ display: none;}
.moreload{width: 100%;height: auto;margin:0 auto;overflow: hidden;text-align: left;}
.moreload ul.list{overflow: hidden;}
.moreload ul.list li{width: 380px;height: 350px;margin-right:30px;float: left;overflow: hidden;	margin-bottom:20px;}

.box 
{ 
    float:left; 
    width:380px;
	height:350px;
}
.box  .imgs
{
	width:100%;
	height:285px;
	overflow:hidden;
}
.box  .imgs img 
{
    width:100%;
	height:100%;	
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.box:hover .imgs  img
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.box  .txts
{
	height:50px;
	overflow:hidden;
	line-height:50px;
	padding:0px 5px;
	text-align:center;
	font-size:18px;
	color:#fff;
	letter-spacing:5px;
     background-color:#323031;
}
.box:hover  .txts
{
	background:#e60012;
	color:#fff;
}
.more
{
	margin-top:50px;
}

/* VR全景样板 */


/* 实景入室秀一级页面 */
.g-vr.g-sj 
{
	background:#fff;
	padding-bottom:0px;
}
.g-vr.g-sj .m-vrshow
{
	background:none;
	padding-bottom:40px;
}
.u-sjfen
{
	width:100%;
	height:10px;
	background:#dcdcdc;
	margin:10px 0px 40px;
}

*+html .g-vr.g-sj .moreload ul.list li{width:278px;height:278px;}
.g-vr.g-sj .moreload ul.list li{width: 280px;height: 280px;margin:0px 10px 60px;float: left;overflow: hidden;border:1px solid #000;}
.g-vr.g-sj .moreload ul.list li:hover {border:1px solid #e60012;}
.u-shij
{
	width:278px;
	height:278px;
	border:1px solid #f0f0f0;
	padding:4px;
}
.u-shij .imgs
{
	width:100%;
	height:180px;
	overflow:hidden;
}
.u-shij .imgs img 
{
    width:100%;
    height:100%;    
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.u-shij:hover .imgs  img
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.u-shij  .tits
{
	width:100%;
	font-size:18px;
	color:#000000;
	height:50px;
	line-height:50px;
	letter-spacing:3px;	
	overflow:hidden;
}
.u-shij  .mores
{
	width:100px;
	font-size:13px;
	color:#fff;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#e60012;
	margin-top:0px;
	border:1px solid #e60012;
}
.u-shij  .mores:hover 
{
	background:#fff;
	color:#333;
}
/* 实景入室秀一级页面 */

/* 实景入室秀二级页面 */
.m-vrshowx
{
	padding:0px 40px 40px;
}
.m-rszuo
{
	width:800px;
	float:left;
}
.m-zxiang
{
	width:100%;
	margin-bottom:50px;
	color:#000;
}
.m-zxiang .ztit 
{
	width:100%;
	font-size:36px;
	line-height:44px;
	letter-spacing:3px;
	padding-bottom:7px;
}
.m-zxiang .ztime 
{
	width:100%;
	font-size:14px;
	height:18px;
	line-height:18px;
	letter-spacing:2px;
	color:#333;
}
.m-zxiang .ztime  span 
{
	margin-right:20px;
}
.m-zxiang .ztxt 
{
	width:100%;
	padding:60px 0px 40px;
	font-size:16px;
	line-height:35px;
	color:#333;
	text-indent:2em;
}
.m-zxiang .ztxt  img 
{
	max-width:100%;
	margin:15px 0px;
	position:relative;
	left:-2em;
}
.m-pinglun
{
	width:100%;
}
.m-pinglun .pltit
{
	height:37px;
	line-height:37px;
	background:#fff;
	font-size:25px;
	font-weight:bold;
	padding:0px 10px;
	color:#000;
}
.m-pinglun .pltxt
{
	line-height:28px;
	font-size:16px;
	padding:20px 10px 30px;
	color:#db0000;
	text-align:center;
}
.u-plfabiao
{
	width:100%;
}
.u-plfabiao .fbtxt
{
	width:100%;
	margin-bottom:13px;
}
*+html .u-plfabiao .fbtxt textarea{width:98%;}
.u-plfabiao .fbtxt textarea
{
	width:100%;
	height:125px;
	background:#fff;
	border:1px solid #000;
	border-radius:10px;
	padding:1%;
	font-size:16px;
	line-height:28px;
	color:#000;
} 
.u-plfabiao .faan
{
	width:160px;
	height:50px;
	float:right;
}
.u-plfabiao .faan input 
{
	width:100%;
	height:50px;
    cursor:pointer;
	background:#e60012;
	line-height:50px;
	font-size:25px;
	color:#fff;
	text-align:center;
	border:0px;
	border-radius:5px;
}
.u-plfabiao .faan input:hover 
{
	background:#9b0004;
} 
.m-rsyou
{
	width:290px;
	float:right;
	margin-top:95px;
}
.m-rsyou .rsyou 
{
	width:100%;
}
.u-ytits
{
	width:100%;
	padding-bottom:12px;
	border-bottom:2px solid #e60012;
	color:#000;
	margin-bottom:12px;
}
.u-ytits .yt1 
{
	float:left;
	padding-left:7px;
	border-left:4px solid #e60012;
	font-size:27px;
	height:30px;
	line-height:30px;
	letter-spacing:5px;	
}
.u-ytits .yt2 
{
	float:right;
	font-size:16px;
	height:30px;
	overflow:hidden;
	line-height:42px;
	letter-spacing:2px;	
	color:#000;
}
.u-ytits .yt2:hover 
{
	color:#ee873d;
}

.u-rsyou
{
	margin-bottom:25px;
	border:1px solid #000;
	padding:5px 5px 10px 5px;
}
.u-rsyou .rsimgs
{
	width:100%;
	height:185px;
	overflow:hidden;
}
.u-rsyou .rsimgs img 
{
    width:100%;
    height:100%;    
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.u-rsyou .rstxts
{
	width:100%;
	overflow:hidden;
}
.u-rsyou .rstxts .tit 
{
	padding:10px 0px ;
	font-size:18px;
	color:#000;
	letter-spacing:2px;	
	line-height:30px;
}
.u-rsyou .rstxts  .cha
{
	width:80px;
	font-size:13px;
	color:#fff;
	height:25px;
	line-height:23px;
	text-align:center;
	background:#e60012;
	margin-top:0px;
	border:1px solid #e60012;
}
.u-rsyou .rstxts  .cha:hover 
{
	background:#fff;
	color:#333;
}

.u-rsyou:hover .rsimgs  img
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
 
.u-rsyou:hover 
{
	border:1px solid #e60012;
}

.u-rsyou:hover .rstxts .tit 
{
	color:#e60012;
}


/* 实景入室秀二级页面 */



/* 大咖来住 */
.u-daka
{
	padding:10px;
	margin-bottom:35px;
}
.u-daka .dktit
{
	height:88px;
	margin-bottom:15px;
}
.u-daka .dktit .dkimgs
{
	width:88px;
	height:88px;
	overflow:hidden;
	position:relative;
	border-radius:50%;
	float:left;
}
.u-daka .dktit .dkimgs img 
{
	width:100%;
	height:100%;
}
.u-daka .dktit .dktxts 
{
	width:165px;
	float:right;
	height:88px;
	line-height:88px;
	display:table;
	font-size:24px;
	color:#000;
}
.u-daka .dktit .dktxts  .dktxtss
{
	display:table-cell;
	vertical-align:middle;
	line-height:30px;
}
.u-daka .dktit .dktxts  .dk1
{
	font-size:14px;
	line-height:20px;
	margin-top:5px;
}
.u-daka .dktxt
{
	font-size:16px;
	line-height:28px;
	text-indent:2em;
	color:#333;
}
/* 大咖来住 */


/* 软装饰品 */
.g-rz
{
	width:100%;
	background:#fff;
	padding-top:10px;
}
.g-rz .fen 
{
	margin-bottom:10px;
	width:100%;
	background:#eec007;
	height:8px;
}
.m-shenq
{
	width:100%;
	height:116px;
	background:#282828;
}
.m-shenq .w1120
{
	padding-top:34px;
}
.m-shenq form 
{
	height:45px;
}
.u-sq
{
	float:left;
	width:177px;
	height:45px;
	margin-right:30px;
}
*+html .u-sq input {height:41px;}
.u-sq input 
{
	width:100%;
	height:100%;
	background:#fff;
	border:2px solid #e60012;
	border-radius:23px;
	text-align:center;
	line-height:41px;
	font-size:22px;
	color:#000;
	letter-spacing:2px;
}
.u-sqtj
{
	float:left;
	width:175px;
	height:45px;
	margin-left:40px;
}
*+html .u-sqtj input {line-height:35px;}
.u-sqtj input 
{
	width:100%;
	height:100%;
	background:url(../yu-img/rz1.png) no-repeat;
	border:0px;
	border-radius:23px;
	text-align:center;
	line-height:41px;
	font-size:24px;
	color:#fff;
	cursor:pointer;
	letter-spacing:2px;
}

.m-rz
{
	width:100%;
	padding:30px 0px 0px;
}
.m-rz1
{
	padding:0px 20px;
	margin-bottom:60px;
}
.u-rztit
{
	width:100%;
	font-size:40px;
	color:#000;
	text-align:center;
	font-weight: bold;
	letter-spacing:5px;
}
.u-rztit .rzp1
{
	font-size:18px;
	margin-top:15px;
}
.u-rztit .rzp2
{
	font-size:26px;
	margin-top:30px;
}
.u-rztit .rzp3
{
	font-size:18px;
	color:#333;
	font-weight:100;
	letter-spacing:0px;
	margin-top:15px;
}

.m-rz1 .rz1
{
	width:100%;
	margin-top:65px;
}
.m-rz1 .rz1 .rz1z
{
	width:540px;
	float:left;
	font-size:18px;
	line-height:40px;
	color:#000;
	text-indent:2em;
	letter-spacing:2px;
}
.m-rz1 .rz1 .rz1y 
{
	width:500px;
	height:325px;
	float:right;
}
.m-rz1 .rz1 .rz1y  span 
{
	float:left;
	width:245px;
	height:325px;
	overflow:hidden;
}
.m-rz1 .rz1 .rz1y  span.span2 
{
	margin-left:10px;
} 
.m-rz1 .rz1 .rz1y  span  img 
{
	max-width:100%;
	max-height:100%;
}
.m-rz2
{
	padding-left:20px;
}
.m-rz2 .rz2
{
	width:100%;
	margin-top:25px;
}
.u-rz2
{
	width:346px;
	height:346px;
	margin:20px 20px 0px 0px;
	float:left;
}
.u-rz2 img 
{
	max-width:100%;
	max-height:100%;
}

.m-rz3
{
	padding:65px 0px 40px;
	background:#f6f6f6;
	width:1080px;
	margin:0px auto;
}
.m-rz3 .rz3
{
	width:100%;
	margin-top:50px;
	text-align:center;
}
.m-rz3 .rz3 img 
{
	max-width:100%;
}
.u-rexian 
{
	width:100%;
	height:40px;
	background:#eec007;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	letter-spacing:7px;
	font-size:22px;
	color:#000;
}
/* 软装饰品 */






.u-chuana
{
	width:50px;
	height:50px;
	float:right;
	margin-right:5px;
	cursor:pointer;
}


















