.main{background: #fff;}

.item-service{margin-top: 80px;}
.item-service .service-box{width: 1220px;margin: auto;}
.item-service .service-list{}
.item-service .service-list ul{text-align: center;}
.item-service .service-list ul li{width: 386px;display: inline-block;vertical-align: top;margin: 0 10px;}
.item-service .service-list ul li .li-header{text-align: left;padding: 10px 20px;border: 1px solid #aaaaaa;box-sizing: border-box;border-radius: 20px 0 0 0;background: #eeeeee;box-sizing: border-box;}
.item-service .service-list ul li .li-header p{}
.item-service .service-list ul li .li-header p:nth-child(1){font-size: 22px;color: #595757;font-weight: bold;line-height: 26px;}
.item-service .service-list ul li .li-header p:nth-child(1) span{font-size: 12px;font-weight: normal;margin-left: 5px;}
.item-service .service-list ul li .li-header p:nth-child(2){font-size: 16px;color: #595757;line-height: 20px;}
.item-service .service-list ul li .li-img{width: 100%;}
.item-service .service-list ul li .li-img img{width: 100%;}


.item-health{margin-top: 60px;margin-bottom: 60px;}
.item-health .health-box{width: 1200px;margin: auto;}
.item-health .health-header{text-align: left;padding: 20px;border: 1px solid #aaaaaa;box-sizing: border-box;border-radius: 20px 0 0 0;box-sizing: border-box;background: #eeeeee;}
.item-health .health-header p:nth-child(1){font-size: 22px;color: #595757;font-weight: bold;line-height: 26px;}
.item-health .health-header p:nth-child(2){font-size: 16px;color: #595757;line-height: 20px;margin-top: 5px;}
.item-health .health-news{box-shadow: 0 10px 5px #e1e1e1;}
.item-health .health-news .news-type{}
.item-health .health-news .news-type ul{text-align: center;}
.item-health .health-news .news-type ul li{display: inline-block;width: 20%;box-sizing: border-box;background: #eeeeee;cursor:pointer;}
.item-health .health-news .news-type ul li.on{background: #49c1be;}
.item-health .health-news .news-type ul li p{font-size: 18px;color: #595757;line-height: 60px;position: relative;padding-left: 50px;display: inline-block;}
.item-health .health-news .news-type ul li.on p{color: #fff;}
.item-health .health-news .news-type ul li p:before{display: block;content: "";position: absolute;top: 0;bottom: 0;left: 0;margin: auto;width: 45px;height: 45px;}
.item-health .health-news .news-type ul li.et p:before{background: url('../images/health/icon-et.png')no-repeat;background-size: 100% 100%;}
.item-health .health-news .news-type ul li.et.on p:before{background: url('../images/health/icon-et-on.png')no-repeat;background-size: 100% 100%;}
.item-health .health-news .news-type ul li.ycf p:before{background: url('../images/health/icon-ycf.png')no-repeat;background-size: 100% 100%;}
.item-health .health-news .news-type ul li.ycf.on p:before{background: url('../images/health/icon-ycf-on.png')no-repeat;background-size: 100% 100%;}
.item-health .health-news .news-type ul li.lnr p:before{background: url('../images/health/icon-lnr.png')no-repeat;background-size: 100% 100%;}
.item-health .health-news .news-type ul li.lnr.on p:before{background: url('../images/health/icon-lnr-on.png')no-repeat;background-size: 100% 100%;}
.item-health .health-news .news-type ul li.cr p:before{background: url('../images/health/icon-cr.png')no-repeat;background-size: 100% 100%;}
.item-health .health-news .news-type ul li.cr.on p:before{background: url('../images/health/icon-cr-on.png')no-repeat;background-size: 100% 100%;}
.item-health .health-news .news-type ul li.cjbhz p:before{background: url('../images/health/icon-cjbhz.png')no-repeat;background-size: 100% 100%;}
.item-health .health-news .news-type ul li.cjbhz.on p:before{background: url('../images/health/icon-cjbhz-on.png')no-repeat;background-size: 100% 100%;}

.item-health .health-news .news-list{margin-top: 20px;}
.item-health .health-news .news-list .list-ul{}
.item-health .health-news .news-list .list-ul .ul-box{height: 570px;overflow-y: auto;}
.item-health .health-news .news-list ul{}
.item-health .health-news .news-list ul li{margin-bottom: 30px;padding: 0 20px;width: 50%;display: inline-block;vertical-align: top;box-sizing: border-box;}
.item-health .health-news .news-list ul li .img{width: 250px;display: inline-block;vertical-align: top;position: relative;height: 160px;overflow: hidden;}
.item-health .health-news .news-list ul li .img img{position: absolute;display: block;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 100%;min-height: 100%;}
.item-health .health-news .news-list ul li .text{width: 300px;display: inline-block;vertical-align: top;padding-left: 10px;box-sizing: border-box;}
.item-health .health-news .news-list ul li .text .name{font-size: 22px;color: #595757;overflow: hidden;word-break: break-all;position: relative;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;height: 50px;line-height: 25px;}
.item-health .health-news .news-list ul li .text .source{font-size: 18px;color: #9fa0a0;margin-top: 10px;line-height: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.item-health .health-news .news-list ul li .text .abstract{font-size: 18px;color: #9fa0a0;margin-top: 5px;line-height: 20px;overflow: hidden;word-break: break-all;position: relative;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;height: 40px;line-height: 20px;}
.item-health .health-news .news-list ul li .text .info{margin-top: 5px;}
.item-health .health-news .news-list ul li .text .info .time{font-size: 18px;color: #9fa0a0;line-height: 20px;}
.item-health .health-news .news-list ul li .text .info .click{font-size: 18px;color: #9fa0a0;line-height: 20px;}
.item-health .health-news .news-list .list-page{width: 200px;margin: auto;text-align: center;padding: 30px 0;}
.item-health .health-news .news-list .list-page p{font-size: 18px;color: #595757;line-height: 40px;border-radius: 20px;background: #eeeeee;cursor:pointer;}

.item-news .news-button{text-align: center;padding: 30px 0 50px;}
.item-news .news-button p{font-size: 30px;color: #595757;opacity: .3;display: inline-block;padding: 0 30px;line-height: 50px;border: 1px solid #aaa;border-radius: 10px;cursor:pointer;}