﻿.h-section {
padding: 0px 15px 80px 15px;
}

.h-section-sp {
padding: 25px 15px 80px 15px;
}

.h-section-spcont {
}

.qq-lo {
background: url("/PC/images/1202.png") no-repeat 35% 32%;
background-size: cover;
padding: 15px 10px;
border-top-right-radius: 12px;
border-top-left-radius: 12px;
}

.qq-lo-table {
/* width: 1200px; */
overflow-x: scroll;
margin: 5px 0;
}

.qq-lo-table tr:nth-child(1) td {
background-color: rgba(158, 158, 158, 0.15) !important;
}

.qq-lo-table table {
width: 100%;
}

.qq-lo2 {
margin-top: 20px;
}

.qq-lo p, .qq-lo2 p {
text-align: justify;
font-size: 15px;
line-height: 26px;
margin-bottom: 10px;
color: #333;
}

.qq-lo2 p strong {
display: block;
margin-bottom: 5px;
}

.qq-lo p strong span {
color: #4c8be9 !important;
font-family: "PingFang-SC-Bold" !important;
/* margin: 0 2px; */
}

.qq-lo table strong span {
}

.h-section-tit {
padding: 20px 0;
}

.h-section-tit h3 {
font-family: "PingFang-SC-Heavy";
font-size: 20px;
line-height: 30px;
text-align: center;
color: #343744;
}

.h-section-tit-sp {
position: relative;
border-bottom: 1px solid rgba(158, 158, 158, 0.38);
}

.h-section-tit-sp-fzlc {
text-align: center;
}

.h-section-tit-sp-fzlc h3 {
display: inline-block;
margin: 0px 5%;
position: relative;
}

.h-section-tit-sp-fzlc h3 em {
display: block;
width: 32px;
height: 0px;
background-color: rgb(72, 136, 232);
position: absolute;
bottom: -20px;
left: 22px;
}

.h-section-tit-sp-fzlc .on em {
height: 2px;
}

.h-section-tit-sp .huitui {
display: inline-block;
position: absolute;
left: 10px;
top: 24px;
}

.h-section-tit-sp .huitui img {
width: 20px;
display: initial;
}

.h-section-tit-sp h3 {
/* display: inline-block; */
}

.h-section-tit-sp h3 span {
color: rgb(72 136 232);
}

.h-section1 .h-section1-swpfont h3 {
font-family: "PingFang-SC-Bold";
font-size: 22px;
line-height: 30px;
color: #ffffff;
}

.h-section1 .h-next {
width: 38px;
height: 38px;
background-color: #65b8d3;
border-radius: 50%;
text-align: center;
line-height: 38px;
display: block;
position: relative;
margin-top: 10px;
}

.h-section1 .h-next i {
color: #ffffff;
font-size: 20px;
font-family: "PingFang-SC-Bold";
}

.h-section1 .h-next img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}

.h-section1 .h-section1-swpimg img {
width: 100%;
}

.h-section1 .h-section1-swpfont {
position: absolute;
top: 50%;
transform: translateY(-50%);
padding: 28px;
}

.h-section2 {
position: relative;
margin-top: 45px;
}

.h-section2 .h-section2-ul {
flex-wrap: wrap;
}

.h-section2 .h-section2-ul li {
width: 48%;
margin-right: 13px;
margin-bottom: 40px;
}

.h-section2 .h-section2-ul li:nth-child(2n) {
margin-right: 0px;
}

.h-section2 .h-section2-font {
margin-top: 15px;
}

.h-section2 .h-section2-font h4 {
font-family: "PingFang-SC-Bold";
font-size: 18px;
line-height: 26px;
color: #343744;
margin-bottom: 15px;
}

.h-section2 .h-section2-font .more {
font-family: "PingFang-SC-Bold";
font-size: 14px;
line-height: 28px;
color: #ffffff;
text-align: center;
width: 72px;
height: 28px;
background-color: #383447;
border-radius: 28px;
display: block;
}

.h-section2 .h-section2-img img {
width: 100%;
border-radius: 8px;
}

.h-datatit {
font-family: "PingFang-SC-Heavy";
font-size: 18px;
line-height: 28px;
color: #343744;
}

.qq-lo2 .h-datatit {
text-align: center;
color: rgb(74 138 232);
font-size: 20px;
position: relative;
}


.qq-lo2 .h-datatit::before {
content: "-";
margin-right: 10px;
}

.qq-lo2 .h-datatit::after {
content: "-";
margin-left: 10px;
}

.qq-lo .h-datatit {
color: white;
}


.qq-lo-b .h-datatit {
color: rgb(74 138 232);
margin-bottom: 25px;
}

.h-data {
position: relative;
margin-top: 30px;
}

.qq-lo2 .h-data {
margin-top: 20px;
}

.qq-lo .h-data {
margin-top: 15px;
background-color: white;
border-top-right-radius: 12px;
border-top-left-radius: 12px;
padding: 15px;
}


.qq-lo .h-data h5, .qq-lo2 h5 {
color: rgb(74 138 232);
font-size: 17px;
margin: 30px 0 15px;
line-height: 26px;
}


.qq-lo .h-data h5 span, .qq-lo2 h5 span {
color: rgb(74 138 232 / 0%);
background: url(/pc/images/pk01.png) no-repeat;
display: inline-block;
background-size: cover;
width: 18px;
height: 18px;
margin-right: 5px;
vertical-align: sub;
}


.h-data .h-data-ul {
flex-wrap: wrap;
}

.h-data .h-data-ul li {
width: 48%;
margin-right: 4%;
margin-bottom: 13px;
background-color: #ffffff;
box-shadow: 0px 0px 51px 0px rgba(159, 159, 159, 0.18);
border-radius: 15px;
padding: 22px 13px;
overflow: hidden;
}

.h-data .h-data-ul li:nth-child(2n) {
margin-right: 0px;
}

.h-data .h-data-font {
font-family: "PingFang-SC-Medium";
font-size: 14px;
color: #3079e5;
}

.h-data .h-data-font strong {
font-family: "PingFang-SC-Bold";
font-size: 30px;
line-height: 36px;
color: #3079e5;
}

.h-data .h-data-fontdec {
font-family: "PingFang-SC-Medium";
font-size: 15px;
line-height: 26px;
color: #333;
}

.sh-section {
padding: 0px;
}

.h-sort {
position: relative;
background-color: #f8f8f8;
padding: 40px 15px 80px 15px;
}

.h-sort ul li {
margin-bottom: 26px;
}

.h-sort ul a {
align-items: center;
padding: 20px;
background-color: #ffffff;
border-radius: 15px;
}

.h-sort .h-sort-font {
width: 78%;
}

.h-sort .h-sort-font h3 {
font-family: "PingFang-SC-Bold";
font-size: 20px;
line-height: 26px;
color: #333333;
}

.h-sort .h-sort-img {
width: 22%;
}

.h-policy {
position: relative; /* border-top: 1px solid #efefef; */
max-width: 100%;
overflow: auto;
}

.h-policy .h-policy-tit {
font-family: "PingFang-SC-Heavy";
font-size: 20px;
line-height: 32px;
color: #4888e8;
margin-top: 30px;
text-align: center;
display: none;
}

.h-policy .h-policy-font { /* font-family: "PingFang-SC-Medium"; */ /* font-size: 16px; */
line-height: 28px;
color: #343744;
margin-top: 25px;
}

.h-policy .h-policy-font img {
margin: 15px auto 30px;
border: 1px solid #9e9e9e17;
padding: 15px 15px;
border-radius: 8px;
margin-bottom: 20px;
background-color: white;
box-shadow: 0px 0px 51px 0px rgb(159 159 159 / 12%);
}

.h-policy .h-policy-font p {
margin-bottom: 10px;
color: #333;
font-size: 15px;
line-height: 24px;
}

.h-policy .h-policy-font p a {
color: #4888e8;
}

.h-policy .h-num {
margin-bottom: 20px;
}

.h-policy .h-num i {
font-family: "PingFang-SC-Heavy";
font-size: 18px;
line-height: 45px;
color: #ffffff;
background: url(../images/h-fbgm.png)no-repeat center center;
width: 45px;
height: 45px;
background-size: 100%;
display: block;
font-style: normal;
text-align: center;
margin: 0 auto;
}

.h-policy .h-num h4 {
font-family: "PingFang-SC-Heavy";
font-size: 20px;
line-height: 26px;
color: #3079e5;
text-align: center;
margin-top: 10px;
}

.h-policy .h-bgm {
background-color: #e0edff;
padding: 2px 10px;
font-family: "PingFang-SC-Heavy";
}

.h-menu a {
font-size: 16px;
padding-top: 10px;
display: inline-block;
margin-right: 15px;
}


.qq-lo-table {
}

.qq-lo-table tr {
}

.qq-lo-table td {
padding: 8px !important;
border: 1px solid rgb(158 158 158 / 41%) !important;
min-width: 100px;
vertical-align: middle;
}

.qq-lo-table td p, .qq-lo-table td span {
font-size: 15px !important;
margin: auto;
font-family: "PingFang-SC-Bold" !important;
margin-bottom: 0 !important;
margin-top: 0 !important;
}

@media screen and (max-width: 360px) {
.h-data .h-data-fontdec {
font-size: 14px;
}
}

@media screen and (max-width: 320px) {
.h-section2 .h-section2-ul li {
margin-right: 10px;
margin-bottom: 30px;
}

.h-data .h-data-fontdec {
font-size: 13px;
}

.h-data .h-data-ul li {
margin-right: 10px;
margin-bottom: 10px;
padding: 22px 10px;
}

.h-section2 .h-section2-font .more {
font-size: 15px;
line-height: 30px;
width: 85px;
height: 30px;
}

.h-section2 {
margin-top: 40px;
}
}

.tb-tsy {
width: 100%;
text-align: center;
}

.tb-tsy p {
text-align: center !important;
margin: 15px 0 15px !important;
font-size: 14px !important;
color: black !important;
background: url(/pc/images/hddd.png) no-repeat 0% 2px;
background-size: 22px;
display: inline-block;
/* width: 100%; */
font-family: "PingFang-SC-Bold" !important;
padding-left: 32px;
}


.dl0827-h5 {
color: rgb(74 138 232) !important;
font-size: 17px !important;
margin: 20px 0 10px !important;
position: relative; /* padding-left: 15px; */
text-indent: 1em;
}


.h-policy .h-policy-font .dl0827-h5 {
border-top: 1px solid rgb(207 207 207 / 43%);
padding-top: 30px;
margin-top: 40px !important;
}


.dl0827-h5::after {
position: absolute;
width: 20px;
height: 20px;
background-color: #ff000000;
top: -12px;
left: 46%;
content: '';
background: url(/pc/images/dk2.png) no-repeat center 0px;
background-size: cover;
background-color: white;
}

.dl0827-h5::before {
position: absolute;
width: 18px;
height: 18px;
background-color: #ff000000;
top: 32px;
left: 0;
content: '';
background: url(/pc/images/pk01.png) no-repeat left 0px;
background-size: cover;
/* height: 100%; */
}

.h-policy .h-policy-font .dl0827-h5:nth-child(1) {
margin-top: 0px !important;
border: none;
padding: 0;
}

.h-policy .h-policy-font .dl0827-h5:nth-child(1)::after {
content: none;
}

.dl0827-h5:nth-child(1)::before {
top: 3px;
}

.dl0827-1 {
display: block !important;
color: #4888e8 !important;
position: relative !important;
font-size: 16px !important;
margin-bottom: 10px !important;
font-weight: 100 !important;
padding-left: 24px !important; /* border: 1px solid #9e9e9e78; */ /* border-radius: 20px; */ /* padding: 5px; */
background: url(/pc/images/pk08.png) repeat-x 0px bottom;
background-size: 10px;
padding-bottom: 10px;
}

.dl0827-1::before {
position: absolute;
width: 18px;
height: 18px;
background-color: red;
top: 4px;
left: 0;
content: '';
background: url(/pc/images/pk07.png) no-repeat left 0px;
background-size: cover; /* height: 100%; */
}

.dl0827-2 {
font-weight: 100; /* border-top: 1px solid #9e9e9e73; */ /* margin: 10px 0; */ /* padding: 10px 0 0; */
color: #4888e8;
display: inline-block !important;
margin-right: 8px;
position: relative;
padding-left: 22px;
margin-bottom: 0px;
}

.dl0827-2::before {
position: absolute;
width: 14px;
height: 14px;
top: 6px;
left: 2px;
content: '';
border-radius: 50%;
background: url(/pc/images/pk06.png) no-repeat left 0px;
background-size: 14px;
}


.dl0827-kuai {
border: 2px solid #9e9e9e17;
/* background: url(/PC/images/1202.png) no-repeat 35% 32%; */
background-size: cover;
padding: 15px 15px;
border-radius: 8px;
margin-bottom: 20px;
position: relative;
background-color: white;
box-shadow: 0px 0px 51px 0px rgb(159 159 159 / 12%);
}

.dl0827-img {
padding: 15px;
background-color: white;
box-shadow: 0px 0px 51px 0px rgb(159 159 159 / 12%);
border-radius: 8px;
}

.dl0827-img p {
margin-bottom: 0px;
}

.dl0827-img img {
}

.dl0827-img span {
font-size: 14px;
margin-top: 15px;
display: block;
line-height: 20px;
}

.dl0827-kuai label {
display: block; /* width: 100%; */
margin: 10px 15px;
}


.qq-lo .h-data strong {
color: #4888e8;
margin: 0 2px;
/* font-size: 15px; */
}


.wx-p {
color: rgb(255 0 0 / 0%) !important;
height: 1px;
overflow: hidden;
}


.jiachu {
font-weight: bold;
}
