@charset "utf-8";  
.hide { display: none!important;}
.user_center .page_box{padding: 45px 0 35px 0;text-align: center;}
.user_center .pagination{ display: inline-block; border: solid 1px #ededed; }   
.user_center .pagination a { text-decoration: none; border-right: 1px solid #ededed; color: #333; }
.user_center .pagination a, .pagination span { display: inline-block; width: 48px; height: 48px; line-height: 48px; margin-right: 0; margin-bottom: 0; font-size: 14px; text-align: center; }
.user_center .pagination .current { background: #ff6600; color: #fff; }
.user_center .pagination .current.prev, .pagination .current.next{opacity: 0.6; }
.user_center .pagination .prev{text-indent: 9999px; background-size: 32px 32px; background: url(../img/prev.png) center center no-repeat; }
.user_center .pagination .next{ text-indent: 9999px;background-size: 32px 32px; background: url(../img/next.png) center center no-repeat; }

/* 2021-0317 个人中心 */
.black .header {background:#fff;box-shadow:0 0 15px rgba(0,0,0,.2)}
.black .header .h_logo .img1{display:none;}
.black .header .h_logo .img2{display:block;}
.black .header .nav_li{color:#000}
.black .header .h_tool .h_lan{color:#2f2f2f;}

.user_center{min-height: 650px;padding: 25px 0 50px 0;background-color: #f8f9fc;}
.user_l{float: left;width: 14.6%;min-height: 650px;background-color: #fff;}
.user_r{float: right;width: 84%;min-height: 650px;background-color: #fff;}
.user_l .top{padding: 20px 10px 0 10px;height: 100px;background: url(../img/user_center.jpg) center center no-repeat;}
.user_l .top .name{height: 35px;line-height: 35px;font-size: 14px;font-weight: bold;text-align: center;color: #fff;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.user_l .top .sign_out{margin: 10px auto 0;border: solid 1px #d5d5d5;border-radius: 12px;width: 108px;height: 26px;line-height: 26px; text-align: center;color: #fff;font-size: 12px;font-weight: bold;cursor: pointer;}
.user_l .bot{margin-top: 18px;}
.user_l .bot li{position: relative;margin-bottom: 2px;height: 46px;line-height: 46px;color: #333333;}
.user_l .bot li a{display: block;height: 46px;line-height: 46px;font-size: 14px;color: #333333;}
.user_l .bot li .iconfont{margin: 0 12px 0 18px;font-size: 18px;}
.user_l .bot li.cur, .user_l .bot li:hover{background-color: #ffece5;}
.user_l .bot li.cur,.user_l .bot li.cur a,.user_l .bot li.cur a .iconfont, .user_l .bot li:hover a, .user_l .bot li:hover .iconfont{color: #ea5420;}
.user_l .bot li.cur:after,.user_l .bot li:hover:after{position: absolute;top: 0;left: 0;content: ' ';width: 3px;height: 100%;background-color: #ea5420;}

.user_r .breadcrumbs{padding-left: 20px;border-bottom: solid 1px #ededed;height: 38px;line-height: 38px;font-size: 12px;color: #666666;}

.user_r_box{padding: 0 20px 0 22px;}
.user_r_box .list_header{margin-top: 20px;height: 36px;line-height: 36px;background-color: #ffece5;font-size: 14px;color: #333333;}

.user_r_box input[type="checkbox"] {display: none;}
.user_r_box input[type="checkbox"]+label {position: relative;top: -2px; display: inline-block;border: 1px solid #9a9a9a;padding: 0;min-height: 12px; width: 13px;height: 13px;background: #fff; vertical-align: middle;}
.user_r_box input[type="checkbox"]:checked+label {border: 1px solid #ea5520;}
.user_r_box input[type="checkbox"]:checked+label::before {content: ''; position: absolute;left: 50%; top: 22%;border-bottom: 2px solid #ea5520;border-right: 2px solid #ea5520;width: 4px; height: 8px;color: black;  transform-origin: center;transform: translate(-50%, -30%) rotate(40deg);-webkit-transform: translate(-50%, -30%) rotate(40deg);}
.user_r_box .list_header li,.my_cart.user_r_box .part{float: left; margin: 0;width: 90px;text-align: center;}
.tl{text-align: left!important;}

/*订单，需求发布顶部 tab选项卡*/
.user_r_box .tabs_box{margin-top: 10px;border-bottom: solid 1px #ededed;height: 42px;line-height: 40px;font-size: 14px;color: #666666;}
.user_r_box .tabs_box .tab_item{float: left;border-bottom: solid 2px #fff;width: 100px;text-align: center;cursor: pointer;}
.user_r_box .tabs_box .tab_item.cur{border-bottom: solid 2px #ea5420;color: #ea5420;}
/*无数据时*/
.user_r_box .nodata{padding-top: 80px;font-size: 14px;color: #999999;text-align: center;}

/*购物车--20200317--lvxq--start--*/
.my_cart.user_r_box .checkbox{width: 13px;margin-left: 18px;margin-right: 8px;}
.my_cart.user_r_box .model{width: 305px;}
.my_cart.user_r_box .price{width: 360px;}
.my_cart.user_r_box .price{width: 360px;}
.my_cart.user_r_box .operation{width: 170px;user-select:none;}

.my_cart.user_r_box .table_box{margin-top: 10px; border: solid 1px #ededed;}
.my_cart.user_r_box .table_box ul{min-height: 370px;}
.my_cart.user_r_box .table_box li{border-bottom: solid 1px #ededed;padding-top: 25px;height: 105px;line-height: 85px;font-size: 14px;}
.my_cart.user_r_box .table_box li:last-child{border: none;}
.my_cart.user_r_box .table_box .name{padding: 0 0 0 25px; height: 24px; line-height: 24px; margin-top: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.my_cart.user_r_box .table_box .type{height: 30px;line-height: 30px;color: #999999;}
.my_cart.user_r_box .table_box .del{color: #999999;cursor: pointer;}
.my_cart.user_r_box .table_box .img_box{width: 80px;height: 80px;overflow: hidden;line-height: 80px;text-align: center;}
.my_cart.user_r_box .table_box .img_box img{max-width: 80px;max-height: 80px;vertical-align: middle;}
.my_cart.user_r_box .bot_opera{height: 62px;line-height: 62px;font-size: 14px;color: #333333;}
.my_cart.user_r_box .bot_opera .del_all_btn{float: left;width: 118px;color: #ea5520;text-align: center;cursor: pointer;}
.my_cart.user_r_box .bot_opera .sum_model{float: left;color: #333333;}
.my_cart.user_r_box .bot_opera .sum_model i{color: #ea5520;}
.my_cart.user_r_box .bot_opera .sum_price i{color: #ea5520;font-size: 20px;font-weight: bold;}

.my_cart.user_r_box .bot_opera .account_btn{float: left;margin: 12px 0 0 40px;border-radius: 20px;width: 128px;height: 38px;line-height: 38px;font-size: 18px;color: #ffffff; text-align: center;background-color: #ea5520;cursor: pointer;}
.cart_boxs.order_body .msg{position: fixed; top: 50%; margin-top: -82px; left: 50%; margin-left: -202px;z-index: 22;width: 404px;height: 164px;line-height: 96px;border-radius: 15px;background-color: #fff;font-size: 14px;color: #333333;text-align: center;}
.cart_boxs .msg .btn{display: block;background-color: #ea5420;border-radius: 20px;width: 130px;height: 34px;line-height: 34px;font-size: 14px;color: #fff;text-align: center;padding: 0;margin-left: 48px;}
/*购物车--20200317--lvxq--end--*/

/*我的订单--20200318--lvxq--start--*/
.my_order.user_r_box .table_box li{border: solid 1px #ededed;margin-top: 10px;line-height: 85px;font-size: 14px;}
.my_order.user_r_box .status_info{height: 32px;line-height: 32px;;color: #666666;font-size: 12px; background-color: #f0f0f0;text-indent: 22px;}
.my_order.user_r_box .part_box{float: left;;width: 810px;padding-top: 25px;border-bottom: solid 1px #ededed;border-right: solid 1px #ededed;height: 105px;line-height: 85px;font-size: 14px;}
.my_order.user_r_box .part_box:last-child{border-bottom: none;}
.my_order.user_r_box .img_box{width: 80px;padding: 0 20px;}

.my_order.user_r_box .model{width: 190px;}
.my_order.user_r_box .price{width: 220px;text-align: center;}
.my_order.user_r_box .time{width: 260px;text-align: center;}
.my_order.user_r_box .list_header .operation{float: right;}
.my_order.user_r_box .table_box .operation{padding-top: 25px;}
.my_order.user_r_box .operation{width: 150px;text-align: center;user-select:none;}
.my_order.user_r_box .part_box .img_box{width: 80px;height: 80px;overflow: hidden;line-height: 80px;text-align: center;}
.my_order.user_r_box .part_box .img_box img{max-width: 80px;max-height: 80px;vertical-align: middle;}
.my_order.user_r_box .part_box .name{height: 24px;line-height: 24px;margin-top: 18px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.my_order.user_r_box .part_box .type{height: 30px;line-height: 30px;color: #999999;}
.my_order.user_r_box .operation .status{font-size: 14px;color: #999999;}
.my_order.user_r_box .operation .status_success{font-size: 14px;color: #333;}
.my_order.user_r_box .operation .payment_btn,.my_order.user_r_box .operation .cancel_btn{height: 40px;;line-height: 40px;font-size: 14px;color: #ea5420;cursor: pointer;}
.order_body .msg{position: fixed; top: 50%; margin-top: -52px; left: 50%; margin-left: -172px;z-index: 22;width: 342px;height: 104px;line-height: 104px;border-radius: 15px;background-color: #fff;font-size: 14px;color: #333333;text-align: center;}
.order_body .msg i{margin-right: 15px;;color: #ea5520;    font-size: 18px; vertical-align: middle;}
/*我的订单--20200317--lvxq--end--*/

/*我的需求发布--20200318--lvxq--start--*/
.my_model.user_r_box .table_box{ margin-top: 10px;border: solid 1px #ededed;}
.my_model.user_r_box .table_box li{border-bottom: solid 1px #ededed;padding-top: 10px;line-height: 85px;font-size: 14px;}
.my_model.user_r_box .table_box li:last-child{border: none;}
.my_model.user_r_box .part{float: left;}
.my_model.user_r_box .checkbox{width: 38px;text-align: center;}
.my_model.user_r_box .project{width: 150px;color: #333;}
.my_model.user_r_box .time{width: 200px;text-align: center;color: #333;}
.my_model.user_r_box .status{width: 140px;text-align: center;color: #333;}
.my_model.user_r_box .price,.my_model.user_r_box .operation{width: 160px;text-align: center;}
.my_model.user_r_box .table_box .operation{    margin-top: 10px; line-height: 35px;}
.my_model.user_r_box .part.img_box{margin-right: 10px;width: 80px;height: 80px;line-height: 80px;overflow: hidden;text-align: center;}
.my_model.user_r_box .part.img_box img{max-width: 80px;max-height: 80px;vertical-align: middle;}
.my_model.user_r_box .project .name{height: 24px;line-height: 24px;margin-top: 18px;overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分文字以...显示*/}
.my_model.user_r_box .project .type{height: 30px;line-height: 30px;color: #999999;}
.my_model.user_r_box .part.project{text-indent: 15px;}
.my_model.user_r_box .bot_opera{height: 62px;line-height: 62px;font-size: 14px;color: #333333;}
.my_model.user_r_box .bot_opera .del_all_btn{float: left;width: 118px;color: #ea5520;text-align: center;cursor: pointer;}
.my_model.user_r_box .table_box .edit{color: #ea5520;}
.my_model.user_r_box .table_box .del,.my_model.user_r_box .table_box .edit{cursor: pointer;}
.my_model.user_r_box .bot_opera .sum_model{float: left;color: #333333;}
.my_model.user_r_box .bot_opera .sum_model i{color: #ea5520;}
.my_model.user_r_box .add_publish{float: right;margin-top: 5px;width: 76px;height: 26px;line-height: 26px;border-radius: 15px;font-size: 14px;color: #fff;text-align: center;background-color: #ea5520;}
.my_model.user_r_box .add_publish i{margin-right: 5px;}

.my_model.user_r_box .publish_btn{float: right;margin-top: 5px;width: 76px;height: 26px;line-height: 26px;border-radius: 15px;font-size: 14px;color: #fff;text-align: center;background-color: #ea5520;margin-left: 10px}
.my_model.user_r_box .cancle_btn{float: right;margin-top: 5px;width: 96px;height: 26px;line-height: 26px;border-radius: 15px;font-size: 14px;color: #fff;text-align: center;background-color: #ea5520;margin-left: 10px}



.my_model.user_r_box .filter_box{margin-top: 15px;}
.my_model.user_r_box .filter_box .select-ui-choose{margin-right: 18px;;width: 142px;border-color: #b6b6b6;height: 28px;line-height: 28px;text-indent: 10px;font-size: 12px;color: #666666;}
.publish_body .select-ui-options-default li{text-indent: 15px;}
.publish_body .select-ui-options-default li:hover{background-color: #ea5520;}
.my_model.user_r_box .filter_box .filter_btn{display: inline-block;border-radius: 12px;width: 78px;height: 26px;line-height: 26px;text-align: center;color: #fff;;background-color: #ea5520;}
.publish_body .select-ui-choose-default ._arrow{width: 2em;}
.publish_body .select-ui-choose-default ._arrow .arr,.publish_body .select-ui-choose-default.on ._arrow .arr{ top: 9px;display: inline-block; width: 14px; height: 14px; border: none; margin: 0; }
.publish_body .select-ui-choose-default ._arrow .arr{ background: url(../img/up.png) center center no-repeat; background-size: 80%; }
.publish_body .select-ui-choose-default.on ._arrow .arr{background: url(../img/down.png) center center no-repeat;background-size: 80%;}
/*我的需求发布--20200318--lvxq--end--*/

/*我的收藏--20200318--lvxq--start--*/
.my_collect{margin-top: 15px;}
.my_collect li{float: left;margin-right: 6px;margin-bottom: 20px;;width: 235px;height: 240px;background-color: #f8f9fc;}
.my_collect li .rect-75{position: relative;}
.my_collect li .intro{padding: 10px 5px 15px 5px;line-height: 35px;text-align: center;    overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.my_collect li .intro a{display: block;}
.my_collect li .cover{position: absolute;top: 0;left: 0;display: none; padding-top: 30px;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);}
.my_collect li:hover .cover{display: block;}
.my_collect li .cover .look,.my_collect li .cover .cancel{display: block; margin: 25px auto 0 auto;;border: solid 1px #ea5420;border-radius: 12px;width: 100px;height: 28px;line-height: 28px;background-color: #ea5420;font-size: 14px;color: #ffffff;text-align: center;cursor: pointer;}
.my_collect li .cover .cancel{border: solid 1px #979797;background-color: rgba(0,0,0,.7);}
/*我的收藏--20200318--lvxq--end--*/

/*我的账户管理--20200318--lvxq--start--*/
.my_account{padding-top: 15px;padding-left: 52px;}
.my_account .tit, .my_account .row{height: 60px;line-height: 60px;font-size: 14px;color: #666666;}
.my_account .tit{font-size: 16px;color: #ea5420;}
.my_account .tit .iconfont{margin-right: 8px;font-size: 25px;vertical-align: middle;}
.my_account .tit span{ margin-left: 10px;color: #ea5520; opacity: 0.4; text-transform: uppercase;letter-spacing: 1px; font-weight: 500;}
.my_account .row .label{float: left; width: 75px;margin-right: 20px;}
.my_account .row .con{color: #333;}
.my_account .row input{border: solid 1px #dedede;width: 200px;height: 30px;line-height: 30px;text-indent: 15px;color: #333333;}
.my_account .row span{ float: left; min-width: 80px; max-width: 220px; margin: 0 23px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.my_account .row .edit{float: left;;width: 60px;color: #ea5420;cursor: pointer;}

.my_account .operate_btn{display: block;margin-top: 50px;;border-radius: 20px;width: 240px;height: 42px;line-height: 42px;text-align: center;font-size: 16px;color: #fff;background-color: #ea5520;cursor: pointer;}

.acount_pwd_box{position: fixed;top: 50%;margin-top: -167px;left: 50%;margin-left: -192px;z-index: 22;border-radius: 6px;width: 384px;height: 334px;background-color: #fff;}
.acount_pwd_box .title{padding: 0 15px 0 30px;height: 50px;line-height: 50px;font-size: 14px;color: #333333;}
.acount_pwd_box .title .iconfont{float: right;color: #b9b9b9;cursor: pointer;}
.acount_pwd_box .con_box{padding: 20px 40px 0 20px;}
.acount_pwd_box .col{height: 50px;line-height: 50px;font-size: 14px;color: #333333;}
.acount_pwd_box .col label{display: inline-block;width: 88px;text-align: right;}
.acount_pwd_box .col input{margin-left: 13px;width: 215px;height: 30px;line-height: 30px;border: solid 1px #dedede;color: #999999; text-indent: 10px;}
.acount_pwd_box .btn_box{padding: 40px 40px 0 20px;}
.acount_pwd_box .btn{float: right;padding: 0;margin-left: 10px;;width: 98px;height: 34px;line-height: 34px;border-radius: 18px;color: #fff;text-align: center;background-color: #ea5420;}
.acount_pwd_box .btn.cancel{background-color: #dfdfdf;color: #666666;}
.acount_cover,.order_cover{position: fixed;top: 0;left: 0;z-index: 21;width: 100%;height: 100%;;background-color: rgba(0,0,0,.8);}
/*密码确认框*/
#acountConfirmBox.acount_pwd_box{height: 240px;margin-top: -120px;}
#acountConfirmBox.acount_pwd_box .con_box label{ width: 70px; text-align: left;text-indent: 15px;}
#acountConfirmBox.acount_pwd_box .con_box input{width: 235px;}
#acountConfirmBox.acount_pwd_box .btn_box{ padding-top: 40px;}
/*升级企业用户*/
.my_account .registered-item{padding-bottom: 20px;}
.my_account .registered-item .row input{width: 415px;}
.my_account .registered-item .row .label{width: 82px;}
.registered-item .row i{ color: red;}
.registered-item .sele_hy{width: 420px;}
.registered-item .sele1,.registered-item .sele2{width: 206px; float: left;margin-right: 10px;    margin-top: 10px;}
.registered-item .selecon2{ float: right;}
.registered-item select{height: 34px;line-height: 34px; border:#ccc solid 1px;}
/*我的账户管理--20200318--lvxq--end--*/

/*我的模型/发布--20200320--lvxq--start--*/
.my_add_publish .canvas_box{position: relative;;border: dashed 1px #f4aa8f;margin-top: 20px; margin-bottom: 15px;width: 820px;height: 615px;background-color: #fff5f2;}
.my_add_publish .canvas_box canvas{width: 100%;height: 100%;outline: none;}
.my_add_publish .canvas_box canvas{ border: none; outline: none; }
.my_add_publish .form_box .inline_col{float: left; width: 250px; height: 45px; line-height: 45px; margin-right: 10px;}
.my_add_publish .form_box .inline_col label{ margin-right: 15px;}
.my_add_publish .form_box .inline_col label i{ color: #ea5520; }
.my_add_publish .form_box .inline_col input{width: 160px; height: 28px; line-height: 28px; border: solid 1px #b6b6b6; color: #333; text-indent: 10px;}
.my_add_publish .form_box .inline_col select{float: right;;width: 102px;}
.my_add_publish.user_r_box .inline_col .select-ui-choose{ float: right; margin-top: 8px; margin-right: 5px; width: 103px; border-radius: 2px;font-size: 12px;color: #666666;}
.my_add_publish.user_r_box .inline_col .select-ui-choose:first-child{margin-right: 0;}
.my_add_publish.user_r_box .block_col label{    float: left; width: 81px;}
.my_add_publish.user_r_box .block_col{ margin-top: 10px;}
.my_add_publish.user_r_box .block_col textarea{border: solid 1px #b6b6b6;width: 738px;height: 70px;line-height: 20px;font-size: 12px;color: #333;}
.my_add_publish.user_r_box .sub_btn{display: inline-block;border-radius: 22px; margin: 20px 0 36px 10px;width: 188px;height: 42px;line-height: 42px;text-align: center;font-size: 14px;color: #fff;background-color: #ea5520;}
.my_add_publish.user_r_box .sub_btn:hover{opacity: 0.9;}
.my_add_publish.user_r_box .before_drag{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background-color: #ffece5;}
.my_add_publish.user_r_box .before_drag .img{margin: 0 auto; padding: 250px 0 20px 0; width: 100%; height: 76px; background: url(../img/before_drag.png) center 250px no-repeat; background-size: 68px 76px;}
.my_add_publish.user_r_box .before_drag .tit{font-size: 12px;color: #666666;text-align: center; }
.my_add_publish.user_r_box .after_drag{ position: absolute; top: 0; left: 0; width: 100%;height: 38px; line-height: 38px; }
.my_add_publish.user_r_box .after_drag .title{ margin-right: 10px;float: left;text-indent: 13px;color: #bbbaba;}
.my_add_publish.user_r_box .clear{color: #fffffe;}
.my_add_publish.user_r_box .after_drag .sel_box{float: right;margin-top: 8px;margin-right: 12px;height: 20px;line-height: 20px;border: solid 1px #2b2524;}
.my_add_publish.user_r_box .after_drag label{float: left; width: 60px; text-indent: 12px;font-size: 12px;color: #ffffff;background-color: #413b3a;}
.my_add_publish.user_r_box .after_drag .hdr_sky{width: 135px;background-color: #7a6b68;color: #ffffff;font-size: 12px;text-indent: 25px;}
/*我的模型/发布--20200320--lvxq--end--*/


/* 我的需求列表 */
/* 左侧列表 */
.my_requirement .require_list{display: block;cursor: pointer;width: 660px;height: 220px;padding: 20px;box-sizing: border-box;background-color: #fff;border-bottom: 1px solid #eaeaea;margin-right: 20px;}
.my_requirement .require_list .req_cover_img{width: 180px;height: 180px;margin-right: 20px;}
.my_requirement .require_list .req_cover_img img{width: 180px;height: 180px;}
.my_requirement .require_list .req_detail_box{width: 420px;}
.my_requirement .require_list .req_detail_box .req_tit{font-size: 14px;color: #333;font-weight: bold;line-height: 30px;}
.my_requirement .require_list .req_detail_box .req_sign_count{font-size: 12px;color: #666;line-height: 15px;}
.my_requirement .require_list .req_detail_box .req_sign_count span{color: #ea5404;}
.my_requirement .require_list .req_detail_box .req_budget_name{font-size: 16px;color: #333;font-weight: bold;line-height: 50px;}
.my_requirement .require_list .req_detail_box .req_budget_name span{color: #ea5404;}
.my_requirement .require_list .req_detail_box .publish_time{font-size: 12px;color: #333;margin-left: 20px;}
.my_requirement .require_list .req_detail_box .req_content{box-sizing: border-box;width: 100%;height: auto;line-height: 20px;font-size: 12px;color: #333;padding: 5px 10px;background-color: #f3f4f8;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
/* 右侧动态 */
.my_requirement .news_list{width: 280px;height: 270px;/* min-height: 120px;max-height: 300px; */background-color: #fff;border: 1px solid #eaeaea;/* margin-top: 20px; */padding: 15px;box-sizing: border-box;}
.my_requirement .news_list .sub_name{border-bottom: 1px solid#eaeaea;font-size: 14px;color: #333;font-weight: bold;line-height: 40px;}
.my_requirement .news_list .sub_name::before{content: '';position: absolute;width: 30px;height: 2px;background-color: #ea5404;bottom: 0;}
.my_requirement .news_list li{line-height: 40px;color: #333;font-size: 12px;border-bottom: 1px dotted#eaeaea;cursor: pointer;}
.my_requirement .news_list .news_time{font-size: 12px;color: #333;line-height: 40px;}
.my_requirement .news_list .sign_info{font-size: 12px;color: #333;width: 170px;line-height: 40px;}
.my_requirement .news_list ul{overflow-y: hidden;height: 200px;}
.my_requirement .news_list ul::-webkit-scrollbar {/*滚动条整体样式*/ width : 1px;}

/* 筛选条件 */
.my_requirement .search_box{width: 100%;height: auto;background-color: #fff;margin: 20px 0;padding: 20px;box-sizing: border-box;}
.my_requirement .search_box .search_item{border-bottom: 1px solid #eaeaea;width: 100%;height: auto;padding: 15px 0;box-sizing: border-box;}
.my_requirement .search_item .tit{font-size: 14px;color: #333;line-height: 20px;font-weight: bold;margin-right: 35px;}
.my_requirement .search_item .item{font-size: 14px;color: #666;line-height: 20px;width: auto;margin-right: 16px;cursor: pointer;}
.my_requirement .search_item .item.on{color: #ea5404;}
.my_requirement .add_publish{float: right;width: 76px;height: 26px;line-height: 26px;border-radius: 15px;font-size: 14px;color: #fff;text-align: center;background-color: #ea5520;}
.my_requirement .add_publish i{margin-right: 5px;}
/* 需求详情 */
.my_requirement_detail .top_detail{width: 100%;height: auto;padding: 30px 25px;background-color: #fff;box-sizing: border-box;}
.my_requirement_detail .top_detail .req_img{width: 180px;height: 180px;margin-right: 20px;}
.my_requirement_detail .top_detail .req_img img{width: 180px;height: 180px;}
.my_requirement_detail .top_detail .req_msg{width: 750px;}
.my_requirement_detail .top_detail .req_msg .req_tit{font-size: 18px;color: #333;line-height: 30px;font-weight: bold;}
.my_requirement_detail .top_detail .req_msg .req_time{font-size: 12px;color: #333;line-height: 20px;}
.my_requirement_detail .top_detail .req_budget{width: 200px;height: 30px;line-height: 30px;text-align: center;font-size: 12px;color: #333;background-color: #f6f6f6;margin-top: 20px;font-weight: bold;}
.my_requirement_detail .top_detail .req_budget span{font-size: 14px;color: #ea5404;}

.my_requirement_detail .top_detail .btn_box{ width: 100%;height: auto;margin-top: 20px}
.my_requirement_detail .top_detail .change_btn{ width: 100px;height: 30px;line-height: 30px;text-align: center;background: #ea5404;color: #fff;font-size: 14px;cursor: pointer;float: left;margin-right: 10px}

.my_requirement_detail .bottom_msg{padding: 15px 20px;box-sizing: border-box;}
.my_requirement_detail .bottom_msg .bottom_left{width: 660px;height: auto;background-color: #fff;padding: 15px;border: 1px solid #eaeaea;box-sizing: border-box;min-height: 322px;}
.my_requirement_detail .bottom_lef .content_box{width: 100%;height: auto;border: 1px solid #f5f5f5;padding: 20px;box-sizing: border-box;}
.my_requirement_detail .content_box .tab_box{width: 100%;height: 30px;color: #333;font-size: 14px;border-bottom: 1px solid #F6F6F6;}
.my_requirement_detail .tab_box .tab_item{width: 100px;text-align: center;border-left: #f6f6f6;line-height: 30px;cursor: pointer;}
.my_requirement_detail .tab_box .tab_item.on{border-bottom: 1px solid #ea5404;}
.my_requirement_detail .content_box .content_detail{padding: 0 30px;box-sizing: border-box; }
.my_requirement_detail .content_detail .req_field{font-size: 14px;color: #333;line-height: 26px;margin-top: 20px;word-wrap:break-word}
.my_requirement_detail .req_field .item_tit{font-size: 14px;color: #333;font-weight: bold;line-height: 30px;}
.my_requirement_detail .req_field .tag_item{width: auto;padding: 0 22px;height: 26px;line-height: 26px;color: #333;background-color: #f5f5f5;text-align: center;font-size: 14px;border-radius: 20px;margin-right: 10px;margin-bottom: 10px;}
/* 详情留言 */
.my_requirement_detail .content_detail .msg_item{width: 100%;height: auto;padding: 10px 0;box-sizing: border-box;background-color: #fff;border-bottom: 1px solid #f6f6f6;}
.my_requirement_detail .msg_item .msg_man{font-size: 12px;color: #666;line-height: 20px;}
.my_requirement_detail .msg_item .msg_time{font-size: 12px;color: #666;line-height: 20px;margin-left: 24px;}
.my_requirement_detail .msg_item .msg_detail{font-size: 14px;color: #333;line-height: 40px;}
/* 右侧报名信息 */
.my_requirement_detail .sign_list{width: 280px;min-height: 120px;max-height: 400px;background-color: #fff;border: 1px solid #eaeaea;/* margin-top: 20px; */padding: 15px;box-sizing: border-box;}
.my_requirement_detail .sign_list .sub_name{border-bottom: 1px solid#eaeaea;font-size: 14px;color: #333;font-weight: bold;line-height: 40px;}
.my_requirement_detail .sign_list .sub_name::before{content: '';position: absolute;width: 100px;height: 2px;background-color: #ea5404;bottom: 0;}
.my_requirement_detail .sign_list ul{overflow-y: auto;min-height: 50px;max-height: 330px;background-color: #f2f2f2;border: 1px solid #eaeaea;border-radius: 10px;margin-top: 15px;padding: 15px;box-sizing: border-box;}
.my_requirement_detail .sign_list ul::-webkit-scrollbar {/*滚动条整体样式*/ width : 1px;}
.my_requirement_detail .sign_list .sign_item{width: 100%;height: 40px;margin-bottom: 15px;}
.my_requirement_detail .sign_item .head_img{width: 40px;height: 40px;border-radius: 50%;margin-right: 15px;}
.my_requirement_detail .sign_item .sign_name{font-size: 14px;color: #333;line-height: 20px;}
.my_requirement_detail .sign_item .sign_msg{font-size: 12px;color: #666;line-height: 20px;}


/* 发布需求 */
.my_add_requirment .form_box{width: 100%;height: auto;background-color: #fff;padding: 5px 37px 20px;box-sizing: border-box;margin-top: 20px;}
.my_add_requirment .form_box .modal_tit{font-size: 16px;color: #333;line-height: 60px;font-weight: bold;border-bottom: 1px solid #eaeaea;padding-left: 17px;box-sizing: border-box;}
.my_add_requirment .form_box .modal_tit::before{content: '';position: absolute;height: 14px;width: 3px;background-color: #ea5404;top: 23px;left: 0;}
.my_add_requirment .form_box .item_ipt{margin: 20px 0 5px 0;}
.my_add_requirment .item_ipt .item_tit{font-size: 14px;color: #333;line-height: 33px;font-weight: bold;}
.my_add_requirment .item_ipt .item_tit i{color: #ea5520;line-height: 33px;margin-right: 5px;}
.my_add_requirment .item_ipt .ipt_val{margin-left: 10px;width: 800px;height: 33px;border: 1px solid #eaeaea;line-height: 33px;font-size: 14px;color: #999;border-radius: 5px;padding: 0 60px 0 14px;box-sizing: border-box;}
.my_add_requirment .item_ipt .text_val{margin-left: 10px;resize: none;width: 800px;height: 100px;border: 1px solid #eaeaea;line-height: 30px;font-size: 14px;color: #999;border-radius: 5px;padding: 5px 14px 25px 14px;box-sizing: border-box;}
.my_add_requirment .item_ipt .len{line-height: 33px;right: 16px;font-size: 12px;}
.my_add_requirment .item_ipt .len{right: 16px;bottom: 5px;line-height: 20px;font-size: 12px;}
.my_add_requirment .item_ipt .tag_box{margin-left: 10px;}
.my_add_requirment .tag_box .tag_item{cursor: pointer;width: auto;padding: 0 22px;height: 26px;line-height: 26px;color: #333;background-color: #f5f5f5;font-size: 14px;border-radius: 20px;margin-right: 10px;margin-bottom: 10px;}
.my_add_requirment .item_ipt .ipt_val.small{width: 267px;padding: 0 14px;}
.my_add_requirment .submit_btn{cursor: pointer;width: 165px;height: 40px;line-height: 40px;background-color: #ea5404;color: #fff;border-radius: 20px;margin: 25px auto ;}
.my_add_requirment .tag_box .tag_item.on{background-color: #ea5404;color: #fff;}
/* .my_add_requirment .form_box .item_ipt input{width: 160px; height: 28px; line-height: 28px; border: solid 1px #b6b6b6; color: #333; text-indent: 10px;} */
/* .my_add_requirment .form_box .item_ipt select{float: right;;width: 102px;} */
.my_add_requirment.user_r_box .item_ipt .select-ui-choose{margin-right: 5px; width: 270px; border-radius: 5px;font-size: 12px;color: #666666;}
.my_add_requirment.user_r_box .item_ipt .select-ui-choose:first-child{margin-right: 0;}



/* 我的需求样式调整 lmy */
.my_requirement .tabs_box{ background: #fff}
.my_requirement .search_box{ margin-top: 0}









