@charset "utf-8";
*{  padding:0;margin:0;border:none;text-decoration:none;  list-style-type:none;  font-family:'Microsoft YaHei',sans-serif;  color:#000;  }
body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,ul,ol,li{margin:0; padding:0; text-indent:0; font-weight:normal;font-size:14px; color:#333333;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
ul,ol{list-style:none; text-indent:0; list-style-position:outside;}  img{border:0;}
.clear{  clear:both; }
img{display:block;}
.browserupgrade{  margin:0;  z-index:9999;  width:100%;  height:42px;  color:#e50b71;  text-indent:20px;  line-height:42px;  overflow:hidden;  background:#222222;  border-bottom:4px solid #000000;  }
.browserupgrade a{  font-size:16px;  color:#fdc12d;  cursor:pointer; }
.browserupgrade a.brow-close{  font-size:14px;  margin-right:20px;  float:right; }
.clear{clear:both;}
.body{
    background-color:#ffffff;
    width:100%;
    overflow:hidden;
}
a{
    
    cursor:pointer;
}
.main{
    width: 1200px;
    margin:0 auto;
    overflow: hidden;
}
.header{
    background-color: #ffffff;
    width:100%;
    height:70px;
    overflow:hidden;
}
.header h1{
    float:left;
    font-size:20px;
    font-weight:bold;
    line-height:70px;
    background: url(../images/logo.png) no-repeat left center;
    background-size:40px;
    padding-left:50px;
}
.header ul{
    float:left;
    width:710px;
    margin-left:100px;
}
.header ul li{
    float:left;
    margin-right:30px;
    position:relative;
    font-size:17px;
    color:#333;
    line-height:70px;
    padding:0 6px;
    cursor:pointer;
}
.header ul li.xz:before,.header ul li:hover:before{
    content:'';
    width:100%;
    height:5px;
    display:block;
    background-color: #ffee2e;
    position:absolute;
    top:0;
    left:0;
}
.header ul li.xz {
    font-weight:bold;
}
.header .phone{
    float:right;
    font-size: 20px;
    line-height:70px;
    color: #333333;
    font-weight: bold;
    background:url(../images/phone.png) no-repeat left center;
    background-size:36px;
    padding-left:46px;
}
.banner{
    width:100%;
    height:440px;
    background-color:#ffee2e;
	background:url(../images/banner.jpg) no-repeat center;
}
.banner h2{
	font-size: 43px;
    font-weight: bold;
    color: #ffffff;
    margin-top: 81px;
    text-align: center;
}
.banner p{
    font-size:22px;
    margin-top:30px;
    color:#ffffff;
    font-weight:bold;
	text-align:center;
}
.banner span{
    width:220px;
    height:50px;
    border:solid 1px #333333;
    font-size:20px;
    line-height:50px;
    text-align: center;
    display:block;
    background-color:#ffee2e;
    color:#724500;
    margin:80px auto 0 auto;
    border-radius:10px;
    cursor:pointer;
}
.ztn .title{
    width:100%;
    margin-top:50px;
}
.ztn .title h3{
    font-size:24px;
    color:#333333;
    font-weight:bold;
}
.ztn1 .container{
    width:100%;
    margin-top:20px;
}
.ztn1 .container .img{
    width:550px;
    height:310px;
    border-radius:10px;
    overflow: hidden;
    float:left;
    position:relative;
}
.ztn1 .container .img img{
    width:100%;
}
.ztn1 .container .img .swiper-button-prev{
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");

}
.ztn1 .container .img .swiper-button-next{
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")

}
.ztn1 .container .content{
    float:left;
    margin-left:50px;
}
.ztn1 .container .content .tit{
    overflow: hidden;
    margin-top:30px;
	margin-bottom:30px;
}
.ztn1 .container .content h4{
    font-size:30px;
    line-height:30px;
    float:left;
    margin-right:20px;
	
}
.ztn1 .container .content .tit span{
    display:block;
    margin-right:10px;
    float:left;
    text-align: center;
    padding-left:10px;
    box-sizing: border-box;
}
.ztn1 .container .content .tit span.jr{
    width:75px;
    height:30px;
    background: url(../images/ztn1_h4_1.png) no-repeat center;
    font-size:14px;
    line-height:30px;
    color:#ff5959;
}
.ztn1 .container .content .tit span.jt{
    width:86px;
    height:30px;
    background: url(../images/ztn1_h4_2.png) no-repeat center;
    font-size:14px;
    line-height:30px;
    color:#158ce6;
    
}
.ztn1 .container .content p.address{
    background: url(../images/ztn1_address.png) no-repeat left center;
    padding-left:20px;
    font-size:14px;
    line-height:16px;
    color:#666666;
    background-size:auto 14px;

}
.ztn1 .container .content p.phone{
    background: url(../images/ztn1_phone.png) no-repeat left center;
    padding-left:22px;
    font-size:14px;
    line-height:16px;
    color:#666666;
    background-size:auto 13px;
    margin-top:10px;
}
.ztn1 .container .content ul{
    overflow: hidden;
    margin-top:20px;
}
.ztn1 .container .content ul li{
    float:left;
    height:19px;
    line-height:19px;
    margin-right:30px;
}
.ztn1 .container .content ul li.mj{
    font-size:16px;
    color:#151515;
    background: url(../images/ztn1_li1.png) no-repeat left center;
    padding-left:30px;
    background-size:auto 19px;
}
.ztn1 .container .content ul li.zj{
    font-size:16px;
    color:#151515;
    background: url(../images/ztn1_li2.png) no-repeat left center;
    padding-left:30px;
    background-size:auto 19px;
}
.ztn1 .container .content span.yuyue{
    display:block;
    width:240px;
    height:50px;
    border-radius:10px;
    background-color:#ffee2e;
    margin-top:30px;
    line-height:50px;
    font-size: 18px;
    color: #724500;
    cursor:pointer;
	text-align:center;
}
.ztn2 .container{
    margin-top:20px;
}
.ztn2 .container ul{
    overflow: hidden;
}
.ztn2 .container ul li{
    float:left;
    width:400px;
    margin-bottom:20px;
}
.ztn2 .container ul li h5{
    width:140px;
    float:left;
    font-size:14px;
    color:#999999;
}
.ztn2 .container ul li span{
    float:left;
    font-size:14px;
    display:block;
    color:#333333;
	width:240px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.ztn3{
    background-color: #ffffff;
}
.ztn3 .container{
    margin-top:20px;
    overflow: hidden;
}
.ztn3 .container .left{
    float:left;
}
/**共用css**/
.ztn3 .container ul:after{
    content:'';
    display:block;
    clear:both;
}
.ztn3 .container ul li{
    float:left;
    text-align: center;
}
.ztn3 .container ul li.mj{
    width:90px;
    margin-right:90px;
}
.ztn3 .container ul li.dj{
    width:120px;
    margin-right:80px;
}
.ztn3 .container ul li.lc{
    width:60px;
    margin-right:60px;
}
.ztn3 .container ul li.zx{
    width:100px;
    margin-right:60px;
}
.ztn3 .container ul li.gx{
    width:120px;
}
/**共用css**/
.ztn3 .container ul.tab{
    width:100%;
    height:40px;
    border-bottom:solid 1px rgba(0,0,0,0.1);
}
.ztn3 .container ul.tab li{
    float:left;
    line-height:40px;
    font-size:16px;
}
.ztn3 .container .content{
    margin-top:20px;
	height:374px;
	overflow:hidden;
}
.ztn3 .container .content ul{
    margin-bottom:10px;
}
.ztn3 .container .content ul li{
    line-height:40px;
}
.ztn3 .container .content ul li.mj{
    font-size:24px;
    color:#000000;

}
.ztn3 .container .content ul li.mj:after{
    content:'m²';
    font-size:14px;
    color:#333;
    line-height:40px;
    display:inline-block;
    margin-left:5px;
}
.ztn3 .container .content ul li.dj{
    font-size:24px;
    color:#cc2929;
}
.ztn3 .container .content ul li.dj:after{
    content:'元/m²/天';
    font-size:14px;
    color:#cc2929;
    line-height:40px;
    display:inline-block;
    margin-left:5px;
}

.ztn3 .container .right{
    width:360px;
    height:420px;
    background-color: #ffffff;
    float:right;
    margin-left:60px;
    margin-top:10px;
    padding:0 20px;
    box-sizing: border-box;
    border-radius:10px;
    border:solid 1px #d9d9d9;
}
.ztn3 .container .right h4{
    font-size:24px;
    line-height:24px;
    margin-top:30px;
    font-weight:bold;
    color:#333;
    background: url(../images/hot.gif) no-repeat left top;
    padding-left:35px;
    box-sizing: border-box;
}
.ztn3 .container .right p.des{
    font-size:14px;
    color:#666;
    line-height:14px;
    margin-top:15px;
}
.ztn3 .container .right form{
    margin-top:30px;
}
.ztn3 .container .right input{
    width:100%;
    height:50px;
    border:solid 1px #e1dfdf;
    border-radius:5px;
    margin-bottom:20px;
    padding-left:20px;
    box-sizing: border-box;
}
.ztn3 .container .right span.yy{
    width:100%;
    height:50px;
    background-color: #ffee2e;
    line-height:50px;
    font-size:18px;
    color:#724500;
    text-align: center;
    cursor:pointer;
    display:block;
    border-radius:10px;
    border:solid 1px #efefef;
}
.ztn3 .container .right .phone p{
    font-size:16px;
    line-height:18px;
    margin-top:25px;
    padding-left:10px;
    box-sizing: border-box;
}
.ztn3 .container .right .phone span{
    font-size:28px;
    line-height:28px;
    margin-top:10px;
    color:#d0021b;
    display:block;
    font-weight:bold;
    padding-left:10px;
    box-sizing: border-box;
}
.ztn4{

}
.ztn4 .container{
    margin-top:20px;
    width:1220px;
}
.ztn4 .container>div{
    overflow: hidden;
}
.ztn4 .container .left{
    width:630px;
    height:320px;
    overflow: hidden;
    border-radius:10px;
    float:left;
    position:relative;
}
.ztn4 .container .left:after{
    content:'实拍照';
    display:block;
    position:absolute;
    width:60px;
    height:28px;
    background-color: rgba(0,0,0,0.8);
    font-size:14px;
    color:#ffffff;
    line-height:28px;
    text-align: center;
    border-radius:8px;
    left:50%;
    bottom:20px;
    margin-left:-30px;
}
.ztn4 .container .left img{
    width:100%;
}
.ztn4 .container .right{
    margin-left:10px;
    float:left;
    width:570px;
}
.ztn4 .container .right ul{
    overflow: hidden;
}
.ztn4 .container .right ul li{
    width:275px;
    height:155px;
    float:left;
    border-radius:10px;
    overflow: hidden;
    margin-right:10px;
    margin-bottom:10px;
    position:relative;
}
.ztn4 .container .right ul li:after{
    content:'实拍照';
    display:block;
    position:absolute;
    width:60px;
    height:28px;
    background-color: rgba(0,0,0,0.8);
    font-size:14px;
    color:#ffffff;
    line-height:28px;
    text-align: center;
    border-radius:8px;
    left:50%;
    bottom:16px;
    margin-left:-30px;
}
.ztn4 .container .right ul li img{
    width:100%;
}
.ztn4 .container .content{
    width:1200px;
    margin-top:20px;
    border:solid 1px #dfdfdf;
    border-radius:10px;
    box-sizing: border-box;
    padding:20px 20px;
}
.ztn4 .container .content p{
    font-size:14px;
    color:#666666;
    line-height:26px;
    text-indent: 28px;
}
.ztn4 .container span.gd{
	display:none;
}
.fuwu{

}
.fuwu .container{
    margin-top:30px;
}
.fuwu .container ul{
    width:100%;
    overflow: hidden;
}
.fuwu .container ul li{
    width:286px;
    float:left;
    height:30px;
    line-height:30px;
    font-size: 18px;
    color: #666;
    padding-left:40px;
    box-sizing: border-box;
    margin-bottom:30px;
}
.fuwu .container ul li.l1{
    background: url(../images/fuwu1.png) no-repeat left center;
    background-size:30px;
}
.fuwu .container ul li.l2{
    background: url(../images/fuwu2.png) no-repeat left center;
    background-size:30px;
}
.fuwu .container ul li.l3{
    background: url(../images/fuwu3.png) no-repeat left center;
    background-size:30px;
}
.fuwu .container ul li.l4{
    background: url(../images/fuwu4.png) no-repeat left center;
    background-size:30px;
}
.fuwu .container ul li.l5{
    background: url(../images/fuwu5.png) no-repeat left center;
    background-size:30px;
}
.fuwu .container ul li.l6{
    background: url(../images/fuwu6.png) no-repeat left center;
    background-size:30px;
}
.fuwu .container ul li.l7{
    background: url(../images/fuwu7.png) no-repeat left center;
    background-size:30px;
}
.fuwu .container ul li.l8{
    background: url(../images/fuwu8.png) no-repeat left center;
    background-size:30px;
}
.ztn5 ul.tab{
    overflow: hidden;
    margin-top:20px;
}
.ztn5 ul.tab li{
    float:left;
    font-size:14px;
    line-height:30px;
    margin-right:30px;
    cursor:pointer;

}
.ztn5 ul.tab li.xz,.ztn5 ul.tab li:hover{
    border-bottom:solid 4px #ffee2e;
    font-weight:bold;
}
.ztn5 ul.content{
    border: solid 1px #dfdfdf;
    box-sizing: border-box;
    padding: 20px 20px 10px 20px;
    margin-top:20px;
    border-radius:10px;
    width:100%;
}
.ztn5 ul.content li{
	font-size:14px;
	line-height:26px;
	display:none;
	overflow:hidden;
}
.ztn5 ul.content li.xz{
	display:block;
}
.ztn5 ul.content li p{
	font-size:14px;
	width:50%;
	float:left;
	line-height:24px;
	margin-bottom:10px;
	padding-right:20px;
	box-sizing:border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.ztn5 ul.content span.gd{
	display:none;
}
.ztn6 .container{
    margin-top:20px;
    height:372px;
}
.ztn6 .container .img{
    width:600px;
    height:100%;
    float:left;
    border-top-left-radius: 10px;
    border-bottom-left-radius:10px;
    overflow: hidden;

}
.ztn6 .container .img img{
	width:100%;
}
.ztn6 .container .content{
    width:600px;
    height:100%;
    float:left;
    background-color: #f6f6f6;
    border-top-right-radius: 10px;
    border-bottom-right-radius:10px;
    padding-left:35px;
    box-sizing: border-box;
    padding-top:20px;
}
.ztn6 .container .content h4{
    font-size:18px;
    color:#333333;
    margin-top:20px;
}
.ztn6 .container .content p{
    font-size:14px;
    line-height:24px;
    color:#666;
    margin-top:5px;
}
.pinglun{
	margin-top:50px;
}
.ztn7 .container{
    width:1280px;
    margin-top:40px;
}
.ztn7 .container .box {
    width: 560px;
    float: left;
    margin-bottom: 25px;
    margin-right:80px;
}
.ztn7 .container .box h4{
    font-size:18px;
    color:#333333;
    background: url(../images/q.png) no-repeat left center;
    line-height:30px;
    padding-left:45px;
    margin-bottom:10px;
}
.ztn7 .container .box h4 a{
    font-size:18px;
    color:#333333;
}
.ztn7 .container .box p{
    background: url(../images/a.png) no-repeat left 12px  top 15px;
    width:560px;
    background-color: #edf7ff;
    padding:12px 20px 15px 54px;
    font-size:14px;
    line-height:24px;
    color:#666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    box-sizing: border-box;
}
.ad2{
    width:100%;
    height:250px;
    margin:20px auto 0 auto;
    background: url(../images/ad2.jpg) no-repeat center;
    overflow: hidden;
}
.ad2 p{
    font-size:48px;
    color:#282828;
    text-align: center;
    font-family: '宋体';
    margin-top:65px;
}
.ad2 span{
    display:block;
    font-size:18px;
    color:#333;
    text-align: center;
    margin-top:20px;
}
.footer{
    background: #333333;
    border-top: 1px solid #dfdfdf;
    padding-bottom:60px;
    margin-top:40px;
}
.footer h3{
    font-size:24px;
    color:#fff;
    font-weight:bold;
    margin-top:49px;
    text-align: center;
    line-height:24px;
}
.footer .zj{
    overflow: hidden;
    width:320px;
    margin:30px auto 0 auto;
}
.footer .zj span{
    display:block;
    color: #7b8392;
    font-size: 22px;
    float:left;
}
.footer .zj p{
    font-size: 22px;
    color: #ffee2e;
    float:left;
    background: url(../images/footer_phone.png) no-repeat left center;
    background-size:25px;
    padding-left:30px;
    margin-left:10px;
}
.footer ul{
    display:inline-block;
    text-align: center;
    width:100%;
    margin-top:36px;
}
.footer ul li{
    display:inline-block;
    text-align: left;
    font-size:16px;
    color: #afb5c0;
    padding-left:50px;
    height:36px;
    line-height:36px;
    width:100px;
    border-right: 1px solid rgba(255,255,255,0.1);
    margin-left:50px;
}
.footer ul li.l1{
    background: url(../images/footer_1.png) no-repeat left center;
    background-size:36px;
}
.footer ul li.l2{
    background: url(../images/footer_2.png) no-repeat left center;
    background-size:36px;
}
.footer ul li.l3{
    background: url(../images/footer_3.png) no-repeat left center;
    background-size:36px;
}
.footer ul li.l4{
    background: url(../images/footer_4.png) no-repeat left center;
    background-size:36px;
}
.footer p.youlian{
	margin-top:30px;
	overflow:hidden;
}
.footer p.youlian a{
	font-size:16px;
	color:#999999;
	line-height:16px;
	display:block;
	margin-right:30px;
	margin-bottom:20px;
	float:left;
}
.footer p.sm{
	font-size:16px;
	color:#666666;
	text-align:center;
	margin-top:30px;
	line-height:16px;
}
.biaodan{
	position:fixed;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.7);
	top:0;
	z-index:9999999;
	display:none;
}
.biaodan form{
	width:330px;
	height:380px;
	border-radius:10px;
	background-color:#ffffff;
	position:absolute;
	top:300px;
	left:50%;
	margin-left:-165px;
	padding:30px 25px 50px;
	box-sizing:border-box;
	
}
.biaodan form h3{
	margin-bottom: 20px;
    height: 33px;
    line-height: 33px;
    font-size: 24px;
    font-weight: 700;
    color: #333; 
}
.biaodan input{
	width:100%;
	height:50px;
	line-height:50px;
	border-radius:5px;
	border:solid 1px #dfdfdf;
	margin-bottom:18px;
	color:#333;
	font-size:16px;
	padding-left:16px;
	box-sizing:border-box;
}
.biaodan input::-webkit-input-placeholder { /* WebKit browsers */
  color: #cacdd2;
}

.biaodan input::::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #cacdd2;
}

.biaodan input:::-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #cacdd2;
}  


.biaodan input.loupan{
	background-color:#f3f3f3;
}
.biaodan p{
	font-size:16px;
	width:280px;
	height:50px;
	text-align:center;
	border-radius:10px;
	color:#624d17;
	line-height:50px;
	cursor:pointer;
	margin-top:5px;
	background-image: linear-gradient(-217deg,#eedb02,#dcc100);
}
.biaodan form .close{
	width:60px;
	position:absolute;
	right:-80px;
	top:-80px;
	cursor:pointer;
}
.m_xf_phone{
	display:none;
}