@charset "utf-8";
/* CSS Document */
.project_detail{width:1200px; min-width:1200px; margin:0px auto; overflow:hidden; margin-bottom:50px;}
.project_detail_div{ background-color:#FFF; border:1px solid #CCC; padding:25px 0px 50px 50px; overflow:hidden;}
.project_detail_div .project_detail_left,.project_detail_right{ float:left; overflow:hidden;}
.project_detail_left{ width:880px; border-right:1px solid #CCC; padding-right:20px;}
.project_detail_left .detail_title{ font-size:18px;}
.project_detail_left .detail_btn{ padding:5px 10px 5px 10px;color:#FFF; font-size:12px; background-color: var(--main-color); cursor:pointer;}
.project_detail_left .needs_describle_title{ overflow:hidden; margin-top:30px; margin-bottom:20px;}
.project_detail_left .needs_describle_title p{ float:left; overflow:hidden;}
.project_detail_left .title_p2{ font-size:16px; margin-left:10px;}
.project_detail_left .title_p1{ margin-top:3px;}
.project_detail_left .needs_describle_dv1{ overflow:hidden; margin-bottom:25px; margin-left:50px;}
.project_detail_left .needs_describle_dv1 .dv_left,.dv_right{ float:left; overflow:hidden;}
.project_detail_left .needs_describle_dv1 .dv_left{ font-weight:bold;}
.dv_right_quzr{ overflow:hidden;}
.project_detail_left .needs_describle_dv1 .dv_right{ margin-left:20px;}
.wq_dv_right_div{ width:240px;display: block; width: 240px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; cursor:pointer; }
.project_detail_left .needs_describle_dv1 .dv_right p{ float:left; overflow:hidden;}
.mt3_mr10{ margin-right:10px;}
.project_detail_left .needs_describle_dv1 .dv_right .go_approve{ display:block; color:#FFF;background:url(../newimages/qurenzheng_logo.png) no-repeat; width:85px; height:35px; line-height:38px;}
.dv_right_qrz_a{ display:none; z-index:99; position:absolute; text-align:center;}
.no_rz{ cursor:pointer;}
.no_rz:hover .dv_right_qrz_a{ display:block;}
.dv_right_style{ width:610px; background:#f5f6f8;line-height:25px;}
.dv_right_p1{ margin-top:10px; margin-bottom:10px;}
.dv_right_p2 a{ display:flex; align-items: center; justify-content: center; width:280px; height:42px; line-height:42px; color:#fff; font-size:16px; padding-left:20px; background-image: linear-gradient(-90deg, #fb3c34, #ff8a41);}
.dv_right_p2 a>img{
  margin-right: 10px;
}
.project_detail_right{ margin-left:20px;}
.project_detail_right .needs_describle_title_1{ overflow:hidden;}
.project_detail_right .needs_describle_title_1 p{ float:left; overflow:hidden;}
.project_detail_right .title_p2{ font-size:16px; margin-left:10px;}
.project_detail_right .title_p1{ margin-top:3px;}
.money_step_div{background:#f5f6f8; width:200px; padding:35px 0px 35px 0px; margin-top:20px;}
.money_step_div .money_center{ text-align:center;}
.money_step_div p{ margin-bottom:10px;}
.money_step_p{ margin-left:20px;}
.become_gzs{ margin-top:10px;}
.become_gzs .become_gzs_a{display:block; width:200px; height:40px; text-align:center; background-color:var(--main-color); color:#FFF; font-size:16px; line-height:40px;}
.wq_dv_right div{ margin-top:20px; margin-bottom:30px;}