.container{width:100%;max-width:1365px}
.layui-fixbar{display:none}

/* pc版轮播图 */
.myswiper{height:auto;width:100%;margin:auto;position:relative}
.myswiper .mythumbs{position:absolute;top:0;left:0;display:flex;flex-direction:row;width:100%;height:100%;z-index:1}
.myswiper .swiper-container{width:100%;height:100%;height:100vh}
.myswiper .swiper-slide img{width:100%;height:100%;object-fit:cover}
.mythumbs .thumbs{cursor:pointer;background:rgba(0,0,0, .1);flex:1;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.mythumbs .thumbs+.thumbs{border-left:1px solid #fff}
.myswiper .mythumbs .curn.thumbs:nth-of-type(1){background:rgba(3,188,189, .9)}
.myswiper .mythumbs .curn.thumbs:nth-of-type(2){background:rgba(253,94,1, .9)}
.myswiper .mythumbs .curn.thumbs:nth-of-type(3){background:rgba(99,182,47, .9)}
.myswiper .mythumbs .subject{font-size:28px;color:#fff;display:block}
.myswiper .mythumbs .subtitle{font-size:16px;margin:8px 0 12px 0;color:#fff;display:block}
.myswiper .mythumbs .arrow img{height:40px}

/* pc版捐赠中心 */
.donate{background:#fff;padding:100px 0;text-align:center}
.donate .subject{margin:20px 0;font-size:18px;color:#666}
.donate .col-sm-6 > img{width:450px}
.donate .btn{background-color:#f33f00}
.donate .single a{background-color:#03bcbd}
.donate .month:hover a{background-color:var(--minor_color)}
.donate .month a:focus{color:#fff}
.donate .single:hover a{background-color:#00d9da}
.donate .drop3{position:absolute;bottom: 50px;left:50%;margin-left:-80px;background:#fff;box-shadow:0 0 10px 2px rgba(0,0,0,.15);font-size:14px;padding-bottom:10px;color:#666}
.donate .drop3 img{width:100%}

/* pc版服务学校 */
.school{background:#fff}
.school #container.map{height:calc(100vh - 95px);width:100%;position:relative;overflow:hidden}
.school .subject{padding-left:32px;margin:20px 0 0 0;font-size:18px;color:#666}
.school .num{padding-left:32px;font-size:32px;color:#ff7f00;font-weight:700;font-family:Arial}

/* pc版新闻 */
.news{background:#fff;padding:48px 0 16px 0}
.news .news_link{border:1px solid var(--bd_color);border-radius:8px}
.news .img{overflow:hidden;width:100%;height:0;padding-bottom:87.5%;border-radius:8px 8px 0 0}
.news .subject{margin:20px 15px 0 15px;font-size:16px;color:#333;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news .subtitle{height:64px;margin:8px 15px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.news .time{margin:16px 15px;font-size:14px;color:#666}
.news .btn{margin:16px 0;background-color:#03bcbd;color:#fff}
.news .btn:hover{background-color:#00d9da}

/* pc版合作伙伴 */
.partner_plh0{height:70px}

.partner_title{font-size:20px;font-weight:700;padding:24px 0 16px 0}
.partner{background:linear-gradient(to bottom, transparent 0%,transparent 50%,white 51%,white 100%)}
#partner{background:#fff}
.partner-img{height:120px;padding:26px 5px}
.partner_plh{height:calc(100vh - 763px);background:#fff}

@media screen and (min-width:768px) and (max-width:991px) {
	/* 平板 ipad min */
	/* 合作伙伴 */
	.partner_title{padding:24px 0 16px 0 !important}
	.partner-img{height:50px;padding:6px 0}
	.partner_plh{height:30px}
}
@media screen and (min-width:992px) and (max-width:1314px) {
	/* 平板 ipad air */
	/* 合作伙伴 */
	.partner-img{height:60px;padding:6px 0}
	.partner_plh{height:40px}
}

@media(max-width:991px){
	/* phone版轮播图@@ */
	#myswiper{margin-top:50px}
	.my-slide{position:relative}
	.mythumbs2{position:absolute;top:0;left:0;display:flex;flex-direction:row;width:100%;height:100%;z-index:1}
	.mythumbs2 .thumbs{flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
	.mythumbs2 .thumbs1{background:#00cccc;background:-moz-linear-gradient(left,#00cccc 35%,transparent 80%);background:-webkit-linear-gradient(left,#00cccc 35%,transparent 80%);background:linear-gradient(to right,#00cccc 35%,transparent 80%)}
	.mythumbs2 .thumbs2{background:#ff6600;background:-moz-linear-gradient(left,#ff6600 35%,transparent 80%);background:-webkit-linear-gradient(left,#ff6600 35%,transparent 80%);background:linear-gradient(to right,#ff6600 35%,transparent 80%)}
	.mythumbs2 .thumbs3{background:#66cc33;background:-moz-linear-gradient(left,#66cc33 35%,transparent 80%);background:-webkit-linear-gradient(left,#66cc33 35%,transparent 80%);background:linear-gradient(to right,#66cc33 35%,transparent 80%)}
	.mythumbs2 .tips{margin-left:30px}
	.mythumbs2 .subject{font-size:24px;color:#fff;display:block}
	.mythumbs2 .subtitle{font-size:14px;margin:3px 0 8px 0;color:#fff;display:block}
	.mythumbs2 .arrow img{height:25px}

	/* phone版捐赠中心 */
	.donate{padding:0;text-align:center}
	.donate .subject{margin:10px 0;font-size:12px}
	.donate .col-sm-6 > img{width:50%}
	.donate .btn{}
	.donate .col-sm-6{padding-top:20px;padding-bottom:35px}
	
	/* phone版服务学校 */
	.school .col-xs-12{display:flex;border-bottom:1px solid var(--bd_color);padding:10px 30px 6px 30px}
	.school .subject{width:55%;padding-left:0px;margin-top:6px;font-size:15px}
	.school .num{width:45%;padding-left:0px;text-align:right;font-size:22px}
	
	/* phone版新闻 */
	.news2{background:#fff;padding:35px 0 16px 0}
	.news2 .title{font-size:18px;font-weight:700;margin-bottom:15px}
	.news2 .news_link{border:1px solid var(--bd_color);border-radius:4px}
	.news2 .img{overflow:hidden;width:100%;height:0;padding-bottom:65%;border-radius:4px 4px 0 0}
	.news2 .subject{margin:15px;font-size:15px;color:#333;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.news2 .subtitle{height:55px;margin:0 15px;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
	.news2 .time{margin:15px 15px 25px 15px;font-size:12px;color:#666}
	.news2 .btn{margin-top:15px;background-color:#03bcbd}

	/* phone版合作伙伴 */
	.partner2{background:#fff}
	.partner_title{font-size:18px;padding:40px 0}
	.partner2-pagination{width:100%;left:0;right:0;top:8px}
	.partner2-pagination .swiper-pagination-bullet{margin:0 4px}

	.t-ctn{width:100%;overflow-x:auto}
	/* .t-ctn .s-ctn{height:150px;white-space:nowrap;font-size:0} */
	/* .t-ctn .s-ctn div{font-size:14px;box-sizing:border-box;white-space:normal;word-wrap:break-word;word-break:break-all;overflow:hidden;display:inline-block;width:200px;height:100%;border:10px solid red} */
	.t-ctn .s-ctn{white-space:nowrap;font-size:0}
	.t-ctn .s-ctn div{box-sizing:border-box;overflow:auto;display:inline-block;width:48%;height:100%;border:10px solid #fff}

	/**整屏滚动**/
	.myswiper2{height:calc(100vh - 50px)}
	.my-slide{height:33.33%}
	.my-slide > img{object-fit:cover;width:100%;height:100%}
	.donate{margin-top:50px;height:calc(100vh - 50px)}
	.donate .col-sm-6{height:calc(50vh - 25px);padding-bottom:0}
	.donate .col-sm-6 > img{width:unset;height:calc(50vh - 25px - 20px - 46px - 70px);max-height:220px}
	.school #container.map{margin-top:50px;height:calc(100vh - 200px)}
	.news2{margin-top:50px;height:calc(100vh - 50px);padding:10px 0 0 0}
	.partner2{margin-top:50px;height:calc(100vh - 260px)}
	.partner_title{padding:10px 0 16px 0}
	#footDiv{height:210px}
	#footDiv .copyright{padding-bottom:0}
}

@media(max-width:767px){
	#section1, #section4{background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);background:linear-gradient(to bottom,#ffffff 0%,#f2f2f2 100%)}
/* 	.month, .single{height:50vh} */
	.donate .single{background-color:#f2f2f2}
	.mythumbs2 .tips{margin-left:15px}
}