html,
body {
  width: 100%;
  height: 100%;
  background-color: transparent !important;
  font-family: 'MicroSoft YaHei';
  position: relative;
}
body,
form,
fieldset,
legend,
label,
input,
h1,
h2,
h3,
p,
dl,
ul,
ol,
li,
div,
span,
strong,
em,
a,
var,
i,
dl,
dt,
dd,
footer,
header,
nav,
section,
article,
main {
  margin: 0;
  padding: 0;
}
html {
    font-size: 20px;
}
@media only screen and (min-width: 400px) {
    html {
        font-size: 21.33333333px !important;
    }
}
@media only screen and (min-width: 414px) {
    html {
        font-size: 22.08px !important;
    }
}
@media only screen and (min-width: 480px) {
    html {
        font-size: 25.6px !important;
    }
}
h1,
h2,
h3 {
  font-weight: normal;
}
input {
  -webkit-appearance: none;
  /*去除input默认样式*/
}
ul,
li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
a,
button,
label,
textarea,
div,
select,
option {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
em,
cite {
  font-style: normal;
}
textarea {
  resize: none;
}
a {
  text-decoration: none;
  color: #333333;
}
i,
img {
  display: block;
}
.p-5 {
  padding: 5px;
}
.pl-5 {
  padding-left: 5px;
}
.pr-5 {
  padding-right: 5px;
}
.pt-5 {
  padding-top: 5px;
}
.pb-5 {
  padding-bottom: 5px;
}
.p-10 {
  padding: 10px;
}
.pl-10 {
  padding-left: 10px;
}
.pr-10 {
  padding-right: 10px;
}
.pt-10 {
  padding-top: 10px;
}
.pb-10 {
  padding-bottom: 10px;
}
.p-15 {
  padding: 15px;
}
.pl-15 {
  padding-left: 15px;
}
.pr-15 {
  padding-right: 15px;
}
.pt-15 {
  padding-top: 15px;
}
.pb-15 {
  padding-bottom: 15px;
}
.p-20 {
  padding: 20px;
}
.pl-20 {
  padding-left: 20px;
}
.pr-20 {
  padding-right: 20px;
}
.pt-20 {
  padding-top: 20px;
}
.pb-20 {
  padding-bottom: 20px;
}
.m-5 {
  margin: 5px;
}
.ml-5 {
  margin-left: 5px;
}
.mr-5 {
  margin-right: 5px;
}
.mt-5 {
  margin-top: 5px;
}
.mb-5 {
  margin-bottom: 5px;
}
.m-10 {
  margin: 10px;
}
.ml-10 {
  margin-left: 10px;
}
.mr-10 {
  margin-right: 10px;
}
.mt-10 {
  margin-top: 10px;
}
.mb-10 {
  margin-bottom: 10px;
}
.m-15 {
  margin: 15px;
}
.m-15 {
  margin-left: 15px;
}
.mr-15 {
  margin-right: 15px;
}
.mt-15 {
  margin-top: 15px;
}
.mb-15 {
  margin-bottom: 15px;
}
.m-20 {
  margin: 20px;
}
.ml-20 {
  margin-left: 20px;
}
.mr-20 {
  margin-right: 20px;
}
.mt-20 {
  margin-top: 20px;
}
.mb-20 {
  margin-bottom: 20px;
}
.bg-fff {
  background-color: #fff;
}
.send-big{display: inline-block;width: 1rem;vertical-align: middle;}
input[type="text"]{border: none;outline: none;}
.send-click-s{color:limegreen;position: absolute;right: 0;padding:0.3rem 0.8rem ;}
.edit-img,.toTop-img{display: inline-block;width: 0.8rem;vertical-align: middle;}
.detail-adr{padding: 0.5rem 0rem;}
.send-user>div{padding: 0.5rem 0;border-bottom:0.5px solid #999 ;}
.click-default{color: #32CD32;}
.default-sender{display: inline-block;position: relative;}  
/*隐藏选项框*/  
input[type="checkbox"],input[type='radio']{  
    visibility: hidden;  
    cursor: pointer;  
}  
/*设置label样式*/  
input[type="checkbox"]+label{
	  display: inline-block;  
    width: 1.2em;  
    height: 1.2em;    
    position: relative;
		top: 0.8rem;
}
input[type='radio']+label{  
    display: inline-block;  
    vertical-align: top;  
    width: 1.3em;  
    height: 1.3em;  
    margin-right:0.25rem;  
    position: relative;  
    top: 0.1rem;
}  
/*相邻选择器来模拟选项被选择的效果*/  
input[type="checkbox"]+label,input[type='radio']+label{background-image: url(//img.kuaidihelp.com/m/s-c-img/o.png);background-size: 100% 100%;}
input[type="checkbox"]:checked+label,input[type='radio']:checked+label {background-image: url(//img.kuaidihelp.com/m/s-c-img/de-style.png);background-size: 100% 100%;}
.allOption{display: none;}
footer{color:limegreen;position: fixed;bottom: 0;width: 100%;background: #fff;}
footer>div div{display: inline-block;padding: 0.4rem 0.4rem;float: right;}
footer a{color:limegreen;}




