/*通用*/

*,html,body{margin: 0; padding: 0;}
body{ text-align: center; overflow: hidden; overflow-y: scroll; background-color: #e7eaea;}
.w1200m {width:1200px; margin:0 auto; zoom:1; } 
img{border:0;}
a{text-decoration:none; cursor:pointer;}
a:hover{text-decoration: none;}
.z100 {width:100%; float:left;}
.top5 {margin-top:5px;} .top10 { margin-top:10px;} .wmm {margin:0 auto;} .oh { overflow:hidden;}
.pt5 {padding-top:5px;} .pt10 { padding-top:10px;}
li { list-style-type:none; list-style-position:outside;}
.y{float:right;} .z{ float:left;}
.nbsp{ padding-left:25px; display:block; float:left;}
/*网站顶部*/
.header{width: 100%; min-width: 1200px; height: 880px; float: left; position: relative;}
.tophd{}
/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:880px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:880px; background-size: 100% 100%; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:880px; }
.fullSlide .hd{ width:300px;  position:absolute; z-index:1; bottom:300px; left:15%; height:30px; line-height:30px;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:35px; height:40px; margin:5px; overflow:hidden; background:none;line-height:40px; color:#fff; font-size: 14px;}
.fullSlide .hd ul .on{ background:#354f73;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:30%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
.morebtn{display: block; position:absolute; left: 35%; bottom:290px;  width:115px; height: 30px; line-height: 30px; border-radius: 30px; background: #354f73; color: #fff; font-size: 14px; text-align: center;text-decoration:none;}
.topnav{width:100%; height: 56px; position: absolute; left: 0; top: 600px; line-height: 56px; color: #fff; background: #365572; }
.navx{width: 1200px; height: 56px; position: absolute; line-height: 56px; top: 0; left: 50%; margin-left: -600px; }
.navx a{width: 171px; height: 56px; line-height: 56px; display: block; float:left; text-align: center; color: #fff; font-size: 18px;}
.navx span{width: 1px; height: 30px; display: block; float: left; color: #fff;}
.navx a:hover{ background-color: #e7eaea; color: #365572;}
.z100{width: 100%;}
.z1200{width: 100%;float: left;}
.topnav1{top:231px; z-index: 2;}


.content .section_1{ height: 600px; position: relative; z-index: 0; padding-bottom:220px;}
.content .cbg{ background: url(jz2020/tbg.jpg); position: absolute; z-index: -1; transform: rotate(-5deg); transform-origin: center top; -ms-transform: rotate(-5deg); -ms-transform-origin: center top; height: 100%; width: 200%; right: -10px; top: 0;}
.mainWrap{width: 1200px; margin: auto; text-align: left;}
.content .section_1 .news{width: 1200px; height: 345px; top:-200px; position: relative; background: #3b5579;}
.newsl,.newsm,.newsr{width:575px; height: 345px;  margin-left:1px; float:left; background: url(jz2020/cntbg_01.jpg) top center no-repeat; position: relative;}
.newsm,.newsr{width: 311px;}
.newsm{background-image: url(jz2020/cntbg_02.jpg);}
.newsr{background-image: url(jz2020/cntbg_03.jpg);}
.newtxt{width: 271px; height: 95px; padding: 20px; background-color: #fff; position: absolute; bottom: 0; right: 0; line-height: 20px;  font-size: 14px;}
.newtxt .tt{font-size: 16px; line-height: 25px;}
.newtxt .sum{color: #999;}
.newtxt .time{position: absolute; left: 20px; bottom:20px; background: url(jz2020/time.png) left center no-repeat; padding-left: 20px; color: #c68366; font-weight: bold; font-size: 12px;}
.newsl .newtxt .time,.newsm .newtxt .time{ position: static; margin-top: 10px;}
.news .more{width:40px; height: 20px; display: block;line-height: 20px; text-align: center; background-color:#071e3d; color: #fff; position: absolute; left:35px; bottom:20px; }
.newsm .newtxt{height: 70px;}
.newsr .newtxt{height: 45px;}
.newsr img{width:254px; height: 212px; position: absolute; left: 23px; top:23px; }
.zbtxt{position: absolute; top:40px; left:40px;  width:220px; height: 180px; text-align: center; color: #fff; font-size: 14px; line-height: 25px; }
.zbtxt p{margin-bottom: 15px;}
.newsl img{width:487px; height: 265px; position: absolute; left:34px; top:22px;}
.newsm img{width:254px; height: 185px; position: absolute; left:22px; top:22px;}


.content .events{width: 1200px; height:340px;  position: relative; top: -100px;}
.content .events .zxtt{width: 1200px; height: 100px; line-height: 100px; text-align: center; float: left;}
.content .events .zxcnt{width: 1200px; height: 200px; margin-bottom: 20px; float: left;}
.content .section_1 .events .zxcnt li{width: 33.3%; float: left;}
.content .section_1 .events .zxcnt li a{display: block; color: #fff; border-left: 1px solid rgba(255,255,255,0.3); padding-left: 20px; margin-left: 50px;}
.content .section_1 .events .zxcnt li a:hover{color:#c68366;}
.content .section_1 .events .zxcnt li .time{width: 80px; text-align: center; float: left;}
.content .section_1 .events .zxcnt li .time span{display: block; font-size: 36px; line-height: 40px;}
.content .section_1 .events .zxcnt li .txtwrapper{margin-left: 100px;}
.content .section_1 .events .zxcnt li .txtwrapper .zxttp{font-size: 16px; line-height: 25px;}
.content .section_1 .events .zxcnt li .txtwrapper p{opacity:0.7; padding-top:10px; font-size: 14px;}
.newsbtn{width: 1200px; height: 50px; float: left;}
.content .section_1 .newsmore{height: 48px; font-size: 14px; line-height: 48px; border:1px solid #fff; padding:0 20px; display: block; width: 150px; color: #fff; text-align: center; opacity: 0.5; margin-left:502px;}
/*
.content .section_1 .events{margin-top:-100px; position: relative; height: 400px;}
.content .section_1 .events .zxtt{ width: 100%; height: 40px; position: absolute; left: 0; top:-100px; font-size: 36px; color: #fff; text-align: center; line-height: 40px; margin-bottom:40px; z-index: 1;}
.content .section_1 .events .zxtt b{height: 1px; width: 60px; background: #fff; display: inline-block; vertical-align: middle; opacity: 0.5; margin:0 20px;}
.clearfix:after{display: block; content:''; clear: both; height: 0px; visibility: hidden;}

.content .section_1 .events .zxcnt{margin-left: -50px; margin-top:100px; }
.content .section_1 .events .zxcnt li{width: 33.3%; float: left;}
.content .section_1 .events .zxcnt li a{display: block; color: #fff; border-left: 1px solid rgba(255,255,255,0.3); padding-left: 20px; margin-left: 50px;}
.content .section_1 .events .zxcnt li a:hover{color:#c68366;}
.content .section_1 .events .zxcnt li .time{width: 80px; text-align: center; float: left;}
.content .section_1 .events .zxcnt li .time span{display: block; font-size: 36px; line-height: 40px;}
.content .section_1 .events .zxcnt li .txtwrapper{margin-left: 100px;}
.content .section_1 .events .zxcnt li .txtwrapper .zxttp{font-size: 16px; line-height: 25px;}
.content .section_1 .events .zxcnt li .txtwrapper p{opacity:0.7; padding-top:10px; font-size: 14px;}
.content .section_1 .newsmore{height: 48px; font-size: 14px; line-height: 48px; border:1px solid #fff; padding:0 20px; display: block; margin: 60px auto 0px auto; width: 150px; color: #fff; text-align: center; opacity: 0.5;}
*/



.relative{position: relative;}
.content .section_2{margin-top:-200px; height: 700px;}
.content .section_2 .zttt{font-size: 40px; color: #354f73; width: 110px; top: 0px; line-height: 40px; background: #e7eaea; padding-top:60px; float: left; position: relative;}
.content .section_2 .zttt span{width: 40px; display: block; padding-left: 36px;}
.content .section_2 .zttt a.more{position: absolute; bottom: -80px; font-size: 14px; color: #777; width: 14px; line-height: 14px; left: 50%; margin-left: -7px; writing-mode:vertical-lr;}
.content .section_2 .ztfocus{margin-left: 160px; position: relative;}	

/* 本例子css */
.ztfocus { position: relative; width:990px; height:670px; overflow: hidden; }
.ztfocus .pic{ position:relative; z-index:0; }
.ztfocus .pic li{width:990px; height: 606px; position: relative;}
.ztfocus .pic img { width:990px; height:480px; display: block; }
.ztfocus .pic li .zttxt{width:550px; height: 130px; padding: 30px 40px 35px 40px; position: absolute; left: 0; bottom: 0; background-color: #fff;}
.ztfocus .pic li .zttxt .ztmore{width:100px; height: 30px; text-align: center; line-height: 30px; background: #354f73; color: #fff; margin-bottom: 5px; }
.ztfocus .pic li .zttxt .zthdtt{font-size: 18px; line-height: 50px;}
.ztfocus .pic li .zttxt .ztsum{ font-size: 14px; color: #999;}	
.ztfocus .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.ztfocus .hd li{margin: 0 5px; height: 12px; overflow: hidden; width: 12px; cursor: pointer;display:inline-block; *display:inline; zoom:1; background-color: #a8b3c6; border-radius: 12px;}
.ztfocus .hd .on{ background-color: #354f73;}
.section_3,.section_4{width: 1200px; margin: 0 auto; }
.section_3{margin-top: 50px;}
.lpzstt{width: 1200px; height: 143px; float: left; margin-bottom: 10px;}
.section_4 .lpzstt{margin-top: 50px;}

/*首页通拦 --新房*/
.i_e{height:auto; overflow:hidden;}
.i_e .cntxf, .i_e .cntxfa, .i_e .cntzc{ width:100%; min-height:50px; height:auto; border:none;}
.i_e .cntxf li.xfa, .i_e .cntxfb li.xfa{ width:282px; height:330px; border:5px solid #d3d3d3; margin:10px 0 10px 10px;display:inline;display:list-item;  float:left;}
.i_e .cntxf li.xfa:first-child, .i_e .cntxfb li.xfa:first-child{margin-left:0px;}
li.xfa .lppic{ width:282px; height:210px; border: 0; border-bottom:5px solid #d3d3d3; float:left; display: inline-block;}

/*兼容性调整*/
* html li.xfa .lppic{width:270px;}

li.xfa .lpxxtxt{padding:8px 0 8px 20px; float: left; text-align: left;}
li.xfa p{ width:100%; height:25px; line-height:25px; font-size:14px; float:left;}

 li.xfa p strong{ font-size:16px;}
 li.xfa p .r{ color:#999;}
 li.xfa .xfxx{ width:100%; height:49px; line-height: 49px; background-color:#354f73;}
  li.xfa .xfxx img{ width:38px; height:38px;  padding:5px 38px 0 5px; float:left;}
  li.xfa .xfxx .xftext{ width:188px; height:49px;  display:block; float:right; padding-right: 5px;}
   .xfa .xfxx .xftext .text{ width:188px; line-height:49px; font-size:24px; color:#fff; display:block; float:left;}
	.xfa .xfxx .xftext .text img{ width:26px; height:26px; padding:11px 5px 0 0;}


.lpvotecnt{width: 100%; min-height: 200px; float: left;}

.btmcnt{width: 100%; height:692px; background: url(jz2020/footbg.jpg) left center no-repeat; }
.zcfg{width: 100%; height:480px; }
.zcfgk{width:320px; height:240px; margin:140px 0 0 50px; background-color: #a8b3c6; float: left; position: relative;}
.zcfgk .zctt{width:160px; height: 45px; line-height: 45px; text-align: center; position: absolute; left: 0; bottom:10px; background-color: #435b7d; display: block; font-size: 16px;}
.zcfgk .zctt a{ color: #fff;}
.yszlst{width: 260px; height: 140px; padding:30px 30px 0 30px; }
.yszlst li{width: 100%; height:40px; text-align: center; line-height: 40px; background-color: #96a3b9; color: #354f73; margin-bottom: 2px; font-weight: bold; font-size: 14px; float: left;}
.yszlst li.act{background-color: #5d7290; color:#fff;}
.fglst li{width: 100%; height:25px; line-height: 25px; border-bottom:1px solid #968dbc; text-align: left; background: none; float: left;}
.fglst li span{padding: 0 5px;}

.footer{width: 100%; height:212px; background: rgba(0,0,0,0.6); }
.ftcnt1{width: 100%; height: 70px; padding: 30px 0; border-bottom: 1px solid #fff;}
.ftcnt2{width: 100%; height: 60px; line-height: 60px; color: #fff; font-size: 14px;}
.ftcnt2 span{padding-right: 10px; color: #fff;}
.ftaddr{width:550px; height: 70px; float: left;}
.ftaddr img{width:168px; height: 42px; margin-top:15px; float: left; margin-right: 60px;}
.ftaddr .fttxt{margin-top:20px; line-height: 20px; font-size: 14px; color: #fff;}
.gghxx{width:200px; height: 70px; float: right; color: #fff; position: relative;}
.gghxx span{position: absolute; left: 0; bottom: 0;}

.ddd{
-webkit-animation:flipInY 5s .2s ease both infinite;
-moz-animation:flipInY 5s .2s ease both infinite;}
@-webkit-keyframes flipInY{
78%{-webkit-transform:perspective(0px) rotateY(0deg); opacity:1}	
80%{-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0}
88%{-webkit-transform:perspective(400px) rotateY(-10deg)}
94%{-webkit-transform:perspective(400px) rotateY(10deg)}
100%{-webkit-transform:perspective(400px) rotateY(0deg);
opacity:1}
}
@-moz-keyframes flipInY{
78%{opacity:1}	
80%{-moz-transform:perspective(400px) rotateY(90deg);
opacity:0}
88%{-moz-transform:perspective(400px) rotateY(-10deg)}
94%{-moz-transform:perspective(400px) rotateY(10deg)}
100%{-moz-transform:perspective(400px) rotateY(0deg);
opacity:1}
}

.lmtt{width: 100%; height: 50px; line-height: 50px; font-size: 16px; font-weight: bold; margin-top: 30px; border-bottom:1px solid #354f73;}
.lmtt a{color: #354f73;}
.lmcnt{width: 100%; margin-bottom: 20px;}
.lmcnt li{width: 1170px; padding:25px 0 30px 30px; height: 100px; border-bottom:1px solid #d5d5d5; background: url(jz2020/wzlstico.png) left 25px no-repeat;line-height: 20px;}
.lmcnt li img{width: 140px; height: 100px; margin-right: 20px; float: left;}
.lmcnt li .wzlsttt{line-height:16px; font-size: 18px; color: #33435d; margin-bottom: 15px; }
.lmcnt li .wzlstsum{line-height: 20px; font-size: 14px; color: #666; margin-bottom: 15px;}
.lmcnt li .wzlsttime{font-size: 14px; color: #666;}
.pgs{margin-top:20px;}





