@charset "utf-8";
.donation-item {background-color: #f3f3f3;}
.donation-item .__mian {padding: 25px 35px;}
.donation-item .up-item {font-size: 16px;}
.donation-item .donate-info-wrap {overflow: hidden;height: 38px;background-color: #fff;width: 372px;}
.donation-item .donate-info-wrap b {font-weight: normal;margin-left: 0.5em;}
.donation-item .donate-info-wrap em {margin-left: 0.5em;}
.donation-item .donate-info-wrap i {margin-left: 0.5em;}
.donation-item .donate-info-wrap li {line-height: 38px;padding: 0 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.donation-item .donate-form .input-1 {border: 1px solid #e6e6e6;background: #fff;height: 36px;line-height: 36px;padding: 0 12px;width: 11.5em;margin-right: 15px;font-size: 1em;}
.donation-item .donate-form .input-1:focus {outline: none;}
.donation-item .donate-form .ipt-btn {margin-left: 15px;position: relative;color: #fff;text-align: center;line-height: 38px;padding: 0 12px;border-radius: 5px;background-color: #ed1c24;display: block;}
.donation-item .donate-form .--sub {margin-left: 0;}

.donation-item .donate-total {margin-top: 30px;overflow: hidden;}
.donation-item .donate-total .item {position: relative;width: 33.33333%;}
.donation-item .donate-total .item:before {position: absolute;content: '';left: -1px;top: 50%;width: 1px;height: 60px;background-color: #ddddde;margin-top: -30px;}
.donation-item .donate-total .item1:before {display: none;}
.donation-item .donate-total .item2 {text-align: center;}
.donation-item .donate-total .item3 {}
.donation-item .donate-total p {color: #666;}
.donation-item .donate-total p i {color: #adadad;margin-left: 5px;}
.donation-item .donate-total span {display: block;color: #ed1c24;margin-top: 5px;font-size: 28px;font-weight: 700;}


@media (max-width:1100px){
	.donation-item .__mian {padding: 20px 15px;}
	.donation-item .donate-info-wrap {width: auto;float: none;}
	.donation-item .donate-form {width: auto;float: none;margin-top: 10px;position: relative;}
	.donation-item .donate-form .btn-wp {position: absolute;right: 0;top: 0;}
	.donation-item .donate-form .input-wp {float: none;margin-right: 208px;}
	.donation-item .donate-form .--ct {float: right;}
	.donation-item .donate-form .input-1 {margin-right: 0;width: 48%;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
}
@media (max-width:800px){
	.donation-item .donate-total span {font-size: 22px;}
}
@media (max-width: 700px){
	.donation-item .donate-total .item:before {display: none;}
	.donation-item .__mian {padding-bottom: 10px;}
	.donation-item .donate-form .input-wp {margin-right: 0;}
	.donation-item .donate-form .btn-wp {float: none;margin-top: 10px;position: static;}
	.donation-item .donate-form .ipt-btn {margin: 0;width: 48%;
		-webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.donation-item .donate-form .--btn {float: right;}

	.donation-item .donate-total {margin-top: 10px;}
	.donation-item .donate-total .item {width: 100%;text-align: center;padding: 8px 0;}
	.donation-item .donate-total .item .ct {float: none;}
}

#hot-news-slide {margin-top: 40px;overflow: hidden;height: 30px;}
#hot-news-slide .__mian {width: 9000000px;}
#hot-news-slide li {margin-right: 15px;line-height: 30px;}

@media (max-width:1100px){
	#hot-news-slide {margin: 20px 15px 0;}
}



.home-item-base {background-color: #fafafa;border-radius: 5px;border: 1px solid #dbdbdb;overflow: hidden;}
.home-title-base {position: relative;line-height: 53px;height: 53px;margin: 0 12px;border-bottom: 1px solid #ddd;}
.home-title-base h2 {float: left;font-size: 20px;color: #000;position: relative;}
.home-title-base h2 i {position: absolute;width: 100%;left: 0;bottom: -2px;height: 2px;background-color: #ed1c24;}
.home-title-base .more {float: right;font-size: 16px;color: #ed1c24;}

.home-row-3 .item {width: 33.3333333%;}
.home-row-3 .__mian {margin-left: -15px;}
.home-row-3 .__ct {margin-left: 15px;padding-bottom: 15px;}

.home-item1 {margin-top: 45px;}
.home-item1 .item-pic {height: 167px;overflow: hidden;}
.home-item1 .item-pic img {width: 100%;margin-top: 13px;}
.home-item1 .__cont {margin: 10px 12px 0;height: 156px;overflow: hidden;}

.home-item1 .base-ls li {position: relative;}
.home-item1 .base-ls .date {position: absolute;right: 0;top: 50%;margin-top: -0.7em;color: #5c5c5c;}
.home-item1 .base-ls a {color: #5c5c5c;display: block;position: relative;padding-left: 8px;z-index: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 6em;}
.home-item1 .base-ls a:before {position: absolute;content: '';left: 0;top: 50%;margin-top: -1px;width: 3px;height: 3px;overflow: hidden;background-color: #5c5c5c;}

.home-item1 .item1 .base-ls a {line-height: 1.9;}

.home-item1 .item2 .top {display: table;width: 100%;}
.home-item1 .item2 .top .img {display: table-cell;vertical-align: middle;width: 160px;}
.home-item1 .item2 .top .img a {display: block;overflow: hidden;height: 106px;}
.home-item1 .item2 .top .img img {width: 100%;}
.home-item1 .item2 .top .info {display: table-cell;vertical-align: middle;padding-left: 10px;}
.home-item1 .item2 .top h2 {font-size: 16px;font-weight: bold;overflow: hidden;line-height: 1.4;height: 2.8em;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.home-item1 .item2 .top h2 a {color: #5a5a5a;}
.home-item1 .item2 .top p {margin-top: 5px;color: #5c5c5c;line-height: 1.3;height: 3.9em;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.home-item1 .item2 .ls {margin-top: 6px;}
.home-item1 .item2 .base-ls a {line-height: 1.6;}

.home-item1 .item3 .__cont li {position: relative;}
.home-item1 .item3 .__cont .date {position: absolute;right: 0;top: 50%;margin-top: -0.7em;color: #5c5c5c;}
.home-item1 .item3 .__cont p {line-height: 1.9;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 6em;color: #90541c;}
.home-item1 .item3 .__cont em {color: #9a9a9a;margin-left: 15px;}
@media (max-width:1100px){
	.home-item1 {margin: 25px 15px 0;}
	.home-item1 .item-pic {height: 0;padding-bottom: 50%;}
	.home-item1 .item2 .top .img {width: 120px;}
	.home-item1 .item2 .top .img a {height: 82px;}
	.home-item1 .__mian {margin-left: -10px;}
	.home-item1 .__ct {margin-left: 10px;}
}

@media (max-width:740px){
	.home-row-3 .item {width: 100%;margin-bottom: 10px;}
	.home-row-3 .item3 {margin-bottom: 0;}

	.home-item1 .item-pic {height: auto;padding-bottom: 0;}
	.home-item1 .item2 .top .img a {height: auto;}
	.home-item1 .item2 .top h2 {height: auto;font-size: 14px;}
	.home-item1 .item2 .top p {height: auto;-webkit-line-clamp: 2;}
	.home-item1 .__cont {height: auto;}
	.home-title-base {height: auto;line-height: 40px;}
	.home-title-base h2 {font-size: 16px;}
}


.home-item2 {margin-top: 20px;background: url(../img/home/p2.jpg) no-repeat top right;background-size: auto 100%;}
.home-item2 .__mian {padding: 28px 0 30px 30px;}
.home-item2 .__mian {display: table;}
.home-item2 .__tt {display: table-cell;font-size: 18px;color: #454343;}
.home-item2 .__ct {display: table-cell;font-size: 28px;color: #ed1c24;line-height: 1.4;}
.home-item2 .__ct span {display: block;}
.home-item2 .__ct em {font-size: 1.3em;font-weight: bold;margin: 0 6px;vertical-align: -4px;}

@media (max-width:1100px){
	.home-item2 {margin-top: 15px;}
}

@media (max-width:865px){
	.home-item2 .__tt {font-size: 18px;}
	.home-item2 .__ct {font-size: 20px;}
}

@media (max-width: 735px){
	.home-item2 .__tt {font-size: 16px;}
	.home-item2 .__ct {font-size: 18px;}
}

@media (max-width: 640px){
	.home-item2 .__mian {padding: 28px 0 30px 15px;}
	.home-item2 .__tt {font-size: 14px;}
	.home-item2 .__ct {font-size: 16px;}
}
@media (max-width: 555px){
	.home-item2 .__mian {padding: 20px 0 20px 15px;}
	.home-item2 .__tt {display: block;}
	.home-item2 .__ct {display: block;margin-top: 10px;line-height: 1.2;}
}

@media (max-width: 375px){
	.home-item2 {background-position: 157% 0;}
	.home-item2 .__tt {font-size: 12px;}
	.home-item2 .__ct {font-size: 14px;}
}


.home-item3 {margin-top: 20px;}
.home-item3 .__cont {margin: 20px 20px 0;}
.home-item3 .__ct {padding-bottom: 15px;height: 435px;}
.home-item3 .item1 .__cont {text-align: center;}
.home-item3 .item2 .__cont {line-height: 1.6;}
.home-item3 .item3 .__cont {margin-top: 10px;}
.home-item3 .item3 .__ct {position: relative;background: url(../img/home/item3/p2.png) no-repeat 90% 83%;}
.home-item3 .item3 .title {font-size: 18px;color: #000;font-weight: normal;}
.home-item3 .item3 .info {font-size: 18px;color: #ed1c24;}
.home-item3 .item3 .info.--num {font-size: 24px;}
.home-item3 .item3 .line {line-height: 1.8;}
.home-item3 .item3 .line .title {display: block;}
.home-item3 .item3 .line .info {display: block;}
.home-item3 .item3 .tel {position: absolute;left: 20px;bottom: 15px;}


@media (max-width:1100px){
	.home-item3 {margin-top: 15px;}
	.home-item3 .item3 .line {line-height: 1.6;}
}

@media (max-width: 940px){
	.home-item3 .item3 .title ,.home-item3 .item3 .info {font-size: 16px;}
	.home-item3 .item3 .info.--num {font-size: 20px;}
}

@media (max-width: 880px){
	.home-item3 .item3 .info.--num {font-size: 18px;}
}
@media (max-width:740px){
	.home-item3 .__ct {height: auto;}
	.home-item3 .__cont {margin: 10px 10px 0;}
	.home-item3 .item3 .tel {position: static;margin-top: 5px;}
}

@media (max-width: 490px){
	.home-item3 .item3 .__ct {background-size: 75px;background-position: 97% 86%;}
}


.home-new-run {margin-top: 35px;}
.home-new-run .__mian {border-left: 2px dotted #ed1c24;padding-left: 12px;overflow: hidden;}
.home-new-run .__title {font-size: 32px;font-weight: normal;color: #000;line-height: 1;height: 45px;position: relative;border-bottom: 1px solid #ddd;}
.home-new-run .__title:before {position: absolute;bottom: -2px;left: 0;width: 4em;height: 2px;background-color: #ed1c24;content: '';}
.home-new-run .run-ct {overflow: hidden;}
.home-new-run .run-main {margin-top: 16px;width: 9999999px;}
.home-new-run li {width: 312px;margin-right: 8px;text-align: center;}
.home-new-run .pic {display: block;}
.home-new-run .pic img {}
.home-new-run h3 {margin-top: 10px;font-weight: normal;font-size: 16px;}
.home-new-run h3 a {color: #434343;line-height: 1.4;}

@media (max-width: 1000px){
	.home-new-run li {width: 260px;}
}

@media (max-width: 740px){
	.home-new-run .__title {font-size: 20px;height: 30px;}
	.home-new-run h3 {font-size: 14px;margin-top: 6px;}
	.home-new-run li {width: 230px;}
}
@media (max-width: 450px){
	.home-new-run li {width: 180px;}
}


.home-us-info {margin-top: 30px;}
.home-us-info .__mian {padding: 20px 35px;}
.home-us-info .item {width: 191px;}
.home-us-info .cont {background-color: #fff;}
.home-us-info .item4 {width: 469px;}
.home-us-info .item4 .cont {height: 143px;}
.home-us-info .item4 .info {padding: 15px 18px;}
.home-us-info .item4 .info h2 {font-weight: bold;font-size: 16px;color: #a47447;line-height: 1.2;}
.home-us-info .item4 .info p {margin-top: 8px;color: #ababab;line-height: 1.6;}
.home-us-info .item4 .info .more {color: #a47447;}
.home-us-info .info-wrap {margin-left: -12px;}
.home-us-info .cont {margin-left: 12px;}

@media (max-width:1100px){
	.home-us-info .__mian {padding: 15px 15px;}
	.home-us-info .item {width: 33.3333333%;}
	.home-us-info .cont {text-align: center;}
	.home-us-info .item4 .cont {text-align: left;height: auto;}
	.home-us-info .item4 {width: 100%;margin-top: 10px;}
}

.partners-link {margin-top: 30px;}
.partners-link .__title {font-size: 22px;font-weight: bold;color: #333;line-height: 1.2;}
.partners-link .__title .txt {height: 34px;}
.partners-link .__mian {margin-top: 10px;margin-left: -15px;}
.partners-link .__mian li {margin-left: 15px;margin-top: 10px;}

@media (max-width: 740px){
	.partners-link {margin-top: 18px;}
	.partners-link .__title {font-size: 16px;}
	.partners-link .__title .txt {height: 28px;}
}


#page{
	text-align: center;
}
#page ul{
	font-size: 0;
}
#page ul li {
	display: inline-block;
	font-size: 13px;
	line-height: 30px;
	height: 32px;
	padding: 0 10px;
	border: 1px solid #eee;
	margin-left: -1px;
	float: left;
}
#page ul li:first-child{
	border-radius: 4px 0 0 4px;
}
#page ul li:last-child{
	border-radius: 0 4px 4px 0;
}
#page ul li a{
	color: #000;
	float: none;
	padding: 0;
	display: inline-block;
	border: 0;
}
#page ul li span{
	padding: 0;
	font-size: 12px;
	line-height: 30px;
	color: #a6aaad;
	border: 0;
	background: #fff;
}
#page ul li span strong{
	font-weight: normal;
}
#page ul li.thisclass,
#page ul li a:hover,
#page ul li a.on{
	background: #fff;
	color: #00aaeb;
}