﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; /*font-size:12px;*/}
li{ list-style-type:none;}
a{ text-decoration:none; }
.clear{ clear:both;}
img{border:none;}
.left{ float:left}
.right{ float:right}
.marrisge-backaground{ background:#3f9af5; color:#fff}
.marrisge-backaground1{background: #FA4C06;color: #fff;}
.marrisge-size-color{ color:#3F9AF5}
.marriage-ban{ width:100%; height:400px; background:url(img/marriage_01.jpg) center no-repeat; margin:0 auto}
.marriage-ban-center{ width:1180px; margin:0 auto; position:relative; height:400px;}
.ban-center-left{ left:0px; top:10px; background:url(img/marriage_02.png) no-repeat; width:130px; height:150px; }
.bn_se{ margin-top:84px; margin-left:16px; width:100px; height:24px; line-height:24px;}
.ban-center-left,.ban-center-right{position:absolute; z-index:1}
.ban-center-right{ width:280px; height:500px; right:0px; top:20px; }
.marriage-tit{ color:#3F9AF5; font-size:22px; font-weight:bold; padding-top:10px;}
.marrisge-con{ width:1180px; margin:0 auto; overflow:hidden; font-family:"微软雅黑" ; text-align:left; margin-top:20px; }
.daoyu{ width:100px; height:100px; line-height:100px; text-align:center; font-size:30px;}
.daoyu-xq{ width:1080px; background:#f5f5f5; padding:15px; font-size:14px; line-height:28px; height:100px;_width:1050px;_height:70px; overflow:hidden}
.daoyu-xq p{font-size:14px; }
.daoyu-xq p a,.marrisge-con-box span a,.marriage-hy-sp3 a,.marriage-case-sp3 a{ color:#FF9900;font-size:14px;}
.marriage-pic{ width:380px; height:323px; padding:15px;_width:350px; _height:293px;}
.marriage-pic p{ width:350px; overflow:hidden; font-size:18px; font-weight:500; height:30px; line-height:30px; text-align:center; margin-top:5px;  font-style:italic;text-overflow:ellipsis;white-space:nowrap; }
.marrisge-con-box li{ width:380px; float:left; margin-right:20px; display:inline}
.marrisge-con-box span{background:url(img/box_bg.png) no-repeat; width:380px; height:97px; padding-top:15px;  float:left; display:block; font-size:14px; overflow:hidden}
.none{ margin-right:0px !important;}
.marrisge-img{width:724px; margin:0 auto; margin-top:20px; }
.marriage-hz h3{ font-size:30px; width:580px; text-align:center}
.marriage-hz p{ width:580px; font-size:16px; line-height:26px; margin-top:15px;}
.marriage-hy,.marriage-hz{height:210px; width:580px;  display:block}
.marriage-hy span,.marriage-hz span,.marriage-case-sp1,.marriage-case-sp3{ display:block}
.marriage-hy-p{ width:280px; height:210px; position:relative; overflow:hidden}
.marriage-hy-p img{ position:absolute; left:0px; top:0px; z-index:1}
.marriage-hy-sp1{ position:absolute; width:80px; height:36px; line-height:36px; text-align:center; z-index:2}
.marriage-hy-sp1{ top:0px; right:0px; font-size:18px; font-weight:bold}
.marriage-hy-sp2{height:36px; background:#f5f5f5; line-height:36px;}
.marriage-hy-sp2,.marriage-hy-sp3{ width:300px;padding-left:10px;_width:290px; font-size:14px;  }
.marriage-hy-sp3{ height:170px; overflow:hidden; line-height:24px;}
.marriage-hx{ height:435px; margin-top:20px;}
.marriage-pos{ position:relative}
.marriage-hy-sp4{ top:220px;}
.marriage-hw{ margin-top:20px;}
.marriage-hy-sp5{ width:600px; margin-top:10px;_width:590px;}
.marriage-hy-sp6{ width:600px; margin-top:5px; height:170px; overflow:hidden;_width:590px;}
.marriage-con-p{ width:847px; height:50px; margin:0 auto; font-size:18px; line-height:24px; overflow:hidden}
.marriage-case{ width:280px; height:420px; margin-right:20px;}
.marriage-case-p{ position:absolute; top:173px; left:10px; width:270px;}
.marriage-case-sp1{ width:35px; height:70px; line-height:70px; font-weight:bold; text-align:center; font-weight:bold; font-size:18px; }
.marriage-case-sp2{ width:210px; margin-left:10px; margin-top:43px; display:block; overflow:hidden; font-size:14px; font-weight:bold}
.marriage-case-sp3{ width:270px; height:165px; margin-left:10px; overflow:hidden; font-size:14px; line-height:24px; margin-top:40px; color:#666666; display:inline }
.marriage-pic-left{ width:580px; height:471px;}
.marriage-pic-left span{ position:absolute; bottom:0px; left:0px; height:40px; line-height:40px; color:#ffffff;background: rgba(0,0,0,0.6);
 filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#75000000,endcolorstr=#75000000); text-align:center; font-size:18px; width:580px; overflow:hidden	}

.marriage-pic-fq{ height:131px;background: url(img/u8.png) no-repeat -27px -40px;}
.marriage-pic-fq p{ width:465px; /*height:80px;*/ line-height:26px; margin-top:5px; margin-left:55px; font-size:14px; color:#666666; overflow:hidden; font-weight:bold; display:inline}
.marriage-pic-fq h4{ text-align:center; width:580px; font-size:18px;margin-top:-5px;}
.marriage-pic-ff{ height:300px;}
.marriage-pic-ff ul{ width:290px; border-right:#dbdbdb solid 1px;border-bottom:#dbdbdb solid 1px; height:300px; line-height:28px; padding-left:15px;_padding-left:10px;_width:270px;}
.marriage-pic-ff ul li a{font-size:14px;}
.marriage-pic-ff ul li{ width:275px; height:28px; line-height:28px; overflow:hidden}
#border-none{border-right:0}
.marriage-pic-fe{ width:580px; margin-top:10px; overflow:hidden}
.marriage-pic-fe a{ padding:0px 8px;}
.marriage-zt{ width:600px; margin:0 auto; margin-top:40px;}
.marriage-zt h4{ font-size:24px; font-weight:600}
.marriage-pf,.marriage-p{ width:600px;}
.marriage-p{ height:36px;}
.marriage-spa{ height:36px; width:50%; display:block; line-height:36px; font-size:18px; color:#ffffff}
.marriage-spb{ background:#e4007f}
.marriage-spb a{line-height:36px; font-size:18px;color:#ffffff}
.marriage-spc{ background:#cccccc}
.marriage-spc{ color:#868686}
.marriage-hz img:hover,.marriage-hy img:hover,.marriage-case img:hover{ transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms- transition:all 0.3s ease-in-out 0s;transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05); opacity:1}
.marriage-hz{ width:580px;overflow:hidden}
.marriage-case-span{ width:280px; height:210px; overflow:hidden}
.marriage-hz img,.marriage-hy img,.marriage-case img{ opacity:0.9}
.marriage-pic img:hover{-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both; cursor:pointer}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.05) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.05) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.05) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.05) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}
@-o-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.05) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.05) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}
@keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.05) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.05) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}

.marrisge-img{ background:url(img/u2.png) no-repeat center top; width:808px; height:143px;}
.marrisge-img span{ width:808px; height:26px;text-align:center; display:block; color:#3F9AF5; float:left}
.marrisge-img-sp1{ font-size:18px; margin-top:13px; font-style:italic}
.marrisge-img-sp2{ font-size:28px; margin-top:2px; letter-spacing:1px;}
/*更多精彩专题推荐*/
.lfZtTj{
	width: 1180px;
	height: 160px;
	margin:0 auto;
}
.lfZtTj ul{
	padding: 0px;
	margin: 0px;
}
.lfZtTj ul li{
	width: 280px;
	height: 158px;
	float: left;
	margin-right:19px;
}

.lfZtTj{ margin-bottom:30px;}
.lfXcTop{
	width: 1180px;
	height: 160px;
	position: relative;
	margin: 0 auto;
	line-height: 160px;
	text-align: center;
	color:#333333;
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: normal;
}

/*量房选实创*/
.lfXsc{
	width: 1180px;
	height: 410px;
	position: relative;
	margin: 0 auto;
}
.lfQue{
	width: 560px;
	height: 400px;
	padding: 10px;
	padding-top: 0px;
	border:1px solid #dbdbdb;
	float: left;
	_width:540px;
}
.lfQueTit span{ font-size:16px;}
.lfQueTit{
	width: 100%;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #dbdbdb;
	font-weight: bold;
	font-family: Microsoft YaHei;
	color:#333333;
	font-size: 16px;
	text-align: left;
}
.lfQueTit a{
	display: block;
	float: right;
	height: 36px;
	line-height: 36px;
	color:#999999;
	font-size: 12px;
	font-family: 宋体;
}
.lfQueCon{
	width: 100%;
	height: auto;
}
.lfQueBar{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #dbdbdb;
}
.lfQueBar h2{
	width: 100%;
	height: 36px;
	line-height: 36px;
	display: block;
	color:#666666;
	font-size: 14px;
	font-family: Microsoft YaHei;
	text-align: left;
	font-weight: bold;

}
.lfQueBar h2 span{
	color:#ff0000;
	font-size: 18px;
	padding-right:6px;
	padding-left: 6px;
}
.lfQueBarA{
	width: 100%;
	height: 48px;
	line-height: 22px;
	color:#666666;
	font-size: 14px;
	font-family: Microsoft YaHei;
	text-align: left;
	overflow: hidden;
}
.lfQueBarA span{
	height: 48px;
	line-height: 48px;
	display: block;
	padding-right:6px;
	padding-left: 6px;
	float: left;
	color: #33cc00;
	font-weight: bold;
	font-size: 18px;
	font-family: Microsoft YaHei;
}
.lfQue textarea{
	width: 538px;
	padding: 5px;
	height: 80px;
	margin-top:10px;
	border:1px solid #dbdbdb;
	line-height: 24px;
	color:#666666;
	font-size: 14px;
	font-family: Microsoft YaHei;
	_width: 518px;
}
input.twBtn{
	width: 150px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #fa4c06;
	color:#fff;
	float: left;
	margin-top:10px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: bold;
}
.lfNews{
	width: 284px;
	height: 400px;
	padding: 5px;
	padding-top: 0px;
	border:1px solid #dbdbdb;
	float: left;
	margin-left: 23px;
	_width: 274px;
}
.lfNewsCon{
	width: 100%;
	height: 130px;
	padding-top: 5px;
	overflow: hidden;
	text-align: left;
	color:#666666;
	font-size: 12px;
	font-family: Microsoft YaHei;
	margin-bottom: 10px;
}
.lfNewsCon ul li a{
	width: 100%;
	height: 26px;
	line-height: 26px;
	display: block;
	color:#666666;
	font-size: 12px;
	font-family: Microsoft YaHei;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.lfNewsCon ul li a:hover{
	color:#fa4c06;
}
.lfNewsBq{
	width: 100%;
	height: 24px;
	line-height: 24px;
	text-align: left;
	font-size: 12px;
	color:#666666;
	padding-top: 5px;
	font-family: Microsoft YaHei;
}
.lfNewsBq span{
	height: 24px;
	line-height: 24px;
	display: block;
	float: left;
}
.lfNewsBq ul{
	height: 24px;
	float: left;
}
.lfNewsBq ul li{
	float: left;
}
.lfNewsBq ul li a{
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	padding-left: 6px;
}
.lfMflf{
	width: 290px;
	height: 500px;
	padding-top: 0px;
	border:1px solid #dbdbdb;
	float: right;
}
.lfMflfTit{
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #cc9966;
	color:#fff;
	font-size: 18px;
	font-family: Microsoft YaHei;
	text-align: center;
}
.lfMflf form{
	width: 240px;
	margin:0 auto;
}
.lfMflf form input{
	width: 240px;
	height: 36px;
	line-height: 36px;
	border:1px solid #dbdbdb;
	margin-top:10px;
	padding-left: 10px;
	padding-right: 5px;
	color:#999899;
	font-size: 12px;
	font-family: 宋体;
}
.lfMflf form input.lfMflfBtn{
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: url(img/qdBtn.png) no-repeat center top;
}
.lfMflf form input.blfMflfBtn{background: url(img/newqdBtn.jpg) no-repeat center top !important;}
.lfMflfYh{
	width: 100%;
	height: auto;
	margin-top:10px;
	text-align: center;
	padding-top: 20px;
}
.lfMflfYh h2{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color:#ea5504;
	font-size: 18px;
	font-family: Microsoft YaHei;
}
.lfMflfYh h3{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color:#ea5504;
	font-size: 14px;
	font-family: Microsoft YaHei;
}
.lfMflfYh h3 span{
	font-weight: bold;
	font-size: 18px;
	padding-left: 3px;
	padding-right: 3px;
}
.lfMflff{ 
	border:none; 
	width:280px;
	height:356px;
	margin-top:130px;
}
.m-lfMflfYh{ 
	padding-top:10px;
	color:#ea5504;
}
.m-lfMflfYh p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	line-height: 26px;
}
.lfXscc{ margin-top:30px;}
.scDzAlBq{
	width: 100%;
	height: 40px;
	float: left;
}
a.scDzLeft{
	float: left;
	display: block;
	height: 40px;
	line-height: 40px;
	text-indent: 60px;
	color:#887660;
	font-size: 14px;
}
#scEtfFtBat{
	color:#e4007f;
}
.daoyu-xq p a{
	color:#FF9900;
}
a span.marrisge-size-color:hover{
	text-decoration: underline;
}
.marriage-pic a p{
	color:#fff;
}