
.charityW{margin-top: -60px;}
.charity-define{background-image: url("../images/charity_bg101.jpg");background-repeat: no-repeat;background-position: right bottom;background-size: cover;padding-top: 115px;padding-bottom: 130px;}

.define-list li{float: left;width: 49%;height: 575px;}
.define-list li.first{margin-right: 2%;background-color: #fff;padding: 20px 64px;box-sizing: border-box;-webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; ;transition: all 0.5s linear;}
.define-list li .libx{height: 280px;background-color: #fff;padding: 20px 35px;box-sizing: border-box;margin-bottom: 15px;-webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; ;transition: all 0.5s linear;}
.define-list li .libx:last-child{margin-bottom: 0;}
.define-list li .contBox{width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}

.define-list li .cont-title{width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.define-list li .cont-title h2{flex: 1;font-size: 42px;line-height: 50px;color: #1d1d1d;}
.define-list li .cont-title .icon{width: 70px;text-align: right;padding-left: 10px;}
.define-list li .cont-title .icon img{max-width: 100%;}
.define-list li .cont-title .icon .icon2{display: none;}
.define-list li .mes{margin-top: 35px;color: #4d4d4d;}
.define-list li .mes .item{display: flex;flex-direction: row;}
.define-list li .mes .item em{width: 14px;font-size: 20px;line-height: 26px;}
.define-list li .mes .item p{flex: 1; }
.define-list li .mes  p{font-size: 16px;line-height: 26px; }
.define-list li.first:hover,.define-list li .libx:hover{background-color: #fd4f48;}
.define-list li.first:hover .cont-title h2,.define-list li.first:hover .mes,.define-list li .libx:hover .cont-title h2,.define-list li .libx:hover .mes {color: #fff;}
.define-list li.first:hover .cont-title .icon .icon1,.define-list li .libx:hover .cont-title .icon .icon1{display: none;}
.define-list li.first:hover .cont-title .icon .icon2,.define-list li .libx:hover .cont-title .icon .icon2{display: inline-block;}

.charity-property{background-color: #e0e0de;background-image: url("../images/charity_bg2.jpg");background-position: left bottom;background-repeat:no-repeat;background-size: cover; min-height: 900px;}
/*.property-info{display: flex;flex-direction: row;}*/
/*.property-info .property-img{width: 50%;height: 100%;position: relative;}*/
/*.property-info .property-img img{width: 100%;}*/
.property-info .bx{float: right;width: 50%;padding-top: 105px;overflow: hidden;box-sizing: border-box;}
.property-info .info-bx{padding-left: 85px;padding-bottom: 40px;}
.property-info .info{padding: 40px 50px 0 50px;display: block;width: 80%;color: #666;-webkit-transition: all 0.7s linear; -moz-transition: all 0.7s linear; -o-transition: all 0.7s linear; ;transition: all 0.7s linear;box-sizing: border-box;overflow: hidden;}
.property-info .info h3{font-size: 30px;line-height: 40px;}
/*.property-info .info .sub{height: 0;overflow: hidden;margin-top: 15px;}*/
.property-info .info .sub{display: none;margin-top: 15px;}
.property-info .info p{font-size: 20px;line-height: 28px;}
.charity-pro{background-color: #f9f9f9;padding-top: 100px;padding-bottom: 120px;}
.charity-proCont{font-size: 16px;line-height: 26px;}
.charity-proCont img{max-width: 100%!important;}
.property-info .info.active{color: #fff;background-image: url("../images/property_bg.png");background-repeat: no-repeat;background-position: left bottom;background-size: 100% 100%;padding: 40px 50px;height: auto;margin: 50px 0 30px 0;}
/*.property-info .info.active{color: #fff;padding: 40px 50px;height: auto;margin: 50px 0 30px 0;background: -webkit-linear-gradient(to right, #f18888 0%, #f3cece 60%);background: -moz-linear-gradient(to right, #f18888 0%, #f3cece 60%);background: -ms-linear-gradient(to right, #f18888 0%, #f3cece 60%);background: -o-linear-gradient(to right, #f18888 0%, #f3cece 60%);background:linear-gradient(to right, #f18888 0%, #f3cece 60%)}*/
.property-info .info:last-child:hover{margin-bottom: 0;}
.property-info .info.active .sub{display: block}


.cooperate{padding-top:75px;padding-bottom: 180px;background-image: url("../images/charity_bg3.jpg");background-repeat: no-repeat;background-position: right bottom;background-size: cover;}
.cooperate-list{}
.cooperate-list li{float: left;width: 20%;height: 220px;background-color: #fff;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef;box-sizing: border-box;}
.cooperate-list li a{display: flex;width: 100%;height: 100%;flex-direction: column;align-items: center;justify-content: center;}
.cooperate-list li a img{max-width: 90%;max-height: 90%;}

.charity-contact{padding: 110px 0; background-image: url("../images/charity_bg4.jpg");background-repeat: no-repeat;background-position: right bottom;background-size:100%;background-color: #fff;}
.contact-ct{display: flex;flex-direction: row;justify-content: space-between;}

.contact-ct .mes{width: 530px;}
.contact-ct .mes h3{font-size: 34px;line-height: 48px;color: #000;}
.contact-ct .mes .bk{margin-top: 15px;}
.contact-ct .mes p{font-size: 30px;line-height: 40px;color: #000; }
.contact-ct .mes p a{font-weight:1000; }
.contact-ct .mes em{display: block;font-size: 20px;line-height: 40px;color: #818181;}










