﻿.sh_01{position: relative;}
.sh_01>img{width: 100%;}

.sh_wrap{width: 1660px;max-width: 90%;margin: 0 auto;}
.sh_01-con{position: absolute;width: 100%;top: 14%;left: 0;z-index: 2;}
.sh_01-div{padding-left: 3%;box-sizing: border-box;}
.sh_01-ul{margin-bottom: 20px;}
.sh_01-ul li{display: inline-block;margin-right: 20px;}
.sh_01-img{width: 26%;margin-top: 12%;}
.sh_01-img img{width: 100%;}

.line{width: 100%;height: 1px;background: #e0e0e0;}

.sh_02{position: relative;}
.sh_02>img{width: 100%;}

.sh_wrap{width: 1660px;max-width: 90%;margin: 0 auto;}
.sh_02 .sh_01-con{top: 9%;}
.sh_02 .sh_01-div h3{margin-bottom: 15px;}
.sh_02 .sh_01-div p{line-height: 35px;}

.sh_03{position: relative;}
.sh_03>img{width: 100%;}
.sh_03 .sh_01-con{top: 8%;}
.sh_03 .sh_01-div h3{text-align: center;}

.sh_05{background: url(../images/lhl/sh_05.jpg) no-repeat top center;background-size: 100% 86%;overflow: hidden;position: relative;z-index: 3;}
.sh_05-01{padding: 10% 5%;box-sizing: border-box;overflow: hidden;}
.sh_05-01 ul{margin-left: -60px;margin-right: -60px;}
.sh_05-01 ul li{float: left;width: 33.3%;padding: 0 60px;box-sizing: border-box;}
.sh_05-01 ul dl{background: #f7fbff;padding: 40px 30px;box-sizing: border-box;text-align: center;border-radius: 12px;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.sh_05-01 ul dl dd img{width: 110px;height: 110px;}
.sh_05-01 ul dl dt{margin-top: 15px;}
.sh_05-01 ul dl dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 5px;}
.sh_05-01 ul dl dt span{display: block;line-height: 25px;height: 50px;overflow: hidden;}

.sh_05-02{padding: 5% 0;box-sizing: border-box;}
.sh_05-02 img{width: 100%;}

.sh_06{background: url(../images/lhl/sh_06.jpg) no-repeat center;background-size: cover;position: relative;z-index: 2;padding-top: 45%;
margin-top: -38%;padding-bottom: 20%;}
.sh_06 .sh_wrap{position: relative;}
/*.sh_06-01{position: absolute;transform: translateY(-45%)!important;width: 100%;left: 0;}*/
.sh_05-03 img,.sh_06-01 img{width: 100%;}

.sh_04{position: relative;}
.sh_04 .sh_01-con{top: 3%;text-align: center;}
.sh_04 .sh_01-con h3{margin-bottom: 20px;}
.sh_04 .sh_01-con p{line-height: 35px;}
.sh_04-swiper{position: relative;}
.sh_04-swiper img{width: 100%;}
.sh_04-swiper .lhl_but div{width: 0.5rem;height: 0.66rem;line-height: 0.66rem;text-align: center;bottom: 1rem;top: auto;margin-top: 0;background: none;}
.sh_04-swiper .lhl_but div img{width: 0.08rem;height: 0.14rem;margin-top: 0.26rem;}
.sh_04-swiper .lhl_but div.swiper-button-prev{left: 8.7rem;}
.sh_04-swiper .lhl_but div.swiper-button-next{right: 8.7rem;}
.sh_04-pa{width: 0.66rem;height: 0.66rem;background: url(../images/lhl/sh_14.png) no-repeat center;background-size: cover;text-align: center;line-height: 0.66rem;
color: #477ad6;top: auto;bottom: 1rem;z-index: 3;}
@media only screen and (max-width:1366px) {
    .sh_05-01 ul{margin-left: -30px;margin-right: -30px;}
    .sh_05-01 ul li{padding: 0 30px;}
}
@media only screen and (max-width:1024px) {
    .sh_05-01{padding: 10% 2%;}
    .sh_05-01 ul{margin-left: -20px;margin-right: -20px;}
    .sh_05-01 ul li{padding: 0 20px;}
    .sh_05-01 ul dl dd img{width: 80px;height: 80px;}
    .sh_06{margin-top: -42%;}
}
@media only screen and (max-width:767px) {
    .sh_01,.sh_02,.sh_03{padding: 30px 0 0;}
    .sh_01-con{position: static;}
    .sh_01>img{margin-bottom: 20px;}
    .sh_01-div{padding-left: 0;}
    .sh_02 .sh_01-div p{line-height: inherit;}
    .sh_05{background-size: 100% 92%;}
    .sh_05-01{padding: 30px;}
    .sh_05-01 ul{margin-left: 0;margin-right: 0;}
    .sh_05-01 ul li{width: 100%;margin-bottom: 30px;padding: 0;}
    .sh_05-01 ul li:last-child{margin-bottom: 0;}

}