/* ??? */
.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 .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:" "}


/* ????/???? */
.layui-col-sm6 .more{margin-top:10px;text-align:right}
.layui-col-sm6 .more a{color:#337ab7}

/* ???? */
.news .recommend{margin-top:16px;padding-bottom:15px}
.news .recommend .title>a{font-size:16px}
.news a span{color:#adadad}
.news .recommend .info{margin:16px 0;position:relative}
.news .recommend .info .pic{float:left;margin-right:11px}
.news .recommend .info img{width:168px;height:112px;vertical-align:bottom}
.news .recommend .info .text{float:left;width:calc(100% - 180px);word-break:break-all}
.webkit_bw {-webkit-line-clamp:5}
.ie_bw {max-height:100px}
.ie_bw::after{right:6px}

.news ul{width:100%}
.news li{line-height:27px}

/* ???? */
.video .recommend{margin-top:16px;padding:0 12px}
.video .videoTips{line-height:270px;text-align:center;display:block}

/* ???? */
.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%}

@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}
}
.nopadding{
	padding:0px;
}
