@charset "utf-8";
/* CSS Document */
.bigVilla_top{
	width: 100%;
	min-width: 1200px;
	height: 800px;
	background: url(../images/bigVilla_top1.png) no-repeat center;
	position: relative;
}
.bigVilla_banner{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.bigVilla_banner img:nth-child(1){
	padding-top: 220px;
}
.bigVilla_banner img:nth-child(2){
	padding-top: 40px;
}
.bigVilla_banner .bigVilla_bannerEng{
	padding-top: 12px;
	color: #f7a511;
	opacity: .5;
}
/*搜索框*/
.design_banner_search{
	width: 1200px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	transform: translateX(-50%);
}
.design_banner_search ul{
	width: 450px;
	height: 40px;
	padding: 50px 0 0 20px;
}
.design_banner_search ul li{
	float: left;
}
.design_banner_search ul li:nth-child(1){
	font-size: 28px;
	color: #fff;
}
.design_banner_search ul li:nth-child(2){
	width: 1px;
	height: 30px;
	background:#f7a511;
	margin: 8px;
}
.design_banner_search ul li:nth-child(3){
	font-size: 14px;
	padding: 20px 0 0 10px;
	color: #f2f2f2;
}
.design_top_search{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.design_top_search input,.design_top_search button{
	border-radius: 8px;
	font-size: 20px;
}
.design_top_search input{
	width: 299px;
	color: #999;
	padding: 10px;
	border: 2px solid #f7a511;
	background-color: transparent;
}
.design_top_search button{
	width: 323px;
	height:47px;
	color: #fff;
	background: #f7a511;
	cursor: pointer;
	float: right;
}
/*别墅装修，为什么选择城市人家*/
.bigVilla_decorate{
	width: 100%;
	min-width: 1200px;
}
.bigVilla_decorate_tit{
	margin-top: 80px;
	color: #333;
	font-size: 40px;
	text-align: center;
}
.bigVilla_decorate ul{
	width: 1200px;
	margin: 0 auto;
}
.bigVilla_decorate ul li{
	width: 269px;
	height: 298px;
	text-align: center;
	background: url(../images/moduleBg1.png) no-repeat center;
	float: left;
	margin: 35px 41px 0 0;
}
.bigVilla_decorate ul li img{
	padding: 60px 85px 25px 84px;
}
.bigVilla_decorate ul li:nth-child(4) img{
	padding: 60px 85px 52px 84px;
}
.bigVilla_decorate ul li:nth-child(3) img{
	padding: 60px 85px 19px 84px;
}
.bigVilla_decorate ul li p{
	color: #fff;
	font-size: 26px;
}
.bigVilla_decorate .bigVilla_decorate_line{
	width: 205px;
	height: 1px;
	margin: 7px auto 5px auto;
	background: -webkit-linear-gradient(left, #302f2b , #f7a511 , #302f2b); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #302f2b , #f7a511 , #302f2b); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #302f2b , #f7a511 , #302f2b); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #302f2b , #f7a511 , #302f2b); /* 标准的语法 */
	opacity: .8;
}
.bigVilla_decorate ul li span{
	color: #fff;
	font-size: 36px;
}
/**/
.bigVilla_custom{
	width: 100%;
	min-width: 1200px;
	height: 740px;
	margin-top: 80px;
	background: url(../images/bigVilla_top2.png);
	position: relative;
}
.bigVilla_custom .bigVilla_decorate_tit{
	padding-top: 80px;
	color: #fff;
}
.bigVilla_custom_cent{
	width: 1200px;
	height: 350px;
	margin: 30px auto;
	background: url(../images/bigVilla_top_rectangular.png) no-repeat left;
}
.bigVilla_custom_cent p{
	padding: 70px 0 0 137px;
	color: #fff;
	font-size: 24px;
}
.bigVilla_custom_cent .bigVilla_custom_centLine{
	width: 200px;
	height: 1px;
	background: #f7a511;
	margin: 20px 137px;
}
.bigVilla_custom_cent span{
	display: block;
	padding: 0 0 7px 137px;
	color: #fff;
	font-size: 14px;
	opacity: .5;
}
.bigVilla_custom_cent .button{
	width: 325px;
	height: 46px;
	color: #fff;
	font-size: 22px;
	border-radius: 8px;
	border: 2px solid #f7a511;
	background-color: transparent;
	text-align: center;
	line-height: 46px;
	position: absolute;
	bottom: 80px;
	right: 350px;
	cursor: pointer;
}
.bigVilla_custom_cent .button:hover{
	background: #f7a511;
}
/*墅式生活   与众不同*/
.bigVilla_life_cent{
	width: 100%;
	min-width: 1200px;
	height: 560px;
	margin-top: 40px;
	
}
.bigVilla_life_cent img{
	float: right;
}
.bigVilla_life_cent ul {
	width: 666px;
	height: 560px;
	float: right;
}
.bigVilla_life_cent ul li{
	width: 612px;
	float: left; 
	font-size: 20px;
}
.bigVilla_life_cent ul li:nth-child(1){
	padding-top:40px;
}
.bigVilla_life_cent ul li:nth-child(2){
	color: #000;
	font-size: 36px;
	padding-top:40px;
}
.bigVilla_life_cent ul li:nth-child(3){
	color: #000;
	font-size: 36px;
}
.bigVilla_life_cent ul li:nth-child(4){
	padding-top: 30px;
	color: #333;
	font-size: 18px;
}
.bigVilla_life_cent ul li:nth-child(5){
	width: 120px;
	height: 1px;
	background: #f7a511;
	margin: 5px 0;
}
.bigVilla_life_cent ul li:nth-child(6){
	color: #999;
	font-size: 16px;
}
.bigVilla_life_cent ul li:nth-child(7){
	padding-top: 90px;
	color: #666;
	font-size: 22px;
}
.bigVilla_life_cent ul li:nth-child(8){
	width: 55px;
	height: 2px;
	background: #f7a511;
	margin: 5px 0;
}
.bigVilla_life_cent ul li:nth-child(7):hover{
	color: #000;
	cursor: pointer;
}
.bigVilla_life_line1{
	color: #f7a511;
	padding-right: 30px;
	
}
/*精挑细选  私人订制   selective*/
.bigVilla_selective{
	width: 100%;
	min-width: 1200px;
	
}
.bigVilla_selective_cent{
	width:100%;
	min-width: 1200px;
	height: 900px;
	background: #fafafa;
}
.bigVilla_selective_cent ul {
	width: 1390px;
	height: 100%;
	margin: 20px auto;
	position: relative;
}
.bigVilla_selective_cent ul li{
	width: 347px;
	height: 770px;
	text-align: center;
	float: left;
	background: #000;
	background-color: transparent;
	position: relative;
	transition: .3s;
}
.bigVilla_selective_cent ul li p{
	font-size: 40px;
	color: #000;
	padding: 20px;
}
.bigVilla_selective_cent .rectangular{
	width: 10px;
	height: 10px;
	background: #f7a511;
	margin: 0 auto;
}
.bigVilla_selective_cent .button,.bigVilla_selective_cent .liButton{
	width: 240px;
	height: 70px;
	background: #f7a511;
	border-radius: 8px;
	text-align: center;
	line-height: 70px;
	font-size: 26px;
	color: #fff;
}
.bigVilla_selective_cent .button{
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	cursor: pointer;
}
.bigVilla_selective_cent .liButton{
	position: absolute;
	top: 42%;
    left: 50%;
	transform: translateX(-50%) translateY(-50%);
	transition: .3s;
	cursor: pointer;
	opacity: 0;
}
.bigVilla_selective_cent ul li .lazy{
	background-color:transparent;}
/*hover*/
.bigVilla_selective_cent ul li:hover{
	background-color:rgba(0,0,0,0.2);
	z-index: 2;
}
.bigVilla_selective_cent ul li:hover .lazy{
	background-color:transparent;
	z-index: 1;
}
.bigVilla_selective_cent ul li:hover img{
	opacity: .8;
} 
.bigVilla_selective_cent ul li:hover .button{
	background: #f7a555;
}
.bigVilla_selective_cent ul li:hover .liButton{
	opacity: 1;
	z-index:99
}
/*贴心服务 尊贵享受     bigVilla_service*/
.bigVilla_service{
	width: 100%;
	min-width: 1200px;
}
.bigVilla_service_cent ul {
	width: 1200px;
	height: 450px;
	margin: 20px auto 0 auto;
}
.bigVilla_service_cent ul li{
	width: 288px;
	height: 380px;
	margin:20px 16px 20px 0; 
	float: left;
	position: relative;
	overflow: hidden;
}
.bigVilla_service_cent ul li:nth-child(1){
	background: url(../images/bigVilla_serviceImg1.png);
}
.bigVilla_service_cent ul li:nth-child(2){
	background: url(../images/bigVilla_serviceImg2.png);
}
.bigVilla_service_cent ul li:nth-child(3){
	background: url(../images/bigVilla_serviceImg3.png);
}
.bigVilla_service_cent ul li:nth-child(4){
	background: url(../images/bigVilla_serviceImg4.png);
}
.bigVilla_service_cent ul li span{
	width: 100%;
	min-width: 1200px;
	text-align: center;
	font-size: 26px;
	color: #fff;
	line-height: 62px;
	position: absolute;
	bottom: 0;
	left:50%;
	transform: translateX(-50%);
	transition: .5s;
}
.bigVilla_service_cent ul li .bigVilla_service_opacity{
	width: 288px;
	height: 62px;
	background: #000;
	border-radius: 0 0 8px 8px ;
	position: absolute;
	bottom: 0;
	opacity: .8;
	transition: .5s;
}
.bigVilla_service_cent ul li div:nth-child(2){
	width: 115px;
	height: 115px;
	border-radius: 50%;
	border: 2px solid #fff;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 27%;
	left: 50%;
	transform: translateY(-50%)translateX(-50%);
	transition: .5s;
	z-index: 1;
	opacity: 0;
}
.bigVilla_service_roundImg1{
	background: url(../images/bigVilla_icon1.png); 
}
.bigVilla_service_roundImg2{
	background: url(../images/bigVilla_icon2.png); 
}
.bigVilla_service_roundImg3{
	background: url(../images/bigVilla_icon3.png); 
}
.bigVilla_service_roundImg4{
	background: url(../images/bigVilla_icon4.png); 
}
.bigVilla_service_hover{
	width: 288px;
	height: 380px;
	background: #000;
	border-radius: 8px;
	opacity: 0;
	transform: translateY(380px);
	transition: .5s;
}
.bigVilla_service_hoverText{
	width: 250px;
	font-size: 30px;
	color: #fff;
	text-align: center;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	transition: .5s;
}
/*hover*/
.bigVilla_service_cent ul li:hover .bigVilla_service_opacity {
	opacity: 0;
}
.bigVilla_service_cent ul li:hover span{
	font-size: 30px;
	transform: translateY(-156px) translateX(-50%);
	opacity: 1;
	z-index: 2;
}
.bigVilla_service_cent ul li:hover .bigVilla_service_hover{
	transform: translateY(0);
	opacity: .8;
}
.bigVilla_service_cent ul li:hover .bigVilla_service_hoverText{
	width: 250px;
	font-size: 30px;
	text-align: center;
	opacity: 1;
	transform: translateY(-150px) translateX(-50%);
}
.bigVilla_service_cent ul li:hover div:nth-child(2){
	opacity: 1;
}
/*和设计师聊聊你的家*/
.bigVilla_talk{
	width: 100%;
	min-width: 1200px;
	height: 496px; 
	margin: 20px 0 0 0;
	background: url(../images/bigVilla_top3.png);
	position: relative;
}
.bigVilla_talk_cent{
	width: 670px;
	height: 390px;
	position: absolute;
	top: 11%;
	right: 12%;
	text-align: center;
}
.bigVilla_talk_cent img{
	margin-bottom: 40px;
}
.bigVilla_talk_cent input{
	display: block;
	width: 456px;
	height: 46px;
	background: #fff;
	color: #666;
	font-size: 20px;
	padding: 5px 12px;
	margin: 20px auto;
}
.bigVilla_talk_cent .divbutton{
	width: 225px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	background: #f7a511;
	margin: 20px auto;
	cursor: pointer;
}
.bigVilla_life{width: 100%;min-width: 1200px;}








