.kg{height: 50px;width: 100%;}
.pro-banner{margin-top: 110px;background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;height: 440px;}
.pro-banner .page-title{padding: 80px 0 0 0;text-align: center}
.pro-banner .page-title h4{font-family: Noto Sans CJK;font-size: 55px;line-height:70px;color: #fff;margin-bottom: 20px;font-weight: 600;font-style: italic;}
.pro-banner .page-title p{display: block;margin:50px auto 20px auto;font-size: 16px;color: #666;font-family: Noto Sans CJK;line-height: 50px;background-color: #fff;border-radius:30px;text-align: center;width:200px; }
.pro-banner .page-title span{display: block;font-family: Noto Sans CJK;font-size: 18px;color: #fff;line-height: 25px;}
.pro-banner .location{width:100%;height: 30px;line-height: 30px;position: absolute;bottom:30px;left: 0;font-size: 14px;color: #fff;}
.pro-banner .location a{color: #fff;font-family: Noto Sans CJK;}
.pro-banner .location a:hover{color:#2575d5;text-decoration:none;}
.pro-banner .location i{font-size: 1.8rem;color: #fff;display: inline-block;vertical-align: middle;font-weight: 500;margin-right: 5px;}
.pro-banner .location span{display: inline-block;margin: 0 5px;font-style: normal;}
@media (max-width: 1280px) {
    .pro-banner{margin-top: 80px;height: 400px;}
    .pro-banner .page-title{padding: 80px 0 0 0;text-align: center}
    .pro-banner .page-title h4{font-size: 45px;line-height:60px;margin-bottom: 15px;}
    .pro-banner .page-title p{margin:25px auto;line-height: 36px;}
    .pro-banner .page-title span{font-size: 16px;line-height: 25px;}
    .pro-banner .location{padding:0 40px;}
}
@media screen and (max-width: 992px){
    .kg{height:30px;width: 100%;}
    .pro-banner{margin-top: 50px;height: 340px;margin-bottom: 50px;}
    .pro-banner .page-title{padding: 60px 0 0 0;}
    .pro-banner .page-title h4{font-size: 2.5rem;line-height:4rem;margin-bottom:10px;font-weight: 700;}
    .pro-banner .page-title p{margin:40px auto 20px auto;font-size: 1.6rem;line-height:5rem;width:60%; }
    .pro-banner .page-title span{font-size:1.4rem;line-height:2.5rem;}
    .pro-banner .location{bottom:-40px;font-size:1.4rem;padding: 0 20px;}
    .pro-banner .location a{color: #666;}
    .pro-banner .location i{color: #666;}
    .pro-banner .location span{font-size: 1.6rem;}
}


.healing{}
.shine{}
.pro-sec{background-image: url(../image/healing-bg.jpg);height: 500px;background-position: center;background-size: cover;}
.pro-sec-1{background-image: url(../image/shine-bg-3.jpg);height: 500px;background-position: center;background-size: cover;}
.pro-sec-uland{background-image: url(../image/uland-bg.jpg);height: 500px;background-position: center;background-size: cover;}
.pro-sec .sub-container{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 100px 0;
    align-items: center;
}
.pro-sec .pro-info{}
.pro-sec .pro-info p{font-family: Noto Sans CJK;font-size: 18px;color: #fff;margin-bottom:10px;font-weight:300;}
.pro-sec .pro-info h4{font-size: 36px;font-family: Gotham Pro Na;color: #fff;font-weight: 500;}
.pro-sec .pro-info h4 span{font-size: 18px;font-weight: 400;margin-left:20px;}
.pro-sec .pro-info h5{font-size: 36px;font-family: Gotham Pro Na;color: #fff;font-weight: 500;margin-bottom: 50px;}
.pro-sec .pro-info h5 span{font-size: 18px;font-weight: 400;margin-left:20px;}
.pro-sec .pro-info .flex-fs{margin-top: 50px;}
.pro-sec .pro-info .flex-fs p{width: 40%;text-align: left;}
.pro-sec .pro-info .flex-fs b{display: block;font-size: 36px;font-family: Gotham Pro Na;font-weight: 500;}
.pro-sec .pro-img{text-align: right;}
.pro-sec .pro-img img{width: auto;}
@media (max-width: 1280px) {
    .pro-sec{height: 380px;}
    .pro-sec .sub-container{padding: 80px 40px;}
    .pro-sec .pro-info{width:50%;}
    .pro-sec .pro-info p{font-size: 16px;margin-bottom:10px;}
    .pro-sec .pro-info h4{font-size: 28px;font-weight: 600;}
    .pro-sec .pro-info h4 span{font-size: 16px;margin-left:20px;}
    .pro-sec .pro-info h5{font-size: 28px;font-weight: 600;margin-bottom: 30px;}
    .pro-sec .pro-info h5 span{font-size: 16px;margin-left:20px;}
    .pro-sec .pro-info .flex-fs{margin-top: 30px;}
    .pro-sec .pro-info .flex-fs p{width: 40%;text-align: left;}
    .pro-sec .pro-info .flex-fs b{font-size: 28px;font-weight:600;}
    .pro-sec .pro-img{width:50%;}
}
@media screen and (max-width: 992px){
    .pro-sec{height: 320px;}
    .pro-sec .sub-container{padding: 50px 0 50px 10px; }
    .pro-sec .pro-info{width:48%;margin-right: 2%;}
    .pro-sec .pro-info img{width:100%;}
    .pro-sec .pro-info p{font-size:1.3rem;margin-bottom:10px;}
    .pro-sec .pro-info h4{font-size: 2rem;font-weight: 700;margin-bottom:10px;}
    .pro-sec .pro-info h4 span{font-size: 1.4rem;margin-left:10px;}
    .pro-sec .pro-info h5{font-size:2rem;font-weight: 700;margin-bottom:10px;}
    .pro-sec .pro-info h5 span{font-size: 1.4rem;margin-left:10px;}
    .pro-sec .pro-info .flex-fs{margin-top: 20px;}
    .pro-sec .pro-info .flex-fs p{width: 40%;text-align: left;}
    .pro-sec .pro-info .flex-fs b{font-size:2.2rem;font-weight: 700;}
    .pro-sec .pro-img{width: 50%;}
    .pro-sec .pro-img img{width: 100%;}

}

.pro-title{padding: 50px 0;border-bottom: 3px solid #484848;margin-bottom: 50px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    align-items: center;
}
.pro-title h5{font-size: 36px;color: #484848;font-family: Noto Sans CJK;line-height: 60px;}
.pro-title span{display: block;float: right;font-family: Noto Sans CJK;color: #484848;font-size: 18px;}
.pro-title span img{}
.pro-title .x{height: 90px;width: 3px;background-color: #484848;display: block;}
@media (max-width: 1280px) {
    .pro-title{padding: 30px 0;border-bottom: 2px solid #484848;margin-bottom: 30px;}
    .pro-title h5{font-size: 25px;line-height: 30px;font-weight: 600;}
    .pro-title span{font-size: 14px;}
    .pro-title .x{height: 50px;width: 2px;}
}
@media screen and (max-width: 992px){
    .pro-title{padding: 20px 0;border-bottom: 2px solid #484848;margin-bottom: 20px;}
    .pro-title h5{font-size: 2rem;line-height:3rem;font-weight: 700;}
    .pro-title span{font-size: 1.2rem;}
    .pro-title span img{}
    .pro-title .x{height: 50px;width: 2px;}
}

.pro-cont{}
.pro-cont table{width: 100%;margin: 30px 0;}
.pro-cont table thead{width: 100%;}
.pro-cont table thead td{font-size: 25px;color: #484848;font-family: Noto Sans CJK;padding: 5px 0;vertical-align: top;}
.pro-cont table tbody{width: 100%;}
.pro-cont table tbody td{font-size: 15px;color: #666;font-family: Gotham Pro;padding: 5px 0;vertical-align: top;}
@media (max-width: 1280px) {
    .pro-cont table{margin: 30px 0;}
    .pro-cont table thead td{font-size: 18px;font-weight: 600;}
    .pro-cont table tbody td{font-size: 14px;}
}
@media screen and (max-width: 992px){
    .pro-cont{}
    .pro-cont table{margin: 10px 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        -o-justify-content: space-between;
        justify-content: space-between;
    }
    .pro-cont table thead{width: 25%;}
    .pro-cont table thead td{font-size: 1.4rem;font-weight: 700;padding: 8px 0;display: block;}
    .pro-cont table tbody{width: 75%;}
    .pro-cont table tbody td{font-size: 1.2rem;padding: 8px 0;display: block;}
    .pro-cont table thead td:nth-child(1){height: 40px;}
    .pro-cont table thead td:nth-child(2){height: 40px;}
    .pro-cont table thead td:nth-child(3){height: 40px;}
    .pro-cont table thead td:nth-child(4){height: 40px;}
    .pro-cont table thead td:nth-child(5){height: 68px;}
    .pro-cont table thead td:nth-child(6){height: 40px;}
    .pro-cont table tbody td:nth-child(1){height: 40px;}
    .pro-cont table tbody td:nth-child(2){height: 40px;}
    .pro-cont table tbody td:nth-child(3){height: 40px;}
    .pro-cont table tbody td:nth-child(4){height: 40px;}
    .pro-cont table tbody td:nth-child(5){height: 68px;}
    .pro-cont table tbody td:nth-child(6){height: 40px;}
}

.healing-ul-img{width: 100%;}
.healing-ul-img li{margin: 0 0 50px 0;width: 100%;}
.healing-ul-img li p{font-size: 18px;color: #666;position: relative;text-indent: 20px;font-weight: 500;margin-bottom: 30px;font-family: Noto Sans CJK;}
.healing-ul-img li p:after{
    content: '';
    width: 5px;height: 16px;background-color: #2575d5;
    position: absolute;left: 0;top:50%;margin-top:-8px;
}
.healing-ul-img li div{width: 100%;min-height: 370px;background-position: left center;background-size: cover;}
@media (max-width: 1280px) {
    .healing-ul-img li{margin: 0 0 30px 0;}
    .healing-ul-img li p{font-size: 15px;padding: 0 0 0 10px;text-indent: 0;font-weight: 600;margin-bottom: 20px;}
    .healing-ul-img li p:after{top:50%;margin-top:-8px;}
    .healing-ul-img li div{height: 220px;}
}
@media screen and (max-width: 992px){
    .healing-ul-img li{margin: 0 0 30px 0;}
    .healing-ul-img li p{font-size: 1.4rem;text-indent: 0;font-weight: 600;margin-bottom: 15px;padding: 0 0 0 10px;}
    .healing-ul-img li p:after{width: 3px;height: 12px;left: 0;top:3px;margin-top:0;}
    .healing-ul-img li div{width: 100%;height: 150px;}
}

.healing-about{background-image: url(../image/healing-bg1.jpg);background-position: center;background-size: cover;height: 580px;padding: 50px 0;}
.healing-about .pro-title{border-bottom: 3px solid #fff;}
.healing-about .pro-title h5{color: #fff;}
.healing-about .pro-title span{color: #fff;}
.healing-about .healing-about-text{padding: 0 0 20px 0;}
.healing-about .healing-about-text p{font-size: 18px;color: #fff;font-family: Noto Sans CJK;line-height: 40px;margin-bottom: 30px;font-weight: 300;text-align:justify; text-justify:inter-ideograph}
@media (max-width: 1280px) {
    .healing-about{height: 450px;padding: 40px 0;}
    .healing-about .pro-title{border-bottom: 2px solid #fff;}
    .healing-about .healing-about-text{padding: 0 0 10px 0;}
    .healing-about .healing-about-text p{font-size: 16px;line-height: 30px;margin-bottom: 20px;}
}
@media screen and (max-width: 992px){
    .healing-about{background-position: left top;height: 530px;padding: 30px 0;}
    .healing-about .pro-title{border-bottom: 2px solid #fff;}
    .healing-about .healing-about-text p{font-size: 1.4rem;line-height: 2.5rem;margin-bottom:25px;color: rgba(255,255,255,0.7)}
}

.shine-about{background-image: url(../image/shine-bg.jpg);background-position: center;background-size: cover;height: 760px;padding: 60px 0;}
.shine-about .pro-title{border-bottom: 3px solid #fff;}
.shine-about .pro-title h5{color: #fff;}
.shine-about .pro-title span{color: #fff;}
.shine-about .healing-about-text{padding: 0 0 20px 0;}
.shine-about .healing-about-text p{font-size: 18px;color: #fff;font-family: Noto Sans CJK;line-height: 40px;margin-bottom: 30px;font-weight: 300;text-align:justify; text-justify:inter-ideograph}
.pro-tips{position: relative;display: inline-block;}
.pro-tips:after{
    content: '';
    width:100%;height: 4px;background-color: #2575d5;
    position: absolute;top:50%;margin-top: -2px;z-index: 1;
}
.pro-tips span{display: inline-block;padding:8px 20px; background-color: #2575d5;text-align: center;font-size: 16px;color: #fff;font-family: Noto Sans CJK;margin: 0 30px 0 0;
    position: relative;z-index: 2;}
.pro-tips span:last-child{margin:0;}

@media (max-width: 1280px) {
    .shine-about{height: 560px;padding: 30px 0;}
    .shine-about .pro-title{border-bottom: 2px solid #fff;}
    .shine-about .healing-about-text{padding: 0 0 20px 0;}
    .shine-about .healing-about-text p{font-size: 16px;line-height:36px;}
    .pro-tips:after{height: 3px;left:0;margin-top: -1.5px; }
    .pro-tips span{padding:8px 20px;font-size: 14px;margin: 0 20px 0 0;}
}
@media screen and (max-width: 992px){
    .shine-about{background-position: right top;height: 650px;padding: 30px 0;}
    .shine-about .pro-title{border-bottom: 2px solid #fff;}
    .shine-about .healing-about-text p{font-size: 1.4rem;line-height: 2.5rem;margin-bottom:25px;color: rgba(255,255,255,0.7)}
    .pro-tips:after{height: 2px;}
    .pro-tips span{padding:6px 5px;font-size:1.2rem;margin: 0 5px 0 0;}
}

.pro-img{}
.pro-img .pro-img-item{padding: 30px 0;}
.pro-img .pro-img-item h4{display:inline-block;padding: 0 30px;line-height: 35px;background-color: #2575d5;color: #fff;font-size: 18px;text-align: center;margin-bottom: 60px;}
.pro-img .pro-img-item img{width: auto;max-width: 100%;display: block;}
@media (max-width: 1280px) {
    .pro-img .pro-img-item{padding: 20px 0;}
    .pro-img .pro-img-item h4{padding: 0 20px;line-height: 30px;font-size: 16px;margin-bottom:50px;}
    .pro-img .pro-img-item img{width: 80%;}
}
@media screen and (max-width: 992px){
    .pro-img{flex-wrap: wrap;}
    .pro-img .pro-img-item{padding: 20px 0;width: 100%;}
    .pro-img .pro-img-item h4{padding: 0 20px;line-height: 30px;font-size:1.6rem;margin-bottom:50px;}
    .pro-img .pro-img-item img{width:85%;margin: 0 auto;}
}

.healing-why{background-color: #fcfcfc;padding: 50px 0;}
.healing-ul-list{flex-wrap: wrap;}
.healing-ul-list li{width: 47.5%;margin-right: 5%;margin-bottom: 5%;}
.healing-ul-list li:nth-child(2n){margin-right: 0;}
.healing-ul-list li h4{
    margin-bottom: 30px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.healing-ul-list li h4 span{font-family: Noto Sans CJK;font-size: 25px;color:#303030;}
.healing-ul-list li i{display: inline-block;width: 26px;height: 25px;line-height: 25px;color: #fff;background-color: #2575d5;font-size: 18px;font-weight: 500;font-family: Gotham Pro;
    font-style: normal;text-align: center;vertical-align: middle;margin-right: 15px;}
.healing-ul-list li img{width: auto;max-width: 100%;}
@media (max-width: 1280px) {
    .healing-why{padding: 50px 0;}
    .healing-ul-list{flex-wrap: wrap;}
    .healing-ul-list li{width: 47.5%;margin-right: 5%;margin-bottom: 5%;}
    .healing-ul-list li:nth-child(2n){margin-right: 0;}
    .healing-ul-list li h4{margin-bottom: 30px;}
    .healing-ul-list li h4 span{font-size:18px;}
    .healing-ul-list li i{width: 20px;height: 20px;line-height: 20px;font-size: 14px;font-weight:600;margin-right: 10px;}
    .healing-ul-list li img{width:100%;}
}
@media screen and (max-width: 992px){
    .healing-why{padding:30px 0;}
    .healing-ul-list li{width: 100%;margin-right:0;margin-bottom:10%;}
    .healing-ul-list li h4{margin-bottom: 20px;}
    .healing-ul-list li h4 span{font-size:1.6rem;font-weight: 700;color: #666;}
    .healing-ul-list li i{width: 20px;height: 20px;line-height: 20px;font-size:1.4rem;font-weight:600;margin-right: 10px;}
    .healing-ul-list li img{width:100%;}
}

.healing-list-div{}
.healing-list-div h4{
    margin-bottom: 30px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;}
.healing-list-div h4 span{font-family: Noto Sans CJK;font-size: 25px;color:#303030;}
.healing-list-div i{display: inline-block;width: 25px;height: 25px;line-height: 25px;color: #fff;background-color: #2575d5;font-size: 18px;font-weight: 500;font-family: Gotham Pro;
    font-style: normal;text-align: center;vertical-align: middle;margin-right: 15px;}
.healing-list-div p{font-size:18px;font-family: Noto Sans CJK;color: #484848;padding-left: 40px;}
.healing-list-div .img-list{padding: 30px 0;margin-bottom: 20px;}
.healing-list-div .img-list img{width: auto;height: auto;}
.healing-list-div .img-div{
    padding: 50px 0;
    margin-bottom: 20px;
    align-items: center;
}
.healing-list-div .img-div img{width: auto;height: auto;}
.healing-list-div .imgul{padding: 50px 0;margin-bottom: 20px;}
.healing-list-div .imgul li{width: 23.5%;margin-right: 2%;margin-bottom: 2%;position: relative;padding: 55px 0 0 0;border: 1px solid #ddd;}
.healing-list-div .imgul li:nth-child(4){margin-right: 0;}
.healing-list-div .imgul li .info{width: 100%;height: 60px;background-color: #62baea;padding: 10px 10px 10px 30px;position: absolute;left: 0;top:0;}
.healing-list-div .imgul li .info b{font-size: 18px;color: #fff;font-family: Gotham Pro Narrow;font-weight:500;margin-right: 10px;position: absolute;left: 10px;}
.healing-list-div .imgul li .info span{font-family: Noto Sans CJK;font-size: 14px;color: #fff;line-height: 20px;font-weight:300;}
.healing-list-div .imgul li img{width: 100%;}
@media (max-width: 1280px) {
    .healing-list-div h4{margin-bottom: 20px;}
    .healing-list-div h4 span{font-size: 18px;}
    .healing-list-div i{width: 20px;height: 20px;line-height: 20px;font-size: 14px;font-weight:600;margin-right: 10px;}
    .healing-list-div p{font-size:15px;padding-left: 30px;}
    .healing-list-div .img-list{padding: 15px 0;margin-bottom: 20px;flex-wrap: wrap;}
    .healing-list-div .img-list img{width: 22.75%;margin-right: 3%;height:60%;margin-bottom: 3%;}
    .healing-list-div .img-list img:nth-child(4n){margin-right: 0;}
    .healing-list-div .img-div{padding: 30px 0;}
    .healing-list-div .img-div img{width: 47.5%;margin-right: 5%;}
    .healing-list-div .img-div img:nth-child(2){margin-right: 0;}
    .healing-list-div .imgul{padding: 30px 0;}
    .healing-list-div .imgul li{padding: 55px 0 0 0;}
    .healing-list-div .imgul li .info{height: 60px;padding: 10px 10px 10px 25px;}
    .healing-list-div .imgul li .info b{font-size: 16px;font-weight:600;}
    .healing-list-div .imgul li .info span{font-size: 12px;line-height: 20px;}
}
@media screen and (max-width: 992px){
    .healing-list-div h4{margin-bottom: 20px;}
    .healing-list-div h4 span{font-size: 1.6rem;font-weight: 700;color: #666;}
    .healing-list-div i{width: 20px;height: 20px;line-height: 20px;font-size:1.4rem;font-weight:600;margin-right: 10px;}
    .healing-list-div p{font-size:1.4rem;padding-left:20px;}
    .healing-list-div .img-list{padding: 15px 0;margin-bottom: 20px;flex-wrap: wrap;}
    .healing-list-div .img-list img{width: 23.5%;margin-right: 2%;height:60%;margin-bottom: 2%;}
    .healing-list-div .img-list img:nth-child(4n){margin-right: 0;}
    .healing-list-div .img-div{padding:30px 0 0 0;margin-bottom: 10px;flex-wrap: wrap;text-align: center;}
    .healing-list-div .img-div img{width:100%;height: auto;margin-bottom: 30px;}
    .healing-list-div .imgul{padding: 30px 0 0 0;margin-bottom: 0;flex-wrap: wrap}
    .healing-list-div .imgul li{width: 49%;margin-right: 2%;margin-bottom: 2%;padding: 70px 0 0 0;}
    .healing-list-div .imgul li:nth-child(2n){margin-right: 0;}
    .healing-list-div .imgul li .info{height: 75px;padding: 5px 10px 5px 25px;}
    .healing-list-div .imgul li .info b{font-size: 1.4rem;font-weight:600;margin-right:10px;left:10px;}
    .healing-list-div .imgul li .info span{font-size:1.2rem;line-height:2rem;}

}

.healing-ul-ico{width: 100%;}
.healing-ul-ico li{margin: 0 0 50px 0;width: 100%;position: relative;}
.healing-ul-ico li p{font-size: 18px;color: #666;position: relative;padding:0 0 0 20px;font-weight: 300;margin-bottom: 30px;font-family: Noto Sans CJK;}
.healing-ul-ico li p:after{
    content: '';
    width: 5px;height: 16px;background-color: #2575d5;
    position: absolute;left: 0;top:4px;
}
.healing-ul-ico li img{position: absolute;right: 0;top:0;}
@media (max-width: 1280px) {
    .healing-ul-ico li{margin: 0 0 40px 0;}
    .healing-ul-ico li p{font-size: 16px;padding:0 0 0 15px;margin-bottom: 20px;}
    .healing-ul-ico li p:after{width: 4px;height: 14px; }
    .healing-ul-ico li img{width:32px;top:50%;margin-top: -16px;}
}
@media screen and (max-width: 992px){
    .healing-ul-ico{padding: 0 0 20px 0;}
    .healing-ul-ico li{margin: 0 0 20px 0;width: 100%;position: relative;padding-right:40px;}
    .healing-ul-ico li p{font-size: 1.3rem;padding:0 0 0 10px;margin-bottom:20px;}
    .healing-ul-ico li p:after{width: 3px;height: 12px;top:4px;}
    .healing-ul-ico li img{width:26px;top:50%;margin-top: -13px;}
}
.shine-tedian{}
.shine-ul-img{width: 100%;flex-wrap: wrap;}
.shine-ul-img li{width: 47.5%;margin-right: 5%;margin-bottom: 5%;}
.shine-ul-img li:nth-child(2n){margin-right: 0;}
.shine-ul-img li h4{display:inline-block;padding: 0 25px;line-height: 40px;background-color: #2575d5;color: #fff;font-size: 18px;text-align: center;margin-bottom: 30px;font-family: Noto Sans CJK;}
.shine-ul-img li .img{margin-bottom: 40px;}
.shine-ul-img li .img img{width: auto;max-width: 100%;}
.shine-ul-img li h5{display:inline-block;padding: 0 25px;line-height: 40px;background-color: #666666;color: #fff;font-size: 18px;text-align: center;margin-bottom: 30px;font-family: Noto Sans CJK;}
.shine-ul-img li p{width:535px;font-size: 16px;color: #666;font-weight:300;line-height:30px;font-family: Noto Sans S Chinese;padding: 10px 0;}
@media (max-width: 1280px) {
    .shine-ul-img li h4{padding: 0 20px;line-height:30px;font-size: 16px;margin-bottom: 20px;}
    .shine-ul-img li .img{margin-bottom: 30px;}
    .shine-ul-img li .img img{width:100%;}
    .shine-ul-img li h5{padding: 0 20px;line-height: 30px;font-size: 16px;margin-bottom: 20px;}
    .shine-ul-img li p{width:100%;font-size: 14px;line-height:25px;}
}
@media screen and (max-width: 992px){
    .shine-ul-img{flex-wrap: wrap;padding: 20px 0;}
    .shine-ul-img li{width: 100%;margin-right:0;margin-bottom: 5%;}
    .shine-ul-img li h4{padding: 0 25px;line-height: 35px;font-size:1.6rem;margin-bottom: 25px;}
    .shine-ul-img li .img{margin-bottom: 25px;}
    .shine-ul-img li .img img{width: 100%;}
    .shine-ul-img li h5{padding: 0 10px;line-height: 35px;font-size: 1.4rem;margin-bottom:10px;}
    .shine-ul-img li p{width:100%;font-size:1.3rem;line-height:2rem;padding: 10px 0;}
}

.shine-baogao{background-image: url(../image/shine-bg1.jpg);background-position: center;background-size: cover;height: 975px;}
.shine-baogao .pro-title{position: relative;}
.shine-baogao .pro-title:after{
    content: '';
    width: 50%;height: 3px;background-color: #fff;
    position: absolute;right: 0;bottom: -3px;
}
.shine-baogao .pro-title span{color: #fff;}
.shine-baogao .pro-title img{display: block;margin: 50px 0 0 auto;}
.shine-baogao .img{padding: 50px 0;}
.shine-baogao .img img{width: auto;max-width: 100%;}
@media (max-width: 1280px) {
    .shine-baogao{height:680px;padding: 30px 0 0 0;}
    .shine-baogao .pro-title:after{height: 2px;bottom: -2px;}
    .shine-baogao .pro-title img{margin: 20px 0 0 auto;}
    .shine-baogao .img{padding: 30px 0;}
    .shine-baogao .img img{width:100%;}
}
@media screen and (max-width: 992px){
    .shine-baogao{background-position: center;height:380px;padding: 20px 0 0 0;margin: 0 0 30px 0;}
    .shine-baogao .pro-title{position: relative;}
    .shine-baogao .pro-title:after{height: 2px;bottom: -2px;}
    .shine-baogao .pro-title img{margin: 20px 0 0 auto;}
    .shine-baogao .img{padding: 30px 0;}
    .shine-baogao .img img{width: 100%;}
}

.shine-anquan{}
.shine-anquan .shine-ul-bg{padding: 30px 0;}
.shine-anquan .shine-ul-bg li{text-align: center;}
.shine-anquan .shine-ul-bg li img{}
.shine-anquan .shine-ul-bg li p{display: inline-block;padding: 0 25px;margin: 30px auto;line-height: 40px;background-color: #666666;color: #fff;font-size: 18px;text-align: center;font-family: Noto Sans CJK;}
@media (max-width: 1280px) {
    .shine-anquan .shine-ul-bg{padding: 30px 0;}
    .shine-anquan .shine-ul-bg li{text-align: center;margin-right:2%;}
    .shine-anquan .shine-ul-bg li img{width: 100%;}
    .shine-anquan .shine-ul-bg li:nth-child(2){width: 20.2%;margin-right:2%;}
    .shine-anquan .shine-ul-bg li:nth-child(3){width: 38%}
    .shine-anquan .shine-ul-bg li p{padding:0 20px;margin:20px auto;line-height:30px;font-size:14px;}
}
@media screen and (max-width: 992px){
    .shine-anquan .shine-ul-bg{padding: 30px 0;flex-wrap: wrap;}
    .shine-anquan .shine-ul-bg li{width: 100%;margin-bottom: 5%;}
    .shine-anquan .shine-ul-bg li:nth-child(2){width: 35%;margin-right: 5%;text-align: left;}
    .shine-anquan .shine-ul-bg li:nth-child(3){width: 58%;}
    .shine-anquan .shine-ul-bg li:nth-child(2) img{width: 88%;}
    .shine-anquan .shine-ul-bg li img{width: 100%;}
    .shine-anquan .shine-ul-bg li p{margin: 20px auto;line-height: 35px;font-size: 1.4rem;padding:0;display: block;width: 70%;}
    .shine-anquan .shine-ul-bg li:nth-child(1) p{width:50%;}
    .shine-anquan .shine-ul-bg li:nth-child(2) p{margin: 20px auto 20px 0;width: 90%;}

}

.shine-kangjun{}
.shine-kangjun .shine-table{}
.shine-kangjun .shine-table .text{width:70%;}
.shine-kangjun .shine-table .text h4{font-size: 18px;color: #303030;font-family: Noto Sans CJK;margin-bottom: 20px;padding:0 0 0 20px;position: relative;}
.shine-kangjun .shine-table .text h4:after{
    content: '';
    width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;
    position: absolute;left: 0;top:3px;
}
.shine-kangjun .shine-table .text h5{font-size: 16px;color: #303030;font-family: Noto Sans CJK;font-weight: 300;padding: 0 0 0 18px;}
.shine-kangjun .shine-table .text p{font-size: 14px;color: #666;font-family: Noto Sans CJK;line-height: 25px;}
.shine-kangjun .shine-table .text table{width: 80%;border-collapse:collapse;margin: 25px 0;}
.text table,.text tr,.text td{border:1px solid #999;}
.shine-kangjun .shine-table .text table thead{background-color: #2575d5;}
.shine-kangjun .shine-table .text table thead td{padding: 15px 20px;color: #fff;border:1px solid #2575d5;}
.shine-kangjun .shine-table .text table tbody{}
.shine-kangjun .shine-table .text table tbody td{padding: 15px 20px; color: #666;}
.shine-kangjun .shine-table .img{max-width: 290px;width: 30%;text-align: right;}
.shine-kangjun .shine-table .img img{width: auto;max-width: 100%;}
@media (max-width: 1280px) {}
@media screen and (max-width: 992px){
    .shine-kangjun .pro-title h5{font-size: 1.6rem;width: 100%;line-height: 2.2rem;}
    .shine-kangjun .pro-title span{display: none;}
    .shine-kangjun .shine-table{flex-wrap: wrap;margin: 30px 0 10px 0;}
    .shine-kangjun .shine-table .text{width:57%;margin-right: 3%;}
    .shine-kangjun .shine-table .text h4{font-size: 1.6rem;margin-bottom:10px;font-weight:700;position: relative;padding:0 0 0 15px;}
    .shine-kangjun .shine-table .text h4:after{top:2px;}
    .shine-kangjun .shine-table .text h5{font-size: 1.4rem;font-weight: 500;margin: 0;padding: 0 0 0 15px;}
    .shine-kangjun .shine-table .text p{font-size: 0.88rem;line-height: 1.5rem;}
    .shine-kangjun .shine-table .text table{width: 100%;margin: 0 0 5px 0;}
    .shine-kangjun .shine-table .text table thead td{padding: 5px 5px;font-size: 0.88rem;}
    .shine-kangjun .shine-table .text table tbody td{padding: 5px 5px;font-size: 0.88rem;}
    .shine-kangjun .shine-table .img{width: 40%;text-align: center;}
    .shine-kangjun .shine-table .img img{width:100%;}
}

.shine-fangwu{}
.shine-img-text{}
.shine-img-text-l{width: 50%;margin-right: 10%}
.shine-img-text-r{width: 40%;}
.shine-img-text-l p,.shine-img-text-r p{font-family: Noto Sans CJK;font-size: 16px;color: #666;padding: 20px 0;line-height: 25px;font-weight: 300;}
.shine-img-text .img{}
.shine-img-text .img p img{}
.shine-img-text .img p span{width: 80%;margin: 20px auto;display:block;background-color: #61b8e6;padding: 8px 20px;text-align: center;color: #fff;font-size:18px;font-family: Noto Sans CJK;}
.shine-img-text .img p:nth-child(1) span{background-color: #666;}
@media (max-width: 1280px) {
    .shine-img-text-l{width: 50%;margin-right: 10%}
    .shine-img-text-r{width: 40%;}
    .shine-img-text-l p,.shine-img-text-r p{font-size: 14px;padding: 10px 0;}
    .shine-img-text .img p{width: 32%;margin-right: 2%;}
    .shine-img-text .img p:nth-child(3){margin-right: 0;}
    .shine-img-text .img p img{width: 100%;}
    .shine-img-text .img p span{margin: 15px auto;padding: 5px 10px;;font-size:15px;}
    .shine-img-text-r .img p{width: 47.5%;margin-right: 5%;}
    .shine-img-text-r .img p:nth-child(2){margin-right: 0;}
}
@media screen and (max-width: 992px){
    .shine-fangwu{}
    .shine-img-text{flex-wrap: wrap;}
    .shine-img-text-l{width: 100%;margin-right:0}
    .shine-img-text-r{width: 100%;}
    .shine-img-text-l p,.shine-img-text-r p{font-size: 1.4rem;padding: 10px 0;line-height: 2.2rem;}
    .shine-img-text .img{}
    .shine-img-text .img p{width: 32%;margin-right: 2%;}
    .shine-img-text .img p:nth-child(3){margin-right: 0;}
    .shine-img-text .img p img{width: 100%;}
    .shine-img-text .img p span{margin: 10px auto;padding:2px 10px;font-size:1.2rem;}
    .shine-img-text-r .img p{width: 47.5%;margin-right: 5%;}
    .shine-img-text-r .img p:nth-child(2){margin-right: 0;}
}

.shine-fangchen{}
.shine-fangchen .text{text-align: center;}
.shine-fangchen .text p{color: #666;font-family: Noto Sans CJK;font-size: 16px;line-height: 25px;font-weight: 300;padding: 10px 0 40px 0;text-align: left;}
.shine-fangchen .text h5{display:inline-block;background-color: #61b8e6;padding: 15px 50px;text-align: center;color: #fff;font-size:18px;font-family: Noto Sans CJK;}
@media (max-width: 1280px) {
    .shine-fangchen .text p{font-size: 15px;line-height: 22px;padding: 10px 0 30px 0;}
    .shine-fangchen .text h5{padding: 15px 30px;font-size:16px;}
    .shine-fangchen .img{margin-bottom: 10px;}
    .shine-fangchen .img p{width: 48%;margin-right: 4%;}
    .shine-fangchen .img p:nth-child(2){margin-right: 0;}
    .shine-fangchen .img p img{width: 100%;}
}
@media screen and (max-width: 992px){
    .shine-fangchen{padding: 0 0 30px 0;}
    .shine-fangchen .text{text-align: center;}
    .shine-fangchen .text p{font-size: 1.3rem;line-height: 2rem;padding: 10px 0 10px 0;}
    .shine-fangchen .text h5{padding: 10px 30px;font-size:1.5rem;}
    .shine-fangchen .img{margin-bottom: 10px;}
    .shine-fangchen .img p{width: 48%;margin-right: 4%;}
    .shine-fangchen .img p:nth-child(2){margin-right: 0;}
    .shine-fangchen .img p img{width: 100%;}
}

.shine-cankao{}
.shine-cankao .text{align-items: center;padding: 0 0 30px 0;}
.shine-cankao .text .img{width: 60%;margin-right: 5%;}
.shine-cankao .text .img img{width: auto;max-width: 100%;}
.shine-cankao .text .img p{font-family: Noto Sans CJK;font-size: 16px;color: #666;line-height: 36px;width: 50%;display: block;margin-bottom: 50px;}
.shine-cankao .text .info{width: 35%;text-align: right;}
.shine-cankao .text .info h4{font-size: 25px;font-family: Noto Sans CJK;color: #666;margin-bottom: 200px;}
.shine-cankao .text .info p{font-family: Noto Sans CJK;font-size: 18px;color: #666;line-height: 30px;text-align: right;margin-bottom: 50px;}
.shine-cankao .text .info img{display: block;margin: 50px 0 0 auto;}
.shine-cankao hr{border-bottom: 3px solid #484848;margin: 50px 0;}
.shine-cankao h4{font-size: 25px;color: #484848;font-family: Noto Sans CJK;line-height: 36px;}
@media (max-width: 1280px) {
    .shine-cankao .text{padding: 0 0 20px 0;}
    .shine-cankao .text .img{width: 60%;margin-right: 5%;}
    .shine-cankao .text .img img{width:100%;}
    .shine-cankao .text .img p{font-size: 15px;line-height: 30px;width: 100%;margin-bottom: 30px;}
    .shine-cankao .text .info{width: 35%;}
    .shine-cankao .text .info h4{font-size: 20px;margin-bottom: 50px;}
    .shine-cankao .text .info p{font-size: 15px;line-height: 25px;margin-bottom:30px;}
    .shine-cankao .text .info img{margin: 30px 0 0 auto;}
    .shine-cankao hr{border-bottom: 2px solid #484848;margin: 30px 0;}
    .shine-cankao h4{font-size: 20px;line-height: 30px;}
}
@media screen and (max-width: 992px){
    .shine-cankao{padding: 0 0 30px 0;}
    .shine-cankao .text{align-items: center;padding: 0 0 30px 0;flex-wrap: wrap;}
    .shine-cankao .text .img{width: 100%;margin-right:0;margin-bottom:20px;}
    .shine-cankao .text .img img{width:100%;}
    .shine-cankao .text .img p{font-size: 1.4rem;line-height:2rem;width: 100%;margin-bottom:20px;}
    .shine-cankao .text .info{width: 100%;text-align: right;}
    .shine-cankao .text .info h4{font-size:1.6rem;margin-bottom: 20px;text-align: center;font-weight: 700;}
    .shine-cankao .text .info p{font-size: 1.6rem;line-height: 2.5rem;text-align: center;margin-bottom:10px;}
    .shine-cankao .text .info img{margin: 20px auto 0 auto;}
    .shine-cankao hr{border-bottom: 2px solid #484848;margin: 20px 0;}
    .shine-cankao h4{font-size: 1.6rem;line-height: 2.2rem;}
}