﻿/*
 * =====================================================
 * weui一些样式优化
 * =====================================================
 */

/*=====全局=====*/
ul,li{padding: 0;margin: 0;}
li{list-style: none;}

/*清除浮动*/
.cc{*zoom:1;}
.cc:after{content:'\20';display:block;height:0;clear:both;visibility: hidden;}
.clear{clear:both;font:0px/0px Arial;overflow:hidden;height:0;width:0;}

label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold;}
/*按钮颜色*/
.c-orange{color:#f60 !important}
.c-orange-dark{color:#f15a0c !important}
.c-green{color:#06bf04 !important}
.c-wx-green{color:#4b0 !important}
.c-red{color:#ff0000 !important}
.c-red2{color:#ed5050 !important}
.c-red3{color:#e21323}
.c-red4{color:#ff6565}
.c-pink{color:#ee614b !important}
.c-white{color:#fff !important}
.c-gray-light{color:#e5e5e5 !important}
.c-gray{color:#c9c9c9 !important}
.c-gray-dark{color:#999 !important}
.c-gray-darker{color:#666 !important}
.c-black{color:#333 !important}
.c-yellow{color:#f09000 !important}
.c-light-yellow{color:#fcff00 !important}
.c-blue{color:#38f !important}
.c-blue2{color: #65a8ff;}
.c-gold{color: #C9A770;}
.c-cheng{color: #ff2741!important;}
.gray{color:gray;}
.gray_a{color:#999999;}
.c-gray-a{color:#999999;}
.gray_b{color:#909090;}
.red{color: #FF0000;}
.orange{color:orange;}
.coral{color:coral;}

/*背景*/
.line-red::after,.lines-red::after{border-color:#e54d42}
.line-orange::after,.lines-orange::after{border-color:#f37b1d}
.line-yellow::after,.lines-yellow::after{border-color:#fbbd08}
.line-olive::after,.lines-olive::after{border-color:#8dc63f}
.line-green::after,.lines-green::after{border-color:#39b54a}
.line-cyan::after,.lines-cyan::after{border-color:#1cbbb4}
.line-blue::after,.lines-blue::after{border-color:#0081ff}
.line-purple::after,.lines-purple::after{border-color:#6739b6}
.line-mauve::after,.lines-mauve::after{border-color:#9c26b0}
.line-pink::after,.lines-pink::after{border-color:#e03997}
.line-brown::after,.lines-brown::after{border-color:#a5673f}
.line-grey::after,.lines-grey::after{border-color:#8799a3}
.line-gray::after,.lines-gray::after{border-color:#aaaaaa}
.line-black::after,.lines-black::after{border-color:#333333}
.line-white::after,.lines-white::after{border-color:#ffffff}
.bg-white{background-color:#ffffff}
.bg-red{background-color:#e54d42;color:#ffffff}
.bg-orange{background-color:#f37b1d;color:#ffffff}
.bg-yellow{background-color:#fbbd08;color:#333333}
.bg-olive{background-color:#8dc63f;color:#ffffff}
.bg-green{background-color:#39b54a;color:#ffffff}
.bg-cyan{background-color:#1cbbb4;color:#ffffff}
.bg-blue{background-color:#0081ff;color:#ffffff}
.bg-purple{background-color:#6739b6;color:#ffffff}
.bg-mauve{background-color:#9c26b0;color:#ffffff}
.bg-pink{background-color:#e03997;color:#ffffff}
.bg-brown{background-color:#a5673f;color:#ffffff}
.bg-grey{background-color:#8799a3;color:#ffffff}
.bg-gray{background-color:#f0f0f0;color:#333333}
.bg-red.light{color:#e54d42;background-color:#fadbd9}
.bg-orange.light{color:#f37b1d;background-color:#fde6d2}
.bg-yellow.light{color:#fbbd08;background-color:#fef2ced2}
.bg-olive.light{color:#8dc63f;background-color:#e8f4d9}
.bg-green.light{color:#39b54a;background-color:#f0dbff}
.bg-cyan.light{color:#1cbbb4;background-color:#d2f1f0}
.bg-blue.light{color:#0081ff;background-color:#cce6ff}
.bg-purple.light{color:#6739b6;background-color:#e1d7f0}
.bg-mauve.light{color:#9c26b0;background-color:#ebd4ef}
.bg-pink.light{color:#e03997;background-color:#f9d7ea}
.bg-brown.light{color:#a5673f;background-color:#ede1d9}
.bg-grey.light{color:#8799a3;background-color:#e7ebed}
.bg-gradual-red{background-image:linear-gradient(45deg,#f43f3b,#ec008c);color:#ffffff}
.bg-gradual-orange{background-image:linear-gradient(45deg,#ff9700,#ed1c24);color:#ffffff}
.bg-gradual-green{background-image:linear-gradient(45deg,#39b54a,#8dc63f);color:#ffffff}
.bg-gradual-purple{background-image:linear-gradient(45deg,#9000ff,#5e00ff);color:#ffffff}
.bg-gradual-pink{background-image:linear-gradient(45deg,#ec008c,#6739b6);color:#ffffff}
.bg-gradual-blue{background-image:linear-gradient(45deg,#0081ff,#1cbbb4);color:#ffffff}
.bg-gradual-lightred{background-image:linear-gradient(45deg,#ff557f,#ec008c);color:#ffffff}

.text-red,.line-red,.lines-red{color:#e54d42 !important}
.text-lightred,.line-lightred,.lines-lightred{color:#fa436a !important}
.text-orange,.line-orange,.lines-orange{color:#f37b1d !important}
.text-yellow,.line-yellow,.lines-yellow{color:#fbbd08 !important}
.text-olive,.line-olive,.lines-olive{color:#8dc63f !important}
.text-green,.line-green,.lines-green{color:#39b54a !important}
.text-cyan,.line-cyan,.lines-cyan{color:#1cbbb4 !important}
.text-blue,.line-blue,.lines-blue{color:#0081ff !important}
.text-purple,.line-purple,.lines-purple{color:#6739b6 !important}
.text-mauve,.line-mauve,.lines-mauve{color:#9c26b0 !important}
.text-pink,.line-pink,.lines-pink{color:#e03997 !important}
.text-brown,.line-brown,.lines-brown{color:#a5673f !important}
.text-grey,.line-grey,.lines-grey{color:#8799a3 !important}
.text-gray,.line-gray,.lines-gray{color:#aaaaaa !important}
.text-grayDark,.line-grayDark,.lines-grayDark{color: #999999 !important}
.text-black,.line-black,.lines-black{color:#333333 !important}
.text-white,.line-white,.lines-white{color:#ffffff !important}

/*左右浮动*/
.pull-left{float:left}
.pull-right{float:right}

.solid,
.solid-top,
.solid-right,
.solid-bottom,
.solid-left,
.solids,
.solids-top,
.solids-right,
.solids-bottom,
.solids-left,
.dashed,
.dashed-top,
.dashed-right,
.dashed-bottom,
.dashed-left {
	position: relative;
}

.solid::after,
.solid-top::after,
.solid-right::after,
.solid-bottom::after,
.solid-left::after,
.solids::after,
.solids-top::after,
.solids-right::after,
.solids-bottom::after,
.solids-left::after,
.dashed::after,
.dashed-top::after,
.dashed-right::after,
.dashed-bottom::after,
.dashed-left::after {
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: inherit;
	transform: scale(0.5);
	transform-origin: 0 0;
	pointer-events: none;
	box-sizing: border-box;
}
.solid::after {
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.solid-top::after {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.solid-right::after {
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.solid-bottom::after {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.solid-left::after {
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}

/*=====magic-check=====*/
@keyframes a{0%{border-color:silver}to{border-color:#3e97eb}}.magic-checkbox,.magic-radio{position:absolute;display:none}.magic-checkbox[disabled],.magic-radio[disabled]{cursor:not-allowed}.magic-checkbox+label,.magic-radio+label{position:relative;display:block;padding-left:30px;cursor:pointer;vertical-align:middle}.magic-checkbox+label:hover:before,.magic-radio+label:hover:before{animation-duration:.4s;animation-fill-mode:both;animation-name:a}.magic-checkbox+label:before,.magic-radio+label:before{position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;content:'';border:1px solid silver}.magic-checkbox+label:after,.magic-radio+label:after{position:absolute;display:none;content:''}.magic-checkbox[disabled]+label,.magic-radio[disabled]+label{cursor:not-allowed;color:#e4e4e4}.magic-checkbox[disabled]+label:after,.magic-checkbox[disabled]+label:before,.magic-checkbox[disabled]+label:hover,.magic-radio[disabled]+label:after,.magic-radio[disabled]+label:before,.magic-radio[disabled]+label:hover{cursor:not-allowed}.magic-checkbox[disabled]+label:hover:before,.magic-radio[disabled]+label:hover:before{border:1px solid #e4e4e4;animation-name:none}.magic-checkbox[disabled]+label:before,.magic-radio[disabled]+label:before{border-color:#e4e4e4}.magic-checkbox:checked+label:before,.magic-radio:checked+label:before{animation-name:none}.magic-checkbox:checked+label:after,.magic-radio:checked+label:after{display:block}.magic-radio+label:before{border-radius:50%}.magic-radio+label:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#3e97eb}.magic-radio:checked+label:before{border:1px solid #3e97eb}.magic-radio:checked[disabled]+label:before{border:1px solid #c9e2f9}.magic-radio:checked[disabled]+label:after{background:#c9e2f9}.magic-checkbox+label:before{border-radius:3px}.magic-checkbox+label:after{top:2px;left:7px;box-sizing:border-box;width:6px;height:12px;transform:rotate(45deg);border:2px solid #fff;border-top:0;border-left:0}.magic-checkbox:checked+label:before{border:#3e97eb;background:#3e97eb}.magic-checkbox:checked[disabled]+label:before{border:#c9e2f9;background:#c9e2f9}

/*=====全局=====*/
body{background-color: #f7f7f7;color: #666;}
body.body-fixed-bottom{padding-bottom: 54px;background-color: #f5f5f5;}
.weui-content{background:#f5f5f5;min-height: 100vh;}
.weui-content_padded{padding:0 10px}
.weui-white{background:#ffffff;}
.weui-fixed-bottom{margin-bottom:54px;}
.page__bd{max-width: 640px;margin: 0 auto;}
.page__bd.page__bd_white{background: #fff;}

/*修复*/
.weui-btn-area{margin: 20px 15px 10px;}

/*通用bar*/
.zzweui-bar{display:flex;position:relative;align-items:center;min-height:55px;justify-content:space-between}
.zzweui-bar::before{content:'';width:100%;border-top:0.5px solid #d9d9d9;position:absolute;top:0;left:0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
.zzweui-bar.foot{position:fixed;width:100%;left:0;bottom:0;z-index:10;height:calc(50px + env(safe-area-inset-bottom) / 2);padding-bottom:calc(env(safe-area-inset-bottom) / 2)}
.zzweui-bar.btn-group{justify-content:space-around}
.zzweui-bar.btn-group .weui-btn{padding:10px 16px}
.zzweui-bar.btn-group .weui-btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin:0 10px;max-width:50%}

/*底部按钮*/
body.body-fixed-bottom-for-button{padding-bottom: 76px;background-color: #f5f5f5;}
.wenew-footer_fixed-bottom{position: fixed;bottom: 0;left: 0;right: 0;background:#fff;padding:10px 20px;z-index:10}
.wenew-footer_fixed-bottom:before{content: " ";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}

/*header*/
.wenew-header{width: 100%;height:44px; border-bottom:1px solid #e1e1e1; position:relative;background-image: var(--gradualBlue);color: var(--white);}
.wenew-header a{color: var(--white);}
.wenew-header .wenew-header-title{margin: 0 50px;text-align: center;height:44px;line-height: 44px;font-size: 16px;}
.wenew-header .wenew-header-icon-back{position: absolute;left:0;top:0;height:44px;line-height: 44px;padding: 0 15px;}
.wenew-header .wenew-header-icon-back i{font-size: 16px;font-weight:700;}
.wenew-header .wenew-header-icon-home{position: absolute;right:0;top:0;line-height: 44px;padding: 0 15px;}
.wenew-header .wenew-header-icon-home i{font-size: 16px;font-weight:700;}

/*footer*/
.wenew-footer{text-align: center;font-size: 14px;padding:10px;}
.wenew-footer__links{display: inline-block;vertical-align: top;margin: 0 .62em;position: relative;font-size: 14px;}
.wenew-footer__text{color: #999;}

.zzweui-footnav{display:flex;justify-content:center;align-content:center;align-items:center;width:100%;z-index:2024;height:55px;color:#8799a3}
.zzweui-footnav.fixed{position:fixed;bottom:0;}
.zzweui-footnav a{color:#8799a3}

/*new-tabbar*/
.wenew-tabbarhd{display:-webkit-box;display:-webkit-flex;display:flex;z-index:500;width:100%;position:relative;margin-bottom:10px;background:#fff}
.wenew-tabbarhd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:2px;border-bottom:1px solid #cccccc;color:#cccccc;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.wenew-tabbarhd__item{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:15px 0;text-align:center;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#888}
.wenew-tabbarhd__item.tabbarhd-red{background:rgba(0,0,0,0) none repeat scroll 0 0;border-bottom:2px solid var(--red);color:var(--red)}
.wenew-tabbarhd__item.tabbarhd-green{background:rgba(0,0,0,0) none repeat scroll 0 0;border-bottom:2px solid var(--green);color:var(--green)}
.wenew-tabbarhd__item.tabbarhd-blue{background:rgba(0,0,0,0) none repeat scroll 0 0;border-bottom:2px solid var(--blue);color:var(--blue)}
.wenew-tabbarhd-style-one{background:-moz-linear-gradient(top,#fff 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0%,#efefef 100%);background:-o-linear-gradient(top,#fff 0%,#efefef 100%);background:-ms-linear-gradient(top,#fff 0%,#efefef 100%);background:linear-gradient(to bottom,#fff 0%,#efefef 100%)}
.wenew-tabbarhd__item.wenew-tabbarhd__item--on{color:#e21323;font-weight:bold;background-color:inherit}
.wenew-tabbarhd__item.wenew-tabbarhd__item--on:after{content:"";width:34px;height:3px;background:#e21323;position:absolute;left:50%;margin-left:-17px;bottom:-1px;z-index:10}
.wenew-tabbarhd__item.wenew-tabbarhd__item--ontwo:after{content:' ';background:#42bd56;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:.5rem;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;width:18px;height:9px;opacity:.2;bottom:8px}

.wenew-tabbarbd{}
.wenew-tabbarbd .wenew-tabbarbd__item{display: none;height: 100%;overflow: auto;}
.wenew-tabbarbd .wenew-tabbarbd__item.wenew-tabbarbd__item--on{display: block;}

.weui-tabbar.wenew-foot-menu{display: -webkit-box;display: -webkit-flex;display: flex;position: relative;width: 100%;background-color: #ffffff;position:fixed;bottom: 0;width: 100%;z-index: 500;}
.weui-tabbar.wenew-foot-menu:before{border-top: 1px solid #e5e5e5;color: #e5e5e5;}

/*今日头条导航*/
.daui-navigator{background:#ffffff;padding:0;margin:0;width:100%;overflow:hidden;position:relative}
.daui-navigator *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.daui-navigator-list{list-style:none;table-layout:fixed;white-space:nowrap;overflow: auto}
.daui-navigator-list li{list-style:none;height:38px;line-height:38px;font-size:16px;text-align:center;white-space:nowrap;display: inline-block;}
.daui-navigator-list .daui-navigator__item{text-decoration:none;color:#666;display:block;width:100%;padding:0 15px;position: relative}
.daui-navigator-list .daui-navigator__item.daui-navigator__item--hover,.daui-navigator-list .daui-navigator__item.daui-navigator__item--on{color:#07c160}
.daui-navigator-list .daui-navigator__item.daui-navigator__item--hover,.daui-navigator-list .daui-navigator__item.daui-navigator__item--on:after{content:'';display:block;height:2px;background-color:#07c160;position: absolute;bottom:0;left:15px;right:15px}
.daui-navigator .daui-navigator-list:after{content:'';clear:both;display:inline-block;width:0;height:0;overflow:hidden}
.daui-navigator.daui-navigator-red .daui-navigator__item{color:var(--red)}
.daui-navigator.daui-navigator-red .daui-navigator__item:after{content:'';display:block;height:2px;background-color:var(--red)}
.daui-navigator.daui-navigator-green .daui-navigator__item{color:var(--green)}
.daui-navigator.daui-navigator-green .daui-navigator__item:after{content:'';display:block;height:2px;background-color:var(--green)}
.daui-navigator.daui-navigator-blue .daui-navigator__item{color:var(--blue)}
.daui-navigator.daui-navigator-blue .daui-navigator__item:after{content:'';display:block;height:2px;background-color:var(--blue)}

/*=====图标导航=====*/
.daui-navigation{text-align: center;padding-top:10px;background:#fff;}
.daui-navigation:after{content:'\20';display:block;height:0;clear:both;visibility: hidden;}
.daui-navigation .daui-item{float: left;width: 25%;padding-bottom:5px;}
.daui-navigation .daui-item-img{width: 48px;height:48px;}
.daui-navigation .daui-item-txt{margin-top:8px;color:#000;}

/*=====按钮=====*/
.weui-btn+.weui-btn{margin-top: 0;}
.weui-btn.zzweui-btn_primary{background-color: var(--primary);}
.weui-btn.zzweui-btn_plain_primary{border: 1px solid var(--primary);color: var(--primary);}
.weui-btn.zzweui-btn_plain_primary:after{border-width: 0;}
.weui-btn.zzweui-btn_warm{background-color: #FFB800;}
.weui-btn.zzweui-btn_plain_warm{border: 1px solid #FFB800;color: #FFB800;}
.weui-btn.zzweui-btn_plain_warm:after{border-width: 0;}
.weui-btn.zzweui-btn_danger{background-color: #FF5722;}
.weui-btn.zzweui-btn_plain_danger{border: 1px solid #FF5722;color: #FF5722;}
.weui-btn.zzweui-btn_plain_danger:after{border-width: 0;}
.weui-btn.zzweui-btn_royal{background-color: #8a6de9;}
.weui-btn.zzweui-btn_plain_royal{color: #8a6de9;border: 1px solid #8a6de9;}
.weui-btn.zzweui-btn_plain_royal:after{border-width: 0;}
.weui-btn.zzweui-btn_orange{background-color: #f37b1d;}
.weui-btn.zzweui-btn_plain_orange{color: var(--orange);border: 1px solid var(--orange);}
.weui-btn.zzweui-btn_plain_orange:after{border-width: 0;}
.weui-btn.zzweui-btn_red{background-color: var(--red);}
.weui-btn.zzweui-btn_plain_red{color: var(--red);border: 1px solid var(--red);}
.weui-btn.zzweui-btn_plain_red:after{border-width: 0;}
.weui-btn.zzweui-btn_cyan{background-color: var(--cyan);}
.weui-btn.zzweui-btn_plain_cyan{color: var(--cyan);border: 1px solid var(--cyan);}
.weui-btn.zzweui-btn_plain_cyan:after{border-width: 0;}
.weui-btn.zzweui-btn_green{background-color: var(--green);}
.weui-btn.zzweui-btn_plain_green{color: var(--green);border: 1px solid var(--green);}
.weui-btn.zzweui-btn_plain_green:after{border-width: 0;}
.weui-btn.zzweui-btn_gray{background-color: gray;}
.weui-btn.zzweui-btn_white{background-color: #ffffff;}
.weui-btn.zzweui-btn_plain_white{color: #ffffff;border: 1px solid #ffffff;}
.weui-btn.zzweui-btn_plain_white:after{border-width: 0;}

.zzweui-btn_lg{line-height: 2.8;font-size:24px;}
.zzweui-btn_sm{display: inline-block;padding:6px 10px;line-height: 1.2;font-size:14px;}
.zzweui-btn_xs{display: inline-block;padding:4px 8px;line-height: 1.2;font-size:12px;}
.zzweui-btn_minier{display: inline-block;padding:2px 4px;line-height: 1.2;font-size:12px;}

.zzweui-round{border-radius: 20px;}

.zzweui-btn_add{font-family: "iconfontzz";}
.zzweui-btn_add:before{content: "\e681";}
.zzweui-btn_delete{font-family: "iconfontzz";}
.zzweui-btn_delete:before{content: "\e6b4";}

/*=====表单=====*/
/*输入框*/
.wenew-input, .wenew-textarea{line-height: 20px;width: 100%;height: 40px;padding: 8px 12px;-webkit-user-select: text;border: 1px solid rgba(0,0,0,.2);border-radius: 3px;outline: 0;background-color: #fff;-webkit-appearance: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size:14px;}
.wenew-textarea{height: auto;resize: none;}
.wenew-textarea.wenew-textarea_blue{border: 1px solid #57b9f8;}
.wenew-input-xs{height: 26px;line-height: 1.1;padding-left:6px;}

.wenew-radio-wrap label{margin-right:10px;}

/*=====通用标题=====*/
/*通用标题1*/
.wenew-source-tit{padding: 8px 10px;line-height: 20px;position: relative;color: #8f8f94;}
.wenew-source-tit span{font-size: 14px;color: #333;padding-left: 5px;}
.wenew-source-tit span:after{content: "";position: absolute;left: 0;top: 9px;height: 18px;width: 3px;background: #e21323;}
/*通用标题2*/
.wenew-source-tit-two{font-size:14px;color: #2eb062;font-weight: bold;}

/*=====分页=====*/
.zzweui-laypage{display: inline-block;vertical-align: middle;margin: 10px;font-size: 0;}
.zzweui-laypage a, .zzweui-laypage button, .zzweui-laypage input, .zzweui-laypage select, .zzweui-laypage span{border: 1px solid #e2e2e2;}
.zzweui-laypage a, .zzweui-laypage span{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;height: 28px;line-height: 28px;margin: 0 -1px 5px 0;background-color: #fff;color: #333;font-size: 12px;}
.zzweui-laypage a{text-decoration: none;}
.zzweui-laypage>:last-child{margin-right: 0!important;}
.zzweui-laypage>a:last-child, .zzweui-laypage>a:last-child em{border-radius: 0 2px 2px 0;}
.zzweui-laypage .zzweui-laypage-curr{position: relative;}
.zzweui-laypage .zzweui-laypage-curr em{position: relative;color: #fff;}
.zzweui-laypage .zzweui-laypage-curr .zzweui-laypage-em{position: absolute;left: -1px;top: -1px;padding: 1px;width: 100%;height: 100%;background-color: #009688;}
.zzweui-laypage-style-one .zzweui-laypage-curr .zzweui-laypage-em{background-color:#1E9FFF;}
.zzweui-laypage-style-two .zzweui-laypage-curr .zzweui-laypage-em{background-color:#FF5722;}
.zzweui-laypage-style-three .zzweui-laypage-curr .zzweui-laypage-em{background-color:#FFB800;}

/*=====表格=====*/
.wenew-table{width: 100%;background-color: #fff;color: #666;border-collapse: collapse;border-spacing: 0;}
.wenew-table tbody tr:hover, .wenew-table thead tr{background-color: #f2f2f2;}
.wenew-table td, .wenew-table th{position: relative;padding: 9px 15px;min-height: 20px;line-height: 20px;font-size: 14px;}
.wenew-table td, .wenew-table th{border-width: 1px;border-style: solid;border-color: #e6e6e6;}
.wenew-table th{text-align: left;font-weight: 400;}
.wenew-table td.cite{background: #f5f5f5;color: #888;}

/*=====面板=====*/
.weui-panel__hd{padding: 10px 15px 10px;font-size:16px;}
.weui-panel__hd:after{left:10px;}
.weui-panel__bd.weui-panel__bd_padding{padding:10px;}

.daui-panel-celltit .weui-panel__hd{padding:0;font-size:14px;}
.daui-panel-celltit .weui-cell{color: #303133;}
.daui-panel-celltit .weui-cell__ft{color: #909399;}
.daui-panel-celltit .weui-cell__ft a{color: #909399;}

/*panel样式1:带红条的标题*/
.weui-panel.wefix-panel_tit{}
.weui-panel.wefix-panel_tit .weui-panel__hd{font-size:16px;}
.weui-panel.wefix-panel_tit .weui-panel__hd:before{content: "";position: absolute;left: 0;top: 13px;width: 2px;height: 16px;background: #FE4C56;}
.weui-panel.wefix-panel_tit .icon-title{margin-right:5px;}
.weui-panel.wefix-panel_tit .weui-panel__bd{}

/*panel样式2:红色标题，去掉间隔线*/
.wefix-panel_two .weui-panel__hd{padding:0;color:#333;color: #F0373D;font-weight: 700;font-size: 16px;}
.wefix-panel_two .weui-panel__hd:after{border: none;}
.wefix-panel_two .weui-panel__hd .weui-cell{padding-bottom: 0;}
.wefix-panel_two .weui-panel__bd .weui-cell{padding-left: 20px;}

/*等card*/
.card-panel{padding: 10px;}

/*水波*/
.water-panel{background-color: #00c2c4;color: #e4eaea;min-height: 30px;margin-bottom: 30px;margin-top: 0;overflow: inherit}
@keyframes wave-animation-1{0%{background-position:0 top}
    100%{background-position:600px top}
}
@keyframes wave-animation-2{0%{background-position:0 top}
    100%{background-position:600px top}
}
.water{position:absolute;left:0;bottom:-10px;height:30px;width:100%;z-index:1}
.water-c{position:relative}
.water-1{background:url(../images/water-1.svg) repeat-x;background-size:600px;-webkit-animation:wave-animation-1 3.5s infinite linear;animation:wave-animation-1 3.5s infinite linear}
.water-2{top:5px;background:url(../images/water-2.svg) repeat-x;background-size:600px;-webkit-animation:wave-animation-2 6s infinite linear;animation:wave-animation-2 6s infinite linear}
.water-1,.water-2{position:absolute;width:100%;height:30px}

/*=====cell=====*/
.weui-cells{margin-top:10px;font-size:16px}
.weui-cell__hd .daui-cell__thumb{width: 100%;max-height: 100%;vertical-align: top;}

.zzweui-cell_lg{font-size: 14px;-webkit-box-align: inherit;-webkit-align-items: inherit;align-items: inherit;}
.zzweui-cell_lg .weui-cell__hd{width: 200px;margin-right:10px;}
.zzweui-cell_lg .weui-cell__hd .daui-cell__thumb{width: 100%;height: 100%;}
.zzweui-cell_lg .weui-cell__ft{color: #b2b2b2;}
.zzweui-cell_lg .weui-cell:before{border: none;}

.zzweui-cell_sm{font-size: 14px;}
.zzweui-cell_sm .weui-cell__hd{width: 140px;}
.zzweui-cell_sm .weui-cell__hd .daui-cell__thumb{width: 100%;height: 100%;}
.zzweui-cell_sm .weui-cell__ft{color: #b2b2b2;}
.zzweui-cell_sm .weui-cell:before{border: none;}

.zzweui-cell_xs{font-size: 14px;}
.zzweui-cell_xs .weui-cell__hd{width: 60px;margin-right: 10px;}
.zzweui-cell_xs .weui-cell__hd .daui-cell__thumb{width: 100%;height: 100%;}
.zzweui-cell_xs .weui-cell__ft{color: #b2b2b2;}
.zzweui-cell_xs .weui-cell:before{border: none;}

.zzweui-cells-preview{padding:10px;line-height:26px;}
.zzweui-cells-preview .weui-cell{padding:0}
.zzweui-cells-preview .weui-cell:before{border:none;}

.weui-panel .weui-cells:after, .weui-cells:before{border-top:none;border-bottom:none}

.radio-inline{display: inline-block;margin-right: 10px;}

/*=====cell表单=====*/
.wefix-form{font-size:14px;overflow: inherit;margin-top: 0;}
.wefix-form .weui-cell__hd{width:80px;}
.wefix-form .wefix-cell--required{margin-left: 5px;}
.wefix-form .wefix-cell--required:before{content: "*";position: absolute;left: 8px;top:14px;font-size: 12px;color: #f44;}

/*=====媒体盒子media-box=====*/
.weui-media-box_appmsg.wefix-media-com-box{-webkit-box-align: inherit;-webkit-align-items: inherit;align-items: inherit;}
.weui-media-box_appmsg.wefix-media-box-1 .wefix-media-box__hd{width:80px;height:80px;margin-right:10px;}

/*商品专用*/
.weui-media-box_appmsg.zzweui-media-product-box{-webkit-box-align: inherit;-webkit-align-items: inherit;align-items: inherit;}
.weui-media-box_appmsg.zzweui-media-product-box .weui-media-box__hd{width:80px;height:80px;}
.weui-media-box_appmsg.zzweui-media-product-box .weui-media-box__hd img{width:100%;height:100%;border-radius:8px}

/*文章专用*/
.weui-media-box_appmsg.wefix-media-article-box{-webkit-box-align: inherit;-webkit-align-items: inherit;align-items: inherit;}
.weui-media-box_appmsg.wefix-media-article-box .weui-media-box__hd{width:100px;height:80px;line-height:80px}
.weui-media-box_appmsg.wefix-media-article-box .weui-media-box__hd img{width:100%;height:100%;}

.weui-media-box_appmsg.wefix-media-product-xs .weui-media-box__hd{width:30px;height:30px;}
.weui-media-box_appmsg .weui-media-box__hd.proinfo-txt-l{width:30px; height:auto; vertical-align:top;}
.weui-media-box_appmsg .weui-media-box__hd.proinfo-txt-l2{width:60px; height:auto; vertical-align:top;text-align:left;}
.weui-media-box_appmsg .weui-media-box__hd.proinfo-txt-l3{width:80px; height:auto; vertical-align:top;text-align:left;}

.wefix-media-box__we_title{font-size:16px;line-height:28px;font-weight:normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;display:block;padding:0;margin-bottom:0;}
.wefix-media-box__we_title a{}
.wefix-media-box__newstitle{width: 100%;font-size: 18px;word-break: break-all;word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;box-sizing: border-box;}
.wefix-media-box__we_desc{font-size:16px;line-height:24px;font-weight:normal;color: var(--olive);overflow: hidden;text-overflow: ellipsis;display:block;padding:0;margin-bottom:0;}
.wefix-media-box__we_desc a{color: #000000;}
.wefix-media-box__desc{color: #999;font-size: 14px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.wefix-media-box__we_work{color:#454545;font-size: 14px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 0;}
.wefix-media-box__we_second{color:#999;font-size: 13px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 0;}
.wefix-media-box__we_second:after{clear: both;display: table;content: " ";}
.wefix-media-box__we_three{font-size: 14px;margin-top: 0;}
.wefix-media-box__we_three:after{clear: both;display: table;content: " ";}
.wefix-media-box__we_img{margin-top:5px;}
.wefix-media-box__we_img img{max-width:100%}
.wefix-media-sub_box{display: flex;align-items: center;justify-content: space-between;color: #999;box-sizing: border-box;line-height: 24rpx;}
.wefix-media-sub_source{font-size: 26rpx;}
.wefix-media-sub_cmt{font-size: 24rpx;line-height: 24rpx;display: flex;align-items: center;}

.zzweui-media__title{width: 100%;word-break: break-all;word-wrap: break-word;font-size: 16px;line-height: 1.4;overflow: hidden;color: #333333;}
.zzweui-media__title a{color: #333333;}
.daui-media__newstitle{width: 100%;font-size: 16px;word-break: break-all;word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;box-sizing: border-box;color: rgb(51, 51, 51);}
.daui-media__newstitle a{color: rgb(51, 51, 51);}
.zzweui-media__work{color:#888888;font-size:13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 4px;}
.zzweui-media__desc{color: #999;font-size: 14px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 8px;}
.zzweui-media__subbox{display: flex;align-items: center;justify-content: space-between;color: #999;box-sizing: border-box;line-height: 13px;margin-top:10px;color:#bbbbbb}
.zzweui-media__subbox_hd{font-size: 14px;}
.zzweui-media__subbox_bd{font-size: 13px;line-height: 13px;display: flex;align-items: center;}

/*=====提示=====*/
.wefix-tips{font-weight: 400;padding: 10px;border-bottom: 1px dotted #ccc;color: #e54d42;background: #fffeed;font-size: 14px;}

/*=====layer优化=====*/
.layui-layer-setwin .layui-layer-closetrue{background-position:1px -40px;cursor:pointer}.layui-layer-setwin .layui-layer-closetrue:hover{opacity:.7}

/*=====dialog=====*/
.wenew-fullpopup{height: 100%;background: #f8f8f8;font-size:16px;}
.wenew-fullpopup .wenew-fullpopup-bd{}
.wenew-fullpopup .wenew-fullpopup-close{float:right;}
.wenew-fullpopup-ft{position:fixed;left:0;width:100%;bottom:0;z-index:9;border-radius:0;padding: 15px;background: #fff;box-sizing:border-box;box-shadow: 0 0 10px #f5f5f5}
.wenew-fullpopup-ft-remind{background: rgba(0,0,0,0.8);color: #fff;}

/*=====卡片=====*/
.zzui-card-title{margin: 0 16px;font-size: 14px;font-weight: 400; color: #000000;}
.zzui-card{display: block;overflow: hidden;}
.zzui-card>.zzui-card__inner{display: block;background-color: var(--white);overflow: hidden;border-radius: 5px;margin: 16px;}

/*=====radio美化=====*/
.demo--label{margin:0 20px 10px 0;display:inline-block}
.demo--radio{display:none}
.demo--radioInput{background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:100%;display:inline-block;height:16px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:16px;line-height:1}
.demo--radio:checked + .demo--radioInput:after{background-color:#57ad68;border-radius:100%;content:"";display:inline-block;height:12px;margin:2px;width:12px}
.demo--checkbox.demo--radioInput,.demo--radio:checked + .demo--checkbox.demo--radioInput:after{border-radius:0}

/*=====文章页面=====*/
.wenew-article{padding:10px;color:#616161;font-size: 16px;background:#fff}
.wenew-article-hd{line-height: 24px; border-bottom:1px solid #e8e8e6; padding-bottom:5px; margin-bottom:10px;}
.wenew-article-hd h3{padding-bottom:5px; }
.wenew-article-hd span{ color:#a5a5a5; }
.wenew-article-bd img{ width:100%; padding:5px 0;}

/*花哨的fancy*/
.daui-fancy{margin:10px 15px 0 15px;border-radius:5px;padding:2px;background-color:#FEF8B2;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);-moz-box-shadow:0 0 6px rgba(0,0,0,0.5);-o-box-shadow:0 0 6px rgba(0,0,0,0.5);box-shadow:0 0 6px rgba(0,0,0,0.5)}
.daui-fancy .daui-fancy-box{border-radius:5px;font-size:14px;border:1px dashed rgba(0,0,0,0.3)}
.daui-fancy .daui-fancy__hd{padding:0 5px 0px 10px;background:url(../images/title-bg-green.png) no-repeat 0 0;border-radius:3px 3px 3px 0;color:#ffffff;height:22px;margin:-1px}
.daui-fancy.daui-fancy_red .daui-fancy__hd{padding:0 5px 0px 10px;background:url(../images/title-bg-red.png) no-repeat 0 0;border-radius:3px 3px 3px 0;color:#ffffff;height:22px;margin:-1px}
.daui-fancy.daui-fancy_orange .daui-fancy__hd{padding:0 5px 0px 10px;background:url(../images/title-bg-orange.png) no-repeat 0 0;border-radius:3px 3px 3px 0;color:#ffffff;height:22px;margin:-1px}
.daui-fancy.daui-fancy_brown .daui-fancy__hd{padding:0 5px 0px 10px;background:url(../images/title-bg-brown.png) no-repeat 0 0;border-radius:3px 3px 3px 0;color:#ffffff;height:22px;margin:-1px}
.daui-fancy .daui-fancy__bd{padding:15px}

/*=====一些应用样式=====*/

/*分享遮罩*/
.share-cover{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);display: none;z-index: 20000;}
.share-cover .share-cover-in{position: fixed;right: 18px;top: 5px;z-index: 20001;text-align: right}
.share-cover img{width: 260px;}
.share-cover .share-tip{color: yellow;font-size: 16px;margin-top: 5px;}

/*内容*/
.zzweui-content{margin:0;overflow:hidden;}
.zzweui-content img{max-width:100%}
.zzweui-content img.zzweui-img-full{width:100%;margin-bottom: 10px;}
.zzweui-content video{width:100%}

/**/
.daui-gridimg{display: -webkit-box;display: -webkit-flex;display: flex;position: relative;-webkit-box-pack: justify !important;-webkit-justify-content: space-between !important;justify-content: space-between !important;}
.daui-gridimg .daui-gridimg__item.daui-one-third{width: 33%;height:100px;}
.daui-gridimg .daui-gridimg__item img{width:100%;height:100%}

/*金额*/
.text-price::before {content: "¥";font-size: 80%;margin-right: 4upx;}

/*上传图片*/
.weui-uploader__file img{width:100%;height:100%}
.weui-uploader__file-content .iconfontzz{}

/*alert*/
.zzweui-alert{padding:15px;margin-bottom:10px;border:1px solid transparent;border-radius:0}
.zzweui-alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.zzweui-alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.zzweui-alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.zzweui-alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.zzweui-alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}
.zzweui-alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
.zzweui-alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}
.zzweui-alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}

[class^=zzweui-icon-]{display:inline-block;vertical-align:middle;font:normal normal normal 16px/1 "iconfontzz";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}
.weui-cells_checkbox .zzweui-icon-checked:before{display:block;content:"\e6d7";color:#c9c9c9;font-size:24px}
.weui-cells_checkbox .zzweui-icon-checked-true:before{content:'\e68c';color:#09bb07}
.weui-cells_checkbox .zzweui-icon-checked-true.text-white:before{color:#ffffff}
.weui-cells_checkbox .zzweui-icon-checked-false:before{content:'\e679';color:#e54d42}
.weui-cells_checkbox .weui-check:checked+.zzweui-icon-checked:before{content:'\e68c';color:#09bb07}
.weui-cells_checkbox .weui-check:checked+.zzweui-icon-checked-false:before{content:'\e679';color:#e54d42}
.weui-cells_radio .weui-check:checked+.zzweui-icon-checked:before{display:block;content:'\e64f';color:#09bb07;font-size:18px;font-weight:600}
.weui-cells_radio .zzweui-icon-checked-true:before{display:block;content:'\e64f';color:#09bb07;}
.weui-cells_radio .zzweui-icon-checked-true.text-white:before{color:#ffffff;}
.weui-cells_radio .zzweui-icon-checked-false:before{display:block;content:'\e691';color:#e54d42;}
.weui-cells_radio .weui-check:checked+.zzweui-icon-checked-false:before{display:block;content:'\e691';color:#e54d42;}

/*新版商品导航*/
.zzweui-tabbar{width:100%;height:50px;display: -webkit-box;display: -webkit-flex;display: flex;align-items:center;justify-content:space-between;position:relative;background-color:#ffffff;box-shadow: 0 -1px 5px rgba(0,0,0,.1);}
.zzweui-tabbar-fixed{position:fixed;z-index:98;left:0;bottom:0;box-sizing:content-box !important;width: 100%}
.zzweui-tabbar__hd{font-size:12px;position:relative;text-align:center;padding:0;display:block;margin:0;background-color:inherit;overflow:initial;width:66px;line-height: 100%;color: #909399;}
.zzweui-tabbar__bd{align-items: center;display: flex;justify-content: center;text-align: center;position: relative;flex: 1;align-self: stretch;}
.zzweui-tabbar__ft{align-items:center;display:flex;justify-content:center;text-align:center;position:relative;padding:0;margin:0;font-size:26rpx;overflow:initial;width:180rpx;height:100%}
.zzweui-tabbar__bd.zzweui-tabbar__bd-left{text-align:left;align-items:left;justify-content:start}
.zzweui-tabbar.input .zzweui-tabbar__bd{text-align:left;margin-left:20rpx}
.zzweui-tabbar.input input{overflow:initial;line-height:64rpx;height:64rpx;min-height:64rpx;flex:1;font-size:30rpx;margin:0 20rpx;border:1px solid rgba(0,0,0,.2);border-radius:3px;padding-left:15rpx}
.zzweui-tabbar__bd input{width:100%}
.zzweui-tabbar__hd .zzweui-tabbar__icon{position:relative;display:block;text-align:center;width:55px;height:auto;margin:3px auto 7px;font-size:22px;}
.zzweui-tabbar__hd .zzweui-tabbar__label{color: #606266;}
.zzweui-tabbar.border .zzweui-tabbar__hd::before{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(0.5);transform-origin:0 0;border-right:1px solid rgba(0,0,0,0.1);z-index:3}
.zzweui-tabbar.border .zzweui-tabbar__hd:last-child:before{display:none}
.daui-tabbar .daui-tabbar__price{display:block;text-align: left;line-height: 100rpx;padding: 0 30rpx;}
.daui-tabbar .daui-tabbar__submit{align-items:center;justify-content:center;position:relative;align-self:stretch;width: 280rpx;}
.daui-tabbar .daui-tabbar__submit button{border-radius:0;padding:0;height: 100%;line-height: 100rpx;background-color: #fa436a;color: #ffffff;}

.daui-tabbar.daui-tabbar-stylegrey{background-color: rgb(240, 240, 241);}
.daui-tabbar .daui-tabbar-special{height:100%;border-radius:100%;background-color:#ffffff;box-shadow:0 10rpx 10rpx 0 rgba($color:$border-color,$alpha:0.2);position:relative;display:flex;align-items:center;justify-content:center;width:112rpx;height:112rpx;margin-top:-32rpx;margin-right:20rpx;margin-left:20rpx}
.daui-tabbar .daui-tabbar-special .iconfontzz{font-size:56rpx}
.daui-tabbar .daui-tabbar-special .badge{background-color:#DBA871;font-size:22rpx;color:#ffffff;width:36rpx;height:36rpx;line-height: 36rpx;text-align:center;border-radius:100%;position:absolute;right:0;top:0}

.btn-comment{height:100%;width:84%;background:#ededed;color:#999;border-radius:8rpx;font-size:28rpx;display:flex;align-items:center;box-sizing:border-box;padding-top:0;padding-left:20rpx;margin-left:0}

/*声音图标*/
@-webkit-keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.bgm-btn-wraper{right:20px;top:20px;display:none}
.bgm-btn-wraper,.bgm-btn-wraper .bgm-btn{position:absolute;z-index:200;width:30px;height:30px}
.bgm-btn-wraper .bgm-btn{right:0;top:0;border-radius:15px;background-image:url(../images/bgmBtn.svg);background-size:contain;background-repeat:no-repeat}
.bgm-btn-wraper .bgm-btn.rotate{-webkit-animation:rotating 1.2s linear infinite;animation:rotating 1.2s linear infinite}

/* ==================
    Pagination 分页
 ==================== */
.daui-pagination{display: inline-block;vertical-align: middle;margin: 10px;font-size: 0;}
.daui-pagination li.page-item{display: inline-block;margin: 0 -1px 5px 0;color: #333;font-size: 12px;}
.daui-pagination li .page-link{display: inline-block;border: 1px solid #e2e2e2;background-color: #fff;vertical-align: middle;padding: 0 15px;height: 26px;line-height: 26px;}
.daui-pagination li.active .page-link{text-decoration: none;color: #fff;border: 1px solid #e2e2e2;background-color: #fff;}
.daui-pagination .daweui-input{text-align: center;width:inherit;height: 26px;line-height: 26px;padding: 4px 4px;border-radius:0}
.daui-pagination-primary li.active .page-link{background-color:#3c9cff;}
.daui-pagination-primary .weui-btn{background-color: #3c9cff;line-height: 28px;font-size:14px}
.daui-pagination-primary .weui-btn:after{border: 1px solid #3c9cff;}
.daui-pagination-success li.active .page-link{background-color:#5ac725;}
.daui-pagination-success .weui-btn{background-color: #5ac725;line-height: 28px;font-size:14px}
.daui-pagination-success .weui-btn:after{border: 1px solid #5ac725;}
.daui-pagination-warning li.active .page-link{background-color:#FFB800;}
.daui-pagination-warning .weui-btn{background-color: #FFB800;line-height: 28px;font-size:14px}
.daui-pagination-warning .weui-btn:after{border: 1px solid #FFB800;}
.daui-pagination-danger li.active .page-link{background-color:#FF5722;border: 1px solid #FF5722;}
.daui-pagination-danger .weui-btn{background-color: #FF5722;line-height: 28px;font-size:14px}
.daui-pagination-danger .weui-btn:after{border: 1px solid #FF5722;}