@charset "UTF-8";
/*发布采购*/
.issure_box { background: #fff; padding: 18px 60px 38px; }

.issure_list .btn { margin-left: 140px; }
.issure_list .btn a { display: block; width: 140px; text-align: center; line-height: 40px; border-radius: 3px; background-color: #2e72db; color: #fff; font-size: 16px; cursor: pointer; }

.con_tt3 { padding-bottom: 45px; }
.con_tt3 h3 { position: relative; padding-top: 38px; border-bottom: 1px solid #eee; font-size: 18px; font-weight: normal; }
.con_tt3 h3 span { position: absolute; background: #fff; display: inline-block; padding: 0 16px 0 12px; border-left: 4px solid #2e72db; line-height: 18px; color: #444; left: 0; bottom: -9px; }

.add_item { margin-bottom: 18px; }
.add_item .item_name { float: left; margin-right: 10px; width: 130px; color: #888; text-align: right; line-height: 40px; }
.add_item .item_name i { margin-right: 4px; color: #ed3436; font-style: normal; }

.add_focus { margin-bottom: 15px; }
.add_focus .focus_has { padding: 4px 0 14px; }
.add_focus .focus_has a { float: left; padding: 0 12px; border: 1px solid #eee; line-height: 30px; margin: 0 6px 4px 0; color: #333; transition: none; }
.add_focus .focus_has a.on { border-color: #2e72db; color: #2e72db; background: url(../img/choice_bg.png) right bottom no-repeat; }

.item_con { float: left; }
.item_con .w178 { width: 178px; }
.item_con .w228 { width: 228px; }
.item_con .w298 { width: 298px; }
.item_con .w478 { width: 478px; }
.item_con .w558 { width: 558px; }
.item_con .w173 { width: 173px; }
.item_con .w188 { width: 188px; }
.item_con .w328 { width: 328px; }
.item_con .w382 { width: 382px; }
.item_con input[type=text] { height: 38px; line-height: 38px; border: 1px solid #e5e5e5; border-radius: 3px; color: #333; text-indent: 15px; transition: all .3s ease; }
.item_con input.false { border-color: #f5a3a4; box-shadow: 0 0 4px #f5a3a4; }
.item_con input.hover { border-color: #b5d4ff; box-shadow: 0 0 4px #b5d4ff; }
.item_con p.gray { margin-left: 15px; color: #999; line-height: 22px; padding-top: 6px; }
.item_con .item_sel select { width: 298px; line-height: 38px; height: 38px; appearance: none; text-indent: 12px; border-radius: 3px; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #e5e5e5; background: url(../img/time_icon.png) right -32px no-repeat; }
.item_con .new_time input[type=text] { position: relative; padding-right: 15px; background: url(../img/time_icon.png) 210px 7px no-repeat; }
.item_con .new_detail { height: 250px; border: 1px solid #e5e5e5; width: 780px; margin-bottom: 10px; }
.item_con .date_ico { margin: 0 0 5px 10px; }
.item_con .yzm .yzm_pic { display: inline-block; margin-left: 7px; width: 100px; height: 40px; cursor: pointer; }
.item_con .yzm .yzm_pic img { width: 100px; height: 40px; }
.item_con .yzm .yzm_send { display: inline-block; margin-left: 7px; width: 115px; height: 40px; border-radius: 3px; background-color: #4388e6; color: #fff; text-align: center; line-height: 40px; cursor: pointer; }
.item_con span.gray { margin-left: 10px; color: #999; }
.item_con .recom { display: inline-block; margin-left: 17px; vertical-align: middle; line-height: 40px; }
.item_con .recom label { margin-right: 25px; cursor: pointer; }
.item_con .recom input { margin-right: 5px; }
.item_con .agree { color: #888; line-height: 40px; }
.item_con .agree label { cursor: pointer; }
.item_con .agree input { margin-top: 14px; margin-right: 5px; vertical-align: top; }
.item_con .agree a { color: #4388e6; }

.item_radio span { float: left; position: relative; margin: 12px 42px 0 0; color: #444; cursor: pointer; }
.item_radio span i { display: inline-block; width: 16px; height: 18px; margin-right: 5px; background: url(../img/pur_icon.png) -30px -58px no-repeat; vertical-align: middle; }
.item_radio span input { position: absolute; width: 16px; height: 18px; left: 0; top: 0; opacity: 0; filter: alpha(opacity=0); }
.item_radio span.on i { background-position-x: left; }
.item_radio .money { margin-left: 10px; }
.item_radio .money b { font-weight: normal; }
.item_radio .num { margin-left: -28px; margin-right: 40px; }
.item_radio .w108 { width: 108px; margin-right: 0; }

.item_add .span { line-height: 40px; color: #aaa; margin-right: 10px; }
.item_add .add { float: left; width: 80px; line-height: 40px; background: #2e72db; text-align: center; color: #fff; margin-left: 10px; border-radius: 3px; }

.item_list .select_li { float: left; margin: 0 8px 0 0; padding: 0 20px; height: 30px; border: 1px solid #2e72db; color: #2e72db; position: relative; line-height: 30px; }
.item_list .select_li .del { width: 12px; height: 12px; background: url(../img/pur_icon.png) left -32px no-repeat; cursor: pointer; position: absolute; top: 0; right: 0; }

.issue_tt { margin: 20px 0 25px; padding-left: 56px; height: 48px; background: url(../images/issue_icon.png) no-repeat 0 0; color: #4388e6; font-weight: 400; font-size: 20px; line-height: 48px; }

.issue_tt2 { background-position-y: -50px; }

.issue_tt3 { background-position-y: -140px; }

.issue_con { padding: 40px 60px 2px; background-color: #fff; }
.issue_con .login_in { margin-bottom: 40px; padding: 0 19px; height: 46px; border: 1px solid #ffc7b2; background-color: #fffcf5; color: #666; line-height: 46px; }
.issue_con .login_in a { color: #4388e6; }
.issue_con .login_in .close { cursor: pointer; }

.add_content { margin-bottom: 40px; padding: 0 0 20px; border-bottom: 1px dashed #999; }
.add_content:last-child { border-bottom: 0; }
.add_content h3 { margin-bottom: 30px; padding-left: 10px; border-left: 4px solid #2e72db; color: #444; font-weight: 400; font-size: 18px; }
.add_content .btn { margin-left: 140px; }
.add_content .btn button { width: 140px; height: 40px; border-radius: 3px; background-color: #2e72db; color: #fff; font-size: 16px; cursor: pointer; }

/*城市选择*/
.city_choice { position: relative; float: left; }

.item_con .city_choice input { width: 294px; height: 36px; }

.city-picker-input { position: absolute; top: -9999px; left: -9999px; opacity: 0 !important; }

.city-picker-span { position: relative; display: block; border: 1px solid #e5e5e5; border-radius: 3px; background-color: #fff; color: #ccc; text-indent: 10px; font-size: 12px; cursor: pointer; }
.city-picker-span > .placeholder { color: #ccc; }
.city-picker-span > .arrow { position: absolute; top: 50%; right: 14px; margin-top: -3px; width: 9px; height: 5px; background: url(../memberCenter/img/jt_down.png) no-repeat 0 0; }
.city-picker-span > .title > span { padding: 5px; border-radius: 3px; color: #444; }
.city-picker-span > .title > span:hover { background-color: #f1f8ff; }

.city-picker-span.focus, .city-picker-span.open { border-color: #b5d4ff; box-shadow: 0 0 4px #b5d4ff; }

.city-picker-dropdown { position: absolute; top: -9999px; left: -9999px; z-index: 999999; display: none; margin-bottom: 20px; width: 315px; min-width: 330px; outline: 0; -webkit-tap-highlight-color: transparent; }

.city-select-wrap { box-shadow: 0 5px 8px #e5e5e5; font-size: 14px; }

.city-select-tab { border-bottom: 1px solid #e2e2e2; background: #f6f6f6; }
.city-select-tab > a { display: inline-block; margin-bottom: -1px; padding: 8px 22px; outline: 0; border-bottom: 1px solid transparent; border-left: 1px solid #e2e2e2; color: #4d4d4d; text-align: center; text-decoration: none; font-size: 14px; cursor: pointer; }
.city-select-tab > a.active { border-bottom: 1px solid #fff; background: #fff; color: #2e72db; }
.city-select-tab > a:first-child { border-left: none; }
.city-select-tab > a:last-child.active { border-right: 1px solid #e2e2e2; }

.city-select-content { padding: 10px 15px; min-height: 10px; background-color: #fff; }

.city-select dl { clear: both; margin: 0; padding: 3px 0; line-height: 2; }
.city-select dt { position: absolute; width: 2.5em; text-align: right; font-weight: 500; }
.city-select dd { margin-left: 0; }
.city-select.province dd { margin-left: 3em; }
.city-select a { display: inline-block; margin-right: 2px; padding: 0 10px; color: #444; white-space: nowrap; cursor: pointer; }
.city-select a.active { border-radius: 2px; background-color: #2e72db; color: #fff; }

.city-select a:focus, .city-select a:hover { color: #2e72db; }

.city_detail { margin-left: 8px; }

.form_item li .city_detail input { width: 268px; }

/*协议弹窗*/
.popup_agree { position: fixed; top: 0; left: 0; z-index: 9999; display: none; width: 100%; height: 100%; background: #000; background: rgba(0, 0, 0, 0.6); }
.popup_agree .popup_con { position: relative; top: 50%; margin: -300px auto 0; width: 650px; }
.popup_agree .popup_con .tt { padding-left: 22px; height: 52px; border-radius: 5px 5px 0 0; background: #ebebeb; color: #444; font-weight: 400; font-size: 16px; line-height: 52px; }
.popup_agree .close { position: absolute; top: 20px; right: 20px; width: 15px; height: 15px; background: url(../img/add_close.png) no-repeat center; cursor: pointer; }
.popup_agree .con { overflow-y: auto; padding: 20px; height: 508px; border-radius: 0 0 5px 5px; background: #fff; line-height: 24px; }

/*发布痛点*/
.mb14 { margin-bottom: 14px; }

.pain_box { background: #fff; padding: 18px 60px 38px; }

/*服务中心*/
.serv_box { background: #fff; padding: 40px 80px 78px; }
.serv_box .con_tt4 h3 { line-height: 34px; height: 34px; border-bottom: 1px solid #eee; color: #333; font-size: 16px; font-weight: normal; }
.serv_box .con_tt4 h3 span { position: relative; display: inline-block; height: 34px; }
.serv_box .con_tt4 h3 span:after { position: absolute; left: 0; right: 0; border-bottom: 3px solid #2e72db; content: ''; bottom: -1px; }
.serv_box .serv_tt { font-size: 16px; color: #444; border-left: 4px solid #2e72db; line-height: 18px; padding-left: 10px; margin: 58px 0 40px; font-weight: normal; }
.serv_box .btn { padding-top: 22px; }
.serv_box .textarea { width: 900px; height: 200px; }
.serv_box .textarea textarea { width: 378px; height: 178px; padding: 10px; border: 1px solid #e5e5e5; font-size: 12px; }
.serv_box .apply_result { text-align: center; color: #666; font-size: 14px; padding: 100px 0; }
.serv_box .apply_result span { color: #333; font-size: 20px; }
.serv_box .apply_result a { color: #2e72db; font-family: arial; }
.serv_box .apply_result p { padding-bottom: 24px; }

/*# sourceMappingURL=demand.css.map */
