/* ??? */
.carousel .carousel-control{opacity:1}
.carousel .carousel-control.left{background-image:none}
.carousel .carousel-control.right{background-image:none}
.carousel .carousel-indicators{bottom:-23px;}
.carousel .carousel-indicators li{background-color:#d5d5d5;margin:0 3px}
.carousel .carousel-indicators li.active{border:3px solid #00aadc;background-color:#fff}


.carousel .carousel-control div{background:url(../images/wm_button_icon.png) no-repeat;width:45px;height:45px;background-size:100%;z-index:999;position:absolute}
#carousel-generic1 .swiper-button-prev{background-position:0 0;left:20px}
#carousel-generic1 a:HOVER .swiper-button-prev{background-position:0 -46px}
#carousel-generic1 .swiper-button-next{background-position:0 -93px;right:20px}
#carousel-generic1 a:HOVER .swiper-button-next{background-position:0 -139px}
#carousel-generic2 .swiper-button-prev{width:36px;height:36px;background-position:0 0;left:10px}
#carousel-generic2 .swiper-button-next{width:36px;height:36px;background-position:0 -74px;right:10px}

/* ???? */
.statistics{margin:0 0 30px;padding-top:40px}
.statistics .donation-total{border-right:1px solid #dddddd}
.statistics .donation-times{border-right:1px solid #dddddd;padding-left:15px}
.statistics .title{color:#666}
.statistics .value{color:#ed1c24;font-size:30px;letter-spacing:1px}
.danwei{color:#adadad}
/* ???? top10 */
.statistics .last{overflow:hidden;height:66px;padding:0 0 13px 15px;position:relative}
.statistics .last .title{position:absolute;top:0;width:100%;text-align:left;background:#fff;z-index:990}
.statistics .last .more{position:absolute;left:0;top:0px;width:100%;text-align:right;z-index:999}
.statistics .last .more a{color:#adadad}
.statistics .swiper-container{position:absolute;top:30px;margin:0;padding:0;width:100%}
.statistics .swiper-slide{line-height:30px}
.statistics .column2{width:50px}
.statistics .time{width:80px;padding-right:5px}
.statistics .name{width:calc(100% - 225px);padding-right:5px}
.statistics .amount{margin-right:15px;width:80px;padding-left:5px;text-align:right}


.donate a{background:#E00320;color:#fff}


/* ???? */
.pjt .business{padding:0 0 18px 0;background:#fafafa;border:1px solid #dbdbdb;border-radius:8px;cursor:pointer}
.pjt .business .title{font-size:16px;line-height:45px;color:#231f20}
.pjt .business img{border-radius: 8px}
.pjt .business .count{margin-top:10px;font-size:14px}
.pjt .business .count span{font-size:30px;color:#ed1c24}
.pjt .business .count span:after{content:" "}
.pjt .business .count span:before{content:" "}


/* ???? */
.control{position:absolute;top:30px;display:none;padding:10px 5px;font-weight:700;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.3)}
.control:hover{background-color:rgba(0,0,0,.5)}
.control.pre{left:5px}
.control.next{right:5px}
.partners .center-block{padding:10px}

/** swipe ??2??? **/
.partners .swiper-button-prev{left:0px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%}
.partners .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
.partners .swiper-button-next{right:0px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%}
.partners .swiper-button-next:hover{background-position:0 -139px;background-size:100%}

/* ???? */
#swiper-honor{position:relative}
#swiper-honor .swiper-container{height:144px;margin:0 40px}
#swiper-honor .swiper-slide .wh100p{height:100%;font-size:12px}
#swiper-honor .swiper-slide .date{position:relative;cursor:pointer;height:calc(50% - 7px)}
#swiper-honor .swiper-slide .date div{position:absolute;bottom:0;width:100%;text-align:center;padding:0 5px 0 10px}
#swiper-honor .swiper-slide .layui-elem-field{border-width:1px 0 0 0;border-color:#dfdfdf;margin:0;top:7px;height:12px;position:relative}
#swiper-honor .swiper-slide .layui-elem-field legend{margin:0;padding:0;text-align:center;width:100%}
#swiper-honor .swiper-slide .layui-elem-field legend span{position:absolute;width:12px;height:12px;top:-6px;background:#fff;border:1px solid #dfdfdf}
#swiper-honor .swiper-slide .detail{cursor:pointer;margin-top:10px;color:#337ab7;text-align:center}
#swiper-honor .swiper-slide .detail div{padding-left:10px}
/* #swiper-honor .swiper-button-next,#swiper-honor .swiper-button-prev{background-size:20px auto} */

#swiper-honor .swiper-slide .layui-elem-field:before{width:50%;border-bottom:1px solid #dfdfdf;content:"";position: absolute;left:0;top:0px}
#swiper-honor .swiper-slide .layui-elem-field:after{width:calc(50% - 12px);border-bottom:1px solid #dfdfdf;content:"";position: absolute;right:0;top:0px}

#swiper-honor .swiper-slide-prev .layui-elem-field:before{border-bottom:3px solid #ed1c24;top:-1px}
#swiper-honor .swiper-slide-prev .layui-elem-field:after{border-bottom:3px solid #ed1c24;top:-1px}
#swiper-honor .swiper-slide-active .layui-elem-field:before{border-bottom:3px solid #ed1c24;left:0;top:-1px}
#swiper-honor .swiper-slide-active .layui-elem-field legend span{background:#ed1c24;border-color:#ed1c24}
#swiper-honor .swiper-slide-prev .layui-elem-field legend span{border:2px solid #ed1c24}

/** swipe ??2??? **/
.honor .swiper-button-prev{left:0px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%}
.honor .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
.honor .swiper-button-next{right:0px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%}
.honor .swiper-button-next:hover{background-position:0 -139px;background-size:100%}


@media only screen and (max-width: 767px) {
	.carousel .carousel-control{display:none;}
    .statistics .donation-total{border-right:none;padding-bottom:10px;margin-bottom:10px;}
    .statistics .donation-times{border-right:none;padding-left:0;padding-bottom:10px;margin-bottom:10px;}
    .statistics .last{padding-left:0}
    .plr20{padding:0 15px;}
    .partners .swiper-button-prev{width:36px;height:36px;display:none;}
    .partners .swiper-button-next{width:36px;height:36px;background-position:0 -74px;;display:none;}
    .partners .swiper-button-prev:hover{background-position:0 -37px;outline:none}
    .partners .swiper-button-next:hover{background-position:0 -111px;outline:none}
    .honor .swiper-button-prev{margin-top:-16px;width:36px;height:36px}
    .honor .swiper-button-next{margin-top:-16px;width:36px;height:36px;background-position:0 -74px}
    .honor .swiper-button-prev:hover{background-position:0 -37px;background-size:100%;outline:none}
    .honor .swiper-button-next:hover{background-position:0 -111px;background-size:100%;outline:none}
}
.nopadding{
	padding:0px;
}
