.ssqyclzc_wrap{background:url('../img/zbg.jpg') no-repeat bottom; background-size:100%;}
#ssqyclzc_content{}
.ssqyclzc_banner{margin:0 auto 40px auto;background:url('../img/bannerbg.jpg') no-repeat; background-size:100%;}
.ssqyclzc_banner img{width:100%; height:auto;}

.ssqyclzc_banner .c_name{height:286px;text-align: center;font-size:42px;color:#fff;font-weight:bold;display: flex; justify-content: center; align-items: center;}
.ssqyclzc_banner .c_name a{color:#fff;letter-spacing:5px;text-shadow: 2px 2px 5px rgba(40,75,145,0.5);}

.ssqyclzc_box{width:1200px;min-height:80px;margin:0 auto 40px auto;background:#fff;padding:20px;border-radius:3px;box-shadow:5px 10px 15px -15px rgba(0, 0, 0, 0.2);}
.ssqyclzc_box:after{content:" ";display:table;clear:both;}

.search-box { overflow:hidden;zoom:1}
.search-box .search-tit{margin:0 10px;height:70px;line-height:70px; font-size:20px; color:#3e62ad; font-weight:bold; padding:0 10px 0 40px; background:url('../img/icon_clzc.png') no-repeat left center; border-right:1px #e3e7ec solid;}

.search-box li{float:left;display:inline;margin:0 5px 10px 15px;}
.search-box input,.search-box select{width:130px;height:40px;line-height:40px;padding:0 10px;font-size:14px;margin:10px 10px 10px 0px; background-color:#fff; border-radius:6px;box-shadow:0px 0px 3px 2px #dbe3f0;outline: none;}
.search-box  .s_input{width:65px;}
.search-box em{ font-style:normal}


.search-submit{margin-top:10px; text-align:center;}
.search-submit .search_btn a{color:#fff;}
.search-submit .search_btn{font-size:18px; color:#fff; font-weight:bold;text-align: center;width:150px;height:45px; background: #3e62ad; border-radius:25px; box-shadow:0px 0px 5px 2px #dbe3f0; cursor:pointer;}
.search-submit .search_btn:hover{
background: -moz-linear-gradient(left,#2580f0,#1654e0);/* Firefox 3.6+ */
background:-webkit-gradient(linear,0 50%,100% 50%,from(#2580f0),to(#1654e0));/*Old gradient for webkit*/
background: -webkit-linear-gradient(left,#2580f0,#1654e0);/*Safari 5.1+,Chrome 10+ */
background: -o-linear-gradient(left,#2580f0,#1654e0);/* Opera 11.10+ */	
}

.ssqyclzc_title{padding:0 0 15px 20px;margin:-10px auto 20px 0;border-bottom:1px #e3e7ec solid;position:relative;}
.ssqyclzc_title .tit{font-size:24px; color:#3e62ad; font-weight:bold;line-height:26px;}
.ssqyclzc_title .tit:before{content:" ";position:absolute;top:6px;left:0;width:5px;height:26px;background:#3e62ad;border-radius:5px;}
.ssqyclzc_title .s_more{position:absolute; top:0; right:0;font-size:16px;color:#666;line-height:26px; font-weight:normal;}

.zctj_ul{overflow:hidden;zoom:1;}
.zctj_ul li{float:left;height:300px;width:calc(25% - 15px);padding:10px;box-sizing: border-box;border:1px #e6e6e6 solid;margin:0 20px 20px 0;position:relative; cursor:pointer;border-radius:5px;}
.zctj_ul li:nth-child(4n){margin-right:0;}
.zctj_ul .listimg{width:256px;height:192px;overflow:hidden;}
.zctj_ul .listimg img{display:block;width:96%;height:100%;}
.zctj_ul dl{text-align:left;}
.zctj_ul dt{font-size:14px;color:#444;font-weight:bold; padding:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zctj_ul dd{font-size:13px;color:#555;line-height:30px; overflow:hidden;display: flex;justify-content: space-between;}
.zctj_ul dd p{float:left;width:50%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zctj_ul dd p:first-child{ margin-right:10px; }
.zctj_ul dd p:nth-child(2n){text-align:right;}

.zctj_ul dd p span{padding-left:24px;height:24px; line-height:24px;background:url('../img/icon01.png') no-repeat;}
.zctj_ul dd .type_lb span{background-position:0 0;}
.zctj_ul dd .type_qy span{background-position:0 -79px;}
.zctj_ul dd .type_cz span{background-position:0 -158px;}

.zctj_ul li:hover{box-shadow: 0 2px 4px 3px rgba(0,0,0,.1);}
.zctj_ul .listimg:hover img{animation:bigger 1s linear forwards;}

@keyframes bigger{
	from{transform: scale(1);}
	to{transform: scale(1.1);}
}

.page {text-align: center;margin: 20px auto; clear: both;}
.page a {color: #3c3c3c;font-size: 14px;border: 1px solid #c2c2c2; padding: 2px 10px;display: inline-block; margin: 0 5px; background: #fff; line-height: 22px; cursor: pointer;}
.page a.cpage{ color: #fff; background: #3e62ad; border: 1px solid #0764aa; padding: 4px 10px; margin: 0 5px; line-height: 22px;}

/*历史数据*/
.link-btn{display:inline; margin-left:30px; font-size:18px;color: #3e62ad;font-weight: bold;letter-spacing:2px; padding:9px 30px; border:1px #3e62ad solid; border-radius: 25px; box-shadow: 0px 0px 5px 2px #dbe3f0;}
.link-btn:hover{color: #fff; background: linear-gradient(to right,#2580f0,#1654e0);
		   background: -moz-linear-gradient(left,#2580f0,#1654e0);/* Firefox 3.6+ */ 
		   background:-webkit-gradient(linear,0 50%,100% 50%,from(#2580f0),to(#1654e0));/*Old gradient for webkit*/
		   background: -webkit-linear-gradient(left,#2580f0,#1654e0);/*Safari 5.1+,Chrome 10+ */
		   background: -o-linear-gradient(left,#2580f0,#1654e0);/* Opera 11.10+ */	
		   }

/*详情*/
.base-info{display: flex;justify-content: space-between; margin-bottom:30px;}
.picbox{width:400px;height:300px; overflow:hidden; background:url(img/default-img2.jpg) no-repeat; background-size:100% 100%;}
.picbox img{width:100%;height:100%; }
.txtbox{width:calc(100% - 430px); position:relative;}
.txtbox .propertyName{ font-size:24px; color: #333; line-height:1.5; border-bottom:#e5e5e5 1px solid;padding:0 0 10px 0; margin-bottom:10px;}
.txtbox .propbaseCont{ font-size:18px; line-height:40px;}
.txtbox .form-button{position: absolute; bottom:0;}
.txtbox .form-button .btn-primary{width:140px;height:40px;padding-left:50px; font-size:18px; font-weight:600; border:0;}
.propertybtn-submit-jrfw{ background:#c8a063 url(img/ico-jrfw.png) no-repeat 20px center;}
.propertybtn-submit-yxdj{ background:#3e62ad url(img/ico-yxdj.png) no-repeat 20px center;}

.contact-info{ background-color:#f2f2f2;padding:10px 50px;display: flex;justify-content: space-between; margin-bottom:20px;}
.contact-info span{font-size:18px; line-height:36px; font-weight:600;padding:0 30px;}
.contact-info em{font-weight:400; font-style:normal;}
.zclxr{ background:url(img/ico-lxr.png) no-repeat 0px center;}
.zclxfs{ background:url(img/ico-lxdh.png) no-repeat 0px center;}

.m-tit{font-size:17px; line-height:24px; font-weight:600;padding-left:15px; margin-bottom:10px; position:relative;}
.m-tit::before{position: absolute; left:0; top:4px; content:"";width:4px; height:16px; background:#3e62ad;}

