/******************************** banner轮播图 ********************************/
.bigBanner {
    width: 870px;
    height: 380px;
    overflow: hidden;
    position: relative;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
}

.bigBanner > ul {
    display: none;
    /*width: 999999999px;*/
    height: 380px;
    position: absolute;
    top:0;
    left: 0;
}

.bigBanner > ul > li{
    float: left;
    height: 380px;
    width:100%;
    overflow: hidden;
    position: relative;
}

.bigBanner > ul > li > a{
    display: block;
    text-align: center;
}
.bigBanner > ul > li > a h1.botTitle{
    position: absolute;
    bottom:0;
    width:100%;
    height:44px;
    line-height: 44px;
    text-align: left;
    padding:0 20px;
    background: rgba(0,0,0,0.6);
    color: #fff;
    font-size: 16px;
}
.bigBanner > ul > li > a img{
    width: 100%;
    height: 380px;
    margin: auto;
    text-align: center;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}
.swiBtnBox{
    display: none;
    position: relative;
    top: 50%;
    margin-top: -30px;
}
.bigBanner:hover .swiBtnBox{
    display: block;
}
.leftBtn,.rightBtn{
    width: 34px;
    height: 50px;
    position: absolute;
    top: 45%;
    right: 20px;
    background: url("../images/arrowright.png") no-repeat;
    cursor: pointer;
}

.leftBtn{
    left:20px;
    background: url("../images/arrowleft.png") no-repeat;
}

.bigBannerList{
    position: absolute;
    bottom: 15px;
    right:10px;
    text-align: right;
}

.bigBannerList > span  {
    display: inline-block;
    width:8px;
    height: 8px;
    border-radius: 7px;
    margin: 0 2px;
    background: rgba(255,255,255,0.4);
    cursor: pointer;
}

.bigBannerList > span.focus {
    width: 18px;
    background: rgba(255,255,255,0.8);
    transition: width 0.5s;
    -webkit-transition: width 0.5s;
    -moz-transition: width 0.5s;
    -o-transition: width 0.5s;
}

/******************************** 企业动态 ********************************/
.proConBox .qydtCon{
    position: relative;
}
.proConBox .qydtCon,.proConBox .qydtCon img{
    width:300px;
    height:328px;
}
.proConBox .qydtCon .botTit{
    position: absolute;
    bottom:0;
    left:0;
    width:100%;
    height:40px;
    line-height: 40px;
    padding:0 10px;
    color: #fff;
    font-size: 16px;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/******************************** 智能推荐模块 ********************************/
.RecomBox .proTit h3{
    overflow: hidden;
    padding:0 14px;
}
.RecomBox .proTit h3 span{
    float: left;
    cursor: pointer;
    padding:18px 0;
    margin-right: 14px;
}
.RecomBox .proTit h3 span.focus,.RecomBox .proTit h3 span:hover{
    color: #e03b36;
    border-bottom: 2px solid #e03b36;
}
/*内容*/
.RecomBox .RecomCon>ul{
    display: none;
}
.RecomBox .RecomCon>ul li:last-child a{
    border-bottom: 0;
}

/******************************** 联盟新闻动态 ********************************/
.unionBox{
    position: relative;
}
.unionBox .proTit{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    border-bottom: 0;
    background: -o-linear-gradient(bottom, rgba(0,0,0,0.4),transparent);
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0.4),transparent);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.4),transparent);
    background: linear-gradient(to bottom, rgba(0,0,0,0.4),transparent);
    z-index: 100;
}
.unionBox .proTit h3,.unionBox .proTit h3 a{
    border-bottom: none;
    color: #fff;
}
.unionBox .proTit h3::before{
    background: #fff;
}
.unionBox .unionCon{
    width:300px;
    height:384px;
    position: relative;
    overflow: hidden;
}
.unionBox .unionCon a img{
    width:300px;
    height:384px;
}
.unionBox .unionCon li{
    position: relative;
    float: left;
}
.unionBox .unionCon li .botTitle{
    position: absolute;
    width:100%;
    bottom: 0;
    left:0;
    height:60px;
    line-height: 54px;
    font-size: 16px;
    padding:0 10px;
    color: #fff;
    background: -o-linear-gradient(top, rgba(0,0,0,0.4),transparent);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.4),transparent);
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.4),transparent);
    background: linear-gradient(to top, rgba(0,0,0,0.4),transparent);
}
/*滑块*/
.unionBox .unionCon .slider{
    position: absolute;
    bottom:10px;
    left:50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.unionBox .unionCon .slider span{
    width:8px;
    height:8px;
    background: #fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    float: left;
    margin:0 2px;
}
.unionBox .unionCon .slider span.focus{
    width:14px;
    background: #e03b36;
}

/******************************** 内容块2/政策法规/三旧改造 ********************************/
.w585{
    width:585px;
}
.halfCon{
    background: #fff;
    padding:24px 20px;
}
.halfCon .halfImgCon li{
    width:168px;
    float: left;
    margin-right: 20px;
}
.halfCon .halfImgCon li a .pic img{
    width:168px;
    height:120px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.halfCon .halfImgCon li:last-child{
    margin-right: 0;
}
.halfCon .halfImgCon li h2{
    font-size: 15px;
    line-height: 22px;
    margin:6px 0;
}
.halfCon .halfTxtCon{
    margin-top: 20px;
}
.halfCon .halfTxtCon a,.landKeyConTxt .landKeyConTxtLink a{
    display: block;
    font-size: 16px;
    margin-bottom: 20px;
}
.halfCon .halfTxtCon a:last-child,.landKeyConTxt .landKeyConTxtLink a:last-child{
    margin-bottom: 0;
}
.halfCon .halfTxtCon a:hover,.halfCon .halfImgCon li a:hover h2,.landKeyConTxt .landKeyConTxtLink a:hover{
    color: #e03b36;
}
.halfCon .halfTxtCon a::before,.landKeyConTxt .landKeyConTxtLink a::before{
    content: '';
    height:10px;
    width:6px;
    display: inline-block;
    margin-right: 6px;
    background: url("../images/css_sprites.png") no-repeat;
    background-position: -90px 0;
}
/************************ 广告ad ************************/
.adBox1 a:first-child img{
    width:870px;
    height:100px;
}
.adBox1 a:nth-child(2) img{
    width:300px;
    height:100px;
}

/******************************** 土地要闻 ********************************/
.landKeyBox>.proTit h3{
    font-size: 18px;
    padding-left:26px;
}
.landKeyBox>.proTit h3::before{
    width:18px;
    height:18px;
    background: url("../images/css_sprites.png") no-repeat;
    background-size: 200px 100px;
    background-position: 0 -50px;
}
.industryKeyBox>.proTit h3::before{
    background-position: -28px -50px;
}
.landKeyBox>.proTit h3 a{
    font-size: 14px;
    color: #333;
    margin-left: 10px;
}
.landKeyBox>.proTit h3 a:hover{
    color: #e03b36;
}
.landKeyBox .landKeyCon>.proTit h3{
    border-bottom: 0;
    padding-bottom: 0;
}
/************ 内容 ************/
.landKeyConTxt{
    background: #fff;
    padding:18px 20px;
}
.landKeyConTxt .keyPic,.landKeyConTxt .keyPic img{
    position: relative;
    width:340px;
    height:240px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
}
.landKeyConTxt .keyPic .botTit{
    position: absolute;
    bottom:0;
    color: #fff;
    padding:0 10px;
    width:100%;
    height:44px;
    line-height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: rgba(0,0,0,0.6);
}
.landKeyConTxt .landKeyConTxtLink{
    width:470px;
}
.landKeyConTxt .landKeyConTxtLink a{
    display: block;
}

/******************************** 产业园区动态 ********************************/
.parkKeyBox .switchBox{
    margin: 4px 0;
    padding:0 10px;
}
.parkKeyBox .switchBox a{
    display: block;
    float: left;
    width:33.333%;
    height:36px;
    line-height: 36px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    text-align: center;
    font-size: 14px;
    border-left: 1px solid #eaeaea;
}
.parkKeyBox .switchBox a:first-child{
    font-size: 12px;
    border-left:none;
}
.parkKeyBox .switchBox a.focus{
    background: #e03b36;
    color: #fff;
}
.parkKeyBox>ul{
    display: none;
}
.parkKeyBox>ul:first-of-type{
    display: block;
}
/*更多*/
.parkKeyBox>ul .more a{
    display: block;
    width:120px;
    height:28px;
    line-height: 28px;
    margin:10px auto;
    text-align: center;
    border:1px solid #333;
    -webkit-border-radius:14px;
    -moz-border-radius:14px;
    border-radius:14px;

}
.parkKeyBox>ul .more:hover a{
    color: #e03b36;
    border:1px solid #e03b36;
}
