.footer.gray{background: #fff;margin-top: 0;}
.nav_box{background: #f2f3f7;}
.contain{padding-top: 25px;background: #f2f3f7;padding-bottom: 30px;}
.dad .siteAdvObj, .dad .advPlaceholder {/*height: 80px;*/margin-bottom: 15px;overflow: hidden;}
.dad img{*height:80px;min-height: 80px;width: 1200px;}
/*左侧轮播广告*/
.focusleft{width: 350px;min-height: 300px;}

.adbox{width: 350px;height: 400px;border: 1px solid #eee;margin-bottom: 15px;}
.adbox .slideBox{float: left;width: 350px;height:400px;position: relative;overflow: hidden;}
.adbox .slideBox .hd {height: 15px;position: absolute;left:0;bottom:15px;width:100%;text-align:center;z-index: 5;}
.adbox .slideBox .hd ul li {display:inline-block;width: 10px;height: 10px;border-radius:50%;border:1px solid #fff;cursor: pointer;margin: 0 10px 38px 2px;}
.adbox .slideBox .hd ul li.on {background:#fff;}
.adbox .slideBox .hd ul {overflow: hidden;}

.adbox .slideBox .bd ul {height: 400px;overflow: hidden;}
.adbox .slideBox .bd li {float: left;zoom: 1;vertical-align: middle;width: 350px;height:400px;position: relative;}
.adbox .slideBox .bd img{width: 350px;height: 400px; object-fit: cover;}
.adbox .slideBox .bd li span {display: none;}
.adbox .slideBox .bd ul li .text{   width:350px; height:79px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;position: absolute;left: 0;bottom: 0;color: #fff;font-size: 20px;line-height: 30px;}
.adbox .slideBox .bd ul li .text .bg{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);    background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%); background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);    opacity: 0.6;}
.adbox .text b {position:absolute;height:30px;line-height:30px;width:350px;box-sizing:border-box;display: inline-block;font-weight: 400;padding: 0 20px;z-index: 3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.adbox .slideBox .prev,.adbox .slideBox .next {display:none;position: absolute;left:0px;bottom: 150px;margin-top: -25px;width: 38px;height: 63px;background: url('../images/sprite02.png') 0px 0px no-repeat;filter: alpha(opacity=60);opacity: 0.6;}
.adbox .slideBox:hover .prev, .slideBox:hover .next  {filter: alpha(opacity=50);opacity: 0.5;}
.adbox .slideBox .next {left: auto;right: 0px;background-position: -38px 0px;-webkit-animation: rightFadeIn .5s ease-out;-moz-animation: rightFadeIn .5s ease-out;animation: rightFadeIn .5s ease-out;}
.adbox .slideBox .prev:hover, .adbox .slideBox .next:hover{filter: alpha(opacity=100);opacity: 1;}
.adbox .slideBox .prev{-webkit-animation: leftFadeIn .5s ease-out;-moz-animation: leftFadeIn .5s ease-out;animation: leftFadeIn .5s ease-out;}
.adbox:hover .prev{display: block;}
.adbox:hover .next{display: block;}

.rightlist{background: #fff;height:185px;padding: 20px 20px;box-sizing: border-box;}
.rad{width: 350px;height: 130px;overflow: hidden;margin-bottom: 15px;}
.rad img{width: 350px;height: 130px;}

.rightlist a{display: block;position:relative;padding-left:12px;box-sizing:border-box;font-size: 16px;line-height:29px;color: #333;width: 317px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rightlist a:hover{color: #4889f3;}
.rightlist a:before{content: "";display: inline-block;width: 5px;height: 5px;border-radius: 50%;background: #a0a0a0;position: absolute;left: 0;top:17px;}
.rightlist strong{font-weight: 500!important;}


/*要闻*/
.focuslist{width: 542px;min-height: 300px;height:747px;float: left;margin-left: 20px;background: #fff;padding: 20px 20px;box-sizing: border-box;}
.focuslist strong{font-weight: 500!important;}
.focuslist .title{font-size: 22px!important;font-weight: bold;margin-bottom:6px;width: 502px;overflow: hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.focuslist .itemlist{margin-bottom: 15px;}
.focuslist .itemlist a{display: block;position:relative;padding-left:12px;box-sizing:border-box;font-size: 16px;line-height:37px;color: #333;width: 502px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.focuslist .itemlist a:hover{color: #4889f3;}
.focuslist .itemlist a:before{content: "";display: inline-block;width: 5px;height: 5px;border-radius: 50%;background: #a0a0a0;position: absolute;left: 0;top:17px;}
.focuslist .title strong{font-weight: bold!important;}

/*要闻右侧*/
.focusright{width: 268px;}
.newmedia{width: 268px;height: 405px;border: 1px solid #eee;box-sizing: border-box;margin-bottom: 25px;background: #fff;}
.focusright .title{height: 42px;background: #fff;border-bottom: 1px solid #eee;font-size: 18px;font-weight:bold;line-height: 42px;padding-left: 20px;padding-right: 15px;}
.focusright .title a{float: right;font-size: 14px;font-weight: normal;color: #a0a0a0;}
.focusright .newmedia .medialist{padding-top: 20px;}
.focusright .newmedia .medialist li{width: 88px;margin-right: 1px;padding: 0 15px;box-sizing: border-box;}
.focusright .newmedia .medialist li:hover .name{color: #4889f3;}
.focusright .newmedia .medialist li:nth-child(3n){margin-right: 0;}
.focusright .newmedia .medialist img{width: 58px;height: 58px;border: 1px solid #eee;border-radius: 50%;}
.focusright .newmedia .medialist li .name{font-size: 14px;text-align: center;height: 40px;line-height: 40px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}

.elepress{width: 268px;height: 317px;border: 1px solid #eee;background: #fff;}

/*右侧轮播*/
.pressbox .slideBox{float: left;width: 267px;height:295px;position: relative;overflow: hidden;}
.pressbox .slideBox .hd {height: 15px;position: absolute;left:0;bottom:30px;width:100%;text-align:center;z-index: 1;}
.pressbox .slideBox .hd ul li {display:inline-block;width: 4px;height: 4px;border-radius:50%;background:rgba(0,0,0,0.3);cursor: pointer;margin: 0 6px 38px 2px;}
.pressbox .slideBox .hd ul li.on {background:#eee;}
.pressbox .slideBox .hd ul {overflow: hidden;}

.pressbox .slideBox .bd ul {height: 295px;overflow: hidden;}
.pressbox .slideBox .bd li {float: left;zoom: 1;vertical-align: middle;width: 267px;height:295px;padding: 20px 49px;}
.pressbox .slideBox .bd img{width: 169px;height: 209px;}
.pressbox .slideBox .bd li span {display: none;}

.pressbox .slideBox .prev,.pressbox .slideBox .next {position: absolute;left:0px;bottom: 100px;margin-top: -25px;width: 19px;height: 63px;background: url('../images/sprite01.png') -19px 0px no-repeat;filter: alpha(opacity=60);opacity: 0.6;}
.pressbox .slideBox:hover .prev,.pressbox .slideBox:hover .next{filter: alpha(opacity=50);opacity: 0.5;}
.pressbox .slideBox .next {display:none;left: auto;right: 0px;background-position: 0px 0px;-webkit-animation: rightFadeIn .5s ease-out;-moz-animation: rightFadeIn .5s ease-out;animation: rightFadeIn .5s ease-out;}
.pressbox .slideBox .prev{display:none;-webkit-animation: leftFadeIn .5s ease-out;-moz-animation: leftFadeIn .5s ease-out;animation: leftFadeIn .5s ease-out;}
.pressbox .slideBox .prev:hover, .slideBox .next:hover {filter: alpha(opacity=100);opacity: 1;}
.pressbox:hover .prev{display: block;}
.pressbox:hover .next{display: block;}


.modular .title{border-bottom: 3px solid #eee;margin-bottom: 25px;}
.modular .title .curr{font-size: 22px;font-weight: bold;color: #333;width: 100px;position: relative;}
.modular .title .curr:before{content: "";width: 106px;height: 3px;background: #1c64f6;display:inline-block;position:absolute;bottom: -3px;left: 0;}
.modular .title a{font-size: 20px;color: #686868;display: inline-block;padding: 0 10px;}
.modular .title a:hover{color: #4889f3;}
.modular .title .more{float: right;font-size: 16px;color: #a0a0a0;}

/*视频资讯*/
.videoNews{margin-bottom: 20px;}
.videoNews .con .vleft{width: 408px;}

.videoNews .con .vleft .pic{width: 408px;height: 325px;overflow: hidden;position: relative;}
.videoNews .con .vleft .pic img{width: 408px;height: 325px;transition: all .4s ease-in-out; object-fit: cover;}
.videoNews .con .vleft .pic span{opacity:0;width: 56px;height: 56px;border: 2px solid #fff;position: absolute;background-color: rgba(255, 255, 255, 0.102);transition: all .3s ease-in-out; top: 0;left: 0;right: 0;bottom: 0;margin: auto;border-radius: 50%;cursor: pointer}
.videoNews .con .vleft .pic span:before{content: "";position:absolute;top:17px;left:20px;width: 0;height: 0;overflow: hidden;border: 11px solid transparent;border-left: 19px solid #fff;}
.videoNews .con .vleft a:hover img{transform: scale(1.1);}
.videoNews .con .vleft a:hover span{opacity: 1;}
.videoNews .con .vleft .tit{display: block;height:60px;line-height:60px;position:relative;font-size:20px;padding-left:50px;font-weight: bold;width: 408px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.videoNews .con .vleft .tit i{display:inline-block;width: 28px;height: 28px;border: 2px solid #f61b4a;background-color: rgba(245, 13, 63, 0.102);border-radius: 50%;position: absolute;left: 4px;top: 14px;cursor: pointer;}
.videoNews .con .vleft .tit i:before{content: "";position:absolute;top:8px;left:11px;width: 0;height: 0;overflow: hidden;border: 6px solid transparent;border-left: 10px solid #f61b4a;}

.videoNews .vlist{margin-left: 20px;width: 772px;min-height: 100px;float: left;}
.videoNews .vlist li{margin-bottom: 20px;margin-right: 18px;float: left;height: 179px;}
.videoNews .vlist li:nth-child(4n){margin-right: 0;}
.videoNews .vlist .pic{width: 179px;height: 127px;position: relative;margin-bottom: 10px;}
.videoNews .vlist .pic img{width: 179px;height: 127px; object-fit: cover;}
.videoNews .vlist .pic .time{position: absolute;bottom: 0;left: 0;right:0;color: #fff;height: 40px;line-height: 40px;padding-left: 20px;box-sizing: border-box;}
.videoNews .vlist .pic .time span:before{content: "";position:absolute;top:14px;left:0px;width: 0;height: 0;overflow: hidden;border: 6px solid transparent;border-left: 10px solid #fff;}
.videoNews .vlist .pic .time span{position: absolute;left: 15px;top: 0;z-index: 2;padding-left: 15px;}
.videoNews .vlist .pic .time .bg{position: absolute;height:37px;width:179px;bottom:0;left:0;z-index:1;background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);    background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);    opacity: 0.6;}
.videoNews .vlist .pic .carver{opacity:0;transition: all .3s ease-in-out;position: absolute;top: 0;bottom: 0;right: 0;left: 0;z-index: 3;}
.videoNews .vlist .pic .carver .bg{width:179px;height:127px;background: #000;opacity: 0.3;}
.videoNews .vlist .pic .carver span{width:36px;height:36px;border:2px solid #fff;background-color: rgba(255, 255, 255, 0.4);border-radius: 50%;position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto;z-index: 4;}
.videoNews .vlist .pic .carver span:before{content: "";position:absolute;top:11px;left:14px;width: 0;height: 0;overflow: hidden;border: 7px solid transparent;border-left: 12px solid #fff;}
.videoNews .vlist .txt{font-size: 14px;width: 179px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.videoNews .vlist li:hover .carver{opacity: 1;}

.modular{margin-bottom: 10px;}
/*房产资讯*/
/*.houseNews .con{margin-bottom: 30px;}*/

.houseNews .con-left{width: 377px;min-height: 300px;float: left;}
.houseNews .con-left .focus1_focus{margin-bottom: 20px;}
.houseNews .con-left .focus1_focus .pic{width: 377px;height: 184px;overflow: hidden;}
.houseNews .con-left .focus1_focus .pic img{width: 377px;height: 184px;transition: all .4s ease-in-out; object-fit: cover;}
.houseNews .con-left .focus1_focus .pic:hover img{transform: scale(1.1);}
.houseNews .con-left .focus1_focus .tit{height: 56px;line-height: 56px;padding-left: 12px;font-size:14px;background:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.houseNews .con-left .small{float: left; width: 180px;background: #fff;}
.houseNews .con-left .focus2{margin-right: 17px;}
.houseNews .con-left .small .pic{width: 180px;height: 116px;overflow: hidden;margin-bottom: 6px;}
.houseNews .con-left .small .pic img{width: 180px;height: 116px;transition: all .4s ease-in-out; object-fit: cover;}
.houseNews .con-left .small .tit{font-size: 13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;    height: 42px;
    padding: 0 16px;}
.houseNews .con-left .small:hover img{transform: scale(1.1);}

.houseNews .conList{float: left;margin-left: 20px;width: 515px;background: #fff;padding: 20px 20px; box-sizing: border-box;}
.houseNews .conList .title{font-size: 22px;font-weight: bold;margin-bottom:6px;width: 467px;overflow: hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border: 0;}
.houseNews .conList strong{font-weight: 500!important;}
.houseNews .conList .title strong{font-weight: bold;}
.houseNews .itemlist{margin-bottom: 15px;}
.houseNews .itemlist a{display: block;position:relative;padding-left:12px;box-sizing:border-box;font-size: 16px;line-height:34px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.houseNews .itemlist a:hover{color: #4889f3;}
.houseNews .itemlist a:before{content: "";display: inline-block;width: 5px;height: 5px;border-radius: 50%;background: #a0a0a0;position: absolute;left: 0;top:17px;}

.houseNews .con-right{width: 268px;height:418px;border: 1px solid #eee;float:right;background: #fff; }
.houseNews .con-right .title{height: 42px;background: #fff;border-bottom: 1px solid #eee;font-size: 18px;font-weight:bold;line-height: 42px;padding-left: 20px;padding-right: 15px;margin-bottom: 0;}
.houseNews .con-right .title a{float: right;font-size: 14px;font-weight: normal;color: #a0a0a0;}
.houseNews .con-right .recomlist{padding: 15px 12px;}
.houseNews .con-right .recomlist .pic{width: 243px;height: 134px;overflow: hidden;position: relative;}
.houseNews .con-right .recomlist .pic img{width: 243px;height: 134px; object-fit: cover;}
.houseNews .con-right .recomlist .pic .hot{display: inline-block;width: 47px;height: 45px;position: absolute;top: 0;right: 0;background: url("../images/hot.png") no-repeat;}
.houseNews .con-right .recomlist .tit{display: block;font-size: 16px;font-weight: bold;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 36px;line-height: 36px;}
.houseNews .con-right .recomlist .item-pic:hover .tit{color: #4889f3;}
.houseNews .con-right .recomlist .item{font-size: 14px;padding-left: 20px;position: relative;height: 36px;line-height: 36px;}
.houseNews .con-right .recomlist .item i{position: absolute;left: 0;font-size: 22px;font-weight: bold;color: #a0a0a0;font-family:"Times New Roman",Georgia,Serif;}
.houseNews .con-right .recomlist .item i.col{color: #f52738;}
.houseNews .con-right .recomlist .item a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.houseNews .con-right .recomlist .item a:hover{color: #4889f3;}


/*图片新闻*/
.picnews-con{width:100%;height: 400px;position: relative;}
.picnews-con .slideBox .bd ul{width:100%;height: 400px;position: relative;}
.picnews-con .slideBox .bd ul li{width:100%;height: 354px; position: relative;}

.picnews-con .slideBox .bd ul .item-c{display:block;width: 317px;height: 170px;margin-bottom: 13px;margin-right: 13px;position: absolute;overflow: hidden;}
.picnews-con .slideBox .bd ul .item-c .txt{color: #fff;position: absolute;bottom: 12px;left: 0;right: 0;z-index: 2;font-size: 18px;font-weight: bold;padding-left: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.picnews-con .slideBox .bd ul .item-c .bg{position: absolute;height:52px;bottom: 0;left: 0;right: 0;background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);opacity: 0.6;z-index: 1;}
.picnews-con .slideBox .bd ul img{width: 317px;height: 170px;transition: all .4s ease-in-out; object-fit: cover;}


.picnews-con .slideBox .bd ul li a:nth-child(n+1){position: absolute;top: 0;left: 7px;}
.picnews-con .slideBox .bd ul li a:nth-child(n+2){position: absolute;top: 0;left: 337px;}
.picnews-con .slideBox .bd ul li a:nth-child(n+3){position: absolute;top: 183px;left: 7px;}
.picnews-con .slideBox .bd ul li a:nth-child(n+4){position: absolute;top: 183px;left: 337px;}
.picnews-con .slideBox .bd ul li a:nth-child(n+5){display:block!important;width: 525px;height: 354px;overflow: hidden;position: absolute;left: 667px;top: 0;}


/*.picnews-con .slideBox .bd ul .a5{display:block!important;width: 525px;height: 354px;overflow: hidden;position: absolute;right: 0;top: 0;}*/
.picnews-con .slideBox .bd ul li a:nth-child(n+5) img{width: 525px;height: 354px;transition: all .4s ease-in-out;}
.picnews-con .slideBox .bd ul li a:nth-child(n+5) .txt{color: #fff;position: absolute;bottom: 22px;left: 0;right: 0;z-index: 2;font-size: 18px;font-weight: bold;padding-left: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.picnews-con .slideBox .bd ul li a:nth-child(n+5) .bg{position: absolute;height:89px;bottom: 0;left: 0;right: 0;background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);opacity: 0.6;z-index: 1;}


.picnews-con .slideBox .bd ul .item-c:hover img{transform: scale(1.1);}


.picnews-con .slideBox .hd{ position:absolute;left:0; right:0; bottom:5px; z-index:66;}
.picnews-con .slideBox .hd ul{overflow:hidden; text-align: center;height: 29px;line-height: 29px;}
.picnews-con .slideBox .hd ul li{cursor:pointer;display:inline-block;width:8px;height: 8px;background:#eeee;margin:0 5px;border-radius: 100%;text-align: center;transition: width .4s ease-in-out;}
.picnews-con .slideBox .hd ul li.on{ width:42px;background: #f81818; -moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius: 4px;}

.picnews-con .slideBox .prev,.picnews-con .slideBox .next {position: absolute;z-index:6;left:0px;bottom: 206px;margin-top: -25px;width: 38px;height: 63px;background: url('../images/sprite02.png') 0px 0px no-repeat;filter: alpha(opacity=60);opacity: 0.6;}
.picnews-con .slideBox:hover .prev, .slideBox:hover .next  {filter: alpha(opacity=50);opacity: 0.5;}
.picnews-con .slideBox .next {display:none;-webkit-animation: rightFadeIn .5s ease-out;-moz-animation: rightFadeIn .5s ease-out;animation: rightFadeIn .5s ease-out;left: auto;right: 0px;background-position: -38px 0px;}
.picnews-con .slideBox .prev:hover,.picnews-con .slideBox .next:hover {filter: alpha(opacity=100);opacity: 1;}
.picnews-con .slideBox .prev{display:none;-webkit-animation: leftFadeIn .5s ease-out;-moz-animation: leftFadeIn .5s ease-out;animation: leftFadeIn .5s ease-out;}
.picnews-con:hover .prev{display: block;}
.picnews-con:hover .next{display: block;}
