@charset "UTF-8";

/* @import url(./iconfont/iconfont.css); */

*{margin: 0;padding:0;}
html {color: #000;height: 100%;}
body {position: relative;min-height:100%;font-family:"Times New Roman","宋体",sans-serif,"Helvetica Neue", Helvetica,Arial;-webkit-text-size-adjust:none;font-size: 14px;margin: 0;padding: 0;-webkit-touch-callout: none;}
article,section{display: block;}
h1,h2,h3,h4,h5,h6,p{margin: 0;font-weight: normal;}
dl,dd,ul{margin: 0;padding: 0;}
li{list-style: none;}
a{text-decoration: none; color: inherit;-webkit-tap-highlight-color:transparent;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:active { color: inherit; }
input,textarea{-webkit-tap-highlight-color:transparent;-webkit-appearance: none;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input[type=number]{-moz-appearance: textfield;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none;}   /*去除在Chrome中type=number的input输入框中的上下小箭头*/
input::-webkit-search-decoration { -webkit-appearance: none }
button,select{-webkit-touch-callout: none; -webkit-appearance: none ;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img{vertical-align: top;border-style:none;border:none;-webkit-appearance: none;outline: none;}
input[type="text"]::-webkit-input-placeholder {font-size:14px;color:#999; }
input[type="tel"]::-webkit-input-placeholder {font-size:14px;color:#999; }
input[type="search"]::-webkit-search-cancel-button{display: inline;}
textarea::-webkit-input-placeholder {font-size:14px;color:#999;font-weight: normal;}

/*旋转*/
@keyframes rotate{0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}
@keyframes rotate2{0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(-360deg);}}

/*自动消失提示框插件*/
/* .toast{position: fixed;left: 0;top: 20%;width: 100%;text-align: center;opacity: 0.8;z-index: 99999;-webkit-transition:opacity 0.5s;transform: translate3d(0, 0, 0);} */
/* .toast p{display: inline-block;box-sizing: border-box;max-width: 300px; padding: 10px 30px;border-radius: 8px;font-size:14px; background:#333;color: #fff;} */
.toast{ width: 100%; max-width: 380px; box-sizing: border-box; border-width: 1px; border-style: solid; background-color: #f0f9eb; border-color: #e1f3d8; position: fixed; left: 50%; top: 20px; transform: translateX(-50%); transition: opacity .3s,transform .4s,top .4s; padding: 15px 15px 15px 30px; display: flex; align-items: center; }
.toast p{padding:0 16px;font-size: 14px; line-height: 1; color: #67C23A;text-align: center;}
.toast.close{top:0px;opacity:0;transform: translateX(-50%) translateY(-100%);}

.toast[status='error']{background-color: #fef0f0; border-color: #fde2e2;}
.toast[status='error'] p{color: #F56C6C;}

/*正在加载*/
.loading{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999;white-space: nowrap;line-height: 44px;text-align: center;font-size: 0;background: rgba(0,0,0,0.2);}
.loading:before{content: '';display: inline-block;vertical-align: middle;width: 1px;height: 100%;}
.loading cite{display: inline-block;vertical-align: middle;min-width: 80px;height: 80px;padding: 10px; background: #fff;border-radius: 5px;text-align: center;box-shadow: 0 0 3px rgba(0,0,0,0.2);}
/*.loading cite i{display: block;font-size: 40px;line-height: 40px;margin-top: 10px;height: 40px;-webkit-animation: rotate 2s linear infinite;}*/
.loading cite img{width:60px;vertical-align: middle;}
.loading cite p{color: #000;font-size: 12px;line-height: 30px;letter-spacing: 0.5px;}