/*首页*/
.white-bg { background-color: #fff;}
.main-pb { padding-bottom: .98rem;}
.top-logo { padding:.1rem .25rem;}
.top-logo .logo { width:.67rem; height: .67rem; display: inline-block; vertical-align: middle;}
.top-logo .logo-text { width:2.4rem; height: .56rem; display: inline-block; vertical-align: middle;}
.top-logo .right-t { float: right; margin-top: .22rem;}
.search-group {
    height: .6rem;    text-align: left;
    background-color: #fff;
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem;
    width: 100%;
}
.search-group .search-control {
    font-size: 14px;
    height: .6rem;
    line-height: 6rem;
    border: none;padding-left: 0;
    vertical-align: top;
    display: inline-block;
    width: 78%;background-color: #fff;
}
.search-group .search-icon {margin-left: .3rem;  vertical-align: top; margin-top: .15rem;}
.search-group-pos { position: absolute; padding: .25rem; width: 100%;}
.search-group-pos .search-group { width: 80%; float: left;}
.search-group-pos .btn { color: #fff; float: right; width: 1.27rem;height: .6rem; line-height: .6rem; font-size: 14px;}

/*图文排列css*/

.list.list-pb25 { padding: 0 0 .35rem;}
.list.list-item-bor .list-item { border:1px solid #eaeaea;}


.list-item+.list-item { margin-top: .35rem;}
.list-item {
   margin: 0 .25rem;
    overflow: hidden;    -webkit-box-shadow: 0 0 10px #e3e3e3;
    -moz-box-shadow: 0 0 10px #e3e3e3;
    box-shadow: 0 0 10px #e3e3e3;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
}
.list-item.img-text-item .list-item-h { padding: .35rem .25rem;}
.list-item.text-item .list-item-h { padding: .25rem .18rem; }
.list-item.img-text-row-item { padding:.2rem .25rem;}
.list-item.img-text-row-item .img-a { display: block; margin-top: .2rem;}
.img-text-wrap  { display: block; position: relative;}
.img-text-wrap .img-wrap {position: absolute;top: .35rem; }
.img-text-wrap .img-wrap-r { right: .25rem; }
.img-text-wrap .img-wrap .img-m { display: block;}
.img-text-wrap .img-wrap .img-m-max { width: 2.6rem; height: 1.81rem; }
.img-text-wrap .img-wrap .img-m-min { width: 2.4rem; height: 1.35rem; }
.img-text-wrap .img-radius {-webkit-border-radius: .1rem; -moz-border-radius: .1rem;  border-radius: .1rem;  }
.img-text-wrap .text-wrap { padding-right: 2.6rem;}
.img-text-wrap .text-wrap em { font-style: normal;}
.img-text-wrap .text-wrap-r { padding-right: 0; padding-left: 2.8rem;}
.img-text-wrap .text-wrap .mh-area { padding-top: .07rem; overflow: hidden;}
.img-text-wrap .text-wrap .mh-area .scale-text,.num-text { display: inline-block;    vertical-align: middle;}
.img-text-wrap .text-wrap .mh-area  .num-text { font-size: 13px;}
.img-text-wrap .text-wrap .icon {  margin-right: 0;}
/*.img-text-wrap .text-wrap .collect-icon { margin-right: .02rem;}*/
.img-text-wrap .text-wrap .collect-area { margin-top: .05rem; display: inline-block;vertical-align: middle;}
.img-text-item .btn-contribute {  vertical-align: middle; border:none; display: inline-block; width: 2.6rem; height: .5rem; line-height: .5rem; color: #fff;font-size: 12px; }
.img-text-item .date { margin-top: .22rem; }
.text-item {border-bottom: 1px solid #eaeaea;margin:0 .25rem }
.text-item .text-item-h { padding: .25rem 0;}
.text-item .text-p { padding-top: .14rem; color: #999;}
.text-item .text-h5 {padding-top: .14rem; } 
.col-left {  text-align: left;}
.col-center {  text-align: center;}
.col-right {  text-align: right;    width: 30%;}

/*详情*/
.module-item {     border-bottom: 6px solid #f4f5fa;}
.module-item-nav {padding: .35rem 0;font-weight: 600;}
.module-item-nav .nav-text { border-left: 3px solid #f98f2b; padding-left: .16rem;}
.module-item  .content-body { padding-bottom: .25rem;}
.module-con+.module-con {   margin-top: .25rem;}
.module-con,.list-item  { background-color: #fff;}
.module-con-title {border-bottom: 10px solid #f4f5fa; padding: .4rem .25rem;}
.module-banner .btn-box { padding-bottom: .1rem;}
.money-list { text-align: center; padding: .35rem .1rem; font-size: 13px;}
.money-list .num { color:#ff7c2f; font-size: 18px;display: inline-block;}
.content-body { padding-top: .1rem;}
.content-body p { text-indent: .4rem; padding:.1rem 0;}
.content-body img { max-width: 100%; display: block; margin: auto;}
.main-detail .title-max { text-align: center; }
.tips { color: #999999; text-align: center; padding:.3rem 0 .2rem; }
.tips span+span { margin-left: .3rem; }
.module-donations { padding-top: .48rem;}
.donations-nav { height: 1.2rem; line-height: .92rem; width: 7.1rem; margin: auto; text-align: center; color: #fff; background: url(../img/donations-nav-bg.jpg) no-repeat; background-size: 100%;}
.donations-nav span:before ,.donations-nav span:after { display: block; width: .38rem; height: .48rem; content:''; position: absolute; top: -.05rem;}
.donations-nav span:before {background: url(../img/wing-left.png) no-repeat; background-size: 100%; left:-.5rem; }
.donations-nav span:after {background: url(../img/wing-right.png) no-repeat; background-size: 100%;right: -.5rem; }
.list-head { border-bottom: 1px solid #eaeaea; padding:0 0 .25rem 0; text-align: center; overflow: hidden;}
/*联系方式*/
.list-contact .notice-second { padding-top: .25rem;}
.weixin-code-box { text-align: center; padding: .1rem 0 .35rem 0;}
.weixin-code-box img {display: block; width: 1.65rem; height: 1.65rem;border:5px solid #fff; margin: auto; }
.weixin-code-box p { margin-top: .1rem;}
/*我要捐*/
.price-list {    padding: .3rem 0;}
.price-list ul { margin: 0 -.13rem;}
.price-list li { width: 33.3%;   float: left;}
.price-list li a { margin: 0 .13rem; text-align: center; display: block; height: .52rem;border:1px solid #c1c1c1; line-height: .52rem;  -webkit-border-radius: .05rem; -moz-border-radius: .05rem;  border-radius: .05rem;}
.price-list li a.actived ,.price-list li a:hover  {color: #ff7b33;   background-color: #fff7f0; border-color: #ff7b33;}
.form-control.form-control-white { height: .52rem; line-height: .52rem;}
/*项目页面*/
.module-peointro .module-con {position: relative; margin-top: -.66rem; -webkit-border-radius: .2rem; -moz-border-radius: .1rem; border-radius: .1rem; padding-bottom: .8rem; }
.intro-area { padding: .2rem 0;}
.intro-area .head-img {display: inline-block; vertical-align: middle; margin-right: .25rem; width: .84rem; height: .84rem;border:1px solid #eaeaea;-webkit-border-radius: 2rem;  -moz-border-radius: 2rem;  border-radius: 2rem;}
.intro-area+.intro-area { border-top:1px solid #eaeaea;}
.module-peointro .num { font-size: 21px; font-weight: 600; margin-top: .1rem;}
.mian-bt-link {text-align: center; padding: .35rem 0;}
.mian-bt-link a { color: #091229;}
.btn-box.btnbox-pd { padding:.16rem .25rem; background-color: #fff; }
.btn-box.btnbox-pd .btn { font-size: 15px; height: .75rem; line-height: .75rem;}
/*分享页面*/
.main-share { padding:.5rem .25rem;    color: #091229; }
.main-share .main-bg { background-image: url(../img/bg.jpg);    background-size: cover; width: 100%; height: 100%; position: fixed; left: 0; top: 0;    z-index: -1; }
.main-share .module {  background-color: #ff645c; padding: .2rem;-webkit-border-radius: .1rem; -moz-border-radius: .1rem;  border-radius: .1rem;}
.main-share .medal-icon { width:2.55rem; height: 2.62rem;background: url(../img/medal-icon.png) no-repeat; background-size: 100%; position: absolute; right: -.7rem;    margin-top: -1.68rem; }
.main-share .second-text { color: #666; line-height: 18px; width: 80%;   padding-bottom: .5rem; padding-top: .25rem;}
.weixin-code { color: #fff; padding:.25rem 0;}
.weixin-code img { display: inline-block;  vertical-align: middle; width: 1.18rem; height: 1.15rem;}

/*捐款成功*/
.feed-module .feed-item { font-weight: bold; padding: .25rem 0;display: block;  position: relative;}
.feed-item+.feed-item {  border-top: 1px solid #e5e5e5;}
.feed-module .feed-arrow-item+.feed-arrow-item { border-top: 1px solid #f2f2f2;}
.feed-arrow-item>.feed-item:after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -.16rem;
    display: block;
    content: '';
    width: .16rem;
    height: .32rem;
    background: url(../img/arrow-icon.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
.feed-module .feed-item-success {    line-height: 24px; color: #666666; font-weight: normal;}
/*证书*/
.main-certificate { padding-top: .6rem; position: relative;}
.certificate-area { width: 7rem; height: 9.74rem; padding-top: .72rem; padding-left: .68rem; padding-right: .42rem; margin: auto; background: url(../img/certificate-bg.jpg) no-repeat; background-size: 100%; }
.certificate-title { width: 2.68rem; height: .62rem; display: block; margin:auto; margin-bottom: .34rem;}
.second-txt { text-align: center;color: #e34120;}
.line-img  { width: 3.88rem; height: .23rem;display: block; margin:.5rem auto .25rem;}
.username { width: 2.6rem;  margin:auto; border-bottom: 1px dashed #f8d1ca; text-align: center;padding-bottom: .1rem;    margin-bottom: .5rem;}
.certificate-area .light-text{color: #e34120;}
.certificate-bt { position: absolute; width: 75%; bottom: .3rem;}
.certificate-bt .affix-area{ text-align: center; margin-top: 1em; position: relative;}
.certificate-bt .affix-img { position: absolute;right: 0; bottom: 0; width: 1.66rem; height: 1.66rem; display: block; top: 50%; left: 50%; margin-left: -.83rem;  margin-top: -.83rem;}
.certificate-bt .date{ color: #333; -webkit-transform: scale(.9);  -moz-transform:scale(.9);  -o-transform:scale(.9);  transform:scale(.9);}
@media screen and (max-width: 321px) {
  .search-group .search-control { font-size: 12px;}
  .search-group-pos .btn { font-size: 12px;}
  .img-text-wrap .text-wrap .mh-area { padding-top: .02rem;}
  .img-text-wrap .text-wrap .mh-area .num-text { font-size: 12px;}
  .img-text-item .mh-area .collect-area { margin-top: 0;}
  .img-text-item .mh-area .collect-area .scale-text { margin-left:0;}
  .img-text-item .btn-contribute {  font-size: 12px;   width: 2.48rem;}
  .img-text-item .date { margin-top: .18rem;}
  .module-item {border-bottom-width: 4px;}
  .feed-module .feed-item-success { line-height: 20px;}
  .donations-nav span:before ,.donations-nav span:after { top: -.02rem;}
  .btn-box.btnbox-pd .btn {font-size: 14px; }
  .module-peointro .num { font-size: 23px}
  .money-list { font-size: 12px;}
  .money-list .num { font-size: 16px;} 
}

@media screen and (min-width: 321px) and (max-width:400px) {
  .scale-text {  -webkit-transform: scale(.95);  -moz-transform:scale(.95);  -o-transform:scale(.95);  transform:scale(.95);}

}
@media screen and (min-width: 400px) and (max-width:767px) {
  .search-group .search-control { font-size: 15px;}
  .search-group-pos .btn { font-size: 15px;}
  .img-text-wrap .text-wrap .mh-area .num-text { font-size: 14px;}
  .img-text-item .btn-contribute { font-size: 14px;}
  .module-item {border-bottom-width: 8px;}
  .feed-module .feed-item-success { line-height: 28px;}
  .btn-box.btnbox-pd .btn {font-size: 16px; }
  .module-peointro .num { font-size: 22px}
  .money-list { font-size: 14px;}
  .money-list .num { font-size: 20px;}
  .main-share .second-text { line-height: 21px;}
  
}

@media only screen and (min-width: 768px){
  .search-group .search-control { font-size: 28px;}
  .search-group-pos .btn { font-size: 28px;}
  .img-text-wrap .text-wrap .collect-area { margin-top: .08rem;}
  .img-text-wrap .text-wrap .icon { margin-right: .05rem;}
  .img-text-wrap .text-wrap .mh-area .num-text { font-size: 25px;}
  .img-text-item .btn-contribute { font-size: 24px;}
  .module-item {border-bottom-width:12px;}
  .feed-module .feed-item-success { line-height: 50px;}
  .donations-nav span:before ,.donations-nav span:after { top: -.08rem;}
  .btn-box.btnbox-pd .btn {font-size: 30px; }
  .module-peointro .num { font-size: 42px;}
  .money-list { font-size: 24px;}
  .money-list .num { font-size: 36px;}
  .main-share .second-text { line-height: 36px;}
}
@media screen and (min-width: 769px){
	.wrapper {    width: 768px; margin: 0 auto;}
	
}