.body_box .banner{position: relative;}
.body_box .banner .l{width: 50%;overflow: hidden;}
.body_box .banner .l .img{position: relative; transition: all 0.32s; -webkit-transition: all 0.32s;overflow: hidden;width: 960px;}
.body_box .banner .l .img::before{content: "";display: block;padding-top: 65%;}
.body_box .banner .l .img img{width: 100%;height: auto;position: absolute;top: 0;left: 0;}

.body_box .banner .r{width: 50%;background: url(../image/rj/banner-r.png)no-repeat center center;height: 100%;box-sizing: border-box !important;padding-left: 82px;position: absolute;right: 0;top: 0;}

.body_box .banner .text{color: #fff;position: absolute;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}
.body_box .banner .text .tit{line-height: 1.2;}
.body_box .banner .text i{display: block; width: 72px; height: 1px; background: #FFFFFF; margin: 20px 0;}
.body_box .banner .text .p{line-height: 22px; padding-bottom: 50px; width: 533px;text-align: justify; }
.body_box .banner .text .more{width: 91px;height: 22px; line-height: 22px; text-align: center; border: 1px solid #FFFFFF;border-radius: 8px;}
.body_box .banner .text .more a{color: #fff;ransition: all 0.32s; -webkit-transition: all 0.32s;}

.gy-part1{}
.gy-part1 .title{padding-bottom: 33px; line-height: 1; }
.gy-part1 .list{ position: relative; height: auto;width: 100%; }
.gy-part1 .li .img{float: left; width: 396px;overflow: hidden;}
.gy-part1 .li .img .imgin{ width: 100%; overflow: hidden;position: relative;transition: all 0.32s;}
.gy-part1 .li .img .imgin img{ width: 100%;}
/* .gy-part1 .li .img .imgin a{display: block;width: 100%;height: 100%;} */
.gy-part1 .li .img .imgin .mask{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;}
.gy-part1 .li .img .imgin a .h{color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);line-height: 1;}
.gy-part1 .li .slick-prev,.gy-part1 .li .slick-next{position: relative; position: absolute; top: -49px;bottom: inherit ;display: block; width: 26px; height: 26px; border: 1px solid #ccc; text-align: center; line-height: 16px; border-radius: 5px;}
.gy-part1 .li .slick-prev{ background: url(../image/images/illnesscenter-icon2l_01.png) no-repeat center; left: 94.7%; }
.gy-part1 .li .slick-next{ background: url(../image/images/illnesscenter-icon2r_02.png) no-repeat center; right: 0; }
.gy-part1 .slick-list{margin: 0 -10px;}
.gy-part1 .slick-slide{margin: 0 10px;}

.gy-part2{}
.gy-part2 .tit{line-height: 1;}
.gy-part2 .left .title .more{margin-top: 3px;}
.gy-part2 .left{width: 45%;}
.gy-part2 .title .more{width: 91px;height: 22px; line-height: 22px; text-align: center; border: 1px solid #e7e7e7;  border-radius: 8px;}
.gy-part2 .left .list{margin-top: 5px;}
.gy-part2 .left .list .li{padding: 25px 0;border-bottom: 1px solid #eeeeee;}
.gy-part2 .left .list .li .p{line-height: 1.5;width: 83%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gy-part2 .left .list .li .date{color: #999999;line-height: 1.5;}
.gy-part2 .right{width: 50%;}
.gy-part2 .right .box{margin-top: 37px; padding: 35px 44px;box-shadow: 0px 0px 5px 3px #f4f4f4;}
.gy-part2 .right .box .p{line-height: 1.5;}
.gy-part2 .right .box .xq{width: 93px;height: 24px;border: 1px solid #e7e7e7;border-radius: 8px;text-align: center;margin-top: 20px;}
.gy-part2 .right .box .xq a{width: 100%;height: 100%; line-height: 24px;}
.gy-part2 .right .box .pics{margin-top: 40px;}
.gy-part2 .right .box .pics .img{position: relative;overflow: hidden;width: 249px;}
.gy-part2 .right .box .pics .img::before{content: "";display: block;padding-top: 57%;}
.gy-part2 .right .box .pics .img img{width: 100%;height: auto;position: absolute;top: 0;left: 0;}

.gy-part3{}
.gy-part3 .tit{line-height: 1;}
.gy-part3 .title .more{width: 91px;height: 22px; line-height: 22px; text-align: center; border: 1px solid #e7e7e7;  border-radius: 8px;}
.gy-part3 .list{margin-top: 26px;}
.gy-part3 .list .li{margin-right: 20px;position: relative;overflow: hidden;width: calc((100%  - 80px) / 5);}
.gy-part3 .list .img{position: relative;transition: all 0.32s;overflow: hidden;width: 230px;}
.gy-part3 .list .img::before{content: "";display: block;padding-top: 146%;}
.gy-part3 .list .img img{width: 100%;height: auto;position: absolute;top: 0;left: 0;}
.gy-part3 .list .li:last-child{margin-right: 0;}
.gy-part3 .list .text{position: absolute;left: 0;top: 258px; bottom: 0;right: 0;color: #fff;text-align: center;}
.gy-part3 .list .text .p{padding: 0 23px;margin-top: 10px;line-height: 1.5;}

.gy-part4{}
.gy-part4 .tit{line-height: 1;}
.gy-part4 .title .more{width: 91px;height: 22px; line-height: 22px; text-align: center; border: 1px solid #e7e7e7;  border-radius: 8px;}
.gy-part4 .list{padding: 20px 37px 30px;background: url(../image/rj/p4-bg.png) no-repeat right bottom;margin-top: 35px;box-shadow: 0px 0px 10px 5px #f4f4f4;}
.gy-part4 .list .li{padding: 30px 0;border-bottom: 1px solid #eeeeee;}
.gy-part4 .list .li .h{line-height: 1.5;width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gy-part4 .list .li .date{color: #999999;line-height: 1.5;}

.gy-part5{}
.gy-part5 .title{text-align: center;line-height: 1.5;}
.gy-part5 .list{margin: 30px 68px 0;}
.gy-part5 .li{margin-right: 19px;width: 166px;position: relative;text-align: center;padding: 27px 0 20px;border: 1px solid #e5e5e5;box-sizing: border-box !important;border-radius: 10px;}
.gy-part5 .li:last-child{margin-right: 0;}
.gy-part5 .li .imgs{position: relative;}
.gy-part5 .list .img{position: relative;overflow: hidden;width: 62px;margin: 0 auto;}	
.gy-part5 .list .img::before{content: "";display: block;padding-top: 100%;}
.gy-part5 .list .img img{width: 100%;height: auto;position: absolute;top: 0;left: 0;}
.gy-part5 .li .img2{position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: 0;}
.gy-part5 .li .p{margin-top: 10px;}
.gy-part5 .list .li:hover{background: #01763a;color: #fff;}
.gy-part5 .list .li:hover .img2{opacity: 1;transition: all 0.32s;}
.gy-part5 .list .li:hover .img1{opacity: 0;transition: all 0.32s;}
.gy-part5 .list .li:hover .p{color: #fff;}

/* brief_introduction */
.brief-part2{}
.brief-part2 .l{width: 65%;padding: 56px 36px 45px;box-sizing: border-box !important;box-shadow: 0px 0px 5px 3px #f4f4f4;position: relative;overflow: hidden;}
.brief-part2 .l .title{line-height: 1;padding-bottom: 30px;}
.brief-part2 .l .title .more{width: 91px;height: 22px; line-height: 22px; text-align: center; border: 1px solid #e7e7e7;border-radius: 8px;}


.brief-part2 .l .list .li{padding: 26px 0;border-bottom: 1px solid #eeeeee;line-height: 1.5;}
.brief-part2 .l .list .li:last-child{border:none;}
.brief-part2 .l .list .li .p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 85%;}
.brief-part2 .l .list .li .date{color: #999999;}
.brief-part2 .r{width: 33.333%;height: 100%;}

.brief-part2 .r .part{width: 100%;height: 310px;position: relative;}
.brief-part2 .r .part .img{transition: all 0.32s; -webkit-transition: all 0.32s;}
.brief-part2 .r .part a{width: 100%;height: 100%; display: block;transition: all 0.32s; -webkit-transition: all 0.32s;}
.brief-part2 .r .part a .img{padding: 106px 0 17px;}
.brief-part2 .r .part a .img img{display: block;margin: 0 auto;}
.brief-part2 .r .part .h{color: #fff;line-height: 1;text-align: center;}
.brief-part2 .r .part a:hover{transform: scale(1.2); -webkit-transform: scale(1.2); transition: all 0.32s; -webkit-transition: all 0.32s;}

.brief-part2 .r .part1{background: #01763a;}
.brief-part2 .r .part2{background: #528eb5;}
.brief-part2 .l .list .li:hover .date{color: #01763a;}



@media only screen and (max-width:1279px) {
	.body_box .banner .l .img{width: 700px;}
	.body_box .banner .text .p{width: 450px;}
	.gy-part1 .list .li{margin-right: 0;}
	.gy-part1 .list .li .img{width: 330px;}
	.gy-part1 .list .slick-prev{left:93.5%;}

	/* .gy-part2 .left .list .li{padding: 28px 0;} */
	.gy-part2 .left .list .li .p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 100%;}
	.gy-part2 .list .li .date{float: none;}
	.gy-part2 .right .box{padding: 30px 20px;}
	.gy-part2 .right .box .pics .img{float:none;margin: 10px auto;width: 200px;}
	.gy-part2 .right .box .pics{margin-top: 20px;}

	.gy-part3 .list .img{width: 180px;}
	.gy-part3 .list .text{top: 180px;}
	.gy-part5 .list .img{width: 50px;}
	.gy-part5 .list .li{width: 120px;padding: 20px;}

}
@media only screen and (max-width:1023px) {
	.body_box .banner .l .img{width: 500px;}
	.body_box .banner .r{padding-left: 30px;}
	.body_box .banner .text .p{width: 400px;}

	.gy-part1 .list .li .img{width: 250px;}
	.gy-part1 .list .slick-prev{left:91.5%;}
	.gy-part2 .left .list .li .p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 85%;}
	.gy-part2 .list .li .date{float: right;}
	.gy-part2 .left{float: none;width: 100%;}
	.gy-part2 .right{float: none;width: 100%;margin-top: 30px;}
	.gy-part2 .right .box .pics .img{display: inline-block;width: 48%;}
	.gy-part3 .list .img{width: 120px;}
	.gy-part3 .list .text{top: 150px;}
	.gy-part3 .list .text .p{display: none;}
	.gy-part5 .list .img{width: 40px;}
	.gy-part5 .list{margin: 30px 0;}
	.gy-part5 .list .li{margin: 0 1% 0.1rem; width: 30%; padding: 40px 0;}

	.brief-part2 .l,.brief-part2 .r{float: none;width: 100%;}
	.brief-part2 .r{margin-top: 20px;}
	.brief-part2 .r .part{width: 49%;display: inline-block;}
}
@media only screen and (max-width:768px) {
	.body_box .banner .l .img{width: 100%;}
	.body_box .banner .text .p{display: none;}
	.gy-part1 .list .li{margin: auto;}
	.gy-part1 .list .li{margin-right: 0;width: 100%;}
	.gy-part1 .list .li .img{width: 100%;}
	.gy-part1 .list .slick-prev{left:83.5%;}
	.gy-part1 .slick-prev, .slick-next{ top: -40px;}
	.gy-part2 .left .list .li{padding: 20px 0;}
	.gy-part2 .left .list{margin-top: 5px;}
	.gy-part2 .left .list .li .p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 100%;float: none;}
	.gy-part2 .list .li .date{float: none;margin-top: 5px;}
	.gy-part2 .right .box{margin-top: 30px; padding: 30px 20px;}
	.gy-part2 .right .box .pics{margin-top: 20px;}
	.gy-part2 .right .box .pics .img2{margin-left: 0;}
	.gy-part2 .right .box .pics .img{width: 100%;}

	.gy-part3 .list{margin-top: 30px;}
	.gy-part3 .list .li{margin-right: 10px;width: 47%;height: auto;margin-top: 10px;}
	.gy-part3 .list .li:nth-child(2n){margin-right: 0;}
	.gy-part3 .list .li .img{width: 100%;}
	.gy-part3 .list .li .text{color: #fff;top: 150px;}
	.gy-part3 .list .li .text .p{display: block;}
	.gy-part4 .list{padding: 20px 10px ;}
	.gy-part4 .list .li{padding: 20px 0 ;}
	.gy-part4 .list .li .h{width: 100%;float: none;}
	.gy-part4 .list .li .date{float: none;margin-top: 5px;}
	
	.gy-part5 .list .li .img{width: 45px;}
	.gy-part5 .list .li{margin: 0 1% 0.1rem; width: 30%; padding: 20px 0;}

	.brief-part2 .r .part{height: 200px;}
	.brief-part2 .r .part a .img{padding: 50px 0 17px;}
	.brief-part2 .l{padding: 30px 10px;}
	.brief-part2 .l .title{padding-bottom: 10px;}
	.brief-part2 .l .list .li{padding: 20px 0;}
	.brief-part2 .l .list .li .p{width: 100%;float: none;}
	.brief-part2 .l .list .li .date{float: none;margin-top: 5px;}


}
@media only screen and (min-width:768px) {
	.body_box .banner .l .img:hover{ transform: scale(1.1); -webkit-transform: scale(1.1); transition: all 0.32s; -webkit-transition: all 0.32s; } 
	.body_box .banner .text .more:hover{ transform: scale(1.1); -webkit-transform: scale(1.1); transition: all 0.32s; -webkit-transition: all 0.32s; } 

	.gy-part1 .li .imgin:hover{ transform: scale(1.1); -webkit-transform: scale(1.1); transition: all 0.32s; -webkit-transition: all 0.32s; } 

	.title .more:hover{background: #01763a;color:#fff;}
	.gy-part2 .left .li:hover .date{color: #01763a;}

	.gy-part2 .left .li:hover a{color: #01763a;}
	.brief-part2 .list .li:hover a{color: #01763a;}
	.brief-part2 .list .li:hover{border-color: #01763a;}
	.gy-part2 .left .li:hover{border-color: #01763a;}
	.gy-part2 .right .box .xq:hover{background: #01763a;}
	.gy-part2 .right .box .xq:hover a{color:#fff;}
	.gy-part3 .list .img:hover{transform: scale(1.1); -webkit-transform: scale(1.1);  transition: all 0.32s;}
	.gy-part4 .list .li:hover a{color: #01763a;}
	.gy-part4 .list .li:hover{border-color: #01763a;}
	.gy-part4 .list .li:hover .date{color: #01763a;}

}






