.d_header { width: 100%; }
.d_header .dh_left { display: flex; background: #fff; height: 190px; padding: 30px; box-sizing: border-box; width: 62%; }
.d_header .dh_left .d_icon { margin-right: 20px; }
.d_header .dh_left .d_icon img { width: 72px; height: 72px; }
.d_header .dh_left .d_txt h5 { font-size: 18px; color: #3c4248; font-weight: 400; margin-bottom: 10px; }
.d_header .dh_left .d_txt ul li { float: left; color: #6f86d1; font-size: 12px; padding: 7px 12px; margin-right: 10px; background: #eff2fc; }
.d_header .dh_left .d_txt p { margin-top: 9px; color: #797e83; font-size: 12px; line-height: 24px; width: 870px; }
.d_header .dh_left .d_txt .price { font-size: 14px; color: #797e83; line-height: 20px; margin-top: 15px; }
.d_header .dh_left .d_txt .price span { color: #e74122; font-family: 'DINR'; margin-right: 3px; }
.d_header .dh_right { padding-top: 30px; width: 38%; height: 190px; box-sizing: border-box; background: #f7f9fa; }
.d_header .dh_right h3 { color: #23282d; font-size: 16px; padding-left: 10px; position: relative; margin-left: 24px; }
.d_header .dh_right h3:before { content: ''; position: absolute; left: 0; top: 0; width: 4px; height: 16px; background: #2c51c7; border-radius: 2px; }
.d_header .dh_right h5 { margin-left: 39px; color: #23282d; font-size: 18px; line-height: 20px; margin-top: 19px; }
.d_header .dh_right ul { margin-left: 39px; margin-top: 10px; }
.d_header .dh_right ul li { color: #5a6066; font-size: 14px; line-height: 24px; }

.d_center { width: 100%; background: #fff; margin-top: 9px; padding: 30px 40px 30px 42px; box-sizing: border-box; }
.d_center h3 { color: #23282d; font-size: 16px; position: relative; margin-bottom: 10px; }
.d_center h3:before { content: ''; position: absolute; left: -12px; top: 0; width: 4px; height: 16px; background: #2c51c7; border-radius: 2px; }
.d_center .main_table table { border: 1px solid #dce5ec; border-collapse: collapse; font-size: 14px; }
.d_center .main_table table th { border: 1px solid #dce5ec; color: #3c4248; }
.d_center .main_table table tr { border: 1px solid #dce5ec; }
.d_center .main_table table tr td { border: 1px solid #dce5ec; }
.d_center .main_table table tr td .p2 { color: #797e83; }

.popup_base .popup_con { width: 540px; height: 260px; }
.popup_base .popup_con .bd p { font-size: 16px; margin-top: 20px; }
.popup_base .popup_con .bd .btn { margin-top: 30px; }
.popup_base .popup_con .bd .btn .common_btn { font-size: 14px; border-radius: 4px; }
.popup_base .popup_con .bd .btn .sure { width: 120px; height: 40px; background: linear-gradient(to right, #4274f4, #5b7cfd); color: #fff; }
.popup_base .popup_con .bd .btn .gray { width: 104px; height: 40px; background: #eceff5; color: #777f98; }

.d_main { width: 100%; background: #fff; margin-top: 9px; }
.d_main .markers { margin-left: 36px; width: 48px; height: 53px; }
.d_main .markers.markers1 { background: url("../img/shfwDetail/btn6.png") no-repeat 0 0; }
.d_main .markers.markers2 { width: 59px; background: url("../img/shfwDetail/btn7.png") no-repeat 0 0; }
.d_main .markers.markers3 { background: url("../img/shfwDetail/btn8.png") no-repeat 0 0; }
.d_main .markers.markers4 { width: 59px; background: url("../img/shfwDetail/btn9.png") no-repeat 0 0; }
.d_main .markers.markers5 { background: url("../img/shfwDetail/btn10.png") no-repeat 0 0; }
.d_main .main_box { margin-top: 30px; padding: 0 40px 54px 42px; box-sizing: border-box; }
.d_main .d_info { margin-top: 24px; margin-bottom: 24px; }
.d_main .d_info li { float: left; width: 530px; color: #5a6066; font-size: 14px; }
.d_main .d_time { font-size: 14px; color: #23282d; }
.d_main .d_time span { color: #e74122; }
.d_main .item:nth-of-type(1) { margin-top: 40px; }
.d_main .item .case_txt { font-size: 14px; color: #23282d; margin-top: 20px; margin-bottom: 5px; }
.d_main .item .textarea_box { margin-top: 10px; }
.d_main .item .part { margin-bottom: 18px; }
.d_main .item h3 { color: #23282d; font-size: 16px; position: relative; margin-bottom: 10px; }
.d_main .item h3:before { content: ''; position: absolute; left: -12px; top: 0; width: 4px; height: 16px; background: #2c51c7; border-radius: 2px; }
.d_main .item h4 { font-size: 12px; margin-top: 24px; }
.d_main .item h4 span { font-weight: bold; }
.d_main .item h4 .tag { padding: 6px 8px 7px 8px; }
.d_main .item h4 .tag.blue { background: #edf1fc; color: #2c51c7; font-weight: 400; }
.d_main .item h4 .tag.red { background: #fff1ee; color: #e74122; font-weight: 400; }
.d_main .item p { margin-top: 10px; font-size: 12px; color: #5a6066; line-height: 24px; }
.d_main .item2 { margin-top: 36px; }
.d_main .item2 p { background: #f4f7fa; padding: 16px 20px; box-sizing: border-box; }
.d_main .item3 { margin-top: 9px; }
.d_main .item3 textarea { width: 100%; height: 140px; text-indent: 20px; padding-top: 20px; box-sizing: border-box; background: #f4f7fa; border: none; }
.d_main .d_btn { margin-top: 27px; }
.d_main .d_btn a { display: inline-block; color: #3c4248; background: #e4e7e9; width: 120px; height: 40px; line-height: 40px; text-align: center; border-radius: 4px; margin-right: 10px; font-size: 14px; }
.d_main .d_btn .btn1 { background: #2c51c7; color: #ffffff; }

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