.qm_form .items .dis_flex,.name_list_box header .back,.name_view_box header .back,.name_order_box header .back,.name_defray_box header .back,.name_list .h3,.wx_chart li,.name_item .item a,.name_view .pinfen,.qm_sub span{ -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; }
.mpart{ background: #f8f8f8; background-size: cover;position: relative; }
.mpart .img img{ width: 100%; height: auto; }
.mpart .text{ font-family: 'KaiTi'!important; font-weight: 700; font-size: .75rem; padding: .5rem 1.875rem 0; line-height: 1.4;}
.mpart .text h1{ font-size: 1.875rem; }
.mpart .text .p{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 1.875rem; overflow: hidden; }
.mpart .text .p,.mpart .text a{color:#777;}
.mpart .text_new{position: absolute;top:0.6rem;left:0.8rem;font-size: 0.875rem;font-weight: 700;text-align:left;}
.mpart .text_new .p{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden;font-size: 0.625rem; }
.mpart .text_new h1{ color: #ffffff;font-size: 1.125rem;text-shadow: 0 0 40px #848484;}
.mpart .text_new .p{color: #ffffff;font-weight: 400;width: 50%;text-shadow: 0 1px 2px #a9a9a9;}

.qm_form,.qm_form_b { text-align: center; padding:0.25rem 0.9375rem 0.45rem !important;background: #fff;}
.qm_form .items {position: relative; margin-bottom: .625rem;}
.qm_form .items .dis_flex,.qm_sub span{position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0 1rem; }
.qm_form .t_text{ font-size: 1rem!important; }
.qm_form .input{}
.qm_form .input input{ border: 0; background: none; height: 2.8571rem; padding: .6429rem 0; font-size: 1rem!important; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.qm_form .radio{ font-size: 0; }
.qm_form .radio label{ font-size: .9375rem; width: 1.375rem; height: 1.375rem; line-height: 1.375rem; text-align: center; border-radius: 50%; background:#c8c8c8; color:#fff; display: inline-block; margin-left: .625rem;}
.qm_form .radio label.on{ background:#FD5F00; }
.qm_form .radio label input{ display: none; }
.qm_form .select{ position: relative;}
.qm_form .select .tit{ position: relative; font-size: 1rem; padding:0 1rem 0 0; cursor: pointer; height:2.8571rem; line-height:2.8571rem; display: block; color:#333; text-align: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.qm_form .select .tit b{ font-weight: 400; }
.qm_form .select select{ position: absolute;; z-index: 1; top: 0; left: 0; width: 100%; opacity: 0; height: 100%;}
.qm_form .checkbox{ font-size: .9375rem; position: relative; padding-left: .6875rem;}
.qm_form .checkbox label{ display: block; line-height: 2.8571rem; cursor: pointer; position: relative; padding-left: 1.25rem;}
.qm_form .checkbox.on i{ background-position: 0 bottom;}
.qm_form .checkbox input{ display: none; }
.qm_form .bj img,.qm_sub img,.drop_fixed_info .bj img{width: 100%; height: auto; vertical-align: top; }
.qm_sub{ position: relative;}
.qm_sub a{ display: block;}
.qm_sub span{ font-size: 1.1875rem; color: #fff; }
.qm_sub input,.qm_sub bottom{ position: absolute; left: 0; top: 0; border: 0; background: none; text-indent: -999px; overflow: hidden; width: 100%; height: 100%;}
.qm_sub_h a {position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0 1rem; font-size: 1.1875rem; color: #333; -webkit-display: flex; -moz-display: flex; -o-display: flex; display: flex;}


.qm_sub_box span{ display: block; position: relative; text-align: center; border-radius: 3px; color: #fff; font-size: 1.2rem; line-height: 1.875rem; padding: .6rem 0;}
.qm_sub_box em{}
.qm_sub_box input,.qm_sub_box a{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: none; overflow: hidden; text-indent: -200%; }
.qm_sub_box span.wx { background: #00b700;}
.qm_sub_box .wx i{ background-position: 0 bottom;}
.qm_sub_box span.zfb { background: #00aaee;}
.qm_sub_box .zfb i{ background-position: 0 top;}
.qm_sub_box span.hong{ background: #9d1016; }
.qm_sub_box span.on {background: #a7a7a7; }
.qm_sub_box span.on s {text-decoration: none; font-size: .8571428rem; padding-left: .214285714rem; }
