.yqjj-bg {
background-color: rgb(158 158 158 / 8%);
}


.yqjj1 {
position: relative;
}

.yqjj1::before {
content: "";
position: absolute;
z-index: -1;
left: 0px;
bottom: 0px;
width: 1200px;
height: 0px;
background: url(../img2/in-bgm1.png) no-repeat center center;
background-size: cover;
-webkit-transition: 1.5s;
-ms-transition: 1.5s;
-moz-transition: 1.5s;
-o-transition: 1.5s;
transition: 1.5s;
height: 190px;
}

.yqjj-bt {
margin-bottom: 60px;
}

.yqjj-bt h5 {
font-size: 0.40rem;
line-height: 1.45;
color: #23292e;
position: relative;
text-align: center;
margin-bottom: 20px;
}

.yqjj-bt p {
font-size: 18px;
line-height: 28px;
}

.yqjj-bt .jz {
text-align: center;
}

.yqjj1-cont {
}

.yqjj1-cont ul {
}

.yqjj1-cont ul li {
background-color: #ffffff;
box-shadow: 0px 0px 45px 0px rgb(55 55 55 / 10%);
padding: 3% 3%;
margin-top: 20px;
position: relative;
width: 20%;
float: left;
}


.yqjj1-cont ul li:nth-child(1) {
height: 180px;
}

.yqjj1-cont ul li:nth-child(2) {
height: 200px;
}

.yqjj1-cont ul li:nth-child(3) {
height: 220px;
}

.yqjj1-cont ul li:nth-child(4) {
height: 240px;
}

.yqjj1-cont ul li:nth-child(5) {
height: 260px;
}

.yqjj1-cont ul li:nth-child(6) {
height: 280px;
}

.yqjj1-cont ul li h5 {
font-family: "Roboto-Regular";
font-size: 36px;
line-height: 52px;
color: #1569c5;
}

.yqjj1-cont ul li h5 span {
font-size: 18px;
margin-left: 5px;
}

.yqjj1-cont ul li p {
font-size: 16px;
line-height: 24px;
}


.yqjj2-cont {
}

.yqjj2-cont ul {
position: relative;
}

.yqjj2-cont ul li {
width: 50%;
margin-right: 0%;
}

.yqjj2-cont ul li img {
max-width: 100%;
}




.yqjj2-cont ul li:nth-child(2) {
position: absolute;
left: 50%;
top: 0;
height: 100%;
}

.yqjj2-cont ul li:nth-child(2) img {
width: 80%;
}

.yqjj2-cont ul li .yqjj2-dw {
position: absolute;
right: 0;
bottom: 0%;
}

.yqjj2-cont ul li .yqjj2-dw p {
background-color: #2b85d3;
color: white;
width: 160px;
text-align: center;
border-radius: 17px;
font-size: 16px;
line-height: 32px;
margin-top: 10px;
font-family: "Roboto-Regular";
}

.yqjj2-hj {
width: 100%;
height: 100%;
background-color: white;
padding: 10% 5%;
}

.yqjj2-hj p {
width: 100%;
float: left;
margin: 2%;
font-size: 18px;
}

.yqjj2-hj p span {
font-family: "Roboto-Regular";
font-size: 32px;
line-height: 56px;
color: #1569c5;
margin: 0 5px;
}

.yqjj3-cont {
}

.yqjj3-cont ul {
}

.yqjj3-cont ul li {
width: 30.333%;
float: left;
margin: 0 1.5%;
background-color: white;
}

.yqjj3-cont .pic {
}

.yqjj3-cont .pic img {
}

.yqjj3-cont .des {
/* margin-top: 20px; */
padding: 20px;
min-height: 280px;
}

.yqjj3-cont .des h5 {
color: #2b85d3;
font-size: 22px;
line-height: 22px;
}

.yqjj3-cont .des em {
display: block;
width: 100%;
height: 1px;
background-color: #2b85d3;
font-size: 16px;
line-height: 24px;
margin: 15px 0;
}

.yqjj3-cont .des p {
text-align: justify;
font-size: 16px;
line-height: 26px;
font-family: "Roboto-Regular";
text-indent: 2em;
}

.yqjj3-shpt {
}

.yqjj3-shpt-li {
position: relative;
}

.yqjj3-shpt-li .right {
width: 50%;
position: absolute;
top: 0;
right: 0;
height: 100%;
}

.yqjj3-shpt-li .left {
width: 50%;
margin-right: 50%;
position: relative;
}

.yqjj3-shpt-li .pic {
}

.yqjj3-shpt-li .pic img {
}

.yqjj3-shpt-li .pic p {
position: absolute;
bottom: 0;
width: 100%;
background-color: rgb(0 0 0 / 32%);
color: white;
line-height: 42px;
font-size: 18px;
text-align: center;
}

.yqjj3-shpt-li .des2 {
padding: 5%;
background-color: rgb(158 158 158 / 8%);
}

.yqjj3-shpt-li .des2 h5 {
font-size: 26px;
line-height: 36px;
margin-bottom: 10px;
}

.yqjj3-shpt-li .des2 p {
font-size: 16px;
line-height: 26px;
text-align: justify;
font-family: "Roboto-Regular";
}

.yqjj3-shpt-li .des3 {
padding: 5%;
background-color: white;
width: 40%;
}

.yqjj3-shpt-li .des3 p {
width: 100%; /* float: left; */
margin: 2%;
font-size: 18px;
}

.yqjj3-shpt-li .des3 p span {
font-family: "Roboto-Regular";
font-size: 32px;
line-height: 36px;
color: #1569c5;
margin: 0 5px;
}

.yqjj3-cont-h {
}

.yqjj3-cont-h ul {
}

.yqjj3-cont-h ul li {
width: 31.333%;
float: left;
margin: 0 1%;
}

.yqjj3-cont-h ul .x {
width: 48%;
margin-bottom: 2%;
}

.yqjj3-cont-h ul .pic {
position: relative;
}

.yqjj3-cont-h ul li .des {
position: absolute;
bottom: 0px;
left: 0;
width: 100%;
text-align: center;
color: white;
background-color: rgb(0 0 0 / 65%);
padding: 10px;
}

.yqjj3-cont-h .des h5 {
font-size: 18px;
margin-bottom: 5px;
}

.yqjj3-cont-h .des p {
font-size: 15px;
}



.yqjj3-cont table {
width: 100%;
}

.yqjj3-cont table tr {
}

.yqjj3-cont table td {
border: 1px solid rgb(158 158 158 / 38%);
padding: 10px;
font-size: 16px;
}

.yqjj3-cont table td img {
/* background-color: #2074d1; */
width: 32px;
margin-bottom: 10px;
}

.yqjj3-cont thead tr {
background-color: #2074d1;
color: white;
}

.yqjj3-cont thead td {
border-color: white;
}

.yqjj3-cont table td:nth-child(1) {
/* background-color: #2074d1; */
/* color: white; */
/* border-color: white; */
text-align: center;
padding: 15px;
}

@media screen and (max-width: 1366px) {

.yqjj-bt p {
font-size: 16px;
line-height: 26px;
}

.yqjj2-hj p {
}

.yqjj2-hj p span, .yqjj3-shpt-li .des3 p span {
font-size: 28px;
line-height: 36px;
}

.yqjj3-shpt-li .des3 {
padding: 3%;
width: 45%;
}

.yqjj3-cont .des h5 {
font-size: 20px;
}

.yqjj3-cont .des p {
font-size: 15px;
}
}

@media screen and (max-width: 760px) {

.yqjj1::before {
width: 100%;
}

.yqjj-bt h5 {
font-size: 24px;
}

.yqjj-bt {
margin-bottom: 30px
}

.yqjj1-cont ul li {
width: 100%;
padding: 15px;
height: 150px !important;
}

.yqjj2-cont ul li {
width: 100%;
margin: auto;
}

.yqjj2-cont ul li:nth-child(2) {
position: static;
}

.yqjj2-cont ul li .yqjj2-dw {
/* position: static; */
}

.yqjj2-cont ul li .yqjj2-dw p {
font-size: 14px;
width: 120px;
line-height: 24px;
margin-top: 5px;
}

.yqjj2-hj p {
font-size: 16px;
}

.yqjj2-hj p span, .yqjj3-shpt-li .des3 p span {
font-size: 24px;
line-height: 32px;
}

.yqjj3-shpt-li .left {
position: relative;
width: 100%;
margin: auto;
}

.yqjj3-shpt-li .right {
position: static;
width: 100%;
margin: auto;
}

.yqjj3-shpt-li .pic p {
font-size: 16px;
line-height: 36px;
}

.yqjj3-shpt-li {
margin-bottom: 20px;
}

.yqjj3-shpt-li .des2 h5 {
font-size: 20px;
line-height: 32px;
}

.yqjj3-shpt-li .des2 p {
font-size: 15px;
line-height: 24px;
}

.yqjj3-cont ul li {
width: 98%;
margin-bottom: 20px;
}

.yqjj3-shpt-li .des3 {
margin-top: 20px;
}

.yqjj3-shpt-li .des3 p {
font-size: 16px;
}

.yqjj3-cont-h ul li, .yqjj3-cont-h ul .x {
width: 98%;
margin-bottom: 20px;
}

.yqjj3-cont table td {
font-size: 15px;
padding: 8px;
}
}
