
.c_baoming{}

.tit_baoming{ background-color:#A7A9AC; text-align:center; font-size:24px; padding:10px 0; color:#fff;}

.baoming_box{ height:auto; overflow:auto; zoom:1; display: -webkit-box; display:table\0; width:100%;}

.baoming_l{ background-color:#E9EAEC; width:240px; display:table-cell\0;}

.baoming_r{ -webkit-box-flex: 1; box-flex: 1; display:table-cell\0; }


.bm_menu{user-select: none; padding:20px 5px;}
.bm_menu .dlItme{ color:#A7A9AC; text-align:center; margin-bottom:10px;}
.bm_menu .dlItme dt { padding:10px 0 20px; font-weight:400; font-size:16px;}
.bm_menu .dlItme dd { line-height:10px;}

.W_arrow3 { display: inline-block; width: 0px; height: 0px; font-size: 0; border-width: 8px; border-style: solid; border-color: #A7A9AC transparent transparent transparent; }
.bm_menu .dlItme:last-child .W_arrow3{ display:none;}

.bm_menu .current{ color:#231F20;}
.bm_menu .current .W_arrow3{ border-color: #231F20 transparent transparent transparent; }

.s_input2 label{ font-weight:400; }
.s_input2 input{ vertical-align:middle; margin:0; }

.bm_pageBox{ padding:0 100px 20px;}

.bm_page{ display:none;}
.bm_page input[type='checkbox']{ width:16px; height:16px;}
.bmbtnbox{ min-height:80px; clear:both; padding:20px 0;}
.bmbtn{background-color: #EF4023; border:none;display: inline-block;letter-spacing: 2px; position:relative;
color:#fff;height:40px;border-radius: 5px; width:100px;text-align: center;font-size: 16px;}

.bmbtn_next{ padding:0 0 0 8px; float:right;}
.bmbtn_prev{ background-color:#A7A9AC; padding:0 8px 0 0 ; float:left;}

.bmbtn_next:after,
.bmbtn_prev:before{content:'';display: inline-block; width: 0px; height: 0px; font-size: 0; border-width: 6px; border-style: solid;vertical-align:middle; margin-bottom:1px; }

.bmbtn_next:after{ border-color:transparent transparent transparent #fff; margin-left:5px;}
.bmbtn_prev:before{ border-color:transparent #fff transparent transparent; margin-right:5px;}

.bmdm{ text-align:center; padding:20px 100px 0;}
.bmdm .bmdm_tit{ color:#EF4023;}
.bmdm .bmdm_con{ color:#EF4023; line-height:28px; padding:5px 0;}
.bm_b{ font-size:14px;}
.hb_ts{ text-align:center; font-size:16px;}
.hb_ts dt{color:#EF4023; font-weight:700;}
.hb_ts dd{ line-height:24px;}
/*
.bm_form,.bm_item{list-style:none; list-style-type:none; margin:0; padding:0;}
*/
.bm_form{ margin-bottom:5px;}
.bm_item{ padding:5px 0 10px;}
.bm_item label.lable{ display:inline-block; padding-right:8px; margin:0; font-weight:400;}
.bm_item select{ border-radius:4px; border:1px solid #9EA0A2;}
.bm_form .s_input{ display:inline-block; width:100%; padding:5px 0 5px;}
.bm_page .input{ width:100%; border-radius:4px; border:1px solid #9EA0A2; height:36px;}

.tb3{display: -webkit-box; padding-bottom:10px;}
.tb3 .lable{ vertical-align:middle; line-height:40px;}
.tb3 .td2{ display:block; width:130px; padding-right:20px; }
.tb3 .td3{ display:block; width:-webkit-calc(100% - 130px);width: calc(100% - 130px);-webkit-box-flex: 1;}

.input_sm{ font-size:12px; text-align:center; padding:5px 0 0;}

.tb2{display: -webkit-box;}
.tb2 .lable{ vertical-align:middle; line-height:40px;}
.tb2 .td2{ display:block;-webkit-box-flex: 1;}
.tb2 .td2.wsf{ width:200px;}

.tb22{display: -webkit-box;}
.tb22 .lable{ vertical-align:middle; line-height:40px; min-width:65px; }
.tb22 .td2{ display:block;width:200px; vertical-align:middle;}

.bm_page dt{ font-weight:400;}
.ck_form{ font-size:14px; margin-bottom:10px;}
.ck_child{ padding:0 0 0 25px;}
.ck_item{ vertical-align:middle; padding:5px 0;width:100%; height:auto; overflow:auto; clear:both; line-height:20px; }
.ck_item input{ vertical-align:top; margin:5px 0 0; display:inline-block; }
.ck_text{ display:inline-block; vertical-align:top; padding:0 0 0 5px; width:-webkit-calc(100% - 20px); width: calc(100% - 20px); line-height:24px; font-weight:400;}
.ck_text label{ font-weight:400;}
.ck_child .ck_text{ font-weight:400;}
.ck_item_sub{ line-height:24px; padding-left:15px; margin-bottom:5px;}


/* page 3*/
.zhekou{ margin-left:0; padding-left:15px;}
.zhekou .zk_item{ list-style-type:decimal; padding:0; margin:0;}

.zk_item_info{}
.zk_item_ckbox label{ font-weight:400;}

.zk_textarea_tit{ padding:0 0 5px;}
.zk_textarea_box{}
.zk_textarea_box textarea{ width:100%; resize: vertical; }

.zk_sm{ font-size:13px; padding:0 0 10px;}
.zk_sm ul{ padding-left:13px;}
.zk_sm ul li{list-style-type:lower-alpha;}

.zk_list{ padding:0;}
.zk_list_item{ vertical-align:middle; padding:5px 0;width:100%; height:auto; overflow:auto; clear:both;}
.zk_list_item .s_xh{ vertical-align:top; display:inline-block; line-height:24px;}
.zk_list_item .zk_text{ display:inline-block; vertical-align:top; padding:0 0 0 5px; width:-webkit-calc(100% - 35px); width: calc(100% - 35px); line-height:24px; font-weight:400; font-size:14px;}
.li_zk li{ list-style-type:disc;}


.bm_page .select{border-radius: 4px; border: 1px solid #9EA0A2;}
.sminw{ min-width:50px;}
/*page4*/

.wanyan_py{ margin-left:0; padding-left:15px;}
.wanyan_py .yzpy_item{ list-style-type:decimal; padding:8px 0; margin:0;}
.wanyan_py .yzpy_item_none{ list-style-type:none; padding:0; margin:0;}
.wanyan_py select{ margin:0 5px; min-width:50px;}

.wanyan_b{ font-size:13px;}
.wanyan_b ul{ padding:0 15px;}

/*page5*/

.fangTime_item{ padding-bottom:8px;}
.zhu_inputbox input{ max-width:50%;}


/* 計算費用總額 */

.feiy_tb{ padding:0 0 100px;}
.feiy_tit{border-bottom:1px solid #9EA0A2; padding-bottom:8px;}
.feiy_box{ margin:0; padding:0;}
.feiy_row{ display:table; width:100%; list-style-type:none; padding:5px 0;}
.feiy_row .feiy_td{ display:table-cell;}
.feiy_row .feiy_title{}
.feiy_row .feiy_qian{ width:150px;}

.feiy_row_hj{border-top:1px solid #9EA0A2;}


.zilist_tit{ font-weight:700;}
.zilist{ padding:0 0 0 15px;}
.zilist .li_decimal{ list-style-type:decimal; padding:10px 0;}


.ul_abc{ padding-left:17px; line-height:30px;}
.ul_abc .li_a{list-style-type:upper-alpha;}

.ul_de{ padding-left:17px;}
.ul_de .li_de{list-style-type:decimal;}

.ul_abc2{ padding-left:17px; font-size:13px;}
.ul_abc2 .li_a2{list-style-type:lower-alpha;}

.ul_disc{ padding-left:17px;}
.ul_disc .li_a{ list-style-type:disc;}


.hm_con{}
.hm_con .ibm{ display:block; position:relative; padding:10px 0; padding-right:50px;}
.hm_con .ibm .input.inputError{ color:#f00;}
.hm_con .ibm .input.inputError::-webkit-input-placeholder{ color:#f00;}

.s_plus{color:#fff; background-color:#EF4023; border-radius:50%; width:30px; height:30px; line-height:30px;  font-size:20px;overflow:hidden; text-align:center; position:absolute; right:0; top:50%; margin-top:-15px; }

.s_plus_e{color:#fff; background-color:#ccc;}

.mobilehide{ display: block;}
.mobileshow{ display: none;}
/*
.body_ov{ overflow:hidden; position:fixed;}
*/

.layui-m-layer .layui-m-layerchild.popuo_ts{max-width:250px;width:80%; margin:0 auto;box-shadow:none;background:#fff; border-radius:.5rem; }
.layui-m-layerchild.popuo_ts .layui-m-layercont{ background:none; padding:0; }
.lay_ts { margin:0;}
.lay_ts .dd_con{ background-color:#fff; border-radius:0 0 .4rem .4rem; padding:8px; max-height:500px; overflow-x:hidden; overflow-y:auto;}
.lay_ts .dt_tit2{ background:#EF4023; background-size:100% 100%; height:36px; color:#fff;border-radius:.4rem .4rem 0 0 ;font-size:16px;line-height:36px; padding-top:2px; letter-spacing:.1rem; font-weight:bold;}
.lay_ts .lay_tishi{ font-weight:400; font-size:14px; padding:12px 0;}
.lay_ts .lay_btn{ padding:5px 0;}

.lay_ts .a_btn{ background:#EF4023; border:none; color:#fff; display:inline-block; min-width:88px; margin:0 auto; line-height:30px; font-size:13px; text-align:center; border-radius:5px;}

@media screen and (max-width: 992px) {
.baoming_l{ width:200px;}
.bm_pageBox{ padding:0 50px 20px;}
.bmdm { padding:20px 50px 0;}
.zhu_inputbox input{ max-width:80%;}

}

@media screen and (max-width: 768px) {
.tit_baoming{ font-size:20px;}
.baoming_l{ width:160px;}
.bm_menu .dlItme dt{ font-size:14px;}

.bm_pageBox{ padding:0 20px 20px;}
.bmdm { padding:20px 20px 0;}

.zhu_inputbox input{ max-width:100%;}


}

@media screen and (max-width: 640px) {
    .mobilehide{ display: none;}
    .mobileshow{ display: block; padding-top: 10px;font-size: 30px;text-decoration :underline; }
    .mobileshow dt{color:#3C3636; }
    .tit_baoming{ font-size:20px;}
    .baoming_l{ display: none;}
    .bm_menu .dlItme dt{ font-size:14px;}
    .tb3 .lable{ width: 100%;}
    .bm_pageBox{ padding:0 20px 20px;}
    .bmdm { padding:20px 20px 0;}

    .zhu_inputbox input{ max-width:100%;}


}


