/* 
* @Author: 88888888
* @Date:   2019-06-11 10:45:12
* @Last Modified by:   88888888
* @Last Modified time: 2019-08-02 17:40:25
*/
*{box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box;
    padding:0;
    margin:0; }
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; font-size:62.5%; height: 100%;-ms-overflow-style:none;overflow:-moz-scrollbars-none;width:750px;max-width: 100%;;}
html::-webkit-scrollbar{width:0px}
body {max-width:750px; width:100%; height: 100%;font-family:Arial,"Microsoft Yahei";margin:0 auto;color:#333;
}
a {background-color: transparent;color:#333;text-decoration:none;cursor: pointer;}
a:active, a:hover {outline: 0}
b, strong {font-weight:normal;}
b, strong,em, i{font-style:normal}
small {font-size: 80%}
img {border: 0}
svg:not(:root) {overflow: hidden}
h1,h2,h3,h4,h5,h6{font-weight:normal;color: #333}
button {overflow: visible;outline:none;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button;cursor: pointer}
button[disabled], html input[disabled] {cursor: default}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0}
input,select,a{-webkit-tap-highlight-color: transparent; -moz-tap-highlight-color:transparent; outline: 0;}
input[type="checkbox"], input[type="radio"]{box-sizing: border-box;padding: 0}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
input:disabled{background:#fff;}
input:-webkit-autofill{ -webkit-box-shadow: 0 0 0 1000px white inset !important;}
textarea {overflow: auto;-webkit-tap-highlight-color: transparent; -moz-tap-highlight-color:transparent;outline: none}
table {border-collapse: collapse;border-spacing: 0}
li{list-style:none}
img{border:none}
::-moz-placeholder{color:#ccc;}
::-webkit-input-placeholder{color:#ccc;}
:-ms-input-placeholder{color:#ccc !important;}
.clearfix:before,.clearfix:after,.wrapper:after,.wrapper:before { content:"";display:table;}
.clearfix:after,.wrapper:after { clear:both; overflow:hidden;}
input::-webkit-input-placeholder {color: #999;}
textarea::-webkit-input-placeholder {color: #999;}
h1, h2,h3,h4,h5,h6,p{margin:0;font-size:inherit;}



.project-img{
    padding: 0.28rem 0.26rem;
    border-bottom: 1px solid #E4E4E4;
}
.project-img p{
    font-size: 0.48rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    color: rgba(74,74,74,1);
    margin-bottom: 0.28rem;
}
.amount {
    padding-left: 22px;    margin-top: 20px;
}
.amount li h5{
    float: left;font-size: 0.36rem;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(114,114,114,1);
}
.amount li span{
    color: #D0021B;
    font-size: 0.36rem;font-weight:600;
    vertical-align: middle;
}
.amount li{
    clear: both;
    margin-bottom: 0.4rem;
}
.tertil{
    background-color:#FBFBFB;
    padding-bottom: 0.22rem;
    line-height: 0.6rem;
    margin: 0px;
    font-weight: 600;
    padding-left: 0px;
    padding-right: 0px;
    font-family: 'Helvetica Neue', Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;
    white-space: normal;
    color: #F5A623;
    font-size: 0.52rem;
    padding-left: 0.38rem;
    padding-top: 0.2rem;
}
.lister{
    /*padding-bottom: 18px; */
    line-height: 0.6rem;
    background-color: #ffffff;
    margin-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: 'Helvetica Neue', Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;
    white-space: normal;
    margin-bottom: 0px;
    color: #4A4A4A;
    font-size: 0.32rem;
    text-indent: 2em;
    padding-top: 0px;
}
.titleer{
    font-size: 0.36rem;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    color: rgba(114,114,114,1);
    text-indent: 0em;
    padding-top: 0.5rem;
    padding-bottom: 0.3em;
}


.projectm-text{
    padding-left: 0.3rem;
    padding-right: 0.28rem;
}
.float-button{
    border: none;
    font-size: 0.46rem;
    margin-bottom: 0.5rem;
    text-align: center;
    color: #fff;
    background: rgba(208,2,27,1);
    border-radius: 3px;
    font-weight: 600;
    margin-top: 0.3rem;
    padding: 0.1rem 0.6rem;
}
.fbutton-he{
    text-align: center;
}
.dap{
    text-align: center;
    margin-top: 1.5rem;
}
.dap p{
    font-size: 0.44rem;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color:rgba(245,166,35,1);
    line-height: 1.5rem;
}
.dap-button{
    border: none;
    font-size: 0.4rem;
    margin-bottom: 27px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    background: #4A90E2;
    border-radius: 3px;
    font-weight: 600;
    margin-top: 0.3rem;
    padding: 0.16rem 1.2rem;
}

.bg-buley{
    background: #0061D1;    overflow: hidden;
}
.bg-buley li{
    float: left;    width: 50%;   height: 1.2rem;
}
.bg-buley li a{
    font-size: 0.46rem;
    display: block;    height: 1.2rem;
    font-family:PingFangSC-Semibold;
    line-height: 1.2rem;
    font-weight:600;
    color:rgba(255,255,255,1);text-align: center;
}
.bg-buley .cur{
    background: #4A90E2;
}
.curn form{
    padding: 0.38rem 0.22rem 0.38rem 0.3rem;
    border-bottom: 1px solid #E4E4E4;
}
.donation{
    position: relative;
    padding-left: 0.3rem!important;
    border: 1px solid #DEDEDE;
    font-size: 0.38rem;
    width: 6.5rem;
    height: 0.9rem;
    box-shadow: 0 2px 5px rgba(203,214,228,0.24);
}
.cs-button{
    width: 1.8rem!important;
    line-height: 0.9rem;
    height: 0.9rem;
    color: #fff;
    font-size: 0.40rem!important;
    margin-left: 0.2rem;
    background-color: #F5A623;
    cursor: pointer;
    border-radius: 3px;
    border: none;
}
@media (max-width:373px){
    .donation{
        margin-bottom: 20px;
    }
    .cs-button{
        margin-left: 0;display: block;
    }
}
.beneficence{
    padding: 0.26rem 0.22rem 0.26rem 0.3rem;
    background: #F9F9F9;
    border-bottom: 2px solid #E4E4E4;
}
.beneficence li{
    font-size: 0.36rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(74,74,74,1);
    line-height: 0.8rem;
    letter-spacing: 1px;
}
.bg-whiter{
    background: #fff;
}

.donation-list{
    width: 5.6rem;
    margin: 0 auto;
    margin-top: 0.6rem;
    margin-bottom: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    background: rgba(74,144,226,1);
    border-radius: 3px;
    font-size: 0.38rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(255,255,255,1);
}
.donation-list a{
    color: #fff;
}
.secher{
    display: none;
}
.disblock{
    display: block;
}
.xiala{
    width: 100%;
    height: 0.8rem;font-size: 0.28rem;
    padding-left: 0.2rem;    border: 1px solid #E4E4E4;
}
.tler01{
    font-size: 0.4rem;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color:rgba(74,144,226,1);
    text-align: center;
    margin:18px 0;
    position: relative;
}
.tler01::before{
    content: '';
    width: 0.6rem;
    height: 0.03rem;
    position: absolute;
    margin-left: -0.7rem;
    top: 0.3rem;
    background: #4A90E2;
}
.tler01::after{
    content: '';
    width: 0.6rem;
    height: 0.03rem;
    position: absolute;
    margin-right: -0.7rem;
    top: 0.3rem;
    background: #4A90E2;
}
.margin-bomt{
    margin-bottom: 34px;
}
.boxer{
    padding: 0.3rem 0.28rem 0 0.56rem;
}
.header h2{
    font-size: 0.52rem;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color:rgba(208,2,27,1);
    margin-bottom: 0.31rem;      padding-left: 0.78rem;
}
.boxer p{
    font-size: 0.41rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(51,51,51,1);
    text-align: left;
    margin-bottom: 0.21rem;
    padding-left: 0.78rem;
}
.two-select li{    overflow: hidden;
    margin-bottom: 0.23rem;
}
.two-select li span{
    float: left;
    font-size: 0.41rem;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height: 1rem;
    width: 2.90rem;

    text-align: right;
}
.two-select .cleary{
    border:1px solid rgba(228,228,228,1);
    padding: 0.14rem 0.20rem 0.14rem 0;
    width: 5.9rem;
    font-size: 0.36rem;    height: 0.95rem;
    display: block;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(51,51,51,1);       padding-left: 0.2rem;
}
.two-select li select{
    border:1px solid rgba(228,228,228,1);
    padding: 0.14rem 0.20rem 0.14rem 0;
    width: 5.9rem;
    font-size: 0.36rem;
    font-family:PingFangSC-Regular;display: block;
    font-weight:400;    height: 0.95rem;

    color:rgba(51,51,51,1);
}
.two-select li span i{
    color: #FF0000;
    font-size: 22px;    vertical-align: middle;
    margin-right: 4px;
}
.money {
    width: 2.9rem!important;
}
.munr{
    width: 5.9rem!important;
}
.beizhu{
    width: 5.9rem!important;
    display: block;
    float: right;
    font-size: 0.32rem;    margin-right: 0.4rem;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
    margin-top: 6px;
}
.two-select li textarea{
    border: 1px solid rgba(228,228,228,1);
    width: 5.9rem!important;
    height: 2.5rem;
    display: block;
    font-size: 0.36rem;padding-left: 0.2rem;
}
.wdith{
    width: 3.8rem!important;
}
.yaz{  margin-top: 0.15rem;
    float: right;
    width: 1.8rem;
    margin-right: 0.5rem;
    position: relative;
    top: -0.9rem;
}
.yaz img{
    height: 100%;    width: 100%;
}
.ok-gx input{
    width: 0.40rem;
    height: 0.40rem;    vertical-align: middle;
    display: inline-block;
    border: 1px solid rgba(51,51,51,1);
    margin-right: 0.2rem;
}
.ok-gx  span{
    font-size: 0.38rem;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(51,51,51,1);vertical-align: middle;
}
.ok-gx{
    margin-left: 2.88rem;
    margin-top: -0.5rem;
}
.wd161{
    width: 3.55rem!important;
}
.header{
    background:#F9F9F9 url("../images/love.png") center no-repeat;
    height: 2.2rem;
    line-height: 2.2rem;    text-align: center;
    background-size: 20%;
}
.two-select li select option {
    font-size: 0.16rem;
}




	





