/*--返回顶部--*/
.to_top {position:fixed;right:10px;bottom:30px;z-index:5; cursor:pointer; padding:10px 0; width:56px; display:flex; justify-content:center;  border-radius:0; background:#fff; box-shadow:0 0 15px rgba(200, 200, 200, 0.2); }
.to_top img {width:22px;height:22px;}
/* 浮窗 */
.helpflex{position:fixed;bottom:80px;right:10px;z-index:999;}
.helpflex .fal{background:#f2f2f2;padding:2px 5px;border-radius:50%;}
.helpflex ul li{height:56px;width:56px;padding:0;margin-bottom:20px;text-align:center;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:0px;position:relative;}
.helpflex a{display:flex; align-items:center; justify-content:center; height:100%;background:#108be2;color:#fff; line-height:30px;border-radius:0px; }

.helpflex .pic img{vertical-align:middle;}
.helpflex .txt{ display:none;}

.helpflex a>div{position:absolute;z-index:5;bottom:15px; right:65px; top:0; width:0;  height:0; border-radius:4px; background:#fff; opacity:0; filter:alpha(opacity=0);  
	box-shadow:0px 0px 5px 1px #cccccc;
	-webkit-box-shadow:0px 0px 5px 1px #cccccc;
	-moz-box-shadow:0px 0px 5px 1px #cccccc;
	-ms-box-shadow:0px 0px 5px 1px #cccccc;
	-o-box-shadow:0px 0px 5px 1px #cccccc;
 }
.helpflex a:hover>div{opacity:1;filter:alpha(opacity=100);padding:10px;}
.helpflex a:hover>div.wpic{width:120px;height:120px;padding:0px;}
.helpflex .wpic img{width:100%;height:100%;}

.helpflex .Htel{width:240px;min-height:40px;padding:10px;}
.helpflex .Htel p{padding:0; text-align:left;color:#000;font-size:18px;font-family:"RobotoRegular";}

/*项目及竞价大厅*/
.pro-list {margin-top:30px;}
.pro-item {border-bottom:1px solid #EEEEEE;padding-bottom:20px;position:relative;margin-bottom:25px;}
.pro-item-wybj {position:absolute; bottom:0; right:25.5%;}
.pro-item:last-child { border:none; margin-bottom:0;}
.pro-img{ /* flex:1; */ width:220px; height:150px;  position:relative; overflow:hidden;}

.pack_text {position:absolute; left:50%; transform:translateX(-50%); top:60%; color:#B2AEAC ;}
.pro-img img {width:100%; height:100%; transition:transform 0.6s;}
.pro-img img:hover { transform:scale(1.1);}
.pro-img .state { color:#fff; padding:2px 7px; font-size:14px; position:absolute; left:0; top:0;}
.pro-con { flex:5; margin-left:35px; position:relative;}
.bill-check{position:absolute;	left:8px;top:0px;}
.pro-name { font-size:18px !important; font-weight:bold; color:#000; width:830px !important;  }
.pro-name a:hover,.gg-list li a:hover{ color:#007BFF;}
.pro-name-secondary{font-size:16px !important; font-weight:bold;  color:#000;}
.pro-con>ul { display:flex; flex-wrap:wrap ;}
.pro-con>ul li { width:33.333%; margin-bottom:15px;color:#aaa; font-size:14px;line-height:20px;}
.list-focusId{ width:100px !important;}
.list-focusId i,.list-focusId .btn:hover { color:#dc3545;}

.pro-con>ul li span {color:#5D5D5D;}
.pro-con>ul li .price,.pro-con>ul li .price-unit ,.intro_center li .price,.intro_center li .price-unit{ color:#EF4242 ;}
.pro-con>ul li .price,.intro_center li .price{ font-size:26px;font-weight:bold;}
.content-right .ezc-card{min-height:500px;}
.h-auto{min-height:auto !important;height:auto !important;}

.ezc-card .pro-con>ul li .price { font-size:16px;}
.pro-con>ul li .price-unit,.intro_center li .price-unit{font-style:normal;}
.pro-card-body .table tbody+tbody{ border-top:1px solid #e9ecef;}

.table-bordered td{word-break:break-all;white-space:wrap;}

/*项目详情*/
.top-detail { display:flex; height:465px; background-color:#fff; padding:20px;}
.left-detail { width:28%;}
.center-detail { width:52%;margin-left:20px;}
.right-detail { width:20%; margin-left:15px; height:375px; padding:20px; border:1px solid #e2e2e2;}
.right-detail >p { font-size:16px; font-weight:bold;}
.new-right-detail {width:72%;}

/*项目详情-图片轮播*/
#mySwiper2 {height:300px; margin-bottom:10px; overflow:hidden; background:#efefef;}
#mySwiper2 img:hover { transform:scale(1.1);}
#mySwiper2 .swiper-button-next,#mySwiper2 .swiper-button-prev { background-color:rgb(88, 88, 92);  opacity:.6; background-size:50%;}
#mySwiper2 .swiper-button-next:after, #mySwiper2 .swiper-button-prev:after {font-size:20px;}
#mySwiper2 .swiper-button-next,#mySwiper2 .swiper-button-prev { height:35px;}

#mySwiper {height:60px;position:relative;}
#mySwiper .swiper-slide img {width:100%;}
#mySwiper .swiper-wrapper { position:absolute; left:-41%;}
#mySwiper .swiper-slide { opacity:0.4;}
#mySwiper .swiper-slide-active {opacity:1;}
#mySwiper img,#mySwiper2 img { width:100%; height:100%; transition:transform 0.6s;}

/*项目详情-项目全景视频*/
.preview{position:absolute; left:23px;top:282px;height:60px;}
.preview-share{position:relative;line-height:16px;height:30px;max-width:375px;z-index:999;}
.preview-share a{cursor:pointer; float:left; display:inline-block;margin-right:10px;width:80px;padding:2px 5px;line-height:30px;border:1px #e6e6e6 solid; }
.preview-share .ico{float:left;width:30px; height:30px;margin-right:5px; background:url("/static/dpmweb/fhcq/images/detail-ico-4.png") no-repeat center;}
.preview-share .ico-vr{background-position:0px -30px;}
.preview-share .ico-video{background-position:-30px -30px;}
.preview-share .ico-print{background-position:-60px -30px;}
.preview-share .ico-share{background-position:-150px -30px;}

.preview-share a:hover .ico-vr{ background-position:0px 0px;}
.preview-share a:hover .ico-video{ background-position:-30px 0px;}
.preview-share a:hover .ico-print{background-position:-60px  0px;}
.preview-share a:hover .ico-share{background-position:-150px 0px;}

.preview-share .share-btn {	hite-space:nowrap;	-moz-user-select:none;	webkit-user-select:none; -ms-user-select:none; -khtml-user-select:none; -o-user-select:none; user-select:none; }
    
/*项目详情-项目基本信息*/
.Pro-Status{position:absolute ;top:0;right:0;z-index:2;}

.intro_title {margin-bottom:10px; line-height:150%; overflow:hidden; }
.intro_title a{float:left; max-width:calc(100% - 180px); margin-bottom:10px; line-height:150%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.intro_title .label{float:left; display:inline; margin-left:10px;	background:#5196f3;	border-radius:3px;	color:#fff; font-size:12px; font-weight:400; padding:0 10px;	line-height:24px; position:relative;}
.intro_title .label::before{position:absolute; left:-5px; top:7px; content:""; width:0; height:0; border-right:5px solid #5196f3; border-top:5px solid transparent; border-bottom:5px solid transparent;}

 .intr_title {height:50px; font-size:20px; color:#000; font-weight:bold; white-space:revert; text-overflow:-o-ellipsis-lastline;  overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2;  -webkit-box-orient:vertical; }
 .intro_top {display:flex; justify-content:space-between; z-index:5; }
 .intro_top li {float:left; margin-right:10px;  font-size:14px;  color:#333; padding:3px 15px; line-height:24px;}
 .intro_top li:first-child{padding-left:0;}
 .intro_top li:last-child {border:1px #e5e5e5 solid; border-radius:20px; }
 .intro_top li:hover,.intro_top li:hover span, .intro_fr li:hover i{ /*color:#dc3545;*/}
 
 .intro_fl > li, .intro_fr > li {cursor:pointer;}
 .intro_fl > li span,.intro_fr li i{ color:#aaa;}
 .intro_fr > li:last-child  {position:relative;z-index:5;}
 .intro_fl > li.Hits{padding-left:3px;}
 .intro_fl > li.Hits .ico-hits{float:left; display:inline; margin-right:5px; width:24px; height:24px; background-size:60%; border-radius:50%; 
	background:#f73838 url('/static/dpmweb/fhcq/images/icon-hits.png') no-repeat center;}

.price-baseBox {color:#5D5D5D;font-size:15px;margin-top:10px;display:flex; align-items:baseline;  }
.price-baseBox p:last-child {color:#EF4242 ;}
.price-baseBox .price {font-size:30px;font-weight:bold;  margin-left:10px;  font-family:"RobotoRegular";}

.intro_two{margin-top:0px;overflow:hidden;}
.intro_two .price-baseBox {background:#f7f7f7;padding:15px 10px;display:flex;justify-content:space-around;align-items:center;margin-bottom:0px;}
.intro_two .price-baseBox dl{width:50%;white-space:nowrap; text-align:left;}
.intro_two .price-baseBox dl:first-child{}
.intro_two .price-baseBox dl:last-child {}
.intro_two .price-baseBox .price{font-size:20px;color:#EF4242;font-weight:300; }

.intro_two .pro-Related {margin-bottom:10px; display:flex; justify-content:space-between;}
.intro_two .pro-Related li{width:33%;height:38px; overflow:hidden;}
.intro_two .pro-Related i{float:left; display:inline-block; margin:0 10px 0 20px; width:36px; height:36px; padding:8px; color:#7faef5; text-align:center; vertical-align:middle; border:1px #7faef5 solid; border-radius:50%;}
.intro_two .pro-Related dl{min-width:140px;}
.intro_two .pro-Related dt{font-weight:300; font-size:12px;colo:#aaa;}
.intro_two .pro-Related dd{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.intro_two .pro-bzj{color:#5D5D5D; font-size:15px;margin-left:15px; text-align:center;}
.intro_two .pro-bzj .price{color:#EF4242;}

 .customRed { color:#C0040B; }

 .intro_center {color:#000; margin-top:10px; display:flex;  flex-wrap:wrap; justify-content:space-between; }
 .intro_center li {text-align:left; width:33%; font-size:14px; margin-bottom:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
 .intro_center li>p{display:inline;	cursor:pointer;}
 .intro_center li>p:first-child { color:#aaa; margin-bottom:5px; }
 .intro_center li>p:last-child { color:#5D5D5D; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

 .zs-intro_top { margin-top:20px;}
 .zs-intro_center li{width:50%;font-size:18px; margin-top:20px;margin-bottom:20px;}

 .pro-popularity {display:flex; align-items:center; font-size:16px; color:#aaa; }
 .pro-popularity>ul { display:flex;  margin-left:10px; }
 .pro-popularity>ul li { width:35px; height:20px; margin-right:5px; background-color:#dc3545 ;text-align:center; color:#fff; }
 .pro-popularity>ul li:first-child { background-color:#eb8e97 ; }
 .pro-popularity>ul li:nth-child(2) { background-color:#e74a59 ; }
 .pro-popularity>ul li:nth-child(3) {background-color:#dc3545  ; }
 .pro-popularity>ul li:nth-child(4) { background-color:#c21e2e  ; }

 .intro_bottom {font-size:14px; color:#aaa; }
 .intro_bottom .pro-btn {display:flex; margin-top:25px;  vertical-align:middle;}
 .intro_bottom .pro-btn button {margin-right:20px;height:50px; font-size:18px; font-weight:600; padding:0 30px;}

  .intro_bottom .btn-bmzn{ margin-right:20px;height:50px;line-height:50px;font-size:18px; color:#0280D2; font-weight:600; padding:0 30px 0 30px; 
    text-align:center; vertical-align:middle; border-radius:.25rem; cursor:pointer; background:#ecf1f9 ; }
 .intro_bottom .btn-bmzn:hover{color:#fff;background:#0280D2;}

  #applySpan{display:block; width:100%;}

 .link_cjgg{float:right;background:#f90;border-radius:2px;padding:5px 8px; line-height:24px;color:#fff !important;text-decoration:underline;}

 .intro_lxfs{width:100%;font-size:14px; overflow:hidden;margin-bottom:10px;}
 .intro_lxfs li{ float:left; margin-right:20px;color:#5D5D5D;}
 .intro_lxfs li span{}
 .intro_lxfs li:first-child {color:#999;border-right:0px #e5e5e5 solid; padding-right:10px;font-weight:400;}
 .intro_lxfs li:nth-child(3) span{font-weight:400; padding-left:23px; background:url('/static/dpmweb/fhcq/images/icon-Tel.png') no-repeat left center;   background-size:18px;}

 .intro_cjwt{font-size:16px;color:#aaa;  height:50px;  overflow:hidden;line-height:50px;display:flex;justify-content:flex-start; }
  .intro_cjwt .content-stitle{ display:block;width:100px;color:#333;background:url('/static/dpmweb/fhcq/images/t-cjwt.png') no-repeat right center;}
  .intro_cjwt ul {width:calc(100% - 100px)}
  .intro_cjwt ul li{ float:left; display:inline; margin-left:30px;}
  .intro_cjwt ul li a{color:#aaa; }
  .intro_cjwt ul li:hover a{color:#666; }

/*项目详情-项目流程*/
.pm-flow{min-height:65px;overflow-x:scroll;position:relative;margin-top:20px;background:#fff;display:flex;padding:10px 0px 10px 10px;}
.pm-flow .pm-flow-title{background:#1a60da;color:#fff;text-align:center;font-size:20px;min-width:85px; width:85px; height:65px; font-family:"ysbth";position:relative; line-height:25px;padding-top:5px;}
.pm-flow .pm-flow-title::before {position:absolute; top:50%; right:-10px; content:''; width:0px; height:60%; transform:translateY(-50%); background-color:#EBEBEB;}

.pm-flow-list{font-size:14px;width:100%;height:100px;min-width:1200px;  }
.pm-flow-list li{position:relative;box-sizing:border-box;text-align:center;width:16%;}
.pm-flow-list li:first-child:before{background:0 0;}
.pm-flow-list li:before{position:absolute; top:23px; left:-15px; display:inline-block; width:16px; height:22px;  background:url('/static/dpmweb/fhcq/images/arrow-right_icon.png') no-repeat;content:"";}
.pm-flow-list li i{display:inline-block;width:40px;height:40px; position:absolute; left:25px; top:15px;}
.pm-flow-list li:hover{color:#007BFF;}
.pm-flow-list li.pm-flow1 i{background:url('/static/dpmweb/fhcq/images/flow/ydgg_icon.png') no-repeat;}
.pm-flow-list li.pm-flow2 i{background:url('/static/dpmweb/fhcq/images/flow/sdky_icon.png') no-repeat;}
.pm-flow-list li.pm-flow3 i{background:url('/static/dpmweb/fhcq/images/flow/jbzj_icon.png') no-repeat;}
.pm-flow-list li.pm-flow4 i{background:url('/static/dpmweb/fhcq/images/flow/ksjj_icon.png') no-repeat;}
.pm-flow-list li.pm-flow5 i{background:url('/static/dpmweb/fhcq/images/flow/jjcg_icon.png') no-repeat;}
.pm-flow-list li.pm-flow6 i{background:url('/static/dpmweb/fhcq/images/flow/zjjs_icon.png') no-repeat;}
.pm-flow-list li.pm-flow7 i{background:url('/static/dpmweb/fhcq/images/flow/bdjg_icon.png') no-repeat;}

.pm-flow-bz{ position:absolute; left:80px; top:8px; color:#555; }
.pm-flow-bz p{margin-top:4px;cursor:default;}
.pm-flow-bz>div{position:absolute; left:-80px; min-width:170px; padding:5px 10px; line-height:150%; font-size:12px;letter-spacing:0px; white-space:nowrap; margin-top:10px; background:#fffabf; border:1px solid rgba(102,51,0,0.3); border-radius:3px; }
.pm-flow-bz>div:after{content:"";position:absolute;top:-8px; left:35px;z-index:100;width:0;height:0;
            border-bottom:8px solid #ffc;  border-left:8px solid transparent; border-right:8px solid transparent; }               
.pm-flow-bz>div:before{content:"";position:absolute;top:-10px; left:35px;z-index:98;width:0;height:0; border-right:8px solid transparent; }              
.pm-flow-close{position:absolute;top:1px;right:5px;color:#b5b5b5;font-weight:lighter;font-size:28px;cursor:pointer;}
.pm-flow-home.pm-flow .pm-flow-title { font-size:16px; width:100px;}
.pm-flow-home .pm-flow-list li { width:204px;}


.f-cb:after,.f-cbli li:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-cb {display:flex; justify-content:space-between;}

/*项目历程*/
 .xwk-timeline { padding-left:5%;  padding-top:30px;  }
  .xwk-timeline li { list-style:none; }
  .xwk-timeline ul { padding:0;}
  .xwk-timeline *, .xwk-timeline ::after, .xwk-timeline ::before { box-sizing:content-box;  }
  .xwk-timeline .xwk-timeline-item { position:relative; padding-bottom:35px;  margin-top:-12px;  }
  .xwk-timeline .xwk-timeline-item:first-child::before { display:block; }
  .xwk-timeline .xwk-timeline-item:last-child::before { content:''; position:absolute; left:5px; top:0; z-index:0; width:0; }
  .xwk-timeline .xwk-timeline-item::before { content:''; position:absolute; left:3px;   top:0; z-index:0; width:1px; height:100%; }
  .xwk-timeline .xwk-timeline-item::before, .xwk-timeline hr { background-color:#1466E0; }
  .xwk-timeline .xwk-timeline-axis { position:absolute; left:-5px; top:0; z-index:10; width:20px; height:20px; line-height:20px; background-color:#fff; color:#5FB878; border-radius:50%; text-align:center; cursor:pointer;}
  .xwk-timeline .xwk-icon {font-size:16px; font-style:normal;}
  .xwk-timeline .xwk-timeline-content {padding-left:25px;  }
  .xwk-timeline .xwk-text {line-height:22px; font-size:14px; color:#666; top:-10px; }
  .xwk-timeline .xwk-timeline-title { position:relative;  margin-bottom:10px; }
  .xwk-timeline .circle { width:15px; height:15px; border-radius:50%;  border:1px solid #1466E0; }
  .xwk-timeline .active .circle { border-color:#0280D2; }
  .xwk-timeline .etime-first { top:45%; left:-100px; position:absolute; }
  .xwk-timeline .time-first { position:absolute; left:-55px;}
  
  .pro-timeline .circle { width:10px; height:10px;  background-color:#1466E0 ; box-shadow:rgba(20,102,224, 0.7) 0px 0px 10px;  }
  .pro-timeline .grey .circle,.xwk-timeline .grey.xwk-timeline-item::before{ background-color:#B7B7B7 ; box-shadow:none;  }
  .pro-timeline .grey .circle{ border-color:#B7B7B7 ; }
  .pro-timeline .xwk-timeline-title { margin-bottom:5px; font-size:14px; color:#333;}
  .pro-timeline .xwk-timeline-axis {  left:-2px; }
  .pro-timeline .xwk-timeline-item::before { height:98%;}


/*项目详情信息*/
.detail-content {margin:20px 0;}
.d-left-content {width:80%;}
.d-right-content {width:20%; margin-left:20px;}

.custom-table {border:1px solid #e2e2e2; font-size:16px;  width:100%;}
.table-link {display:flex; flex-wrap:wrap; position:relative; padding:25px 20px !important;}
.table-link >p {width:40%;}
.custom-table td {padding:10px 20px;}
.custom-table td p {color:#656565; margin-bottom:5px;}
.custom-table .table-btn {padding:0; margin-right:20px;}
.custom-table  th {color:#999; background-color:#f6f6f6;}

.table-link>p:nth-child(n+2) ,.table-org>p:last-child{margin-bottom:0px;}
.pro-link {margin:10px 0 30px;position:relative;}
.pro-link ul { display:flex;font-size:14px; flex-wrap:wrap;margin-top:-10px;}
.pro-link ul li {width:50%;margin-bottom:10px;}
.pro-link ul li>span {color:#aaa;}
.pro-link ul>p {border-right:1px solid #e6e6e6;padding-right:15px;margin-right:15px;}
.wyzx_btn {position:absolute; right:20px; top:50%; width:100px; transform:translateY(-50%); }

.detail-cjwt {height:100%; background-color:#fff; overflow:hidden; }
.detail-calendar .content-stitle,.detail-cjwt .content-stitle{ padding:10px 20px; font-size:16px; font-weight:bold; }
.detail-calendar .calendar-year-text,.detail-calendar .calendar-month-text {margin:0 5px;}
.detail-calendar .calendar {border-color:#fff;overflow:inherit;}
.detail-calendar .calendar-header {background-color:#fff;}
.detail-calendar .calendar-year-select:hover,.detail-calendar .calendar-month-select:hover,.detail-calendar .cbtn.calendar-select-active,.detail-calendar .btn-group > .cbtn:hover  { border-color:#007BFF;}
.detail-calendar .calendar-cell.calendar-thisMonth .calendar-date,.detail-calendar .calendar-cell.calendar-today .calendar-date {
    border-top-color:#007BFF; background-color:#FEF1E6;}
.detail-calendar .calendar-body {margin-top:10px;}

#buyerApplySteps.wizard-round .steps ul li a::before {width:26px; height:26px; line-height:26px; box-shadow:0 0 0 3px #ebebeb;}
#buyerApplySteps.wizard-round .steps ul li a::after {height:5px;}

.sqcn { background-color:#FBF9F9; padding:10px;border-radius:5px;}
.sqcn>p {text-align:center;font-size:18px;font-weight:bold; margin-bottom:10px;}
.sqcn>div { color:#666666 ;}
.mailbox-attachments-cus .attaTitle{ margin-bottom:10px; text-align:center;}
.mailbox-attachments-cus>div { min-width:188px ;}

.pro-detail-tabs {margin-top:20px;}
.pro-detail-tabs.card-primary.card-outline-tabs-single>.card-header a.active,.pro-detail-tabs.card-primary.card-outline-tabs-single>.card-header a:hover{   color:#007BFF;cursor:pointer;}
.list-tabs.card-primary.card-outline-tabs-single>.card-header a.active,.list-tabs.card-primary.card-outline-tabs-single>.card-header a:hover { color:#000;}
.pro-detail-tabs.card-primary.card-outline-tabs-single>.card-header a.active::after { background-color:#007BFF ;}


.detail-cjwt ul { padding:0px 20px;}
.detail-cjwt ul  li {font-size:12px;line-height:22px;margin-bottom:10px;}
button.btn { border:none; white-space:nowrap;}
.user-center { margin-left:20px;}
.wizard-round .content .body { width:100% !important; margin:0 !important;}
table { font-size:14px;}

.pai-title{position:relative;text-align:left;margin:15px 0 25px 0;background:url('/static/dpmweb/fhcq/images/pai-titlebg.png') no-repeat right center; }
.pai-title-text::before{content:""; position:absolute; left:0; top:0; width:5px; height:24px; border-radius:3px; background:#0280D2;}
.pai-title-text{font-family:"Microsoft YaHei"; background-color:#fff; font-size:18px; font-weight:500; padding:0 20px; display:inline-block; position:relative;}

.pai-title-line-left,.pai-title-line-right{display:inline-block;height:4px; width:100px; border-radius:1px; vertical-align:middle; margin-bottom:8px;}
.pai-title-line-left{ background:linear-gradient(to right,#fff,#dcdcdc); display:none;}
.pai-title-line-right{background:linear-gradient(to right,#dcdcdc,#fff); display:none;}

.proDetail-ggtitle{ font-size:17px; font-weight:550; line-height:37px;height:37px;padding-left:120px;position:relative; margin-bottom:20px;}
.proDetail-ggtitle span{position:absolute; left:0;top:0;width:97px;height:37px; text-align:center;  color:#fff; background:url('/static/dpmweb/fhcq/images/detail-ggbg.png') no-repeat center;}
.proDetail-ggtitle p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis; }

.d-content .col-6,.d-content .col-12 { margin-bottom:15px; }
.d-content .col-6 span:first-child,.d-content .col-12 span:first-child { color:#aaa;}
.d-content .col-6 span:last-child,.d-content .col-12 span:last-child { color:#5D5D5D;}
.d-content { margin:0 40px; }
.d-content .table td pre{white-space:pre-line; padding:0; margin:0;font-size:14px; font-family:'PingFang SC', 'Microsoft YaHei'; text-align:justify;}
.d-content #varietyBox th{width:20%;}
.d-content #varietyBox td{width:30%;}
.d-content #varietyBox td[colspan="3"] { width:80%; }

.cus-dTabs .fixedTabsHead {position:fixed; top:0; background-color:#fff; z-index:999; width:992px;}
.cus-dTabs .tab-content>div {padding-top:20px; margin-top:-20px;}

.myFormBtn {margin-left:25%;}
.myBtnSeller {margin-left:16%;}

.zs-title {width:100%; padding:10px 0; border-bottom:1px solid #EEEEEE; position:relative; font-size:18px; }
.zs-title::after { content:''; position:absolute; bottom:0; left:0; width:30px;  border-bottom:2px solid #007BFF; }

.formFlex .col-form-label  width:160px; }
.formFlex .col-form-content { margin-left:160px;}

.attaLink {margin-bottom:10px; color:#5D5D5D;}
.attaLink a {color:#007BFF;}

.detail-cbox {background-color:#F7F7F7;}
.btn-primary-gradient { padding:0 1.3rem; background:#e30d0b;}

.cus-detail-table.card-primary.card-outline-tabs-single>.card-header a.active,.cus-detail-table.card-primary.card-outline-tabs-single>.card-header a:hover { color:#000;}
.cus-detail-table { box-shadow:none; border-radius:none; padding:10px 20px;}
.cus-detail-table.card-primary.card-outline-tabs-single>.card-header a.active::after {
    background:linear-gradient(to right,#0280D2,#849ec5);
}
.cus-detail-table .card-body{padding:1.25rem 0;}
.cus-detail-table .d-content {margin:0;}


/*项目详情-分享*/
.intro_top .social-share {-webkit-text-stroke-width:0px;-webkit-font-smoothing:none;}
.intro_top .social-share .icon-wechat{color:inherit;border-color:inherit;}
.intro_top .social-share .icon-wechat:hover {background-color:inherit;}


/*项目详情-常见问题*/
 .article-list {padding:20px 0 ;}
 .article-list li {display:flex;justify-content:space-between; padding:20px 0; font-size:14px; color:#aaa; border-bottom:1px solid #eee;}
 .article-list li:last-child { border:none;}
 .article-list li a {color:#5D5D5D ; }

/*项目详情-声明*/
.shengming{max-width:1360px; margin:0 auto  20px auto; background:#fff; padding:20px 40px; color:#707070; line-height:26px;}
.shengming h5{margin-bottom:10px;}

    
/*公告详情*/
.gg_article_title {font-size:20px;line-height:35px;text-align:center;}


/*转让方信息*/
.row-expand {max-height:0px; transition:max-height .5s; overflow:hidden;}
.row-expand:last-child {border:none;}
.row-expand.active {max-height:400px; padding:20px 0;}
.excollapse {color:#007BFF; cursor:pointer;}
.excollapse i {font-style:normal;}
.cus-table>ul{display:flex;}
.cus-table>ul >li {flex:1;text-align:center;padding:10px 0;}
.cus-table .cus-thead {background-color:#f9f9f9; font-weight:bold;}
.cus-table .cus-tbody { border-bottom:1px solid #e2e2e2; color:#5D5D5D;}
.cus-table .cus-tbody:last-child {border:none;}

/*竞价大厅*/
.inline-searchPanel {display:flex;flex-wrap:wrap;}
.inline-searchPanel>ul {width:50%;}
.inline-searchPanel>ul:last-child,.inline-searchPanel>ul:nth-last-child(2) {border-bottom:none;}
.sf-filter.inline-searchPanel .sf-filter-row .sf-filter-key { padding-right:0;text-align:center;padding-top:10px;}
.sf-filter.inline-searchPanel .sf-filter-value .condition li { width:auto; margin-right:10px;}
.sf-filter.inline-searchPanel ul:nth-child(even) {/*border-left:1px solid #e2e2e2;*/}
.sf-filter.inline-searchPanel .sf-filter-row .sf-filter-value ,.sf-filter.inline-searchPanel .sf-filter-row .sf-filter-key,.sf-filter.inline-searchPanel .sf-filter-row .sf-filter-value .condition {margin-bottom:0;padding-bottom:0;}
.sf-filter.inline-searchPanel .sf-filter-row >li { height:40px;}
.search-cus input[type='text']{ font-size:14px; padding:3px 10px; height:28px; font-weight:400; border:1px solid #dedede;  background-color:#fff; border-radius:3px; color:#666; }
.search-cus input[type='button'] {border:none; line-height:25px; padding:0 10px; background:#dd3c3c; color:#fff; cursor:pointer; border-radius:3px; width:auto;}

/*竞价大厅*/
.status_2{ background:#0CB96DFF;}
.status_3{ background:#007AFF;}
.status_9{ background:#ccc;}
.status_-2{ background:#a0a0a0;}
.status_2.status-color-A{ background:#0CB96DFF;}
.status_2.status-color-B{ background:#dc3545;}
.status_2.status-color-C{ background:#dc3545;}
.status_2.status-color-D{ background:#dc3545;}
.status_2.status-color-E{ background:#dc3545;}
.status_2.status-color-Z{ background:#dc3545;}

.inside.inside2.status-color-2{ background:#0CB96DFF;}/*未开始*/
.inside.inside2.status-color-3{ background:#007AFF;}/*暂停*/
.inside.inside2.status-color-9{ background:#ccc;}/*已结束*/
.inside.inside2.status-color-A{ background:#0CB96DFF;}/*未开始*/
.inside.inside2.status-color-B{ background:#dc3545;}/*自由报价期*/
.inside.inside2.status-color-C{ background:#dc3545;}/*限时报价期*/
.inside.inside2.status-color-D{ background:#dc3545;}/*加价期*/
.inside.inside2.status-color-E{ background:#dc3545;}/*行权期*/
.inside.inside2.status-color-Z{ background:#000000;}/*已经结束*/
.inside.inside2{ background:#a0a0a0;}

.status-list-bg-3{ background:#ccc !important;}
.status-list-bg-9{ background:#ccc !important;}
.status-list-bg-A{ background:#007AFF !important;}
.status-list-bg-B,.status-list-bg-C,.status-list-bg-D,.status-list-bg-E,.status-list-bg-Z{ background:#dc3545 !important;}
.status-list-bg-9 .angle{border-top:solid 4px #aaa !important; border-right:solid 6px #aaa !important;}
.status-list-bg-3 .angle{border-top:solid 4px #aaa !important; border-right:solid 6px #aaa !important;}
.status-list-list-bg-A .angle{ border-top:solid 4px #0050a7 !important; border-right:solid 6px #0050a7 !important;}
.status-list-bg-B .angle,.status-list-bg-C .angle,.status-list-bg-D .angle,.status-list-bg-E .angle,.status-list-bg-Z .angle{
    border-top:solid 4px #993333 !important;border-right:solid 6px #993333 !important;}

/* 分页 */
 .page { height:34px; line-height:34px; margin:20px 5px; text-align:center;	font-size:14px;color:#555; }
 .page input {display:inline-block; height:22px; margin-top:-3px; line-height:24px;  border-radius:3px; border:1px solid #dcdfe6;  vertical-align:middle;  
    outline:none; margin:0 2px; text-align:center; font-size:12px; }
 .page b {font-weight:400; margin-left:3px; margin-right:3px;}
 .page span { margin-left:10px; margin-right:10px; color:#606266; display:inline-block; font-size:12px;}
 .page font,.page a {min-width:30px; height:28px; margin:0 2px; line-height:28px; font-weight:700; display:inline-block; text-align:center; border-radius:2px; cursor:pointer; }
 .page a { background-color:#f4f4f5; border:1px solid #d8d8d8; color:#fff; }
 .page font {background-color:#0280D2  !important;color:#fff;}
/* --end--分页 */

/*侧边栏*/
.control-sidebar .control-sidebar-content {  height:calc(100vh - calc(3.3125rem + 1px));  overflow-y:auto;  -ms-overflow-style:-ms-autohiding-scrollbar;
    scrollbar-width:thin; scrollbar-color:#a9a9a9 transparent;}
    
    
@keyframes moveUpFour {
    0% {
        top:0px;
      }
      20% {
        top:0px;
      }
      50% {
        top:-61px;
      }
      60% {
        top:-61px;
      }

      80% {
        top:0px;
      }
      100% {
        top:0px;
      }
  }
  @keyframes moveUpSix {
    0% {
        top:0px;
      }
      18% {
        top:0px;
      }
      20% {
        top:-61px;
      }
      38% {
        top:-61px;
      }
      40% {
        top:-122px;
      }
      58% {
        top:-122px;
      }
      60% {
        top:-61px;
      }
      78% {
        top:-61px;
      }
      80% {
        top:0px;
      }
      98% {
        top:0px;
      }
  }

@media screen and (max-width:1280px){
/**/
.helpflex{ display:none;}
.jydt-ul li .img-wrap{height:320px;}
}

@media screen and (max-width:1024px){
/**/	
.pm-flow{display:none;padding:0;flex-wrap:wrap;}
.pm-flow .pm-flow-title	{ display:none;}
.pm-flow-list{ position:static;flex:inherit;}
.pm-flow-list li:before{left:-0; background-size:65%;}
.pm-flow-list li {width:auto;}

.pmdt-ul li, .pmdt-ul li .img-wrap, .pmdt-ul li .pm-info{height:auto;}
.pmdt-ul li .img-wrap ,.pmdt-ul li .pm-info,.pmdt-ul .pm-btnbox,.pmdt-ul li .people-lot{position:static;width:100%;  }
.pmdt-ul li .pm-info,.pmdt-ul .pm-btnbox{left:0; }
.pmdt-ul .pm-btnbox{ margin-bottom:15px;}

.pmdt-ul li .pm-info .title {width:100%;height:auto;white-space: normal;}
.pmdt-ul li .people-lot{overflow:hidden;}

.jydt-ul li{height:480px;}
.jydt-ul li .img-wrap{height:250px;}
.jydt-ul li .pm-time{ margin:20px 0;}
.jydt-ul .pm-btnbox{position:absolute; text-align:right;margin-bottom:0px;}


.top-pm-list{ height:auto; overflow:hidden;}
.top-pm-list .pm-msg,.top-pm-list .pm-msg{ float:none;width:100%;height:auto;}
.top-pm-list .pm-msg{padding-top:5px;}
.pm-top-detail{ width:auto;max-width:100% !important;height:auto !important;display:block !important; margin:20px auto;padding:0 10px !important;}
.left-detail,.center-detail{width:100% !important;}
.center-detail{ clear:both;width:100%;}
.pm-detail-right{width:100%; margin-left:0;}

.list_prop dd {max-height:auto !important;}
.list_prop_pmdt .time-sel{ display:inline-flex !important;}

}

@media screen and (max-width:768px){
/**/
.jydt-ul li{height:auto;}
.jydt-ul li{float:none;width:100%; margin:0 auto 20px auto;}
.jydt-ul li:nth-child(2n){ float:none;}
.jydt-ul li .img-wrap,.jydt-ul li .pm-info{height:auto;}

.top-detail{ display:inherit; height:auto;}

.left-detail,.center-detail {width:100%; margin-left:0; }

.intro_top .intro_fr,.intro_top .Hits{ display:none;}

.intro_two .price-baseBox, .intro_center{display:inherit;}
.intro_two .price-baseBox dl{width:100%;}
.intro_two .pro-bzj {margin-left:0;}
.intro_title a {max-width:100%; white-space:wrap;}

.intro_center li{width:100%;}
.intro_center li>p:last-child {white-space:wrap;}
 .intro_lxfs{ height:auto;}
 .intro_lxfs li{  margin-right:0; }
 .detail-content .card-header{width:100% !important;}
 .detail-content .nav-tabs{ display:none;}
 .detail-content  .d-content table th, .d-content table td{width:auto !important;padding:0; }
 .detail-content .d-content table th{min-width:60px;}

}


@media screen and (max-width:430px){
/**/
.list_prop dd{max-height:300px !important;}
.list_prop dd input{ margin-bottom:10px;}
.list_prop_pmdt .time-sel{flex-wrap:wrap;}
.list_prop_pmdt .time-sel input {width:48%;}

}
