﻿body { margin: 0; font-family: Arial, 'Times New Roman' , 'Microsoft YaHei' ,SimHei,sans-serif; -webkit-tap-highlight-color: rgba(0,0,0,0); /*这个属性是用于设定元素在移动设备（如Adnroid、iOS）上被触发点击事件时，响应的背景框的颜色 如果需要背景框不显示，则可以将rgba中的alpha值设为0即可，例如rgba(0,0,0,0)*/ }
html, body { height: 100%; }
/*submitorder start*/
.submitorder { padding-bottom: 3.063rem; display: none; }
.submitorder_address_marker { width: 1.25rem; height: 1.813rem; position: absolute; top: 0.75rem; left: 0.75rem; }
.submitorder_noaddress_info { padding: 1.25rem 0rem; text-align: center; background-color: #ffffff; }
.submitorder_noaddress_address { color: #ff5959; font-size: 0.875rem; }
.submitorder_noaddress_add { color: #636363; font-size: 0.75rem; margin-top: 0.25rem; text-align: center; }
.submitorder_address { width: 100%; display: table; background-color: #ffffff; border-bottom: solid 0.063rem #dbdbdb; }

.submitorder_address_info { display: table-cell; padding: 0.75rem 0.5rem 0.563rem 2.5rem; }
.submitorder_address_user { width: 100%; font-size: 1rem; color: #2a2a2a; display: table; table-layout: fixed; }
.submitorder_address_user_name { padding-right: 0.25rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: table-cell; }
.submitorder_address_user_mobile { width: 7.2rem; display: table-cell; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.submitorder_address_address { font-size: 0.875rem; margin-top: 0.25rem; color: #636363; word-break: break-all; word-wrap: break-word; }

.submitorder_address_arrow { padding-right: 0.6rem; display: table-cell; vertical-align: middle; }
.submitorder_address_arrow > img { width: 1.875rem; height: 1.875rem; }
.submitorder_line { background-color: #f4f4f4; height: 0.063rem; margin-left: 0.813rem; }

.submitorder_item { width: 100%; margin-top: 0.375rem; background-color: #ffffff; display: table; }
.submitorder_item > img { width: 5.625rem; height: 5.625rem; margin: 0.563rem; float: left; }
.submitorder_item_desc { margin: 0.813rem 0.938rem 0.5rem 0rem; text-align: right; float: right; }
.submitorder_item_desc_title { color: #2a2a2a; font-size: 1.063rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.submitorder_item_desc_skuattribution { color: #636363; font-size: 0.75rem; margin-top: 0.375rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.submitorder_item_desc_price { color: #ff5959; font-size: 0.875rem; margin-top: 0.25; }
.submitorder_item_desc_price > span { font-size: 1.125rem; }
.submitorder_item_desc_save { color: #2a2a2a; font-size: 0.875rem; margin-top: 0.375rem; }
.submitorder_shipandtotalprice { background-color: #ffffff; margin-top: 0.275rem; font-size: 0.938rem; }

.submitorder_ship { width: 100%; display: table; line-height: 3.75rem; color: #2a2a2a; }
.submitorder_totalprice { width: 100%; display: table; line-height: 3.75rem; color: #2a2a2a; }
.submitorder_totalprice_right { color: #ff5959; font-size: 1.188rem; }
.submitorder_shipandtotalprice_left { display: table-cell; padding-left: 0.813rem; float: left; clear: right; }
.submitorder_shipandtotalprice_right { display: table-cell; padding-right: 0.938rem; float: right; }

.submitorder_paytype { margin-top: 0.275rem; padding: 0rem; background-color: #ffffff; }
.submitorder_paytype_item { line-height: 4rem; padding-left: 0.938rem; font-size: 0; /*去除间隔*/ }
.submitorder_paytype_select { width: 1.8rem; height: 1.8rem; vertical-align: middle; display: inline-block; }
.submitorder_paytype_logo { width: 1.4rem; height: 1.4rem; margin-left: 0.625rem; vertical-align: middle; display: inline-block; }
.submitorder_paytype_name { color: #2a2a2a; font-size: 0.875rem; margin-left: 0.313rem; vertical-align: middle; display: inline-block; }
.submitorder_yue { margin-left: 0.625rem; }
.submitorder_bottom { width: 100%; line-height: 3.063rem; display: table; background-color: #ffffff; position: fixed; bottom: 0rem; border-top: solid 0.063rem #d6d6d6; }
.submitorder_bottom_left { height: 100%; display: table-cell; padding-left: 1.25rem; color: #636363; font-size: 0.813rem; vertical-align: middle; }
.submitorder_bottom span { vertical-align: middle; }
.submitorder_bottom_price { color: #ff5959; font-size: 1.25rem; }
.submitorder_bottom_right { width: 8.313rem; display: table-cell; text-align: center; color: #ffffff; font-size: 1.125rem; background-color: #ff5959; }
/*submitorder end*/


/*addresslist start*/
.addresslist { padding-bottom: 4rem; background-color: #ffffff; }
.addresslist_address_item { border-bottom: solid 0.375rem #f0f0f0; }
.addresslist_address_item:last-of-type { margin-bottom: 65px; }
.addresslist_address { width: 100%; display: table; }
.addresslist_address_info { width: 100%; padding: 0.875rem 0rem 0.938rem 2.5rem; display: table-cell; vertical-align: top; }
.addresslist_address_user { width: 100%; font-size: 1rem; color: #2a2a2a; display: table; table-layout: fixed; }
.addresslist_address_user_name { padding-right: 0.25rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: table-cell; }
.addresslist_address_user_mobile { width: 7.2rem; display: table-cell; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.addresslist_address_address { font-size: 0.875rem; margin-top: 0.25rem; color: #636363; word-break: break-all; word-wrap: break-word; }
.addresslist_address_marker { position: absolute; float: left; }
.addresslist_address_marker > img { width: 1.25rem; height: 1.813rem; margin: 0.875rem 0.875rem 0.25rem 0.625rem; }
.addresslist_address_default { color: #ff5959; font-size: 0.875rem; text-align: center; }
.addresslist_select { position: relative; width: 1.5rem; height: 1.5rem; margin: 1.25rem 0.5rem 0rem 0.5rem; }
.addresslist_edit { text-align: right; margin: -1rem 0.938rem 0.625rem 0rem; }
.addresslist_edit > span { position: relative; padding: 0.313rem 0.625rem 0.313rem 0.625rem; color: #2a2a2a; background-color: #e6e6e6; font-size: 0.75rem; border-radius: 1.25rem; }
.addresslist_bottom { width: 100%; line-height: 4rem; background-color: #f2f2f2; text-align: center; position: fixed; bottom: 0px; left: 0px; border-top: solid 0.063rem #dbdbdb; }
.addresslist_add { line-height: 2.5rem; color: #ffffff; background-color: #ff5959; margin: 0.75rem 4.688rem; border-radius: 1.875rem; font-size: 1.063rem; }
/*addresslist end*/

/*addressedit start*/
.addressedit_item { width: 95%; height: 3.438rem; display: table; border-bottom: solid 0.063rem #ededed; margin: 0 auto; }
.addressedit_item_area { text-align: center; }
.addressedit_label { width: 34%; padding-left: 0.35rem; color: black; font-size: 1rem; vertical-align: middle; display: table-cell; }
.addressedit_label_detail { vertical-align: top; padding-top: 1rem; }
.addressedit_text_container { vertical-align: middle; display: table-cell; }
.addressedit_text { color: #2a2a2a; font-size: 1rem; word-break: break-all; word-wrap: break-word; }
.addressedit_operation { padding: 1.75rem 0 !important; width: 100%; text-align: center; margin-top: 35px; position: relative; }

.addressedit_operation span { vertical-align: middle; }
.addressedit_save { position: absolute; z-index: 9999; line-height: 2.5rem; text-align: center; color: #ffffff; background-color: #ff5959; border-radius: 0.375rem; font-size: 1.063rem; padding: 0.05% 10% !important; margin-left: 10%; top: 0; }
.addressedit_delete { position: absolute; z-index: 9999; top: 0; left: 20%; line-height: 2.5rem; margin-top: 0 !important; text-align: center; color: #ffffff; background-color: #767676; padding: 0.05% 10%; border-radius: 0.375rem; font-size: 1.063rem; z-index: 9999; }
/*addressedit end*/


/*拼单商品详情*/
label.ptd { font-size: 15px; color: #636363; /*font-weight: bold;*/ line-height: 40px; }
#div_Detail img { width: 99%; display: block; margin: 0 auto; }
#div_Detail video { width: 99%; display: block; margin: 0 auto; }
#div_Detail table { max-width: 99%; display: block; margin: 0 auto; }
#div_Detail ul { -webkit-padding-start: 0px; }

div.td { height: 60PX; background-color: #f0f0f0; }


/*拼单首页顶部导航*/
#top_div { height: 45px; line-height: 45px; background-color: #ffffff; font-size: 1rem; text-align: center; margin: 0 auto; margin-right: 1px; font-weight: 600; position: fixed; z-index: 1000; bottom: 0px; width: 100%; }
.top_d_left { float: left; width: 50%; color: #ff5959; }
.top_d_right { float: right; width: 50%; color: #2a2a2a; margin-right: -1px; }
.top_d_center { float: left; width: 1px; height: 100%; background: #d5d5d5; }
.top_d_dibu { background: #ff5959; width: 95px; height: 5px; position: absolute; bottom: 0px; }
.top_d_dibu_1 { background: #ff5959; width: 95px; position: relative; margin: 0 auto; }


/*拼单首页顶部导航END*/



/*拼单详情页面样式BEGIN*/
/*自定义*/
.fl { float: left; }
.fr { float: right; }
.hiddenself { display: none; }
.dispself { display: block; }
/*ul{width:200px;}*/
/*ul li { list-style: none; width:140px; height:85px; text-align: center; clear: none; }*/
/*ul li a{ float: none; display:block;}*/
/*ul li a span{display:block;}*/
ul li { list-style: none; }


#detail_root { padding-bottom: 50px; }

/*顶部商品详情样式*/
.product_detail { height: 126px; padding-top: 5px; display: -webkit-box; }
.product_detail_img { display: block; width: 140px; z-index: 99; position: relative; }
.product_detail_img img { margin: 13px 5px; position: absolute; }

#p_success { left: 80px; top: 25px; }

.product_detail_desc { display: block; -webkit-box-flex: 1; }
.p_title { color: #2a2a2a; font-size: 1.15rem; margin: 5px 14px; text-align: right; font-weight: bold; text-overflow: ellipsis; overflow: hidden; max-height: 51px; text-align: left; }
.p_price { color: #ff5959; font-size: 0.8rem; margin-right: 14px; text-align: right; }
.p_productskuname { background-color: #f1f1f1; border-radius: 7.5px; color: #8e8e8e; font-size: 0.812rem; margin: 5px 14px 7px 14px; text-align: right; text-overflow: ellipsis; /* overflow: hidden; */ display: inline-block; float: right; }
.p_skuname_nobr { font-size: 0.857rem; color: #636363; text-align: right; margin: 5px 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.p_price_num { font-size: 1.285rem; }
.p_tipremind { color: #2a2a2a; font-size: 0.8rem; margin: 8px 14px; text-align: right; clear: both; }

/*中间参与者部分样式*/
.pd_detail { width: 100%; background-color: #f4f4f4; margin-top: 10px; padding-bottom: 16px; border-top: 1px #dfdfdf solid; }
.pd_desc { font-size: 1.071rem; text-align: center; padding: 23px 25px 19px 25px; color: #2a2a2a; line-height: 1.5; }
.pd_beginer_name { color: Red; }
.pd_desc_yaoqing { color: #ff5959; }
.pd_peop_num { font-size: 1.214rem; color: #ff5959; font-weight: bold; }

.wrap { margin: 0 10px; overflow: hidden; }
.wrap ul { width: 100%; margin: 0 auto; }
.wrap li { margin: 0 3% 10px 3%; float: left; text-align: center; display: inline; width: 26%; }
.wrap li img { border-radius: 25px; }
.wrap li p { color: #666; margin-top: 2px; text-align: center; height: 20px; font-size: 1rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.pd_time { width: 100%; text-align: center; margin-top: 6px; }
.pd_time_bk { width: 150px; height: 22px; background-color: #ffffff; margin: 0 auto; position: relative; border-radius: 10px; }

.pd_time_bk_img { padding-top: 4px; /*水平居中的css http://www.cnblogs.com/asqq/archive/2012/04/09/2438745.html*/ position: absolute; top: 50%; left: 37%; margin-top: -11px; margin-left: -50px; /*background: url(../../images/pindan_img.png) 0 -100px no-repeat;*/ }
.pd_time_tip { line-height: 22px; position: relative; left: 6%; font-size: 1rem; color: #636363; }

.pd_time_num { color: #ff5959; font-size: 1rem; }

#pd_skucontainer { height: 41px; line-height: 41px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-top: 1px solid #d5d5d5; font-size: 13px; color: #636363; width: 100%; display: inline-block; }

/*底部拼单规则*/
.step { background-color: #fff; border-bottom: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; /*font-size:12px;*/ padding: 15px 10px; position: relative; font-size: 0.857rem; }
.step:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.step_hd { height: 18px; line-height: 18px; margin: 0px 0px 12px 10px; }
.step_list:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.step_item { float: left; padding-left: 8%; position: relative; width: 25%; }
.step_num { background-clip: padding-box; background-color: #fff; border: 1px dashed #d5d5d5; border-radius: 20px; color: #666; height: 20px; left: 0; line-height: 20px; position: absolute; text-align: center; top: 0; width: 20px; margin-top: 10px; margin-left: 2%; }
.step_tit { color: #666; font-size: 0.785rem; line-height: 1.5; }
.step_item_on .step_num { background-color: #ff5959; border: 1px solid #ff5959; color: #fff; }
.step_item_on .step_tit { color: #ff5959; }
.step_more { color: #333; /*display: block; /*height:18px;*/ /*line-height:18px;*/ /*position:absolute;*/ /*right:10px;*/ /*text-align: right;*/ margin-right: -5px; /*top:15px;*/ text-decoration: none; float: right; }
.step_more span { }
.step_more:after { /*background: url(../../images/pindan_img.png) -810px -16px no-repeat; */ /*background-position: -303px -102px;*/ content: ""; display: inline-block; height: 12px; margin-left: 5px; vertical-align: -1px; width: 16px; }
.step_detail { margin-left: 5px; }

/*最下面 商品操作部分   邀请好友/立即参与等*/
.pd_op { width: 100%; height: 50px; background-color: #ff5959; position: fixed; z-index: 100; bottom: 0; left: 0%; }
#pd_op1 { text-align: center; }
.pd_op_text { color: white; font-size: 1.2rem; font-weight: bold; text-align: center; line-height: 50px; }
.pd_op_text_img { /*background: url(../../images/pindan_img.png) -538px -10px no-repeat;     width: 20px;     height: 23px;*/ margin-left: 5px; display: inline-block; }

.pd_op_text2 { width: 65%; height: 50px; float: left; text-align: center; }
.pd_op_yj { width: 35%; height: 50px; background-color: #222222; font-size: 1.2rem; color: white; text-align: center; float: left; }

#pd_op_yjbuy { margin-top: 5px; }

#pd_op_morebuy { line-height: 50px; }

#pd_op_morebuy { line-height: 50px; }

.pd_op_text_ori { font-size: 1.2rem; color: white; line-height: 50px; }


#cover { display: none; position: absolute; left: 0; top: 0; z-index: 18888; background-color: #000000; opacity: 0.7; }
#guide { display: none; position: absolute; right: 18px; top: 5px; z-index: 19999; }
#guide img { width: 260px; height: 180px; }

/*拼单成功或者失败倒计时 浮动*/
.daojishi_nav { width: 56%; height: 23px; margin: 0 auto; background: #a8a8a8; position: fixed; bottom: 60px; text-align: center; line-height: 23px; left: 22%; border-radius: 20px; font-size: 0.828rem; color: white; }
.daojishi_5num { font-size: 0.830rem; line-height: 23px; }


/*拼单详情页面样式END*/

/*拼单首页面样式*/
.bodybg { min-height: 627px; }
.huise { -webkit-filter: grayscale(100%); -webkit-filter: grayscale(1); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.huisebak { background-color: #000000; height: 130px; width: 130px; opacity: 0.6; position: absolute; top: 8px; left: 8px; text-align: center; line-height: 110px; }

#owl-demo .item img { margin-top: 1px; display: block; }
#owl-demo2 { display: block; width: 100%; height: 47px; line-height: 47px; margin: 0 auto; text-align: center; font-size: 0.875rem; color: #636363; font-weight: 700; }
.list_item_fl { width: 130px; margin-left: 8px; margin-right: 13px; padding-bottom: 10px; }
.list_item_fr { text-align: right; margin-right: 10px; }
.list_item { background-color: #ffffff; min-height: 126px; margin: 0 auto; position: relative; height: 100%; overflow: auto; }
.danwei { background-color: #f1f1f1; border-radius: 7.5px; padding-left: 4px; padding-right: 4px; text-align: center; color: #8e8e8e; font-size: 0.812rem; margin-top: 10px; display: inline-block; }
.div_danwei { margin-bottom: 50px; }
.biaoqian { background-color: #ffffff; border-radius: 7.5px; text-align: center; color: #636363; width: 100%; padding-left: 2px; padding-right: 2px; }
.biaoqian_wai { background-color: #8d8d8d; border-radius: 7.5px; text-align: center; color: #636363; width: 100%; font-size: 0.6875rem; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; }

.div_title { font-size: 1.000rem; color: #2a2a2a; margin-top: 16px; margin-bottom: 4px; white-space: normal; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.span_pindanjia { font-size: 0.6875rem; color: #ff5959; font-weight: 600; }
.span_jiage { /*font-family: Microsoft YaHei;*/ font-size: 1.187rem; color: #ff5959; font-weight: 700; }
.span_sheng { color: #2a2a2a; font-size: 0.812rem; padding-right: 5px; }
.btn_span_pindan { height: 28px; line-height: 28px; background-color: #ff5959; color: #ffffff; font-size: 1rem; padding-left: 10px; padding-right: 10px; border-top-left-radius: 7.5em; border-top-right-radius: 0em; border-bottom-right-radius: 0em; border-bottom-left-radius: 7.5em; }
.btn_span_pindan_sq { height: 28px; line-height: 28px; background-color: #b1b1b1; color: #ffffff; font-size: 1rem; padding-left: 15px; padding-right: 15px; border-top-left-radius: 7.5em; border-top-right-radius: 0em; border-bottom-right-radius: 0em; border-bottom-left-radius: 7.5em; }
.btn_div_piandan { height: 28px; line-height: 28px; position: absolute; text-align: right; right: 0px; bottom: 15px; }
.jiazai { background-color: #ffffff; height: 50px; line-height: 30px; text-align: center; display: none; font-size: 0.813rem; color: #636363; }




.coffee { width: 100%; overflow: hidden; position: relative; display: none; }
.coffee img { width: 100%; }
.coffee_font { position: absolute; top: 20%; left: 35%; color: #FDF4BD; font-weight: 700; font-size: 1.125rem; }
.coffee_btn { background-color: #ff5959; height: 35px; width: 90px; border-radius: 4.5px; line-height: 35px; text-align: center; position: absolute; left: 55%; bottom: 8%; color: #ffffff; font-weight: 700; display: none; }



/*拼单首页面样式END*/




/*提示框样式*/
.color-0 { color: #000 !important; }
.bgColor-0 { background-color: #000 !important; }
.bdColor-0 { border-color: #000 !important; }
.color-1 { color: #333 !important; }
.bgColor-1 { background-color: #333 !important; }
.bdColor-1 { border-color: #333 !important; }
.color-2 { color: #666 !important; }
.bgColor-2 { background-color: #666 !important; }
.bdColor-2 { border-color: #666 !important; }
.color-3 { color: #999 !important; }
.bgColor-3 { background-color: #999 !important; }
.bdColor-3 { border-color: #999 !important; }
.color-4 { color: #fff !important; }
.bgColor-4 { background-color: #fff !important; }
.bdColor-4 { border-color: #fff !important; }
.color-5 { color: #fa4700 !important; }
.bgColor-5 { background-color: #fa4700 !important; }
.bdColor-5 { border-color: #fa4700 !important; }
.color-6 { color: #f0f0f0 !important; }
.bgColor-6 { background-color: #f0f0f0 !important; }
.bdColor-6 { border-color: #f0f0f0 !important; }
.color-7 { color: #d7d7d7 !important; }
.bgColor-7 { background-color: #d7d7d7 !important; }
.bdColor-7 { border-color: #d7d7d7 !important; }
.color-8 { color: #e5e5e5 !important; }
.bgColor-8 { background-color: #e5e5e5 !important; }
.bdColor-8 { border-color: #e5e5e5 !important; }
.color-9 { color: #fe0101 !important; }
.bgColor-9 { background-color: #fe0101 !important; }
.bdColor-9 { border-color: #fe0101 !important; }
.color-10 { color: #ccc !important; }
.bgColor-10 { background-color: #ccc !important; }
.bdColor-10 { border-color: #ccc !important; }
.color-11 { color: #fc7c1e !important; }
.bgColor-11 { background-color: #fc7c1e !important; }
.bdColor-11 { border-color: #fc7c1e !important; }
.color-12 { color: #b2b2b2 !important; }
.bgColor-12 { background-color: #b2b2b2 !important; }
.bdColor-12 { border-color: #b2b2b2 !important; }
.color-13 { color: #007aff !important; }
.bgColor-13 { background-color: #007aff !important; }
.bdColor-13 { border-color: #007aff !important; }
.color-14 { color: #ffedeb !important; }
.bgColor-14 { background-color: #ffedeb !important; }
.bdColor-14 { border-color: #ffedeb !important; }
.color-15 { color: #f8f8f8 !important; }
.bgColor-15 { background-color: #f8f8f8 !important; }
.bdColor-15 { border-color: #f8f8f8 !important; }
.color-16 { color: #8a8a8a !important; }
.bgColor-16 { background-color: #8a8a8a !important; }
.bdColor-16 { border-color: #8a8a8a !important; }
.color-17 { color: #6c6c6c !important; }
.bgColor-17 { background-color: #6c6c6c !important; }
.bdColor-17 { border-color: #6c6c6c !important; }
.color-18 { color: #e2e2e2 !important; }
.bgColor-18 { background-color: #e2e2e2 !important; }
.bdColor-18 { border-color: #e2e2e2 !important; }
.color-19 { color: #000 !important; }
.bgColor-19 { background-color: #000 !important; }
.bdColor-19 { border-color: #000 !important; }
.color-20 { color: #28d3ef !important; }
.bgColor-20 { background-color: #28d3ef !important; }
.bdColor-20 { border-color: #28d3ef !important; }
.color-21 { color: #fea211 !important; }
.bgColor-21 { background-color: #fea211 !important; }
.bdColor-21 { border-color: #fea211 !important; }
.color-22 { color: #777575 !important; }
.bgColor-22 { background-color: #777575 !important; }
.bdColor-22 { border-color: #777575 !important; }
.color-23 { color: #f8f1f0 !important; }
.bgColor-23 { background-color: #f8f1f0 !important; }
.bdColor-23 { border-color: #f8f1f0 !important; }
.color-24 { color: #f1f1f1 !important; }
.bgColor-24 { background-color: #f1f1f1 !important; }
.bdColor-24 { border-color: #f1f1f1 !important; }
.color-25 { color: #1ad4cd !important; }
.bgColor-25 { background-color: #1ad4cd !important; }
.bdColor-25 { border-color: #1ad4cd !important; }

#dialog-wraper, #prompt-wraper, #error-wraper { position: fixed; z-index: 99999; top: 0; bottom: 0; width: 100%; background-color: rgba(1,1,1,.5); display: -webkit-box; font-size: .9rem; -webkit-box-align: center; -webkit-box-pack: center; }
#prompt-wraper { z-index: 99998; }
#dialog-wraper .outer, #prompt-wraper .outer, #error-wraper .outer { background-color: #f1f1f1; border-radius: .4rem; max-width: 95%; min-width: 70%; }
#dialog-wraper .title, #prompt-wraper .title, #error-wraper .title { font-size: .9rem; line-height: 1rem; text-align: center; padding: 1.04688rem; }
#dialog-wraper .ask, #prompt-wraper .ask, #error-wraper .ask { display: -webkit-box; }
#dialog-wraper .ask span, #prompt-wraper .ask span, #error-wraper .ask span { display: -webkit-box; border-top: 1px solid #ccc; -webkit-box-flex: 1; padding: 1.06875rem 1.00625rem; -webkit-box-align: center; -webkit-box-pack: center; border-right: 1px solid #ccc; }
#dialog-wraper .ask span:last-child, #prompt-wraper .ask span:last-child, #error-wraper .ask span:last-child { border-right: 0; }
#dialog-wraper .ask a, #prompt-wraper .ask a, #error-wraper .ask a { color: #007aff; }
#prompt-wraper #prompt-input { width: 100%; text-align: center; padding-bottom: 0.625rem; }
#prompt-wraper .prompt-input-style { width: 90%; height: 2.2rem; padding: 0rem 0.313rem; }

/*提示框样式end*/


