.banner {
/* margin-top: 80px; */
}

.psg-ldy {
}

.psg-ldy-cont1 {
margin: 80px 0;
position: relative;
}

.psg-ldy-cont1 .bgimg, .psg-ldy-cont2 .bgimg, .psg-ldy-cont3 .bgimg {
width: 100%;
}

.psg-ldy-cont1 .bgimg {
position: relative;
}

.psg-ldy-cont1 .bgimg img, .psg-ldy-cont2 .bgimg img, .psg-ldy-cont3 .bgimg img {
width: 100%;
}

.psg-ldy-cont3 .bgimg img {
min-height: 550px;
}

.ldy-cont1-ms {
position: absolute;
top: 0;
width: 40%;
}

.ldy-cont1-ms h5 {
color: #0090ff;
font-size: 20px;
font-weight: bold;
}

.ldy-cont1-ms h5 img {
display: inline-block;
vertical-align: middle;
}

.ldy-cont1-ms h5 span {
margin: 0 5px;
vertical-align: text-top;
}

.ldy-cont1-ms h2 {
color: #333333;
font-size: 48px;
font-weight: bold;
line-height: 48px;
margin: 15px 0;
}

.ldy-cont1-ms p {
color: #666666;
line-height: 26px;
font-size: 18px;
}

.ldy-anniu {
margin-top: 5%;
text-align: center;
}

.ldy-anniu2 {
text-align: left;
margin-top: 60px;
}

.psg-ldy-cont3 .ldy-anniu {
text-align: left;
margin-top: 60px;
}

.psg-ldy-cont5 .ldy-anniu {
text-align: left;
margin-top: 0px;
}

.ldy-anniu button {
background-color: #0090ff;
color: white;
font-size: 20px;
padding: 10px 35px;
border-radius: 30px;
line-height: 20px;
cursor: pointer;
}

.ldy-anniu2 button {
background-color: white;
color: #0090ff;
}

.ldy-anniu img {
display: inline-block;
vertical-align: middle;
margin-left: 5px;
}

.ldy-anniu button:hover img {
transform: translateY(-15px);
}


.psg-ldy-cont2 {
background-color: #f6f6f6;
padding: 80px 0 0;
}

.psg-ldy-cont2-h {
position: relative;
}

.ldy-cont2-cont {
position: absolute;
top: 0px;
width: 100%;
left: 0;
}

.ldy-cont2-ms {
text-align: center;
margin-bottom: 40px;
}

.ldy-cont2-ms h2 {
color: #333333;
font-size: 48px;
font-weight: bold;
line-height: 48px;
margin-bottom: 20px;
}

.ldy-cont2-ms p {
color: #666666;
line-height: 26px;
font-size: 18px;
}


.ldy-cont2-ms2 {
}

.ldy-cont2-ms2 ul {
margin-bottom: 0px;
}

.ldy-cont2-ms2 ul li {
float: left;
width: 15%;
text-align: center;
position: relative;
margin: 0.8%;
overflow: hidden;
}


.ldy-cont2-ms2 ul li:nth-child(1) img:nth-child(1) {
opacity: 0;
}

.ldy-cont2-ms2 ul li:nth-child(1) img:nth-child(2) {
position: absolute;
top: 0;
max-width: 100%;
max-height: 100%;
}

.ldy-cont2-ms2 ul li img {
width: 100%;
}

.ldy-cont2-ms2 ul li:hover img {
ransform: scale(1.1);
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
}


.ldy-cont2-ms2 ul li p {
position: absolute;
width: 100%;
color: white;
top: 0;
text-align: center;
font-size: 20px;
line-height: 110px;
}

.psg-ldy-cont3 {
position: relative;
margin: 60px 0;
}

.ldy-cont3-cont {
position: absolute;
top: 0;
right: 13.5%;
width: 40%;
padding: 30px 5%;
}

.ldy-cont3-ms {
margin-bottom: 30px;
}

.ldy-cont3-ms h2 {
color: #333333;
font-size: 48px;
font-weight: bold;
line-height: 48px;
margin-bottom: 20px;
}

.ldy-cont3-ms p {
color: #666666;
line-height: 26px;
font-size: 18px;
}

.ldy-cont3-ms2 {
}

.ldy-cont3-ms2 ul {
/* text-align: left; */
}

.ldy-cont3-ms2 ul li {
float: left;
width: 18%;
text-align: left;
margin: 10px 1%;
/* border: 1px solid; */
text-align: center;
height: 50px;
position: relative;
border: 1px solid rgb(158 158 158 / 5%);
}

.ldy-cont3-ms2 ul li img {
display: inline-block;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}

.psg-ldy-cont4 {
margin-bottom: 60px;
}

.ldy-cont4-cont {
}

.ldy-cont4-cont ul {
}

.ldy-cont4-cont ul li {
width: 29.33%;
float: left;
border-bottom: 5px solid #0090ff;
margin: 0 2%;
box-shadow: 0 1px 5px 2px #9e9e9e87;
padding: 30px 20px;
position: relative;
}

.ldy-cont4-cont .ldy-cont4-dw {
position: absolute;
right: 20px;
top: 30px;
width: 60px;
}

.ldy-cont4-ms {
margin-bottom: 30px;
}

.ldy-cont4-ms img {
display: inline-block;
}

.ldy-cont4-ms h2 {
font-size: 20px;
line-height: 36px;
margin: 5px 0 10px;
}

.ldy-cont4-ms p {
font-size: 16px;
color: #666666;
line-height: 24px;
}

.ldy-cont4-ms2 img {
display: inline-block;
}

.ldy-cont4-ms2 p {
color: #0090ff;
font-size: 16px;
font-weight: bold;
display: inline-block;
margin-left: 10px;
vertical-align: middle;
}

.psg-ldy-cont5 {
background-color: #f7f7f7;
padding: 80px 0;
}

.psg-ldy-cont5 .w1400 {
position: relative;
}

.ldy-cont5-cont {
}

.ldy-cont5-left {
width: 35%;
margin-right: 60%;
text-align: left;
}

.ldy-cont5-left h2 {
color: #0090ff;
font-size: 48px;
font-weight: bold;
line-height: 62px;
}

.ldy-cont5-left .img1 {
display: inline-block;
margin: 10% 0;
}

.ldy-cont5-right {
position: absolute;
right: 0;
width: 60%;
top: 0;
}

.ldy-cont5-right ul {
}

.ldy-cont5-right ul li {
width: 100%;
border-bottom: 1px solid #9e9e9e47;
}

.ldy-cont5-right ul li h5 {
font-size: 20px;
line-height: 32px;
margin: 20px 0;
position: relative;
padding-left: 32px;
cursor: pointer;
}

.ldy-cont5-right ul li h5 img {
position: absolute;
left: 0;
top: 13px;
}

.ldy-cont5-right ul li div {
opacity: 0;
height: 1px;
overflow: hidden;
}

.ldy-cont5-right ul li:hover h5 {
color: rgb(0 144 255);
}

.ldy-cont5-right ul li:hover div {
opacity: 1;
font-size: 14px;
color: #666666;
line-height: 24px;
margin-bottom: 20px;
height: auto;
}

.psg-ldy-cont6 {
background-color: #0090ff;
color: white;
padding: 60px 0;
}

.ldy-cont6-cont {
}

.ldy-cont6-cont h2 {
font-size: 30px;
}

.ldy-cont6-cont ul {
margin-top: 25px;
width: 100%;
}

.ldy-cont6-cont ul li {
width: 32.333%;
float: left;
margin-bottom: 15px;
}

.ldy-cont6-cont ul li:nth-child(1) {
}

.ldy-cont6-cont ul li:nth-child(2) {
margin: 0 1.5%;
}

.ldy-cont6-cont ul li:nth-child(3) {
}

.ldy-cont6-cont ul li:nth-child(4) {
width: 100%;
}

.ldy-cont6-cont ul li input {
background-color: white;
width: 100%;
font-size: 16px;
padding: 10px;
color: #333333;
}

.ldy-cont6-cont ul li textarea {
background-color: white;
width: 100%;
font-size: 14px;
padding: 10px;
height: 200px;
color: #333333;
}


.ldy-cont6-ms {
}

.ldy-cont6-ms p, .ldy-cont6-ms a {
color: #f7f7f7;
float: left;
}

.ly-anniu {
color: #0090ff;
float: right;
}

.ly-anniu button {
background-color: white;
color: #0090ff;
padding: 8px 40px;
border-radius: 30px;
cursor: pointer;
}

.ldy-cont1-dw {
}

.ldy-cont1-dw-z {
position: absolute;
}

.ldy-cont1-dw2 {
/* position: absolute; */
}

.ldy-cont1-dw2 ul {
}

.ldy-cont1-dw2 li {
width: 28px;
position: absolute;
transform: rotate( 90deg);
}

.ldy-cont1-dw2 li:nth-child(1) {
left: 21%;
top: 72.3%;
}



.ldy-cont1-dw2 li:nth-child(2) {
top: 72.3%;
left: 46%;
}

.ldy-cont1-dw2 li:nth-child(3) {
top: 72.3%;
left: 78%;
}

.ldy-cont1-dw2 li:nth-child(4) {
top: 97.3%;
left: 33%;
transform: rotate( 270deg);
}

.ldy-cont1-dw2 li:nth-child(5) {
top: 97.3%;
left: 64%;
transform: rotate( 270deg);
}

.ldy-cont1-dw2 li img {
}

.ldy-cont1-dw2 li img:nth-child(1) {
display: none;
}

.ldy-cont1-dw2 li img:nth-child(2) {
background-color: white;
}


.ldy-cont1-dw2 li:nth-child(1) img:nth-child(1) {
display: initial
}

.ldy-cont1-dw2 li:nth-child(1) img:nth-child(2) {
display: none;
}

.ldy-cont1-dw-z p {
color: #0090ff;
font-size: 19px;
margin-top: 10px;
}

.ldy-cont1-dw-z div {
}

.ldy-cont1-dw-z img {
width: 51px !important;
}

.ldy-cont1-dw-z .img2 {
display: none;
}

.ldy-cont1-dw-z .on .img1, .ldy-cont1-dw-z:hover .img1 {
display: none;
}

.ldy-cont1-dw-z .on .img2, .ldy-cont1-dw-z:hover .img2 {
display: block;
}

.ldy-cont1-dw-z1 {
left: 5.5%;
top: 61%;
}

.ldy-cont1-dw-z2 {
left: 27.5%;
top: 61%;
}

.ldy-cont1-dw-z3 {
left: 51%;
top: 61%;
}

.ldy-cont1-dw-z4 {
left: 8%;
top: 86%;
}

.ldy-cont1-dw-z5 {
left: 38.5%;
top: 86%;
}

.ldy-cont1-dw-z6 {
left: 70%;
top: 86%;
}

.dhxz1 {
position: relative;
padding-top: 2%;
height: 100px;
}

.dhxz1 a {
}

.dhxz1 a img { /* width: 85%; */
}

.dhxz1 a p {
color: white;
padding-top: 7%;
position: absolute;
top: 0px;
width: 100%;
text-align: center;
font-size: 20px;
padding-top: 15%;
padding-left: 14%;
}

.ldy-banner {
width: 55%;
}

.ldy-banner-ms1 {
margin-bottom: 3%;
}

.ldy-banner-ms1 h2 {
font-size: 53px;
line-height: 66px;
font-weight: bold;
}

.ldy-banner-ms1 h5 {
font-size: 24px;
line-height: 36px;
margin-top: 3%;
font-weight: bold;
}

.ldy-banner-ms2 {
}

.ldy-banner-ms2 p {
font-size: 20px;
margin-bottom: 10px;
}

.ldy-banner-ms2 p img {
display: inline-block;
margin-right: 10px;
max-width: 32px;
}

.psg-ldy-cont7 {
padding: 80px 0;
background: white;
}

.ldy-cont7-cont {
}

.ldy-cont7-cont h2 {
color: #333333;
font-size: 48px;
font-weight: bold;
line-height: 48px;
margin-bottom: 5%;
text-align: center;
}

.ldy-cont7-cont ul {
}

.ldy-cont7-cont ul li {
width: 18%;
float: left;
background-color: white;
margin: 0 1%;
background-color: #ffffff;
box-shadow: 0px 0px 59px 0px rgb(64 63 64 / 9%);
padding: 15px;
}

.ldy-cont7-cont ul .img {
height: 240px;
}

.ldy-cont7-cont ul .img img {
}

.ldy-cont7-cont ul li p {
font-size: 16px;
line-height: 24px;
min-height: 48px;
color: #666666;
text-align: center;
}

.ldyfb {position: fixed;right: 10px;bottom: 35%;z-index: 999;}

.ldyfb-cont {
position: relative;
cursor: pointer;
}

.ldyfb-cont img {
width: 100%;
}

.ldyfb-cont p {
position: absolute;
bottom: 12%;
width: 100%;
text-align: center;
color: #0090ff;
font-size: 20px;
font-weight: bold;
}



/*tp*/
@media screen and (max-width: 1659px) {
.ldy-banner-ms1 h2 {
font-size: 54px;
line-height: 62px;
}

.ldy-banner-ms1 h5 {
font-size: 22px;
line-height: 32px;
}

.dhxz1 {
width: 220px;
}

.ldy-banner-ms2 p {
font-size: 18px;
}

.ldy-cont2-ms h2 {
font-size: 46px;
line-height: 46px;
}

.psg-ldy-cont1 {
margin: 70px 0;
}

.ldy-cont2-cont {
/* padding: 70px 0; */
}

.psg-ldy-cont2 {
padding: 70px 0;
}
}




@media screen and (max-width: 1459px) {

.ldyfb-cont {
width: 130px;
}

.ldyfb-cont p {
font-size: 18px;
}

.dhxz1 {
height: 75px;
padding-top: 1.5%;
}

.dhxz1 a img {
width: 70%;
}

.dhxz1 a p {
font-size: 16px;
padding-top: 11%;
}

.ldy-banner-ms1 h2 {
font-size: 42px;
line-height: 52px;
}

.ldy-anniu2 {
margin-top: 40px;
}


.ldy-cont1-ms h2 {
font-size: 42px;
}

.ldy-cont1-ms {
width: 50%;
}

.ldy-cont1-dw-z p {
font-size: 16px;
}

.psg-ldy-cont1 {
margin: 60px 0;
}

.psg-ldy-cont7 {
padding: 60px 0;
}

.ldy-cont7-cont h2, .ldy-cont2-ms h2, .ldy-cont3-ms h2, .ldy-cont5-left h2 {
font-size: 42px;
line-height: 48px;
}

.ldy-cont7-cont ul .img {
height: 200px;
}

.ldy-cont3-ms h2 {
}

.ldy-cont4-ms p {
min-height: 150px;
}

.ldy-cont3-cont {
padding: 20px 3%;
}
}

@media screen and (max-width: 1259px) {

.ldy-cont7-cont ul .img {
height: 180px;
}

.ldy-cont7-cont h2, .ldy-cont2-ms h2, .ldy-cont3-ms h2, .ldy-cont5-left h2 {
font-size: 38px;
line-height: 46px;
}

.ldy-cont1-ms {
width: 50%;
}

.ldy-cont1-ms p, .ldy-cont2-ms p, .ldy-cont3-ms p {
font-size: 16px;
line-height: 24px;
}

.ldy-cont4-ms p {
font-size: 14px;
}

.ldy-cont1-dw-z img {
width: 42px !important;
}

.ldy-cont5-right ul li h5 {
font-size: 18px;
line-height: 28px;
margin: 15px 0;
}
}

@media screen and (max-width: 767px) {

.ldy-cont7-cont ul li{
    
width: 48%;
    
margin-bottom: 10px;
}


.ldy-cont7-cont ul .img{
    
height: 120px;
}

.dhxz1 {
height: 40px;
width: 120px;
}

.dhxz1 a img {
display: none;
}

.dhxz1 a p {
position: static;
background-color: #0090ff;
font-size: 16px;
padding: 0;
line-height: 36px;
border-radius: 30px;
}

.ldy-banner {
width: 100%;
}

.ldy-banner-ms1 h2 {
font-size: 26px;
line-height: 32px;
}

.ldy-banner-ms1 h5 {
font-size: 16px;
line-height: 24px;
}

.ldy-anniu2 {
display: none;
}

.ldy-banner-ms2 p {
font-size: 16px;
}

.psg-ldy-cont1 .bgimg img, .psg-ldy-cont2 .bgimg img, .psg-ldy-cont3 .bgimg img {
display: none;
}

.ldy-cont1-ms {
position: static;
width: 100%;
margin-top: 20px;
}

.ldy-cont1-dw {
position: static;
width: 100%;
}


.ldy-cont1-dw-z {
position: static;
left: 0;
top: 0;
width: 48%;
float: left;
text-align: center;
height: 130px;
margin: 8px 1%;
border: 1px solid #eeeeee;
padding: 10px 0px;
}

.ldy-cont1-dw-z div .img2 {
display: block;
width: 42px !important;
}

.psg-ldy-cont1 {
margin: 30px 0;
}

.ldy-cont1-dw-z p {
color: #666666;
font-size: 15px;
}

.ldy-cont1-ms h2,.ldy-cont7-cont h2 {
font-size: 32px;
line-height: 36px;
text-align: center;
margin: 10px 0;
}

.ldy-cont1-ms h5 {
text-align: center;
}

.ldy-cont1-ms p, .ldy-cont2-ms p, .ldy-cont3-ms p {
font-size: 16px;
line-height: 24px;
}

.ldy-anniu {
margin-top: 30px;
}

.ldy-anniu button {
font-size: 16px;
padding: 7px 25px;
border-radius: 22px;
}

.ldy-anniu img {
width: 20px;
}

.ldy-cont2-cont {
padding: 30px 0;
position: static;
background-color: #f7f7f7;
}

.ldy-cont2-ms h2 {
font-size: 32px;
line-height: 36px;
margin-bottom: 15px;
}

.ldy-cont2-ms2 ul li {
width: 48%;
float: left;
margin: 1%;
border: 1px solid #eeeeee;
}

.ldy-cont2-ms2 ul li:nth-child(1) {
/* width: 100%; */
border: none;
}

.ldy-cont2-ms2 ul li p {
font-size: 16px;
line-height: 80px;
}

.ldy-cont2-ms2 ul {
margin-bottom: 20px;
}

.ldy-cont3-cont {
position: static;
width: 100%;
margin: 0;
margin: auto;
padding: 0;
}

.psg-ldy-cont3 {
margin: 0px 0;
padding: 30px 0;
}

.ldy-cont3-ms h2 {
font-size: 32px;
line-height: 36px;
margin-bottom: 15px;
}

.psg-ldy-cont3 .ldy-anniu {
text-align: center;
margin-top: 30px;
}

.ldy-cont3-ms2 ul li {
width: 31.33%;
}

.ldy-cont4-cont ul li {
width: 100%;
margin: 0;
margin-bottom: 20px;
}

.psg-ldy-cont4 {
margin-bottom: 30px;
}

.psg-ldy-cont5 {
padding: 30px 0;
}

.ldy-cont5-left {
width: 100%;
margin: auto;
text-align: center;
}

.ldy-cont5-right {
position: static;
width: 100%;
margin-top: 30px;
}


.ldy-cont5-left h2 {
font-size: 32px;
line-height: 36px;
margin-bottom: 15px;
}

.psg-ldy-cont5 .ldy-anniu {
text-align: center;
}

.ldy-cont5-right ul li div {
opacity: 1;
height: auto;
font-size: 16px;
color: #666666;
margin-bottom: 20px;
line-height: 24px;
}

.ldy-cont5-right ul {
height: 300px;
overflow-x: auto;
padding-right: 20px;
}

.ldy-cont5-right ul::-webkit-scrollbar, .proinfo2 .proinfo2-tab::-webkit-scrollbar, .proinfo3 .proinfo3-table::-webkit-scrollbar, .about4 .about4-font .dec::-webkit-scrollbar {
width: 3px;
height: 3px;
}

.ldy-cont5-right ul::-webkit-scrollbar-thumb, .proinfo2 .proinfo2-tab::-webkit-scrollbar-thumb, .proinfo3 .proinfo3-table::-webkit-scrollbar-thumb, .about4 .about4-font .dec::-webkit-scrollbar-thumb {
border-radius: 0;
background-color: #0090ff;
}

.ldy-cont5-right ul::-webkit-scrollbar-track-piece, .proinfo2 .proinfo2-tab::-webkit-scrollbar-track-piece, .proinfo3 .proinfo3-table::-webkit-scrollbar-track-piece, .about4 .about4-font .dec::-webkit-scrollbar-track-piece {
background-color: rgba(136,136,136, 0.2);
}

.ldy-cont5-right ul li h5 {
padding-left: 28px;
font-size: 18px;
line-height: 26px;
color: #0090ff;
}

.psg-ldy-cont6 {
padding: 30px 0;
}

.ldy-cont6-cont h2 {
font-size: 24px;
}

.ldy-cont6-cont ul li {
width: 100%;
}

.ldy-cont6-cont ul li:nth-child(2) {
margin: auto;
margin-bottom: 15px;
}
}

.zc_btn {
background-color: #2196f3;
}
