﻿@charset "utf-8";

* { margin: 0; padding: 0 }
body { -webkit-text-size-adjust: none; font-size: 14px; line-height: 1.5em; font-family: "Helvetica Neue", Helvetica; color: #666666;}

img { border:0;}
a { color:#333; text-decoration:none;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #aaa; font-weight: normal; font-size: 12px; }

input, textarea, select { -webkit-border-radius: 0.4em; border-radius: 0.4em; border: 1px solid Gray; padding: 5px; font-size: 14px; }
input[type="radio"] { -webkit-border-radius: 0.8em; border-radius: 0.8em; }
button, input[type="button"], input[type="submit"] { -webkit-appearance: none; color: #333; font-weight: normal; }

blockquote { margin-left: 2em; margin-right: 2em; }

/* 购物车项无法选择 */
.check-disabled input[type="checkbox"] { cursor: not-allowed; }

/* 按钮禁用状态 */
.btn-disabled { background: #aaa !important; border: 1px solid #aaa !important; color: #efefef !important; }

/* 国家区号 */
.countryTelCode { -webkit-border-radius: 0.4em; border-radius: 0.4em; border: 1px solid Gray; padding: 5px; font-size: 14px; }

/* 库存紧张 */
.uh-list-pic .pdtStockStr { position: absolute; bottom: 5px; left: 5px; text-align: center; background-color: #f30; color: #fff; border-radius: 10px; font-size: 0.8125em; padding: 2px 10px 2px 10px; opacity: 0.8; letter-spacing: 1px; }
.uh-list-pic1 .pdtStockStr, .uh-list-pic-list1 .pdtStockStr { position: absolute; bottom: 0; left: 0; right: 0; text-align: center; background-color: #f30; color: #fff; font-size: 0.8125em; padding: 2px 0 2px 0; line-height: 14px; letter-spacing: 1px; }
.cartStockStr { position: absolute; bottom: 0; left: 0; right: 0; text-align: center; background-color: #f30; color: #fff; font-size: 0.8125em; padding: 2px 0 2px 0; line-height: 14px; letter-spacing: 1px }

.url { text-decoration: underline; }
.url-red { color: #FF0000; text-decoration: underline; }
.green { color:#009933;}
.blue { color:#0328c1;}
.red { color:#FF0000;}
.c-333 { color: #333; }
.c-666 { color: #666; }
.c-999 { color: #999; }
.font-b { font-weight: bold; }
.pt5 { padding-top:0.5em;}
.fs12 { font-size: 12px; }
.link-cursor { cursor: pointer; }

.c-default { color: #f60; }
.c-default-light { color: #ff893b; }
.bg-default { background-color:#f60; }

.clearfix:after { visibility: hidden; clear: both; display: block; content: "."; height: 0 }
.clearfix { *zoom: 1 }
.hide { display: none; }
.hide1 { display: none !important; }
.fl{ float:left;}
.fr{ float:right;}
.txt-break-all { word-break: break-all; }
.clamp { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; }
.nowrap { white-space: nowrap; }
.em4 { width: 4em; }
.em6 { width: 6em; }
.em8 { width: 8em; }
.em10 { width: 10em; }

.price-list { text-align:center; }
.price-sell { color: #f60; font-size: 0.8125em !important;}
.price-delete { color: #999; font-size: 0.8125em !important; text-decoration:line-through; padding-left:0.6em;}
.price-reference { color: #999; display: block; font-weight: normal; font-size: 0.75em !important; }

.price-product { padding:10px 15px; margin-bottom:10px; background-color:#efefef;}
.price-product span { line-height: 24px; vertical-align: middle; display: inline-block; }
.price-product .price-sell { font-weight: bold; font-size: 1.2em !important; color: Red; }
.price-product .price-delete, .price-product .price-reference { font-size: 0.8125em !important; padding-left: 10px; }

.cartTable .price-sell { font-size: 1.0em !important; }
.cartTable .price-sell, .pTable .price-reference, .pTable .price-delete { display: block; }
#order_total .price-reference { display:inline-block; padding-left:0.5em; }
.price_total .price-reference { display:inline-block; padding-left:0.5em; }
#gvList .price-reference { line-height: 1.2em; }

#divPdtList .price-sell, #divPdtList .price-delete { line-height: 24px; vertical-align: middle; display: inline-block; }
#divGuessPdtList .price-sell, #divGuessPdtList .price-delete { line-height: 24px; vertical-align: middle; display: inline-block; }

#divPdtList .price-sell, #divGuessPdtList .price-sell { font-size: 1em !important; }
#divPdtList .price-list, #divGuessPdtList .price-list { padding-top: 2px; padding-bottom: 3px; }
#divCorrelativeCat .price-list, #divAlsoBuy .price-list { overflow: hidden; white-space: nowrap !important; }

#divPdtLike .price-reference { display: inline-block; padding-left: 0.6em; }

.order-attr-value { }
#gvOrderDetailList .order-attr-value { }

/*
#ucHeader_header, #ucHeader_header_default, #content, #footer, #cake_city, .top_notice{
	min-width:320px;
	max-width:640px;
	margin:0 auto;
}
*/

/* header 首页 */
#ucHeader_header, #ucHeader_header_default { height: 46px; width:100%; position: fixed; top: 0; z-index: 50; }
#page_0 { padding-top: 46px; }
#ucHeader_footer_menu { display: none; }
#copyright { padding-bottom: 2em; }
.footer_fixed_box { background-color: #fff; border-top: 1px solid #e4e4e4; position: fixed; bottom: 0; left: 0; right: 0; z-index: 70; }

.header_top_2x { top: 46px !important; }
.header_padding_2x { padding-top: 92px !important; }

.flex_row { display: flex; flex-direction: row; align-items: center; }
.head_banner { height: 46px; width: 100%; position: fixed; top: 0; z-index: 50; background: #666; color: #fff; text-align: center; font-size: 16px; font-weight: bold; }
.banner_txt { flex: 1; letter-spacing:1px; }
.banner_left { width: 18px; height: 18px; background-color: #EEEEEE; border-radius: 100px; margin-left:1em; }
.banner_right { background: red; height: 46px; line-height:46px; padding:0 1em; }

/* constant 兼容 iOS < 11.2 */
/* env 兼容 iOS >= 11.2 */
@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) { .footer_fixed_box { padding-bottom: constant( safe-area-inset-bottom); padding-bottom: env( safe-area-inset-bottom); }
    .gift_select_fixed_box { padding-bottom: constant( safe-area-inset-bottom); padding-bottom: env( safe-area-inset-bottom); }
}

/* footer_menu */
.footer_menu_box { display: table; width: 100%; background-color: #EEEEEE; }
.footer_menu_cell { display: table-cell; width: 25%; text-align: center; padding-top: 6px; padding-bottom: 3px; }

/* footer_btn */
.footer_btn_box { display: table; width: 100%; height:53px }
.footer_btn_left { display: table-cell; text-align: center; width: 15%; min-width:5em; font-size: 0.8125em; padding-top: 0.5em; vertical-align: middle; }
.footer_btn_right { display: table-cell; vertical-align: middle;}
.footer_btn_right .uinn-btn { margin-right: 10%; float: right; font-size: 1.15em; line-height:1.5em; width: 8em; }

/* 弹窗：参数选择 */
#div_bg_mask { background: gray; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); opacity: 0.5 !important; display: none; z-index: 60; }
.gift_select_fixed_box { background-color: #fff; bottom: 54px; min-height: 16em; max-height:80%; left: 0; right: 0; box-sizing: border-box; position: fixed; z-index: 61; display: -webkit-box !important; display: box !important; -webkit-box-orient: vertical; box-orient: vertical; }
.gift_select_scroll_box { width: 100%; box-sizing:border-box; overflow-y: auto;  -webkit-box-flex: 1; box-flex: 1; }

/* Category */
#cat_sort_box { height: 46px; line-height: 46px; width: 100%; position: fixed; top: 46px; z-index: 49; }
#divFilter { display: none; position: fixed; top: 91px; right: 0; bottom: 0; z-index: 49; }
.filter_scroll_box { width: 100%; height: 100%; background-color: #EEEEEE; overflow-y: auto; padding-top: 0.5em; padding-bottom: 3em; box-sizing: border-box; }
.filter_row_box { padding: 0.2em 0.2em 0.2em 1em; }

.head_logo { margin: 8px 0 0 10px }
.head_logo img { height: 30px; }
.head_right a { display: block; padding: 11px 8px; }

.icon { background: url('../img/icon.png') no-repeat; background-size: 210px 210px; display: inline-block; vertical-align: middle; }
.icon_close { width: 14px; height: 14px; background-size: 140px 140px; background-position: -103px -45px; vertical-align: baseline; }

.icon_menu { width: 27px; height: 22px; }
.menu_icon_default { background-position: -57px -25px; }
.menu_icon_catetory { background-position: 1px -25px; }
.menu_icon_cart { background-position: -29px -25px; }
.menu_icon_cart1 { background-position: -98px -119px; }
.menu_icon_user { background-position: -83px -25px; }
.menu_icon_order { background-position: -110px -151px; }
.menu_icon_history { background-position: -127px -123px; }

/*.menu_icon_like { background-position: -153px -122px; }
.menu_icon_like.active { background-position: -153px -149px; }*/

.menu_icon_like { background-position: -181px -122px; }
.menu_icon_like.active { background-position: -181px -149px; }

.head_icon_user { background-position: 1px -95px; }
.head_icon_cart { background-position: -98px -95px; }
.head_icon_search { background-position: -25px -95px; }

.icon_arrow { width: 16px; height: 16px; background-size: 420px 420px; }
.icon_down { background-position: -159px -26px; }
.icon_right { background-position: -158px -12px; }

/* header 其他页 */
.h_btn_back a { display: block; padding: 7px 0 0 8px; height: 32px }
.h_btn_back span { width: 32px; height: 32px; background: url('../img/icon.png') -124px -90px no-repeat; background-size: 210px 210px; display: inline-block; }
.h_btn_menu { min-width:40px; position: absolute; right: 8px; top: 0; cursor: pointer; }
.h_btn_menu_btn a { height: 32px; position: absolute; right: 5px; top: 7px; display: block }
.h_btn_menu_btn span { width: 32px; height: 32px; background: url('../img/icon.png') -178px -91px no-repeat; background-size: 210px 210px; display: inline-block; }
.h_title { margin: 0 auto; text-align: center; width: 70%; height: 46px; line-height: 46px; font-size: 1.15em; }
.h_title a { font-size: 0.8125em; margin-left: 1.5em; color: #fff; display: inline-block; }

/* header_menu 浮动按钮*/
#div_bg_mask_full { background: #fff; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=0); opacity: 0 !important; display: none; z-index: 80; }
.header_menu_box { display: none; position: fixed; padding: 0.5em 1em; top: 55px; right: 12px; z-index: 81; background: #fff; border: 1px solid #E9ECF0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; filter: alpha(opacity=95); opacity: 0.95 !important; }
.header_menu_box::before { content: ""; position: absolute; top: -6px; right: 10px; width: 10px; height: 10px; background: #fff; border-top: 1px solid #E9ECF0; border-left: 1px solid #E9ECF0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.header_menu_cell { padding: 0.75em; white-space: nowrap; }
.header_menu_cell .sc-text-tab { display: inline-block; line-height: 27px; padding-left: 5px; vertical-align: middle; }

.tab_badge { position: absolute; right: -0.75em; top: -.3em; padding: 0 0.4em; min-width: 0.6em; text-align: center; line-height: 1.3em; -webkit-border-radius: .6em; border-radius: .6em; background-color: red; display: inline-block; }
.tab_badge .badge_num { font-size: 0.75em; color: #fff; }

#goTopBtn { BOTTOM: 80px; CURSOR: pointer; RIGHT: 15px; height: 42px; width: 42px; background-color: rgba(255,165,0,0.6); POSITION: fixed; border-radius: 22px; }
#goTopBtn span { background: url('../img/icon.png') -151px 8px no-repeat; width: 30px; height: 32px; background-size: 210px 210px; margin-left: 6px; display: inline-block; }

.top_notice_bg { background: #FFFFCC; }
.top_notice { border-top: 1px dashed #FFCC66;  padding: 0.3em 0.5em; color:#f60; text-align: center; }
.top_notice a { color: red; text-decoration:underline;}
.top_notice:first-child { border-top:0; }

#spanNextOrderEndTimeBox { font-size: 0.75em; display:inline-block; white-space: nowrap; }
.top_notice_NextOrder .notice_btn { text-decoration: none; font-size: 0.75em; padding: 0.2em 0.5em 0.1em 0.5em; margin: 0; background-color: #e8e8e8; white-space: nowrap; }

.click_c{cursor:pointer;}

.btn_inbox span, .btn_inbox a { display: inline-block; -webkit-border-radius: 0.3em; border-radius: 0.3em; background-color: #FF9900; border: 1px solid #FF9900; color: White !important; text-align: center; vertical-align: middle; padding: .2em .4em; margin: .25em .25em; min-width: 4em; max-width: 4em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.btn_inbox span {background-color:#FF6600;border:1px solid #FF6600;}
.btn_s span, .btn_s a { padding: .1em .3em; margin: 0; min-width: 3em; max-width: 4em; }
.btn_w2 span, .btn_w2 a { max-width: 6.5em; }
.btn_w9 span, .btn_w9 a { min-width: 8em; max-width: 15em; }
.btn_box { display: inline-block; -webkit-border-radius: 0.3em; border-radius: 0.3em; background-color: #FFBB00; border: 1px solid #FFBB00; color: White !important; text-align: center; padding: 0.3em 0.8em; margin: 0.25em 0.8em 0.25em 0; max-width: 20em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer; }
.btn_box_gray { display: inline-block; -webkit-border-radius: 0.3em; border-radius: 0.3em; background-color: #FFFFFF; border: 1px solid #CCCCCC; text-align: center; padding: 0.3em 0.8em; margin: 0.25em 0.25em 0.25em 0; max-width: 20em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer; }
.btn_box_order { display: inline-block; -webkit-border-radius: 0.3em; border-radius: 0.3em; background-color: #FF6600; border: 1px solid #FF6600; color: White !important; text-align: center; font-size: 1.2em; padding: 0.5em 1.2em; margin: 0.25em 0.8em 0.25em 0; max-width: 20em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer; letter-spacing: 1px; }

#divAccount .btn_box_gray { padding: 0 0.5em; margin: 0; line-height: 1.5em; }
.User_OrderList .btn_box_gray { margin: 0.25em 0.8em 0.25em 0; }

.btn_box_dark { background-color: Gray; border: 1px solid Gray; }

.btn_price { margin: 0.1em 0; background-color: #ffeee2; color: #333; }
.btn_price input { vertical-align: text-bottom; height:1.3em;}

/*购物车按钮*/
.flex-row { display: flex; -webkit-align-items: center; align-items: center;}
.btn-cart-box { width: 8em; height: 2.2em; border: 1px solid #ddd; -webkit-border-radius: 0.3em; border-radius: 0.3em; overflow: hidden; }
.btn-cart-count-set { font-size: 1.2em !important; width: 2em; height: 2.2em; line-height: 2.2em; padding: 0; margin: 0; border: 0; border-radius: 0; background: #e6e6e6; color: #333; cursor: pointer; display: inline-block; }
.btn-cart-count-input { flex: 1; width: 100%; ime-mode: disabled; text-align: center; border: 0; background: #FFF; color: #333; }

.selectedAll { display: inline; margin-left: 0.3em; margin-right:1em; }
.selectedAll label { margin-left: 5px; color: #333 }

.btn-cart-del { font-size: 1em !important; -webkit-border-radius: 0.3em; border-radius: 0.3em; height: 2.2em; line-height: 2.2em; padding: 0 0.5em; margin: 0; margin-left: 1em; border: 1px solid #e6e6e6; background: #e6e6e6; color: #333; white-space: nowrap; overflow: hidden; cursor: pointer; display: inline-block; }

.btn_changeDeliverCity { display: inline-block; -webkit-border-radius: 0.3em; border-radius: 0.3em; background-color: #FF9900; border: 1px solid #FF9900; color: White !important; text-align: center; padding: 0.3em 0.8em; margin-bottom: 0.3em }

.input_title {font-weight:bold;}
.input_outbox {padding:0.3em 0;}
.input_radio_list input {vertical-align:top; height:1.6em;}
.input_radio_list label { padding-left: 0.3em; }
.input_radio_list table { width: 100%; }
.input_radio_list td { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: inline-block; -webkit-border-radius: 0.3em; border-radius: 0.3em; background-color: #FFFFFF; border: 1px solid #CCCCCC; padding: 0.3em 0.8em; margin-bottom:0.5em; overflow: hidden; font-size: 0.8125em !important; }
.input_radio_foucs td { background-color: antiquewhite; border: 1px solid antiquewhite; color: red; }

.mini_pager { width: 100%; overflow: hidden; margin-top: 0.3em; line-height: 1.5em; text-align: center; }
.mini_pager .curPageIndex{ margin-bottom:0.3em;}
.mini_pager strong { font-weight:normal;}
.mini_pager .item {background-color:#F7CB8C;border:1px solid #F7CB8C;}

.pager {width:100%; overflow:hidden; line-height:20px; background:#FFF; padding-top:8px; padding-bottom:8px; font-family:Arial;}
.pager .right{ float:right; margin-right:5px;}
.pager span{ float:left; border:0px; color:#393733; margin:0 0 0 2px; padding:3px 9px;  margin:2px 0 2px 2px;}
.pager a{ display:block; float:left; border:1px #B4B2B3 solid; padding:3px 9px; margin:2px 0 2px 2px;}
.pager a:hover{ background:#E8E8E8; color:#003; border:1px #9D999A solid; text-decoration:none; color:#000;}
.pager .curItem{display:block; float:left; background:#9A9599; border:1px #9D999A solid; color:#fff; cursor:pointer; padding:3px 9px; font-weight:bold; margin:2px 0 2px 2px;}
.pager .item{display:block; float:left; border:1px #B4B2B3 solid; padding:3px 9px; color:#999; font-weight:100; margin:2px 0 2px 2px;}
.pagergo {float:left; position:relative; top:-1px;}
.pagergoin {border:1px #B4B2B3 solid; color:#393733; padding:3px 0 4px 0; width:30px; margin:2px 0 2px 2px; text-align:center;}
.pagergobtn{ background:#9A9599; color:#fff; border:1px #B4B2B3 solid; font-weight:bold; margin:3px 0 1px 2px; padding:3px 2px 3px 2px; cursor:pointer;}

.orderAlert { color:red; display:none; padding-left:0.3em; font-size: 0.8125em;}

/*富文本编辑器Mark*/
.mark1 { display: inline-block; font-size: 1.7em; line-height: 1.7em; color: Red; font-weight: bold; }

.weixin_pay_img img{ max-width:20em;}
.weixin_img_title { text-align:center; font-size:1.2em; font-weight:bold; color:#999; padding-bottom:1em; }
.weixin_img_box { overflow:hidden; }
.weixin_img_box div{ width:120px; text-align:center;}
.weixin_img_box span{ display:block;}

#AllCategory { line-height: 2em; font-size: 14px; }
#AllCategory dl { padding: 8px; text-align: center; }
#AllCategory dt { font-size: 16px; font-weight: bold; margin-top: 1.2em; }
#AllCategory dd { display: inline-block; -webkit-border-radius: 0.3em; border-radius: 0.3em; background-color: #FFBB00; border: 1px solid #FFBB00; text-align: center; padding: 0.2em 0.5em; margin: 0.5em 0.5em 0.5em 0; white-space: nowrap; overflow: hidden; }
#AllCategory dd a { color:#fff;}


/* 选项样式 */
.select-item-box { overflow: hidden; margin: 5px 0; display: -webkit-box !important; display: box !important; }
.select-name { margin-bottom:5px;}
.select-value { -webkit-box-flex:1;}
.select-item { position: relative; display: inline-block; margin-right:10px; margin-bottom:5px; cursor: pointer; border: 1px solid #dbdbdb; padding:2px; vertical-align:middle; border-radius: 3px; background-color:#efefef; }
.select-item:hover, .select-item.active { border: 1px solid #f60; color:#f60; background: #ffeee2;}
.select-item.disabled { border: 1px dashed #dbdbdb; color: #999; background-color: #efefef; cursor: not-allowed; }
.select-item.block { display: block;}

.select-item .spec-txt,
.select-item .item-txt { line-height:18px; padding:0px 6px; font-size:12px; display: inline-block; }

.select-item .icon-item-selected { width: 15px; height: 15px; background-position: 100px 100px; display: inline-block; vertical-align: middle; position: absolute; z-index: 2; right: 0; bottom: 0; display: none; }
.select-item.active .icon-item-selected { display:block}


/* 日期选择 */
.CalendarInputBox { position: relative; width: 213px; height: 28px; margin-bottom:3px; display:inline-block;}
.CalendarInput { border: #ccc 1px solid; padding-top: 5px; padding-right: 23px; padding-bottom: 6px; padding-left: 8px; width: 185px; height: 15px; line-height: 16px; font-size: 16px; overflow: hidden; font-weight: bold; }
.CalendarWeekTip { position: absolute; line-height: 31px; height: 28px; overflow: hidden; bottom: 1px; right: 24px; }
.CalendarDateIcon { background: url(../img/calendar.png) no-repeat bottom left; position: absolute; width: 16px; height: 16px; top: 6px; right: 3px; cursor: pointer; }

.default-arrive-date { padding:4px 0; line-height: 16px;  }
#divDefaultArriveDate { font-size: 16px; font-weight: bold; padding:3px 0; }
#divDefaultCalendarWeekTip { margin-left:5px; padding:3px 0; }
#divDefaultArriveTime { margin-left:5px; padding:3px 0; }
#divDefaultArriveDateBtn { margin-left:10px; }

.contentMain { line-height: 1.7em; }
.contentMain p { display:block; margin: 1em auto; }

#divPdtPointTotal { text-align: left; color: #666; }
#divOrderMoneyTotal { padding: 0.5em 0; line-height: 1.7em; text-align:right; }
.order-fee-value { display: inline-block; width: 7em; text-align: right; vertical-align: top; }
.order-fee-value .fee-reference { color: #999; font-size: 0.75em; font-weight: normal; line-height: 1.2em; padding-bottom: 0.4em }
.order-fee-line { border-top: 1px dashed #E7E7E7; padding-top: 5px; margin-top: 5px; }

.topay-cell { display: inline-block; width: 12em; vertical-align: top }
.cart-alert { background-color: #FFFFCC; text-align: center; font-size: 1em; color: Red; line-height: 2em; border-bottom: 1px solid #fff; }

.loadingImg { display: inline-block; width: 20px; height: 20px; background: url("../img/loading_img.gif") center no-repeat; padding-right: 3px; }
#divRedirectLoading { background: #FFFFCC url("../img/loading.gif") no-repeat 12px 9px; border: 1px solid #FFCC66; box-shadow: 1px 1px 10px #FFE0CE; width: 200px; padding: 15px; text-align: center; font-size: 14px; }
#divProgress { z-index: 99; position: fixed; top: 46px; background: #FFFFCC url("../img/loading.gif") no-repeat 12px 9px; border: 1px solid #FFCC66; box-shadow: 1px 1px 10px #FFE0CE; width: 200px; padding: 15px; text-align: center; font-size: 14px; }

/* layer */
.layui-theme-yzl .layui-layer-btn .layui-layer-btn0 {border-color: #f60; background-color: #f60; }

.layerContentBox { padding: 0.5em 1em; font-size: 0.8125em !important; }
.layerContentBox div{ margin: 0.5em 0; line-height: 1.5em; }

/* laydate */
.layui-laydate .layui-this {background-color:#ff893b!important;color:#fff!important}
.laydate-day-mark::after {background-color:#ff893b}
.layui-laydate-header i:hover,.layui-laydate-header span:hover {color:#f60}

.tips-box { position: relative; float: left; z-index: 1; cursor: pointer; }
.tips-txt { margin-left: 0.6em; width: 1.2em; height: 1.2em; line-height: 1.2em; border-radius: 1.2em; text-align: center; color: white; font-weight: bold; background-color: #ccc; }


/* sweetalert 去掉动画效果*/
@-webkit-keyframes showSweetAlert { 0% { -webkit-transform: scale(1); transform: scale(1) }
1% { -webkit-transform: scale(.5); transform: scale(.5) }
/*45% { -webkit-transform: scale(1.05); transform: scale(1.05) }*/
/*80% { -webkit-transform: scale(.95); transform: scale(.95) }*/
to { -webkit-transform: scale(1); transform: scale(1) }
}

@keyframes showSweetAlert {
    0% { -webkit-transform: scale(1); transform: scale(1) }
    1% { -webkit-transform: scale(.5); transform: scale(.5) }
    /*45% { -webkit-transform: scale(1.05); transform: scale(1.05) }*/
    /*80% { -webkit-transform: scale(.95); transform: scale(.95) }*/
    to { -webkit-transform: scale(1); transform: scale(1) }
}
.swal-footer { text-align: center; }
.swal-button { background-color: #ff893b; }
.swal-button[not:disabled]:hover { background-color: #ff6600 }
.swal-button:active { background-color: #ff6600 }
.swal-button--cancel { background-color: #efefef }
.swal-button--cancel[not:disabled]:hover { background-color: #e8e8e8 }
.swal-button--cancel:active { background-color: #d7d7d7 }
.swal-button--danger { background-color: #e64942 }
.swal-button--danger[not:disabled]:hover { background-color: #df4740 }
.swal-button--danger:active { background-color: #cf423b }