/* resetcss */
.btn-outline-primary {font-size: 16px; padding: 0 0.75rem; color: #0051b2; border-color: #0051b2;}
.btn-outline-primary:hover {background-color: #0051b2; border-color: #0051b2; color:#fff !important;}
.btn-primary:hover,.btn-primary.focus,.btn-primary:focus{background-color:#e30d0b;border-color:#e30d0b;}

/*动画*/
.ani400{-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; }
.ani300{-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.TXTovehid-two{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.TXTovehid-three{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.TXTovehid-five{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}

.poHiiden{position: relative;overflow: hidden;}
::-webkit-input-placeholder {color: #999;  }
.fwb{font-weight: bold;}
.block{display: block;}

/*弹窗*/
.popup-search-wrap,.popup-search-wrap2{position: absolute;left: 50%;top: 50%;width: 80%;transform: translate(-50%,-50%);overflow: hidden;}
.popup-search-wrap .text-input{width: 100%;height: 40px;padding: 0 50px 0 10px;border: 1px solid #eee;box-sizing: border-box;border-radius: 10px;}
.popup-search-wrap .sub-btn{position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #F39900;background-size: 20px 20px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}

/* 手机导航按钮 */
.menuLine{display: none;width: 25px;float: right;margin-left: 10px;margin-top: 5px;}
.menuLine span{display: block;width: 100%;height: 2px;background: #0051b2;border-radius: 2px;animation: navBtn 2s infinite ease;}
.menuLine span:nth-child(2){margin: 6px 0;animation-delay: 0.5s;}
.menuLine span:nth-child(3){animation-delay: 1.0s;}

/*animation*/
@keyframes navBtn{
  50%{width: 60%;}
  100%{width: 100%;}
}

@keyframes bigger{
	from{transform: scale(1);}
	to{transform: scale(1.1);}
}

/* 滚动条自定义 */
.overscroll{overflow-y: auto;}
.overscroll::-webkit-scrollbar  {width: 3px;  background-color: #fff;  }
/*定义滚动条轨道 内阴影+圆角*/
.overscroll::-webkit-scrollbar-track{background-color: #E4E4E4;  }
/*定义滑块 内阴影+圆角*/
.overscroll::-webkit-scrollbar-thumb{background-color: #516598;  }

/* 按钮 */
.disflex{display: flex;}
.filter60{filter: brightness(0) invert(0.6);}
.margin50{margin: 50px 0;}

/*返回顶部*/
.to_top{cursor: pointer;padding:15px;background: #fff;box-shadow: 0 2px 12px 0 rgba(0,0,0,.2);border-radius: 10px;display: flex;position: fixed;right:10px;bottom:30px;z-index: 5;justify-content: center;}
.to_top img{width:30px;height:30px;}

/* header */
/*头部*/
#top{padding:30px 0 15px 0; background:url('/static/dpmweb/dl/images/topbg2.png') no-repeat bottom center;background-size:100%;box-sizing:border-box;}
#top .logo{display:flex;justify-content:space-between; align-items: flex-start;}
#top .logo img{ height: auto;}

#top .by{display:flex;align-items:flex-end; justify-content:space-between;margin-top:20px;cursor:pointer;}
#top .by a{color:#666;padding-left:15px;position:relative;}
#top .by a:before{ position:absolute;left:0;top:10px;content:" ";display:block;width:5px;height:5px;/*background-color:#E83A43;*/background-color:#999;}
#top .by li a{display:block;margin-top:10px;}

/* 导航 */
#topnav{width:100%;}
.top-fixed{position: fixed;top: 0;z-index:99999;}

.menu-handler {display:none;}
.main-menu{height:64px;box-sizing:border-box;position:relative;background-color:#0051b2;}
.nav{width:98%;max-width:1380px;margin:auto;overflow:hidden;line-height:60px;font-size:18px;color:#fff;}
.main-menu ul {display:flex;justify-content:space-between;width:100%;}
.main-menu ul li{text-align:center;}
.main-menu ul li:hover,.main-menu ul li.index{border-bottom:4px #fff solid;}
.main-menu ul li a{color:#fff;}

.main-menu ul li:hover ol{max-height:400px;color:#333;}
.main-menu ul .active{}
.main-menu ul li ol{position:absolute;top:64px;left:120;z-index:99998; max-height:0; padding:0; /*background:rgba(232,58,67,0.8) !important;*/ background:rgba(0,81,178,0.8) !important; margin-left:-20px; width:120px; text-align:center; overflow:hidden; transition:max-height 0.5s ease-in;}
.main-menu ul li ol a{display:block;padding:5px 0;font-size:16px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main-menu ul li ol a:hover{opacity: 0.85;}

.main-menu ul li ol.menu-xmdt{width:300px;}
.main-menu ul li ol.menu-xmdt a{float:left;width:50%;}

.main-menu ul li.oldlink:hover{ border-bottom: 0; }
.main-menu ul li.oldlink a{ color:#ffffcc;}
.main-menu ul li.oldlink:hover a{color:rgba(255,255,255,1);}

/* 底部统一 */
footer{background:#203657;background-size:cover;color: #fff; }
footer a,footer a:link,footer a:visited {color: #fff;}
footer a:hover{color: #bbb;}

.copyright{background:rgba(25, 36, 55, 0.4); line-height: 30px;padding: 30px 0; text-align: center;}
.copyright span{padding:0 10px; display: inline-block;}


.footer-yqlj{width:320px !important;}
.footer-yqlj .sel_link{height:50px;background:#1F3049;border-radius:25px;}
.footer-yqlj span{display:block;background:url('/static/dpmweb/dl/images/index/ico-down.png') 280px center no-repeat;padding:0 30px;line-height:48px;}
.footer-yqlj ul{display:none; position:absolute; right:0; top:90px; z-index:100;width:320px; height:260px;  padding:15px; background:rgba(31,48,73,.95); box-sizing:border-box; overflow-x:hidden; overflow-y:auto;}
.footer-yqlj ul li{cursor:pointer;font-size:14px;text-align:left;padding:3px 0;}
.footer-yqlj .sel_link:hover ul{display:block;}

/*滚动条样式*/
.footer-yqlj .down::-webkit-scrollbar {width:4px;height:6px;}
.footer-yqlj .down::-webkit-scrollbar-track-piece{background-color:#1F3049;margin:-2px;}
.footer-yqlj .down::-webkit-scrollbar-thumb{background:#aaa;min-height:150px;min-width:150px;border-radius:4px;}
.footer-yqlj .down::-webkit-scrollbar-thumb:vertical:hover{background:#555;}
.footer-yqlj .down::-webkit-scrollbar-thumb:horizontal:hover{background:#555;}


.footer-inner{background:#203657;color:#fff;position:relative;}
.footer-inner a{color:#fff;}
.footer-inner .footer-row{overflow:hidden;padding:50px 0;}
.footer-inner .footer-row:nth-child(2){border-top:#fff 1px solid;padding-bottom:120px;}
.footer-inner .footer-row>li{float:left;}
.footer-inner .footer-row>li:last-child{float:right;}

.footer-inner .navlink{width:300px;display:flex;flex-flow:row wrap;}
.footer-inner .navlink a{width:33%; margin-bottom:20px;}
.footer-inner .OfficeAddress{display:inline; margin-left:50px;}
.footer-inner .OfficeAddress p{margin-bottom:25px;}

.footer-inner .WeChat {width:120px !important;text-align:center;}
.footer-inner .WeChat img{width:120px;height:120px; margin-bottom:10px;}

.footer-inner .copyright{background:rgba(25,36,55,0.4);padding:30px 0; text-align:center;}
.footer-inner .copyright a{display:inline;margin-left:40px;}
.footer-inner .copyright img{width:20px;height:20px;vertical-align:middle;}

/*-----首页-------------*/
.swiper-container .prev,.swiper-container .next{position:absolute;top:50%;margin-top:-30px;padding:5px;height:30px;text-align:center;cursor:pointer; z-index: 9;}
.swiper-container .prev{left:0;}
.swiper-container .next{right:0;}


/*首页横幅banner图片轮播*/
.home-banner{ position: relative;}
.home-banner .img{width:100%;max-height:480px;}
.home-banner .tit{display: none;}
.home-banner .pagination{position: absolute;z-index: 2;width: 100%;  justify-content: center;}
.home-banner .pagination span{background: #fff;opacity: 1;}
.home-banner .pagination span.swiper-pagination-bullet-active{width: 20px;border-radius: 5px;}

.home-banner .prev,.home-banner .next{margin-top:-60px;}
.home-banner .prev{left:5%;}
.home-banner .next{right:5%;}
.home-banner .prev img,.home-banner .next img{width:60px;}
.home-banner .next img{transform: rotateY(180deg);}


/*首页广告位banner图片轮播*/
.home-advBanner{position: relative;}
.home-advBanner .img{width:100%;max-height:150px;}
.home-advBanner .tit{display: none;}

.home-advBanner .adv-arrow{width:15px;height:15px; text-align: center;}
.home-advBanner .adv-arrow{position: absolute;top: 50%;margin-top: -13px;z-index: 2;cursor: pointer;}
.home-advBanner .adv-arrow img {width:14px;}
.home-advBanner .adv-arrow.prev{left: 15px;}
.home-advBanner .adv-arrow.next{right: 15px;}
.home-advBanner .adv-arrow.next img{transform: rotateY(180deg);}

.home-advBanner .advpagination{position: absolute;z-index: 2;width: 100%;justify-content: center;}
.home-advBanner .advpagination span{background: #fff;opacity: 1;}
.home-advBanner .advpagination span.swiper-pagination-bullet-active{width: 20px;border-radius: 5px;}


/*快捷入口*/
.idxOne{width: 100%;z-index: 2;}

.kjrk-box{width:100%;height:120px;background:rgba(25, 36, 55, 0.8);}
.kjrk-box h3{width:70px;height:100%;text-align:center;color:#fff;line-height:110%;font-weight:500;background-color:#E83A43;}
.kjrk-box ul{width:calc(100% - 70px);display:flex;}
.kjrk-box ul li{flex:1;text-align:center;position:relative;}
.kjrk-box ul li::before{width:1px;height:57px;background:rgba(255,255,255,0.3);content:'';position:absolute;left:0;top:26px;}
.kjrk-box ul li a span{display:block;}
.kjrk-box ul li a .ico{padding-top:26px;}
.kjrk-box ul li a .ico img{height:31px;}
.kjrk-box ul li a .name{ font-size:18px;color:#fff;padding-top:10px;}
.kjrk-box ul li:first-child::before{display:none;}
.kjrk-box ul li a:hover .ico img {transform: rotateY(0deg) translateY(-5px);}


/*首页公用*/
.ind-title{padding:10px 0;line-height:28px;font-weight:500;border-bottom:1px #E9E9E9 solid; margin-bottom:20px; box-sizing:border-box; position:relative;}
.ind-title::before{position:absolute;left:0;top:14px;content:'';width:4px;height:20px;background-color:#0051b2;}
.ind-title h3{font-size:20px;padding-left:20px;color:#333333;font-weight:600;}
.ind-title .more{position:absolute;right:0;top:10px;font-size:16px;color:#909090;}

.bg-color{background-color:#f9f9f9;}

.idx-newtitle{border-bottom:1px solid #E9E9E9;padding-bottom:10px; margin:40px auto;position: relative;}
.idx-newtitle:after{position:absolute; bottom:-1px; left:calc(50% - 45px); content:"";width:90px;height: 3px;background: #0050b2;}
.idx-newtitle h3 {position: relative;text-align:center;font-size: 24px;color: #ececec;font-weight:500;line-height:36px;}
.idx-newtitle h3 span{ position:absolute; left:0; right:0; bottom:8px;display:block; font-size: 30px; color: #333333; font-weight: 600; line-height:45px; text-align:center;}

/*重点推荐*/
.zdtj-inner{width:98%;max-width:1405px;padding:0 20px;margin:auto;box-sizing:border-box;position:relative;}
.zdtj-box .swiper-wrapper{padding-bottom:60px;}
.zdtj-box .swiper-slide{width:320px;height:370px;padding:0; position:relative; background-color: #fff; border:1px #fff solid !important;box-shadow:none;}
.zdtj-box .swiper-slide:hover{border-bottom:3px #0050b2 solid !important;}
.zdtj-box .txt{}
.zdtj-box .swiper-slide .pic{width:100%;height:246px;margin-bottom:20px;}
.zdtj-box .swiper-slide .name{font-size:17px;font-weight:600;height:50px;margin-bottom:10px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.zdtj-box .swiper-slide .link{display:none;color:#0050b2;font-size:16px;font-weight:500; margin-bottom: 10px;}
.zdtj-box .swiper-slide:hover .link{ display: block;}

.zdtj-box .swiper-pagination{position:absolute;left:0;bottom:30px;text-align:center;width:99%;z-index:9;}
.zdtj-box .swiper-pagination-bullet{width:8px;height:8px;background:#9A9A9A;opacity:0.3;margin:0 5px;border-radius:50%;transition:all .4s ease;}
.zdtj-box .swiper-pagination-bullet-active {opacity:0.6;width:18px;border-radius:4px;}

.zdtj-box .swiper-button-next,.zdtj-box .swiper-button-prev{background-image:none;background-color:#0050b2;top:40%;width:38px;height:38px;text-align: center;}
.zdtj-box .swiper-button-next{right:-40px;}
.zdtj-box .swiper-button-prev{left:-40px;}
.zdtj-box .swiper-button-prev img{transform: rotateY(180deg);}

/*portal功能区*/
.portal-gnq{padding:30px;background:rgba(129,129,129,0.12);overflow:hidden;}
.searchbox{ float:left;width:570px;height:50px;background:#fff;border-radius:0px 4px 4px 0px; overflow:hidden; position:relative;}
.searchbox input{height:50px;line-height:50px;font-size:16px;color:#909090; }
.searchbox .txt1{width:calc(100% - 120px);padding:0 15px;box-sizing:border-box;}
.searchbox .btn1{ position:absolute;right:0;top:0;width:120px;background:#0051b2 url('/static/dpmweb/dl/images/index/search.png') no-repeat center center;border-radius:0px 4px 4px 0px; cursor:pointer;}
.searchbox select { width: 65px;line-height: 50px;color: #808080;text-align: center;background: none;}


.qy_login{float:right; display: flex; }
.qy_login a{border-radius:4px;height:50px;line-height:50px;font-size:16px; font-weight:500;white-space:nowrap;}
.qy_login .btn_dl{background:#CFAA60 url('/static/dpmweb/dl/images/index/login-denglu.png');margin-right:40px;}
.qy_login .btn_zc{background:#E83A43 url('/static/dpmweb/dl/images/index/login-zhuce.png');}
.qy_login .btn_dl,.qy_login .btn_zc{display:inline-block; width:138px;color:#fff; text-align:center; padding-left:28px;background-repeat:no-repeat; background-position:37px center;}

.qy_login .www_dlin,.qy_login .www_signin,.qy_login .www_quit{display:inline-block;cursor:pointer;}
.qy_login .www_dlin{padding:0 15px; margin-right:20px;background:#0051b2;color:#FFFFFF;}
.qy_login .www_dlin i{display: inline;margin-right: 8px;}
.qy_login .www_signin{max-width:300px;padding:0 60px 0 20px;background:rgba(255,255,255,0.8);text-overflow:ellipsis; overflow:hidden;}
.qy_login .www_quit{margin:9px 0 9px -40px;height:32px;width:32px; background:#0051b2 url('/static/dpmweb/dl/images/index/quit2.png' )no-repeat center center;border-radius:50%;}

.qy_login .tel-txt{display: inline-block; margin-left:20px;padding:5px 15px; color:#E83A43;background:rgba(255,255,255,0.8);border-radius:4px;}
/* 项目 */
.idxLeft{width:900px;}

.tabname{line-height:38px;padding:0 25px;color: #333333;font-weight:600;}
.more {position: absolute; right: 0; top: 10px; font-size: 16px; color: #909090;}
.idxFourBox .tabs{position:relative;height:48px;font-weight:500;border-bottom:1px #E9E9E9 solid; margin-bottom: 20px;}
.idxFourBox .tabs:before{position:absolute;left:0;top:10px;content:'';width:4px;height:20px;background:#0051b2;}
.idxFourBox .tabs ul{position:absolute;top:10px;left:180px;height:36px;overflow:hidden;white-space: nowrap;}
.idxFourBox .tabs li{float:left;display: inline-block;}
.idxFourBox .tabs li a{display:block;margin-right:20px;padding:0 15px; line-height:36px; font-weight:500; border:1px solid #ddd;white-space:nowrap; text-align:center; }
.idxFourBox .tabs li:hover a,.idxFourBox .tabs li.active a{color:#fff;background-color: #0051b2;border-color: #0051b2;}

.fourSwiper .title,.fourSwiper .wrap li a{display: flex;}
.fourSwiper .title span,.fourSwiper .wrap li span{box-sizing: border-box;padding:0 10px;}
.fourSwiper .title span.number,.fourSwiper .wrap li span.number{width:170px;word-break:break-all;}
.fourSwiper .title span.name,.fourSwiper .wrap li span.name{width:calc(100% - 490px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left;}
.fourSwiper .title span.price,.fourSwiper .wrap li span.price{width:200px;}
.fourSwiper .title span.data,.fourSwiper .wrap li span.data{width: 120px;}
.fourSwiper .wrap li span.price{text-align:right;}

.fourSwiper .title{background-color: #0051b2;line-height: 50px;color:#fff;}
.fourSwiper .title span{position: relative; display:inline-block;text-align: center;}
.fourSwiper .title span::before{width: 1px;height: 100%;content: '';background: rgba(255,255,255,0.8);position: absolute;left: 0;top: 0;}
.fourSwiper .title span.name{padding-left:20px; }

.fourSwiper .wrap,.fourSwiper .proContent{border:1px solid #F3F3F3;box-sizing:border-box;min-height: 265px;}
.fourSwiper .wrap li:first-child{padding-left: 0;}
.fourSwiper .wrap li a{display: flex;text-align: center; padding: 10px 5px 10px 0;line-height: 1.2; border-bottom: 1px solid #F3F3F3; align-items: center; height: 53px; box-sizing: border-box;}
.fourSwiper .wrap li:first-child a{border-top: none;}
.fourSwiper .wrap li:nth-child(even) a{background: #f9f9f9;}
.fourSwiper .wrap li a:hover{background: #f9f9f9;}

.zczrSwiper .swiper-slide:nth-child(2) span.name,.zczlWrap .swiper-slide:nth-child(2) span.name{width:calc(100% - 220px);}
.zczrSwiper .swiper-slide:nth-child(2) span:last-child,.zczlWrap .swiper-slide:nth-child(2) span:last-child{width:100px;}

/*党建、新闻*/
.djgz {overflow:hidden;margin:10px auto;border:1px solid #F3F3F3;padding:20px;}
.djgz .tabs{border-bottom:0; margin-bottom: 10px;}
.djgz .tabs:before{ display: none;}
.djgz .tabs ul{top:0; left:50%; margin-left: -260px; height: 38px;}


.newlist{overflow:hidden;}
.newlist li{float:left;width:48%;height:48px;line-height:48px;font-size: 16px;position:relative;}
.newlist li:nth-child(2n){float:right;}
.newlist li a{display:inline-block;padding-left:20px;width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li:before{position:absolute;left:0;top:22px;margin-top:-3px;content:'';width:6px;height:6px;background:#A1A1A1;}
.newlist li span{position:absolute;right:0;top:0;}

.djgz .newlist li a{width:calc(100% - 20px);}
.djgz .newlist li span{ display:none;}
.djgz .newlist li a:hover{color: #0051b2}
.djgz .newlist li:hover:before{background: #0051b2;}

/* 右侧 */
.idxRight{width: calc(100% - 960px);}
.idxNotice dl{display: flex;padding:21px 0 21px 0;border-top:1px solid #F3F3F3;position: relative;}
.idxNotice dl:first-child{border: none;}
.idxNotice dl:after{width: 0;content: '';position: absolute;left: 0;bottom: 0px;background: #0051b2;transition: 0.3s ease-in-out;height: 1px;}
.idxNotice dl dt{width: 60px;font-weight:500;position: relative;}
.idxNotice dl dt:after{width: 1px;height:42px;background: #e1e1e1;content: '';position: absolute;right: 0;top: 5px;}
.idxNotice dl dt span{}
.idxNotice dl dt em{color: #8e8e8e;}
.idxNotice dl dd{width: calc(100% - 69px);padding-left: 13px;line-height: 24px;}
.idxNotice dl:hover dt span,.idxNotice dl:hover dt em,.idxNotice dl:hover dd a,.idxFourBox .tabs .more:hover{color: #0051b2;}
.idxNotice dl:hover:after{width: 100%;}

.idxNotice .wrap{overflow:hidden;border: 1px solid #F3F3F3;padding:10px 20px;}

/*项目公告*/
.xmzs-list dl:first-child,.xmzs-list dl:first-child+dl,.xmzs-list dl:first-child+dl+dl{ display: none;}
.xmzs-list dl:nth-child(4){ border-top:0}

/*项目招商*/
.xmzs-plist li{overflow:hidden;border:1px solid #F3F3F3;padding:0 0 20px 0; margin-bottom:30px; text-align:center;}
.xmzs-plist li img{width:100%;height:240px;}
.xmzs-plist li p{margin-top:20px;line-height:25px;}
.xmzs-plist li:hover img{animation:bigger 1s linear forwards;}

/* 重点项目推介*/
.idxCenter .wrap{margin-bottom:20px;}
.idxCenter .wrap a{text-align: center;margin-top:30px;position: relative; }
.idxCenter .wrap a .img{padding-bottom: 230px;}
.idxCenter .wrap a .title{position: absolute;left:0;right:0;bottom:0;line-height:35px;padding: 10px 0;color: #fff;overflow: hidden; background:rgba(0,0,0,0.6);}
.idxCenter .wrap a .title em{position: relative;z-index: 2;margin: 0 5%;}
.idxCenter .wrap a .title:after{width: 500px;height: 500px;content: '';border-radius: 50%;background:#E83A43;position: absolute;left: -50px;top: -100px;transform: scale(0);transition: 0.5s ease-in-out;}
.idxCenter .wrap a:hover .title{border-color: #0051b2;}
.idxCenter .wrap a:hover .title:after{transform: scale(1);}
.idxCenter .wrap a:hover .title em{color: #fff;}
.idxCenter .wrap a:hover,.list_p4 .item:hover,.list_p9_1 dl:hover{box-shadow: 0 0 15px rgba(200,200,200,0.3);}

/*联系方式*/
.lxfsContent{overflow:hidden;border: 1px solid #F3F3F3; padding:15px 0 15px 15px;}
.lxfsContent p{padding:12.5px 0; font-size: 16px;}

/*友情链接*/
.idxfiveSwiper .swiper-slide{overflow: hidden;}
.idxfiveSwiper .img{height:100px;border: 1px solid #e8e8e8;  display: flex; align-items: center; justify-content: center; margin-right: 10px;}
.idxfiveSwiper .img img{max-width: 96%;max-height:96%;}
.idxfiveSwiper .hover{display:none; position: absolute; top: 100%; left: 0; width: calc(100% - 2px); height: calc(100% - 2px); padding: 26px 66px 23px 23px; box-sizing: border-box; color: #666; margin: 1px; line-height:24px; background:#fff; color:#666; transition:all 0.5s ease-in-out;}
.idxfiveSwiper .hover .more img{width: 15px;filter: brightness(0) invert(0.5); margin-bottom: 10px;}
.idxfiveSwiper .hover .more{color: #666;display: block;margin-top: 24px;}
.idxfiveSwiper .swiper-slide:hover .hover{top: 0;}

.idxfivePage{text-align: center;margin: 40px 0;}
.idxfivePage span{background: #9A9A9A;margin: 0 5px;}
.idxfivePage span.swiper-pagination-bullet-active{width: 21px;border-radius: 5px;}
.idxfivePage.pagination{justify-content: center; }

.idx-yqljlist li{float: left;height:80px;width:calc(20% - 16px);margin:0 20px 40px 0; background: #fff;box-shadow:2px 2px 5px #e6f1ff; }
.idx-yqljlist li:nth-child(5n){ margin-right:0;}
.idx-yqljlist li a{width: 100%;display: flex; justify-content: center; align-items: center;}
.idx-yqljlist li .pic{max-width: 98%; max-height: 90%; }
.idx-yqljlist li .txt{display: none;}


/*项目*/
.proContent{min-height:280px; font-size:16px;}
.proContent,.proHeader,.proList{overflow:hidden;}
.proHeader{font-size:16px;}
.proHeader,.proList li{height:56px;display:flex;justify-content:space-between;align-items:center;}
.proHeader span,.proList li span{line-height:50px;text-align:center;padding:0 5px;box-sizing:border-box;}
.proHeader,.proList li{}
.proContent .numb{width:20%;display:none;}
.proContent .name{width:75%;}
.proContent .price{width:25%;}
.proContent .date{width:15%;}
.proContent .date a{color:#333;}
.proContent .date em{padding:0 5px; color:#aaa;}
.proContent .proList .name{text-align:left;}

.proContent .Yanpai{display:inline-block; margin:0; background:#FDA700;border-radius:3px;color:#fff;font-size: 14px;font-weight: 500;padding: 0 5px;height:24px;line-height:24px;}


.proHeader{background:#0051b2;}
.proHeader span{border-left:1px solid rgba(255,255,255,0.3);color:#fff;}
.proHeader span:first-child{border-left:0;}
.proHeader .price i{ font-style:normal; font-size:16px;}
.proHeader a,.proHeader a.sort_item{color:#fff;}


.proList li{border:1px solid #F3F3F3; border-top:0;}
.proList li:nth-child(2n){background:#F9F9F9;}
.proList li .t{display: none;}
.proList li span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


.list_content .proHeader{background:#F1F1F1;}
.list_content .proHeader span{color:#000;}
.list_content .proHeader a,.list_content .proHeader a.sort_item{color:#000;}

/* 资产包转让*/
.proList-zcb .name{width:75%;}
.proList-zcb .date{width:20%;}
.proList-zcb .td4{width:20%;}
.proList-zcb .td5{width:15%;}
.proList-zcb .td1{text-align:left;}

/* 热门项目*/
.proContent-rmxm .th1,.proContent-rmxm .td1{width:60%;}
.proContent-rmxm .th6,.proContent-rmxm .td6{ }
.proContent-rmxm .th2,.proContent-rmxm .td2{width:25%;}
.proContent-rmxm .th2:last-child,.proContent-rmxm .td2:last-child{width:15%;}
.proContent-rmxm .td1,.proContent-rmxm .td6{text-align:left;}

.proContent-rmxm .proHeader span i{padding-left:5px;font-style:normal;color:rgba(255,255,255,0.5);}
.proContent-rmxm .proHeader .xz i{color:rgba(255,255,255,1);}


/*-----二级栏目-------*/
/*栏目页样式*/
.list_content{width:98%;max-width:1380px;min-height:500px;margin:20px auto !important;overflow:hidden;zoom:1;}
.loc{color:#ccc;margin-bottom:20px;}
.loc a{padding-right:5px; display: inline;}
.loc i{color: #333333;}

.list_left{float:left;width:270px;}
.list_right{float:right;width:calc(100% - 300px);}

.listpage-full .list_left{ display: none;}
.listpage-full .list_right{float: none; width:100%;}

/*栏目页左导航*/
.leftnav{zoom:1; }
.leftnav h3{height:60px;color:#fff;padding:0 40px;font-size:20px; font-weight: 600;background:#0051b2;}
.leftnav h3,.leftnav li{display:flex;align-items:center;}
.leftnav ul{border-left:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;overflow:hidden;}
.leftnav li{font-size:18px;border-right:1px solid #F0F0F0;border-bottom:1px solid #F8F8F8;padding:0 40px;height:50px;margin-top:2px;}
.leftnav li a{ display:inline-block;width:94%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.leftnav li:hover,.leftnav li.on{background:#F8F8F8;border-right:2px #0051b2 solid;}
.leftnav li:hover a,.leftnav li.on a{color:#0051b2;}

/*栏目介绍*/
.desc,.desc p{text-align:justify;text-justify:inter-ideograph;}
.desc{line-height:30px;}
.desc h2{font-size:24px;font-weight:600; color:#464646; line-height:42px; text-align:center;padding-bottom:20px;margin-bottom:30px;position:relative;}
.desc h2::after{position:absolute;left:50%;bottom:0; margin-left:-23px;width:46px;height:5px;background:#0051b2;content:"";}
.desc p{padding:5px 0;}
.desc img,.desc video{ max-width:99%; margin:auto; height:auto;}


/*文章列表*/
.alist{overflow:hidden; font-size: 16px;}
.alist li{display:flex;align-items:center;border:1px solid #F3F3F3;background:#fff;padding:20px 20px 20px 140px;margin-bottom:15px;position:relative;}
.alist li a{display:block;padding-left:20px;border-left:1px #E1E1E1 solid; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.alist li span{position:absolute;left:20px;top:18px; font-size:17px; font-weight:500;}
.alist li i{font-style: normal;color:#999;margin-right: 9px;}

.alist li:hover{box-shadow: 0px 0px 10px 0px rgba(231,231,231,0.7); }
.alist li:hover a,.alist li:hover span{color:#0051b2;}
.alist li.listline{display:none;}


/*项目查询*/
.pro_searchbox{background:#fff;border: 1px solid #F3F3F3;z-index:99;}
.search-tit{height:70px;line-height:70px;background:#0051b2 url('/static/dpmweb/dl/images/index/ico-xmcx.png') no-repeat 30px center;padding-left:60px;color:#fff;}
.pub-search-box{width:100%;padding:20px 30px;text-align:center;}
.pub-search-box ul,.pub-search-box button{float:left;display:inline-block;}
.pub-search-box ul{width:calc(100% - 120px);}

#table-searchBtn{border:none;background:#0051b2;border-radius:6px;text-align:center;width:100px;height:40px;cursor:pointer;outline:none;}
#table-searchBtn a{display:block;line-height:40px;color:#fff;font-size:18px;}

.pub-search-box ul li{float:left;display:inline-block;width:48%;height:40px;line-height:40px;}
.pub-search-box ul li span.name,.pub-search-box ul li .form-ipt{float:left;}
.pub-search-box ul li span.name{width:90px; text-align:center;}
.pub-search-box ul li .form-ipt{width:calc(100% - 100px);text-align:left;}
.pub-search-box ul li .form-ipt input,.pub-search-box ul li .xm-search-select span.xm-selected{width:95%;padding:0 15px 0 5%;height:40px;line-height:40px;border-radius:6px;border:1px solid #F3F3F3;border:1px solid #eee;box-sizing:border-box;}
.pub-search-box ul li .form-ipt select{}
.pub-search-box ul li .xm-search-select{position:relative;}
.pub-search-box ul li .xm-search-select span.xm-selected{background:url('/static/dpmweb/dl/images/index/down.png') no-repeat 96% center;display:block;}
.pub-search-box ul li .xm-search-select span.xm-selected.on{}

.pub-search-box ul li .xm-search-select dl{position:absolute;top:40px;left:-1px;z-index:100;background:#fff;width:100%;height:200px;overflow-x:hidden;overflow-y:auto;border:1px solid #bfbfbf;border-top:none;display:none;}
.pub-search-box ul li .xm-search-select dl dd{line-height:40px;display:block;padding-left:5px;cursor: pointer;}
.pub-search-box ul li .xm-search-select dl dd.hover{background:#f5f5f5;}

/*公告列表*/
.gg_list{overflow:hidden;}
.gg_list li{display:flex;align-items:center;border:1px solid #F3F3F3;background:#fff;padding:10px 20px 10px 140px;margin-bottom:15px;position:relative;}
.gg_list li a{display:block;padding-left:20px;border-left:1px #E1E1E1 solid;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.gg_list li span{position:absolute;left:20px;top:20px;font-size:18px;font-weight:600;color:#1F1F1F;}
.gg_list li i{font-style: normal;color:#0051b2;margin-right: 9px;}

.gg_list li:hover{box-shadow: 0px 0px 10px 0px rgba(231,231,231,0.7); }
.gg_list li:hover a,.gg_list li:hover span{color:#E83A43;}
.gg_list li.listline{display:none;}


/*项目分页*/
.page{text-align:center; padding:15px 0;font-size:14px;text-align: center;clear: both;}
.page a,.page font{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:4px;}
.page a{margin:5px;border:1px solid #eaeaea;background:#eaeaea;text-decoration:none;}
.page a.cpage,.page font{background:#0051b2 !;border:1px solid #0051b2;color:#fff;}
.page font{margin:0 5px;}
.page a:hover{background:#efefef;}
.Sum{padding-top:15px;display:none}

/*文章列表分页*/
.mpage{text-align:center; padding:15px 0;font-size:14px;text-align: center;clear: both;}
.mpage a,.mpage font{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:4px;}
.mpage a{margin:5px;border:1px solid #eaeaea;background:#eaeaea;text-decoration:none;}
.mpage a.cpage,.mpage font{background:#0051b2;border:1px solid #0051b2;color:#fff;}
.mpage font{margin:0 5px;}
.mpage a:hover{background:#efefef;}

/*资质认证*/
.plist_zzrz li{float:left;width:30%;overflow:hidden;background: #F8F8F8;margin:0 0 30px 2.5%;padding:20px;box-sizing:border-box;text-align:center;}
.plist_zzrz li a{display:block;padding:30px 20px;width:160px;height:210px;background:url('/static/dpmweb/dl/images/index/zzrz-imgbg.jpg') no-repeat; background-size:cover; overflow:hidden; margin: auto;}
.plist_zzrz li img {height:100%;max-width: 100%;}
.plist_zzrz li p{ display:none;}

/*文章详情页*/
.article_content{margin: 20px auto; overflow: hidden;zoom: 1;}
.article_content .loc{padding-top: 15px;}
.article_main{background:#fff;border:1px solid #eee;padding:19px;overflow:hidden; margin-bottom:30px;}

.mtitle{text-align:center;font-size:24px; line-height:42px;padding:30px 0; border-bottom:1px solid #EAEAEA;}
.arsource{margin-bottom:20px;padding:20px;overflow:hidden;clear:both; font-size:15px; color: #666;}
.source_data{float:left;text-align:left;color:#666;}
.source_data span{padding-left:10px;}
.source_right{float:right;text-align:center;}
.fontSize{ cursor: pointer;}
.fontSize span{color: #e3710c;margin-left: 5px;}
.fontSize span:hover{ text-decoration: underline;}

#zoom,#zoom p{text-align:justify; text-justify:inter-ideograph;}
#zoom{padding:0 20px; font-size:16px; color:#333333; line-height:32px;}
#zoom p{margin-bottom:10px; }

#zoom img{margin:10px auto;max-width:96% !important;height:auto !important;}
#zoom video{max-width:96% !important;height:auto !important;}

#zoom table{max-width:96% !important;margin:auto;}
#zoom table *{white-space:normal !important;word-wrap:break-word;}
#zoom table th,#zoom table td{width:auto !important}

#zoom a{display:inline;color:#666;text-decoration:underline;}
#zoom img.pdf_icon{float:left;display:inline;padding-right:5px;vertical-align:top;}


/* 内页banner */
.nbanner{height:200px;color: #fff;position: relative;}
.nbanner .w1365{height: 100%;}
.nbanner a{color: #fff;}
.location{position: absolute;right: 0;bottom:25px ;line-height:30px;border-radius:5px;padding-right:10px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));}

.location i{margin: 0 10px;}
.location a{color: #fff!important;}
.n_nav{border-bottom:1px solid #e1e1e1; background: #fff;}
.n_nav .w1365{display: flex;}
.n_nav .w1365 .item h5{line-height: 40px; color: #fff; position: relative; padding: 0 20px 10px; white-space:nowrap; display: flex;}
.imgfilter{filter: brightness(0) invert(1);}
.n_nav .w1365 .item h5 img{height: 26px;margin-right: 10px;}
.n_nav .w1365 .item h5 > *{position: relative;z-index: 2;display: flex;align-items: center;}
.n_nav .w1365 .item h5:after{width: 100%;height: 80px;background: #0051b2;content: '';position: absolute;bottom: -10px;left: 0;}
.navNwrap {line-height: 60px;display: flex; flex-flow:wrap;padding-left: 15px; }
.navNwrap li{margin-left: 32px;}
.navNwrap li:first-child{margin-left: 0;}
.navNwrap a{padding-bottom:18px;color: #666; white-space:nowrap;position: relative;}
.navNwrap a:after{position: absolute;bottom: 0;left:23.5% ;width: 53%;height: 2px;background: #0051b2;content: '';transform: scaleX(0);transition: 0.3s ease-in-out;}
.navNwrap a.on:after,.navNwrap a:hover:after{transform: scaleX(1);}
.navNwrap a.on,.navNwrap a:hover{color: #0051b2;}
.colorred{color: #db0004;}
.red{color:#EF4242;}

.aboutCont,.listCont{ }
.abouttitH5{color: #333;text-align: center;line-height: 1.5;padding-bottom:5px; margin-bottom:20px;position: relative;}
.abouttitH5:after{width: 30px;height: 3px;background: #0051b2;content: '';position: absolute;left: 50%;margin-left: -15px;bottom: 0;}
.textAll{line-height: 2;color: #333; }
.textAll p{ margin-bottom: 5px;}

.grayf8{}
.leftTit{position: relative;padding-left: 16px;color: #333;margin-bottom: 35px;}
.leftTit::before{width: 3px;height: 20px;background: #0051b2;content: '';position: absolute;left: 0;top: 50%;margin-top: -10px;}

.bgCover{background-position: center;background-repeat: no-repeat;background-size: cover;}
.bgContain{background-position: center;background-repeat: no-repeat;background-size: contain;}

.flexBox{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.flexBoxnocenter{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flexcenter{display: flex;align-items: center; justify-content: center;}


/* 友情链接列表*/
.yqlj_imglist{ overflow: hidden;margin-top: 16px;justify-content: left;}
.yqlj_imglist dl{ padding:15px;width:310px;height:93px;overflow: hidden;margin:10px;  border:1px #eee solid; display:flex; align-items:center; justify-content: center;}
.yqlj_imglist dl img{vertical-align:middle !important;}

/* 新闻详情 */
.cont_news{ background:#fff ; margin:40px auto !important;}
.contTitle{text-align: center;line-height: 1.5;margin-bottom: 20px;}
.contEm{border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;line-height: 3.8;}
.contEm .contleft .time{margin-right: 50px;color: #666;}
.contEm .contright span{color: #e3710c;margin-left: 5px;cursor: pointer;}
.contEm .contright span:hover{text-decoration: underline;}

.contBox{margin: 35px 0; text-indent: 2em;}
.contBox p{margin:15px 0;}
.contBox img{display: inline-block; margin: 15px auto !important;}
.contBox table{width:auto; max-width:96% !important;margin: auto;}
.contBox table,.contBox table td{border: 1px solid #ddd !important;max-width: 100%; border-collapse: collapse !important; word-break: break-all !important;}
.contBox video,.contBox iframe,.contBox table,.contBox img{max-width: 100%;}
.contBox a{text-decoration:underline;color:#0000FF;}
.share{display: flex;justify-content: flex-end;align-items: center;border-bottom: 1px solid #e1e1e1;color: #666;padding-bottom: 20px;}
.share a{border: 1px solid #e1e1e1;border-radius: 50%;width: 35px;height: 35px;display: flex;justify-content: center;margin-left: 10px;}
.share a img{width: 20px;}


/* 公告信息 */
.notice_four dl{background: #fff;border: 1px solid #eee;padding:18px 20px;justify-content: inherit;margin-bottom: 20px;}
.notice_four dl dt{position: relative;padding-right: 27px;font-weight: 500;}
.notice_four dl dt:after{width: 1px;height: 20px;background: #E1E1E1;content: '';position: absolute;right: 0;}
.notice_four dl dd{padding: 0 20px;position: relative;width: calc(100% - 127px);box-sizing: border-box;}
.notice_four dl dd:after{width: 20px;height: 20px;content: '';position: absolute;right: 0;background: url(/static/dpmweb/images/jyptweb/right2.svg) no-repeat center;top: 50%;margin-top: -10px;background-size: cover;transform: rotateY(180deg);filter: brightness(0) invert(0.6);}
.notice_four dl dd a{color: #333;cursor: pointer;}
.notice_four dl:hover dt:after{background: #0051b2;}
.notice_four dl:hover{box-shadow: 0 0 10px rgba(200,200,200,0.3);}
.news2_wrap .notice_four dl dt{width: auto;}
.notice_four dl:hover dt a,.notice_four dl:hover dd a{color: #0051b2;}

/*项目大厅*/
.clear {clear: both;}
.ml5 {margin-left: 5px !important}

/*项目大厅筛选*/
.prop_bg {background: #fff; padding:25px 20px;}
.prop_box {width:100%;	margin: 0 auto;}
.btn_theme{	display: inline-block; vertical-align: middle; border: 0; height: 30px; padding: 0 12px; line-height: 30px; border-radius: 2px; background: #0051b2;color: #fff !important;}

.list_prop {margin: 0 0 10px 0; background: #fff; border: 1px solid #e7e7e7; position: relative;}
.list_prop dl {border-bottom: 1px dashed #ddd; overflow: hidden; background: #fbfbfb; }
.list_prop dl.last { border-bottom: 0;}
.list_prop dt, .list_prop dd, .list_prop dd a { line-height: 29px;}
.list_prop dt { width: 100px; padding: 7px 10px 7px 15px; text-align: right; font-weight: bold; color: #666; float: left;}
.list_prop dd {	overflow: hidden; padding: 7px 0px; background: #fff;}

.list_prop #industryCX dd,.list_prop .zone dd{height: 36px;}
.list_prop .sildown{height:auto !important; }
.list_prop .more{position: static; text-align: center; width:20px; height:20px; cursor:pointer;}

.list_prop dd a {padding: 0 17px 0 2px; white-space: nowrap;color: #777; }
.list_prop dd a.btn_default {height: 25px; padding: 0 12px; line-height: 25px;}
.list_prop dd a:link, .list_prop dd a:visited, .list_prop dd a:hover {	text-decoration: none; }
.list_prop dd a.current {font-weight: bold;}

.prop_box_title {font-size:24px; color:#333;line-height:40px;border-bottom: solid 1px #fff; font-weight: bold; padding: 15px 0;}
.prop_box_title a {display: inline-block;margin-right: 10px;color: #fff;font-size: 16px;position: relative; font-weight: normal; height: 40px; line-height: 40px;	padding: 0 30px; border-radius: 100px; }
.prop_box_title a.current {opacity: 1; background: #fff; color: #0051b2;}

.list_prop_xmzx {border: 0;	margin-top: 10px; }
.list_prop_xmzx dd {background: 0; color: #333 ;}
.list_prop_xmzx dl {background: 0; border: 0;}
.list_prop_xmzx dt {color: #333; text-align: left; padding: 8px 10px 8px 0;	width: 130px;}
.list_prop_xmzx dd a {padding: 0 10px; border-radius: 2px; color: #333; margin-right: 12px; margin-bottom: 7px;}
.list_prop_xmzx dd a.current, .list_prop_xmzx dd a:hover {font-weight:normal;padding: 0 10px; color: #fff !important; background: #0051b2;}

 .list_prop_xmzx .rmxm-dl dt{width:160px;padding:8px 40px 8px 0; text-align:  center; position: relative;}
 .list_prop_xmzx .rmxm-dl dt:after{position:absolute; right:20px; top:8px; content:"" ;  height:26px; width:1px; background: #D0D0D0; }

.list_prop_xmzx .textfield { border-radius: 2px; border: solid 1px #e5e5e5; box-shadow: none; color: #666; height:26px;}
.list_prop_xmzx .btn-primary{background: #0051b2;border-color: #0051b2;}

.list_prop_xmzx .btn_theme {height: 29px !important; line-height: 29px !important; padding: 0 18px !important; }
.list_prop_xmzx .btn_theme:hover {height: 29px !important; line-height: 29px !important; padding: 0 18px !important; }

.list_prop_zstj dl{border-bottom: 1px dashed #eee;}
.list_prop_zstj dl:last-child{border-bottom:0;}
.list_prop_zstj dt {width:90px;}

.list_prop_show {display: inline-block; border: 1px solid #0051b2; background: #f9f9f9; box-shadow: 1px 1px 10px #e5e5e5; padding: 13px; margin-top: 29px; position: absolute; left: 0; width: 1172px; z-index: 999; }
.list_prop_show button {float: left; font-size: 14px; margin: 7px; padding: 5px 10px 4px 10px; color: #333; line-height: 18px;
	background: #fff; border: 1px solid #e7e7e7; font-weight: normal; }
.list_prop_show .butt_sel, .list_prop_show button:hover { color: #fff; background: #0051b2; border: 1px solid #0051b2; }

.list_prop_on .arrow {width: 0; height: 0; border-width: 9px 6px 0; border-style: solid; border-color: #bbb transparent transparent;
	margin-left: 5px; display: inline-block; transition: all .2s; }

.list_prop dd a.sel:hover .arrow, .list_prop dd .list_prop_show button:hover .arrow { border-width: 0 6px 9px; border-style: solid;
	border-color: transparent transparent #fff; }
a.list_prop_on:hover .arrow {border-color: #fff transparent transparent; }
.list_prop dd a.sel_cur .arrow { border-width: 0 6px 9px; border-color: transparent transparent #fff;}
.list_prop dd a.sel {background: #0051b2; color: #fff; }

.list_prop dd .list_prop_show button .arrow {border-width: 9px 6px 0 !important;
        border-color: #bbb transparent transparent !important; }
.list_prop dd .list_prop_show button:hover .arrow {	border-color: #fff transparent transparent !important; }
.list_prop dd .list_prop_show button.sel_cur .arrow { border-width: 0 6px 9px !important;
	border-color: transparent transparent #fff !important; }
.list_prop dd .list_prop_show .showbox {display: table-caption; width: 1130px; padding: 12px; margin: -7px 7px 7px 7px;
	border: #0051b2 1px solid;	box-shadow: 1px 1px 10px #e5e5e5; }

.list_prop_left {width: 960px; float: left; height: 29px; overflow: hidden;}
.list_prop_left_more {height: auto; max-height: 110px; overflow: auto; }
.list_prop_bg {	background: #fff;}
.list_prop_right {float: right;	width: 60px;}
.list_prop_right .btn_more {display: block; width: 56px; height: 26px; 	line-height: 26px; text-align: center; cursor: pointer;
	float: right;}

.sort_bar {height: 50px; line-height: 50px; background: #fff; margin: 10px 0 20px 0;}
.sort_arrow, .sort_down, .sort_up {	display: inline-block;	width: 8px;	height: 14px; position: relative; top: 2px;}
.sort_arrow {background: url('/static/dpmweb/dl/images/sort_arrow.png') 0 0 no-repeat;}
.sort_down {background: url('/static/dpmweb/dl/images/sort_arrow.png') 0 -14px no-repeat;}
.sort_up {background: url('/static/dpmweb/dl/images/sort_arrow.png') 0 -28px no-repeat;}
.sort_bar a{text-align:center; line-height:50px; display:inline-block; float: left; color:#333; margin:0 30px; font-weight:bold;}
.sort_bar a:hover, .sort_bar a.current {color:#0051b2;}


.sort_sth {float: right; margin-right: 10px;}
.sort_sth a {display: inline-block; width: 22px; height: 22px; line-height: 22px; padding: 0; float: left; margin: 13px 0 0 0;}
.sort_sth_grid { background: url('/static/dpmweb/dl/images/sort_sth_grid.png') no-repeat; }
.sort_sth_grid_on {	background: url('/static/dpmweb/dl/images/sort_sth_grid_on.png') no-repeat; }
.sort_sth_bar {	background: url('/static/dpmweb/dl/images/sort_sth_bar.png') no-repeat; }
.sort_sth_bar_on { background: url('/static/dpmweb/dl/images/sort_sth_bar_on.png') no-repeat; }

.sort_line {display: inline-block; float: left; width: 1px; height: 26px; background: #eee; margin: 12px;}
.sort_sth .pager {	float: left; }
.sort_sth .pager ul li {float: left; }
.sort_sth .pager ul li a.link {	line-height: 50px; height: 50px; margin-top: 0; color: #999; }
.sort_sth .pager ul li a.link i.layui-icon {font-size: 16px; font-weight: bold; }
.sort_sth .pager ul li.num {line-height: 50px; padding: 0 4px; }
.sort_sth .pager ul li a.link_disable { color: #ddd;cursor:pointer;}

.select_xmdt { border: solid 1px #e5e5e5; background: #fff;	font-size: 14px;}
.select_xmdt_box {margin: 0 auto;	width:100%; }
.select_xmdt .sort_bar {margin: 0;	box-shadow: none;-moz-box-shadow: none;	-webkit-box-shadow: none;}
.lst_prop_zoom {border-top:solid 1px rgba(255,255,255,.3); text-align:center; margin-top:10px; width:auto; height: 40px; line-height: 40px; background: #f7f7f7; }


.lst_prop_btn {	color: #0051b2;	font-weight: bold;	display: block; }
.lst_prop_btn:hover {color: #0051b2;}
.lst_prop_btn em {font-style: normal;}
.lst_prop_btn .layui-icon {font-size: 12px; margin-left: 5px;}
.list_prop dd a.btn_theme {	height: 30px; padding: 0 18px; line-height: 30px;}



.list_prop dd.zone {max-height: none; padding-bottom: 17px;}
.list_prop dd ul.condition li {display: inline-block; vertical-align: top; cursor: pointer; width: 94px;}
.list_prop dd ul.condition li span {display: inline-block; padding: 0 10px; border-radius: 2px 2px 0 0; color: #333;
margin-right: 15px; margin-bottom: 7px;}
.list_prop dd ul.condition li span:hover, .list_prop dd ul.condition li.show span {	color: #fff; background: #0051b2;}

.list_prop dd ul.condition li span i.arrow {width: 0; height: 0;margin-left: 5px; display: inline-block;
border-width: 9px 6px 0; border-style: solid; border-color: #bbb transparent transparent; transition: all .2s; }

.list_prop dd ul.condition li.show .condition_list {display: block; }
.list_prop dd ul.condition li .condition_list ul li span i.arrow {border-width: 9px 6px 0 !important;
	border-color: #bbb transparent transparent !important; }

.list_prop dd ul.condition li.show span i.arrow, .list_prop dd ul.condition li .condition_list ul li.active span i.arrow {
	border-width: 0 6px 9px !important;	border-color: transparent transparent #fff !important; }

.list_prop dd ul.condition li span:hover i.arrow {border-color: #fff transparent transparent; }

.list_prop dd ul.condition li .condition_list {display:none; border:1px solid #0051b2; background:#f9f9f9; padding:10px 12px 17px 12px; width: 1015px; position: relative; margin-bottom: 7px; margin-top: -7px;}
.list_prop dd ul.condition li .condition_list ul li {width: auto;}
.list_prop dd ul.condition li .condition_list ul li span {margin: 7px 7px 0 7px; padding: 5px 10px 4px 10px; color: #333; line-height: 18px; background: #f9f9f9; border-radius: 0; }
.list_prop dd ul.condition li .condition_list ul .sub_condition li {margin: 0 7px 7px 7px; padding: 5px 10px 4px 10px; 	line-height: 20px; }
.list_prop dd ul.condition li .condition_list ul li.active span {color: #fff; background: #0051b2; border: 1px solid #0051b2;
	border-radius: 2px 2px 0 0; }
.list_prop dd ul.condition li .condition_list ul .sub_condition {margin: 0 7px;	padding: 15px 12px 8px 12px; border: 1px solid #0051b2; }
.list_prop dd ul.condition li .condition_list ul .sub_condition ul li.current {color:#fff; background:#0051b2; border-radius:2px;}

/*项目列表*/
.project-main{width:100%; margin: 24px auto 50px auto;}
.project_list {margin-top: 15px; position: relative;}
.project_list ul li {width: 100%;margin-bottom: 15px;background: #fff;border: 1px #eee solid;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.project_list ul li:hover {	box-shadow: 0 0 10px rgba(200,200,200,0.5); -moz-box-shadow:0 0 10px rgba(200,200,200,0.5); -webkit-box-shadow:0 0 10px rgba(200,200,200,0.5); }

.project_list ul li .img{ display:none;}
.project_list ul li .title {height: 60px; border-bottom: solid 1px #e5e5e5; }
.project_list ul li .title .label {display:inline-block; height:40px; line-height:40px; margin:10px 0; padding:0 20px; color:#fff; font-size:14px; border-top-right-radius:20px; position:relative; float:left;  left:-12px; border-bottom-right-radius:20px;}
.project_list ul li .title .label .angle {display: inline-block;position: absolute;left: 0;	bottom: -8px;height: 0;width: 0; border-top: solid 4px  #993333; border-right: solid 6px #993333; border-bottom: solid 4px transparent; border-left: solid 6px transparent;}
.project_list ul li .title .name {line-height: 60px;	font-size: 16px; float: left; color: #333; max-width: 80%;  overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.project_list ul li .title .name .ypxm {font-size: 14px;color: #fff; background: #ff6347; padding: 4px 6px; border-radius: 4px; }
.project_list ul li .title .exit {height: 40px; line-height: 40px;float: right; margin: 10px; padding: 0 20px; color: #fff;
	border-radius: 2px;	font-size: 14px;}
.project_list ul li .title .Yanpai{display:inline-block; margin:18px 0 0 5px; background:#FDA700;border-radius:3px;color:#fff; font-size: 14px;font-weight: 500;padding: 0 5px;height:24px;line-height:24px;}

.project_list ul li .cont {padding: 10px 20px; line-height: 36px; font-size: 14px; color: #666;}
.project_list ul li .cont p .price{	color: #F04949;	font-size: 16px; font-weight: bold; }
.project_list ul li .cont p span.spareTime span{color: #F04949;	font-size: 16px; font-weight: bold;}
.project_list ul li .cont p {float: left;display: inline-block;	width: 33.3%; height: 34px;overflow: hidden; white-space: nowrap;
	-o-text-overflow: ellipsis;	text-overflow: ellipsis;  }

.project_list .more {font-size: 16px; color: #999; position: absolute; top: -64px; right: 20px;}
.project_list ul li .title .label {	background: #ff6666; }
.project_list ul li .title .label_soon { background: #f90; }
.project_list ul li .title .label_soon .angle {	border-top: solid 4px #915700;	border-right: solid 6px #915700; }
.project_list ul li .title .name:hover {color: #0051b2;}
.project_list ul li .title .exit {background: #0051b2;}

.card-imglist ul{display: flex;flex-flow: row wrap;justify-content:  flex-start;}
.card-imglist ul li{width:calc(25% - 15px);height:350px;margin:0 20px 30px 0;position: relative;}
.card-imglist ul li:nth-child(4n){margin-right:0}
.card-imglist ul li .img{height:180px;overflow: hidden;display: flex;align-items:center;}
.card-imglist ul li .img img{width:100%;height:auto;min-height:100%;vertical-align: middle;}
.card-imglist ul li .img:hover img{animation:bigger 1s linear forwards;}

.card-imglist ul li .title{ height:68px;padding:10px 0;margin:0 10px;}
.card-imglist ul li .title .name{padding:0;line-height:24px;font-size: 16px; max-width:100%;
display:-webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;overflow: hidden; white-space: normal;}
.card-imglist ul li .title .label{position: absolute;top:0; height:30px; line-height:30px; padding:0 15px;}
.card-imglist ul li .title .Yanpai{position: absolute;top:10px;right:5px; margin:0;}
.card-imglist ul li .title .exit{display: none;}

.card-imglist ul li .cont {padding:10px;line-height:26px;}
.card-imglist ul li .cont p {width: 100%;height:26px;display: none;}
.card-imglist ul li .cont p:nth-child(1),.card-imglist ul li .cont p:nth-child(2),.card-imglist ul li .cont p:nth-child(7),.card-imglist ul li .cont p:last-child{ display:  block;}
.card-imglist ul li .cont .price{color:#EF4242;}

/*招商推介*/
.zstj-imglist{display: flex;flex-flow: row wrap;justify-content:  flex-start;}
.zstj-imglist dl{width:calc(25% - 15px);padding:10px;height:320px;margin:0 20px 30px 0;border: 1px solid #e6e6e6;position: relative;}
.zstj-imglist dl:nth-child(4n){margin-right:0}
.zstj-imglist dt{height:190px;overflow: hidden;display: flex;align-items:center;}
.zstj-imglist dt img{width:100%;height:auto;min-height:100%;vertical-align: middle;}
.zstj-imglist dt:hover img{animation:bigger 1s linear forwards;}
.zstj-imglist dd { margin-top:5px;font-size: 14px; line-height: 30px;}
.zstj-imglist dd .name,.zstj-imglist dd .price,.zstj-imglist dd .date{ display: block;width:100%;}
.zstj-imglist dd .name{font-weight:600;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zstj-imglist dd .price{color: #fff;height: 36px;line-height: 36px; text-align: center; background: #0051b2;  margin:5px 0;}

.prop_box_dlnew {background: #fff;border: 1px solid #F3F3F3;padding:10px 20px; margin-bottom: 20px;}
.prop_box_dlnew .list_prop_xmzx{ margin: 0;}

.prop_box_dlnew dt,.prop_box_dlnew dd{font-size: 15px; line-height: 32px;}
.prop_box_dlnew dt{ font-weight: 500;}
.prop_box_dlnew dd a {margin-right: 10px;}
.prop_box_dlnew dd a.current, .prop_box_dlnew dd a:hover { padding: 5px 10px;}
.prop_box_dlnew .textfield {height:35px;padding:2px 5px;}
.prop_box_dlnew .btn-primary{ }


.channel_tit{margin-bottom: 10px;}
.channel_tit a { display: inline-block; ;margin-left:30px;padding: 0 20px; line-height: 50px;font-size: 16px; font-weight: 500; color: #E83A43; text-align: center; border: 1px solid #E83A43;}
.channel_tit a.active { background: #E83A43; color: #fff;margin-left: 0;}

/* 项目大厅左侧 */
.noticeNav{width: 250px;}
.noticeNav h6{background: #E83A43;display: flex;align-items: center;color: #fff;height: 80px;justify-content: center;}
.noticeNav h6 img{width: 30px;filter: brightness(0) invert(1);margin-right: 10px;}

.data-menu{background: #fff;}
.data-menu .menu-2nd,.menu-1st > li.nono::after{display: none;}
.data-menu .menu-1st > li{position: relative;}
.data-menu .menu-1st > li::before{width: 2px;height: 0;content: '';position: absolute;left: 0;top: 0;background: #E83A43;z-index: 2;}
.data-menu .menu-1st > li::after{background: url('/static/dpmweb/images/jyptweb/rednext.svg');content: '';position: absolute;width: 8px;height: 14px;right: 20px;top: 26px;background-size: cover;transform: rotate(90deg) ;filter: brightness(0) invert(0.5);transition: 0.3s;}
.data-menu .menu-1st > li.open .menu-2nd{display: block;}
.data-menu .menu-1st > li.open::before{height: 65px;}
.data-menu .menu-1st > li.open::after{filter: none;transform: rotate(-90deg) ;}
.data-menu .menu-1st > li > a{padding: 0 40px 0 15px;font-size: 16px;color: #333;line-height: 65px;border-bottom: 1px solid #cccccc;display: block;position: relative;}
.data-menu .menu-1st > li > a::before{height: 3px;content: '';background: #E83A43;transition: 0.3s ;display: inline-block;position: relative;top: -4px;}
.data-menu .menu-1st > li.open > a::before{width: 10px;margin-right: 8px;}
.data-menu .menu-1st > li.open > a{background: #f8f8f8;}
.data-menu .menu-1st > li.open > a span,.list_p4 .item:hover .box h5,.p4contproswiper .item:hover .box h5,.data-menu .menu-1st > li.open > a i{color: #E83A43;}
.data-menu{border: 1px solid #cccccc;border-top: none;border-bottom: none;}
.menu-2nd li a{display: block;padding-left: 35px;border-bottom: 1px solid #ccc;line-height: 52px;font-size: 16px;color: #666;}
.menu-2nd li:nth-child(even){background: #f8f8f8;}
.menu-2nd li a:hover,.menu-2nd li a.on{color: #E83A43;}


/* 检索 */
.noticeRight{width: calc(100% - 275px);}
.noticebox{align-items: inherit;}

.itembtn{justify-content: center;padding-top: 20px;width: 100%;}
.itembtn input{width: 138px;height: 38px;border: 1px solid #E83A43;background: #fff;font-size: 16px;color: #E83A43;cursor: pointer;margin: 0 5px; transition: 0.3s;}
.itembtn input[type=reset]{border-color: #a1a1a1;color: #666;}
.itembtn input:hover{ background: #E83A43; color: #fff;}

/*.fontF{font-family: "RobotoRegular";}*/


.notiveLocation{display: none;width: 100%;line-height: 2;margin-bottom: 10px;margin-top: -15px;}
.notiveLocation b{font-weight: normal;}
.notiveLocation em{margin: 0 5px;}
.notiveLocation a,.notiveLocation b{color: #666;}
.notiveLocation i img{position: relative;top: 3px;margin-right: 10px;}


/* 友情链接弹窗 */
.link_box{padding: 0px 8% 45px;}
.linktitle h5{position: relative;}
.linktitle h5::before,.linktitle h5::after{background: url(/static/dpmweb/images/jyptweb/linkbg.jpg) no-repeat center;content: '';position: absolute;top: 50%;margin-top: -5px;width: 85px;height: 10px;}
.linktitle h5 *{display: block;text-align: center;}
.linktitle h5 em{text-transform: uppercase;}
.linktitle h5::before{left: 50%; margin-left: -180px;}
.linktitle h5::after{right: 50%; margin-right: -180px;}
.link_box .box ul{flex-wrap: wrap;}
.link_box .box ul li{width: 33.33%;line-height: 28px;padding: 6px 0;box-sizing: border-box;padding-right: 1%;}
.link_box .box ul li a{display: block;position: relative;padding-left: 26px;border-radius: 5px;}
.link_box .box ul li a::before{width: 5px;height: 5px;border-radius: 50%;background: #b7b7b7;transition: 0.3s;content: '';position: absolute;left: 10px;top: 11px;}
.link_box .box ul li a:hover{background: #E83A43;color: #fff;}
.link_box .box ul li a:hover::before{background: #fff;}

/* 项目专区 */
.xmTab{border-collapse:collapse; border:0;}
.xmTab th{color:#292929;font-weight:normal;height:32px;line-height:32px;padding:5px 0 !important;text-align:center;background:#f6f6f6;border:1px solid #fff;}
.xmTab td{height:40px;line-height:40px;text-align:center;}
.xmTab td:nth-child(2){text-align:left;padding-left:38px;}
.xmTab td:nth-child(2) a{display:block;width:480px;white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis;text-overflow:ellipsis;}

.xmzq_banner {height:240px;position: relative;}
.xmzq_banner h3{color: #fff; font-size:36px;  font-weight: 600; text-align: center;}
.xmzq_banner .dzc-bmxz{margin-top:20px;background: rgba(255,255,255,.7);border-radius:4px;padding:10px 15px;}

.xmzq_banner .label{position: absolute;right:0;top:0;width:80px; height:0;
border-top:30px solid #f09e00; border-left:15px solid transparent; border-right:0px solid transparent;}
.xmzq_banner .label a{position: absolute;right:12px;top:-30px; line-height:30px;text-align:center; font-weight: 600;font-size:15px;color:#fff; letter-spacing:2px;}

.zcb-tit{width:100%;height:100px; display:flex; align-items:center; justify-content:center; font-size:43px; color:#fff; font-weight:900; font-style: italic;
background: url('/static/dpmweb/dl/images/zcb-banner.jpg') center no-repeat; background-size: cover;
 /*text-shadow:#000 3px 4px 5px;文字添加阴影*/
text-shadow:4px 4px 0px #1769d6,-4px 4px 0px #1769d6,4px -4px 0px #1769d6,-4px -4px 0px #1769d6;/*文字添加描边*/
}

.zcb-bmxz{margin-top:20px;}
.zcb-bmxz dl{background:#fff; border:1px #eee solid; display: flex;justify-content: space-between;}
.zcb-bmxz dt{padding:20px;width:140px; text-align:center;color:#fff;letter-spacing:2px; background:#f2a002; position: relative;display:flex; align-items:center; justify-content:center;}
.zcb-bmxz dt:after{position: absolute;right:-7px;top:0; content:"";  width: 0;height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 15px solid #f2a002;}

.zcb-bmxz dd{width: calc(100% - 100px); line-height:30px;padding:15px 50px 15px 30px; }
.alink{color:#E83A43;}

.xmzq_xmlist .xmTab th{}
.xmzq_xmlist .xmTab td{ border-bottom:1px #efefef solid;height:45px;line-height:45px; }


 /*分享*/
 .social-share {display: inline-block; font-size: 14px; font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}
.social-share .icon-qq:before {
	background: url('/static/dpmweb/dl/images/share-icon.png') 0 0 no-repeat;
	background-size: 20px 160px
}
.social-share .icon-qq:before, .social-share .icon-weibo:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 4px
}
.social-share .icon-weibo:before {
	background: url('/static/dpmweb/dl/images/share-icon.png') 0 -40px no-repeat;
	background-size: 20px 160px
}
.social-share .icon-wechat:before {
	content: "";
	background: url('/static/dpmweb/dl/images/share-icon.png') 0 -80px no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 160px;
	margin: 4px
}
.social-share .icon-qzone:before {
	content: "";
	background: url('/static/dpmweb/dl/images/share-icon.png') 0 -120px no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 160px;
	margin: 4px
}
.social-share a {
	position: relative;
	text-decoration: none;
	margin: 4px;
	display: inline-block;
	outline: none
}
.social-share .social-share-icon {
	position: relative;
	display: inline-block;
	width: 30px!important;
	height: 30px!important;
	margin: 2px 1px
}
.social-share .social-share-icon:hover {
	background: #666;
	color: #fff
}
.social-share .icon-weibo {
	color: #ff763b;
	border-color: #ff763b;
	background: #fff
}
.social-share .icon-weibo:hover {
	background: #ff763b
}
.social-share .icon-weibo:hover:before {
	content: "";
	background: url('/static/dpmweb/dl/images/share-icon.png') 0 -60px no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 160px;
	margin: 5px
}
.social-share .icon-qq {
	color: #56b6e7;
	border-color: #56b6e7;
	vertical-align: middle;
	background: #fff
}
.social-share .icon-qq:hover {
	background: #56b6e7
}
.social-share .icon-qq:hover:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url('/static/dpmweb/dl/images/share-icon.png') 0 -20px no-repeat;
	background-size: 20px 160px;
	margin: 5px
}
.social-share .icon-qzone {
	color: #fdbe3d;
	border-color: #fdbe3d;
	background: #fff
}
.social-share .icon-qzone:hover {
	background: #fdbe3d
}
.social-share .icon-qzone:hover:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url('/static/dpmweb/dl/images/share-icon.png') 0 -140px no-repeat;
	background-size: 20px 160px;
	margin: 5px
}
.social-share .icon-wechat {
	position: relative;
	color: #7bc549 !important;
	border-color: #7bc549 !important;
	background: #fff
}
.social-share .icon-wechat:hover {
	background: #7bc549 !important;
}
.social-share .icon-wechat:hover:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background:url('/static/dpmweb/dl/images/share-icon.png') 0 -100px no-repeat ;
	background-size: 20px 160px;
	margin: 5px
}
.social-share .icon-wechat .wechat-qrcode {
	display: none;
	border: 1px solid #eee;
	position: absolute;
	z-index: 9;
	bottom: -205px!important;
	top: auto!important;
	left: -84px;
	width: 200px;
	height: 192px;
	color: #666;
	font-size: 12px;
	text-align: center;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 10px #aaa;
	box-shadow: 0 2px 10px #aaa;
	-webkit-transition: all .2s;
	transition: all .2s;
	-webkit-tansition: all .35s;
	-moz-transition: all .35s
}
.social-share .icon-wechat .wechat-qrcode.bottom {
	top: 40px;
	left: -84px
}
.social-share .icon-wechat .wechat-qrcode.bottom:after {
	display: none
}
.social-share .icon-wechat .wechat-qrcode h4 {
	font-weight: 400;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	background-color: #f3f3f3;
	margin: 0;
	padding: 0;
	color: #777
}
.social-share .icon-wechat .wechat-qrcode .qrcode {
	width: 105px;
	margin: 10px auto
}
.social-share .icon-wechat .wechat-qrcode .qrcode table {
	margin: 0!important
}
.social-share .icon-wechat .wechat-qrcode .help p {
	font-weight: 400;
	line-height: 16px;
	padding: 0;
	margin: 0;
	display: inherit;
	font-size: inherit;
	position: inherit
}
.social-share .icon-wechat .wechat-qrcode:after {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -6px;
	top: -15px;
	width: 0;
	height: 0;
	border-width: 8px 6px 6px 6px;
	border-style: solid;
	border-color: transparent transparent #f3f3f3 transparent!important
}
.social-share .icon-wechat:hover .wechat-qrcode {
	display: block
}
 /*分享end*/
 .registerH .n_nav{
    border: none;
 }
 .registerH .item {
    position: absolute;
    top: -60px;
    z-index: 1;
 }
 .registerBox {
    padding: 40px 0;
 }
 .registerForm {
    padding: 30px 50px;
    border: solid 1px #e5e5e5;
 }
 .registerBox .wizard-round .steps .current a::before,.registerBox .wizard-round .steps .done a::before{
    background-color: #176eb9;
 }
 .registerBox .wizard-round .steps .current a::after, .registerBox .wizard-round .steps .done a::after {
    background-color: #176eb9;
 }
 .registerBox .wizard-round .steps .current a,.registerBox .wizard-round .steps .done a {
    color:#176eb9 ;
 }
 .registerBox .multi-color .steps .done a {
    color:#469de9 ;
 }
 .registerBox .multi-color .steps .done a:before ,.registerBox  .multi-color .steps .done a:after {
    background-color:#469de9 ;
 }
 .registerBox .form-group.row {
    align-items: center;
 }
 .registerBox .wizard-round .content .body {
    margin: 0px 0  !important;
 }
 .registerBox form {
    margin: 40px 0;
 }
 .registerBox .list_prop {
	margin: 0 0 10px 0;
	background: #fff;
	border: 1px solid #e7e7e7;
	position: relative
}
.registerBox .list_prop dl {
    padding: 20px 0;
	border-bottom: 1px dashed #ddd;
}
.registerBox .list_prop dl.last {
	border-bottom: 0
}
.registerBox .list_prop dt, .registerBox .list_prop dd, .registerBox .list_prop dd a {
	line-height: 29px
}
.registerBox .list_prop dt {
	width: 100px;
	padding: 7px 10px 7px 15px;
	text-align: right;
	font-weight: bold;
	color: #666;
	float: left
}
.registerBox .list_prop_zz dl dt {
	width: 110px
}
.registerBox .list_prop dd {
	max-height: 117px;
	/* padding: 7px 5px 7px 10px; */
	overflow: auto;
	background: #fff
}
.registerBox .list_prop dd a {
	padding: 0 17px 0 2px;
	white-space: nowrap;
	color: #777;
	display: inline-block;
	float: left
}
.registerBox .list_prop dd a.btn_default {
	height: 25px;
	padding: 0 12px;
	line-height: 25px
}
.registerBox .list_prop dd a:link, .registerBox .list_prop dd a:visited, .registerBox .list_prop dd a:hover {
	text-decoration: none
}
.registerBox .list_prop dd a.current {
	font-weight: bold
}
.registerBox .list_prop_xmzx dt {
	color: #333;
	text-align: left;
	padding: 8px 10px 8px 0;
	width: 120px
}

.registerBox .list_prop_xmzx {

	border: 0;
	margin-top: 10px;
	font-size: 14px;
    width:50%;
    margin: 0 auto;
}
.registerBox .list_prop_xmzx dd {
	background: 0;
	color: #333
}
.registerBox .list_prop_xmzx p {
	color: #333;
	text-align: left;
	padding: 8px 10px 8px 0;
	/* width: 120px; */
    font-size: 16px;
    font-weight: bold;
}
.registerBox .list_prop_xmzx dd a {
	padding: 0 10px;
	border-radius: 2px;
	color: #333;
	margin-right: 12px;
	margin-bottom: 7px
}
.registerBox .list_prop_xmzx dd a.current, .registerBox .list_prop_xmzx dd a:hover {
	font-weight: normal;
	padding: 0 10px;
	color: #fff !important;
	background: #E83A43
}
.registerBox .list_prop_xmzx .textfield {
	border-radius: 2px;
	border: solid 1px #e5e5e5;
	box-shadow: none;
	color: #666
}
.registerBox .list_prop_xmzx .btn_theme {
	height: 29px !important;
	line-height: 29px !important;
	padding: 0 18px !important
}
.registerBox .list_prop_xmzx .btn_theme:hover {
	height: 29px !important;
	line-height: 29px !important;
	padding: 0 18px !important
}
.register-success {
    width: 50%;
    margin: 0 auto;
    text-align: center;
}
.register-success .success-top  i{
    font-size: 50px;
    color: #dc3545;
    margin-bottom: 20px;
}
.register-success .success-top p {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}
.register-success .success-center {
    background-color:#d86262 ;
    color: #fff;
    padding: 10px 30px;
    border-radius: 5px;
    margin: 0 55px;
    text-align: left;
    margin-bottom: 20px;
  }
  .registerBox .btn-outline-danger {
    border: 1px solid #dc3545;

  }


/*========= 响应式====================*/

@media(max-width:1680px) {
/**/
.home-banner .img{height:420px;}

.zdtj-box .swiper-button-next{right:-20px;}
.zdtj-box .swiper-button-prev{left:-20px;}

}

@media screen and (max-width:1440px){
/**/	
.home-banner .img{height:350px;}
.zdtj-box .swiper-button-next{right:0px;}
.zdtj-box .swiper-button-prev{left:0px;}
}

@media screen and (max-width:1350px){
/**/
.home-banner .img{height:340px;}

 .banner a{padding-bottom: 32.75%;}
 .banbtn.next{right: 10px;}
 .banbtn.prev{left: 10px;}
 .banbtn{width: 40px;margin-top: -50px;}

}

@media screen and (max-width:1280px){
/**/
.home-banner .img{height:320px;}
.tabname{/*padding-right: 10px;*/padding:0 10px;}

.idxLeft{width:830px;}
.idxRight{width: calc(100% - 850px);}
}


@media screen and (max-width:1200px){
/**/
.home-banner .img{height:300px;}


}

@media screen and (max-width:1024px){
/**/
body{min-width:100%;}
.fl,.fr{float:none;}
#top{ border-bottom:3px solid #0051b2; }
#top .header{padding:40px 0 20px 0;}
#top .logo,#top .by{flex-flow:row wrap;justify-content:center;}
#top .logo img,#top .by a{margin:0  0 20px 15px;}
#top .logo img{max-width:95%;}
#top .by{margin-top:10px;}
#top .by a{padding-left:20px;}
#top .by a:before{left:5px;}

/*主导航*/
.top-fixed{position:static;}
.menu-handler{width:25px;height:12px;cursor:pointer;position:absolute;right:40px;top:5px;z-index:1000;display:block;}
.menu-handler .burger{display:block;width:23px;height:2px;background:#0051b2;position:absolute;top:10px;left:29px;z-index:999;transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;}
.menu-handler .burger-2 {top:17px;}
.menu-handler .burger-3 {top:24px;}
.menu-handler.active .burger-1 {top:17px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.menu-handler.active .burger-2 {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}
.menu-handler.active .burger-3 {top:17px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

.main-menu {z-index:998;position:absolute;right:0;top:35px;width:100%;height:auto;background:rgba(0,81,178,0.9);display:none;}
.main-menu .nav{width:auto;padding:0;line-height:120%;}
.main-menu ul{display:inline-block;width:100%;}
.main-menu ul li{width:100%; overflow: hidden;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.5); }
.main-menu ul li>a{ font-weight: 700;padding:0; margin: 0;}

.main-menu ul li ol,.main-menu ul li:hover ol{max-height:200px !important; }
.main-menu ul li ol{position: relative;top:0;width:100%; background: none !important;margin: 0;padding:15px 0 0 0;}

.main-menu ul li ol a{line-height:1.8em;display: inline;padding:5px 10px;margin: 0;}
.main-menu ul li:hover,.main-menu ul li.index{border-bottom:0;}

.main-menu ul li ol.menu-xmdt{width:100%;}
.main-menu ul li ol.menu-xmdt a {width:auto;}

.main-menu ul li ol:after{content: "";
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -3px;
    z-index: 100;
    width: 0;
    height: 0;
    border-top: 6px solid rgba(255,255,255,0.9);
    border-left:6px solid transparent;
    border-right: 6px solid transparent;}


 /*底部*/
.footer-inner .footer-row{padding:30px 0 !important;}
.footer-inner .footer-row:nth-child(2){ text-align:center;}
.footer-inner .footer-row>li{float:none !important;width:auto; margin:0px auto 20px auto;}
.footer-inner .footer-logo{ text-align:center;}
.footer-inner .footer-yqlj ul{right:50%;top:160px;margin-right:-160px;}
.footer-inner .footer-yqlj ul li{font-size:1.6rem;}

.footer-inner .navlink{display: block;}
.footer-inner .navlink a{width:auto;padding:0 20px;margin-bottom:10px;}
.footer-inner .OfficeAddress p{margin-bottom:15px;padding:0 20px;font-size:1.4rem;}

.footer-inner .WeChat {font-size:1.4rem;line-height:1.6rem;}
.footer-inner .WeChat img{margin-top:15px;}

.footer-inner .copyright{padding:15px 0;font-size:1.4rem;line-height:3rem;}
.footer-inner .copyright span,#bottom .copyright a{ display:block;}

.to_top{ display: none;}

 /*首页*/
.home-banner .img{height:250px;}

.kjrk-box h3{display:none;}
.kjrk-box ul{width:100%;}

.zdtj-box .swiper-slide{width:33%;height:auto;padding:0 15px 20px 15px;}
.zdtj-box .swiper-slide .pic{height:220px;}
.zdtj-box .swiper-button-next,.zdtj-box .swiper-button-prev{border-radius:2px;}
.zdtj-box .swiper-button-prev{left:0;}
.zdtj-box .swiper-button-next{right:0;}
.zdtj-box .swiper-pagination{ display: none;}
.zdtj-box .swiper-wrapper{padding-bottom: 0;}

.portal-gnq{padding:15px;}
.searchbox{width:50%;}
.searchbox .txt1{width:calc(100% - 80px);padding:0 10px;}
.searchbox .btn1{width:80px;}
.qy_login .btn_dl{margin-right:20px;}

.idxLeft,.idxRight{width: 100%;}

.xmzs-plist li{padding:10px 0;}
.xmzs-plist li img{width:96%;height:auto;max-width:500px;max-height:240px;}

.idxfiveSwiper .img{height:80px;}

.idx-yqljlist li{width:calc(50% - 15px);margin:0 30px 40px 0 !important;}
.idx-yqljlist li:nth-child(2n){ margin-right:0 !important;}

/*项目*/
.list_prop_xmzx dt{width:auto;}
.proHeader,.proList li{height:auto;}

.list_left,.list_right{width:100%;}
.list_left{ display: none;}


.mtitle{font-size:20px;}
.article_main{padding: 0 10px;}
#zoom {padding:0;font-size: 16px; }

 }

@media screen and (max-width:991px){
/**/
.home-banner .img{height:240px;}

}

@media screen and (max-width:768px){
/**/
html{font-size:62.5%;}
body{font-size:1.6rem;line-height:2.4rem;}
#top .header{border-bottom:5px #E83A43 solid;}
#top .logo img{max-width:95%;height:auto;}
#top .by{display:none;}

 /*底部*/
.footer-inner .navlink a{padding:0 5px;}

/*首页*/
.home-banner .img{height:200px;}
.home-banner .prev,.home-banner .next{margin-top:-30px;}
.home-banner .prev{left:0;}
.home-banner .next{right:0;}
.home-banner .prev img,.home-banner .next img{width:30px;}

.kjrk-box ul li a .name{font-size:1.6rem;}

.zdtj-box .swiper-slide{width:50%;}
#lhfb{display: none;}

.newlist li{float: none !important;width:100%;height:4rem;line-height:4rem;}
.newlist li:before{top:2rem;}

.searchbox,.qy_login{width:98%;}
.qy_login{flex-flow: wrap;}
.qy_login a{margin-top: 15px;}
.qy_login .tel-txt{margin-top: 15px;}

.fourSwiper .wrap{height: auto;}
.fourSwiper .wrap li,.fourSwiper .title{justify-content: center;align-items: center; font-size: 14px !important;}

.idxFourBox .tabs{padding: 0px 0;margin-bottom:10px;}
.idxFourBox .tabs:before{margin-top:0;width:3px;height:15px;}
.idxFourBox .tabs ul {left:110px;}
.idxFourBox .tabs li{margin-right: 0;}
.idxFourBox .tabs li a{font-size:16px; padding:0 10px;margin-right: 10px;line-height:30px;}
.idxFourBox .tabs.fz22{font-size: 18px;}

.idxFourBox .fourWrap {padding:5px;}
.idxFourBox .idxNotice, .idxFourBox .idxCenter {padding: 5px;}

.contPage p{width: 100%;justify-content: inherit !important}
.contPage p a{width: calc(100% - 60px);}
     
.djgz{padding:5px;}
.djgz .tabs ul{margin-left: auto;left: 0px;}
    
/*项目*/
.proHeader{font-size:1.6rem;}
.proContent .numb,.proContent .price{display:none;}
.proContent .name{width:70%;}
.proContent .date{width:30%;}

.project_list ul li .cont p {width: 50%;  }
 .list_prop_xmzx .rmxm-dl dt{width:auto;max-width: 100px;}

}

@media screen and (max-width:568px){
/**/
.home-banner .img{height:150px;}
.fourSwiper .title span.number,.fourSwiper .wrap li span.number{ display: none;}
.fourSwiper .title span.name,.fourSwiper .wrap li span.name{width:calc(100% - 100px);}
.fourSwiper .title span.price,.fourSwiper .wrap li span.price{ display: none;}
.fourSwiper .title span.data,.fourSwiper .wrap li span.data{width: 100px;}
.zczrSwiper .swiper-slide:nth-child(2) span.name,.zczlWrap .swiper-slide:nth-child(2) span.name{width:calc(100% - 200px);}

.zdtj-box .swiper-slide{width:100% !important;}
.select_xmdt .sort_bar{ height: auto;}
.select_xmdt .sort_bar a {margin: 0 5px;}
.select_xmdt .sort_sth{ margin-top: 10px;}
.project_list ul li .cont p {width:100%;  }
}

@media screen and (max-width:414px){
/**/
.mb-30{margin-bottom:15px !important;}
#top .header{padding:20px 0 0px 0;}
#top .logo img{margin:0 0 20px 0;}


.kjrk-box{background:none;height:auto;}
.kjrk-box ul{flex-wrap: wrap;overflow:hidden;}
.kjrk-box ul li{flex:inherit;width:33%;}
.kjrk-box ul li a .name{color:#909090;}

.zdtj-box .swiper-wrapper{ padding-bottom:40px;}
.zdtj-box .swiper-slide{width:100% !important;}

.searchbox,.qy_login{float:none;width:100%;text-align:center;}
.searchbox{height:40px;margin-bottom:20px;}
.searchbox input{height:40px;line-height:40px;}
.searchbox .txt1{width:100%;}
.qy_login .btn_dl,.qy_login .btn_zc{width:120px;height:40px;line-height:40px;}

.qy_login .www_signin{width:100%;max-width:100%;}
.qy_login a.www_quit{ position:absolute; margin:9px 0 0 -41px;}

.ind-title{padding:10px 0 15px 0;margin-bottom:10px;}
.ind-title::before{width:3px;background:#666;}
.ind-title h3{font-size:1.8rem;padding-left:8px;}
.ind-title h3.long-t{letter-spacing:-0.05rem;}

 }

