@font-face {
    font-family: "roboto";
    src: url("https://www.jiliangjiance.com/static/font/Roboto-Regular-14.ttf");
}

@font-face {
    font-family: "roboto";
    src: url("../font/Roboto-Regular-14.ttf");
}

.jg_info>div {
    margin-top: 2%;
    background: #fff;
}


.jg_info span {
    font-weight: bold;
    display: block;
}


.jg_img {
    margin-top: 3%;
}

.jg_img li {
    width: 24.6%;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
}


.jg_info p {
    color: #666;
    margin-top: 4px;
}

/* 广告条 */
.zg_bc {
    margin: 4% 0;
    background: url(../img/bg1.jpg) no-repeat center;
    background-size: cover;
    overflow: hidden;
}

.zg_c {
    display: flex;
    position: relative;
    padding: 3.5% 0 4%;
}

.zg_rc>div {
    position: absolute;
    bottom: -32%;
    right: -4%;
    width: 53%;
}

.zg_rc>div img {
    width: 100%;
    transform: rotateY(180deg);
    transition: none;
}

.zg_rc>p {
    position: absolute;
    top: 10%;
    right: 0;
    text-align: center;
    color: #ff8f46;
    font-size: 20px;
}

.zg_lc>b {
    display: block;
    font-size: 50px;
    color: #ff8f46;
    letter-spacing: 2px;
}

.zg_lc>em {
    font-size: 28px;
    letter-spacing: 6px;
    display: block;
    font-weight: lighter;
    margin: 30px 0 22px;
}

.zg_lc>i {
    display: flex;
    align-items: center;
    font-size: 50px;
    color: #ff8f46;
    font-weight: bold;
    letter-spacing: 6px;
}

.zg_lc>i span {
    font-size: 22px;
    font-weight: normal;
    color: #fff;
    background: url(../img/zg-icon.png) no-repeat center;
    width: 332px;
    height: 46px;
    display: flex;
    margin-left: 13px;
    letter-spacing: 0;
    align-items: center;
    padding-left: 14px;
    position: relative;
    top: 3px;
    background-size: cover;
}

.zg_lc>p {
    font-size: 34px;
    font-weight: lighter;
    color: #3d6db8;
    position: relative;
    margin: 34px 0 36px;
    letter-spacing: 3px;
    display: inline-block;
}

.zg_lc>p span {
    font-size: 20px;
    position: absolute;
    right: 1%;
    top: 38px;
    background: url(../img/zg-icon2.png) no-repeat center;
    width: 210px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 14px;
    letter-spacing: 0;
}

.zg_pho {
    display: flex;
    align-items: center;
    font-size: 22px;
}


.zg_pho span {
    font-size: 28px;
    color: #3d6db8;
    margin-right: 12px;
}

.zg_pho em {
    font-size: 42px;
    color: #ff8f46;
    font-family: "roboto";
}

/* 核心 */
.hx_c>b {
    font-size: 38px;
    text-align: center;
    display: block;
}

.hx_c>b span {
    color: #ff8f46;
}

.hx_ic {
    margin-top: 4%;
}

.hx_lc {
    width: 49%;
}

.hx_lc img {
    width: 100%;
}


.hx_item {
    display: flex;
    justify-content: space-between;
}

.hx_item>p span {
    font-family: roboto;
    font-size: 88px;
    color: #ddd;
    display: block;
}

.hx_item>p {
    width: 14%;
    text-align: center;
    padding-top: 25px;
}

.hx_item>p em {
    background: #3d6db8;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    display: block;
    position: relative;
    z-index: 2;
    border-top: 5px solid #fafafa;
    margin-top: -2px;
    padding: 2px 0 4px;
}

.hx_item>div {
    width: 82%;
}

.hx_item>div b {
    display: block;
    font-size: 22px;
}

.hx_item>div p {
    font-size: 17px;
    color: #888;
    margin-top: 10px;
}

.hx_item+.hx_item {
    margin-top: 45px;
}

.hx_llc {
    display: flex;
    align-items: center;
}

.hx_llc>div {
    width: 50%;
    padding: 3%;
    background: #fafafa;
}

.hx_llc>p {
    width: 50%;
}

.hx_llc+.hx_llc {
    flex-direction: row;
}

.hx_llc {
    flex-direction: row-reverse;
}

.hx_rc {
    background: #fafafa;
}

/* 广告2 */
.fuw_bc {
    margin: 4% 0;
    background: url(../img/bg2.jpg) no-repeat center;
    overflow: hidden;
    background-size: cover;
}

.fuw_c>i {
    display: block;
    font-size: 34px;
    font-weight: lighter;
}

.fuw_c>em {
    font-size: 46px;
    display: block;
    color: #ff8f46;
    font-weight: bold;
    margin: 2.2% 0 0;
    letter-spacing: 2px;
}

.fuw_c {
    padding: 3% 0 3.5% 14.4%;
    position: relative;
}

.fuw_c>ul {
    display: flex;
    justify-content: space-between;
    margin: 3.4% 0 2.2%;
    width: 63%;
    flex-wrap: wrap;
    position: relative;
    z-index: 9;
}

.fuw_c li i {
    display: block;
    font-size: 20px;
    font-weight: lighter;
    margin-top: 2px;
}

.fuw_c li span {
    font-size: 52px;
    font-family: 'roboto';
    color: #3d6db8;
}

.fuw_c li em {
    font-size: 18px;
    margin-left: 6px;
}

.fuw_pho {
    display: flex;
    align-items: center;
    font-size: 24px;
    margin-top: 2.5%;
    font-weight: lighter;
}

.fuw_c>p {
    font-size: 26px;
    letter-spacing: 4px;
    font-weight: lighter;
    display: inline-block;
    padding: 14px 10%;
    color: #fff;
    position: relative;
    z-index: 2;
    transition: none;
    background: #3d6db8;
    padding-left: 1.4%;
    width: 62%;
}

.fuw_pho>p {
    margin-right: 12px;
}

.fuw_pho>em {
    font-size: 36px;
    color: #ff8f46;
    font-family: roboto;
    font-weight: initial;
}

.fuw_img>p {
    position: absolute;
}

.fuw_limg {
    bottom: -18%;
    left: 1%;
}

.fuw_img img {
    width: 100%;
}

.fuw_rimg {
    bottom: 0;
    right: 0;
    z-index: 5;
    width: 660px;
}

/* 证书 */
.zs_tit {
    text-align: center;
}

.zs_tit b {
    display: block;
    font-size: 38px;
}

.zs_tit b span {
    color: #ff8f46;
}

.zs_tit p {
    color: #999;
    font-size: 20px;
    margin-top: 15px;
}

.zs_c ul {
    margin-top: 2.4%;
    display: flex;
    justify-content: space-between;
}

.zs_c li {
    width: 19.2%;
}

/* 流程 */
.lc_bc {
    margin: 3.4% 0 0;
}

.ts_c {
    display: flex;
    justify-content: space-between;
    background: url(../img/lc.png) no-repeat center;
    margin-top: 4%;
    height: 774px;
}

.gs_lc {
    background: url(../img/gs_lc.png) no-repeat center;
}

.ts_c2 {
    background: url(../img/gs_lc2.png) no-repeat center;
}

.jc_lc {
    background: url(../img/jc_lc.png) no-repeat center;
}

.ts_c>p {
    display: none;
}

.jsc_lc {
    background: url(../img/jcs_bg.jpg) no-repeat center;
}

.ts_c>ul {
    width: 42%;
}

.ts_c>ul>li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.ts_c>ul em {
    display: flex;
    align-items: flex-end;
    background: url(../img/lc2.png) no-repeat 0 0;
    height: 58px;
    position: relative;
}

.ts_c>ul em i {
    color: #3d6db8;
    font-size: 20px;
    border-bottom: 3px solid #3d6db8;
    position: absolute;
    top: 8px;
    left: 12px;
    font-weight: bold;
}

.ts_c>ul em b {
    font-size: 22px;
    padding-bottom: 2px;
    margin-left: 45px;
}

.ts_c>ul p {
    font-size: 18px;
    color: #666;
    margin-top: 26px;
}

.ts_c>ul>li>i {
    width: 104px;
    height: 104px;
    border-radius: 100%;
    background: #e0e9fb;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);
    flex-shrink: 0;
}

.ts_c>ul>li>i span {
    width: 86px;
    height: 86px;
    background: #3d6db8;
    color: #fff;
    border-radius: 100%;
    font-size: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ts_c>ul+ul li {
    flex-direction: row-reverse;
}

.ts_c>ul+ul li>div {
    flex-direction: column;
    display: flex;
    text-align: right;
}

.ts_c>ul+ul em {
    justify-content: flex-start;
    flex-direction: row-reverse;
    background: url(../img/lc3.png) no-repeat right 0;
}

.ts_c>ul+ul p {
    display: flex;
    width: auto;
}

.ts_c>ul+ul em i {
    left: auto;
    right: 12px;
}

.ts_c>ul+ul em b {
    margin-left: 0;
    margin-right: 45px;
}

.ts_c>ul>li+li {
    margin-top: 150px;
}

.ts_c>ul>li:nth-child(2) {
    width: 76%;
}

.ts_c>ul+ul>li:nth-child(2) {
    width: auto;
    justify-content: flex-start;
}

.ts_c>ul+ul li:nth-child(2)>div {
    width: 46%;
    margin-left: 14.5%;
}

.ts_c>ul>li>div {
    width: 62%;
    position: relative;
}

.ts_c>ul:nth-of-type(1)>li:last-child>div {
    width: 55%;
}

.ts_c>ul>li>div:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: #ddd;
    bottom: -78px;
    left: 0;
}

.ts_c>ul>li:last-child>div:after {
    display: none;
}

.ts_c>ul+ul>li:nth-child(2)>div:after {
    width: 138%;
    left: auto;
    right: 0;
}

.ts_c>ul>li:nth-child(2)>div:after {
    width: 141%;
}

.ts_c>ul:nth-child(1)>li:nth-child(2)>div:after {
    bottom: -50px;
}

/* 联系我们 */

.lxx_bc {
    background: #f2f8ff;
    /* padding: 4% 0; */
    overflow: hidden;
    background-size: cover;
}

.lxx_c>b {
    display: block;
    text-align: center;
    font-size: 38px;
    letter-spacing: 2px;
}

.lxx_c>i {
    display: block;
    text-align: center;
    font-size: 26px;
    margin-top: 26px;
    position: relative;
    padding-bottom: 32px;
}

.lxx_c>b span {
    color: #ff8f46;
}

.lxx_cc {
    position: relative;
    display: flex;
    margin-top: 34px;
    justify-content: space-between;
}

.lxx_c>i:after,
.lxx_c>i:before {
    position: absolute;
    content: "";
}

.lxx_c>i:after {
    width: 40px;
    height: 3px;
    background: #3d6db8;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.lxx_c>i:before {
    width: 1920px;
    height: 1px;
    background: #e9e7e7;
    left: 50%;
    bottom: 1px;
    transform: translateX(-50%);
}

.lxx_cc>p {
    width: 330px;
    height: 330px;
    border-radius: 100%;
    background: #3d6db8;
    overflow: hidden;
    flex-shrink: 0;
    margin-left: 1%;
    margin-bottom: 2%;
}

.lxx_cc>p img {
    padding-top: 30px;
    padding-right: 18px;
}

.gs_lxx>p img {
    padding-right: 0;
    padding-top: 20px;
}

.lxx_p {
    width: 46.5%;
}

.lxx_wx {
    width: 25%;
    position: relative;
    z-index: 2;
}

.lxx_wx .swiper-container {
    margin: 0;
}

.lxx_c {
    padding: 3.5% 0 0;
}

.lxx_p>em {
    font-size: 22px;
    margin-bottom: 36px;
    display: block;
}

.lxx_p>ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.lxx_p li {
    width: 52%;
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.lxx_p li:nth-child(odd) {
    width: 44%;
}

.lxx_p li span {
    font-size: 32px;
    background: #fff;
    border-radius: 100%;
    flex-shrink: 0;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 14px;
    color: #aaa;
}

.lxx_p li i {
    display: block;
    font-size: 22px;
    color: #3d6db8;
    margin-top: 13px;
}

.lxx_p li em {
    line-height: 100%;
}

.lxx_p li:last-child i {
    font-size: 21px;
}

.lxx_p>i {
    font-size: 22px;
    display: flex;
    align-items: center;
    margin-top: 14px;
}

.lxx_p>i span {
    color: #ff8f46;
    font-family: roboto;
    font-size: 30px;
}

.lxx_wx em {
    font-size: 17px;
    background: #fff;
}

.lxx_wx .swiper-slide {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.lxx_wx .swiper-slide>div {
    width: 46%;
    text-align: center;
    margin-top: 13%;
    margin-right: 8.8%
}

.lxx_wx p {
    border: 1px solid #ddd;
    position: relative;
    padding: 8px;
}

.lxx_btn {
    position: absolute;
    bottom: 12%;
    right: 22%;
    display: flex;
    z-index: 3;
}

.lxx_btn span {
    font-size: 20px;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border: 1px solid #ddd;
}

.lxx_btn span.on {
    background: #3d6db8;
    color: #fff;
}

.lxx_btn span+span {
    margin-left: 10px;
}

.lxx_wx:after {
    position: absolute;
    content: "";
    background: url(../img/pho2.png) no-repeat center;
    width: 420px;
    height: 504px;
    bottom: -41%;
    right: 0;
    z-index: -1;
    background-size: contain;
}


/* ys */
.ys_tit {
    text-align: center;
}

.ys_tit span {
    display: inline-block;
    font-size: 36px;
    position: relative;
    z-index: 2;
    padding: 14px 30px;
    color: #fff;
}

.ys_tit>b em {
    margin-left: 14px;
    font-size: 34px;
}

.ys_bc {
    padding: 3.6% 0;
}

.ys_bc2 {
    padding: 0 0 3.4%;
}

.ys_ic ul {
    margin: 3.2% 0;
}

.ys_tit span:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #ff8f46;
    top: 0;
    left: 0;
    z-index: -1;
    transform: skewX(-10deg);
}

.ys_tit>b {
    font-size: 36px;
    margin: 0 0 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ys_tit>p {
    font-size: 20px;
    color: #888;
}

.ys_ic ul {
    display: flex;
    justify-content: space-between;
    padding: 0 2%;
}

.ys_ic li {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.ys_item {
    background: #fafafa;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ys_ic li em {
    display: block;
    font-weight: lighter;
    font-size: 14px;
    color: #aaa;
    text-transform: uppercase;
}

.ys_ic li span {
    font-size: 48px;
    margin-right: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: -2px;
}

.ys_ic li p {
    font-size: 26px;
    font-weight: bold;
    transition: none;
}

.ys_ic li.on span {
    color: #3d6db8;
}

.ys_ic li.on p {
    color: #3d6db8;
}

.ys_item>p {
    width: 48%;
}


.ys_rc {
    width: 52%;
    padding: 3%;
    background: #fafafa;
}

.ys_lt {
    display: flex;
    align-items: center;
    position: relative;
}

.ys_lt>span {
    width: 60px;
    height: 60px;
    color: #fff;
    background: #3d6db8;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    flex-shrink: 0;
    margin-right: 15px;
}

.ys_ltt em {
    display: block;
    font-size: 26px;
}

.ys_ltt i {
    display: block;
    font-size: 14px;
    color: #666;
    margin-top: 0;
}

.ys_lt>p {
    font-size: 30px;
    position: relative;
    width: 40%;
    text-align: right;
}

.ys_ltt {
    width: 50%;
}

.ys_lt>p:after {
    position: absolute;
    content: "";
    width: 46%;
    left: 7%;
    top: 50%;
    height: 1px;
    background: #999;
}

.ys_info>p {
    position: relative;
    font-size: 18px;
    color: #777;
    padding-left: 24px;
    margin-left: 5px;
}

.ys_info>p:after {
    position: absolute;
    content: "";
    background: url(../img/ys.png) no-repeat center;
    width: 8px;
    height: 12px;
    left: 0;
    top: 11px;
    background-size: contain;
}

.ys_info {
    margin: 30px 0 0;
}

.ys_info>p+p {
    margin-top: 14px;
}

.ys_info>p i {
    display: flex;
    margin-top: 8px;
    align-items: center;
}

.ys_info>p i img {
    margin: 0;
}

.ys_info>p i em {
    margin-left: 10px;
}

/* 广告3 */
.nx_bc {
    background: url(../img/gg3.jpg) no-repeat center;
    overflow: hidden;
    position: relative;
}

.nx_logo>p {
    width: 80px;
    background: #3d6db8;
    border-radius: 100%;
    position: relative;
    z-index: 5;
}

.nx_c {
    position: relative;
    padding: 3% 0 3.4%;
}

.nx_img {
    position: absolute;
    top: 3%;
    right: 1%;
    z-index: 2;
}


.nx_logo>i {
    font-size: 24px;
    color: #3d6db8;
    position: relative;
    display: inline-block;
    z-index: 2;
    background: #fff;
    padding: 12px 34px 12px 61px;
    margin-left: -46px;
    border-radius: 0 30px 30px 0;
}

.nx_logo>a {
    color: #3d6db8;
    background: #fff;
    padding: 12px 66px;
    font-size: 24px;
    border-radius: 60px;
    margin-bottom: 2px;
    margin-left: 18px;
}

.nx_ic>b {
    display: block;
    font-size: 48px;
    color: #fff;
    margin-top: 14px;
    letter-spacing: 3px;
}

.nx_ic>em {
    color: #fff;
    font-size: 42px;
    margin: 42px 0 34px;
    display: block;
    letter-spacing: 2px;
    font-weight: lighter;
}

.nx_ic>em span {
    position: relative;
    display: inline-block;
    margin-right: 3px;
    padding-right: 78px;
}

.nx_ic>em span:after {
    position: absolute;
    content: "";
    width: 64px;
    height: 1px;
    background: #fff;
    right: 0;
    top: 50.5%;
}

.nx_wz {
    border: 1px solid rgba(255, 255, 255, 0.2);
    background: #4675be;
    color: #fff;
    z-index: 2;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.nx_wz em {
    font-size: 22px;
    letter-spacing: 3px;
}

.nx_wz p {
    font-size: 22px;
    letter-spacing: 2px;
    display: flex;
    align-items: center;
}

.nx_wz p span {
    font-size: 28px;
    margin-right: 14px;
}

.nx_wz p i {
    font-size: 30px;
    font-weight: bold;
}

.nx_wz>div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 62px;
    padding-right: 5.8%;
}

.nx_logo {
    display: flex;
    align-items: flex-end;
    margin-bottom: 40px;
}

.nx_img em {
    font-size: 220px;
    text-transform: uppercase;
    position: absolute;
    top: 19%;
    right: 0;
    color: rgba(255, 255, 255, 0.12);
    z-index: -1;
    letter-spacing: -6px;
    font-family: 'roboto';
}

/* 准则 */
.zz_bc {
    padding: 4% 0;
}

.zz_ic {
    margin-top: 3%;
}

.zz_item {
    display: flex;
    flex-wrap: wrap;
}

.zz_l {
    width: 50%;
}

.zz_item>p {
    width: 50%;
    position: relative;
}

.zz_item>p img {
    width: 100%;
}

.zz_l {
    padding: 4% 3.4%;
    background: #fafafa;
    overflow: hidden;
}

.zz_lt {
    display: flex;
    align-items: center;
}

.zz_lt span {
    position: relative;
    width: 68px;
    height: 68px;
    border-radius: 100%;
    background: #3d6db8;
    color: #fff;
    font-size: 30px;
    border: 7px solid #d3dff8;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
}

.zz_lt span:after {
    content: '';
    width: 1px;
    height: 65px;
    background: #3d6db8;
    position: absolute;
    top: -72px;
    left: 50%;
}

.zz_lt i {
    font-size: 36px;
    font-weight: bold;
    margin-left: 20px;
    color: #3d6db8;
}

.zz_wz {
    position: relative;
    color: #888;
    margin-top: 40px;
    padding-left: 38px;
    line-height: 36px;
    font-size: 18px;
}

.zz_wz:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 100%;
    border: 4px solid #ccc;
    left: 14px;
    top: 13px;
}

.zz_item:nth-child(even) {
    flex-direction: row-reverse;
}

/* 广告4 */
.sz_bc {
    background: url(../img/bg2.jpg) no-repeat center;
    padding: 3% 0 2%;
    background-size: cover;
}

.xp_xs {
    display: none;
}

.sz_ic {
    display: flex;
    align-items: center;
    position: relative;
}

.sz_rt {
    display: flex;
    align-items: center;
}

.sz_rtl>p {
    background: #3d6db8;
    color: #fff;
    font-weight: bold;
    font-size: 26px;
    border-radius: 0 60px 60px 0;
    padding: 0 60px 0 74px;
    height: 54px;
    line-height: 52px;
}

.sz_rtl>p+p {
    margin-top: 14px;
}

.sz_rtl {
    margin-left: -7%;
}

.sz_ic>p {
    position: relative;
    z-index: 2;
    width: 45%;
}

.sz_rc {
    width: 55%;
}

.sz_rtr>i {
    background: #fff;
    border-radius: 50px;
    padding: 11px 58px;
    font-size: 26px;
    color: #3d6db8;
    letter-spacing: 2px;
}

.sz_rtr>em {
    display: block;
    margin-top: 40px;
}

.sz_rtr>em span {
    display: block;
    color: #ff8f46;
    font-size: 42px;
    letter-spacing: 1px;
}

.sz_rtr>em span+span {
    margin-top: 28px;
}

.sz_rtr {
    margin-left: 36px;
}

.sz_rc>p {
    font-size: 26px;
    margin-top: 40px;
    color: #666;
    font-weight: lighter;
}

.sz_pho {
    display: flex;
    margin-top: 32px;
    align-items: center;
}

.sz_pho i {
    font-size: 22px;
    margin-left: 10px;
}

.sz_pho b {
    color: #ff8f46;
    font-size: 40px;
    font-family: roboto;
    font-weight: normal;
}

.sz_ic>em {
    writing-mode: vertical-lr;
    font-size: 82px;
    text-transform: uppercase;
    color: rgba(82, 128, 222, 0.2);
    position: absolute;
    right: 2%;
    top: 50%;
    transform: translateY(-50%);
    letter-spacing: 4px;
}

/* 服务流程 */
.lct_bc {
    padding: 3.4% 0;
}
.lct_bc2{padding: 0;}
.lct_ic {
    margin-top: 3%;
    display: flex;
    justify-content: space-between;
}

.lct_item {
    width: 32%;
    overflow: hidden;
}

.lct_item>b {
    font-size: 22px;
    color: #fff;
    position: relative;
    display: block;
    background: #3d6db8;
    padding: 13px 20px 13px 48px;
}

.lct_item>b:after {
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    left: 32px;
    background: #fff;
    top: 50%;
    transform: translateY(-50%);
}

.lct_info {
    width: 80%;
    border-left: 1px dashed #3d6db8;
    margin: 7.4% auto;
}

.lct_wz {
    display: flex;
    position: relative;
    padding-left: 30px;
}

.lct_wz>span {
    color: #ff8f46;
    font-family: roboto;
    font-weight: bold;
    font-size: 22px;
    line-height: 100%;
}

.lct_wz b {
    display: block;
    font-size: 20px;
    line-height: 100%;
}

.lct_wz>div {
    margin-left: 16px;
}

.lct_wz p {
    font-size: 18px;
    margin-top: 12px;
    color: #666;
}

.lct_wz+.lct_wz {
    margin-top: 46px;
}

.lct_wz:after {
    position: absolute;
    content: "";
    width: 14px;
    height: 14px;
    background: linear-gradient(45deg, #3d6db8, #84abfd);
    transform: rotate(45deg);
    left: -8px;
    top: 3px;
}

.lct_item:nth-child(odd) {
    background: #fafafa;
}

.lct_item:nth-child(even) {
    background: #fafafa;
}

.lct_bw {
    display: flex;
    margin-top: 2%;
    height: 94px;
    align-items: center;
}

.lct_bw p {
    font-size: 18px;
    color: #fff;
}

.lct_bw>div {
    width: 32.5%;
    background: #4e80cf;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.lct_bw>p {
    width: 35%;
    height: 100%;
    background: #3d6db8;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 0 30px;
}

.lct_bw>p:nth-of-type(2) {
    background: #4377c7;
    width: 32.5%;
}

.lct_bw>div p {
    line-height: 100%;
    padding-left: 32%;
}

.lct_bw>div p+p {
    margin-top: 12px;
}

.lct_bw>p:nth-of-type(2):after,
.lct_bw>p:nth-of-type(2):before {
    position: absolute;
    content: "\e63a";
    font-family: 'iconfont';
    width: 36px;
    height: 36px;
    background: #fff;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    font-size: 14px;
    top: 50%;
    transform: translateY(-50%);
}

.lct_bw>p:nth-of-type(2):before {
    left: -18px;
}

.lct_bw>p:nth-of-type(2):after {
    right: -18px;
}


/* 广告5 */
.tea_bc {
    background: url(../img/bg2.jpg) no-repeat center;
    background-size: cover;
}

.tea_ic {
    display: flex;
    padding: 4% 0;
    position: relative;
    z-index: 2;
}

.tea_ic>p {
    position: absolute;
    right: 12%;
    bottom: 2%;
    width: 39%;
}

.tea_l>p {
    font-size: 28px;
    font-weight: lighter;
    margin-bottom: 26px;
}

.tea_l>div span {
    color: #3d6db8;
    display: inline-flex;
    font-size: 28px;
    width: 46px;
    height: 46px;
    border-radius: 100%;
    font-weight: lighter;
    border: 1px solid #3d6db8;
    align-items: center;
    justify-content: center;
}

.tea_l>div span+span {
    margin-left: 9px;
}

.tea_l>b {
    display: block;
    font-size: 46px;
    color: #ff8f46;
    letter-spacing: 5px;
}

.tea_l>b+b {
    margin-top: 36px;
}

.tea_l>b:nth-of-type(1) {
    margin-top: 36px;
}

.tea_pho {
    display: flex;
    align-items: center;
}

.tea_l>i {
    font-size: 28px;
    margin: 40px 0 34px;
    display: block;
    font-weight: lighter;
    color: #666;
    letter-spacing: 2px;
}

.tea_pho em {
    font-size: 22px;
    font-weight: lighter;
    margin-left: 16px;
}

.tea_pho i {
    font-size: 38px;
    font-family: roboto;
    color: #ff8f46;
}

.tea_ic:after {
    position: absolute;
    content: "";
    width: 25%;
    height: 100%;
    background: #d7dff1;
    z-index: -2;
    top: 0;
    right: 0;
}

.tea_ic>em {
    font-size: 150px;
    text-transform: uppercase;
    position: absolute;
    right: 8%;
    top: 50%;
    transform: translateY(-50%);
    color: #739cf2;
    z-index: -1;
    opacity: 0.12;
    writing-mode: vertical-lr;
}

/* pk */
.pk_bc {
    position: relative;
    z-index: 2;
    padding: 3.6% 0;
}

.pk_c {
    margin-top: 2.6%;
}

.pk_tt {
    display: flex;
    justify-content: space-between;
    position: relative;
}

.pk_tt:after {
    position: absolute;
    content: "";
    background: url(../img/PK.png) no-repeat;
    width: 94px;
    height: 60px;
    background-size: contain;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.pk_tt b {
    width: 45%;
    font-size: 26px;
    text-align: right;
}

.pk_tt b span {
    display: block;
    color: #999;
    font-size: 18px;
    margin-top: 5px;
    font-weight: normal;
}

.pk_tt>b+b {
    text-align: left;
}

.pk_cc {
    margin-top: 38px;
}

.pk_item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pk_item>p {
    font-size: 17px;
    width: 45%;
    text-align: right;
    border: 1px dashed #ddd;
    padding: 26px;
    padding-left: 90px;
    color: #999;
    position: relative;
}

.pk_item>b {
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #fff;
    background: #3d6db8;
    border-radius: 100%;
    flex-shrink: 0;
    line-height: 28px;
}

.pk_item>p:nth-of-type(2) {
    text-align: left;
    color: #666;
}

.pk_item+.pk_item {
    margin-top: 14px;
}

.pk_item>p:nth-of-type(2) {
    padding-left: 30px;
    padding-right: 103px;
}

.pk_item>p:after {
    position: absolute;
    content: "";
    background: url(../img/cw.png) no-repeat;
    width: 60px;
    height: 60px;
    background-size: contain;
    top: 50%;
    transform: translateY(-50%);
    left: 3%;
}


.pk_item>p:nth-of-type(2):after {
    background: url(../img/zq.png) no-repeat;
    background-size: contain;
    left: auto;
    right: 3.5%;
    width: 50px;
    height: 50px;
    transform: translateY(-50%);
    top: 50%;
}

/* 广告6 */
.yx_bc {
    background: url(../img/bg4.jpg) no-repeat center;
    overflow: hidden;
}

.yx_c {
    padding: 3% 0;
    position: relative;
}

.yx_c>p {
    position: absolute;
    top: 8%;
    left: 1%;
}

.yx_ic {
    display: flex;
    flex-direction: column;
    margin-left: 16%;
}


.yx_ic>i {
    font-size: 32px;
    font-weight: lighter;
    color: #3d6db8;
}

.yx_ic>b {
    font-size: 46px;
    color: #ff8f46;
    margin: 36px 0 38px;
}

.yx_ic>em {
    font-size: 28px;
    font-weight: lighter;
}

.yx_ic>div {
    display: flex;
    align-items: center;
    margin-top: 26px;
}

.yx_ic>div i {
    font-size: 26px;
    font-weight: lighter;
    color: #666;
}

.yx_ic>div p {
    background: #3d6db8;
    color: #fff;
    padding: 7px 24px;
    border-radius: 6px;
    font-size: 28px;
    margin-left: 26px;
}

.yx_ic>div p span {
    font-size: 28px;
    margin-right: 8px;
}

.yx_c>p+p {
    top: auto;
    bottom: 0;
    left: auto;
    right: 1%;
    width: 23%;
}

.yx_c>p+p img {
    width: 100%;
}

/* 公正性 */
.gz_bc {
    padding: 4% 0;
}

.zs_ti b {
    position: relative;
    padding-bottom: 38px;
    margin-bottom: 18px;
}

.zs_ti b:after {
    position: absolute;
    content: "";
    width: 38px;
    height: 3px;
    background: #3d6db8;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.zs_ti p {
    line-height: 36px;
    font-size: 18px;
    color: #777;
}

.gz_ic>ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gz_ic li {
    width: 23%;
    /* padding: 2%; */
    position: relative;
    background: #fff;
    /* border-radius: 6px; */
    overflow: hidden;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.05);
    border-bottom: 4px solid #3d6db8;
}

.gz_ic {
    margin-top: 3%;
}

.gz_ic li:nth-child(n+5) {
    margin-top: 50px;
    padding-bottom: 4%;
}

.gz_ic li b {
    display: block;
    font-size: 22px;
    position: relative;
    z-index: 2;
    border-bottom: 1px solid #eee;
    color: #fff;
    background: #3d6db8;
    display: flex;
    align-items: center;
    height: 46px;
    padding-left: 14%;
}

.gz_ic li p {
    font-size: 16px;
    color: #999;
    padding: 20px 30px 28px;
}


.gz_ic li b:before {
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    background: #fff;
    left: 9%;
    top: 50%;
    transform: translateY(-50%);
}

/*研究院页面*/
/*工作职责*/
.gzu_bc {
    padding: 3.6% 0;
    background: #fafafa;
    margin-top: 2.8%;
}

.gzu_ic {
    margin-top: 3.2%;
}

.gzu_ic ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gzu_ic li {
    width: 32.5%;
    background: #fff;
    padding: 46px 30px 66px 62px;
    position: relative;
}

.gzu_ic li:nth-child(5) {
    padding: 0;
    overflow: hidden;
}

.gzu_ic li:nth-child(n+4) {
    margin-top: 20px;
}

.gzu_ic li span {
    position: absolute;
    width: 42px;
    height: 42px;
    background: #3d6db8;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    border-radius: 0 0 14px 0;
    font-weight: bold;
    font-size: 18px;
}

.gzu_ic li p {
    color: #777;
    font-size: 18px;
    position: relative;
}

/**/
.jz_bc {
    background: url(../img/bg5.jpg) no-repeat center;
    color: #fff;
    overflow: hidden;
    background-size: cover;
}

.jz_c {
    position: relative;
    padding: 3.4% 0 3.6%;
}

.jz_c>b {
    display: block;
    font-size: 42px;
    letter-spacing: 1px;
}

.jz_st {
    font-size: 32px;
    font-weight: lighter;
    margin: 42px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 3px;
    position: relative;
    width: 66%;
}

.jz_st span {
    width: 10px;
    height: 10px;
    background: #fff;
    transform: rotate(45deg);
    display: block;
    position: relative;
    margin-right: 16px;
}

.jz_st span:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    top: 14px;
    left: -14px;
}

.jz_st span+span:after {
    bottom: 14px;
    top: auto;
    left: auto;
    right: -14px;
}

.jz_st span+span {
    margin-right: 0;
    margin-left: 16px;
}

.jz_cl>i {
    display: flex;
    font-size: 30px;
    width: 46.4%;
    /* padding: 7px; */
}

.jz_cl>em {
    font-size: 26px;
    color: #ff8f46;
    height: 58px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48%;
    background: #fff;
    position: relative;
    border-radius: 40px;
}

.jz_cl>i span {
    border: 2px solid #fff;
    border-radius: 100%;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.jz_cl>i span+span {
    margin-left: 20px;
}

.jz_cc {
    justify-content: space-between;
    padding-top: 42px;
}

.jz_cl {
    display: flex;
    width: 64%;
    align-items: center;
}

.jz_cr>p {
    font-size: 30px;
    margin: 44px 0 45px;
    font-weight: lighter;
}

.jz_pho {
    display: flex;
    font-size: 22px;
}

.jz_pho>b {
    font-size: 30px;
}

.jz_pho em {
    font-size: 22px;
    margin-right: 14px;
}

.jz_cc>p {
    position: absolute;
    bottom: -64%;
    width: 35%;
    right: 0;
    z-index: 2;
}

.jz_cl>em:after {
    position: absolute;
    content: "";
    width: 66px;
    height: 1px;
    background: #ff8f46;
    left: -54px;
    top: 50%;
    opacity: 0;
}

.jz_cc:after {
    position: absolute;
    content: "";
    width: 1920px;
    height: 1px;
    background: rgba(255, 255, 255, 0.12);
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
}

.jz_cc:before {
    position: absolute;
    content: "";
    width: 36px;
    height: 3px;
    background: #fff;
    top: -1px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
}

.jz_cc>p:after {
    position: absolute;
    content: "";
    width: 550px;
    height: 550px;
    background: #fff;
    bottom: 18%;
    left: -2%;
    border-radius: 100%;
    z-index: -1;
    opacity: 0.88;
}

.jz_st:after,
.jz_st:before {
    position: absolute;
    content: "";
    width: 18%;
    height: 1px;
    background: #fff;
    top: 50%;
    opacity: 0.8;
}

.jz_st:after {
    left: 0px;
}

.jz_st:before {
    right: 0;
}

/* 方针 */
.fz_c>b {
    display: block;
    font-size: 38px;
    text-align: center;
}

.fz_c>b span {
    color: #ff8f46;
}



.fz_ic {
    display: flex;
    margin-top: 3.4%;
    justify-content: space-between;
}

.fz_ic>p {
    width: 28.6%;
    position: relative;
}

.fz_ic>ul {
    width: 20%;
}

.fz_ic>p i {
    position: absolute;
    top: 50%;
    right: -7%;
    transform: translateY(-50%);
    writing-mode: vertical-lr;
    border: 3px solid #3d6db8;
    color: #3d6db8;
    padding: 16px 12px;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 4px;
}

.fz_img {
    display: none;
}

.fz_ic>ul li {
    font-size: 26px;
    background: #3d6db8;
    text-align: center;
    line-height: 60px;
    color: #fff;
    letter-spacing: 2px;
}

.fz_bc {
    background: #fafafa;
    padding: 3.8% 0;
}

.fz_ic>ul li+li {
    margin-top: 25px;
}

.fz_ic>ul li:nth-child(1) {
    background: none;
    color: #333;
    text-align: left;
    padding: 0;
    line-height: 100%;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 32px;
    letter-spacing: 0;
    position: relative;
    margin-bottom: 32px;
}

.fz_cc>b {
    display: block;
    font-size: 30px;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 28px;
    line-height: 100%;
}

.fz_cc>p {
    font-size: 20px;
    color: #999;
    position: relative;
    padding-bottom: 22px;
}

.fz_cc {
    width: 45%;
}

.fz_cc>b:before,
.fz_cc>b:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
}

.fz_cc>b:before {
    width: 180px;
    height: 1px;
    background: #ddd;
}

.fz_cc>b:after {
    width: 36px;
    height: 3px;
    background: #3d6db8;
    bottom: -1px;
}

.fz_cc li {
    background: #fff;
    position: relative;
    padding: 26px 26px 26px 66px;
}

.fz_cc li span {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0 0 10px 0;
    background: #3d6db8;
    color: #fff;
    width: 40px;
    text-align: center;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
}

.fz_cc li p {
    font-size: 18px;
    color: #666;
}

.fz_cc li+li {
    margin-top: 20px;
}

.fz_ic>ul li:nth-child(1):before,
.fz_ic>ul li:nth-child(1):after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
}

.fz_ic>ul li:nth-child(1):before {
    width: 100%;
    height: 1px;
    background: #ddd;
}

.fz_ic>ul li:nth-child(1):after {
    width: 36px;
    height: 3px;
    background: #3d6db8;
    bottom: -1px;
}

/* 权威资质 */
.qwz_bc {
    background: url(../img/bg5.jpg) no-repeat center;
    background-size: cover;
}

.qwz_ic {
    padding: 4% 0;
    position: relative;
    display: flex;
    padding-left: 47.5%;
}

.qwz_ic>p {
    position: absolute;
    left: 1%;
    bottom: 6%;
    width: 44%;
    z-index: 2;
}

.qwz_rc>i {
    font-size: 28px;
    display: block;
}

.qwz_rc {
    color: #fff;
}

.qwz_rc>b {
    display: flex;
    font-size: 44px;
    margin-top: 30px;
    letter-spacing: 1px;
}

.qwz_rc>b span:nth-child(2) {
    margin: 0 20px;
}


.qwz_pho {
    display: flex;
    align-items: center;
    margin-top: 23px;
}

.qwz_rc>p {
    display: flex;
    margin-top: 36px;
}

.qwz_rc>p span {
    width: 58px;
    height: 58px;
    background: #fff;
    color: #3d6db8;
    border-radius: 100%;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: lighter;
}

.qwz_rc>p span:nth-child(5) {
    margin-left: 60px;
}


.qwz_rc>ul {
    display: flex;
    margin: 28px 0 0;
    justify-content: space-between;
    background: rgba(255, 255, 255, 0.8);
    color: #333;
    padding: 16px 30px 18px 0;
    position: relative;
}

.qwz_rc>ul b {
    font-size: 42px;
    display: inline-block;
    font-family: roboto;
    font-weight: normal;
    color: #ff8f46;
    line-height: 100%;
}

.qwz_rc>ul i {
    margin-left: 3px;
    display: inline-block;
    line-height: 100%;
    font-size: 15px;
}

.qwz_rc>ul li>p {
    line-height: 100%;
}

.qwz_rc>ul em {
    font-size: 17px;
    display: block;
    margin-top: 6px;
    line-height: 100%;
    color: #666;
}



.qwz_rc>ul li {
    position: relative;
}



.qwz_rc>em {
    font-size: 28px;
    display: block;
    position: relative;
    margin-top: 24px;
    font-weight: lighter;
    text-align: center;
}

.qwz_rc>ul:after {
    position: absolute;
    content: "";
    width: 150px;
    height: 100%;
    left: -150px;
    top: 0;
    background: #fff;
    opacity: 0.8;
}

.qwz_pho>i {
    font-size: 22px;
    margin-left: 12px;
    letter-spacing: 1px;
    font-weight: lighter;
}

.qwz_pho>em {
    font-size: 36px;
    font-family: roboto;
}

.qwz_ic>p img {
    width: 100%;
}


.qwz_rc>em:after,
.qwz_rc>em:before {
    position: absolute;
    content: "";
    width: 18%;
    height: 4px;
    top: 50%;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-left: 0;
    border-right: 0;
    transform: translateY(-50%);
}

.qwz_rc>em:after {
    left: 0;
}

.qwz_rc>em:before {
    right: 0;
}

.qwz_rc>p span+span {
    margin-left: 20px;
}

/* td */

.td_bc {
    background: url(../img/bg6.jpg) no-repeat center;
    background-size: cover;
    overflow: hidden;
}

.td_ic {
    color: #fff;
    z-index: 2;
    width: 47%;
    position: relative;
    padding: 4.4% 0;
}

.td_c>p {
    position: absolute;
    right: 2%;
    bottom: 0;
}

.jc_td>p {
    right: 0;
    width: 52%;
    bottom: 3.4%;
}

.jc_td .td_ic {
    width: 46%;
}

.jc_td .td_ic>div {
    padding-left: 5.5%;
}

.jc_td .td_ic>div>p:after {
    width: 110%;
    left: -6%;
}

.td_ic:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #2e54a3;
    top: 0;
    left: 0;
    opacity: 0.4;
    z-index: -1;
}

.td_ic>div>em {
    font-size: 34px;
    margin-bottom: 30px;
    display: block;
    font-weight: lighter;
    letter-spacing: 1px;
}

.td_ic>div {
    padding-left: 6%;
}

.td_c {
    position: relative;
}


.td_ic>div>p {
    font-size: 34px;
    font-weight: bold;
    position: relative;
    z-index: 2;
    padding: 18px 0 20px;
    letter-spacing: 1px;
}

.td_ic>div>p:after,
.td_ic>div>p:before {
    position: absolute;
    content: "";
}

.td_ic>div>p:after {
    background: #ff8f46;
    width: 111%;
    height: 100%;
    left: -7%;
    top: 0;
    z-index: -1;
}

.td_ic>div span+span {
    margin-left: 10px;
}

.td_ic>div>p:before {
    width: 0;
    height: 0;
    border-top: 14px solid #cd6826;
    right: -4%;
    bottom: -14px;
    border-right: 29px solid transparent;
}

.td_ic>div span {
    border: 1px dotted #fff;
    font-size: 26px;
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    font-weight: lighter;
    border-radius: 0 5px 0 5px;
}

.td_zfx {
    margin: 40px 0 46px;
}

.td_zfx>p {
    display: flex;
}

.td_zfx>p+p {
    margin-top: 25px;
}


.td_lwz>i {
    font-size: 28px;
    display: block;
    font-weight: lighter;
    line-height: 100%;
}

.td_lwz>b {
    display: inline-block;
    font-size: 28px;
    margin-top: 18px;
    position: relative;
    line-height: 100%;
}

.td_dz span:nth-child(1),
.td_dz span:nth-child(2),
.td_dz span:nth-child(3),
.td_dz span:nth-child(4),
.td_dz span:nth-child(5),
.td_dz span:nth-child(6) {
    background: #fff;
    color: #3d6db8;
    font-weight: normal;
}

.td_dz2 span:nth-child(n+7) {
    background: #ffffff;
    color: #3d6db8;
    font-weight: normal;
}

.td_pho>div {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.td_pho>div>p {
    color: #fff;
    font-size: 22px;
    padding-left: 18px;
}

.td_pho {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    padding: 16px 0;
}

.td_pho>div>div>p img {
    width: 40px;
}

.td_pho>div>div {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 22px;
    padding-right: 24px;
}

.td_pho>div>div>p {
    margin-right: 10px;
}

.td_pho>div>div>b {
    font-size: 30px;
    font-family: roboto;
    font-weight: normal;
}

/**/
.yj_tt {
    display: block;
    text-align: center;
    font-size: 40px;
}

.yj_tt span {
    color: #ff8f46;
}

.gzs_ic {
    margin-top: 3.4%;
}
.gzs_cc {
    display: flex;
    justify-content: space-between;
}

.gzs_img {
    width: 49.2%;
}

.gzs_img>p+p {
    display: none;
}

.gzs_r {
    width: 49.2%;
}

.gzs_item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gzs_r .gzs_item>div {
    width: 49.2%;
    background: #fff;
}

.gzs_bc {
    padding: 3.8% 0;
    background: #fafafa;
}

.gzs_lit {
    display: flex;
    padding: 20px;
    /* align-items: center; */
    background: #fff;
}

.gzs_r .gzs_lit:nth-child(n+3) {
    margin-top: 20px;
}

.gzs_r .gzs_lit:last-child {
    width: 100%;
}

.gzs_lit p {
    color: #777;
    margin-left: 14px;
    line-height: 30px;
}

.gzs_lit span {
    width: 40px;
    height: 40px;
    background: #3d6db8;
    color: #fff;
    flex-shrink: 0;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    margin-top: 7px;
}


.gzs_ic>.gzs_item>div {
    width: 49.2%;
    align-items: flex-start;
}

.gzs_ic>.gzs_item>div:nth-child(1) {
    display: none;
}

.gzs_ic>.gzs_item {
    margin-top: 25px;
}

.gzs_ic>.gzs_item>div:nth-child(n+4) {
    margin-top: 25px;
}

/* 公司 */
/* 广告 */
.zy_wz {
    display: flex;
    margin: 34px 0 25px;
    align-items: center;
}

.zy_wz>em {
    background: #3d6db8;
    color: #fff;
    padding: 10px 20px;
    font-size: 24px;
    border-radius: 5px;
    margin-right: 18px;
}

.zy_wz span {
    display: block;
    font-size: 19px;
    font-weight: lighter;
    line-height: 100%;
    letter-spacing: 3px;
}

.zy_wz span+span {
    margin-top: 7px;
}

.zg_lc2>p {
    font-size: 26px;
}

.zg_rc2>div {
    bottom: -22%;
}

.hx_bc2 {
    margin-top: 3.6%;
}

.fuw_wz {
    display: flex;
    align-items: center;
}

.fuw_wz>i {
    font-size: 40px;
    font-weight: lighter;
    letter-spacing: 5px;
}

.fuw_wz>em {
    font-size: 30px;
    background: #3d6db8;
    color: #fff;
    font-weight: lighter;
    padding: 8px 14px;
    border-radius: 6px;
    letter-spacing: 4px;
    margin-left: 14px;
}

.fuw_c>b {
    display: block;
    font-size: 48px;
    color: #ff8f46;
    letter-spacing: 6px;
    margin-top: 28px;
}

.fuw_c2>ul {
    margin: 2.8% 0 2%;
}

.ts_c2>ul {
    padding-top: 14px;
}

.zl_bc {
    margin: 3.6% 0;
}

.zl_ic {
    margin-top: 3%;
}

.zl_ic {
    display: flex;
}

.zl_ic>p {
    width: 44%;
}

.zl_rc {
    width: 56%;
    /* border: 1px solid #eee; */
    padding: 3%;
    background: #fafafa;
}

.zl_item>b {
    display: block;
    position: relative;
    font-size: 22px;
    padding-left: 20px;
    color: #3d6db8;
}

.zl_item {
    position: relative;
}

.zl_item>b:after {
    position: absolute;
    content: "";
    width: 4px;
    height: 60%;
    background: #3d6db8;
    left: 0;
    top: 52%;
    transform: translateY(-50%);
}

.zl_item+.zl_item {
    margin-top: 3%;
    padding-top: 3%;
    border-top: 1px solid #eee;
}

.zl_item>p {
    padding-left: 20px;
    color: #999;
    font-size: 18px;
    margin-top: 10px;
}

.tea_l2>i {
    font-size: 26px;
    margin: 36px 0 30px;
}

.tea_l2>i span {
    display: block;
    margin-top: 11px;
}

.ys_icc2 .ys_ltt {
    width: auto;
}

.ys_icc2 .ys_lt>p {
    display: none;
}

.ys_icc2 .ys_item {
    align-items: flex-start;
}

.ys_num {
    display: flex;
    align-items: flex-end;
    color: #999;
    font-size: 20px;
    line-height: 100%;
    font-family: roboto;
    margin-top: 40px;
    justify-content: flex-end;
}

.ys_num span {
    font-size: 30px;
    line-height: 86%;
    font-weight: bold;
    color: #ff8f46;
    margin-right: 6px;
}

.ys_icc2 .ys_info>p {
    line-height: 38px;
}

.ys_ic2 li span {
    top: -4px;
}

.ys_icc2 .ys_rc,
.ys_icc2 .ys_item>p {
    width: 50%;
}

.ys_icc2 .ys_rc {
    padding: 3.6%;
}

/**/
.bm_bc {
    padding-bottom: 3.6%;
}

.bm_ic {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 3%;
}


.bm_item {
    width: 32.8%;
    background: #fafafa;
    padding: 30px 36px;
}

.bm_item>i {
    width: 42px;
    height: 42px;
    background: #3d6db8;
    display: flex;
    color: #fff;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    position: relative;
}

.bm_item>i:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid #3d6db8;
    top: -4px;
    right: -4px;
}

.bm_item:nth-child(n+4) {
    margin-top: 14px;
}

.bm_item>p {
    color: #888;
    margin-top: 12px;
}

/*检测中心*/
.zjs_bc {
    background: url(../img/bg5.jpg) no-repeat center;
    overflow: hidden;
}

.zjs_ic>b {
    display: inline-block;
    color: #fff;
    font-size: 30px;
    font-weight: normal;
}

.zjs_c {
    padding: 4% 0 3.5%;
    position: relative;
}

.zjs_ic {
    width: 85%;
    padding-left: 19.4%;
}

.zjs_ic>p {
    color: #fff;
    font-size: 46px;
    position: relative;
    display: inline-block;
    margin: 34px 0 32px;
    font-weight: bold;
    letter-spacing: 4px;
    padding-bottom: 36px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

.zjs_ic>p span {
    position: absolute;
    top: -88px;
    right: -26%;
    font-size: 20px;
    background: url(../img/jiance.png) no-repeat center;
    background-size: contain;
    width: 243px;
    height: 100px;
    text-align: center;
    padding-top: 12px;
    letter-spacing: 0;
    line-height: 30px;
    font-weight: normal;
}

.zjs_ic>i {
    display: flex;
    color: #3d6db8;
    font-size: 24px;
    position: relative;
    font-weight: lighter;
    background: #fff;
    align-items: center;
    padding-right: 14px;
    letter-spacing: 1px;
}

.zjs_pho {
    display: flex;
    align-items: center;
    color: #fff;
    margin-top: 40px;
}

.zjs_pho>span {
    font-size: 24px;
}

.zjs_pho>i {
    font-size: 22px;
    margin-left: 10px;
}

.zjs_pho>em {
    font-size: 34px;
    font-weight: bold;
    font-family: roboto;
}

.zjs_ic>i em {
    padding: 10px 18px 13px;
    background: #ff8f46;
    color: #fff;
    letter-spacing: 0;
    font-weight: bold;
    margin-right: 16px;
    font-size: 28px;
}

.zjs_img>p:nth-child(1) {
    position: absolute;
    left: 0;
    bottom: -52px;
}

.zjs_img>p:nth-child(2) {
    position: absolute;
    right: 0;
    bottom: -32px;
}

.zjs_img img {
    width: 100%;
}

.lc_fz {
    margin-top: 3.8%;
}

/*广告 资质齐全*/
.jc_zz {
    background: url(../img/bg5.jpg) no-repeat center;
    overflow: hidden;
    background-size: cover;
}

.jc_zzc>p {
    position: absolute;
    right: 0;
    top: 51%;
    transform: translateY(-50%);
}

.jcz_ic {
    color: #fff;
}

.jcz_ic>i {
    font-size: 22px;
    display: block;
    letter-spacing: 4px;
}

.jc_zzc {
    padding: 3.6% 0;
    position: relative;
}

.jcz_ic>p {
    background: url(../img/jc_k.png) no-repeat;
    font-size: 40px;
    font-weight: bold;
    background-size: contain;
    width: 95%;
    height: 86px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 4px;
    letter-spacing: 3px;
    margin-top: -2px;
}

.jcz_ic>em {
    font-size: 28px;
    text-align: center;
    position: relative;
    margin: 36px 0 0;
    letter-spacing: 5px;
    font-weight: lighter;
    background: #ff8f46;
    padding: 12px 30px;
    display: block;
    border-radius: 14px 0 14px 0;
}

.jcz_ic>p span {
    color: #ff8f46;
    margin: 0 15px;
}

.jcz_ic>em:after,
.jcz_ic>em:before {
    position: absolute;
    content: "";
    width: 90px;
    height: 8px;
    background: url(../img/jc_icon.png) no-repeat center;
    top: 50%;
    transform: translateY(-50%);
}

.jcz_ic>em:after {
    left: 3%;
}

.jcz_ic>em:before {
    right: 3%;
    transform: translateY(-50%) rotateY(180deg);
}

.jcz_ic>ul {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}

.jcz_ic>ul li {
    width: 22.5%;
    background: rgba(255, 255, 255, 0.3);
    display: flex;
    justify-content: center;
    padding: 16px 16px 18px;
    border: 1px dotted rgba(255, 255, 255, 0.8);
    border-radius: 6px;
}

.jcz_ic>ul li:last-child {
    width: 28.4%;
}

.jcz_ic>ul li * {
    line-height: 100%;
}

.jcz_ic {
    width: 52%;
}

.jcz_ic li b {
    font-size: 40px;
    font-family: 'roboto';
    display: inline-block;
    font-weight: normal;
}

.jcz_ic li i {
    border: 1px solid #fff;
    border-radius: 2px;
    padding: 3px 4px 3px;
    font-size: 14px;
    margin-left: 8px;
    display: inline-block;
    position: relative;
    top: -5px;
    color: #fff;
}

.jcz_ic>ul li em {
    display: block;
    margin-top: 6px;
}

.jcz_wz {
    font-size: 24px;
    letter-spacing: 2px;
    margin-right: 30px;
    position: relative;
    font-weight: lighter;
}

.jcz_wz span {
    font-size: 24px;
}

/**/
.jc_ys {
    margin-top: 3.6%;
}

.jc_lct {
    padding: 0;
}

.jcn_ic {
    display: flex;
    justify-content: space-between;
    margin-top: 3%;
}

.jcn_ic>p {
    width: 26%;
}

.jcn_ic>p img:nth-child(2),
.jcn_ic>p img:nth-child(3) {
    display: none;
}

.jcn_ic>ul {
    width: 73%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.jcn_ic>ul li {
    width: 49.4%;
    background: #fafafa;
    padding: 3%;
    position: relative;
}

.jcn_bc {
    margin: 3.6% 0;
}

.jcn_ic>ul li:nth-child(n+3) {
    margin-top: 14px;
}

.jcn_ic>ul li p {
    color: #999;
    font-size: 18px;
    margin-top: 12px;
}


.jcn_ic>ul li span {
    position: absolute;
    top: 0;
    left: 0;
    background: #3d6db8;
    color: #fff;
    display: block;
    width: 36px;
    height: 36px;
    text-align: center;
    border-radius: 0 0 12px 0;
    padding-top: 2px;
    font-size: 18px;
}

.jcs_td {
    margin-top: 3.6%;
}
.sjlc_bc{
    margin-bottom: 3.6%;
}
.jczx_lx{
    margin-top: 3.6%;
}
.jcs_td2{
    margin-top: 0;
}
/**/
.main-menu .navigation > li:nth-child(10) > .megamenu li > a{
    line-height: 284%;
}
.main-menu .navigation > li:nth-child(10).dropdown > .megamenu{
    padding: 1.2% 0;
}
.ganyan2 h4{
    font-size: 30px;
}
/* 吹气式酒精检测仪检定页面 */
.qsj_c>h1 {
    font-weight: bold;
    font-size: 32px;
}

.qsj_c>h3 {font-size: 18px;line-height: 200%;margin-top: 16px;}

.qsj_c ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 34px;
}

.qsj_c li img {
    width: 100%;
}

.qsj_c li {
    width: 24%;
    margin: 0 .5%;
}

.qsj_c li:nth-child(n+5) {
    margin-top: 1%;
}
/*  */
.whj_c {
    padding: 80px 0 60px;
    display: flex;
    justify-content: space-between;
  }
  
  .whj_ic {
    padding: 50px 50px 60px;
    background: #f2f8ff;
    color: #fff;
    width: 56%;
  }
  .whj_c>p img {
    width: 100%;
}

.whj_c>p {
    width: 44%;
}
  .whj_ic h1 {
    font-size: 28px;
    color: #333;
    font-weight: bold;
  }
  .whj_ic h1 span {
    color: #ff8f46;
}
  .whj_ic h3 {
    font-weight: normal;
    font-size: 18px;
    line-height: 200%;
    margin-top: 15px;
    text-align: justify;
    color: #333;
  }
  /*  */
  .szb_c {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  
  .szb_c>p img {
    width: 100%;
  }
  
  .szb_c>p {
    width: 44%;
    position: relative;
    z-index: 3;
  }
  
  .szb_r {
    width: 56%;
  }
  
  .szb_r>em {
    font-weight: bold;
    font-size: 32px;
    color: #3d6db8;
    margin-left: 74px;
    position: relative;
    padding-left: 20px;
    z-index: 2;
  }
  
  .szb_r>h2 {
    font-weight: normal;
    line-height: 200%;
    background: #f2f8ff;
    padding: 40px 62px;
    font-size: 18px;
    margin: 30px 0;
    margin-left: 0;
    position: relative;
    text-align: justify;
    z-index: 4;
  }
  
  .szb_pho>i {
    font-size: 24px;
    border: 2px solid #ff8f46;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    color: #ff8f46;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 13px;
  }
  
  .szb_pho {
    font-size: 18px;
    padding-left: 80px;
  }
  
  .szb_pho b {
    font-size: 34px;
    color: #ff8f46;
  }
  
  .szb_r>em:after {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    background: #3d6db8;
    border-radius: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  
  .szb_r>h2:after {
    position: absolute;
    content: "";
    left: -50px;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 260px 50px;
    border-color: transparent transparent #f2f8ff transparent;
    opacity: 0;
  }
  
  .szb_r>em:before {
    position: absolute;
    content: "";
    width: 80px;
    height: 1px;
    background: #3d6db8;
    left: -80px;
    top: 49.8%;
    z-index: -1;
  }
  /*  */
  .zdq_bc {
    padding: 90px 0;
}

.zdq_tt>h1 {
    font-size: 38px;
    font-weight: bold;
    text-align: center;
}

.zdq_tt>h1 span {
    color: #ff8f46;
}

.zdq_tt>ul {
    display: flex;
    justify-content: center;
    margin-top: 9px;
}

.zdq_tt li {
    background: #3d6db8;
    color: #fff;
    font-size: 20px;
    padding: 4px 18px 5px 20px;
    margin: 10px 5px;
    border-radius: 6px;
    letter-spacing: 2px;
}

.zdq_tt li:nth-child(2) {
    background: #ff8f46;
}

.zdq_item {
    width: 32.3%;
    background: #f2f8ff;
}

.zdq_ic {
    display: flex;
    justify-content: space-between;
    margin-top: 38px;
}

.zdq_wz h1 {
    font-size: 24px;
    font-weight: bold;
    line-height: 166%;
    color: #333;
}

.zdq_wz h1 span {
    display: block;
    color: #333;
}

.zdq_item>p img {
    width: 100%;
}

.zdq_wz>h3 {
    font-size: 18px;
    line-height: 200%;
    margin-top: 12px;
    color: #666;
    text-align: justify;
}

.zdq_wz {
    padding: 36px 42px 42px;
    background: #f2f8ff;
}
.zdq_wz>div {
    position: relative;
}

.zdq_wz>div i {
    position: absolute;
    right: 0;
    font-size: 28px;
    font-weight: normal;
    top: 50%;
    font-family: impact;
    color: #fff;
    transform: translateY(-50%);
    width: 56px;
    height: 56px;
    background: #3d6db8;
    border-radius: 100%;
    text-align: center;
    line-height: 56px;
}
/*  */
.rxj_to {
    /* display: flex; */
    /* justify-content: space-between; */
    position: relative;
}

.rxj_to>div img {
    width: 100%;
}

.rxj_to>div {
    width: 37%;
    position: absolute;
    right: 1%;
    top: -46px;
}

.rxj_to>p {
    font-size: 36px;
    font-weight: bold;
    /* padding-bottom: 64px; */
}

.rxj_to>em {
    display: block;
    font-size: 42px;
    color: #3d6db8;
    margin-top: 34px;
    letter-spacing: 6px;
font-weight: bold;line-height: 100%;}

.rxj_to>i {
    display: inline-block;
    color: #fff;
    position: relative;
    letter-spacing: 2px;
    margin-top: 30px;
font-size: 36px;font-weight: bold;line-height: 100%;margin-bottom: 70px;
    background: #ff8f46;
    padding: 12px 22px 14px;}
.rxj_to>i:after {position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 31px solid transparent;
    border-top: 31px solid transparent;
    border-left: 28px solid #ff8f46;
    top: 0;
    right: -28px;}
.rxj_tc {
    display: flex;
    position: relative;
}

.rxj_tc>p {
    width: 48%;
}

.rxj_tc>p img {
    width: 100%;
}

.rxj_wz {
    width: 52%;
    background: #f2f8ff;
    padding: 46px 50px 52px
}

.rxj_wz h1 {
    font-weight: bold;
    font-size: 24px;
    line-height: 180%;
}
.rxj_wz h1 span {
    color: #3d6db8;
}
.rxj_wz li {
    display: flex;
    align-items: flex-start;
    position: relative;
    z-index: 2;
}

.rxj_wz li i {
    width: 42px;
    height: 42px;
    background: #3d6db8;
    color: #fff;
    border-radius: 100%;
    text-align: center;
    line-height: 42px;
    margin-right: 28px;
    font-size: 20px;
    flex-shrink: 0;
}

.rxj_wz ul {
    margin-top: 38px;
    position: relative;
}

.rxj_wz li em {
    font-size: 22px;
}

.rxj_wz li p {
    font-size: 18px;
    color: #333;
}

.rxj_wz li+li {
    margin-top: 35px;
}

.rxj_wz ul:after {
    position: absolute;
    content: "";
    width: 2px;
    height: 89%;
    background: #3d6db8;
    top: 0;
    left: 22px;
}
/*  */
.sdh_bc {
    padding: 80px 0 90px;
}

.sdh_c>h1 {
    font-size: 38px;
    text-align: center;
    font-weight: bold;
}

.sdh_c>h1 span {
    color: #3d6db8;
}

.sdh_c>h1 i {
    color: #ff8f46;
    font-size: 44px;
    position: relative;
    top: 2px;
}

.sdh_l {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 32%;
}

.sdh_item {
    background: #3d6db8;
    padding: 50px;
    width: 100%;
    color: #fff;
    position: relative;
}

.sdh_ic {
    margin-top: 44px;
    display: flex;
    justify-content: space-between;
}

.sdh_item>p {
    font-size: 18px;
    padding-left: 56px;
    line-height: 200%;
}

.sdh_item i {
    position: absolute;
    top: 0;
    left: 36px;
    background: #ff8f46;
    padding: 13px 4px 7px;
    font-size: 18px;
    width: 34px;
    text-align: center;
    line-height: 100%;
}

.sdh_item i:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
    border-top: 9px solid #ff8f46;
    bottom: -9px;
    left: 0;
}

.sdh_item:nth-child(n+3) {
    margin-top: 24px;
}
.sdh_ic>p {
    width: 33%;
}

.sdh_ic>p img {
    width: 100%;
}
.sdh_item+.sdh_item {
    margin-top: 23px;
}

/*  */
.zsx_tt {
    text-align: center;
}

.zsx_bc {
    background: #f2f8ff;
    padding: 74px 0 90px;
    margin-top: 80px;
}
.zsx_bc2{
    margin-top: 0;
}
.zsx_tt>h1 {
    font-size: 40px;
    font-weight: bold;
}

.zsx_tt>h1 span {
    color: #3d6db8;
}

.zsx_tt>em {
    font-size: 28px;
    background: #ff8f46;
    color: #fff;
    padding: 8px 12px;
    display: inline-block;
    margin: 15px 0;
    position: relative;
}

.zsx_tt>p {
    font-size: 18px;
    color: #666;
}

.zsx_ic {
    margin-top: 52px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}


.zsx_tt>em:after,.zsx_tt>em:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
}

.zsx_tt>em:after {
    border-bottom: 24px solid transparent;
    border-top: 24px solid transparent;
    border-left: 20px solid #ff8f46;
    top: 0;
    right: -20px;
}

.zsx_tt>em:before {
    border-bottom: 24px solid transparent;
    border-top: 24px solid transparent;
    border-right: 20px solid #ff8f46;
    top: 0;
    left: -20px;
}

.zsx_item+.zsx_item {
    margin-top: 15px;
}

.zsx_item>p img {
    width: 100%;
}

.zsx_item>p {
    border: 1px solid #e5e5e5;
    padding: 5px 0;
    background: #fff;
}

.zsx_item>h1 {
    display: flex;
    font-size: 16px;
    line-height: 180%;
    color: #333;
    margin-top: 10px;
}

.zsx_item>h1 i {
    background: #3d6db8;
    color: #fff;
    margin-right: 9px;
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 0 5px 0 5px;
    font-size: 16px;
}
.zsx_cc {
    width: 32.5%;
    background: #fff;
    padding: 28px;
}
.zsx_cc:nth-child(1) .zsx_item+.zsx_item {
    margin-top: 25px;
}
.zys_c {
    display: flex;
    justify-content: space-between;
}

.zys_l {
    width: 47%;
    background: #f2f8ff;
    padding: 48px 40px 56px 60px;
    position: relative;
}

.zys_r {
    width: 52%;
    position: relative;
}

.zys_r img {
    width: 100%;
}
.zys_r>p+p {
    display: none;
}
.zys_bc {
    padding: 90px 0;
}

.whj_ic h1 span {
    color: #ff8f46;
}

.zys_l h1 {
    font-size: 34px;
    font-weight: bold;
}

.zys_l h1 i {
    color: #ff8f46;
    font-size: 38px;
    position: relative;
    top: 2px;
}

.zys_l h1 span {
    color: #3d6db8;
}

.zys_l>em {
    font-size: 20px;
    color: #333;
    margin-top: 8px;
    display: block;
}

.zys_l li {
    display: flex;
    align-items: center;
}

.zys_l li span {
    background: #3d6db8;
    color: #fff;
    width: 42px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    font-size: 18px;
    margin-right: 20px;
    background-color: #3d6db8;
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    flex-shrink: 0;
}

.zys_l li+li {
    margin-top: 26px;
}

.zys_l ul {
    margin-top: 36px;
}

.zys_l li em {
    font-size: 22px;
    display: block;
}

.zys_l li p {
    font-size: 18px;
    color: #555;
    margin-top: 4px;
}

.zys_l:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 582px solid transparent;
    border-left: 86px solid #f2f8ff;
    top: 0;
    right: -86px;
}

.zys_r:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 582px solid transparent;
    border-right: 86px solid #333;
    top: 0;
    left: -86px;
    display: none;
}
/*  */
.gjh_bc {background: #f2f8ff;padding: 80px 0 0;overflow: hidden;}

.gjh_tt>h1 {
    font-size: 36px;
    font-weight: bold;
    line-height: 160%;
}

.gjh_tt {
    text-align: center;
}

.gjh_tt>h1 i {
    display: block;
    color: #ff8f46;
}

.gjh_tt>ul {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.gjh_tt>ul li {
    background: #3d6db8;
    color: #fff;
    padding: 6px 20px;
    font-size: 20px;
    border-radius: 5px;
}

.gjh_tt>ul li+li {
    margin-left: 10px;
}

.gjh_cc {
    display: flex;
}

.gjh_wz h1 {
    font-size: 24px;
}

.gjh_wz h3 {
    font-size: 16px;
    color: #666;
    line-height: 190%;
    margin-top: 6px;
}

.gjh_img p img {
    width: 100%;
}

.gjh_img p {
    width: 800px;
    height: 800px;
    border-radius: 100%;
    margin: 0 auto -372px;
}

.gjh_ic {
    margin-top: 302px;
    position: relative;
}

.gjh_img p:after {
    position: absolute;
    content: "";
    width: 108%;
    height: 108%;
    border: 1px dashed #ddd;
    border-radius: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: -30px;
    opacity: 0;
}

.gjh_img p:before {
    position: absolute;
    content: "";
    width: 112%;
    height: 112%;
    border-radius: 100%;
    border: 1px #3d6db8 dashed;
    left: 50%;
    transform: translateX(-50%);
    top: -49px;
    z-index: 1;
}

.gjh_item {position: absolute;z-index: 2;}

.gjh_item:nth-child(1) {top: 180px;
    left: 0;
    width: 21.2%;}

.gjh_ii {
    display: flex;
}

.gjh_ii >i {
    flex-shrink: 0;
    font-family: "impact";
    color: #3d6db8;
    font-size: 34px;
    position: relative;
    top: 7px;
    margin-right: 18px;
}

.gjh_item>i {
    background: #3d6db8;
    color: #fff;
    width: 60px;
    height: 60px;
    flex-shrink: 0;
    border-radius: 100%;
    text-align: center;
    line-height: 60px;
    font-size: 26px;
    position: absolute;
}

.gjh_item:nth-child(7) {
    top: 180px;
    right: 0;
    width: 21%;
}

.gjh_item:nth-child(7)>i {
    left: -78px;
    bottom: 33px;
}

.gjh_item:nth-child(1)>i {
    right: -73px;
    bottom: 33px;
}

.gjh_item:nth-child(4) {left: 49%;width: 22%;top: -236px;transform: translateX(-50%);}

.gjh_item:nth-child(4)>i {
    left: 50%;
    transform: translateX(-50%);
    bottom: -80px;
}

.gjh_item:nth-child(2) {
    top: 31px;
    width: 24%;
    left: 42px;
}

.gjh_item:nth-child(2)>i {
    right: -80px;
    bottom: 12px;
}

.gjh_item:nth-child(6) {
    width: 25%;
    top: 31px;
    right: 20px;
}

.gjh_item:nth-child(6)>i {
    left: -80px;
    bottom: 12px;
}

.gjh_item:nth-child(5) {
    width: 28%;
    right: 112px;
    top: -135px;
}

.gjh_item:nth-child(5)>i {
    left: -72px;
    bottom: -57px;
}

.gjh_item:nth-child(3) {
    width: 28%;
    left: 112px;
    top: -135px;
}

.gjh_item:nth-child(3)>i {
    right: -72px;
    bottom: -57px;
}

.gjh_item:nth-child(7) .gjh_wz h3 {
    height: 91px;
}
/*  */
.hys_c {
    display: flex;
    
justify-content: space-between;}

.hys_c>p img {
    width: 100%;
}

.hys_c>p {
    width: 42%;
}

.hys_bc {
    padding: 90px 0;
}
.hys_bc2{
    padding: 90px 0 0;
}
.hys_cc {
    
    width: 54%;
    
    
}

.hys_cc>h1 {
    font-size: 34px;
    font-weight: bold;
}

.hys_cc>h1 span {
    color: #ff8f46;
}

.hys_cc li {
    font-size: 19px;
    position: relative;
    
display: flex;align-items: center;}

.hys_cc li+li {
    margin-top: 26px;
}

.hys_cc>ul {
    margin-top: 38px;
position: relative;}
.hys_cc li i {width: 42px;height: 42px;background: #3d6db8;color: #fff;border-radius: 100%;text-align: center;line-height: 42px;margin-right: 18px;position: relative;z-index: 2;flex-shrink: 0;}

.hys_cc>ul:after {position: absolute;content: "";width: 1px;height: 100%;background: #3d6db8;left: 21px;top: 0;}

/**/
.gratis2 .txt dl dd h5 {letter-spacing: 0;font-size: 30px;}

.gratis2 .pic {width: 40%;top: 7%;}

.gratis2 .txt {width: 58%;margin-left: 42%;}

.gratis2 .txt h3 {letter-spacing: 0;}

.gratis2 .txt p strong {font-size: 58px;}

.gratis2 .txt dl dd h4 {letter-spacing: 4px;font-size: 32px;}

.gratis2 .txt dl dt {width: 94px;margin-right: 16px;}
/**/
.coreBox .core .swiper-slide:after {
    opacity: 0;
}
.coreTit h4 span{
    margin: 0 6px;
}
.ys_tit>b i{color: #ff8f46;}
.lct_item:nth-child(even),.lct_item:nth-child(odd){background: #f2f8ff;}
.lct_bc.jc_lct {padding-bottom: 90px;}
.team2 .txt h4 {letter-spacing: 0;font-size: 24px;}
.team2 .txt h4 b {font-size: 26px;}
.team2 .pic{width: 48%;height: 100%;top: 0;right: -144px;}
.team2 .txt{padding-left: 166px;}
.team2 .txt .text {width: auto;text-align: center;}
.team2 .txt dl dd p{font-size: 28px;}
.title2 h3 b {color: #3d6db8;}
.title2 h3 {letter-spacing: 0;line-height: 160%;font-size: 38px;}
.title2 p {letter-spacing: 1px;margin-top: 8px;}
.title2 {padding: 0 0 52px;}
/**/
.wsm_bc {
    padding: 80px 0;
}
.wsm_c>h1 {
    text-align: center;
    font-size: 38px;
    font-weight: bold;
}

.wsm_c>h1 span {
    color: #3d6db8;
}
.wsm_ic {
    display: flex;
    justify-content: space-between;
    margin-top: 46px;
}

.wsm_ic>p {
    width: 48.5%;
}

.wsm_c ul {
    width: 48.5%;
}

.wsm_c li {
    background: #f2f8ff;
    padding: 22px 30px 22px 20px;
    display: flex;
    align-items: center;
    border-radius: 150px 0 0 150px;
}

.wsm_c li+li {
    margin-top: 22px;
}

.wsm_c li i {
    width: 60px;
    height: 60px;
    background: #3d6db8;
    color: #fff;
    text-align: center;
    line-height: 60px;
    border-radius: 100%;
    flex-shrink: 0;
    font-size: 22px;
}

.wsm_c li em {
    margin-left: 18px;
    font-size: 18px;
    color: #333;
}
/*  */
.sqz_bc {
    background: url(../images/sqz-bg.jpg) no-repeat center;
    padding: 80px 0;
    overflow: hidden;
    background-size: cover;
}
.sqz_c {position: relative;}

.sqz_c>p img {width: 100%;}

.sqz_c>p {position: absolute;right: -6%;
    top: -18px;
    width: 53%;}
.sqz_l {
    width: 54%;
    position: relative;
    min-width: 875px;
}

.sqz_tt>h1 {
    font-size: 40px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 1px;
}

.sqz_tt>em {font-size: 32px;background: #ff8f46;color: #fff;padding: 5px 10px 9px 15px;margin-left: 10px;line-height: 100%;position: relative;top: 2px;}

.sqz_tt {
    display: flex;
    align-items: center;
}

.sqz_tt>em:before,.sqz_tt>em:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
}

.sqz_tt>em:after {
    border-bottom: 23px solid transparent;
    border-top: 23px solid transparent;
    border-left: 20px solid #ff8f46;
    top: 0;
    right: -20px;
}

.sqz_l>p {
    font-size: 25px;
    color: #fff;
    line-height: 200%;
    margin-top: 15px;
}

.sqz_l>h3 {
    line-height: 200%;
    margin-top: 20px;
    color: #333;
    font-size: 26px;
    background: #fff;
    display: inline-block;
    padding: 0 16px;
}
.sqz_l>h3 span {
    color: #ff8f46;
    font-weight: bold;
}
.sqz_l>ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
    width: 71%;
    justify-content: space-between;
}

.sqz_l>ul li {
    width: 48%;
    font-size: 22px;
    color: #fff;
    padding-left: 22px;
    position: relative;
    letter-spacing: 1px;
}

.sqz_l>p span {
    color: #ff8f46;
    font-weight: bold;
}

.sqz_l>ul li:after {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    background: #fff;
    transform: rotate(45deg);
    border-radius: 2px;
    left: 0;
    top: 13px;
}

.sqz_l>ul li:nth-child(n+3) {
    margin-top: 12px;
}
.sqz_pho {
    color: #fff;
    font-size: 18px;
    display: flex;
    align-items: center;
    margin-top: 32px;
}

.sqz_pho i {
    font-size: 20px;
    width: 40px;
    height: 40px;
    background: #ff8f46;
    color: #fff;
    border-radius: 100%;
    text-align: center;
    line-height: 40px;
    margin-right: 10px;
}

.sqz_pho b {
    display: block;
    font-size: 34px;
    color: #ff8f46;
}
.sqz_zs img {
    width: 100%;
}
.sqz_zs {
    position: absolute;
    right:118px;
    bottom: 5px;
    width: 150px;
}
/*  */
.ynx_c>h1 {
    text-align: center;
    font-weight: bold;
    font-size: 38px;
}

.ynx_c>h1 span {
    color: #ff8f46;
}

.ynx_ic {
    display: flex;
    justify-content: space-between;
    margin-top: 62px;
}

.ynx_item {
    width: 22.5%;
    background: #3d6db8;
    padding: 60px 40px 100px;
    color: #fff;
    position: relative;
    z-index: 2;
    border-radius: 16px;
}

.ynx_item>i {
    background: #0b4aab;
    position: absolute;
    right: -22px;
    top: -22px;
    display: block;
    width: 62px;
    height: 62px;
    border-radius: 100%;
    text-align: center;
    line-height: 62px;
    font-size: 28px;
    font-family: 'impact';
}

.ynx_item>i:after {
    position: absolute;
    content: "";
    width: 132%;
    height: 132%;
    border-radius: 100%;
    background: #fff;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
}

.ynx_item>h1 {
    font-size: 26px;
    font-weight: bold;
    padding-bottom: 36px;
    position: relative;
}

.ynx_item>h1:after {
    position: absolute;
    content: "";
    width: 50px;
    height: 1px;
    background: #fff;
    left: 0;
    bottom: 0;
    opacity: 0.6;
}

.ynx_item>p {
    font-size: 18px;
    margin-top: 13px;
    line-height: 200%;
}

.ynx_bc {
    padding: 84px 0 90px;
}
/*  */
.ben_bc {
    background: #f2f8ff;
    padding: 90px 0 338px;
    position: relative;
    z-index: 2;
    background-size: cover;
}

.ben_tit {
    text-align: center;
    color: #fff;
}

.ben_tit>b {
    font-size: 32px;
}

.ben_tit>p {
    font-size: 20px;
    margin-top: 1%;
}

.ben_ic {
    margin: 160px 0 0;
    position: relative;
}

.ben_ic ul li {
    display: flex;
    align-items: center;
    width: 40.5%;
}

.ben_img {
    position: relative;
    width: 350px;
    height: 350px;
    border-radius: 100%;
    margin: 0 auto;
}

.ben_img>p {overflow: hidden;border-radius: 100%;}

.ben_img>p img {
    width: 100%;
}

.ben_img>i {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    flex-direction: column;
    color: #fff;
    font-size: 26px;
    font-weight: bold;
}

.ben_img>i span {
    font-size: 46px;
    margin-bottom: 18px;
    font-weight: normal;
}

.ben_img:before {
    position: absolute;
    content: "";
    width: 520px;
    height: 520px;
    border-radius: 100%;
    top: 50%;
    left: 50%;
    background: #fff;
    transform: translate(-50%,-50%);
}

.ben_ic li>p {
    width: 120px;
    height: 120px;
    border-radius: 100%;
    overflow: hidden;
    flex-shrink: 0;
}

.ben_ic li>p img {
    width: 100%;
}

.ben_ic li:nth-child(1), .ben_ic li:nth-child(3) {
    flex-direction: row-reverse;
    text-align: right;
}

.ben_ic li:nth-child(1) .ben_text, .ben_ic li:nth-child(3) .ben_text {
    margin-right: 5%;
}

.ben_text b {
    display: block;
    font-size: 24px;
}

.ben_text p {
    font-size: 18px;
    margin-top: 10px;
    line-height: 186%;
    color: #555;
}

.ben_ic>ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    position: absolute;
    top: -56px;
    left: 0;
}

.ben_ic li:nth-child(2) .ben_text, .ben_ic li:nth-child(4) .ben_text {
    margin-left: 24px;
}

.ben_ic li:nth-child(3), .ben_ic li:nth-child(4) {
    margin-top: 148px;
    width: 38%;
}

.ben_ic li:nth-child(5) {
    flex-direction: column;
    width: 100%;
    margin-top: 50px;
}

.ben_ic li:nth-child(5) .ben_text {
    text-align: center;
    margin-top: 22px;
}

.ben_ic li:nth-child(5) .ben_text p {
    margin: 8px auto 0;
}
.ben_c>h1 {
    text-align: center;
    font-weight: bold;
    font-size: 38px;
}

.ben_c>h1 span {
    color: #ff8f46;
}
/*  */
.xqw_bc {
    padding: 70px 0 78px;
    background: url(../images/sqz-bg.jpg) no-repeat center;
    color: #fff;
    margin-bottom: 90px;
    background-size: cover;
    overflow: hidden;
}

.xqw_tt {
    display: flex;
    align-items: center;
}

.xqw_tt>em {
    font-size: 50px;
    font-weight: bold;
    flex-shrink: 0;
    margin-right: 16px;
    color: #ff8f46;
    transform: scaleY(1.15);
}

.xqw_tt>h1 {
    font-size: 24px;
}
.xqw_tt>h1 i{
    display: none;
}
.xqw_l {
    width: 50%;
    position: relative;
    min-width: 810px;
}

.xqw_l>ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 20px 0;
    background: #fff;
    padding: 16px 30px;
}

.xqw_l li {
    position: relative;
    font-size: 22px;
    width: 23%;
    padding-left: 18px;
    color: #333;
}

.xqw_l li:nth-child(n+5) {
    margin-top: 6px;
}

.xqw_l li:after {
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: #ff8f46;
    transform: rotate(45deg);
    left: 0;
    top: 12px;
}

.xqw_l>h2 {
    font-size: 25px;
    letter-spacing: 1px;
}

.xqw_l>h2 span {
    color: #ff8f46;
    font-weight: bold;
}

.xqw_l>h3 {
    background: #ff8f46;
    display: inline-block;
    padding: 6px 14px 6px 16px;
    font-size: 22px;
    margin-top: 22px;
    position: relative;
}

.xqw_l>h3:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 22px solid transparent;
    border-top: 23px solid transparent;
    border-left: 20px solid #ff8f46;
    top: 0;
    right: -20px;
}
.xqw_zs {
    position: absolute;
    right: 206px;
    bottom: -4px;
    width: 132px;
}

.xqw_zs img {
    width: 100%;
}
.xqw_pho {
    color: #fff;
    font-size: 18px;
    display: flex;
    align-items: center;
    margin-top: 36px;
}

.xqw_pho i {
    font-size: 22px;
    width: 42px;
    height: 42px;
    background: #ff8f46;
    color: #fff;
    border-radius: 100%;
    text-align: center;
    line-height: 42px;
    margin-right: 12px;
}

.xqw_pho b {
    display: block;
    font-size: 34px;
    color: #ff8f46;
}
.xqw_tt>h1 span {
    color: #ff8f46;
    font-weight: bold;
}
.xqw_c {position: relative;}

.xqw_c>p {position: absolute;bottom: -106px;right: 0;width: 47%;}

.xqw_c>p img {width: 100%;}
/**/
.gratis3 .txt dl dd h5 {letter-spacing: 0;font-size: 30px;}

.gratis3 .pic {width: 40%;top: 7%;}

.gratis3 .txt {width: 58%;margin-left: 42%;}

.gratis3 .txt h3 {letter-spacing: 0;}

.gratis3 .txt p strong {font-size: 52px;}

.gratis3 .txt dl dd h4 {letter-spacing: 4px;font-size: 32px;}

.gratis3 .txt dl dt {width: 94px;margin-right: 16px;}
/*  */
.zyx_c {
    display: flex;
    justify-content: space-between;
}

.zyx_l {
    width: 49%;
    background: #f2f8ff;
    padding: 50px 45px 50px 54px;
    position: relative;
}

.zyx_c>p {
    width: 50%;
}

.zyx_c>p img {
    width: 100%;
}
.zyx_c>p img+img {display: none;}
.zyx_l:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 556px solid transparent;
    border-left: 86px solid #f2f8ff;
    top: 0;
    right: -86px;
}

.zyx_bc {
    padding: 90px 0;
}

.zyx_l>h1 {
    font-weight: bold;
    font-size: 32px;
    margin-bottom: 32px;
}

.zyx_l>h1 span {
    color: #ff8f46;
}

.zyx_l li {
    display: flex;
}

.zyx_l li i {
    width: 40px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    font-size: 18px;
    margin-right: 20px;
    background-color: #3d6db8;
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    flex-shrink: 0;
    color: #fff;
    position: relative;
    top: 15px;
}

.zyx_l li+li {
    margin-top: 22px;
}

.zyx_l li p {
    font-size: 18px;
    line-height: 200%;
    text-align: justify;
}
/**/
.team3 .txt {padding-left: 158px;}

.team3 .txt dl dt {width: 94px;margin-right: 18px;}

.team3 .pic {width: 41%;top: 7%;}

.team3 .txt dl dd h3 {letter-spacing: 1px;}

.team3 .txt dl dd p {letter-spacing: 1px;}

.team3 .txt .text {width: auto;text-align: center;}

.team3 .txt h4 b {font-size: 28px;}

.team3 .txt h4 {font-size: 24px;}

.team3 .txt::after {font-size: 166px;}
/**/
.ganyan2 h4{letter-spacing: 0;}
/**/
.spy_item>h1 {font-size: 24px;font-weight: bold;margin-bottom: 12px;}

.spy_item {margin-top: 24px;}

.spy_item>h3 {font-size: 18px;line-height: 200%;}
/**/
.sqz_l2>p {font-size: 26px;}

.sqz_l2>h3 {font-size: 27px;}

.sqz_l2>ul {width: 60%;}

.sqz_zs2 {right: 210px;}
/**/
.mt_js{margin-top:90px;}
/*  */
.qbd_bc {padding: 90px 0;}

.qbd_c>h1 {text-align: center;font-size: 40px;font-weight: bold;}
.qbd_c>h1 span{color: #ff8f46;}
.qbd_ic {display: flex;justify-content: space-between;margin-top: 50px;}

.qbd_ic>p img {width: 100%;}

.qbd_ic>p {width: 49%;}

.qbd_ic>ul {width: 49%;}

.qbd_ic li {display: flex;align-items: center;justify-content: space-between;border-radius: 6px;overflow: hidden;}

.qbd_ic li i {background: #3d6db8;color: #fff;font-size: 38px;width: 104px;height: 104px;text-align: center;line-height: 104px;flex-shrink: 0;position: relative;font-family: 'impact';}

.qbd_ic li p{width: 88%;padding: 20px 30px 20px 38px;font-size: 18px;background: #f2f8ff;text-align: justify;}

.qbd_ic li+li {margin-top: 20px;}

.qbd_ic li i:after {position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 11px solid transparent;
    border-top: 11px solid transparent;
    border-left: 13px solid #3d6db8;
    top: 50%;
    right: -13px;z-index: 2;transform: translateY(-50%);
}
/*  */
.jzs_bc {padding: 90px 0;background: #f2f8ff;}

.jzs_tt h1 {text-align: center;font-size: 38px;font-weight: bold;}

.jzs_tt h1 i {color: #ff8f46;font-size: 46px;position: relative;top: 4px;}

.jzs_tt h1 strong {color: #3d6db8;}

.jzs_tt h2 {font-size: 20px;font-weight: normal;text-align: center;line-height: 200%;margin-top: 18px;color: #444;}

.jzs_ic {margin-top: 50px;}

.jzs_item {display: flex;}

.jzs_item img {width: 100%;}

.jzs_item>p {width: 50%;}

.jzs_wz {width: 55%;padding: 84px 80px;position: relative;}

.jzs_item+.jzs_item {margin-top: 20px;}

.jzs_item:nth-child(even) {flex-direction: row-reverse;}

.jzs_item:nth-child(odd) .jzs_wz {background: #fff;margin-left: -5%}

.jzs_item:nth-child(even) .jzs_wz {background: #3d6db8;color: #fff;margin-right: -5%;}

.jzs_wz>i {font-family: 'impact';position: absolute;right: 80px;top: 80px;font-size: 46px;font-style: italic;}

.jzs_item:nth-child(odd) .jzs_wz>i {color: #ccc;}

.jzs_wz>h1 {font-size: 30px;}

.jzs_ww>p {line-height: 200%;position: relative;font-size: 17px;text-align: justify;}

.jzs_ww {margin-top: 20px;position: relative;padding-top: 22px;}

.jzs_ww:after {position: absolute;content: "";width: 36px;height: 2px;left: 0;background: #3d6db8;top: 0;}

.jzs_ww>p+p {margin-top: 16px;}

.jzs_item:nth-child(even) .jzs_ww:after,.jzs_item:nth-child(even) .jzs_ww>p:after{background: #ff8f46;}
.jzs_tt2 h1 span {
    display: block;
}
/**/
.xqw_l2 {width: 49%;margin-left: 2%;min-width: 800px;}
.xqw_l2>ul {width: 96.5%;}
.xqw_bc2{margin-bottom: 0;}
/**/
.xqw_l3 {width: 48%;min-width: 784px;}
.xqw_l3 .xqw_tt>h1 span {letter-spacing: 4px;}
/*  */
.dys_c>h1 {text-align: center;font-size: 40px;font-weight: bold;margin-bottom: 60px;}

.dys_bc {background: #f2f8ff;padding: 90px 0 100px;}

.dys_c>h1 span {color: #3d6db8;}

.dys_cc {display: flex;justify-content: space-between;padding: 0 3%;}

.dys_item {width: 38%;background: #fff;padding: 38px 48px 38px 56px;border: 1px solid #ddd;border-radius: 12px;}

.dys_cc+.dys_cc {margin-top: 110px;}

.dys_tt>em {font-size: 26px;font-weight: bold;}

.dys_tt>i {font-size: 32px;margin-right: 12px;}

.dys_tt {display: flex;align-items: flex-end;padding-bottom: 15px;border-bottom: 1px solid #555;}

.dys_item>h4 {margin-top: 12px;font-size: 18px;color: #555;line-height: 182%;}

.dys_img img {width: 100%;}

.dys_img {background: #fff;width: 480px;height: 480px;border-radius: 100%;position: absolute;transform: translateX(-50%);left: 50%;top: 140px;box-shadow: 0 0 10px rgba(0,0,0,0.05);display: flex;align-items: center;justify-content: center;}

.dys_c {position: relative;}

.dys_img>p {width: 86%;height: 86%;border-radius: 100%;overflow: hidden;}
/*  */
.dzz_l li img {width: 24px;}

.dzz_bc {background: url(../images/dzz-bg.jpg) no-repeat center;color: #fff;padding: 82px 0 90px;background-size:cover;position: relative;overflow: hidden;}
.dzz_c>p {position: absolute;right: 0;top: 0;width: 45.2%;}
.dzz_l>h1 {font-size: 36px;font-weight: bold;}
.dzz_l>h1 span{color: #ff8f46;}

.dzz_l {width: 53.4%;}

.dzz_l>ul {display: flex;margin: 14px 0 14px;justify-content: space-between;background: #ff8f46;padding: 10px 26px;}

.dzz_l li {display: flex;flex-shrink:0;align-items: center;}

.dzz_l li em {font-size: 22px;margin-left: 11px;}

.dzz_l li+li {margin-left: 15px;}

.dzz_l>h2 {font-size: 50px;font-weight: bold;letter-spacing: 5px;color: #ff8f46;}

.dzz_wz>p {font-size: 18px;position: relative;padding-left: 30px;color: #fff;}

.dzz_wz {margin-top: 30px;/* background: #fff; */color: #333;/* padding: 28px 36px; */position: relative;/* border-top: 1px solid rgba(255,255,255,0.5); *//* padding-top: 22px; */}

.dzz_wz>p+p {margin-top: 8px;}

.dzz_wz>p:after {position: absolute;content: "";width: 7px;height: 7px;background: #fff;border-radius: 100%;left: 0;top: 13px;}

.dzz_wz:after {position: absolute;content: "";width: 1px;height: 80%;background: #fff;top: 50%;left: 3px;transform: translateY(-50%);}

.dzz_pho {font-size: 18px;margin-top: 32px;}
.dzz_pho i {font-size: 24px;display: inline-block;margin-right: 10px;top: 2px;position: relative;}
.dzz_pho b {font-size: 30px;}
.dzz_wz>p span {color: #ff8f46;font-weight: bold;}
/**/
.dzz_l2>h1 {font-size: 33px;letter-spacing: 0.2px;}

.dzz_l2 li em {font-size: 18px;margin-left: 0;}

.dzz_l2 li img {display: none;}

.dzz_l2>ul {padding: 8px 20px;}

.dzz_l2 li {position: relative;}

.dzz_l2 li:after {position: absolute;content: "";width: 1px;height: 48%;background: #fff;left: 0;top: 52%;transform: translateY(-50%);}

.dzz_l2 li+li {padding-left: 10px;margin-left: 10px;}
.dzz_l2 li:nth-child(1):after {display:none;}
/*  */
.vsa_bc {padding: 80px 0 90px;}

.vsa_c h1 {text-align: center;font-size: 40px;font-weight: bold;}

.vsa_ic {position: relative;display: flex;justify-content: space-between;width: 90%;margin: 50px auto 0;}

.vsa_yx>em {position: absolute;left: 50%;transform: translate(-50%,-50%);background: #3d6db8;top: 59%;color: #fff;width: 240px;height: 240px;border-radius: 100%;font-size: 116px;text-align: center;line-height: 230px;z-index: 2;font-family: 'impact';}

.vsa_l {width: 48.5%;}

.vsa_l>em {display: block;background: #3d6db8;color: #fff;border-radius: 14px 14px 0 0;padding: 22px 53px;font-size: 30px;font-weight: bold;position: relative;}

.vsa_l>em i {background: #ff8f46;font-size: 26px;height: 44px;display: inline-block;padding: 0 18px;margin-left: 20px;width: 91px;border-radius: 100%;line-height: 44px;text-align: center;position: absolute;right: 300px;top: 50%;transform: translateY(-50%);}

.vsa_l li {background: #f2f8ff;margin-top: 16px;padding: 18px 50px;font-size: 20px;}

.vsa_l+.vsa_l li {text-align: right;}
.vsa_yx:after {position: absolute;content: "";width: 310px;height: 310px;background: #fff;filter: blur(10px);border-radius: 100%;transform: translate(-50%,-50%);left: 50%;top: 59%;z-index: 1;}
.vsa_yx {position: absolute;top: 58%;left: 50%;transform: translate(-50%,-50%);}
/*  */
.ygd_bc em,.ygd_bc i,.ygd_bc b{display:block;}
.ygd_bc {
    background: #f2f8ff;
    position: relative;
    padding-bottom: 90px;
    overflow: hidden;
    
}

.ygd_ic {
    background: #fff;
    padding: 54px;
    margin: -196px 0 0 0;
}

.ygd_c {position: relative;}

.ygd_tit {
    text-align: center;
    color: #fff;
    position: relative;
    background: url(../images/ygd-bg.jpg) no-repeat center;
    padding: 76px 0 233px;
    min-height: 386px;
    background-size: cover;
}

.ygd_tit>b {
    font-size: 36px;
    font-family: 'hb';
    line-height: 170%;
}

.ygd_tit>b span:nth-child(1) {
    color: #FF9800;
}

.ygd_tit>b span:nth-child(2) {
    font-size: 32px;
    color: #ff8900;
}

.ygd_tit>p {
    font-size: 20px;
    margin-top: 10px;
    position: relative;
    padding-bottom: 30px;
}

.ygd_tit>p:after {
    position: absolute;
    content: "";
    width: 40px;
    height: 1px;
    background: #fff;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.ygd_tt>i {
    font-weight: bold;
    font-size: 26px;
    line-height: 100%;
    font-family: 'hb';
}

.ygd_tt>em {
    font-size: 18px;
    color: #777;
    margin-top: .8%;
}

.ygd_pho {
    margin-top: 34px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ygd_pho>p {
    width: 15.4%;
}

.ygd_ewm {
    width: 13.4%;
    text-align: center;
    color: #666;
    position: relative;
    padding-left: 42px;
    min-width: 178px;
}
.ygd_ewm>i{
    font-size: 15px;
    line-height: 150%;
}
.ygd_itc {
    width: 62%;
}

.ygd_pho img {
    width: 100%;
}

.ygd_itt {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ygd_itt>p {display: flex;align-items: center;width: 45%;margin-bottom: 28px;font-size: 18px;}

.ygd_itt>p span {
    font-size: 24px;
    margin-right: 8px;
}

.ygd_itt>p em {
    color: #ff8f46;
    font-family: 'hb';
    font-size: 20px;
}

.ygd_itc>i {
    font-size: 20px;
    margin-top: 10px;
    line-height: 200%;
    display: flex;
    flex-wrap: wrap;
}

.ygd_itc>i span {
    color: #ff8f46;
    font-size: 28px;
    font-weight: bold;
}
.ygd_itt>p:nth-child(2),.ygd_itt>p:nth-child(4) {
    width: 55%;
}

.ygd_ewm img {
    border: 1px solid #eee;
    padding: 5px;
    margin: 5px 0 3px;
}
.ygd_ewm:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 94%;
    background: #888;
    left: -12%;
    top: 5%;
}
/**/
.criterion2 .title h3 {font-size: 36px;line-height: 164%;margin-bottom: 20px;padding-bottom: 18px;}
.criterion2 .title p {letter-spacing: 0;padding-right: 40px;font-size: 18px;}
.criterion2 .p h4{letter-spacing: 1px;}
/**/
.ear_lm {display: flex;margin-top: 24px;}

.ear_lm em+em {margin-left: 12px;}

.ear_lm em {font-size: 22px;background: #ff8f46;padding: 4px 20px;border-radius: 100px;}
.ear_lm2 em{font-size: 21px;}
.ear_lm2 em+em {margin-left: 8px;}
/**/
.team4 .txt {padding-left: 158px;}

.team4 .txt dl dt {width: 94px;margin-right: 15px;}

.team4 .pic {width: 41%;top: 7%;}

.team4 .txt dl dd h3 {letter-spacing: 0;}

.team4 .txt dl dd p {letter-spacing: 2px;}

.team4 .txt .text {width: auto;text-align: center;}

.team4 .txt h4 b {font-size: 28px;}

.team4 .txt h4 {font-size: 24px;}

.team4 .txt:after {font-size: 166px;}
/**/
.ganyan2 .pic {
    top: auto;
    bottom: -24px;
}
.ganyan3 h4 {font-size: 30px;letter-spacing: 0;}

.ganyan3 p {line-height: 200%;}

.ganyan3 .pic {top: auto;bottom: -22px;}
/*煤矿仪器仪表检定*/
.zyy_bc {padding: 80px 0 90px;}

.zyy_c>h1 {
    text-align: center;
    font-weight: bold;
    font-size: 38px;
}

.zyy_c>h1 span {
    color: #ff8f46;
}

.zyy_item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.zyy_l li img {
    width: 34px;
    margin: 0;
    margin-right: 10px;
}

.zyy_l li {
    display: flex;
    align-items: center;
}

.zyy_l {
    width: 48%;
    padding: 0 40px;
}

.zyy_item img {
    width: 100%;
}

.zyy_item>p {
    width: 48%;
}

.zyy_item+.zyy_item {
    flex-direction: row-reverse;
    margin-top: 50px;
}

.zyy_lt {
    display: flex;
    align-items: center;
}

.zyy_lt i {
    width: 54px;
    height: 50px;
    background: #3d6db8;
    border-radius: 50px 50px 0 50px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    line-height: 50px;
    margin-right: 16px;
    position: relative;
    top: -4px;
}

.zyy_lt h1 {
    font-size: 32px;
    font-weight: bold;
}

.zyy_l>ul {
    margin-top: 30px;
}

.zyy_l>ul li {
    line-height: 180%;
    font-size: 18px;
    letter-spacing: 2px;
}

.zyy_l>ul li+li {
    margin-top: 18px;
}

.zyy_ic {
    margin-top: 50px;
}
/**/
.sqz_c3>p {width: 34%;right: 5%;top: -30px;}

.sqz_c3 .sqz_tt>h1 {font-size: 38px;letter-spacing: 0;}

.sqz_c3 .sqz_l>ul li {width: 100%;}

.sqz_c3 .sqz_l>ul li+li {margin-top: 12px;}

.sqz_c3 .sqz_l>p {font-size: 26px;line-height: 170%;margin-bottom: 4px;}

.sqz_c3 .sqz_l>ul {width: 100%;}

.sqz_c3 .sqz_zs {bottom: 50px;right: 282px;}

.sqz_c3 .sqz_l {margin-left: 2%;}
.sqz_c3 .sqz_l>p span{display:block;font-size: 28px;}
/**/
.dqb_c>h1 {text-align: center;font-weight: bold;font-size: 38px;}

.dqb_c>h1 span {
    color: #3d6db8;
}

.dqb_ic {
    margin-top: 48px;
    display: flex;
    justify-content: space-between;
}

.dqb_ic ul {
    width: 48%;
}

.dqb_ic>p img {
    width: 100%;
}

.dqb_ic>p {
    width: 48%;
}

.dqb_ic li i {
    background: #3d6db8;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 40px 40px 0 40px;
    text-align: center;
    line-height: 40px;
    margin-right: 16px;
    flex-shrink: 0;
    position: relative;
    top: -4px;
    font-size: 18px;
}

.dqb_ic li+li {
    margin-top: 28px;
}

.dqb_ic li em {
    font-size: 17px;
}

.dqb_ic li {
    display: flex;
}

.dqb_bc {
    padding: 80px 0;
}
/**/
.gzx_bc {
    padding: 70px 0 80px;
    overflow: hidden;
}

.gzx_c {
    position: relative;
}

.gzx_c>p img {
    width: 100%;
}

.gzx_c>p {
    position: absolute;
    right: 2%;
    bottom: -116px;
    width: 23%;
}

.gzx_tt>h1 {
    font-size: 36px;
    font-weight: bold;
    color: #3d6db8;
}

.gzx_tt>p {
    font-size: 18px;
    color: #ff8f46;
    margin-top: 5px;
}

.gzx_c ul {
    margin-top: 34px;
}
.gzx_c ul li {
    display: flex;
    align-items: center;
}
.gzx_c li+li {margin-top: 18px;}

.gzx_c li em {
    font-size: 18px;
    line-height: line-height: 180%;
}

.gzx_c li i {
    background: #3d6db8;
    color: #fff;
    border-radius: 40px 40px 0 40px;
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    margin-right: 10px;
    flex-shrink: 0;
}
/* 自适应代码 */
@media screen and (max-width:1740px) {
    .zg_rc>div {
        right: -2%;
        width: 50%;
    }
}

@media screen and (max-width:1620px) {
    .dqb_c>h1{font-size: 36px;}
    .dqb_bc {padding: 70px 0;}
    
    .criterion2 .title h3{line-height: 154%;font-size: 34px;}
    
    .ygd_tit>b br{display: none;}
    .ygd_tit{padding: 60px 0 224px;}
    .ygd_bc{padding-bottom: 80px;}
    .ygd_ic{padding: 46px 54px;}
    .ygd_tit>b{font-size: 34px;}
    
    .vsa_bc {padding: 65px 0 80px;}
    .vsa_l>em i{height: 40px;width: 84px;line-height: 40px;right: 270px;font-size: 24px;}
    .vsa_c h1{font-size: 36px;}
    .vsa_l>em{font-size: 28px;padding: 22px 40px;}
    .vsa_l li{font-size: 18px;}
    .vsa_yx:after{width: 264px;height: 264px;}
    .vsa_yx>em{width: 212px;height: 212px;line-height: 212px;}
    .vsa_ic{margin: 40px auto 0;width: 100%;}
    
    .dzz_l>h1{font-size: 30px;}
    .dzz_l li em{font-size: 20px;margin-left: 8px;}
    .dzz_l li img{width: 22px;}
    .dzz_l>ul{padding: 8px 20px;}
    .dzz_l>h2{font-size: 44px;}
    .dzz_wz>p{padding-left: 25px;font-size: 17px;}
    .dzz_wz{margin-top: 18px;}
    .dzz_pho{font-size: 18px;}
    .dzz_pho i{margin-right: 10px;top: 1px;font-size: 24px;}
    .dzz_bc{padding: 62px 0 72px;}
    .dzz_l li+li {margin-left: 12px;}
    .dzz_c>p{width: 45%;}
    .dzz_l>ul{margin: 16px 0 8px;padding: 8px 20px;}
    
    .dys_c>h1{font-size: 38px;}
    .dys_bc{padding: 75px 0 90px;}
    .dys_item:nth-child(1) {padding: 38px 58px 38px 40px;}
    .dys_item:nth-child(2) {padding: 38px 40px 38px 68px;}
    .dys_img{width: 464px;height: 464px;}
    .dys_img>p{width: 88%;height: 88%;}
    
    .mt_js {margin-top: 80px;}
    
    .jzs_tt h1{font-size: 36px;}
    .jzs_tt h1 i{font-size: 44px;}
    .jzs_bc{padding: 70px 0 80px;}
    .jzs_ic{margin-top: 40px;}
    .jzs_wz{padding: 50px 60px;}
    .jzs_wz{width: 56%;}
    .jzs_wz>h1{font-size: 28px;}
    .jzs_ww>p{line-height: 190%;}
    .jzs_wz>i{right: 70px;top: 54px;font-size: 46px;}
    
    .qbd_bc {padding: 70px 0 80px;}
    .qbd_ic{margin-top: 42px;}
    .qbd_ic li i{font-size: 36px;width: 90px;height: 90px;line-height: 90px;}
    .qbd_ic li p{padding: 0 30px;}
    .qbd_ic li{background: #f2f8ff;}
    .qbd_ic li i:after{border-bottom: 9px solid transparent;border-top: 9px solid transparent;border-left: 10px solid #3d6db8;right: -10px;}
    .qbd_ic li+li {margin-top: 16px;}
    .qbd_c>h1{font-size: 38px;}
    
    .title2 h3{font-size: 36px;line-height: 154%;}
    
    .hys_cc li+li{margin-top: 20px;}
    .hys_cc li i{width: 40px;height: 40px;line-height: 40px;margin-right: 14px;font-size: 16px;}
    .hys_cc>h1{font-size: 32px;}
    .hys_cc li{font-size: 18px;}
    .hys_cc>ul{margin-top: 26px;}
    
    .team3 .txt:after{display:none;}
    .team3 .txt{padding-left: 0;}
    .team3 .pic {width: 43%;top: 12%;}
    
    .gratis3 .txt:after{font-size: 110px;}
    .gratis3 .txt ul li{letter-spacing: 0;padding: 5px 12px;}
    .gratis3 .txt ul{width: 166px;}
    .gratis3 .pic {width: 37%;top: 9%;}
    .gratis3 .txt {width: 61%;margin-left: 39%;}
    .gratis3 .txt h3{font-size: 34px;}
    .gratis3 .txt dl dd h5{font-size: 28px;}
    .gratis3 .txt dl dd h4 {letter-spacing: 2px;font-size: 30px;}
    .gratis3 .txt dl dt {width: 80px;margin-right: 12px;}
    .gratis3 .txt p strong {font-size: 48px;letter-spacing: 0;}
    .gratis3 .txt p{letter-spacing: 2px;}
    
    .zyx_bc {padding: 80px 0;}
    .zyx_l>h1{font-size: 30px;margin-bottom: 26px;}
    .zyx_l{padding: 44px 35px 44px 46px}
    .zyx_l li+li{margin-top: 20px;}
    .zyx_l:after{border-top: 559px solid transparent;}
    
    .xqw_c>p{width: 45%;}
    .xqw_tt>em{font-size: 42px;}
    .xqw_l{min-width: 742px;}
    .xqw_tt>h1{font-size: 23px;}
    .xqw_l>ul{padding: 12px 30px;}
    .xqw_l li{font-size: 21px;}
    .xqw_l>h2{font-size: 24px;}
    .xqw_zs{right: 134px;bottom: 0;}
    .xqw_bc{padding: 58px 0 64px;}
    .xqw_pho{margin-top: 32px;}
    
    .ben_bc{padding: 80px 0 300px;}
    .ben_c>h1{font-size: 35px;}
    .ben_ic{margin: 144px 0 0;}
    .ben_ic li:nth-child(1) .ben_text, .ben_ic li:nth-child(3) .ben_text{margin-right: 22px;}
    .ben_ic li:nth-child(2) .ben_text, .ben_ic li:nth-child(4) .ben_text{margin-left: 22px;}
    .ben_ic li>p{width: 112px;height: 112px;}
    .ben_ic li:nth-child(3), .ben_ic li:nth-child(4){width: 36%;}
    .ben_ic li:nth-child(5) .ben_text p{margin: 6px auto 0;}
    
    .sqz_bc{padding: 70px 0;}
    .sqz_c>p{width: 42%;}
    .ynx_bc {padding: 70px 0 80px;}
    .ynx_item{padding: 50px 40px 64px;border-radius: 12px;width: 22.8%;}
    .ynx_item>p br {display: none;}
    .ynx_item>p{line-height: 188%;margin-top: 15px;}
    .ynx_item>h1{padding-bottom: 32px;}
    .ynx_c>h1{font-size: 36px;}
    .ynx_ic{margin-top: 54px;}
    
    .wsm_c>h1{font-size: 36px;}
    .wsm_c li em br {display: none;}
    .wsm_c li{padding: 15px 20px 15px 15px;}
    .wsm_c li em{margin-left: 14px;}
    .wsm_c li+li{margin-top: 16px;}
    .wsm_ic{margin-top: 40px;}
    .wsm_bc {padding: 70px 0;}
    .wsm_ic>p,.wsm_c ul{width: 48.8%;}
    
    .team2 .pic{width: auto;right: -202px}
    .team2 .txt:after{display:none;}
    .team2 .txt {padding-left: 0;}
    .team2 .txt dl dd h3{letter-spacing: 0;}
    .team2 .txt dl dd p{letter-spacing: 2.5px;}
    .team2 .txt dl dt {width: 102px;margin-right: 15px;}
    
    .gjh_item:nth-child(2){top: -15px;width: 20%;}
    .gjh_item:nth-child(3){top: -167px;}
    .gjh_item:nth-child(1){width: 14.5%;top: 164px;}
    .gjh_item:nth-child(1)>i{right: -84px;bottom: 90px;}
    .gjh_item:nth-child(3)>i{right: -39px;bottom: -75px;}
    .gjh_item:nth-child(7){width: 15%;}
    .gjh_item:nth-child(7)>i{left: -80px;bottom: 18px;}
    .gjh_item:nth-child(6){width: 21%;right: 20px;top: 22px}
    .gjh_item:nth-child(5){right: 69px;top: -142px;}
    
    .zys_l{padding: 46px 14px 58px 50px;}
    
    .gratis2 .pic {width: 36%;top: 9%;}
    .gratis2 .txt h3{font-size: 32px;}
    .gratis2 .txt{width: 63%;margin-left: 37%;}
    .gratis2 .txt dl dt {width: 84px;margin-right: 12px;}
    .gratis2 .txt dl dd h5{font-size: 28px;}
    .gratis2 .txt ul li{letter-spacing: 0;line-height: 180%;}
    .gratis2 .txt ul{width: 156px;}
    
    .sdh_item{font-size:34px;}
    .sdh_item>p br {display: none;}
    .sdh_c>h1{font-size: 36px;}
    
    .jcn_ic>p {
        width: 28%;
    }

    .jcn_ic>ul {
        width: 70.5%;
    }

    .jcn_ic>ul li {
        width: 49.2%;
    }

    .jcn_ic>ul li p {
        font-size: 16px;
    }

    .jc_zzc>p {
        width: 42%;
    }

    .jcz_ic>i {
        font-size: 21px;
        display: block;
        letter-spacing: 3px;
    }

    .jcz_ic>p {
        width: 100%;
        height: 82px;
        letter-spacing: 1px;
        padding-top: 0;
        font-size: 38px;
    }

    .jcz_ic {
        width: 54%;
    }

    .jcz_ic>ul {
        margin-top: 20px;
    }

    .jcz_ic>ul li {
        width: 23%;
    }

    .jcz_ic>ul li:last-child {
        width: 28%;
    }

    .jcz_ic li b {
        font-size: 36px;
    }

    .jcz_ic>em {
        font-size: 26px;
        margin: 26px 0 0;
        padding: 12px 24px;
        letter-spacing: 3px;
    }

    .jcz_ic>em:before {
        right: 2%;
    }

    .jcz_ic>em:after {
        left: 2%;
    }

    .zjs_img>p:nth-child(1) {
        width: 16%;
        bottom: -10px;
    }

    .zjs_img>p:nth-child(2) {
        width: 16%;
        bottom: 0;
    }

    .zjs_ic {
        width: 86.5%;
        padding-left: 16%;
    }

    .zjs_pho {
        margin-top: 30px;
    }

    .zjs_ic>b {
        font-size: 28px;
    }

    .zjs_pho>em {
        font-size: 32px;
    }

    .zjs_ic>p {
        font-size: 42px;
        margin: 28px 0 30px;
    }

    .zjs_ic>i em {
        font-size: 26px;
    }

    .zjs_ic>i {
        font-size: 22px;
    }

    .zl_item>b:after {
        width: 3px;
        height: 58%;
        top: 55%;
    }

    .zl_item>p {
        font-size: 16px;
        margin-top: 6px;
    }

    .zl_rc {
        padding: 2% 3%;
    }

    .zl_item>b {
        font-size: 20px;
    }

    .gzs_img>p:nth-child(1) {
        display: none;
    }

    .gzs_img>p:nth-child(2) {
        display: block;
    }

    .td_ic>div>p:before {
        border-top: 10px solid #af0614;
        right: -4%;
        bottom: -10px;
        border-right: 24px solid transparent;
    }

    .td_ic {
        padding: 4% 0;
        width: 48%;
    }

    .td_ic>div>em {
        font-size: 28px;
        margin-bottom: 22px;
        letter-spacing: 0;
    }

    .td_ic>div>p {
        font-size: 30px;
        padding: 14px 0 18px;
        letter-spacing: 0px;
    }

    .td_zfx {
        margin: 36px 0;
    }

    .td_ic>div span {
        font-size: 24px;
        width: 38px;
        height: 38px;
    }

    .td_ic>div span+span {
        margin-left: 10px;
    }

    .td_zfx {
        margin: 36px 0;
    }

    .td_lwz>i,
    .td_lwz>b {
        font-size: 26px;
    }

    .td_c>p {
        right: 0;
        width: 44%;
    }

    .jc_td>p {
        width: 52%;
    }

    .td_pho>div>p {
        font-size: 20px;
    }

    .td_pho>div>div>b {
        font-size: 28px;
    }

    .td_pho>div>div {
        font-size: 20px;
        padding-right: 10px;
    }

    .qwz_rc>i {
        font-size: 26px;
    }

    .qwz_rc>b {
        font-size: 38px;
        margin-top: 22px;
    }

    .qwz_rc>p {
        margin-top: 32px;
    }

    .qwz_rc>ul {
        margin: 26px 0 0;
    }

    .qwz_rc>ul b {
        font-size: 38px;
    }

    .qwz_rc>ul i {
        font-size: 14px;
    }

    .qwz_rc>ul em {
        font-size: 16px;
        margin-top: 9px;
    }

    .qwz_rc>em {
        font-size: 26px;
        margin-top: 22px;
    }

    .qwz_rc>em:after,
    .qwz_rc>em:before {
        width: 17%;
    }

    .qwz_pho>p img {
        width: 42px;
    }

    .qwz_pho>em {
        font-size: 34px;
    }

    .qwz_pho {
        margin-top: 20px;
    }

    .qwz_ic>p {
        width: 45%;
        bottom: 7%;
    }

    .qwz_rc>p span {
        width: 54px;
        height: 54px;
        font-size: 28px;
    }

    .qwz_rc>p span+span {
        margin-left: 13px;
    }

    .qwz_rc>p span:nth-child(5) {
        margin-left: 54px;
    }

    .fz_cc li {
        padding: 21px 24px 21px 60px;
    }

    .fz_cc li span {
        font-size: 18px;
        height: 34px;
        line-height: 34px;
        width: 36px;
    }

    .fz_cc li+li {
        margin-top: 17px;
    }

    .fz_ic>p {
        width: 30%;
    }

    .fz_cc>b {
        padding-bottom: 26px;
        font-size: 26px;
    }

    .fz_cc>p {
        font-size: 18px;
    }

    .fz_ic>ul li:nth-child(1) {
        font-size: 26px;
        padding-bottom: 26px;
    }

    .fz_ic>ul li+li {
        margin-top: 20px;
    }

    .fz_ic>ul li {
        font-size: 24px;
        line-height: 58px;
    }

    .jz_c>b {
        font-size: 38px;
        letter-spacing: 0;
    }

    .jz_st {
        font-size: 30px;
        margin: 34px 0 0;
    }

    .jz_st:after,
    .jz_st:before {
        width: 14%;
    }

    .jz_cc {
        padding-top: 36px;
    }

    .jz_cl>i {
        font-size: 28px;
        width: auto;
    }

    .jz_cl>i span {
        width: 58px;
        height: 58px;
    }

    .jz_cl>i span+span {
        margin-left: 12px;
    }

    .jz_cl>em {
        font-size: 24px;
        letter-spacing: 1px;
        width: auto;
        margin-left: 26px;
        padding: 0 22px;
    }

    .jz_cr>p {
        font-size: 28px;
        margin: 32px 0 28px;
    }

    .jz_pho em {
        font-size: 20px;
        margin-right: 10px;
    }

    .jz_pho {
        font-size: 20px;
    }

    .jz_pho>b {
        font-size: 28px;
    }

    .jz_cc>p {
        bottom: -67%;
        width: 32%;
    }

    .jz_cc>p:after {
        width: 500px;
        height: 500px;
        left: -10%;
    }

    .gzu_ic li {
        padding: 42px 30px 42px 58px;
    }

    .gzu_ic li:nth-child(5) img {
        width: auto;
        height: 210px;
        max-width: inherit;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .gz_ic li {
        width: 23.5%;
    }

    .gz_ic li:nth-child(n+5) {
        margin-top: 28px;
    }

    .yx_ic {
        margin-left: 17%;
    }

    .yx_ic>i {
        font-size: 28px;
    }

    .yx_ic>b {
        font-size: 42px;
        margin: 26px 0 30px;
    }

    .yx_ic>em {
        font-size: 26px;
    }

    .yx_ic>div {
        margin-top: 24px;
    }

    .yx_ic>div p {
        padding: 4px 14px;
        font-size: 24px;
    }

    .yx_ic>div p span {
        font-size: 24px;
    }

    .yx_ic>div i {
        font-size: 24px;
    }

    .yx_c>p+p {
        width: 21%;
    }

    .tea_ic>p {
        position: absolute;
        right: 7%;
        bottom: 4%;
        width: 40%;
    }

    .tea_ic>em {
        right: 6%;
    }

    .tea_ic:after {
        width: 23%;
    }

    .sz_rtl>p {
        font-size: 24px;
        padding: 0 42px 0 62px;
        height: 52px;
        line-height: 52px;
    }

    .sz_rtr {
        margin-left: 30px;
    }

    .sz_rtr>i {
        padding: 10px 46px;
        font-size: 24px;
        letter-spacing: 1px;
    }

    .sz_rtr>em {
        margin-top: 36px;
    }

    .sz_rtr>em span {
        font-size: 36px;
        letter-spacing: 0;
    }

    .sz_rc>p {
        font-size: 23px;
        margin-top: 32px
    }

    .sz_pho b {
        font-size: 38px;
    }

    .sz_ic>em {
        font-size: 77px;
    }

    .sz_ic>p {
        width: 44%;
    }

    .zz_lt span {
        width: 64px;
        height: 64px;
        font-size: 28px;
    }

    .zs_ti p {
        line-height: 34px;
    }

    .zz_wz {
        margin-top: 24px;
        line-height: 34px;
        font-size: 17px;
    }

    .zz_l {
        padding: 3.4%;
    }

    .zz_wz:after {
        top: 12px;
    }

    .zz_lt i {
        font-size: 34px;
        margin-left: 18px;
    }

    .nx_ic>b {
        font-size: 44px;
        margin-top: 10px;
        letter-spacing: 2px;
    }

    .nx_ic>em {
        font-size: 36px;
        margin: 38px 0 30px;
        letter-spacing: 2px;
    }

    .nx_logo {
        margin-bottom: 54px;
    }

    .nx_wz>div {
        padding: 0;
    }

    .nx_wz em {
        font-size: 22px;
        letter-spacing: 0;
    }

    .nx_wz p {
        font-size: 20px;
        letter-spacing: 1px;
    }

    .nx_wz p span {
        font-size: 26px;
        margin-right: 8px;
    }

    .nx_wz p i {
        font-size: 28px;
    }

    .nx_img {
        position: absolute;
        top: 3%;
        right: -6%;
        z-index: 2;
    }

    .nx_img em {
        font-size: 172px;
        top: 14%;
        right: 9%;
        letter-spacing: 0;
    }

    .nx_logo>p {
        width: 76px;
    }

    .nx_logo>i {
        font-size: 22px;
        padding: 11px 30px 11px 56px;
        margin-left: -43px;
    }

    .nx_logo>a {
        margin-bottom: 2px;
        margin-left: 14px;
        padding: 10px 56px;
        font-size: 20px;
    }

    .zg_rc>div {
        right: -5%;
        width: 54%;
        bottom: -21%;
    }

    .fuw_limg {
        bottom: -24%;
        left: 0;
    }

    .fuw_c>i {
        font-size: 32px;
    }

    .fuw_c>em {
        font-size: 44px;
        letter-spacing: 0;
    }

    .fuw_c>ul {
        width: 70%;
        margin: 42px 0 32px;
    }

    .fuw_c li span {
        font-size: 44px;
    }

    .fuw_c>p {
        font-size: 24px;
        letter-spacing: 2px;
        padding: 11px 0;
        padding-left: 15px;
    }

    .fuw_pho>em {
        font-size: 34px;
    }

    .fuw_rimg {
        width: 530px;
    }

    .fuw_c {
        padding: 3% 0 3.5% 15%;
    }

    .ts_c>ul+ul {
        width: 42%;
    }



    .ts_c {
        height: 710px;
        background-size: contain;
    }

    .ts_c>ul+ul {
        width: 42%;
    }

    .ts_c>ul>li>div {
        width: 66%;
    }

    .ts_c>ul>li>div:after {
        bottom: -54px;
    }

    .ts_c>ul>li>i {
        width: 98px;
        height: 98px;
    }

    .ts_c>ul>li>i span {
        width: 78px;
        height: 78px;
        font-size: 34px;
    }

    .ts_c>ul>li:nth-child(2) {
        width: 73%;
    }

    .ts_c>ul>li+li {
        margin-top: 116px;
    }

    .ts_c>ul:nth-child(1)>li:nth-child(2)>div:after {
        bottom: -54px;
    }

    .ts_c>ul>li:nth-child(2)>div:after {
        width: 137%;
    }

    .ts_c>ul+ul>li:nth-child(2)>div:after {
        width: 131%;
        left: auto;
        right: 0;
    }

    .ts_c>ul+ul li:nth-child(2)>div {
        width: 50%;
        margin-left: 5%;
    }

    .hx_item>p span {
        font-size: 72px;
    }

    .hx_item>p em {
        font-size: 18px;
        padding: 0 0 2px;
    }

    .hx_c>b {
        font-size: 36px;
    }

    .hx_item>div p {
        font-size: 16px;
        line-height: 28px;
        margin-top: 8px;
    }

    .hx_item+.hx_item {
        margin-top: 30px;
    }

    .hx_item>div b {
        font-size: 20px;
    }

    .hx_llc>div {
        padding: 2.2% 3%;
    }

    .lxx_c>b {
        font-size: 38px;
    }



    .lxx_p li i {
        font-size: 20px;
        margin-top: 12px;
    }

    .lxx_p li span {
        font-size: 30px;
        width: 56px;
        height: 56px;
        margin-right: 10px;
    }

    .lxx_p li:last-child i {
        font-size: 19px;
    }

    .lxx_p>i {
        font-size: 20px;
        margin-top: 2px;
        flex-direction: column;
        align-items: flex-start;
    }

    .lxx_p>i span {
        font-size: 28px;
        margin-top: 7px;
    }

    .lxx_p>em {
        margin-bottom: 26px;
    }

    .lxx_wx:after {
        width: 340px;
    }

    .lxx_cc>p {
        width: 310px;
        height: 310px;
        margin-left: 0;
    }

    .lxx_wx:after {
        bottom: -38%;
    }

    .lxx_wx .swiper-slide>div {
        margin-top: 17%;
        margin-right: 7.6%;
    }

    .lxx_btn {
        right: 18%;
        bottom: 13%
    }

    .lxx_p>i {
        margin-top: 0;
    }

    .lxx_p {
        width: 46%;
    }

    .lxx_p li {
        width: 54%;
    }

    .lxx_p li:nth-child(odd) {
        width: 42%;
    }

    .lxx_wx em {
        font-size: 16px;

    }



    .ys_ic ul {
        padding: 0;
    }

    .ys_ic li p {
        font-size: 24px;
        line-height: 30px;
    }

    .ys_ic li span {
        font-size: 44px;
        margin-right: 12px;
    }

    .ys_info>p+p {
        margin-top: 6px;
    }

    .ys_info>p {
        font-size: 16px;
        padding-left: 20px;
    }

    .ys_ltt em {
        font-size: 26px;
    }

    .ys_lt>span {
        width: 56px;
        height: 56px;
        font-size: 28px;
    }

    .ys_info {
        margin: 26px 0 0;
    }

    .ys_rc {
        padding: 2.6% 3%;
        width: 51%;
    }

    .ys_item>p {
        width: 49%;
    }

    .ys_lt>p {
        font-size: 28px;
    }

    .zy_wz {
        margin: 30px 0 18px;
    }

    .zg_lc2>i {
        font-size: 44px;
        letter-spacing: 0;
    }

    .zg_lc2>b {
        font-size: 46px;
        letter-spacing: 0;
    }

    .zg_lc2>p {
        letter-spacing: 0;
    }

    .zg_lc2 .zg_pho em {
        font-size: 38px;
    }

    .zg_rc2>div {
        right: -4%;
        width: 49%;
        bottom: -2%;
    }

    .fuw_c2>ul {
        width: 70%;
        margin: 34px 0 20px;
    }

    .fuw_c2>b {
        font-size: 44px;
        letter-spacing: 5px;
    }

    .fuw_wz>i {
        font-size: 36px;
        letter-spacing: 4px;
    }

    .fuw_wz>em {
        font-size: 28px;
        letter-spacing: 3px;
    }
    .rxj_to>div{width: 36%;top: -18px;right: 0;}
    .rxj_to>p{font-size: 34px;}
    .rxj_to>em{font-size: 40px;letter-spacing: 4px;margin-top: 26px;}
    .rxj_to>i{letter-spacing: 0;margin-top: 26px;margin-bottom: 58px;font-size: 34px;}
    .rxj_to>i:after{border-bottom: 30px solid transparent;border-top: 30px solid transparent;}
    .zsx_bc{padding: 54px 0 75px;margin-top: 64px;}
    .zsx_bc2{margin-top: 0;}
    .zsx_ic{margin-top: 42px;}
    .zsx_tt>h1{font-size: 36px;}
    .zsx_tt>em{font-size: 26px;margin: 12px 0;}
    .zsx_cc{padding: 22px;}
    .zsx_item>h1 i{line-height: 28px;width: 28px;height: 28px;}
    .zyy_bc {padding: 70px 0 80px;}
    
    .sqz_c3>p {width: 34%;top: auto;right: 0;bottom: -24px;}
    .sqz_c3 .sqz_tt>h1{font-size: 36px;}
    .sqz_c3 .sqz_tt>em{font-size: 30px;}
    .sqz_c3 .sqz_tt>em:after{border-bottom: 22px solid transparent;border-top: 22px solid transparent;}
    .jzs_tt2 h1 span{display: inline;}
    .xqw_l3 .xqw_tt>h1 span{letter-spacing: 0;}
    .dzz_l2 li em {font-size: 16px;margin-left: 0;}
    .dzz_l2>ul {padding: 5px 14px;}
    .dzz_l2 li+li {padding-left: 6px;margin-left: 6px;}
    .dzz_l2>h1 {font-size: 27px;}
    .gzx_c>p{right: 0;}
    .gzx_tt>h1{font-size: 34px;}
    .gzx_c ul{width: 73%;}
}

@media screen and (max-width:1440px) {
    .ear_lm em{font-size: 18px;padding: 2px 20px;}
    
    .criterion2 .title h3 {line-height: 150%;font-size: 32px;margin-bottom: 16px;}
    .criterion2 .title{top: -3%;}
    
    .team3 .txt h4{letter-spacing: 0;}
    .team3 .txt h4 b {font-size: 26px;}
    .team3 .txt dl dt {width: 84px;margin-right: 15px;}
    .team3 .txt dl dd h3{letter-spacing: 2px;}
    .team3 .pic {width: 42%;top: 9%;}
    
    .ynx_c {padding-right: 24px;}
    
    .wsm_c>h1{font-size: 32px;}
    .wsm_bc {padding: 52px 0 60px;}
    
    .title2 h3{font-size: 34px;}
    
    .team2 .pic{right: -142px;}
    .team2 .txt dl dd p{letter-spacing: 0;}
    
    .hys_cc>h1{font-size: 32px;}
    .hys_cc li i{width: 40px;height: 40px;line-height: 40px;margin-right: 16px}
    .hys_cc>ul{margin-top: 28px;}
    .hys_cc li+li{margin-top: 22px;}
    .hys_c>p{width: 43%;}
    
    .gjh_tt>h1{font-size: 34px;}
    .gjh_tt>ul li{padding: 4px 16px;font-size: 18px;}
    .gjh_bc{padding: 64px 0 0;}
    .gjh_ic{margin-top: 290px;}
    
    .zys_bc {padding: 70px 0;}
    .zys_l h1{font-size: 30px;}
    .zys_l>em{font-size: 18px;margin-top: 6px;}
    .zys_l li p{margin-top: 2px;}
    .zys_l li span{margin-right: 17px;}
    .zys_l ul{margin-top: 30px;}
    .zys_l li+li{margin-top: 22px;}
    .zys_l:after{border-top: 550px solid transparent;}
    .zys_l h1 i{font-size: 34px;}

    .jcn_ic>p img:nth-child(1),
    .jcn_ic>p img:nth-child(3) {
        display: none;
    }

    .jcn_ic>p img:nth-child(2) {
        display: block;
    }

    .jcn_ic>ul li:nth-child(n+3) {
        margin-top: 12px;
    }

    .jcn_ic>ul li span {
        width: 34px;
        height: 34px;
        font-size: 16px;
    }

    .jcn_ic>ul li p {
        line-height: 30px;
    }

    .jcz_ic>ul li {
        padding: 12px 14px 14px;
    }

    .jcz_ic {
        width: 58%;
    }

    .jcz_ic li i {
        font-size: 12px;
        top: -4px;
    }

    .jcz_ic>ul li em {
        margin-top: 4px;
    }

    .jcz_ic>em {
        margin: 26px 0 0;
        letter-spacing: 2px;
        font-size: 24px;
        padding: 10px 24px;
    }

    .jcz_ic>p {
        height: 74px;
        font-size: 34px;
        padding-top: 6px;
    }

    .zjs_pho {
        margin-top: 26px;
    }

    .jc_zzc>p {
        width: 38%;
    }

    .jcz_wz {
        font-size: 22px;
    }

    .jcz_ic>p span {
        margin: 0 18px;
    }

    .jcz_ic>i {
        font-size: 20px;
        letter-spacing: 2px;
    }

    .zjs_ic>b {
        font-size: 24px;
    }

    .zjs_ic>p {
        font-size: 36px;
        margin: 22px 0 28px;
        padding-bottom: 28px;
    }

    .zjs_ic>p span {
        width: 210px;
        height: 90px;
        font-size: 18px;
        line-height: 26px;
        padding-top: 13px;
        top: -82px;
    }

    .zjs_ic>i {
        font-size: 20px;
    }

    .zjs_ic>i em {
        font-size: 22px;
        margin-right: 12px;
        padding: 8px 12px 8px;
    }

    .zjs_ic {
        width: 88.5%;
        padding-left: 15%;
    }

    .zjs_pho>span {
        font-size: 22px;
    }

    .zjs_pho>i {
        font-size: 20px;
        margin-left: 6px;
    }

    .zjs_pho>em {
        font-size: 30px;
    }

    .zjs_img>p:nth-child(1) {
        width: 14%;
        bottom: -10px;
    }

    .zjs_img>p:nth-child(2) {
        width: 15%;
        bottom: 0;
    }

    .zl_item>b:after {
        height: 52%;
    }

    .zl_item>b {
        padding-left: 16px;
    }

    .zl_item>p {
        padding-left: 16px;
        line-height: 30px;
    }

    .zl_ic>p {
        width: 58%;
    }

    .zl_rc {
        width: 42%;
    }

    .zl_item>p {
        margin-top: 4px;
    }

    .zl_item>b {
        font-size: 18px;
    }

    .gzs_r,
    .gzs_img,
    .gzs_ic>.gzs_item>div {
        width: 49.5%;
    }

    .gzs_img>p:nth-child(1),
    .gzs_img>p:nth-child(2) {
        display: none;
    }

    .gzs_img>p:nth-child(3) {
        display: block;
    }

    .gzs_r .gzs_lit:nth-child(n+3) {
        margin-top: 12px;
    }

    .gzs_ic>.gzs_item>div:nth-child(n+4) {
        margin-top: 14px;
    }

    .gzs_ic>.gzs_item {
        margin-top: 14px;
    }

    .td_ic>div>em {
        font-size: 26px;
        margin-bottom: 18px;
    }

    .td_ic>div>p {
        font-size: 26px;
        padding: 10px 0 14px;
    }

    .td_zfx {
        margin: 30px 0 36px;
    }

    .td_pho>div>p {
        font-size: 18px;
    }

    .td_pho>div>div>b {
        font-size: 26px;
    }

    .td_pho>div>div {
        font-size: 18px;
    }

    .td_pho>div>div>p img {
        width: 32px;
    }

    .td_pho>div>div>p {
        margin-right: 6px;
    }

    .td_pho {
        padding: 14px 0;
    }

    .td_lwz>b {
        margin-top: 16px;
    }

    .td_zfx>p+p {
        margin-top: 18px;
    }

    .td_ic>div span+span {
        margin-left: 6px;
    }

    .td_ic>div span {
        font-size: 22px;
        width: 36px;
        height: 36px;
    }

    .td_lwz>i,
    .td_lwz>b {
        font-size: 20px;
    }

    .qwz_rc>ul {
        margin: 20px 0 0;
        padding: 16px 20px 18px 0;
    }

    .qwz_rc>em {
        font-size: 24px;
        margin-top: 20px;
    }

    .qwz_rc>em:after,
    .qwz_rc>em:before {
        width: 15%;
    }

    .qwz_pho>em {
        font-size: 30px;
    }

    .qwz_ic>p {
        width: 46%;
        left: 0;
    }

    .qwz_pho>i {
        font-size: 20px;
        margin-left: 10px;
        letter-spacing: 0;
    }

    .qwz_pho {
        margin-top: 18px;
    }

    .qwz_pho>p img {
        width: 38px;
    }

    .qwz_rc>ul em {
        margin-top: 6px;
    }

    .qwz_rc>ul b {
        font-size: 34px;
    }

    .qwz_rc>p {
        margin-top: 22px;
    }

    .qwz_rc>p span {
        font-size: 26px;
    }

    .qwz_rc>p span+span {
        margin-left: 6px;
    }

    .qwz_rc>p span:nth-child(5) {
        margin-left: 28px;
    }

    .qwz_rc>b {
        font-size: 34px;
        letter-spacing: 0;
        margin-top: 16px;
    }

    .qwz_rc>i {
        font-size: 24px;
        font-weight: lighter;
    }

    .fz_ic>ul li:nth-child(1),
    .fz_cc>b {
        font-size: 24px;
    }

    .fz_cc li {
        padding: 20px 24px 20px 54px;
    }

    .fz_ic>ul li {
        font-size: 22px;
        letter-spacing: 0;
    }

    .fz_ic>ul li+li {
        margin-top: 18px;
    }

    .fz_cc>p {
        font-size: 16px;
    }

    .fz_cc li p {
        font-size: 16px;
    }

    .gzu_ic li p {
        font-size: 17px;
    }

    .jz_c>b {
        font-size: 34px;
    }

    .jz_st {
        font-size: 28px;
        margin: 30px 0 0;
    }

    .jz_cl>i span+span {
        margin-left: 10px;
    }

    .jz_cl>i {
        font-size: 26px;
    }

    .jz_cl>i span {
        width: 54px;
        height: 54px;
        border: 1px solid #fff;
    }

    .jz_cl {
        width: 65%;
    }

    .jz_cl>em {
        font-size: 22px;
        letter-spacing: 0;
        margin-left: 22px;
        height: 52px;
    }

    .jz_cr>p {
        font-size: 24px;
        margin: 30px 0 24px;
    }

    .jz_cc {
        padding-top: 30px;
    }

    .jz_st:after,
    .jz_st:before {
        width: 11%;
    }

    .jz_cc>p {
        bottom: -59%;
        width: 32%;
    }

    .jz_cc>p:after {
        width: 468px;
        height: 480px;
        left: -12%;
        bottom: 13%;
    }

    .jz_pho>b {
        font-size: 26px;
    }

    .gzu_ic li span {
        width: 38px;
        height: 38px;
        font-size: 16px;
        border-radius: 0 0 10px 0;
    }

    .gz_ic li {
        width: 31%;
        margin: 0 1%;
    }

    .gz_ic>ul {
        justify-content: flex-start;
    }

    .gz_ic li:nth-child(n+4) {
        margin-top: 28px;
    }

    .yx_ic {
        margin-left: 19%;
    }

    .yx_ic>i {
        font-size: 26px;
    }

    .yx_ic>b {
        font-size: 36px;
        margin: 22px 0 24px;
    }

    .yx_ic>em {
        font-size: 24px;
    }

    .yx_ic>div i {
        font-size: 22px;
    }

    .yx_ic>div p {
        padding: 3px 14px;
        font-size: 24px;
    }

    .yx_c>p+p {
        width: 20%;
    }

    .pk_item>p:after {
        width: 54px;
        height: 54px;
        left: 4%;
    }

    .pk_item>p:nth-of-type(2):after {
        right: 5%;
        width: 46px;
        height: 46px;
    }

    .pk_item>b {
        width: 90px;
        height: 90px;
        font-size: 18px;
        line-height: 26px;
    }

    .pk_tt b {
        width: 44.6%;
    }

    .pk_item>p:nth-of-type(2) {
        padding-left: 26px;
        padding-right: 86px;
    }

    .pk_item>p {
        font-size: 16px;
        line-height: 28px;
    }

    .tea_l>p {
        font-size: 26px;
        margin-bottom: 24px;
    }

    .tea_l>div span {
        width: 44px;
        height: 44px;
        font-size: 26px;
    }

    .tea_l>div span+span {
        margin-left: 6px;
    }

    .tea_l>b {
        font-size: 42px;
        letter-spacing: 4px;
    }

    .tea_l>b+b {
        margin-top: 31px;
    }

    .tea_l>b:nth-of-type(1) {
        margin-top: 28px;
    }

    .tea_l>i {
        font-size: 26px;
        margin: 32px 0 24px;
        letter-spacing: 0;
    }

    .tea_pho>p img {
        width: 28px;
    }

    .tea_pho i {
        font-size: 34px;
    }

    .tea_ic>p {
        right: 6%;
        bottom: 4%;
        width: 41%;
    }

    .tea_ic>em {
        right: 5%;
        font-size: 138px;
    }

    .lct_bw {
        height: 88px;
    }

    .lct_bw>p:nth-of-type(2):after,
    .lct_bw>p:nth-of-type(2):before {
        width: 32px;
        height: 32px;
        font-size: 12px;
    }

    .lct_bw>p,
    .lct_bw p {
        font-size: 16px;
        line-height: 26px;
    }

    .lct_item>b {
        font-size: 20px;
        padding: 10px 20px 10px 48px;
    }

    .lct_wz p {
        font-size: 16px;
        margin-top: 10px;
    }

    .lct_wz:after {
        width: 12px;
        height: 12px;
        left: -6px;
        top: 2px;
    }

    .lct_wz+.lct_wz {
        margin-top: 38px;
    }

    .lct_wz b {
        font-size: 18px;
    }

    .lct_wz>span {
        font-size: 20px;
    }

    .lct_wz>div {
        margin-left: 12px;
    }

    .lct_wz {
        padding-left: 26px;
    }

    .sz_rtl>p {
        font-size: 22px;
        padding: 0 40px 0 60px;
        height: 48px;
        line-height: 48px;
    }

    .sz_rtr {
        margin-left: 26px;
    }

    .sz_rtr>i {
        padding: 10px 36px;
        font-size: 22px;
        letter-spacing: 0;
    }

    .sz_rtr>em {
        margin-top: 32px;
    }

    .sz_rtr>em span {
        font-size: 30px;
        letter-spacing: 0;
        text-align: center;
    }

    .sz_rc>p {
        font-size: 20px;
        margin-top: 22px;
        padding-left: 12px;
    }

    .sz_pho {
        padding-left: 12px;
        margin-top: 12px;
    }

    .sz_rtl>p+p {
        margin-top: 12px;
    }

    .sz_pho i {
        font-size: 20px;
        margin-left: 8px;
    }

    .sz_pho b {
        font-size: 32px;
    }

    .sz_rtr>em span+span {
        margin-top: 18px;
    }

    .sz_ic>em {
        font-size: 64px;
        right: 1%;
    }

    .zs_tit p br {
        display: none;
    }

    .zs_ti b {
        padding-bottom: 36px;
    }

    .zs_ti b:after {
        width: 36px;
    }

    .nx_ic>b {
        font-size: 40px;
        letter-spacing: 1px;
    }

    .nx_ic>em {
        font-size: 34px;
        margin: 34px 0 26px;
        letter-spacing: 0;
    }

    .nx_logo {
        margin-bottom: 56px;
    }

    .nx_logo>p {
        width: 70px;
    }

    .nx_logo>i {
        font-size: 20px;
        padding: 10px 28px 10px 52px;
        margin-left: -40px;
    }

    .nx_logo>a {
        margin-left: 14px;
        padding: 8px 48px;
        font-size: 20px;
    }

    .nx_img {
        right: -7%;
    }

    .nx_img em {
        display: none;
    }

    .nx_wz em {
        font-size: 20px;
        letter-spacing: 0;
    }

    .nx_wz p {
        font-size: 20px;
        letter-spacing: 0;
    }

    .nx_wz p i {
        font-size: 26px;
    }

    .nx_wz p span {
        font-size: 24px;
    }

    .ys_ltt em {
        font-size: 24px;
        line-height: 100%;
    }

    .ys_ltt i {
        line-height: 100%;
        margin-top: 8px;
    }

    .ys_ic li p {
        font-size: 22px;
        line-height: 28px;
    }

    .ys_lt>p {
        font-size: 26px;
    }

    .ys_ic li span {
        font-size: 42px;
    }

    .ys_item {
        padding-left: 2.5%;
    }

    .zs_tit b {
        font-size: 34px;
    }

    .zs_tit p {
        width: 90%;
        margin: 12px auto 0;
        font-size: 17px;
    }

    .zs_ti b {
        margin-bottom: 14px;
        padding-bottom: 32px;
    }

    .zz_lt i {
        font-size: 28px;
        margin-left: 14px;
    }

    .zz_wz:after {
        top: 11px;
        left: 10px;
        width: 11px;
        height: 11px;
        border: 3px solid #ccc;
    }

    .zz_wz {
        margin-top: 17px;
        line-height: 32px;
        font-size: 16px;
        padding-left: 32px;
    }

    .zz_lt span {
        width: 60px;
        height: 60px;
        font-size: 22px;
        border: 6px solid #d3dff8;
    }

    .zg_rc>div {
        right: -7%;
        width: 58%;
        bottom: -20%;
    }

    .zg_lc>b {
        font-size: 40px;
        letter-spacing: 0;
    }

    .zg_lc>em {
        letter-spacing: 4px;
        margin: 26px 0 19px;
    }

    .zg_lc>i {
        font-size: 40px;
        letter-spacing: 0;
    }

    .zg_lc>i span {
        font-size: 20px;
        width: 300px;
        height: 46px;
        top: 2px;
        margin-left: 6px;
        font-size: 20px;
        background-size: contain;
    }

    .zg_lc>p {
        font-size: 30px;
        letter-spacing: 0;
        margin: 32px 0 34px;
    }

    .zg_pho span {
        font-size: 24px;
    }

    .zg_pho {
        font-size: 20px;
    }

    .zg_pho em {
        font-size: 32px;
    }

    .zg_lc>p span {
        background-size: contain;
        font-size: 18px;
        height: 70px;
    }

    .zg_rc>p {
        font-size: 18px;
        z-index: 2;
    }

    .hx_c>b {
        font-size: 32px;
    }



    .fuw_limg {
        bottom: -20%;
        width: 16%;
    }

    .fuw_c>i {
        font-size: 30px;
    }

    .fuw_c>em {
        font-size: 40px;
    }

    .fuw_c>ul {
        width: 72%;
        margin: 38px 0 28px;
    }

    .fuw_c li span {
        font-size: 42px;
    }

    .fuw_c li em {
        font-size: 16px;
        margin-left: 4px;
    }

    .fuw_c li i {
        margin-top: 0;
        font-size: 18px;
    }

    .fuw_pho>em {
        font-size: 32px;
    }

    .fuw_pho {
        font-size: 22px;
    }

    .fuw_rimg {
        width: 500px;
        right: -2%;
    }

    .fuw_c>p {
        letter-spacing: 0;
        padding: 10px 15px 11px;
        font-size: 22px;
    }

    .ys_tit span {
        font-size: 32px;
    }

    .ys_tit>b em {
        font-size: 30px;
    }

    .ys_tit span {
        font-size: 30px;
        padding: 12px 28px;
    }

    .ys_tit>b {
        margin: 0 0 16px;
    }

    .ts_c>ul em b {
        font-size: 20px;
        padding-bottom: 1px;
        margin-left: 48px;
    }

    .ts_c>ul p {
        font-size: 16px;
        margin-top: 20px;
        line-height: 30px;
    }

    .ts_c {
        height: 628px;
    }

    .ts_c>ul em,
    .ts_c>ul+ul em {
        height: 56px;
        background-size: contain;
    }

    .ts_c>ul>li>div:after {
        bottom: -48px;
    }

    .ts_c>ul>li>i span {
        width: 70px;
        height: 70px;
        font-size: 28px;
    }

    .ts_c>ul>li>i {
        width: 90px;
        height: 90px;
    }

    .ts_c>ul>li+li {
        margin-top: 93px;
    }

    .hx_item>p span {
        font-size: 64px;
    }

    .hx_item>p em {
        font-size: 16px;
        padding: 8px 0;
        line-height: 100%;
        margin-top: -4px;
    }

    .hx_item+.hx_item {
        margin-top: 22px;
    }

    .hx_item>div b {
        font-size: 18px;
    }

    .hx_item>div p {
        margin-top: 4px;
        line-height: 26px;
    }

    .hx_item>p {
        padding-top: 18px;
    }

    .lxx_c>b {
        font-size: 32px;
        letter-spacing: 0;
    }

    .lxx_c>i {
        font-size: 24px;
        margin-top: 20px;
    }

    .lxx_p>em {
        font-size: 20px;
        margin-bottom: 24px;
    }

    .lxx_cc>p {
        width: 280px;
        height: 280px;
    }

    .lxx_c>i {
        font-size: 22px;
        margin-top: 17px;
    }

    .lxx_btn span+span {
        margin-left: 6px;
    }

    .lxx_p>i span {
        font-size: 26px;
        margin-top: 6px;
    }

    .lxx_p li span {
        font-size: 26px;
        width: 50px;
        height: 50px;
    }

    .lxx_p li:last-child i {
        font-size: 18px;
    }

    .lxx_p>i {
        line-height: 100%;
    }

    .lxx_p>i span {
        margin-top: 12px;
    }

    .lxx_p li {
        margin-bottom: 26px;
    }

    .lxx_p li i {
        margin-top: 10px;
        font-size: 19px;
    }

    .lxx_wx:after {
        width: 300px;
        bottom: -44%;
    }

    .lxx_wx em {
        font-size: 15px;
    }

    .lxx_p li {
        width: 58%;
        margin-bottom: 28px;
    }

    .lxx_p li:nth-child(odd) {
        width: 40%;
    }

    .zg_lc2 .zg_pho em {
        font-size: 34px;
    }

    .zg_lc2>p {
        font-size: 24px;
    }

    .zg_rc2>div {
        right: -9%;
        width: 58%;
        bottom: -14%;
    }

    .fuw_wz>i {
        font-size: 34px;
        letter-spacing: 3px;
    }

    .fuw_wz>em {
        font-size: 26px;
        letter-spacing: 2px;
        padding: 6px 10px;
        border-radius: 4px;
    }

    .fuw_c2>b {
        font-size: 40px;
        letter-spacing: 4px;
        margin-top: 24px;
    }

    .fuw_c>ul {
        margin: 32px 0 22px;
    }

    .tea_l2>i {
        font-size: 24px;
    }

    .tea_l2>i span {
        margin-top: 8px;
    }

    .ys_icc2 .ys_ltt em {
        font-size: 22px;
    }

    .ys_icc2 .ys_info>p {
        line-height: 32px;
    }

    .ys_num span {
        font-size: 28px;
    }

    .ys_num {
        font-size: 18px;
    }
    .qsj_c ul{margin-top: 28px;}
    .qsj_c>h1{font-size: 30px;}
    .qsj_c>h3{font-size: 16px;}
    .whj_ic h3{font-size: 16px;margin-top: 10px;}
    .whj_ic{padding: 34px 40px;}
    .szb_r>h2{padding: 24px 42px;font-size: 16px;margin: 26px 0;}
    .szb_r>em{font-size: 28px;}
    .szb_pho>i{width: 36px;height: 36px;font-size: 20px;margin-right: 10px;}
    .szb_pho b{font-size: 30px;}
    .whj_c{padding: 66px 0 50px;}
    .zdq_bc {padding: 70px 0 76px;}
    .zdq_ic{margin-top: 34px;}
    .zdq_tt li{margin: 6px 5px;font-size: 18px;}
    .zdq_wz{padding: 30px 32px 30px;}
    .zdq_wz>div i{line-height: 50px;font-size: 24px;width: 50px;height: 50px;}
    .zdq_tt>h1{font-size:34px;}
    .zdq_wz>h3{font-size: 16px;line-height: 190%;margin-top: 8px;}
    .zdq_wz h1{font-size: 22px;line-height: 160%;}
    .rxj_to>p{font-size: 30px;}
    .rxj_to>em{font-size: 36px;margin-top: 22px;letter-spacing: 3px;}
    .rxj_to>i:after{font-size: 32px;}
    .rxj_wz li i{margin-right: 20px;line-height: 39px;width: 40px;height: 40px;font-size: 18px;}
    .rxj_wz li p{font-size: 16px;}
    .rxj_wz li+li{margin-top: 20px;}
    .rxj_wz h1{font-size: 22px;}
    .rxj_wz ul{margin-top: 30px;}
    .rxj_wz{padding: 32px 34px 32px;}
    .rxj_wz ul:after{left: 19px;}
    .sdh_bc{padding: 70px 0;}
    .sdh_c>h1{font-size: 32px;}
    .sdh_c>h1 i{font-size: 38px;}
    .sdh_item+.sdh_item{margin-top: 20px;}
    .sdh_ic{margin-top: 38px;}
    .gzx_bc{padding: 60px 0 70px;}
    .gzx_c>p{bottom: -100px;}
    .gzx_c li em{font-size: 17px;}
    .gzx_c li i{border-radius: 38px 38px 0 38px;width: 38px;height: 38px;line-height: 38px;}
    .ganyan3 h4{font-size: 26px;}
}
@media(max-width:1360px){
    .dqb_ic li em {font-size: 16px;}
    .dqb_ic li i{margin-right: 12px;top: 0;}
    .dqb_bc {padding: 54px 0 60px;}
    .dqb_c>h1 {font-size: 32px;}
    .dqb_ic{margin-top: 40px;}
    
    .lct_bc.lct_bc2 .ys_tit>b {font-size: 33px;display: inline-block;line-height: 150%;margin: 0 0 8px;}
    
    .ear_lm em+em {margin-left: 10px;}
    
    .criterion2 .title h3{font-size: 30px;margin-bottom: 14px;padding-bottom: 15px;}
    .criterion2 .title p{font-size: 16px;}
    .criterion2 .title h3::after{width: 34px;}
    
    .ygd_tit{padding: 50px 0 224px;}
    .ygd_bc{padding-bottom: 70px;}
    .ygd_tit>b{font-size: 32px;}
    .ygd_tit>p{font-size: 18px;padding-bottom: 24px;}
    .ygd_tit>p:after{width: 36px;}
    .ygd_ic {padding: 44px 48px 40px;}
    .ygd_ewm{width: 142px;padding-left: 16px;min-width: 142px;}
    .ygd_ewm img{margin: 2px 0 2px;}
    .ygd_itt>p{font-size: 16px;}
    .ygd_itt>p span{font-size: 20px;margin-right: 6px;}
    .ygd_itc>i{font-size: 18px;}
    .ygd_itc>i span{font-size: 24px;}
    .ygd_itt>p:nth-child(odd) {width: 40%;}
    .ygd_itt>p:nth-child(2), .ygd_itt>p:nth-child(4) {width: 60%;}
    .ygd_ewm>i{font-size: 14px;}
    .ygd_itt>p{margin-bottom: 16px;}
    .ygd_pho>p{width: 14%;}
    .ygd_itc>i{margin-top: 0;}
    .ygd_pho{margin-top: 28px;}
    .ygd_itc {width: 66%;}
    .ygd_tt>i{font-size: 24px;}
    .ygd_itt>p{margin-bottom: 14px;}
    
    .vsa_bc{padding: 52px 0 67px;}
    .vsa_ic{margin: 36px auto 0;}
    .vsa_l>em i{right: 208px;}
    .vsa_yx>em{width: 184px;height: 184px;font-size: 80px;line-height: 184px;}
    .vsa_yx:after{width: 232px;height: 232px;}
    
    .dzz_l>h1{font-size: 26.5px;}
    .dzz_l li em {font-size: 18px;margin-left: 6px;}
    .dzz_l li img {width: 18px;}
    .dzz_l>ul{padding: 4px 12px;margin: 12px 0 6px;}
    .dzz_l>h2{font-size: 40px;}
    .dzz_wz>p {padding-left: 23px;font-size: 16px;line-height: 180%;}
    .dzz_wz>p+p {margin-top: 5px;}
    .dzz_wz>p:after{top: 11px;}
    .dzz_pho i{font-size: 20px;}
    .dzz_pho{font-size: 16px;margin-top: 22px;}
    .dzz_pho b{font-size: 28px;}
    .dzz_bc {padding: 45px 0 50px;}
    
    .dys_img{width: 420px;height: 420px;top: 185px;}
    .dys_cc+.dys_cc{margin-top: 86px}
    .dys_c>h1{font-size: 36px;}
    .dys_bc {padding: 65px 0 72px;}
    
    .mt_js {margin-top: 66px;}
    .jzs_tt h1{font-size: 32px;}
    .jzs_tt h1 i{font-size: 40px;top: 3px;}
    .jzs_wz>h1{font-size: 24px;}
    .jzs_ww>p{line-height: 186%;font-size: 16px;}
    .jzs_ww{padding-top: 20px;margin-top: 15px;}
    .jzs_wz>i{font-size: 40px;}
    .jzs_wz{padding: 42px 52px;}
    .jzs_wz>i{top: 42px;}
    .jzs_ww>p+p{margin-top: 10px;}
    .jzs_bc{padding: 60px 0 70px;}
    .jzs_ic{margin-top: 38px;}
    
    .qbd_ic li p{font-size: 16px;line-height: 180%;}
    .qbd_ic li i{font-size: 32px;width: 80px;height: 80px;line-height: 80px;}
    .qbd_c>h1{font-size: 34px;}
    .qbd_ic{margin-top: 36px;}
    .qbd_bc {padding: 60px 0 70px;}
    
    .ganyan2 h4 {font-size: 26px;}
    .ganyan2 hr{width: 34px;}
    
    .title2 h3 {font-size: 32px;}
    .team3 .txt h4 b{font-size: 24px;}
    .team3 .txt dl dd p{margin-top: 8px;}
    .team3 .txt dl{margin: 20px 0;}
    .team3 .pic{top: 13%;}
    
    .gratis3 .txt ul li{font-size: 18px;margin: 8px 0;}
    .gratis3 .txt:after{font-size: 94px;letter-spacing: 0;}
    .gratis3 .txt ul{width: 150px;}
    .gratis3 .txt h3{font-size: 30px;}
    .gratis3 .txt dl dt {width: 72px;margin-right: 10px;}
    .gratis3 .txt dl dd h5{font-size: 25px;}
    .gratis3 .txt dl dd h4 {letter-spacing: 0;font-size: 28px;}
    .gratis3 .txt p strong{font-size: 44px;}
    .gratis3 .txt p{letter-spacing: 1px;}
    
    .zyx_l li p{font-size: 16px;line-height: 180%;}
    .zyx_l li i{width: 36px;height: 42px;line-height: 42px;margin-right: 16px;font-size: 16px;top: 12px;}
    .zyx_l>h1{font-size: 26px;margin-bottom: 20px;}
    .zyx_l{padding: 32px 20px 42px 37px;}
    .zyx_l li+li{margin-top: 16px;}
    .zyx_l:after{border-top: 453px solid transparent;border-left: 60px solid #f2f8ff;right: -60px;}
    .zyx_bc {padding: 65px 0;}
    
    .xqw_tt>h1{font-size: 22px;}
    .xqw_tt>em{font-size: 38px;margin-right: 12px;}
    .xqw_l li{font-size: 20px;}
    .xqw_l li:after{width: 6px;height: 6px;top: 14px;}
    .xqw_l>h2{font-size: 22px;letter-spacing: 0;}
    .xqw_l li:nth-child(n+5){margin-top: 4px;}
    .xqw_l{min-width: 696px;}
    .xqw_l>ul{margin: 16px 0;}
    .xqw_l>h3{padding: 4px 8px 4px 12px;font-size: 20px;margin-top: 18px;}
    .xqw_l>h3:after{border-bottom: 19px solid transparent;border-top: 19px solid transparent;border-left: 15px solid #ff8f46;right: -15px;}
    .xqw_pho b{font-size: 30px;}
    .xqw_pho i{font-size: 18px;width: 38px;height: 38px;line-height: 38px;margin-right: 8px;}
    .xqw_zs{right: 126px;width: 122px;}
    .xqw_pho{margin-top: 28px;}
    
    .ben_bc{padding: 70px 0 270px;}
    .ben_c>h1{font-size: 32px;}
    .ben_img:before{width: 490px;height: 490px;}
    .ben_ic li>p{width: 96px;height: 96px;}
    .ben_ic li:nth-child(1) .ben_text, .ben_ic li:nth-child(3) .ben_text{margin-right: 18px;}
    .ben_ic li:nth-child(2) .ben_text, .ben_ic li:nth-child(4) .ben_text{margin-left: 18px;}
    .ben_text p{margin-top: 7px;line-height: 180%;}
    .ben_ic li:nth-child(3), .ben_ic li:nth-child(4){margin-top: 173px;}
    .ben_ic li:nth-child(5) .ben_text p{margin: 4px auto 0;}
    .ben_ic li:nth-child(5) .ben_text{margin-top: 17px;}
    .ben_ic li:nth-child(5){margin-top: 40px;}
    .ben_ic{margin: 130px 0 0;}
    
    .ynx_bc{padding: 56px 0 70px;}
    .ynx_c>h1{font-size: 34px;}
    .ynx_item>i{right: -20px;top: -20px;width: 60px;height: 60px;line-height: 60px;font-size: 26px;}
    .ynx_item>i:after{width: 128%;height: 128%;}
    .ynx_item{padding: 46px 40px 56px;}
    .ynx_item>h1:after{width: 42px;}
    
    .sqz_tt>h1{font-size: 36px;letter-spacing: 0;}
    .sqz_l>p{font-size: 23px;}
    .sqz_l>h3{font-size: 23px;}
    .sqz_l>ul li{font-size: 20px;padding-left: 20px;}
    .sqz_l>ul li:after{width: 7px;height: 7px;}
    .sqz_l>ul{width: 60%;}
    .sqz_zs{right: 196px;}
    .sqz_tt>em{font-size: 30px;}
    .sqz_tt>em:after{border-bottom: 22px solid transparent;border-top: 22px solid transparent;}
    .sqz_bc{padding: 60px 0;}
    .sqz_l>p{margin-top: 10px;}
    .sqz_l>h3{margin-top: 12px;}
    .sqz_l>ul li:nth-child(n+3){margin-top: 10px;}
    .sqz_l>ul{margin-top: 24px;}
    .sqz_zs{bottom: 8px;width: 142px;}
    
    .wsm_c li em{font-size: 16px;line-height: 180%;}
    .wsm_c li i{width: 54px;height: 54px;line-height: 54px;font-size: 20px;}
    .wsm_c li{padding: 12px 20px 12px 12px;}
    .wsm_c li+li{margin-top: 14px;}
    
    .team2 .pic{right: -260px;top: -72px;}
    .team2 .txt dl dd h3{font-size: 34px;}
    .team2 .txt dl dt {width: 80px;margin-right: 10px;}
    .team2 .txt dl{margin: 20px 0;}
    .team2 .txt dl dd p{margin-top: 6px;font-size: 26px;}
    .team2 .txt h4{font-size: 22px;}
    .team2 .txt h4 b{font-size: 24px;}
    .team2 .txt .text{letter-spacing: 3px;}
    
    .hys_cc>ul:after{height: 90%;}
    .hys_cc li{font-size: 16px;}
    .hys_cc li i{width: 36px;height: 36px;line-height: 36px;}
    .hys_cc li+li{margin-top: 15px;}
    .hys_cc>ul:after{left: 18px;}
    .hys_cc>h1{font-size: 30px;}
    .hys_cc li i{margin-right: 14px;}
    .hys_bc {padding: 70px 0;}
    .hys_cc>ul{margin-top: 24px;}
    
    .gratis2 .txt .c span{margin-right: 8px;}
    .gratis2 .txt h3{font-size: 30px;}
    .gratis2 .txt dl dd h4{letter-spacing: 2px;font-size: 30px;}
    .gratis2 .txt dl dt {width: 73px;margin-right: 10px;}
    .gratis2 .txt dl dd h5{font-size: 26px;}
    .gratis2 .pic{width: 33%;}
    .gratis2 .txt p strong{font-size: 52px;}
    .gratis2 .txt p{letter-spacing: 1px;}
    .gratis2 .txt {width: 65%;margin-left: 35%;}
    .gratis2 .txt ul li{padding: 8px 12px;font-size: 18px;margin: 6px 0;}
    .gratis2 .txt:after{font-size: 94px;}
    .gratis2 .txt ul{width: 148px;}
    .gjh_img p{width: 660px;height: 660px;margin: 0 auto -268px;}
    .gjh_item>i{line-height: 50px;font-size: 24px;width: 50px;height: 50px;}
    .gjh_wz h1{font-size: 22px;}
    .gjh_ii >i{font-size: 30px;top: 3px;margin-right: 13px;}
    .gjh_img p:before{width: 109%;height: 109%;top: -31px;}
    .gjh_item:nth-child(1){width: 19%;}
    .gjh_item:nth-child(1)>i {right: -53px;bottom: 78px;}
    .gjh_item:nth-child(3){left: 102px;}
    .gjh_item:nth-child(3)>i{right: -37px;bottom: -88px;}
    .gjh_item:nth-child(4){top: -208px;}
    .gjh_item:nth-child(4)>i{bottom: -67px;}
    .gjh_item:nth-child(5){width: 29%;}
    .gjh_item:nth-child(5)>i{left: -48px;bottom: -70px;}
    .gjh_item:nth-child(6){width: 24%;}
    .gjh_item:nth-child(6)>i {left: -44px;bottom: 9px;}
    .gjh_item:nth-child(7){width: 19%;}
    .gjh_item:nth-child(7)>i {left: -33px;bottom: 26px;}
    .gjh_ic{margin-top: 266px;}
    
    .team4 .txt dl dd h3{letter-spacing: 0px;}
    .team4 .txt dl dd p {letter-spacing: 1.3px;}
    .team4 .txt h4{font-size: 22px;}
    .zyy_c>h1{font-size: 34px;}
    .zyy_ic {margin-top: 40px;}
    .zyy_bc {padding: 60px 0 70px;}
    .zyy_l{padding: 0;}
    .zyy_lt i{border-radius: 46px 46px 0 46px;width: 46px;height: 46px;font-size: 22px;margin-right: 14px;top: -2px;line-height: 48px}
    .zyy_item{align-items: flex-start;}
    .zyy_l>ul li+li {margin-top: 14px;}
    .zyy_l li img{width: 32px;margin-right: 5px;}
    .zyy_l>ul li+li {margin-top: 10px;}
    .zyy_item+.zyy_item{margin-top: 44px;}
    .zyy_l>ul {margin-top: 26px;}
    .zyy_lt h1{font-size: 28px;}
    .sqz_c3 .sqz_tt>h1 {font-size: 32px;}
    .sqz_c3 .sqz_tt>em {font-size: 26px;padding: 5px 6px 7px 12px;}
    .sqz_c3 .sqz_tt>em:after {border-bottom: 19px solid transparent;border-top: 19px solid transparent;border-left: 18px solid #ff8f46;right: -18px;}
    .sqz_c3 .sqz_l>p{font-size: 24px;}
    .dzz_l2>ul {background: no-repeat;}
    .dzz_l2 li:after {opacity: 0;}
    .dzz_l2 li {background: #ff8f46;padding: 2px 8px;width: 49.4%;text-align: center;}
    .dzz_l2 li+li {padding: 2px 8px;margin-left: 0;}
    .dzz_l2 li em {margin-left: 0;width: 100%;font-size: 17px;}
    .dzz_l2>ul {padding: 0;flex-wrap: wrap;}
    .dzz_l2 li:nth-child(n+3) {margin-top: 6px;}
    .dzz_l2>h1 {font-size: 24.5px;letter-spacing: 0;}
    .dzz_wz:after{height: 84%;}
    .gzx_tt>h1{font-size: 32px;}
    .gzx_tt>p{margin-top: 4px;}
    .gzx_c li em{font-size: 16px;}
    .gzx_c li i{border-radius: 36px 36px 0 36px;width: 36px;height: 36px;line-height: 36px;}
    .gzx_c li+li {margin-top: 14px;}
    .gzx_c ul{margin-top: 30px;}
    .sqz_c3 .sqz_l>p span{font-size: 26px;}
}
@media screen and (max-width:1280px) {
    .spy_item>h1{font-size: 22px;}
    .qsj_c>h1 {font-size: 28px;}
    .wsm_c>h1{font-size: 28px;}
    .wsm_c li em{margin-left: 12px;}
    .wsm_bc {padding: 48px 0 52px;}
    .wsm_ic{margin-top: 32px;}
    
    .title2 h3{font-size: 30px;}
    .title2 {padding: 0 0 40px;}
    
    .team2 .pic{right: -219px;}
    
    .lct_bc.jc_lct .ys_tit>b{font-size: 32px;}
    .lct_bc.jc_lct {padding-bottom: 70px;}
    
    .zys_l li p{font-size: 16px;}
    .zys_l li span{width: 36px;height: 44px;line-height: 44px;font-size: 16px;margin-right: 16px;}
    .zys_l li+li{margin-top: 20px;}
    .zys_l{padding: 36px 9px 45px 42px;}
    .zys_l:after {border-top: 516px solid transparent;border-left: 76px solid #f2f8ff;right: -76px;}
    .zys_l ul{margin-top: 26px;}
    
    .gratis2 .txt p strong {font-size: 50px;}
    
    .zsx_bc{padding: 48px 0 62px;margin-top: 50px;}
    .zsx_bc2 {margin-top: 0;}
    .zsx_tt>h1{font-size: 34px;}
    .zsx_tt>em{font-size: 24px;padding: 6px 10px;}
    .zsx_tt>em:after{border-bottom: 22px solid transparent;border-top: 22px solid transparent;}
    .zsx_tt>em:before{border-bottom: 22px solid transparent;border-top: 22px solid transparent;}
    .zsx_ic{margin-top: 30px;}
    
    .sdh_item{padding: 26px}
    .sdh_item i{left: 25px;padding: 10px 4px 5px;font-size: 16px;width: 30px;}
    .sdh_item i:after{border-left: 15px solid transparent;border-right: 15px solid transparent;}
    .sdh_item>p {font-size: 16px;padding-left: 46px;line-height: 184%;}
    .sdh_bc{padding: 54px 0 60px;}
    .sdh_ic{margin-top: 32px;}
    .sdh_item+.sdh_item{margin-top: 14px;}
    .sdh_c>h1{font-size: 30px;}
    .sdh_c>h1 i{font-size: 34px;}
    .jcn_ic>p {
        width: 32%;
    }

    .jcn_ic>ul {
        width: 66.4%;
    }

    .jcn_ic>ul li span {
        width: 30px;
        height: 30px;
        font-size: 14px;
        padding-top: 0;
    }

    .jcn_ic>ul li p {
        line-height: 26px;
        font-size: 14px;
    }

    .jcz_ic>em:before {
        right: 0;
    }

    .jcz_ic>em:after {
        left: 0;
    }

    .jcz_wz {
        font-size: 20px;
        letter-spacing: 0;
        margin-right: 6px;
    }

    .jcz_ic>i {
        font-size: 18px;
        letter-spacing: 0;
    }

    .jcz_ic>p {
        height: 62px;
        font-size: 28px;
        padding-top: 0;
    }

    .jcz_ic>p span {
        margin: 0 14px;
    }

    .jcz_ic>em {
        margin: 22px 0 0;
        letter-spacing: 1px;
        font-size: 20px;
        padding: 8px 14px;
    }

    .jcz_ic>ul {
        flex-wrap: wrap;
        margin-top: 16px;
    }

    .jcz_ic>ul li {
        width: 49%;
    }

    .jcz_ic>ul li:last-child {
        width: 49%;
    }

    .jcz_ic>ul li:nth-child(n+3) {
        margin-top: 12px;
    }

    .zjs_ic {
        width: 83.2%;
        padding-left: 0;
    }

    .zjs_ic>b {
        font-size: 22px;
    }

    .zjs_ic>p {
        font-size: 34px;
        margin: 20px 0 26px;
        padding-bottom: 24px;
        letter-spacing: 3px;
    }

    .zjs_ic>p span {
        width: 186px;
        height: 86px;
        font-size: 16px;
        line-height: 24px;
        padding-top: 13px;
        top: -70px;
        right: -26%;
    }

    .zjs_ic>i {
        font-size: 18px;
        letter-spacing: 0;
    }

    .zjs_ic>i em {
        font-size: 20px;
        margin-right: 12px;
        padding: 8px 12px 8px;
    }

    .zjs_pho {
        margin-top: 26px;
    }

    .zjs_pho>span {
        font-size: 22px;
    }

    .zjs_pho>em {
        font-size: 26px;
    }

    .zjs_img>p:nth-child(1) {
        display: none;
    }

    .zjs_img>p:nth-child(2) {
        width: 20%;
    }

    .jg_img li {
        margin-bottom: 6px;
    }

    .jc_td .td_ic {
        width: 49%;
    }

    .zl_ic>p {
        width: 50%;
    }

    .zl_rc {
        width: 50%;
    }

    .zl_item>p {
        font-size: 15px;
        line-height: 26px;
    }

    .zl_item>p {
        margin-top: 2px;
    }

    .bm_item>i {
        width: 40px;
        height: 40px;
        font-size: 18px;
    }

    .gzs_ic>.gzs_item>div:nth-child(n+2) {
        margin-top: 12px;
    }

    .gzs_ic>.gzs_item {
        margin-top: 12px;
    }

    .gzs_ic>.gzs_item .gzs_lit:last-child {
        width: 100%;
        padding: 24px 20px;
    }

    .gzs_cc .gzs_lit:last-child {
        display: none;
    }

    .gzs_ic>.gzs_item>div:nth-child(1) {
        display: flex;
    }

    .gzs_r .gzs_item>div {
        width: 49.4%;
    }

    .gzs_ic>.gzs_item>div {
        width: 100%;
    }

    .gzs_r {
        width: 100%;
    }

    .gzs_img {
        display: none;
    }

    .gzs_lit p {
        line-height: 28px;
        font-size: 15px;
    }

    .gzs_lit span {
        width: 36px;
        height: 36px;
        font-size: 16px;
    }

    .td_pho>div>div>p img {
        width: 30px;
    }

    .td_pho>div>div {
        font-size: 16px;
    }

    .td_ic {
        width: 49%;
    }

    .td_c>p {
        width: 42%;
    }

    .jc_td>p {
        width: 50%;
    }

    .td_ic>div>em {
        font-size: 20px;
        margin-bottom: 12px;
    }

    .td_ic>div>p {
        font-size: 22px;
        padding: 6px 0 9px;
    }

    .td_ic>div>p:before {
        border-top: 8px solid #af0614;
        right: -4%;
        bottom: -8px;
        border-right: 17px solid transparent;
    }

    .td_zfx {
        margin: 26px 0 30px;
    }

    .td_ic>div span {
        font-size: 18px;
        width: 31px;
        height: 30px;
    }

    .td_ic>div span+span {
        margin-left: 4px;
    }

    .td_zfx>p+p {
        margin-top: 14px;
    }

    .td_lwz>i,
    .td_lwz>b {
        font-size: 18px;
    }

    .td_lwz>b {
        margin-top: 10px;
    }

    .td_pho>div>p {
        font-size: 16px;
    }

    .td_pho>div>div>b {
        font-size: 22px;
    }

    .td_pho {
        padding: 8px 0;
    }

    .qwz_rc>p {
        margin-top: 18px;
    }

    .qwz_rc>b span:nth-child(2) {
        margin: 0 15px;
    }

    .qwz_rc>p span {
        font-size: 22px;
    }

    .qwz_rc>ul em {
        font-size: 14px;
    }

    .qwz_rc>ul i {
        font-size: 13px;
    }

    .qwz_rc>ul {
        padding: 14px 14px 16px 0;
        margin: 18px 0 0;
    }

    .qwz_rc>em {
        font-size: 20px;
        margin-top: 14px;
    }

    .qwz_ic>p {
        bottom: 12%;
    }

    .qwz_rc>em:after,
    .qwz_rc>em:before {
        width: 14%;
    }

    .qwz_pho>p img {
        width: 32px;
    }

    .qwz_pho>em {
        font-size: 26px;
    }

    .qwz_pho {
        margin-top: 8px;
    }

    .qwz_pho>i {
        font-size: 18px;
    }

    .qwz_rc>ul b {
        font-size: 32px;
    }

    .qwz_rc>ul em {
        margin-top: 5px;
    }

    .qwz_rc>b {
        font-size: 28px;
        margin-top: 10px;
    }

    .qwz_rc>p span {
        width: 44px;
        height: 44px;
    }

    .qwz_rc>p span:nth-child(5) {
        margin-left: 24px;
    }

    .qwz_rc>p span+span {
        margin-left: 5px;
    }

    .qwz_rc>p span {
        font-size: 24px;
    }

    .qwz_rc>i {
        font-size: 22px;
    }

    .fz_ic>ul {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-bottom: 34px;
    }

    .fz_ic {
        flex-wrap: wrap;
    }

    .fz_cc {
        width: 55%;
    }

    .fz_ic>ul li:nth-child(1) {
        width: 100%;
        margin-bottom: 26px;
    }

    .fz_ic>ul li:nth-child(1):after,
    .fz_cc>b:after {
        width: 32px;
    }

    .fz_ic>ul li+li {
        margin-top: 0;
        width: 18.5%;
        font-size: 20px;
        line-height: 50px;
    }

    .fz_cc>b {
        margin-bottom: 24px;
    }

    .fz_cc li {
        padding: 20px 24px 20px 50px;
    }

    .fz_cc>p {
        padding-bottom: 23px;
    }

    .fz_cc li span {
        font-size: 16px;
        height: 34px;
        line-height: 34px;
        width: 34px;
    }

    .fz_cc li p {
        line-height: 30px;
    }

    .fz_ic>p {
        width: 42%;
    }

    .jz_c>b {
        font-size: 28px;
    }

    .jz_st {
        font-size: 24px;
        margin: 22px 0 0;
        letter-spacing: 0;
    }

    .jz_st:after,
    .jz_st:before {
        width: 14%;
    }

    .jz_st span:after,
    .jz_st span {
        width: 9px;
        height: 9px;
    }

    .jz_cc {
        padding-top: 26px;
    }

    .jz_cl {
        width: 74%;
    }

    .jz_cr>p {
        font-size: 18px;
        margin: 20px 0 14px;
    }

    .jz_cl>i span+span {
        margin-left: 6px;
    }

    .jz_pho>b {
        font-size: 20px;
    }

    .jz_cl>em {
        font-size: 18px;
        margin-left: 14px;
        height: 42px;
    }

    .jz_pho {
        font-size: 16px;
    }

    .jz_pho em {
        font-size: 16px;
        margin-right: 8px;
    }

    .jz_cc>p:after {
        width: 350px;
        height: 350px;
        left: -23%;
        bottom: -2%;
    }

    .jz_cc>p {
        bottom: -22%;
        width: 26%;
    }

    .jz_cl>i span {
        width: 46px;
        height: 46px;
    }

    .jz_cl>i {
        font-size: 20px;
    }

    .jz_st {
        width: 72%;
    }

    .gzu_ic li p {
        font-size: 16px;
        line-height: 30px;
    }

    .gzu_ic li {
        padding: 32px 30px 32px 52px;
    }

    .gz_ic li p {
        font-size: 15px;
        padding: 17px 28px 24px;
        line-height: 28px;
    }

    .gz_ic li:nth-child(n+4) {
        margin-top: 24px;
    }

    .gz_ic li b {
        height: 44px;
        font-size: 20px;
    }

    .yx_c>p {
        left: 0;
        width: 17%;
    }

    .yx_c>p+p {
        right: 0;
    }

    .yx_ic>i {
        font-size: 22px;
    }

    .yx_ic>b {
        font-size: 30px;
        margin: 14px 0 16px;
    }

    .yx_ic>em {
        font-size: 20px;
    }

    .yx_ic>div {
        margin-top: 16px;
    }

    .yx_ic>div i {
        font-size: 20px;
    }

    .yx_ic>div p {
        padding: 1px 10px;
        font-size: 18px;
        margin-left: 18px;
    }

    .yx_ic>div p span {
        font-size: 18px;
    }

    .pk_cc {
        margin-top: 32px;
    }

    .pk_c {
        margin-top: 2.4%;
    }

    .pk_item>p:nth-of-type(2) {
        padding-right: 80px;
    }

    .pk_item>p:nth-of-type(2):after {
        width: 44px;
        height: 44px;
    }

    .pk_item>p:nth-of-type(2):after {
        right: 5.5%;
    }

    .pk_tt:after {
        width: 88px;
        height: 54px;
    }

    .pk_tt b {
        font-size: 24px;
    }

    .pk_tt b {
        width: 44%;
    }

    .pk_tt b span {
        font-size: 17px;
        margin-top: 2px;
    }

    .pk_item>p {
        padding: 20px 26px;
        padding-left: 81px;
    }

    .pk_item>b {
        width: 80px;
        height: 80px;
    }

    .pk_item>p:after {
        left: 3%;
        width: 52px;
        height: 52px;
    }

    .tea_l>p {
        font-size: 22px;
        margin-bottom: 16px;
    }

    .tea_l>div span {
        width: 34px;
        height: 34px;
        font-size: 22px;
    }

    .tea_l>b {
        font-size: 34px;
        letter-spacing: 2px;
    }

    .tea_l>b:nth-of-type(1) {
        margin-top: 22px;
    }

    .tea_l>b+b {
        margin-top: 20px;
    }

    .tea_l>i {
        font-size: 22px;
        margin: 22px 0 18px;
    }

    .tea_pho i {
        font-size: 28px;
    }

    .tea_ic>p {
        right: 3%;
        bottom: 6%;
        width: 43%;
    }

    .tea_ic>em {
        right: 4%;
        font-size: 116px;
    }

    .lct_wz+.lct_wz {
        margin-top: 34px;
    }

    .lct_item>b {
        padding: 8px 20px 8px 48px;
    }

    .lct_wz>span {
        font-size: 18px;
    }

    .lct_wz {
        padding-left: 20px;
    }

    .lct_wz p {
        margin-top: 12px;
        line-height: 28px;
    }

    .lct_item>b {
        font-size: 18px;
    }

    .lct_wz:after {
        width: 10px;
        height: 10px;
        left: -5px;
    }

    .sz_ic>p {
        width: 45%;
    }

    .sz_rc {
        width: 55%;
        padding-top: 10px;
    }

    .sz_rtl>p {
        font-size: 18px;
        padding: 0 34px 0 50px;
        height: 44px;
        line-height: 44px;
    }

    .sz_rtl>p+p {
        margin-top: 8px;
    }

    .sz_rtr {
        margin-left: 24px;
    }

    .sz_rtr>i {
        padding: 10px 30px;
        font-size: 18px;
        letter-spacing: 0;
    }

    .sz_rtr>em {
        margin-top: 24px;
    }

    .sz_rtr>em span {
        font-size: 24px;
    }

    .sz_rtr>em span+span {
        margin-top: 10px;
    }

    .sz_rc>p {
        font-size: 18px;
        margin-top: 14px;
    }

    .sz_pho {
        margin-top: 6px;
    }

    .sz_pho>p img {
        width: 18px;
    }

    .sz_pho i {
        font-size: 18px;
    }

    .sz_pho b {
        font-size: 26px;
    }

    .sz_ic>em {
        display: none;
    }

    .zz_ic {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
    }

    .zz_l {
        width: 100%;
    }

    .zz_item:nth-child(even) {
        flex-direction: column-reverse;
    }

    .zz_item {
        width: 100%;
        flex-direction: column-reverse;
    }

    .zz_l {
        padding: 4.5% 3.4%;
    }

    .zz_wz {
        margin-top: 3%;
    }

    .zz_item+.zz_item {
        margin-top: 24px;
    }

    .zz_item>p {
        width: 100%;
    }

    .zs_tit p {
        width: 96%;
    }

    .zs_ti b:after {
        width: 32px;
    }

    .zs_ti b {
        margin-bottom: 12px;
    }

    .zz_lt i {
        font-size: 26px;
        margin-left: 10px;
    }

    .nx_ic>b {
        font-size: 36px;
    }

    .nx_ic>em {
        font-size: 30px;
        margin: 28px 0 24px;
        letter-spacing: 0;
    }

    .nx_logo>p {
        width: 64px;
    }

    .nx_logo>i {
        font-size: 18px;
        padding: 8px 22px 8px 48px;
        margin-left: -36px;
    }

    .nx_logo>a {
        margin-left: 14px;
        padding: 6px 44px;
        font-size: 17px;
    }

    .nx_img {
        right: -7%;
        width: 54%;
    }

    .nx_wz>div {
        height: 58px;
    }

    .nx_wz em {
        font-size: 18px;
        letter-spacing: 0;
    }

    .nx_wz p span {
        font-size: 22px;
    }

    .nx_wz p {
        font-size: 18px;
        letter-spacing: 0;
    }

    .nx_wz p i {
        font-size: 22px;
    }

    .ys_ic li p {
        font-size: 20px;
        line-height: 26px;
    }

    .ys_ic li em {
        font-size: 12px;
    }

    .ys_ltt i {
        line-height: 100%;
        margin-top: 6px;
        font-size: 12px;
    }

    .ys_lt>span {
        margin-right: 10px;
    }

    .ys_ltt em {
        font-size: 22px;
    }

    .ys_lt>span {
        width: 50px;
        height: 50px;
        font-size: 26px;
    }

    .ys_ic li span {
        font-size: 36px;
        margin-right: 8px;
    }

    .ys_lt>p {
        width: 32%;
    }

    .ys_ltt {
        width: 60%;
    }

    .ys_info>p {
        font-size: 15px;
        line-height: 28px;
    }

    .ys_info {
        margin: 18px 0 0;
    }

    .ys_info>p:after {
        top: 9px;
    }

    .ys_lt>p {
        font-size: 24px;
    }

    .ys_rc {
        padding: 3% 2.5%;
    }

    .zs_tit b {
        font-size: 30px;
    }

    .zs_tit p {
        font-size: 16px;
        margin-top: 10px;
    }

    .zs_c ul {
        margin-top: 3%;
    }


    .zg_lc>b {
        font-size: 34px;
        letter-spacing: 0;
    }

    .zg_lc>em {
        letter-spacing: 0;
        font-size: 26px;
    }

    .zg_lc>i {
        font-size: 34px;
    }

    .zg_lc>i span {
        font-size: 18px;
        margin-left: 0;
        width: 286px;
        height: 42px;
        padding-left: 24px;
    }

    .zg_lc>p {
        font-size: 26px;
        margin: 24px 0 26px;
    }

    .zg_lc>p span {
        font-size: 17px;
        height: 60px;
        background-size: contain;
        top: 33px;
        padding-top: 10px;
        right: 0;
    }

    .zg_pho span {
        font-size: 22px;
        margin-right: 8px;
    }

    .zg_pho {
        font-size: 18px;
    }

    .zg_pho em {
        font-size: 28px;
    }

    .zg_rc>p {
        display: none;
    }

    .zg_rc>div {
        right: -9%;
        width: 58%;
        bottom: -14%;
    }

    .hx_c>b {
        font-size: 30px;
    }



    .fuw_limg {
        bottom: -5%;
        width: 16%;
    }

    .fuw_rimg {
        width: 450px;
        right: -7%;
    }

    .fuw_c>i {
        font-size: 26px;
    }

    .fuw_c>em {
        font-size: 34px;
        margin: 14px 0 0;
    }

    .fuw_c>ul {
        width: 75%;
        margin: 32px 0 24px;
    }

    .fuw_c>ul li {
        width: 18%;
    }

    .fuw_c li span {
        font-size: 32px;
        line-height: 24px;
    }

    .fuw_c li i {
        margin-top: 0;
        line-height: 24px;
        font-size: 16px;
    }

    .fuw_c>p {
        letter-spacing: 1px;
        padding: 7px 12px;
        font-size: 18px;
    }

    .fuw_pho>p {
        margin-right: 8px;
        width: 20px;
    }

    .fuw_pho {
        font-size: 20px;
    }

    .fuw_pho>em {
        font-size: 30px;
    }

    .fuw_c>ul li:last-child {
        width: 40%;
    }

    .fuw_c {
        padding: 3% 0 3.5% 14%;
    }

    .fuw_c li em {
        margin-left: 2px;
    }

    .ys_tit span {
        font-size: 26px;
        padding: 8px 18px;
    }

    .ys_tit>b em {
        font-size: 28px;
    }

    .ys_tit>b {
        margin: 0 0 12px;
    }

    .ts_c>ul em,
    .ts_c>ul+ul em {
        height: 48px;
    }

    .ts_c>ul em i {
        font-size: 18px;
        top: 4px;
        left: 12px;
        border-bottom: 2px solid #3d6db8;
    }

    .ts_c>ul em b {
        font-size: 18px;
        padding-bottom: 5px;
        margin-left: 41px;
        line-height: 100%;
    }

    .ts_c>ul+ul em b {
        margin-right: 41px;
    }

    .ts_c>ul p {
        font-size: 15px;
        margin-top: 16px;
        line-height: 24px;
    }

    .ts_c>ul>li>div:after {
        bottom: -16px;
    }

    .ts_c>ul:nth-child(1)>li:nth-child(2)>div:after {
        bottom: -20px;
    }

    .ts_c>ul>li>i {
        width: 78px;
        height: 78px;
    }

    .ts_c>ul>li>i span {
        width: 60px;
        height: 60px;
        font-size: 24px;
    }

    .ts_c>ul+ul li:nth-child(2)>div {
        margin-left: 3%;
    }

    .ts_c>ul+ul>li:nth-child(2) p {
        height: 96px;
    }

    .ts_c2>ul+ul>li:nth-child(2) p {
        height: 72px;
    }

    .ts_c>ul+ul>li:nth-child(1) p {
        height: 72px;
    }

    .ts_c2>ul+ul>li:nth-child(1) p {
        height: auto;
    }

    .ts_c {
        height: 500px;
    }

    .ts_c>ul>li+li {
        margin-top: 44px;
    }

    .ts_c>ul li:nth-child(1),
    .ts_c>ul+ul li:nth-child(1) {
        top: -6px;
    }

    .ts_c2>ul>li+li {
        margin-top: 60px;
    }

    .ts_c2>ul>li>div:after {
        bottom: -30px;
    }

    .hx_rc {
        padding: 40px;
    }

    .hx_llc {
        flex-direction: column-reverse;
    }

    .hx_llc+.hx_llc {
        flex-direction: column-reverse;
        margin-top: 40px;
    }

    .hx_llc>div {
        padding: 30px 0 0;
        width: 100%;
    }

    .hx_item>p {
        width: 9.5%;
    }

    .hx_item>div {
        width: 88%;
    }

    .hx_llc>p img {
        width: 100%;
    }

    .hx_llc>p {
        width: 100%;
    }

    .lxx_c>b {
        font-size: 30px;
        letter-spacing: 0;
    }

    .lxx_c>i {
        font-size: 22px;
        margin-top: 15px;
        padding-bottom: 24px;
    }

    .lxx_cc {
        margin-top: 24px;
    }

    .lxx_cc>p {
        width: 24%;
        height: auto;
        background: none;
        border-radius: 0;
        margin-bottom: 0;
        padding-top: 10px;
    }

    .lxx_cc>p img {
        padding-top: 0;
        padding-right: 0;
    }

    .lxx_p>em {
        font-size: 18px;
        margin-bottom: 18px;
    }

    .lxx_p li:nth-child(odd),
    .lxx_p li {
        width: 100%;
    }

    .lxx_p li span {
        font-size: 24px;
        width: 48px;
        height: 48px;
        margin-right: 10px;
    }

    .lxx_p li em {
        font-size: 15px;
    }

    .lxx_p li i {
        margin-top: 10px;
        font-size: 17px;
    }

    .lxx_p li {
        margin-bottom: 18px;
    }

    .lxx_p>i {
        font-size: 17px;
        margin-top: 2px;
    }

    .lxx_p>i span {
        font-size: 22px;
        margin-top: 12px;
    }

    .lxx_wx:after {
        width: 290px;
        bottom: -11%;
    }


    .lxx_wx em {
        font-size: 14px;
        margin-bottom: 0;
    }

    .lxx_wx .swiper-slide>div {
        width: 57%;
        margin-top: 34%;
        margin-right: 8%;
    }

    .lxx_btn {
        right: 22%;
        bottom: 24%;
    }


    .lxx_btn span+span {
        margin-left: 5px;
    }

    .lxx_btn span {
        font-size: 18px;
        width: 34px;
        height: 34px;
    }

    .lxx_p li:last-child i {
        font-size: 17px;
    }

    .lxx_p {
        width: 48%;
    }

    .zy_wz>em {
        padding: 8px 16px;
        font-size: 22px;
        margin-right: 14px;
    }

    .zy_wz span {
        font-size: 18px;
    }

    .zy_wz span+span {
        margin-top: 8px;
    }

    .zy_wz {
        margin: 22px 0 16px;
    }

    .zg_lc2>p {
        font-size: 20px;
        margin: 20px 0 16px;
    }

    .zg_lc2 .zg_pho em {
        font-size: 28px;
    }

    .zg_rc2>div {
        right: -9%;
        width: 54%;
        bottom: -1%;
    }

    .fuw_wz>i {
        font-size: 32px;
        letter-spacing: 2px;
    }

    .fuw_wz>em {
        letter-spacing: 0;
        margin-left: 10px;
        font-size: 24px;
        padding: 4px 10px;
    }

    .fuw_c2>b {
        font-size: 36px;
        letter-spacing: 3px;
        margin-top: 20px;
    }

    .fuw_c>ul {
        margin: 28px 0 22px;
    }

    .ts_c2>ul p br {
        display: none;
    }

    .tea_l2>i {
        font-size: 20px;
    }

    .tea_l2>i span {
        margin-top: 2px;
    }

    .ys_num span {
        font-size: 20px;
    }

    .ys_num {
        font-size: 16px;
        margin-top: 15px;
    }

    .ys_icc2 .ys_info>p {
        line-height: 28px;
    }

    .ys_icc2 .ys_ltt em {
        font-size: 20px;
    }

    .ys_icc2 .ys_rc {
        padding: 3%;
        width: 54%;
    }

    .ys_icc2 .ys_item>p {
        width: 46%;
    }
    .szb_r>h2{padding: 18px 36px;margin: 17px 0;}
    .szb_r>em{font-size: 26px;margin-left: 35px;}
    .szb_pho b{font-size: 26px;}
    .szb_pho>i{font-size: 18px;border: 1px solid #ff8f46;width: 34px;height: 34px;}
    .szb_pho{padding-left: 58px;}
    .whj_ic h1{font-size: 26px;}
    .whj_c{padding: 52px 0 42px;}
    .szb_c{align-items: flex-start;}
    .zdq_tt>h1{font-size: 30px;}
    .zdq_tt li{padding: 2px 18px 4px 20px;}
    .zdq_ic{margin-top: 32px;}
    .zdq_bc {padding: 54px 0 66px;}
    .zdq_wz{padding: 26px 30px 28px;}
    .zdq_ic{margin-top: 30px;}
    .zdq_wz h1 span{display: inline;}
    .zdq_wz>div i{display: none;}
    .zdq_item{width: 32.5%;}
    .rxj_to>p{font-size: 28px;}
    .rxj_to>em{font-size: 34px;}
    .rxj_to>i{font-size: 28px;}
    .rxj_to>i{padding: 12px 15px 14px 22px;}
    .rxj_to>i:after{border-bottom: 27px solid transparent;border-top: 27px solid transparent;border-left: 24px solid #ff8f46;right: -24px;}
    .rxj_wz ul{margin-top: 26px;}
    .rxj_wz li+li{margin-top: 18px;}
    
}
@media(max-width:1200px){
    .dqb_ic{flex-direction: column-reverse;margin-top: 28px;}
    .dqb_ic ul {width: 100%;}
    .dqb_ic>p {width: 100%;margin-bottom: 30px;}
    .dqb_ic li+li {margin-top: 24px;}
    .dqb_c>h1 {font-size: 30px;}
    .lct_bc.lct_bc2 .ys_tit>b{font-size: 30px;}
    
    .criterion2 .title h3{font-size: 28px;}
    .criterion2 .title {top: -2%;}
    .criterion2 .title h3{padding-bottom: 17px;}
    .ygd_tit>b{font-size: 28px;line-height: 164%;}
    .ygd_tit>p{font-size: 16px;padding-bottom: 18px;margin-top: 8px;}
    .ygd_tit {padding: 40px 0 222px;}
    .ygd_itt>p em{font-size: 18px;}
    .ygd_itt>p span{font-size: 16px;}
    .ygd_itc>i {font-size: 17px;}
    .ygd_itt>p em{font-size: 17px;}
    .ygd_ic {padding: 36px 36px 32px;}
    .ygd_ewm>i {font-size: 13px;}
    .ygd_ewm:after{left: 0;}
    .ygd_ewm {width: 140px;padding-left: 22px;min-width: 140px;}
    .ygd_pho>p {width: 12%;}
    .ygd_itc {width: 69%;}
    .ygd_itt>p {margin-bottom: 8px;}
    .ygd_itc>i {font-size: 16px;}
    .ygd_pho {margin-top: 9px;}
    .ygd_itc>i span {font-size: 22px;}
    .ygd_tt>i{font-size: 22px;}
    .ygd_ic{padding: 36px 36px 30px;}
    .ygd_tt>em{font-size: 16px;margin-top: 6px;}
    
    .vsa_c h1{font-size: 32px;}
    .vsa_l{width: 48.8%;}
    .vsa_l>em{font-size: 24px;padding: 18px 32px;}
    .vsa_l>em i{font-size: 22px;height: 38px;line-height: 38px;right: 130px;width: 80px;right: 197px;}
    .vsa_l li{padding: 12px 30px;}
    .vsa_yx>em{width: 130px;height: 130px;line-height: 130px;font-size: 58px;}
    .vsa_yx:after{display:none;}
    .vsa_l:nth-child(2)>em {text-align: right;}
    .vsa_l:nth-child(1) {width: 55%;}
    .vsa_l:nth-child(2) {width: 43%;}
    .vsa_yx{left: 56%;}
    
    .dzz_c>p{display: none;}
    .dzz_l{width: 73%;min-width: 700px;}
    .dzz_l>h1{letter-spacing: 1px;}
    .dzz_c>p{width: 29%;top: 50%;transform: translateY(-50%);}
    .dzz_l>h1 {font-size: 28px;}
    .dys_c>h1{font-size: 32px;margin-bottom: 34px;}
    .dys_tt>em{font-size: 22px;}
    .dys_tt>i {font-size: 28px;margin-right: 6px;}
    .dys_tt{padding-bottom: 10px;}
    .dys_item>h4{margin-top: 10px;font-size: 16px;line-height: 180%;}
    .dys_item:nth-child(1) {padding: 28px 30px 26px 30px;}
    .dys_img{width: 320px;height: 320px;top: 142px;}
    .dys_cc+.dys_cc {margin-top: 60px;}
    .dys_item:nth-child(2) {padding: 28px 30px 26px 48px;}
    .dys_bc {padding: 50px 0 62px;}
    .dys_cc{padding: 0;}
    
    .mt_js {margin-top: 50px;}
    .jzs_tt h1{font-size: 30px;}
    .jzs_tt h1 i{font-size: 36px;}
    .jzs_wz>i{right: 44px;top: 30px;font-size: 36px;}
    .jzs_wz{padding: 30px 46px;}
    .jzs_ww{margin-top: 12px;padding-top: 16px;}
    .jzs_ww:after{width: 30px;}
    .jzs_ww>p+p {margin-top: 7px;}
    .jzs_bc{padding: 50px 0 58px;}
    .jzs_ic{margin-top: 26px;}
    .jzs_item+.jzs_item{margin-top: 18px;}
    .jzs_item:nth-child(even) .jzs_wz{padding: 30px 46px 30px 38px;}
    
    .qbd_ic li p{padding: 0 20px;}
    .qbd_ic li i{font-size: 28px;width: 74px;}
    .qbd_ic li i:after{border-left: 8px solid #3d6db8;right: -8px;}
    .qbd_ic li+li{margin-top: 13px;}
    .qbd_bc {padding: 44px 0 60px;}
    .qbd_ic{margin-top: 30px;}
    .qbd_c>h1{font-size: 32px;}
    
    .team3 .txt dl dd h3{letter-spacing: 0;}
    .team3 .txt dl dd p{letter-spacing: 0;font-size: 20px;margin-top: 6px;}
    .team3 .txt dl dt{width: 70px;margin-right: 10px;}
    .team3 .txt dl dd h3{font-size: 30px;}
    .team3 .txt h4{font-size: 18px;}
    .team3 .txt .text{letter-spacing: 0;font-size: 18px;}
    .team3 .txt .tel{font-size: 18px;letter-spacing: 0;}
    .team3 .tel a{font-size: 28px;}
    .team3 .txt h4 b{font-size: 20px;}
    .team3 .txt .yes span {width: 38px;font-size: 20px;line-height: 36px;margin-right: 4px;}
    .team3 .txt dl{margin: 18px 0;}
    .team3 .txt dl dd p{margin-top: 4px;}
    .team3 .txt dl dt{width: 66px;}
    .team3 .pic{top: 16%;}
    
    .gratis3 .txt ul {width: 130px;}
    .gratis3 .txt ul li{padding: 4px 10px;}
    .gratis3 .txt:after{font-size: 86px;}
    .gratis3 .pic{width: 33%;}
    .gratis3 .txt {width: 65%;margin-left: 35%;}
    .gratis3 .txt h3{font-size: 25px;}
    .gratis3 .txt dl dd h4{font-size: 24px;}
    .gratis3 .txt dl dd h5{font-size: 21px;}
    .gratis3 .txt dl dt{width: 60px;}
    .gratis3 .txt .c span{margin-right: 4px;}
    .gratis3 .txt p strong{font-size: 36px;}
    .gratis3 .txt p {letter-spacing: 0;font-size: 18px;}
    .gratis3 .txt:after{font-size: 82px;}
    .gratis3 .txt .tel{letter-spacing: 0px;font-size: 18px;}
    
    .zyx_c>p img:nth-child(1) {display: none;}
    .zyx_c>p img+img {display: block;}
    .zyx_l:after{display:none;}
    .zyx_c{flex-wrap: wrap;}
    .zyx_l{width: 100%;}
    .zyx_c>p{width: 100%;margin-top: 18px;}
    .zyx_bc {padding: 48px 0;}
    
    .xqw_c>p{bottom: -119px;width: 42%;}
    .xqw_zs{right: 168px;width: 116px;}
    .xqw_pho b{font-size: 28px;}
    
    .ben_c>h1{font-size: 30px;line-height: 160%;}
    .ben_text p{font-size: 16px;}
    .ben_text b{font-size: 22px;}
    .ben_img:before{width: 436px;height: 436px;}
    .ben_img{width: 326px;height: 326px;}
    .ben_ic li>p{width: 90px;height: 90px;}
    .ben_ic li:nth-child(2) .ben_text, .ben_ic li:nth-child(4) .ben_text{margin-left: 15px;}
    .ben_ic li:nth-child(3), .ben_ic li:nth-child(4){margin-top: 132px;width: 33%;}
    .ben_ic>ul{top: -72px;}
    .ben_ic{margin: 120px 0 0;}
    .ben_ic li:nth-child(5) .ben_text{margin-top: 14px;}
    .ben_ic li:nth-child(5){margin-top: 58px;}
    .ben_bc{padding: 54px 0 240px;}
    
    .ynx_c>h1{font-size: 30px;}
    .ynx_item>i{right: -18px;top: -18px;width: 48px;height: 48px;line-height: 48px;font-size: 22px;}
    .ynx_ic{margin-top: 42px;}
    .ynx_item>h1{font-size: 20px;}
    .ynx_item>p{font-size: 16px;}
    .ynx_item{padding: 30px 27px 32px;border-radius: 12px;}
    .ynx_item>i:after{width: 126%;height: 126%;}
    .ynx_item>h1{padding-bottom: 24px;}
    .ynx_item>p{margin-top: 10px;}
    .ynx_bc{padding: 48px 0 58px;}
    
    .sqz_tt>h1{font-size: 30px;}
    .sqz_tt>em{font-size: 26px;padding: 5px 5px 8px 9px;margin-left: 7px;}
    .sqz_tt>em:after{border-bottom: 20px solid transparent;border-top: 19px solid transparent;right: -13px;border-left: 13px solid #ff8f46;}
    .sqz_l>p{font-size: 19px;}
    .sqz_l>h3{font-size: 20px;padding: 0 10px;}
    .sqz_l>ul li {font-size: 18px;padding-left: 18px;}
    .sqz_l>ul li:nth-child(n+3){margin-top: 7px;}
    .sqz_l>ul{margin-top: 24px;}
    .sqz_pho i{width: 38px;height: 38px;font-size: 18px;line-height: 38px;margin-right: 10px;}
    .sqz_pho b{font-size: 30px;}
    .sqz_pho{margin-top: 22px;}
    .sqz_zs{width: 122px;bottom: 12px;right: 294px;}
    .sqz_c>p{width: 38%;}
    
    .title2 p{letter-spacing: 0;}
    
    .team2 .pic{width: 62%;right: -258px;top: 0;}
    .team2 .txt dl dd h3{font-size: 31px;}
    .team2 .txt dl dd p{font-size: 24px;}
    .team2 .txt h4{font-size: 20px;}
    .team2 .txt h4 b {font-size: 22px;}
    .team2 .txt .text{letter-spacing: 2px;}
    
    .hys_c{flex-wrap: wrap;}
    .hys_c>p{width: 100%;}
    .hys_cc {width: 100%;}
    .hys_cc li+li {margin-top: 20px;}
    .hys_cc{margin-top: 22px;}
    
    
    .gjh_tt>h1 i{display: inline;}
    .gjh_tt>ul li{padding: 4px 14px;}
    .gjh_tt>h1{font-size: 32px;}
    .gjh_tt>ul{margin-top: 18px;}
    .gjh_tt>ul li{font-size: 16px;}
    .gjh_item{position: initial;}
    .gjh_item>i{position: initial;display: none;}
    .gjh_ic{margin-top: 40px;}
    .gjh_img{display: none;}
    .gjh_cc{flex-wrap: wrap;justify-content: space-between;}
    .gjh_item {width: 48.8%!important;transform: none!important;background: #fff;padding: 30px;}
    .gjh_item:nth-child(n+3) {margin-top: 28px;}
    .gjh_ii >i{margin-right: 18px;}
    .gjh_item:nth-child(n+3){margin-top: 18px;}
    .gjh_bc{padding: 44px 0 50px;}
    .gjh_tt>h1{font-size: 30px;}
    .gjh_tt>ul li{padding: 2px 14px;}
    .gjh_tt>ul{margin-top: 16px;}
    
    .rxj_to>p{font-size: 24px;}
    .rxj_to>em{font-size: 30px;margin-top: 14px;}
    .rxj_to>i{margin-top: 18px;margin-bottom: 32px;font-size: 24px;padding: 10px 13px 10px 15px;}
    .rxj_to>i:after{border-left: 18px solid #ff8f46;right: -18px;border-bottom: 22px solid transparent;border-top: 22px solid transparent;}
    .rxj_to{position: initial;width: 57%;}
    .rxj_c {position: relative;}
    .rxj_to>p{line-height: 160%;}
    .rxj_to>div{right: 5px;}
    .rxj_tc{flex-wrap: wrap;}
    .rxj_tc>p{width: 100%;}
    .rxj_wz{width: 100%;padding: 20px 30px 25px;}
    .rxj_wz ul{margin-top: 20px;}
    .rxj_wz li+li{margin-top: 15px;}
    .rxj_wz li i{margin-right: 16px;font-size: 16px;}
    .rxj_wz li i{width: 38px;height: 38px;line-height: 37px;}
    .rxj_wz ul:after{width: 1px;height: 75%;}
    .zys_l:after{display:none;}
    .zys_r>p:nth-child(1) {display: none;}
    .zys_r>p+p {display: block;}
    .zys_c{flex-wrap: wrap;}
    .zys_l {padding: 40px;width: 100%;}
    .zys_r{width: 100%;}
    .zys_bc {padding: 60px 0;}
    
    .team4 .txt dl dd h3 {font-size: 28px;}
    .team4 .txt h4 b {font-size: 18px;}
    .zyy_c>h1 {font-size: 30px;}
    .zyy_lt h1{font-size: 24px;}
    .zyy_lt i{margin-right: 12px;width: 40px;height: 40px;border-radius: 40px 40px 0 40px;font-size: 20px;line-height: 42px;margin-right: 10px;}
    .zyy_bc {padding: 50px 0 56px;}
    .zyy_ic {margin-top: 32px;}
    .zyy_l>ul li{line-height: 180%;font-size: 16px;letter-spacing: 0;}
    .zyy_l li img{width: 28px;}
    .zyy_l>ul {margin-top: 22px;}
    .zyy_item+.zyy_item{margin-top: 36px;}
    .sqz_c3 .sqz_tt>h1 {font-size: 28px;}
    .sqz_c3 .sqz_tt>em{font-size: 24px;}
    .sqz_c3 .sqz_tt>em:after {border-bottom: 18px solid transparent;border-top: 18px solid transparent;border-left: 16px solid #ff8f46;right: -16px;}
    .sqz_c3 .sqz_zs {right: 400px;}
    .sqz_c3 .sqz_l>p {font-size: 20px;}
    .sqz_c3 .sqz_l>h3{font-size: 18px;}
    .sqz_c3 .sqz_l>ul li+li{margin-top: 4px;}
    .sqz_c3 .sqz_l>ul li {font-size: 16px;padding-left: 14px;}
    .sqz_c3 .sqz_l>ul li:after {width: 6px;height: 6px;border-radius: 0;top: 14px;}
    .jzs_wz2>h1 {width: 90%;font-size: 22px;line-height: 160%;}
    .dzz_l2{min-width: 758px;}
    .gzx_bc{padding: 50px 0 60px;}
    .gzx_c ul{width: 76%;margin-top: 26px;}
    .gzx_tt>h1{font-size: 28px;}
    .gzx_c>p{bottom: -82px;}
    .ygd_bc {padding-bottom: 60px;}
    .sqz_c3 .sqz_l>p span{font-size: 22px;}
}
@media screen and (max-width:1080px) {
    .fuw_c {padding: 3% 0 3.5% 16%;}
    .fuw_limg {bottom: -7%;}
}
@media(max-width:1024px){
    .ear_lm em{padding: 2px 16px;}
    .ear_lm em+em{margin-left: 6px;}
    
    .ganyan2 h4{font-size: 24px;margin-bottom: 7px;}
    .ganyan2 .pic {top: 14%;bottom: auto;}
    
    .title2 h3{font-size: 28px;}
    
    .gratis3 .txt ul{width: 80%;}
    .gratis3 .pic {width: 34%;top: 14%;}
    
    .gratis2 .txt ul li:last-child {height: 80px;}
    .gratis2 .txt ul{width: 80%;}
    .gratis2 .txt ul li{padding: 2% 1%;font-size: 16px;}
    .gratis2 .txt ul li{line-height: 150%;}
    .gratis2 .txt ul li:last-child{height: 68px;}
    .hys_bc {padding: 60px 0;}
    .lct_bc.jc_lct {padding-bottom: 60px;}
    .team2 .txt dl dd h3{font-size: 30px;}
    .team2 .txt dl dd p{font-size: 23px;}
    .team2 .txt dl dt{width: 72px;}
    .team2 .txt h4 b{font-size: 20px;}
    .team2 .pic {width: 60%;right: -180px;}
    
    .team3 .txt .no {font-size: 18px;letter-spacing: 3px;}
}
@media(max-width:1020px){
    .wsm_ic{flex-wrap: wrap;}
    .wsm_c ul{width: 100%;}
    .wsm_ic>p{width: 100%;margin-top: 20px;}
    .wsm_ic>p img{width:100%;}
    .wsm_c li{padding: 12px 20px 12px 12px;}
    .wsm_c li i{width: 44px;height: 44px;line-height: 44px;}
    .wsm_bc {padding: 38px 0;}
    .wsm_ic{margin-top: 22px;}
    .wsm_c li+li{margin-top: 12px;}
    
    .zys_bc{padding: 50px 0;}
    
    .zsx_tt>h1{font-size: 32px;}
    .zsx_tt>em{font-size: 22px;}
    .zsx_tt>p{font-size:17px;}
    .zsx_tt>em{margin: 10px 0;}
    .zsx_bc{padding: 40px 0 50px;margin-top: 44px;}
    
    .sdh_ic>p{display: none;}
    .sdh_c>h1{font-size: 26px;}
    .sdh_c>h1 i{font-size: 30px;}
    .sdh_l{width: 100%;}
    .sdh_ic{flex-wrap: wrap;}
    .sdh_l:nth-child(3) {margin-top: 14px;}
    .sdh_ic{margin-top: 26px;}
    .sdh_bc {padding: 40px 0 44px;}
    
    .qsj_bc {margin-top: 24px;}
    .qsj_c>h1 {font-size: 28px;}
    .qsj_c>h3{margin-top: 8px;}
    .qsj_c ul{margin-top: 18px;}
    .whj_c{flex-wrap: wrap;padding: 40px 0;}
    .whj_c>p {width: 100%;}
    .whj_ic{padding: 28px 36px 30px;width:100%}
    .whj_ic h3{margin-top: 8px;}
    .szb_c{flex-wrap: wrap;}
    .szb_c>p{width: 100%;}
    .szb_r{width: 100%;}
    .szb_r>em:before,.szb_r>em:after{display:none;}
    .szb_r>em{margin-left: 0;padding-left: 0;}
    .szb_c{flex-direction: column-reverse;}
    .szb_pho{padding-left: 0;}
    .szb_c>p{margin-top: 22px;}
    .szb_r>h2{margin: 14px 0;}
    .zdq_ic{flex-wrap: wrap;}
    .zdq_item{width: 100%;}
    .zdq_item+.zdq_item{margin-top: 18px;}
    .zdq_tt>h1{font-size: 26px;}
    .zdq_bc {padding: 42px 0 48px;}
    .zdq_tt li{padding: 1px 12px 3px 17px;font-size: 16px;letter-spacing: 0;}
    .zsx_bc2{margin-top: 0;}
    .ganyan3 h4{font-size: 24px;}
}
@media screen and (max-width:992px) {
    .lct_bc.lct_bc2 .ys_tit>b{font-size: 28px;}
    
    .criterion2 .title h3{font-size: 26px;}
    .criterion2 .title {top: -1%;}
    .criterion2 .title p{padding-right: 20px;}
    .criterion2 .title h3:after {width: 30px;}
    
    .ygd_tit>b{font-size: 26px;}
    .ygd_tit>p{margin-top: 10px;line-height: 180%;padding-bottom: 12px;}
    .ygd_tit>p:after{width: 32px;}
    .ygd_ic{padding: 26px 30px;}
    .ygd_ewm{display: none;}
    .ygd_itc {width: 86%;}
    .ygd_itt>p em{font-size: 16px;}
    .ygd_pho{align-items: flex-start;}
    .ygd_itt>p:nth-child(odd) {width: 38%;}
    .ygd_itt>p:nth-child(2), .ygd_itt>p:nth-child(4) {width: 62%;}
    .ygd_itt>p span{margin-right: 4px;}
    .ygd_itc>i span{font-size: 20px;}
    .ygd_itc>i{line-height: 180%;}
    .ygd_itt>p {margin-bottom: 4px;}
    .ygd_tit {padding: 40px 0 120px;min-height: auto;}
    .ygd_ic{margin-top: -97px;}
    .ygd_pho>p{top: 7px;}
    .ygd_tt>em{margin-top: 5px;}
    
    .vsa_yx{display: none;}
    .vsa_l li{font-size: 16px;line-height: 180%;margin-top: 12px;padding: 12px 24px;}
    .vsa_l:nth-child(1){width: 48.8%;}
    .vsa_l:nth-child(2) {width: 48.8%;}
    .vsa_l>em{padding: 14px 24px;font-size: 22px;}
    .vsa_c h1{font-size: 28px;}
    .vsa_l>em i{font-size: 20px;height: 34px;padding: 0;margin-left: 0;width: 70px;line-height: 33px;right: 62px;}
    .vsa_ic{margin: 24px auto 0;}
    .vsa_bc {padding: 38px 0 46px;}
    
    .dzz_c>p{display: none;}
    .dzz_l{width: 100%;min-width: auto;}
    .dzz_l>h1{letter-spacing: 2px;}
    
    .dys_item:nth-child(1) {padding: 22px 25px 22px 25px;}
    .dys_img{width: 280px;height: 280px;top: 170px;}
    .dys_item:nth-child(2) {padding: 22px 25px 22px 30px;}
    .dys_c>h1{font-size: 30px}
    
    .jzs_tt h1{font-size: 28px;}
    .jzs_tt h1 i{font-size: 32px;}
    .jzs_item{flex-wrap: wrap;}
    .jzs_item>p{width: 100%;}
    .jzs_wz{width: 100%;padding: 30px 38px!important;}
    .jzs_item:nth-child(odd) .jzs_wz{margin-left: 0;background: #fff;}
    .jzs_item:nth-child(even) .jzs_wz{margin-right: 0;background: #fff;color: #333;}
    .jzs_bc{padding: 38px 0 44px;}
    .jzs_item .jzs_wz>i{color: #ccc!important;}
    .jzs_item:nth-child(even) .jzs_ww:after, .jzs_item:nth-child(even) .jzs_ww>p:after{background: #3d6db8;}
    
    .qbd_ic{flex-wrap: wrap;}
    .qbd_ic>ul{width: 100%;}
    .qbd_ic>p {width: 100%;margin-top: 20px;}
    .qbd_c>h1{font-size: 30px;}
    .qbd_ic{margin-top: 24px;}
    .qbd_bc {padding: 36px 0 46px;}
    
    .team2 .txt .no {font-size: 18px;letter-spacing: 3px;}
    .team3 .txt .yes span {width: 32px;font-size: 18px;line-height: 30px;margin-right: 3px;}
    .team3 .txt dl dd h3{font-size: 25px;letter-spacing: .7px;}
    .team3 .txt dl dd p{font-size: 17px;margin-top: 0;line-height: 180%;}
    .team3 .txt dl dt{width: 50px;margin-right: 8px;}
    .team3 .txt .text{font-size: 16px;}
    .team3 .txt dl{margin: 14px 0 10px;}
    .team3 .txt h4,.team3 .txt h4 b{font-size: 16px;}
    .team3 .txt .tel{font-size: 16px;}
    .team3 .tel i{font-size: 22px;margin-right: 6px;}
    .team3 .tel a{font-size: 24px;}
    .team3 .pic{width: 38%;top: 22%;}
    
    .gratis3 .pic {width: 84%;top: auto;position: relative;left: auto;margin: -180px auto 0;bottom: -184px;}
    .gratis3 .txt {width: 100%;margin-left: 0;}
    .gratis3 .txt dl dd h5{font-size: 22px;}
    .gratis3 .txt ul li{width: 100%;padding: 5px 10px;}
    .gratis3 .txt ul {width: 130px;position: absolute;transform: translateY(-50%);top: 50%;margin-top: 0;}
    .gratis3 .txt:after {font-size: 76px;}
    
    .zyx_l li i{width: 32px;height: 38px;line-height: 38px;margin-right: 14px;}
    .zyx_l {padding: 32px 37px 42px 37px;}
    .zyx_l>h1{margin-bottom: 18px;}
    
    .xqw_bc{padding: 34px 0 38px;}
    .xqw_zs{right: 233px;bottom: 9px;width: 104px;}
    .xqw_c>p{bottom: -89px;}
    
    .ben_img{width: 288px;height: 288px;}
    .ben_img:before{width: 382px;height: 382px;}
    .ben_ic>ul{top: -85px;}
    .ben_ic{margin: 130px 0 0;}
    .ben_ic li:nth-child(5){margin-top: -27px;}
    
    .ynx_ic{flex-wrap: wrap;}
    .ynx_item{width: 47.8%;}
    .ynx_item:nth-child(n+3) {margin-top: 34px;}
    
    .sqz_c>p{width: 72%;position: initial;right: auto;top: auto;margin: 30px auto 0;min-width: 518px;}
    .sqz_l {width: 66%;position: relative;min-width: 652px;margin: 0 auto;}
    .sqz_l>ul{width: 70%;}
    .sqz_zs {width: 118px;bottom: 13px;right: 65px;}
    
    .team2 .txt dl dd h3{font-size: 26px;}
    .team2 .txt dl dd p{font-size: 20px;}
    .team2 .txt .text{letter-spacing: 0;}
    .team2 .txt h4,.team2 .txt h4 b{font-size: 18px;}
    .team2 .txt .yes span{width: 34px;}
    .team2 .txt dl dt{width: 66px;}
    .team2 .txt dl dd p{margin-top: 4px;}
    .team2 .tel a{font-size: 28px;}
    .team2 .pic{width: 71%;right: -288px;}
    
    .gratis2 .txt h3{font-size: 23px;}
    .gratis2 .txt dl dd h4 {letter-spacing: 0;font-size: 20px;}
    .gratis2 .txt dl dd h5 {letter-spacing: 0;font-size: 22px;}
    .gratis2 .txt p strong{font-size: 40px;}
    .gratis2 .txt dl dt {width: 62px;}
    .gratis2 .txt dl dd{width: 84%;}
    .gratis2 .txt dl dd h5{font-size: 19px;}
    .gratis2 .txt dl dt{width: 54px;}
    .gratis2 .txt ul li:last-child {height: 63px;}
    
    .team4 .txt dl dd h3 {font-size: 24px;letter-spacing: 0;}
    .team4 .txt h4, .team4 .txt h4 b {font-size: 15.4px;}
    
    .jcn_ic {
        flex-wrap: wrap;
    }

    .jcn_ic>p {
        width: 100%;
    }

    .jcn_ic>ul {
        width: 100%;
        margin-top: 2%;
    }

    .jcn_ic>p img:nth-child(1),
    .jcn_ic>p img:nth-child(2) {
        display: none;
    }

    .jcn_ic>p img:nth-child(3) {
        display: block;
    }

    .jcz_wz {
        margin-right: 20px;
    }

    .jcz_ic>i {
        font-size: 20px;
        letter-spacing: 3px;
    }

    .jc_zzc {
        display: flex;
        flex-wrap: wrap;
    }

    .jcz_ic {
        width: 100%;
        margin-top: 24px;
    }

    .jcz_ic>p {
        height: 72px;
        padding-top: 8px;
        font-size: 30px;
        margin-top: -5px;
    }

    .jcz_ic>em {
        margin: 22px 0 0;
        letter-spacing: 5px;
        font-size: 22px;
    }

    .jc_zzc>p {
        position: inherit;
        top: auto;
        left: auto;
        right: auto;
        transform: none;
        width: 60%;
        margin: 0 auto;
    }

    .zjs_ic>b {
        font-size: 20px;
    }

    .zjs_ic {
        width: 90%;
    }

    .zjs_ic>p {
        font-size: 30px;
        margin: 10px 0 20px;
        padding-bottom: 20px;
    }

    .zjs_ic>p span {
        width: 160px;
        height: 80px;
        font-size: 15px;
        line-height: 22px;
        padding-top: 13px;
        top: -62px;
        right: -25%;
    }

    .zjs_pho>em {
        font-size: 24px;
    }

    .zjs_img>p:nth-child(2) {
        width: 12%;
    }

    .zjs_pho>i {
        font-size: 18px;
        margin-left: 6px;
    }

    .zjs_pho>span {
        font-size: 20px;
    }

    .zjs_ic>i {
        font-size: 16px;
        letter-spacing: 0;
    }

    .zjs_ic>i em {
        font-size: 18px;
        margin-right: 8px;
        padding: 4px 8px 6px;
    }

    .zjs_pho {
        margin-top: 20px;
    }

    .jc_td>p {
        width: 45%;
    }

    .jc_td .td_ic {
        width: 54%;
    }

    .zl_rc {
        padding: 30px;
    }

    .zl_ic>p {
        width: 100%;
    }

    .zl_rc {
        width: 100%;
    }

    .zl_ic {
        flex-wrap: wrap;
    }

    .ys_ic2 li span {
        top: -2px;
    }

    .bm_item:nth-child(n+2) {
        margin-top: 12px;
    }

    .bm_item {
        width: 100%;
    }

    .td_pho>div>div>b {
        font-size: 18px;
    }

    .td_pho>div {
        flex-direction: column;
    }

    .td_pho>div>div>p img {
        width: 22px;
    }

    .td_pho>div>p {
        padding-left: 0;
        line-height: 100%;
        margin-bottom: 2px;
    }

    .td_pho>div>div {
        padding-right: 0;
    }

    .td_pho {
        padding: 10px 0;
    }

    .td_lwz>i,
    .td_lwz>b {
        font-size: 15px;
    }

    .td_zfx>p+p {
        margin-top: 12px;
    }

    .td_zfx {
        margin: 22px 0 24px;
    }

    .td_ic>div>p {
        font-size: 18px;
        padding: 4px 0 6px;
    }

    .td_ic>div span+span {
        margin-left: 3px;
    }

    .td_lwz>b {
        margin-top: 8px;
    }

    .td_ic>div span {
        font-size: 17px;
        width: 26px;
        height: 26px;
        border-radius: 0 3px 0 3px;
    }

    .td_ic {
        width: 54%;
    }

    .td_ic>div>em {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .qwz_ic {
        padding-left: 0;
    }

    .qwz_ic>p {
        bottom: auto;
        left: auto;
        right: 0;
        top: 7%;
        width: 28%;
    }

    .qwz_rc>b span:nth-child(2) {
        margin: 0 12px;
    }

    .qwz_rc>ul:after {
        display: none;
    }

    .qwz_rc>p {
        margin-top: 14px;
    }

    .qwz_rc>p span {
        width: 40px;
        height: 40px;
        font-size: 22px;
    }

    .qwz_rc>em {
        font-size: 20px;
        margin-top: 14px;
        width: 70%;
    }

    .qwz_rc>ul {
        padding: 10px 12px 14px;
        justify-content: space-around;
        margin: 20px 0 0;
    }

    .qwz_rc {
        width: 100%;
    }

    .qwz_rc>i {
        font-size: 20px;
    }

    .qwz_rc>b {
        font-size: 26px;
        margin-top: 6px;
    }

    .fz_cc>b,
    .fz_cc>p {
        width: 100%;
    }

    .fz_cc>b:before {
        width: 100%;
    }

    .fz_cc {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .fz_ic>p {
        display: none;
    }

    p.fz_img {
        display: block;
        width: 36%;
    }

    .fz_cc>ul {
        width: 61%;
    }

    .fz_ic {
        align-items: flex-end;
    }

    .fz_cc li {
        padding: 18px 24px 18px 50px;
    }

    .fz_cc li+li {
        margin-top: 15px;
    }

    .fz_cc li span {
        height: 32px;
        line-height: 32px;
        width: 32px;
    }

    .fz_cc li p {
        line-height: 28px;
        font-size: 15px;
    }

    .fz_cc>p {
        padding-bottom: 20px;
    }

    .fz_cc>p {
        line-height: 30px;
    }

    .fz_ic>ul li:nth-child(1),
    .fz_cc>b {
        margin-bottom: 22px;
        padding-bottom: 24px;
    }

    .fz_ic>ul li:nth-child(1),
    .fz_cc>b {
        font-size: 22px;
    }

    .fz_ic>ul li:nth-child(1):after,
    .fz_cc>b:after {
        width: 28px;
        height: 1px;
        bottom: 0;
    }

    .fz_ic>ul li+li {
        font-size: 16px;
        line-height: 44px;
    }

    .jz_cl>em {
        font-size: 16px;
        margin-left: 12px;
        height: 36px;
        padding: 0 18px;
    }

    .jz_cr>p {
        font-size: 18px;
        margin: 18px 0 8px;
    }

    .jz_pho>b {
        font-size: 20px;
    }

    .jz_cc>p {
        bottom: -18%;
        width: 21%;
    }

    .jz_cc>p:after {
        width: 228px;
        height: 228px;
        left: -24%;
        bottom: -13%;
        opacity: 0;
    }

    .jz_cl>i {
        font-size: 18px;
    }

    .jz_cc {
        padding-top: 20px;
    }

    .jz_cl {
        width: 82%;
    }

    .jz_st {
        width: 90%;
    }

    .jz_cl>i span {
        width: 38px;
        height: 38px;
    }

    .jz_cl>i span+span {
        margin-left: 6px;
    }

    .jz_c>b {
        font-size: 26px;
    }

    .jz_st {
        font-size: 22px;
        margin: 14px 0 0;
    }

    .jz_st:after,
    .jz_st:before {
        width: 15%;
    }

    .jz_st span:after,
    .jz_st span {
        width: 8px;
        height: 8px;
    }

    .gzu_ic li:nth-child(5) img {
        height: 188px;
    }

    .gzu_ic li p {
        font-size: 15px;
        line-height: 28px;
    }

    .gzu_ic li span {
        width: 34px;
        height: 34px;
    }

    .gzu_ic li {
        padding: 22px 22px 24px 48px;
    }

    .zs_ti b {
        padding-bottom: 24px;
    }

    .gz_ic>ul {
        justify-content: space-between;
    }

    .gz_ic li {
        width: 48.4%;
        margin: 0;
    }

    .gz_ic li:nth-child(n+3) {
        margin-top: 24px;
    }

    .gz_ic li b {
        height: 42px;
        font-size: 18px;
    }

    .yx_c>p {
        width: 17%;
    }

    .yx_ic {
        margin-left: 18%;
    }

    .yx_ic>i {
        font-size: 18px;
    }

    .yx_ic>b {
        font-size: 22px;
        margin: 2px 0 4px;
    }

    .yx_ic>em,
    .yx_ic>div i {
        font-size: 16px;
    }

    .yx_ic>div p {
        padding: 5px 8px;
        font-size: 16px;
        margin-left: 10px;
        line-height: 100%;
    }

    .pk_item>p {
        padding: 16px 20px;
        padding-left: 80px;
    }

    .yx_ic>div p span {
        font-size: 16px;
        margin-right: 4px;
    }

    .yx_ic>div i {
        line-height: 100%;
    }

    .yx_ic>div {
        margin-top: 7px;
    }

    .pk_tt b span {
        margin-top: 4px;
        font-size: 16px;
        line-height: 100%;
    }

    .pk_item>p:after {
        left: 5%;
        width: 46px;
        height: 46px;
    }

    .pk_item>p:nth-of-type(2):after {
        width: 40px;
        height: 40px;
    }

    .pk_item>p {
        font-size: 15px;
        line-height: 26px;
    }

    .pk_tt:after {
        width: 72px;
        height: 42px;
        top: 54%;
    }

    .pk_tt b {
        font-size: 22px;
    }

    .tea_l>p {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .tea_l>div span {
        width: 30px;
        height: 30px;
        font-size: 18px;
    }

    .tea_l>div span+span {
        margin-left: 2px;
    }

    .tea_l>b {
        font-size: 26px;
        letter-spacing: 3px;
    }

    .tea_l>b:nth-of-type(1) {
        margin-top: 12px;
    }

    .tea_l>b+b {
        margin-top: 6px;
    }

    .tea_l>i {
        font-size: 18px;
        margin: 10px 0 4px;
    }

    .tea_pho>p img {
        width: 20px;
    }

    .tea_pho em {
        font-size: 18px;
        margin-left: 8px;
    }

    .tea_pho i {
        font-size: 22px;
    }

    .tea_ic>em {
        right: 4%;
        font-size: 82px;
    }

    .tea_ic>p {
        right: 3%;
        bottom: 10%;
        width: 41%;
    }

    .lct_bw>div p {
        padding-left: 0;
    }

    .lct_bw>p:nth-of-type(2):after,
    .lct_bw>p:nth-of-type(2):before {
        width: 28px;
        height: 28px;
        left: 50%;
        right: auto;
        left: auto;
    }

    .lct_bw>p:nth-of-type(2):before {
        bottom: 0;
        top: auto;
        transform: rotate(90deg) translateX(50%);
    }

    .lct_bw>p:nth-of-type(2):after {
        top: 0;
        transform: rotate(90deg) translateX(-50%);
    }

    .lct_bw {
        height: auto;
        flex-wrap: wrap;
    }

    .lct_bw>p,
    .lct_bw>div,
    .lct_bw>p:nth-of-type(2) {
        width: 100%;
        height: 92px;
    }

    .lct_bw>div {
        align-items: center;
        flex-direction: row;
    }

    .lct_bw>div p+p {
        margin-top: 0;
        margin-left: 13px;
    }

    .lct_info {
        width: 86%;
        margin: 6% auto;
    }

    .lct_wz {
        padding-left: 26px;
    }

    .lct_wz>div {
        margin-left: 16px;
    }

    .lct_ic {
        flex-wrap: wrap;
    }

    .lct_item {
        width: 100%;
    }

    .lct_item+.lct_item {
        margin-top: 3%;
    }

    .sz_ic>p {
        width: 44%;
    }

    .sz_rc {
        width: 56%;
        padding-top: 8px;
    }

    .sz_rtl>p {
        font-size: 15px;
        padding: 0 22px 0 32px;
        height: 32px;
        line-height: 32px;
    }

    .sz_rtl>p+p {
        margin-top: 6px;
    }

    .sz_rtr {
        margin-left: 15px;
    }

    .sz_rtr>i {
        padding: 8px 16px;
        font-size: 16px;
    }

    .sz_rtr>em {
        margin-top: 17px;
    }

    .sz_rtr>em span {
        font-size: 18px;
        line-height: 100%;
    }

    .sz_rtr>em span+span {
        margin-top: 14px;
    }

    .sz_rc>p {
        font-size: 14px;
        margin-top: 10px;
        line-height: 26px;
        padding-left: 0;
    }

    .sz_pho {
        margin-top: 0;
        padding-left: 0;
    }

    .sz_pho>p img {
        width: 15px;
    }

    .sz_pho i {
        font-size: 14px;
        margin-left: 5px;
    }

    .sz_pho b {
        font-size: 18px;
    }

    .zz_l {
        padding: 5% 3.4%;
    }

    .zs_tit p {
        line-height: 32px;
    }

    .zz_lt i {
        font-size: 24px;
    }

    .nx_wz p span {
        margin-right: 5px;
    }

    .nx_img {
        right: 0;
        width: 43%;
    }

    .nx_wz p span {
        font-size: 18px;
    }

    .nx_logo>p {
        width: 50px;
    }

    .nx_logo>i {
        padding: 4px 17px 4px 38px;
        margin-left: -30px;
        font-size: 16px;
    }

    .nx_wz em {
        font-size: 14px;
    }

    .nx_wz p {
        font-size: 14px;
    }

    .nx_wz>div {
        height: 48px;
    }

    .nx_wz p i {
        font-size: 16px;
    }

    .nx_logo>a {
        margin-left: 8px;
        padding: 2px 26px;
        font-size: 14px;
    }

    .nx_ic>em {
        font-size: 22px;
        margin: 18px 0;
    }

    .nx_ic>b {
        font-size: 28px;
    }

    .nx_logo {
        margin-bottom: 54px;
    }

    .ys_ic ul {
        flex-wrap: wrap;
        margin: 3.6% 0 4%;
    }

    .ys_ic li:nth-child(n+4) {
        margin-top: 13px;
    }

    .ys_ic li {
        display: flex;
        width: 32%;
        justify-content: center;
        border: 1px solid #eee;
        padding: 10px;
    }

    .ys_ic li p {
        font-size: 18px;
        line-height: 22px;
    }

    .ys_ic li span {
        font-size: 28px;
        margin-right: 10px;
    }

    .ys_item {
        padding-left: 0;
        flex-wrap: wrap;
    }

    .ys_item>p {
        width: 100%;
    }

    .ys_rc {
        width: 100%;
    }

    .ys_rc {
        padding: 4%;
    }

    .ys_ltt em {
        font-size: 20px;
    }

    .ys_lt>p {
        font-size: 22px;
    }

    .ys_lt>p {
        width: 50%;
    }

    .ys_ltt {
        width: 50%;
    }

    .zs_tit b {
        font-size: 28px;
    }

    .zs_tit p {
        font-size: 16px;
        margin-top: 6px;
    }

    .zs_c li:last-child {
        display: none;
    }

    .zs_c li {
        width: 24%;
    }

    .zg_lc>b {
        font-size: 28px;
    }

    .zg_lc>em {
        font-size: 22px;
        margin: 12px 0 10px;
    }

    .zg_lc>i {
        font-size: 28px;
    }

    .zg_lc>i span {
        font-size: 16px;
        margin-left: 0;
        width: 229px;
        height: 35px;
        padding-left: 10px;
    }

    .zg_lc>p {
        font-size: 22px;
        margin: 16px 0 14px;
    }

    .zg_lc>p span {
        font-size: 15px;
        height: 54px;
        top: 30px;
        right: -7%;
    }

    .zg_pho {
        font-size: 16px;
    }

    .zg_pho span {
        font-size: 20px;
    }

    .zg_pho em {
        font-size: 24px;
    }

    .zg_rc>div {
        width: 51%;
        bottom: -3%;
    }



    .hx_c>b {
        font-size: 26px;
    }

    .fuw_limg {
        bottom: -25%;
        left: -11%;
        width: 23%;
    }

    .fuw_rimg {
        width: 400px;
        right: -18%;
    }

    .fuw_c>i {
        font-size: 20px;
    }

    .fuw_c>em {
        font-size: 28px;
        margin: 7px 0 0;
    }

    .fuw_c>ul {
        width: 81%;
        margin: 20px 0;
    }

    .fuw_c>p {
        padding: 5px 12px;
        font-size: 16px;
    }

    .fuw_pho {
        font-size: 18px;
    }

    .fuw_pho>em {
        font-size: 24px;
    }

    .fuw_pho>p {
        width: 18px;
    }

    .fuw_c {
        padding: 3% 0 3.5% 10%;
    }

    .ts_c {
        height: auto;
        background: none;
        flex-direction: column;
    }

    .ts_c>p {
        display: block;
        margin: 0 auto 40px;
    }

    .ts_c>ul {
        width: 100%;
    }

    .ts_c>ul li:nth-child(1),
    .ts_c>ul+ul li:nth-child(1) {
        top: 0;
    }

    .ts_c>ul p {
        font-size: 16px;
    }

    .ts_c>ul>li>div:after {
        display: none;
    }

    .ts_c>ul>li {
        border-bottom: 1px solid #eee;
        padding-bottom: 30px;
    }

    .ts_c>ul+ul {
        width: 100%;
        margin-top: 30px;
    }

    .ts_c2>ul+ul {
        margin-top: 20px;
    }

    .ts_c>ul+ul li>div {
        text-align: left;
    }

    .ts_c>ul+ul em {
        background: url(../img/lc2.png) no-repeat 0 0;
        flex-direction: row;
        background-size: contain;
    }

    .ts_c>ul+ul em i {
        left: 12px;
        right: auto;
    }

    .ts_c>ul+ul em b {
        margin-right: 0;
        margin-left: 41px;
    }

    .ts_c>ul+ul>li:nth-child(1) p,
    .ts_c>ul+ul>li:nth-child(2) p {
        height: auto;
    }

    .ts_c>ul+ul p {
        width: auto;
    }

    .ts_c>ul:nth-of-type(1)>li:last-child>div {
        width: auto;
    }

    .ts_c>ul+ul>li:nth-child(3) {
        border-bottom: 0;
    }

    .ts_c>ul>li>i {
        display: none;
    }

    .ts_c>ul>li>div {
        width: 100%;
    }

    .ts_c>ul>li:nth-child(2) {
        width: 100%;
    }

    .ts_c>ul+ul li:nth-child(2)>div {
        margin-left: 0;
        width: 100%;
    }

    .ts_c>ul>li+li {
        margin-top: 30px;
    }

    .ts_c>ul p br {
        display: none;
    }

    .ys_tit>b em {
        font-size: 24px;
        margin-left: 12px;
    }

    .ys_tit span {
        font-size: 24px;
        padding: 8px 18px;
    }

    .ys_tit>b {
        margin: 0 0 10px;
    }

    .ys_tit>p {
        font-size: 18px
    }

    .hx_item>p {
        width: 12.5%;
    }

    .hx_item>div {
        width: 84%;
    }

    .hx_rc {
        padding: 30px;
    }

    .hx_item+.hx_item {
        margin-top: 20px;
    }

    .hx_llc>div {
        padding: 24px 0 0;
    }

    .hx_llc+.hx_llc {
        margin-top: 30px;
    }

    .lxx_c>b {
        font-size: 26px;
    }

    .lxx_c>b span {
        margin-top: 8px;
        display: block;
    }

    .lxx_cc>p {
        display: none;
    }

    .lxx_c>i {
        font-size: 18px;
        margin-top: 8px;
    }

    .lxx_p>i span {
        font-size: 24px;
    }

    .lxx_p>i {
        margin-top: 4px;
    }

    .lxx_p {
        width: 58%;
    }

    .lxx_cc {
        padding-bottom: 36px;
    }

    .lxx_p>em {
        font-size: 17px;
        margin-bottom: 16px;
    }

    .lxx_wx {
        width: 40%;
    }

    .lxx_wx:after {
        width: 290px;
        bottom: -20%;
    }

    .lxx_wx .swiper-slide>div {
        width: 46%;
        margin-top: 28%;
        margin-right: 7.4%;
    }

    .lxx_btn {
        right: 18%;
        bottom: 21%;
    }

    .zg_lc2>p {
        font-size: 20px;
    }

    .zy_wz {
        margin: 16px 0 14px;
    }

    .zy_wz>em {
        padding: 4px 14px;
        font-size: 20px;
        margin-right: 12px;
    }

    .zy_wz span {
        font-size: 16px;
        font-weight: normal;
    }

    .zy_wz span+span {
        margin-top: 6px;
    }

    .zg_lc2>p {
        font-size: 17px;
    }

    .zg_lc2 .zg_pho em {
        font-size: 26px;
    }

    .zg_rc2>div {
        width: 46%;
        bottom: 0;
    }

    .fuw_wz>i {
        font-size: 26px;
        letter-spacing: 0;
    }

    .fuw_wz>em {
        font-size: 22px;
        padding: 2px 6px;
    }

    .fuw_c2>b {
        font-size: 32px;
        letter-spacing: 0;
        margin-top: 16px;
    }

    .tea_l2>i span {
        margin-top: 0;
    }

    .ys_icc2 .ys_item>p {
        width: 100%;
    }

    .ys_icc2 .ys_rc {
        width: 100%;
        padding: 4%;
    }

    .ys_ic2 ul {
        justify-content: flex-start;
    }

    .ys_ic2 ul li {
        margin: 0 0.6%;
    }
    .rxj_to>p{font-size: 22px;}
    .rxj_to>em{font-size: 24px;margin-top: 12px;}
    .rxj_to>i{font-size:22px;margin-top: 16px;margin-bottom: 26px;}
    .rxj_to>i:after{border-bottom: 21px solid transparent;border-top: 21px solid transparent;}
    .rxj_to>div{width: 38%;top: -10px;}
    .rxj_wz h1{font-size: 20px;}
    .rxj_wz li em{font-size: 20px;}
    .zyy_bc {padding: 38px 0 42px;}
    .zyy_c>h1 {font-size: 28px;}
    .zyy_l>ul {margin-top: 16px;}
    .zyy_l>ul li+li {margin-top: 6px;}
    .zyy_l li img {width: 26px;}
    .zyy_lt i{font-size: 18px;width: 38px;height: 38px;border-radius: 38px 38px 0 38px;line-height: 38px;}
    .sqz_c3 .sqz_zs {right: 214px;}
    .dzz_l2>h1 {letter-spacing: 0;font-size: 26px;}
    .ygd_bc {padding-bottom: 52px;}
    .gzx_bc{padding: 42px 0 52px;}
    .gzx_c>p{display: none;}
    .gzx_c ul{width: 100%;}
    .gzx_c li i{border-radius: 34px 34px 0 34px;width: 34px;height: 34px;line-height: 34px;}
    .gzx_c ul{margin-top: 22px;}
}

@media screen and (max-width:900px) {
    .fuw_limg {
        display: none;
    }

    .fuw_c>ul {
        width: 70%;
        margin: 24px 0 20px;
    }

    .fuw_c>ul li {
        width: 33%;
    }

    .fuw_c>ul li:last-child {
        width: 100%;
        margin-top: 16px;
    }

    .fuw_c>p {
        letter-spacing: 0;
        width: 56%;
    }

    .fuw_rimg {
        width: 56%;
        right: -5%;
    }

    .fuw_c li span {
        font-size: 30px;
    }

    .fuw_c {
        padding: 3% 0 3.5% 0;
    }

    .fuw_c2>b {
        font-size: 27px;
    }

    .fuw_wz>i {
        font-size: 22px
    }

    .fuw_wz>em {
        font-size: 18px;
        padding: 0px 6px;
        margin-left: 8px;
    }
}

@media screen and (max-width:768px) {
    .dqb_c>h1 {font-size: 26px;}
    .dqb_bc {padding: 38px 0 44px;}
    .dqb_ic{margin-top: 22px;}
    .dqb_ic li i{width: 38px;height: 38px;border-radius: 38px 38px 0 38px;line-height: 38px;font-size: 16px;}
    .dqb_ic li+li {margin-top: 18px;}
    
    .zyy_l li{align-items: flex-start;}
    .zyy_c>h1 {font-size: 26px;}
    .zyy_item+.zyy_item {margin-top: 30px;}
    .zyy_item{flex-wrap: wrap;flex-direction: column-reverse;}
    .zyy_item+.zyy_item{flex-direction: column-reverse;margin-top: 24px;}
    .zyy_l{width: 100%;}
    .zyy_item>p {width: 100%;margin-bottom: 20px;}
    .zyy_ic {margin-top: 26px;}
    .zyy_lt h1 {font-size: 22px;}
    .zyy_lt i {
    width: 36px;
    height: 36px;
    border-radius: 36px 36px 0 36px;
    font-size: 16px;
    line-height: 36px;
    margin-right: 8px;
}
    .zyy_bc {padding: 32px 0 38px;}
    .zyy_ic{margin-top: 20px;}
    
    .lct_bc.lct_bc2 .ys_tit>b{font-size: 26px;}
    
    .ear_lm em{padding: 1px 11px;}
    .ear_lm em+em {margin-left: 4px;}
    .ear_lm{margin-top: 16px;}
    
    .criterion2 .title h3 {font-size: 24px;margin-bottom: 12px;padding-bottom: 15px;}
    .criterion2 .title {top: -2%;}
    
    .ygd_tit>b {font-size: 24px;line-height: 160%;}
    .ygd_tit>p{margin-top: 8px;}
    .ygd_tt>i{font-size: 20px;line-height: 160%;}
    .ygd_tit {padding: 30px 0 118px;}
    .ygd_bc {padding-bottom: 36px;}
    .ygd_tt>em{margin-top: 0;}
    .ygd_itt>p:nth-child(odd),.ygd_itt>p:nth-child(2), .ygd_itt>p:nth-child(4){width: 100%;}
    .ygd_itc>i{margin-top: 5px;}
    .ygd_tit>p:after {width: 28px;}
    .ygd_ic{padding: 20px 32px;}
    
    .dzz_bc {padding: 30px 0 36px;}
    .dzz_l>h1{letter-spacing: 0;}
    .dzz_l>ul{justify-content: space-around;}
    .dzz_l li+li{margin-left: 0;}
    .dzz_l li{width: 24%;justify-content: center;}
    .dzz_l li img{margin: 0;}
    .dzz_l>h2{font-size: 36px;}
    .dzz_pho{margin-top: 16px;}
    .dzz_wz{margin-top: 13px;}
    .dzz_pho b{font-size: 26px;}
    
    .dys_img{display: none;}
    .dys_item{width: 48.5%;}
    .dys_cc+.dys_cc{margin-top: 20px;}
    .dys_bc {padding: 36px 0 47px;}
    .dys_c>h1{margin-bottom: 25px;font-size: 28px;}
    .dys_tt{align-items: flex-start;}
    
    .mt_js {margin-top: 36px;}
    .qbd_c>h1{font-size: 28px;}
    .qbd_ic{margin-top: 20px;}
    .qbd_ic li+li{margin-top: 12px;}
    .qbd_ic>p{margin-top: 15px;}
    .qbd_bc {padding: 30px 0 36px;}
    
    .spy_item>h1{line-height: 160%;margin-bottom: 7px;}
    .spy_item {margin-top: 16px;}
    
    .ganyan2 hr {width: 30px;}
    .team3 .pic{width: 80%;top: auto;position: relative;margin: 0 auto 25px;}
    .team3 .txt{margin: 0 auto;}
    
    .xqw_tt>h1{font-size:20px;}
    .xqw_tt>em{font-size: 34px;transform: scaleY(1.2);}
    .xqw_l li{font-size: 18px;}
    .xqw_l li:nth-child(n+5){margin-top: 2px;}
    .xqw_l>ul{padding: 10px 20px;}
    .xqw_l>h2{font-size: 20px;}
    .xqw_l>ul{margin: 12px 0;}
    .xqw_l>h3{padding: 2px 8px 4px 12px;margin-top: 16px;margin-top: 13px;}
    .xqw_l>h3:after{border-bottom: 18px solid transparent;border-top: 18px solid transparent;}
    .xqw_pho b{font-size: 26px;}
    .xqw_pho{font-size: 16px;}
    .xqw_pho i{font-size: 16px;width: 34px;height: 34px;line-height: 34px;margin-right: 7px;}
    .xqw_pho{margin-top: 20px;}
    .xqw_zs{right: 278px;bottom: 17px;width: 80px;}
    .xqw_c>p{bottom: -92px;right: 0;width: 40%;}
    .xqw_l{width: 100%;min-width: auto;}
    .xqw_zs{right: 294px;bottom: 12px;}
    .xqw_bc{margin-bottom: 40px;}
    .xqw_c>p {right: auto;width: 80%;position: relative;margin: -24px auto 0;bottom: -50px;}
    .xqw_bc{padding: 34px 0 0;}
    .xqw_zs {right: 206px;bottom: 0px;width: 99px;}
    
    .xqw_bc2 {margin-bottom: 0;}
    
    .ben_c>h1{font-size: 26px;}
    .ben_bc{padding: 36px 0 40px;}
    .ben_img{display: none;}
    .ben_ic ul li,.ben_ic li:nth-child(3), .ben_ic li:nth-child(4){width: 100%;}
    .ben_ic li:nth-child(1), .ben_ic li:nth-child(3) {flex-direction: row;text-align: left;}
    .ben_ic li:nth-child(5){margin-top: 0;flex-direction: row;}
    .ben_ic li:nth-child(5) .ben_text{text-align: left;margin-top: 0;margin-left: 15px;}
    .ben_ic li:nth-child(3), .ben_ic li:nth-child(4){margin-top: 0;}
    .ben_ic>ul{position: initial;top: auto;left: auto;}
    .ben_ic{margin: 26px 0 0;}
    .ben_ic li>p{width: 80px;height: 80px;}
    .ben_text p{margin-top: 5px;}
    .ben_ic li:nth-child(1) .ben_text, .ben_ic li:nth-child(3) .ben_text{margin-right: 0;margin-left: 15px;}
    .ben_text p{margin-top: 4px;}
    .ben_ic ul li+li {margin-top: 20px!important;}
    .ben_text b{font-size: 20px;}
    .ben_ic{margin: 20px 0 0;}
    .ben_ic li .ben_text{margin-left: 15px!important;}
    
    .ynx_c>h1 {font-size: 26px;}
    .ynx_bc {padding: 42px 0 48px;}
    .ynx_ic{margin-top: 38px;}
    .ynx_item{padding: 26px 28px 28px;}
    .ynx_item:nth-child(n+3){margin-top: 30px;}
    
    .title2 h3{font-size: 26px;}
    
    .hys_cc>h1{font-size: 26px;}
    .hys_bc{padding: 50px 0;}
    .lct_bc.jc_lct .ys_tit>b{font-size: 26px;}
    .lct_bc.jc_lct .ys_tit>p{font-size: 16px;line-height: 170%;}
    
    .gjh_tt>h1{font-size: 26px;}
    .gjh_tt>ul li{padding: 2px 10px;}
    .gjh_tt>ul li+li{margin-left: 8px;}
    .gjh_ic{margin-top: 36px;}
    .gjh_ii >i{margin-right: 12px;}
    .gjh_wz h3{line-height: 180%;margin-top: 4px;}
    .gjh_item{padding: 18px 22px;}
    .gjh_ii >i{font-size: 28px;top: 6px;margin-right: 16px;}
    .gjh_item:nth-child(n+3) {margin-top: 14px;}
    .gjh_bc{padding: 32px 0 40px;}
    .gjh_ic{margin-top: 34px;}
    .gjh_tt>ul{flex-wrap: wrap;}
    .gjh_tt>ul li{margin-bottom: 8px;}
    .gjh_ic{margin-top: 20px;}
    .gjh_tt>ul{margin-top: 12px;}
    
    .zys_l h1 {font-size: 28px;}
    .zys_l h1 i{font-size: 32px;}
    .zys_l{padding: 30px 36px 36px;}
    .zys_l ul{margin-top: 24px;}
    .zys_bc {padding: 40px 0;}
    
    .gratis2 .txt {width: 100%;margin-left: 0;}
    .gratis2 .txt ul li:last-child{height: auto;}
    .gratis2 .txt ul {width: 100%;}
    
    .zsx_tt>h1{font-size: 30px;}
    .zsx_tt>em{padding: 4px 8px;margin: 8px 0;font-size: 20px;}
    .zsx_tt>em:after{border-bottom: 19px solid transparent;border-top: 19px solid transparent;}
    .zsx_tt>em:before{border-bottom: 19px solid transparent;border-top: 18px solid transparent;}
    .zsx_tt>p{font-size: 16px;}
    .zsx_ic{margin-top: 26px;}
    .zsx_bc{padding: 34px 0 42px;margin-top: 36px;}
    .zsx_cc{width: 100%;}
    .zsx_cc+.zsx_cc {margin-top: 16px;}
    
    .team4 .txt h4, .team4 .txt h4 b {font-size: 16px;}

    .fz_ic>ul li:nth-child(1),
    .fz_cc>b {
        font-size: 20px;
    }

    .zs_tit b {
        font-size: 26px;
    }

    .zs_tit p {
        margin-top: 4px;
    }

    .yx_ic>i {
        font-size: 16px;
    }

    .yx_c>p+p {
        width: 18%;
    }

    .yx_ic {
        margin-left: 16%;
    }

    .yx_c>p {
        width: 15%;
    }

    .lxx_p>i {
        font-size: 16px;
    }

    .lxx_p li i {
        margin-top: 8px;
        font-size: 16px;
    }

    .lxx_p>i span {
        font-size: 22px;
    }

    .lxx_p li {
        margin-bottom: 16px;
    }

    .lxx_p>em {
        font-size: 16px;
        margin-bottom: 14px;
    }

    .lxx_p li span {
        font-size: 20px;
        width: 44px;
        height: 44px;
    }

    .lxx_wx:after {
        width: 280px;
        bottom: -28%;
    }

    .lxx_wx .swiper-slide>div {
        margin-right: 6.6%;
        margin-top: 25%;
    }

    .lxx_btn {
        right: 16%;
        bottom: 16%;
    }

    .sz_rc>p {
        margin-top: 12px;
        line-height: 20px;
    }

    .sz_rtr>i {
        padding: 7px 16px;
    }

    .sz_rtr>em {
        margin-top: 15px;
    }

    .sz_rtr>em span {
        letter-spacing: 1px;
    }

    .sz_rtr>em span+span {
        margin-top: 12px;
    }

    .sz_ic>p {
        width: 42%;
    }

    .sz_rc {
        width: 58%;
        padding-top: 12px;
    }

    .sz_pho b {
        font-size: 16px;
    }

    .sz_pho {
        margin-top: 2px;
    }
    .qsj_c>h1{font-size: 26px;}
    .rxj_to>em{letter-spacing: 0;}
    .rxj_to>i{padding: 8px 10px 8px 12px;}
    .rxj_to>i:after{border-bottom: 19px solid transparent;border-top: 19px solid transparent;}
    .rxj_to>em{margin-top: 5px;line-height: 160%;}
    .rxj_to>i{margin-top: 9px;}
    .jzs_ic {margin-top: 22px;}
    .jzs_tt h1 {font-size: 26px;}
    .jzs_tt h1 i {font-size: 30px;}
    .dzz_l2 li{width: 49%;}
    .gzx_tt>h1{font-size: 26px;}
    .gzx_tt>p{font-size: 17px;margin-top: 3px;}
    .gzx_bc{padding: 32px 0 40px;}
    .gzx_c ul{margin-top: 20px;}
}

@media screen and (max-width:760px) {
    .zjs_img>p:nth-child(2) {
        width: 10%;
    }

    .zjs_ic>i {
        padding-right: 8px;
    }

    .zjs_ic>i em {
        padding: 2px 8px 3px;
        font-size: 16px;
    }

    .zjs_ic>p {
        letter-spacing: 4px;
        margin: 10px 0 18px;
        padding-bottom: 16px;
        font-size: 28px;
    }

    .td_ic>div {
        padding-left: 5%;
    }

    .td_ic>div>p:after {
        width: 109%;
        left: -5%;
    }

    .td_zfx {
        margin: 20px 0 24px;
    }

    .td_ic>div>em {
        font-size: 16px;
    }

    .td_pho>div>p {
        font-size: 15px;
    }

    .td_pho>div>div {
        font-size: 15px;
    }

    .td_pho>div>div>b {
        font-size: 16px;
    }

    .td_pho {
        padding: 8px 0;
    }

    .td_c>p {
        width: 36%;
        bottom: 10%;
    }

    .jc_td>p {
        width: 45%;
    }

    .jc_td .td_ic>div {
        padding-left: 4%;
    }

    .jc_td .td_ic>div>p:after {
        width: 108%;
        left: -4%;
    }

    .td_ic {
        width: 57%;
    }

    .fz_cc li+li {
        margin-top: 13px;
    }



    .jz_c>b {
        font-size: 24px;
    }

    .jz_st {
        width: 84%;
    }

    .jz_st {
        font-size: 20px;
    }

    .jz_cr>p {
        margin: 14px 0 8px;
    }

    .jz_pho>b {
        font-size: 18px;
    }

    .jz_pho em {
        margin-right: 6px;
    }

    .jz_st {
        margin: 10px 0 0;
    }

    .jz_cc {
        padding-top: 18px;
    }

    .jz_cc>p {
        bottom: -26%;
        width: 20%;
    }
}

@media screen and (max-width:740px) {
    .vsa_l>em i{right: 45px;position: initial;transform: none;margin-left: 8px;height: auto;width: 64px;line-height: initial;}
    .vsa_l li{padding: 10px 20px;margin-top: 10px;}
    .vsa_l>em{padding: 14px 20px;}
    
    .team2 .pic{display: none;}
    .team2 .txt{margin: 0 auto;}
    
    .zjs_ic {
        width: 100%;
    }

    .zjs_img>p:nth-child(2) {
        width: 11%;
    }
}

@media screen and (max-width:730px) {
    .lxx_wx em {
        font-size: 13px;
    }

    .lxx_wx .swiper-slide>div {
        margin-right: 24px;
        margin-top: 27%;
    }

    .lxx_wx em {
        line-height: 22px;
        margin-bottom: 5px;
        display: block;
    }

    .lxx_btn {
        right: 17%;
        bottom: 19%;
    }

    .lxx_p>i span {
        font-size: 20px;
    }

    .sz_rtl>p {
        height: 30px;
        line-height: 30px;
        padding: 0 16px 0 32px;
    }

    .sz_rtr>em span {
        font-size: 17px;
    }

    .sz_rtr>i {
        padding: 6px 14px;
    }

    .sz_ic>p {
        width: 40%;
    }

    .sz_rc {
        width: 60%;
    }

    .sz_rc>p {
        margin-top: 8px;
    }

    .sz_pho {
        margin-top: 0;
    }
}

@media screen and (max-width:720px) {
    .xqw_zs{right: 137px;bottom: -6px;}
    
    .sqz_l{width: 100%;min-width: auto;}
    .sqz_zs{width: 118px;bottom: 10px;right: 80px;}
    .sqz_pho{font-size:16px;}
    .sqz_pho b{font-size: 28px;}
    .sqz_pho i {width: 34px;height: 34px;font-size: 16px;line-height: 34px;margin-right: 8px;}
    .sqz_l>ul{margin-top: 20px;}
    .sqz_bc{padding: 40px 0;}
    .sqz_c>p{width: 90%;min-width: auto;margin: 26px auto 0;}
    .sqz_tt{flex-wrap: wrap;}
    .sqz_tt>h1{font-size: 26px;}
    .sqz_tt>em{font-size: 22px;padding: 4px 5px 6px 8px;margin-left: 5px;}
    .sqz_tt>em:after {border-bottom: 16px solid transparent;border-top: 16px solid transparent;right: -11px;border-left: 11px solid #ff8f46;}
    .sqz_l>h3{font-size: 18px;padding: 10px 14px;line-height: 160%;}
    .sqz_l>ul li:nth-child(n+3){margin-top: 6px;}
    .sqz_l>p{line-height: 164%;}
    
    .jcz_ic>p {
        padding-top: 7px;
        font-size: 28px;
        margin-top: -2px;
        background: url(../img/jc_k.png) no-repeat center;
        background-size: contain;
        height: 67px;
    }

    .jcz_ic>em {
        letter-spacing: 4px;
    }

    .jcz_ic>i {
        letter-spacing: 1px;
    }

    .zjs_ic>p {
        font-size: 26px;
    }

    .zjs_ic>b {
        font-size: 18px;
    }

    .bm_item>i {
        width: 36px;
        height: 36px;
        font-size: 16px;
    }

    .lxx_p li:last-child i {
        font-size: 16px;
    }

    .lxx_btn span {
        font-size: 16px;
        width: 30px;
        height: 30px;
    }

    .lxx_wx .swiper-slide>div {
        margin-right: 22px;
        margin-top: 31%;
    }

    .lxx_c>b {
        font-size: 22px;
    }

    .lxx_c>b span {
        margin-top: 5px;
    }

    .lxx_p>i {
        line-height: 22px;
    }

    .lxx_p>i span {
        margin-top: 8px;
    }

    .lxx_c>i {
        font-size: 16px;
        margin-top: 3px;
        padding-bottom: 18px;
    }

    .lxx_c>i:after {
        width: 34px;
    }

    .lxx_cc {
        margin-top: 20px;
    }

    .lxx_wx:after {
        width: 270px;
        bottom: -27%;
    }

    .qwz_ic>p {
        top: 6%;
        width: 29%;
    }

    .qwz_rc>ul b {
        font-size: 30px;
    }

    .qwz_rc>em {
        width: 76%;
    }

    .qwz_pho>p img {
        width: 28px;
    }

    .qwz_pho>em {
        font-size: 24px;
    }

    .qwz_rc>b {
        font-size: 22px;
        margin-top: 4px;
    }

    .qwz_rc>i {
        font-size: 18px;
    }

    .qwz_rc>p span:nth-child(5) {
        margin-left: 16px;
    }

    .qwz_rc>p span {
        width: 36px;
        height: 36px;
        font-size: 20px;
    }

    .qwz_rc>p {
        margin-top: 12px;
    }

    .qwz_rc>p span+span {
        margin-left: 4px;
    }

    .fz_cc>p {
        line-height: 100%;
        padding-bottom: 24px;
    }

    .fz_ic>ul li:nth-child(1),
    .fz_cc>b {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .fz_cc li {
        padding: 16px 24px 16px 50px;
    }

    .fz_cc li+li {
        margin-top: 11px;
    }

    .jz_c>b {
        font-size: 20px;
    }

    .jz_st span {
        margin-right: 12px;
    }

    .jz_st span+span {
        margin-right: 0;
        margin-left: 12px;
    }

    .jz_st:after,
    .jz_st:before {
        width: 12%;
    }

    .jz_st {
        margin: 8px 0 0;
    }

    .jz_cc {
        padding-top: 12px;
    }

    .jz_cl>i span {
        width: 34px;
        height: 34px;
    }

    .jz_cl>em {
        font-size: 14px;
        margin-left: 10px;
        height: 32px;
        padding: 0 14px;
    }

    .jz_cr>p {
        font-size: 16px;
        margin: 12px 0 4px;
    }

    .jz_pho>b {
        font-size: 17px;
    }

    .jz_pho em {
        font-size: 14px;
    }

    .jz_pho {
        font-size: 15px;
    }

    .jz_cc>p {
        bottom: 1%;
        width: 20%;
    }

    .jz_st {
        width: 496px;
        font-size: 18px;
    }

    .jz_st span:after {
        top: 12px;
        left: -12px;
    }

    .jz_st span+span:after {
        bottom: 12px;
        top: auto;
        left: auto;
        right: -12px;
    }

    .gzu_ic li span {
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    .gzu_ic li {
        padding: 22px 22px 24px 42px;
    }

    .gzu_ic li p {
        font-size: 14px;
        line-height: 26px;
    }

    .yx_ic>em,
    .yx_ic>div i {
        font-size: 14px;
    }

    .yx_ic>div p span {
        font-size: 14px;
    }

    .yx_ic>div p {
        font-size: 15px;
        padding: 4px 6px;
    }

    .yx_ic {
        margin-left: 17%;
    }

    .yx_c>p+p {
        width: 19%;
    }

    .yx_ic>b {
        font-size: 18px;
        margin: 0px 0 2px;
    }

    .yx_ic>i {
        font-size: 14px;
    }

    .pk_cc {
        margin-top: 28px;
    }

    .pk_item>b {
        width: 70px;
        height: 70px;
        line-height: 24px;
    }

    .pk_tt b {
        font-size: 18px;
    }

    .pk_tt b span {
        margin-top: 2px;
        font-size: 14px;
    }

    .pk_item>p {
        font-size: 14px;
        line-height: 24px;
        padding-left: 56px;
    }

    .pk_item>p:after {
        left: 3%;
        width: 42px;
        height: 42px;
    }

    .pk_item>p:nth-of-type(2):after {
        width: 35px;
        height: 35px;
        right: 4%;
    }

    .pk_item>p:nth-of-type(2) {
        padding-right: 56px;
        padding-left: 20px;
    }

    .pk_tt:after {
        width: 68px;
        height: 38px;
    }

    .tea_l>p {
        margin-bottom: 8px;
    }

    .tea_l>div span {
        width: 28px;
        height: 28px;
    }

    .tea_l>b:nth-of-type(1) {
        margin-top: 10px;
    }

    .tea_l>b+b {
        margin-top: 2px;
    }

    .tea_l>i {
        font-size: 16px;
        margin: 6px 0 4px;
    }

    .tea_pho em {
        font-size: 16px;
        margin-left: 6px;
    }

    .tea_l>p {
        font-size: 18px;
    }

    .tea_pho i {
        font-size: 20px;
    }

    .tea_ic>p {
        bottom: 9%;
        width: 40%;
    }

    .tea_l>b {
        font-size: 23px;
    }

    .sz_ic>p {
        width: 36%;
        position: relative;
        top: -6px;
    }

    .sz_rtl>p {
        font-size: 14px;
        height: 26px;
        line-height: 26px;
        padding: 0 16px 0 32px;
    }

    .sz_rtl>p+p {
        margin-top: 4px;
    }

    .sz_rtr {
        margin-left: 12px;
    }

    .sz_rtr>i {
        font-size: 14px;
        padding: 4px 12px;
    }

    .sz_rtr>em {
        margin-top: 9px;
    }

    .sz_rtr>em span {
        font-size: 15px;
    }

    .sz_rtr>em span+span {
        margin-top: 9px;
    }

    .sz_rc {
        width: 64%;
        padding-top: 2px;
    }

    .nx_wz>div {
        flex-wrap: wrap;
    }

    .nx_ic>em span {
        padding-right: 58px;
    }

    .nx_ic>em span:after {
        width: 46px;
    }

    .nx_logo>a {
        padding: 2px 20px;
    }

    .nx_ic>b {
        font-size: 26px;
        letter-spacing: 0;
    }

    .nx_ic>em {
        margin: 12px 0;
    }

    .nx_logo {
        margin-bottom: 77px;
    }

    .nx_wz p,
    .nx_wz em {
        line-height: 100%;
        width: 100%;
    }

    .nx_wz p {
        margin-top: 10px;
    }

    .nx_wz p span {
        font-size: 16px;
    }

    .nx_wz>div {
        height: auto;
        padding: 16px 0;
    }

    .zs_tit b {
        font-size: 24px;
    }

    .zs_tit p {
        margin-top: 3px;
    }

    .zg_lc>b {
        font-size: 24px;
    }

    .zg_lc>em {
        font-size: 20px;
        margin: 10px 0 8px;
    }

    .zg_lc>i {
        font-size: 24px;
    }

    .zg_lc>i span {
        font-size: 15px;
        width: 218px;
        height: 32px;
    }

    .zg_lc>p {
        font-size: 20px;
        margin: 12px 0;
    }

    .zg_pho em {
        font-size: 20px;
    }

    .zg_pho span {
        font-size: 18px;
    }

    .zg_lc>p span {
        font-size: 14px;
        height: 51px;
        right: -10%;
    }

    .zg_rc>div {
        width: 49%;
        bottom: 0;
    }


    .hx_c>b {
        font-size: 24px;
    }

    .fuw_rimg {
        width: 342px;
    }

    .fuw_c>p {
        width: 60%;
    }

    .fuw_c>em {
        font-size: 24px;
        margin: 4px 0 0;
    }

    .fuw_c>i {
        font-size: 18px;
    }

    .fuw_c li span {
        font-size: 28px;
    }

    .ys_tit span {
        font-size: 20px;
        padding: 6px 14px;
    }

    .ys_tit>p {
        font-size: 16px;
        line-height: 24px;
    }

    .ys_tit>b em {
        font-size: 20px;
        margin-left: 8px;
    }

    .ys_tit>b {
        margin: 0 0 8px;
    }

    .ts_c>p {
        margin: 0 auto 36px;
    }

    .zg_lc2>p {
        font-size: 16px;
    }

    .zg_lc2 .zg_pho em {
        font-size: 24px;
    }

    .zy_wz>em {
        padding: 2px 10px;
        font-size: 16px;
        margin-right: 10px;
    }

    .zy_wz span {
        font-size: 14px;
        letter-spacing: 2px;
    }

    .zg_rc2>div {
        width: 46%;
    }

    .ys_icc2 .ys_ltt em {
        font-size: 18px;
    }

    .ys_ic2 li em {
        display: none;
    }

    .ys_ic2 li {
        padding: 14px 10px;
    }

    .ys_ic2 li:nth-child(n+4) {
        margin-top: 8px;
    }

    .ys_ic2 li span {
        font-size: 22px;
        top: 0;
    }

    .ys_ic li span {
        margin-right: 6px;
    }
    .sqz_c3 .sqz_tt>h1 {font-size: 26px;}
    .sqz_c3 .sqz_tt>em {font-size: 22px;padding: 5px 5px 6px 8px;}
    .sqz_c3 .sqz_tt>em:after {border-bottom: 16px solid transparent;border-top: 17px solid transparent;border-left: 14px solid #ff8f46;right: -14px;}
    .sqz_l>h3{padding: 6px 14px;}
    .sqz_c3 .sqz_l>p{line-height: 164%;}
}

@media screen and (max-width:700px) {

    .zjs_ic>p {
        font-size: 24px;
        margin: 6px 0 16px;
        padding-bottom: 10px;
    }

    .zjs_pho>em {
        font-size: 22px;
    }

    .zjs_ic>b {
        font-size: 17px;
    }

    .zjs_pho {
        margin-top: 15px;
    }

    .zjs_pho>span {
        font-size: 18px;
    }

    .zjs_pho>i {
        font-size: 16px;
    }

    .zjs_ic>p span {
        top: -52px;
        right: -30%;
        font-size: 14px;
        line-height: 20px;
        padding-top: 16px;

    }

    .zjs_img>p:nth-child(2) {
        width: 9%;
    }

    .lxx_p>i {
        font-size: 15px;
    }

    .lxx_btn {
        right: 18%;
        bottom: 20%;
    }

    .lxx_wx:after {
        width: 270px;
        bottom: -25%;
    }

    .td_ic>div span {
        font-size: 16px;
        width: 24px;
        height: 24px;
    }

    .td_ic>div>p {
        font-size: 17px;
        padding: 2px 0 4px;
    }
}

@media screen and (max-width:690px) {
    .jcz_ic>em {
        letter-spacing: 2px;
        font-size: 22px;
    }

    .fz_cc li p {
        line-height: 26px;
        font-size: 14px;
    }

    .fz_cc li span {
        font-size: 15px;
    }

    .fz_ic>ul li:nth-child(1),
    .fz_cc>b {
        font-size: 18px;
    }

    .fz_ic>ul {
        margin-bottom: 22px;
    }

    .fz_cc>p {
        font-size: 15px;
    }

    .lxx_wx .swiper-slide>div {
        width: 50%;
    }

    .lxx_wx .swiper-slide>div {
        margin-right: 19px;
        margin-top: 30%;
    }
}

@media screen and (max-width:670px) {
    .gratis3 .txt ul {width: 100%;position: relative;transform: translateY(0);top: 0;margin-top: 12px;}
    .gratis3 .txt ul li{width: auto;}
    .gratis3 .txt ul li{width: 18%;}
    .gratis3 .txt{width: 80%;margin: 0 auto;min-width:500px;}
    .gratis3 .pic{margin: -193px auto 0;}
    
    .xqw_tt>em{display: none;}
    .xqw_tt>h1 i {display: inline;color: #ff8f46;font-weight: bold;}
    .xqw_tt>h1 {font-size: 22px;line-height: 170%;}
    .xqw_l li:after{top: 12px;}
    .xqw_l li{padding-left: 14px;width: 21%;}
    .xqw_l>h3{font-size: 18px;padding: 4px 8px 4px 12px;margin-top: 10px;}
    .xqw_l>h2{font-size: 19px;}
    .xqw_c>p{width: 82%;margin: -28px auto 0;}
    
    .zjs_ic>i {
        font-size: 14px;
    }

    .lxx_wx:after {
        width: 268px;
        bottom: -18%;
    }

    .lxx_btn {
        right: 18%;
        bottom: 26%;
    }

    .lxx_wx .swiper-slide>div {
        margin-top: 31%;
    }

    .lxx_p>em {
        font-size: 15px;
        line-height: 22px;
    }

    .sz_rt {
        margin-top: 14px;
    }

    .nx_img {
        width: 42%;
    }

    .nx_ic>em {
        margin: 8px 0;
        font-size: 20px;
    }

    .nx_ic>b {
        font-size: 24px;
    }

    .nx_logo>i {
        padding: 2px 13px 2px 30px;
        margin-left: -24px;
        font-size: 14px;
    }

    .nx_logo>p {
        width: 42px;
    }

    .nx_logo>a {
        padding: 0 18px;
        margin-left: 6px;
    }

    .nx_wz em,
    .nx_wz p {
        font-size: 15px;
    }

    .nx_wz>div {
        padding: 12px 0;
    }

    .nx_logo {
        margin-bottom: 68px;
    }

    .zg_lc>b {
        font-size: 20px;
    }

    .zg_lc>em {
        font-size: 18px;
        margin: 5px 0;
    }

    .zg_lc>i {
        font-size: 20px;
    }

    .zg_lc>i span {
        font-size: 14px;
        width: 204px;
        height: 30px;
    }

    .zg_lc>p {
        font-size: 18px
    }

    .zg_lc>p span {
        font-size: 12px;
        height: 44px;
        right: -15%;
    }

    .zg_pho {
        font-size: 14px;
    }

    .zg_pho span {
        font-size: 16px;
    }

    .zg_pho em {
        font-size: 18px;
    }

    .zg_rc>div {
        width: 52%;
    }

    .fuw_rimg {
        right: -10%;
    }

    .hx_item>p {
        width: 14%;
    }

    .hx_item>div {
        width: 83%;
    }

    .hx_item>div p {
        font-size: 15px;
        line-height: 24px;
    }

    .hx_item>div b {
        font-size: 17px;
    }

    .hx_item>p em {
        padding: 6px 0;
    }

    .lxx_p {
        width: 54%;
    }

    .zz_lt span {
        width: 56px;
        height: 56px;
        font-size: 20px;
        border: 5px solid #d3dff8;
    }

    .zz_lt i {
        font-size: 22px;
    }

    .zg_lc2>p {
        font-size: 14px;
    }

    .zg_lc2 .zg_pho em {
        font-size: 22px;
    }

    .zg_lc2>p span {
        right: -12%;
    }

    .zy_wz>em {
        padding: 1px 10px;
    }

    .zg_rc>div {
        width: 50%;
    }
}

@media screen and (max-width:660px) {
    .jcz_ic>i {
        letter-spacing: 0;
    }

    .zjs_ic>p {
        font-size: 22px;
    }

    .zjs_ic>p span {
        width: 140px;
        height: 78px;
    }

    .zjs_pho>em {
        font-size: 20px;
    }

    .jc_td .td_ic {
        width: 56%;
    }

    .jc_td .td_ic>div>p:before {
        border-top: 5px solid #af0614;
        right: -4%;
        bottom: -5px;
        border-right: 13px solid transparent;
    }

    .td_ic {
        width: 60%;
    }

    .td_zfx {
        margin: 18px 0 20px;
    }

    .fz_cc li span {
        height: 30px;
        line-height: 30px;
        width: 30px;
        font-size: 14px;
    }

    .fz_cc li {
        padding: 15px 18px 16px 42px;
    }

    .fz_cc>ul {
        width: 60%;
    }

    p.fz_img {
        width: 37%;
    }

    .jz_c>b {
        font-size: 18px;
    }

    .jz_st {
        width: 449px;
        font-size: 16px;
    }

    .jz_st span:after,
    .jz_st span {
        width: 7px;
        height: 7px;
    }

    .jz_st span:after {
        top: 10px;
        left: -10px;
    }

    .jz_st span+span:after {
        bottom: 10px;
        top: auto;
        left: auto;
        right: -10px;
    }

    .jz_cl>i span {
        width: 30px;
        height: 30px;
        font-size: 16px;
    }

    .jz_cl>em {
        height: 30px;
    }

    .jz_cr>p {
        font-size: 15px;
        margin: 10px 0 2px;
    }

    .jz_pho>b {
        font-size: 16px;
    }

    .jz_cc>p {
        bottom: 1%;
        width: 21%;
    }

    .jz_cl>i span+span {
        margin-left: 5px;
    }

    .pk_item>b {
        font-size: 16px;
        line-height: 22px;
        width: 66px;
        height: 66px;
    }

    .pk_tt:after {
        width: 60px;
        height: 36px;
    }

    .pk_tt b {
        width: 43%;
    }

    .pk_cc {
        margin-top: 24px;
    }

    .tea_ic>em {
        display: none;
    }

    .tea_ic:after {
        opacity: 0;
    }

    .tea_ic>p {
        width: 40%;
        right: 0;
    }

    .tea_ic>em {
        right: 4%;
        font-size: 74px;
    }

    .tea_ic:after {
        width: 20%;
    }

    .tea_l>div span {
        font-size: 16px;
    }

    .tea_l>b {
        font-size: 22px;
    }

    .sz_rt {
        margin-top: 18px;
    }

    .sz_rc>p,
    .sz_rc .sz_pho {
        display: none;
    }

    .xp_xs {
        display: block;
    }

    .sz_ic>p {
        position: absolute;
        left: 0;
        top: 0;
        width: 32%;
    }

    .sz_rc {
        width: 68%;
        padding-top: 0;
    }

    .xp_xs {
        margin-top: 6%;
        padding-left: 2%;
    }

    .xp_xs>p {
        color: #666;
        line-height: 100%;
        margin-bottom: 4px;
    }

    .sz_rtl {
        margin-left: 0;
    }

    .sz_rtl>p {
        padding: 0 26px;
    }

    .sz_ic {
        justify-content: flex-end;
    }
}

@media screen and (max-width:640px) {
    .vsa_c h1{font-size: 24px;}
    .vsa_l>em{font-size: 20px;border-radius: 8px 8px 0 0;}
    .vsa_ic{margin: 18px auto 0;}
    .vsa_bc {padding: 26px 0 34px;}
    
    .dzz_l>h1{font-size: 24px;}
    .dzz_l li em {font-size: 16px;margin-left: 4px;}
    .dzz_l li img {width: 16px;}
    .dzz_l>ul {padding: 2px 6px;margin: 8px 0 4px;}
    .dzz_l>h2 {font-size: 30px;}
    .dzz_pho{margin-top: 14px;}
    
    .zyx_l>h1 {font-size: 24px;margin-bottom: 15px;}
    .zyx_l li+li{margin-top: 14px;}
    .zyx_l {padding: 30px 36px 34px 36px;}
    
    .sqz_zs {width: 109px;bottom: 12px;right: 16px;}
    .sqz_l>ul li{letter-spacing: 0;}
    .sqz_l>ul li{font-size: 17px;padding-left: 15px;}
    .sqz_l>ul li:after {width: 6px;height: 6px;}
    .sqz_l>ul li:nth-child(n+3){margin-top: 4px;}
    .sqz_l>ul{margin-top: 16px;width: 74%;}
    
    .jc_td .td_ic {
        width: 60%;
    }
    .zdq_ic{margin-top: 26px;}
    .zdq_tt>ul{margin-top: 8px;}
    .zdq_tt li{padding: 1px 10px 2px 15px;}
    .gjh_item{width: 100%!important;}
    .gjh_item:nth-child(n+2) {margin-top: 12px;}
    .wsm_c>h1{font-size: 26px;}
    .wsm_c li em{margin-left: 10px;}
    .wsm_bc {padding: 30px 0;}
    .wsm_ic{margin-top: 18px;}
    .sqz_c3 .sqz_zs {right: 144px;}
    .dzz_l2>ul{padding: 0;}
    .dzz_wz>p{padding-left: 18px;}
    .ear_lm2 em {font-size: 16px;}
    .earnest .pic{margin-top: 30px;}
}

@media screen and (max-width:630px) {
    .jcn_ic>ul li p {
        margin-top: 18px;
        line-height: 24px;
    }

    .jcz_ic>em {
        font-size: 20px;
    }

    .jcz_ic li i {
        padding: 2px;
    }

    .jcz_ic>i {
        font-size: 18px;
    }

    .jcz_ic>p {
        margin-top: -8px;
    }

    .lxx_p {
        width: 52%;
    }

    .lxx_wx .swiper-slide>div {
        width: 53%;
    }

    .lxx_btn {
        right: 19%;
        bottom: 28%;
    }

    .td_ic>div>p {
        font-size: 16px;
    }

    .td_ic>div>em {
        font-size: 15px;
        margin-bottom: 5px;
    }

    .fz_cc>ul {
        width: 100%;
        margin-bottom: 20px;
    }

    p.fz_img,
    p.fz_img img {
        width: 100%;
    }

    .gz_ic li p {
        padding: 14px 20px 18px;
    }

    .gz_ic li b:before {
        width: 5px;
        height: 5px;
        left: 8%;
    }

    .gz_ic li b {
        padding-left: 13%;
    }

    .gz_ic li:nth-child(n+3) {
        margin-top: 18px;
    }

    .gz_ic li b {
        height: 38px;
    }

    .yx_c>p+p {
        display: none;
    }

    .yx_c>p {
        width: 17%;
    }

    .yx_ic {
        margin-left: 20%;
    }

    .fuw_rimg {
        display: none;
    }

    .sz_rtl>p+p {
        letter-spacing: 0;
    }

    .fuw_c>ul {
        width: 100%;
        margin: 16px 0;
        justify-content: center;
    }

    .fuw_c>ul li {
        width: 25%;
    }

    .fuw_c>ul li:last-child {
        width: 345px;
        margin-top: 12px;
        padding: 10px;
        background: rgb(255 255 255 / 0.8);
    }

    .fuw_c>p {
        width: auto;
        padding: 4px 18px;
    }

    .fuw_c {
        text-align: center;
    }

    .fuw_pho {
        justify-content: center;
    }

    .fuw_c>em {
        font-size: 22px;
        margin: 0;
    }

    .fuw_wz {
        justify-content: center;
    }

    .fuw_c2>b {
        margin-top: 14px;
    }

    .fuw_c2>b {
        font-size: 24px;
    }

    .fuw_wz>i {
        font-size: 20px;
    }

    .fuw_wz>em {
        font-size: 16px;
    }

    .fuw_c2>b {
        margin-top: 10px;
    }
    .sqz_c3 .sqz_tt>em{margin-left: 0;margin-top: 6px;}
    .sqz_c3 .sqz_tt{flex-direction: column;align-items: flex-start;}

}

@media screen and (max-width:590px) {
    .yx_ic {
        margin-left: 18%;
    }

    .yx_c>p {
        width: 16%;
    }
    .rxj_to>i{font-size: 20px;}
    .rxj_to>em{font-size: 22px;}
    .rxj_to>p{font-size:20px;}
    .rxj_to>i:after {border-bottom: 18px solid transparent;border-top: 18px solid transparent;}
    .rxj_to>div{width: 40%;}
    .rxj_wz{padding: 16px 24px 22px;}
    .rxj_wz li+li{margin-top: 12px;}
    .rxj_to{min-width: 313px;}
}

@media screen and (max-width:600px) {
    .xqw_zs {right: 12%;bottom: 0;width: 88px;}
    
    .jcz_ic>em {
        letter-spacing: 0;
    }

    .jcz_ic>p {
        font-size: 26px;
    }

    .zjs_ic>i span {
        background: #fff;
        padding: 2px 10px;
        width: 84%;
        min-width: 455px;
    }

    .zjs_ic>i {
        flex-direction: column;
        align-items: flex-start;
        background: none;
    }

    .zjs_ic>i em {
        font-size: 15px;
    }

    .zjs_img>p:nth-child(2) {
        width: 16%;
    }

    .zjs_ic>b {
        font-size: 16px;
    }

    .zjs_ic>p {
        font-size: 20px;
        margin: 4px 0 16px;
        padding-bottom: 8px;
    }

    .zjs_ic>i em {
        padding: 0px 8px 1px;
        font-size: 16px;
    }

    .zjs_ic>p span {
        top: -46px;
        right: -32%;
        padding-top: 15px;
    }

    .jc_td .td_ic {
        width: 64%;
    }

    .lxx_wx:after {
        width: 258px;
        bottom: -13%;
    }

    .lxx_p>i {
        margin-top: 0;
    }

    .lxx_p>i span {
        margin-top: 5px;
    }

    .lxx_btn {
        bottom: 33%;
    }

    .td_pho>div>p {
        font-size: 14px;
    }

    .td_pho>div>div {
        font-size: 14px;
    }

    .td_pho>div>div>b {
        font-size: 15px;
    }

    .td_c>p {
        z-index: 3;
    }

    .td_c>p {
        width: 30%;
        bottom: 4%;
    }

    .jc_td>p {
        width: 38%;
    }

    .td_ic {
        width: 70%;
    }

    .qwz_rc>p span:nth-child(5) {
        margin-left: 14px;
    }

    .qwz_rc>p span+span {
        margin-left: 3px;
    }

    .qwz_rc>p span {
        width: 34px;
        height: 34px;
        font-size: 18px;
    }

    .qwz_rc>b {
        font-size: 20px;
        margin-top: 2px;
    }

    .qwz_rc>ul {
        margin: 18px 0 0;
        padding: 8px 8px 12px;
    }

    .qwz_rc>em {
        width: 100%;
        font-size: 18px;
    }

    .qwz_pho>em {
        font-size: 22px;
    }

    .qwz_pho>i {
        margin-left: 8px;
    }

    .qwz_rc>em:after,
    .qwz_rc>em:before {
        width: 17%;
    }

    .qwz_rc>p {
        margin-top: 10px;
    }

    .jz_cr>p {
        font-size: 14px;
    }

    .jz_st {
        margin: 2px 0 0;
    }

    .jz_cl>em {
        margin-left: 6px;
        padding: 0 10px;
        height: 26px;
    }

    .jz_cl>i span {
        width: 28px;
        height: 28px;
        font-size: 15px;
    }

    .jz_cl>i span+span {
        margin-left: 4px;
    }

    .jz_st {
        width: 438px;
    }

    .jz_st span {
        margin-top: 2px;
    }

    .gzu_ic li {
        padding: 20px 16px 19px 38px;
    }

    .nx_ic>b {
        font-size: 22px;
    }

    .nx_ic>em {
        font-size: 18px;
    }

    .nx_ic>em span:after {
        width: 36px;
    }

    .nx_ic>em span {
        padding-right: 44px;
    }

    .nx_logo>a {
        display: none;
    }

    .ys_ic li p {
        font-size: 16px;
        line-height: 21px;
    }

    .ys_ic li span {
        font-size: 30px;
        top: -1px;
        margin-right: 8px;
    }

    .ys_lt>span {
        width: 46px;
        height: 46px;
        font-size: 22px;
        margin-right: 8px;
    }

    .ys_lt>p {
        width: 44%;
    }

    .ys_ltt em {
        font-size: 18px;
    }

    .zs_tit b {
        font-size: 20px;
    }

    .zs_tit p {
        font-size: 15px;
        margin-top: 0;
    }

    .zg_rc>div {
        right: -13%;
    }

    .zg_lc>em {
        margin: 2px 0 0;
    }

    .zg_lc>p {
        margin: 9px 0 0;
    }

    .zg_lc>p span {
        height: 42px;
        right: -10%;
        top: 26px;
    }

    .zg_lc>i {
        font-size: 18px;
    }

    .zg_lc>em {
        font-size: 16px;
    }

    .zg_lc>p {
        font-size: 16px;
    }

    .zg_lc>p span {
        right: -21%;
    }

    .zg_rc>div {
        width: 50%;
    }

    .zg_lc>i span {
        font-size: 13px;
        width: 190px;
        height: 27px;
    }

    .hx_c>b {
        font-size: 20px;
    }


    .ys_tit span {
        font-size: 18px;
        padding: 2px 10px;
    }

    .ys_tit>b em {
        font-size: 18px;
        margin-left: 8px;
    }

    .ys_tit>p {
        font-size: 16px;
    }

    .hx_llc>div {
        padding: 20px 0 0;
    }

    .hx_item+.hx_item {
        margin-top: 18px;
    }

    .hx_item>p {
        width: 15%;
        min-width: 76px;
    }

    .hx_item>div {
        width: 80%;
    }

    .hx_item>p span {
        font-size: 58px;
    }

    .hx_item>p em {
        padding: 6px 5px;
    }

    .hx_item>p em {
        font-size: 15px;
    }

    .hx_item>div b {
        font-size: 16px;
    }

    .lxx_c>b {
        font-size: 18px;
        line-height: 24px;
    }

    .lxx_c>i {
        margin-top: 3px;
        font-size: 15px;
        padding-bottom: 20px;
    }

    .lxx_cc {
        margin-top: 22px;
    }

    .lxx_wx em {
        font-size: 12px;
    }

    .zg_lc2>p {
        font-size: 14px;
    }

    .zg_lc2>p span {
        right: -10%;
    }

    .zy_wz {
        margin: 10px 0;
    }

    .zg_lc2>p {
        margin: 5px 0 0;
    }

    .zy_wz>em {
        font-size: 15px;
        padding: 2px 10px;
    }

    .zy_wz span+span {
        margin-top: 4px;
    }

    .zg_lc2 .zg_pho em {
        font-size: 20px;
    }

    .zg_rc2>div {
        width: 46%;
    }
}

@media screen and (max-width:576px) {
    .criterion2 .title h3{font-size: 22px;}
    
    .dys_tt>em{font-size:20px;}
    .dys_tt>i {font-size: 26px;margin-right: 5px;}
    .dys_item:nth-child(1),.dys_item:nth-child(2){padding: 18px 22px 20px 22px;}
    .dys_cc+.dys_cc {margin-top: 16px;}
    .dys_c>h1{margin-bottom: 20px;font-size: 25px;}
    .dys_bc {padding: 30px 0 36px;}
    
    .jzs_tt h1{font-size: 24px;}
    .jzs_tt h1 i{font-size: 28px;top: 2px;}
    .jzs_ic {margin-top: 20px;}
    .jzs_wz>h1{font-size: 22px;}
    .jzs_wz>i{top: 36px;font-size: 34px;}
    .jzs_wz{padding: 22px 32px!important;}
    .jzs_ww{padding-top: 14px;}
    .jzs_item+.jzs_item {margin-top: 15px;}
    .jzs_bc{padding: 28px 0 36px;}
    
    .zyx_bc {padding: 33px 0;}
    
    .ben_c>h1{font-size: 24px;}
    .ben_ic li>p {width: 72px;height: 72px;}
    .ben_ic ul li+li {margin-top: 14px!important;}
    
    .zjs_ic>p {
        margin: 0 0 16px;
        letter-spacing: 2px;
        display: block;
    }

    .zjs_ic>p span {
        top: -44px;
        right: 0;
    }

    .zjs_ic>b {
        font-size: 15px;
        display: block;
    }

    .zjs_ic>i em {
        font-size: 15px;
    }

    .zjs_pho>em {
        font-size: 18px;
    }

    .zjs_ic>i span {
        padding: 1px 10px;
    }

    .zjs_img>p:nth-child(2) {
        width: 14%;
    }

    .qwz_rc>ul {
        margin: 16px 0 0;
    }

    .qwz_rc>p span:nth-child(5) {
        margin-left: 10px;
    }

    .qwz_rc>p span+span {
        margin-left: 2px;
    }

    .qwz_rc>em {
        margin-top: 12px;
    }

    .qwz_pho>i {
        font-size: 16px;
    }

    .qwz_pho>em {
        font-size: 20px;
    }

    .qwz_pho {
        margin-top: 2px;
    }

    .qwz_ic>p {
        top: 9%;
        width: 27%;
    }

    .qwz_rc>ul b {
        font-size: 26px;
    }

    .qwz_rc>ul em {
        margin-top: 3px;
    }

    .qwz_rc>p span {
        width: 32px;
        height: 32px;
    }

    .qwz_rc>b {
        font-size: 19px;
    }

    .jz_cc>p {
        width: 16%;
    }

    .jz_cl>i span+span {
        margin-left: 3px;
    }

    .gzu_bc {
        padding: 4% 0;
    }

    .gzu_ic li {
        width: 48.5%;
    }

    .gzu_ic li:nth-child(n+3) {
        margin-top: 15px;
    }

    .gzu_ic li:nth-child(5) {
        display: none;
    }

    .yx_ic>em,
    .yx_ic>i {
        line-height: 22px;
    }

    .tea_ic>p {
        width: 38%;
        bottom: 5%;
    }

    .yx_ic>b {
        font-size: 16px;
        letter-spacing: 2px;
    }

    .tea_l>p {
        font-size: 16px;
    }

    .tea_l>div span {
        width: 26px;
        height: 26px;
    }

    .tea_l>b {
        font-size: 20px;
        letter-spacing: 2px;
    }

    .tea_pho>p img {
        width: 18px;
    }

    .sz_ic>p {
        min-width: 164px;
    }

    .sz_rc {
        width: 67%;
    }

    .zz_item+.zz_item {
        margin-top: 20px;
    }

    .sz_rtl>p {
        padding: 0 15px;
    }

    .sz_rt {
        margin-top: 9px;
    }

    .sz_rtl>p {
        height: 24px;
        line-height: 24px;
    }

    .lxx_cc {
        margin-top: 20px;
        display: flex;
        flex-direction: column;
        padding-bottom: 4%;
    }

    .lxx_c>i {
        padding-bottom: 18px;
    }

    .lxx_p>em {
        margin-bottom: 18px;
    }

    .lxx_p {
        padding-bottom: 20px;
    }

    .lxx_p li:nth-child(odd) {
        width: 41%;
    }

    .lxx_p li {
        width: 59%;
    }

    .lxx_wx {
        margin: 0 auto;
        width: 260px;
    }

    .lxx_wx:after {
        width: 258px;
        bottom: -20%;
    }

    .lxx_btn {
        bottom: 28%;
    }

    .lxx_p {
        width: 100%;
    }

    .lxx_wx .swiper-slide>div {
        margin-top: 0;
    }

    .lxx_wx {
        height: 340px;
    }

    .lxx_wx .swiper-slide>div {
        width: 45%;
    }

    .zz_l {
        padding: 7% 3.4% 5%;
    }

    .lxx_wx .swiper-slide>div {
        margin-top: 23%;
        margin-right: 8%;
    }

    .lxx_cc {
        padding-bottom: 0;
    }

    .lxx_btn {
        right: 17%;
    }

    .lxx_p>i {
        flex-direction: row;
    }

    .lxx_p>i span {
        margin-top: 0;
    }

    .tea_l>i {
        font-size: 14px;
        line-height: 100%;
        margin: 12px 0 10px;
    }

    .tea_l2>i span {
        margin-top: 10px;
    }
    .sqz_c3 .sqz_tt>h1 {font-size: 24px;}
    .sqz_c3 .sqz_tt>em{font-size: 20px;}
    .sqz_c3 .sqz_tt>em:after{border-top: 16px solid transparent;}
    .sqz_c3 .sqz_l>p {font-size: 18px;margin-top: 16px;}
    .sqz_c3 .sqz_l>h3 {font-size: 16px;padding: 4px 10px;}
    .sqz_c3 .sqz_zs {right: 94px;}
    .jzs_wz2>h1{font-size: 20px;font-weight: bold;}
    .jzs_wz2>i{font-size: 32px;right: 36px;top: 26px;}
    .jzs_ww:after{width: 24px;}
    .sqz_c3 .sqz_l>p span {font-size: 20px;}
}
@media screen and (max-width:560px){
    .title2 h3{font-size: 24px;}
    .dzz_l>ul{flex-wrap: wrap;background: none;padding: 0;justify-content: space-between;margin: 8px 0 6px;}
    .dzz_l li {width: 49%;justify-content: center;background: #ff8f46;}
    .dzz_l li:nth-child(n+3) {margin-top: 8px;}
    .dzz_l>h2 {font-size: 28px;}
    .dzz_wz:after{height: 73%;top: 44%;}
    .dzz_pho{margin-top: 8px;}
    .dzz_pho b{font-size: 24px;}
    .dzz_wz>p{padding-left: 18px;}
    .dzz_pho i{font-size: 18px;margin-right: 8px;}
    .zyy_c>h1 {font-size: 24px;}
    .zyy_ic {margin-top: 15px;}
    .zyy_bc {padding: 26px 0 30px;}
    .zyy_l>ul {margin-top: 14px;}
    .dqb_c>h1 {font-size: 24px;}
    .dqb_ic{margin-top: 15px;}
    .dqb_ic>p{margin-bottom: 22px;}
    .dqb_ic li i{width: 34px;height: 34px;border-radius: 34px 34px 0 34px;line-height: 34px;margin-right: 10px;}
    .dqb_ic li+li {margin-top: 14px;}
    .dqb_bc {padding: 26px 0;}
    .dzz_l2 .dzz_wz:after{height: 84%;top: 50%;}
    .gzx_tt>h1{font-size: 24px;}
    .gzx_tt>p{font-size: 16px;margin-top: 0;}
    .gzx_bc{padding: 24px 0 30px;}
    .gzx_c li+li{margin-top: 12px;}
    .gzx_c ul{margin-top: 14px;}
    .gzx_c ul li{align-items: flex-start;}
    .earnest .txt .h img {width: 72px;}
    .ear_lm2{margin-top: 16px;flex-direction: column;}
    .ear_lm2 em+em {margin-top: 6px;margin-left: 0;}
    .ear_lm2 em {padding: 1px 20px;}
    .ganyan3 h4{font-size: 22px;}
}
@media screen and (max-width:550px) {
    
    .jcz_ic>em {
        font-size: 18px;
        border-radius: 10px 0 10px 0;
    }

    .jcz_wz {
        font-size: 18px;
    }

    .jcz_ic>p {
        font-size: 24px;
        margin-top: -12px;
    }

    .jcz_ic>ul {
        margin-top: 14px;
    }

    .jcz_ic li b {
        font-size: 30px;
    }

    .jcz_ic>i {
        font-size: 16px;
    }

    .zjs_ic>p span {
        width: 132px;
        height: 76px;
    }

    .zjs_ic>p span {
        top: -40px;
    }

    .zjs_ic>p span {
        line-height: 18px;
        padding-top: 17px;
    }

    .zjs_ic>i span {
        padding: 0 10px;
        width: 100%;
    }

    .zjs_ic>p {
        font-size: 18px;
    }

    .zjs_ic>b {
        font-size: 14px;
        line-height: 24px;
    }

    .zjs_ic>i em {
        line-height: 26px;
    }

    .zjs_pho>i {
        font-size: 14px;
    }

    .zjs_pho>span {
        font-size: 16px;
    }

    .zjs_img>p:nth-child(2) {
        width: 12%;
    }

    .jz_cl>i span {
        width: 26px;
        height: 26px;
        font-size: 14px;
    }

    .jz_cl>em {
        height: 24px;
        margin-left: 8px;
        padding: 0 12px;
    }

    .jz_cl>i span+span {
        margin-left: 4px;
    }

    .jz_cc>p {
        display: none;
    }

    .jz_cl {
        width: 100%;
    }

    .jz_c {
        padding-left: 4%;
    }

    .jz_cr>p {
        margin: 6px 0 0;
    }

    .jz_st span {
        margin-top: 1px;
    }

    .jz_cc {
        padding-top: 9px;
    }

    .pk_tt b {
        font-size: 16px;
    }

    .sz_rtr>i {
        padding: 4px 8px;
    }

    .sz_rtr>em span {
        letter-spacing: 0;
    }

    .sz_rc {
        width: 68%;
    }

    .sz_rtr {
        margin-left: 5px;
    }

    .nx_ic>b {
        font-size: 20px;
        margin-top: 5px;
    }

    .nx_ic>em {
        font-size: 16px;
        margin: 2px 0 6px;
    }

    .nx_logo>i {
        line-height: 100%;
        padding: 8px 13px 8px 30px;
    }

    .nx_logo>p {
        width: 38px;
    }

    .nx_wz em,
    .nx_wz p {
        font-size: 14px;
    }

    .nx_wz p i {
        font-size: 15px;
    }

    .nx_wz p span {
        font-size: 14px;
    }

    .nx_img {
        width: 41%;
        top: 6%;
    }
}

@media screen and (max-width:540px) {
    .xqw_l>h2{font-size: 18px;}
    .xqw_zs{right: 4%;}
    .xqw_l li{width: 23%;}
    
    .jc_td .td_ic {
        width: 68%;
    }

    .td_pho>div>p {
        line-height: 20px;
        text-align: center;
    }

    .td_ic {
        width: 86%;
    }

    .td_ic>div span {
        font-size: 15px;
        width: 22px;
        height: 22px;
    }

    .yx_ic>b {
        letter-spacing: 1px;
        line-height: 22px;
        margin: 6px 0;
    }

    .yx_ic>div {
        flex-direction: column;
        align-items: flex-start;
    }

    .yx_ic>div p {
        margin-left: 0;
        margin-top: 8px;
    }
}

@media screen and (max-width:520px) {
    .ear_lm{flex-wrap: wrap;justify-content: space-between;}
    .ear_lm em{width: 49%;text-align: center;padding: 2px 11px;}
    .ear_lm em+em {margin-left: 0;}
    .ear_lm em:nth-child(n+3) {margin-top: 8px;}
    
    .gratis3 .txt h3{font-size: 24px;}
    .gratis3 .txt{width: 100%;min-width: auto;}
    .gratis3 .txt dl dt{width: 54px;margin-right: 6px;}
    .gratis3 .txt dl dd h4{font-size: 22px;}
    .gratis3 .txt dl dd h5{font-size: 20px;}
    .gratis3 .txt dl dt{margin-right: 8px;}
    .gratis3 .txt dl{margin: 8px 0;}
    .gratis3 .txt p strong{font-size: 30px;}
    .gratis3 .tel a{font-size: 28px;}
    .gratis3 .txt ul li{font-size: 17px;padding: 5px 6px;width: 19%;}
    .gratis3 .txt ul li:last-child {height: 61px;}
    
    .team2 .txt dl dt {width: 60px;margin-right: 8px;}
    .team2 .txt .yes span{width: 32px;font-size: 18px;line-height: 30px;height: 32px;}
    .team2 .txt dl dd h3{font-size: 25px;}
    .team2 .txt dl dd p{font-size: 19px;}
    .team2 .txt dl dt {width: 56px;margin-right: 6px;}
    .team2 .txt dl dd p{margin-top: 2px;}
    .team2 .txt dl{margin: 14px 0;}
    .team2 .txt h4,.team2 .txt h4 b{font-size: 17px;}
    

    .jcz_ic>em:after,
    .jcz_ic>em:before {
        display: none;
    }

    .jcz_ic>em {
        letter-spacing: 2px;
    }

    .jcz_wz {
        font-size: 16px;
    }

    .zjs_ic>b {
        width: 73%;
    }

    .lxx_p>i span {
        margin-top: 5px;
    }

    .lxx_p>i {
        flex-direction: column;
    }

    .fz_ic>ul li+li {
        font-size: 14px;
        line-height: 36px;
    }

    .fz_ic>ul li:nth-child(1),
    .fz_cc>b {
        font-size: 16px;
    }

    .fz_ic>ul li:nth-child(1),
    .fz_cc>b {
        margin-bottom: 18px;
        padding-bottom: 18px;
    }

    .fz_cc>b {
        margin-bottom: 14px;
    }

    .fz_cc>p {
        font-size: 14px;
    }

    .fz_cc>p {
        line-height: 22px;
        padding-bottom: 16px;
    }

    .jz_c {
        padding-left: 3%;
    }

    .sz_rtl>p {
        padding: 0 10px;
        height: 22px;
        line-height: 22px;
    }

    .sz_rtl>p+p {
        margin-top: 2px;
    }

    .sz_rtr>em {
        margin-top: 7px;
    }

    .xp_xs>p {
        font-size: 14px;
    }

    .sz_ic>p {
        min-width: auto;
        width: 30%;
    }

    .sz_rc {
        width: 70%;
    }

    .xp_xs {
        margin-top: 4%;
    }

    .sz_rtr>em span {
        font-size: 14px;
    }

    .zg_rc>div {
        display: none;
    }

    .zg_c {
        padding: 3.5% 0 6%;
        justify-content: center;
    }

    .fuw_c>em {
        font-size: 20px;
    }

    .fuw_c>i {
        font-size: 16px;
    }

    .fuw_c li i {
        font-size: 15px;
    }

    .fuw_c>p {
        font-size: 15px;
    }

    .fuw_c>ul li:last-child {
        width: 325px;
    }

    .fuw_pho>em {
        font-size: 22px;
    }

    .fuw_c li span {
        font-size: 26px;
    }

    .fuw_c li em {
        font-size: 14px;
    }

    .fuw_pho {
        font-size: 16px;
    }

    .zs_tit p {
        font-size: 14px;
        margin-top: 6px;
        line-height: 24px;
    }

    .zs_ti b {
        padding-bottom: 20px;
    }

    .zs_c ul {
        margin-top: 2.6%;
    }

    .hx_rc {
        padding: 26px;
    }

    .hx_item>p {
        padding-top: 14px;
    }

    .hx_item>div {
        width: 78%;
    }

    .lct_bw>p {
        padding: 0 20px;
        text-align: center;
    }

    .zy_wz>em {
        padding: 1px 10px;
    }
    .ear_lm2 em{width: 100%;padding: 0 14px;}
}

@media screen and (max-width:500px) {
    .jcn_ic>ul li span {
        width: 28px;
        height: 26px;
        border-radius: 0 0 10px 0;
    }

    .jcn_ic>ul li p {
        margin-top: 20px;
    }

    .jcn_ic>ul li {
        width: 100%;
    }

    .jcn_ic>ul li:nth-child(n+2) {
        margin-top: 10px;
    }

    .jcz_ic>ul li {
        padding: 8px 10px 12px;
    }

    .jcz_ic>p {
        font-size: 20px;
        padding-top: 5px;
    }

    .jcz_ic>ul {
        margin-top: 8px;
    }

    .zjs_ic>p {
        font-size: 16px;
    }

    .zjs_img>p:nth-child(2) {
        width: 11%;
    }

    .zjs_ic>p span {
        top: -44px;
    }

    .zjs_ic>b {
        line-height: 20px;
    }

    .zjs_pho>em {
        font-size: 16px;
    }

    .zjs_pho>span {
        font-size: 14px;
    }

    .zjs_ic>p span {
        font-size: 13px;
    }

    .jc_td .td_ic {
        width: 72%;
    }

    .qwz_rc>em {
        font-size: 15px;
    }

    .qwz_rc>em {
        margin-top: 6px;
    }

    .qwz_pho>p img {
        width: 24px;
    }

    .qwz_rc>ul {
        margin: 14px 0 0;
        padding: 5px 8px 12px;
    }

    .qwz_rc>em {
        margin-top: 6px;
    }

    .qwz_rc>p {
        margin-top: 7px;
    }

    .qwz_rc>ul em {
        margin-top: 1px;
    }

    .qwz_rc>ul b {
        font-size: 24px;
    }

    .qwz_rc>em {
        font-size: 16px;
    }

    .qwz_rc>b {
        font-size: 18px;
        margin-top: 0;
    }

    .qwz_rc>p span:nth-child(5) {
        margin-left: 8px;
    }

    .qwz_rc>p span {
        width: 30px;
        height: 30px;
    }

    .qwz_rc>b span:nth-child(2) {
        margin: 0 10px;
    }

    .qwz_rc>em {
        margin-top: 8px;
    }

    .qwz_pho {
        margin-top: 0;
    }

    .jz_c {
        padding-left: 1%;
    }

    .sz_rtl>p {
        font-size: 13px;
    }

    .sz_rtr>i {
        font-size: 13px;
    }

    .sz_rtr>em span+span {
        margin-top: 4px;
    }

    .sz_rtr>em {
        margin-top: 4px;
    }

    .sz_ic>p {
        min-width: 130px;
    }

    .jz_c>b {
        font-size: 17px;
    }

    .jz_st {
        width: 422px;
    }

    .jz_cl>i span+span {
        margin-left: 5px;
    }
    
}

@media screen and (max-width:480px) {
    .dqb_c>h1 {font-size: 22px;}
    .dqb_ic li em{line-height: 180%;}
    .dqb_ic li+li {margin-top: 12px;}
    .dqb_ic li i{width: 32px;height: 32px;border-radius: 32px 32px 0 32px;line-height: 32px;}
    
    .zyy_c>h1 {font-size: 22px;}
    .zyy_bc {padding: 22px 0 24px;}
    .zyy_lt i {
    width: 34px;
    height: 34px;
    border-radius: 34px 34px 0 34px;
    font-size: 16px;
    line-height: 34px;
    margin-right: 8px;}
    .zyy_l>ul li+li {margin-top: 4px;}
    .zyy_l li img{margin-right: 4px;}
    .zyy_item>p{margin-bottom: 18px;}
    .zyy_l>ul {margin-top: 12px;}
    .zyy_item+.zyy_item{margin-top: 18px;}
    .zyy_ic{margin-top: 14px;}
    
    .lct_bc.lct_bc2 .ys_tit>b{font-size: 20px;margin: 0 0 6px;}
    .ys_tit>p {font-size: 16px;line-height: 150%;}
    
    .ear_lm em:nth-child(n+3) {margin-top: 7px;}
    .ear_lm{margin-top: 13px;}
    
    .criterion2 .title h3{margin-bottom: 6px;padding-bottom: 0;font-size: 20px;}
    .criterion2 .title p{text-align: center;}
    
    .ygd_tit>b {font-size: 20px;}
    .ygd_tit>p{padding-bottom: 10px;margin-top: 5px;}
    .ygd_tt>i{font-size: 18px;}
    .ygd_tt>em{margin-top: 2px;}
    .ygd_pho>p{display:none;}
    .ygd_ic{padding: 14px 20px 15px;}
    .ygd_tit {padding: 30px 0 115px;}
    .ygd_pho {margin-top: 12px;}
    .ygd_itc>i{line-height: 160%;margin-top: 6px;display: inline-block;}
    .ygd_itt>p {margin-bottom: 7px;}
    .ygd_itc {width: 100%;}
    .ygd_tit {padding: 22px 0 168px;}
    .ygd_ic{margin-top: -150px;}
    .ygd_bc {padding-bottom: 26px;}
    
    .vsa_c h1{font-size: 20px;}
    .vsa_ic{flex-wrap: wrap;}
    .vsa_l:nth-child(1),.vsa_l:nth-child(2){width: 100%;}
    .vsa_l:nth-child(2)>em {text-align: left;}
    .vsa_l+.vsa_l li {text-align: left;}
    .vsa_l:nth-child(2){margin-top: 20px;}
    .vsa_l>em i{padding: 1px 0 3px;font-size: 16px;margin-left: 11px;width: 54px;}
    .vsa_l>em{padding: 8px 16px;font-size: 18px;}
    .vsa_ic{margin: 14px auto 0;}
    
    .dzz_l>h1{font-size: 20px;}
    .dzz_l li em{margin-left: 6px;}
    .dzz_l li{padding: 1px 0 3px;}
    .dzz_l>h2 {font-size: 24px;letter-spacing: 2px;}
    .dzz_l li:nth-child(n+3){margin-top: 6px;}
    .dzz_wz>p{font-size: 15px;line-height: 176%;}
    .dzz_wz {margin-top: 9px;}
    .dzz_pho {font-size: 15px;margin-top: 6px;}
    .dzz_pho i {font-size: 16px;top: 0;}
    .dzz_pho b{font-size: 22px;}
    .dzz_bc {padding: 24px 0 26px;}
    
    .dys_c>h1{font-size: 20px;}
    .dys_tt>em{font-size: 18px;line-height: 160%;}
    .dys_tt>i{font-size: 22px;margin-right: 5px;top: 3px;position:relative;}
    .dys_item>h4{margin-top: 5px;}
    .dys_tt{padding-bottom: 8px;}
    .dys_item:nth-child(1), .dys_item:nth-child(2) {padding: 15px 22px 16px 22px;}
    .dys_cc+.dys_cc {margin-top: 13px;}
    .dys_bc {padding: 20px 0 26px;}
    .dys_c>h1{margin-bottom: 15px;}
    .dys_cc+.dys_cc{margin-top: 12px;}
    
    .mt_js {margin-top: 24px;}
    .jzs_tt h1{font-size: 20px;}
    .jzs_tt h1 i{font-size: 24px;}
    .jzs_wz>h1{font-size: 18px;font-weight: bold;}
    .jzs_ww>p{line-height: 180%;}
    .jzs_ww{margin-top: 10px;padding-top: 12px;}
    .jzs_item .jzs_wz>i{display: none;}
    .jzs_wz{padding: 17px 20px!important;}
    .jzs_ww:after{width: 25px;}
    .jzs_ic {margin-top: 16px;}
    .jzs_bc{padding: 22px 0 28px;}
    
    .qbd_c>h1{font-size: 20px;}
    .qbd_ic li i{font-size: 20px;width: 42px;height: 42px;line-height: 42px;}
    .qbd_ic li p{padding: 10px 20px;width: 92%;}
    .qbd_ic li{background: none;border-radius: 0;align-items: flex-start;}
    .qbd_ic li+li {margin-top: 10px;}
    .qbd_ic{margin-top: 12px;}
    .qbd_bc {padding: 20px 0 26px;}
    .qbd_ic li i:after{display:none;}
    
    .spy_item>h1{font-size: 18px;margin-bottom: 5px;}
    .spy_item {margin-top: 10px;}
    .spy_item>h3{font-size: 16px;line-height: 180%;}
    
    .ganyan2 h4 {font-size: 20px;}
    
    .team3 .txt dl dd{width: auto;}
    .team3 .txt dl dd h3{font-size: 24px;letter-spacing: 0;}
    .team3 .pic{width: 86%;margin: 0 auto 16px;}
    .team3 .txt .yes{justify-content: flex-start;}
    .team3 .txt .no{text-align: left;}
    .team3 .txt .yes span{width: 28px;font-size: 16px;line-height: 26px;margin-right: 3px;}
    .team3 .txt dl dt {width: 42px;margin-right: 6px;}
    .team3 .txt dl dd h3{font-size: 20px;}
    .team3 .txt dl dd p{font-size: 16px;}
    .team3 .txt h4 span{line-height: 150%;}
    .team3 .tel a{font-size: 22px;}
    .team3 .txt .text{padding: 6px 0;}
    
    .gratis3 .txt h3{font-size: 20px;}
    .gratis3 .txt dl dd h4{font-size: 20px;text-align-last: initial;}
    .gratis3 .txt dl dd h5{font-size: 18px;}
    .gratis3 .txt dl dt{width: 50px;}
    .gratis3 .txt p strong{font-size: 22px;}
    .gratis3 .txt p{width: 100%;}
    .gratis3 .txt p{font-size: 16px;}
    .gratis3 .txt p strong{margin-right: 8px;}
    .gratis3 .txt ul{flex-wrap: wrap;justify-content: center;}
    .gratis3 .txt ul li{font-size: 16px;margin:6px 3px;width: 18.5%;}
    .gratis3 .txt ul li:last-child{height: 58px;}
    
    .zyx_l>h1{font-size: 20px;margin-bottom: 12px;}
    .zyx_l li i{margin-right: 12px;}
    .zyx_l {padding: 22px 26px 28px 26px;}
    .zyx_l li i{width: 30px;height: 36px;line-height: 36px;font-size: 14px;}
    .zyx_l li+li {margin-top: 10px;}
    .zyx_bc {padding: 24px 0;}
    .zyx_c>p{margin-top: 12px;}
    .zyx_l>h1{margin-bottom: 11px;line-height: 160%}
    
    .xqw_tt>h1 {font-size: 20px;line-height: 164%;}
    .xqw_l li{font-size: 16px;padding-left: 12px;width: 24%;}
    .xqw_l li:after {width: 5px;height: 5px;top: 11px;border-radius: 0;}
    .xqw_l>ul {padding: 6px 14px;}
    .xqw_l>h2 {font-size: 16px;line-height: 160%;}
    .xqw_l>h3{font-size: 16px;padding: 4px 6px 4px 8px;}
    .xqw_l>h3:after {border-bottom: 16px solid transparent;border-top: 16px solid transparent;}
    .xqw_pho i {font-size: 15px;width: 32px;height: 32px;line-height: 32px;margin-right: 5px;}
    .xqw_pho{margin-top: 17px;}
    .xqw_pho b{font-size: 24px;}
    .xqw_zs {right: 3%;bottom: 7px;width: 78px;}
    .xqw_l>ul {margin: 9px 0;}
    .xqw_c>p{margin: -38px auto 0;}
    .xqw_bc {padding: 26px 0 0;}
    
    .ben_bc {padding: 30px 0 32px;}
    .ben_c>h1{font-size: 20px;}
    .ben_text b{font-size: 18px;}
    .ben_text p{line-height: 172%;}
    .ben_ic li .ben_text {margin-left: 12px!important;}
    .ben_ic ul li+li {margin-top: 15px!important;}
    .ben_ic li>p{width: 74px;height: 74px;}
    
    .ynx_c>h1{font-size: 20px;}
    .ynx_item{padding:20px;border-radius: 8px;width: 47%;}
    .ynx_item>h1{font-size: 18px;}
    .ynx_item>h1{padding-bottom: 18px;}
    .ynx_item>p{margin-top: 6px;}
    .ynx_item>i{right: -14px;top: -14px;width: 38px;height: 38px;line-height: 38px;font-size: 16px;}
    .ynx_item>i:after{width: 124%;height: 124%;}
    .ynx_item:nth-child(n+3){margin-top: 25px;}
    .ynx_ic{margin-top: 28px;}
    .ynx_bc {padding: 26px 0 32px;}
    .ynx_item>p{line-height: 180%;margin-top: 8px;font-size: 15px;}
    
    .sqz_tt>h1{font-size: 20px;}
    .sqz_tt>em{font-size: 18px;padding: 4px 4px 6px 6px;}
    .sqz_tt>em:after{border-bottom: 14px solid transparent;border-top: 14px solid transparent;right: -10px;border-left: 10px solid #ff8f46;}
    .sqz_bc{padding: 26px 0;}
    .sqz_l>p{font-size: 18px;margin-top: 8px;}
    .sqz_l>h3{font-size: 16px;padding: 6px 10px;margin-top: 8px;}
    .sqz_l>ul li {font-size: 16px;padding-left: 12px;}
    .sqz_l>ul li:after{top: 10px;}
    .sqz_l>ul{margin-top: 14px;width: 100%;}
    .sqz_pho b{font-size: 24px;}
    .sqz_pho i {width: 30px;height: 30px;font-size: 14px;line-height: 30px;margin-right: 6px;position: relative;top: 2px;}
    .sqz_pho{margin-top: 12px;}
    .sqz_zs {width: 84px;bottom: -78px;right: 16px;}
    .sqz_c>p{margin: 20px auto 0;}
    
    .wsm_c>h1{font-size: 20px;}
    .wsm_c li i {width: 40px;height: 40px;line-height: 40px;font-size: 18px;}
    .wsm_bc {padding: 26px 0;}
    .wsm_ic {margin-top: 15px;}
    .wsm_c li+li{margin-top: 10px;}
    
    .title2 h3{font-size: 20px;}
    .title2 {padding: 0 0 18px;}
    .title2 p {letter-spacing: 0;margin-top: 6px;}
    
    .lct_bc.jc_lct{padding-bottom: 30px;}
    
    .team2 .txt .yes span{height: auto;}
    .team2 .txt dl dd h3{font-size: 24px;}
    .team2 .txt dl dd p{font-size: 18px;margin-top: 4px;}
    .team2 .txt dl dt{width: 50px;}
    .team2 .txt dl dd{width: auto;}
    
    .hys_cc>ul:after {height: 80%;top: 29px;left: 16px;}
    .hys_cc>h1{font-size: 20px}
    .hys_cc li+li{margin-top: 16px;}
    .hys_cc>ul{margin-top: 16px;}
    .hys_cc li i{width: 33px;height: 33px;line-height: 33px;}
    .hys_bc {padding: 30px 0;}
    .hys_cc li+li{margin-top: 14px;}
    .lct_bc.jc_lct .ys_tit>b{font-size: 20px;flex-direction: row;}
    .lct_bc.jc_lct .ys_tit>p {font-size: 15px;margin-top: 6px;line-height: 160%;}
    
    .gjh_tt>h1{font-size: 20px;margin-bottom: 6px;}
    .gjh_tt>ul li+li{margin-left: 6px;}
    .gjh_ic{margin-top: 16px;}
    .gjh_wz h1{font-size: 20px;font-weight: bold;}
    .gjh_ii >i{margin-right: 12px;font-size: 26px;}
    .gjh_item:nth-child(n+2){margin-top: 10px;}
    .gjh_bc{padding: 24px 0 30px;}
    .gjh_wz h1{font-size: 18px;}
    .gjh_ii >i{font-size: 24px;}
    .coreTit h4 span{margin: 0 2px;}
    
    .zys_bc{padding: 30px 0;}
    .zys_l h1{font-size: 22px;}
    .zys_l h1 i {font-size: 24px;top: 0;}
    .zys_l>em {font-size: 16px;margin-top: 4px;}
    .zys_l{padding: 22px 26px 24px;}
    .zys_l li span {width: 34px;height: 38px;line-height: 38px;margin-right: 14px;}
    .zys_l li em{font-size: 18px;font-weight: bold;}
    .zys_l li+li {margin-top: 16px;}
    .zys_l ul{margin-top: 18px;}
    
    .gratis2 .txt h3{font-size: 18px;}
    .gratis2 .txt dl dd h4{font-size: 17px;}
    .gratis2 .txt p strong{font-size: 20px;}
    .gratis2 .txt ul li:last-child{height: 64px;}
    .gratis2 .txt dl dd h5{font-size: 18px;}
    .gratis2 .pic{top: 44%;right: 31px;}
    .gratis2 .txt dl dd h4,.gratis .txt dl dd h5{text-align-last: auto;}
    .gratis2 .txt dl dt{width: 48px;margin-right: 6px;}
    
    .zsx_tt>h1{font-size: 22px;}
    .zsx_tt>em{font-size: 18px;margin: 6px 0;}
    .zsx_tt>em:after{border-bottom: 16px solid transparent;border-top: 17px solid transparent;border-left: 15px solid #ff8f46;right: -15px;}
    .zsx_tt>em:before {border-bottom: 17px solid transparent;border-top: 16px solid transparent;border-right: 15px solid #ff8f46;left: -15px;}
    .zsx_bc{padding: 26px 0 30px;margin-top: 30px;}
    .zsx_tt>p,.zsx_tt>h1{line-height: 174%;}
    .zsx_ic{margin-top: 18px;}
    .zsx_cc{padding: 16px;}
    .zsx_item>h1 i{width: 26px;height: 26px;font-size: 14px;line-height: 26px;margin-right: 8px;}
    .zsx_cc:nth-child(1) .zsx_item+.zsx_item,.zsx_item+.zsx_item{margin-top: 15px;}
    
    .zjs_ic>i em {
        font-size: 14px;
    }

    .zjs_pho>em {
        font-size: 15px;
    }

    .zjs_pho>i {
        font-size: 13px;
        margin-left: 4px;
    }

    .zjs_pho>span {
        font-size: 13px;
    }

    .zjs_ic>i span {
        min-width: auto;
        line-height: 18px;
        padding: 6px 8px;
    }

    .zjs_ic>p {
        letter-spacing: 0;
    }

    .jc_td .td_ic {
        width: 97%;
    }

    .zl_item>b {
        font-size: 16px;
    }

    .zl_rc {
        padding: 24px;
    }

    .zl_item>p {
        margin-top: 4px;
    }

    .bm_item>i {
        width: 38px;
        height: 38px;
        font-size: 16px;
    }

    .ys_num span {
        font-size: 18px;
    }

    .ys_num {
        font-size: 14px;
        margin-top: 10px;
    }

    .ys_icc2 .ys_ltt em {
        font-size: 17px;
    }

    .gzs_lit span {
        width: 32px;
        height: 32px;
        font-size: 14px;
    }

    .gzs_lit p {
        font-size: 14px;
        line-height: 26px;
    }

    .gzs_r .gzs_item>div {
        width: 100%;
    }

    .gzs_r .gzs_lit:nth-child(n+2),
    .gzs_ic>.gzs_item,
    .gzs_ic>.gzs_item>div:nth-child(n+2) {
        margin-top: 8px;
    }

    .td_ic>div span+span {
        margin-left: 5px;
    }

    .td_ic>div>p {
        letter-spacing: 2px;
    }

    .td_ic {
        width: 97%;
        padding: 4% 0 54%;
    }

    .td_c>p {
        width: 64%;
        bottom: 2%;
        left: 50%;
        transform: translateX(-50%);
    }

    .jc_td>p {
        width: 92%;
    }

    .td_zfx>p+p {
        margin-top: 10px;
    }

    .td_zfx {
        margin: 15px 0 16px;
    }

    .qwz_rc>ul b {
        font-size: 22px;
    }

    .qwz_rc>i {
        font-size: 16px;
    }

    .qwz_rc>p span {
        font-size: 16px;
    }

    .qwz_rc>ul {
        flex-wrap: wrap;
        padding: 0;
        background: none;
    }

    .qwz_pho {
        margin-top: 4px;
    }

    .qwz_rc>b {
        margin-top: 4px;
    }

    .qwz_ic>p {
        width: 22%;
    }

    .qwz_rc>ul li {
        width: 48%;
        background: rgba(255, 255, 255, 0.9);
        padding: 8px 12px 10px;
    }

    .qwz_rc>ul li:nth-child(n+3) {
        margin-top: 10px;
    }

    .qwz_rc>ul em {
        margin-top: 3px;
    }

    .jz_c {
        padding-left: 0;
    }

    .jz_st {
        font-size: 15px;
        width: 100%;
    }

    .jz_c>b {
        font-size: 16px;
        text-align: center;
    }

    .jz_st:after,
    .jz_st:before {
        width: 12%;
    }

    .jz_pho {
        font-size: 14px;
    }

    .gz_ic li p {
        padding: 10px 16px 12px;
        line-height: 26px;
        font-size: 14px;
    }

    .gz_ic li {
        border-bottom: 3px solid #3d6db8;
    }

    .gz_ic li b {
        height: 36px;
        font-size: 16px;
    }

    .pk_item>p:after {
        left: 2%;
        width: 36px;
        height: 36px;
    }

    .pk_item>p:nth-of-type(2):after {
        width: 29px;
        height: 29px;
        right: 3%;
    }

    .pk_item>p {
        padding: 10px 18px;
    }

    .pk_item>p:nth-of-type(2) {
        padding-right: 38px;
        padding-left: 18px;
    }

    .pk_item>p {
        font-size: 14px;
        line-height: 22px;
        padding-left: 41px;
    }

    .pk_item>b {
        width: 56px;
        height: 56px;
        font-size: 15px;
        line-height: 20px;
    }

    .pk_tt b {
        font-size: 15px;
    }

    .pk_tt b {
        width: 43%;
    }

    .pk_cc {
        margin-top: 20px;
    }

    .pk_tt:after {
        width: 40px;
        height: 26px;
    }

    .tea_ic>p {
        width: 36%;
        bottom: 6%;
    }

    .tea_l>b {
        font-size: 18px;
        letter-spacing: 1px;
    }

    .tea_l>i {
        font-size: 14px;
        margin: 5px 0 3px;
    }

    .tea_l>b:nth-of-type(1) {
        margin-top: 7px;
    }

    .tea_pho i {
        font-size: 18px;
    }

    .tea_pho>p img {
        width: 16px;
    }

    .tea_l>div span {
        width: 24px;
        height: 24px;
        font-size: 15px;
    }

    .lct_bw>p,
    .lct_bw>div,
    .lct_bw>p:nth-of-type(2) {
        height: 80px;
        line-height: 22px;
    }

    .lct_item>b {
        font-size: 16px;
    }

    .lct_item>b {
        padding: 8px 20px 8px 40px;
    }

    .lct_item>b:after {
        left: 24px;
    }

    .lct_wz {
        padding-left: 24px;
    }

    .lct_wz b {
        font-size: 16px;
    }

    .lct_wz p {
        font-size: 15px;
    }

    .lct_wz p {
        margin-top: 10px;
        line-height: 24px;
    }

    .lct_wz+.lct_wz {
        margin-top: 28px;
    }

    .lct_bw>p,
    .lct_bw p {
        font-size: 15px;
    }

    .sz_rtr>i {
        padding: 3px 5px;
    }

    .zz_lt span:after {
        top: -70px;
    }

    .zz_wz {
        line-height: 28px;
        font-size: 14px;
    }

    .zz_l {
        padding: 7% 3.4% 6%;
    }

    .zz_lt span {
        width: 48px;
        height: 48px;
        font-size: 16px;
    }

    .zz_lt i {
        font-size: 18px;
    }

    .zz_wz:after {
        top: 9px;
        left: 14px;
        width: 10px;
        height: 10px;
    }

    .zz_item+.zz_item {
        margin-top: 16px;
    }

    .zz_lt i {
        font-size: 20px;
    }

    .nx_wz p {
        margin-top: 6px;
    }

    .nx_wz>div {
        padding: 8px 0;
    }

    .nx_logo {
        margin-bottom: 56px;
    }

    .nx_ic>em {
        margin: 6px 0;
    }

    .nx_logo>i {
        padding: 5px 10px 5px 20px;
        margin-left: -17px;
    }

    .nx_ic>b {
        font-size: 18px;
    }

    .nx_ic>em span:after {
        width: 26px;
    }

    .nx_ic>em span {
        padding-right: 35px;
    }

    .nx_logo>p {
        width: 28px;
    }

    .ys_ltt {
        width: 70%;
    }

    .ys_ic li span {
        font-size: 26px;
    }

    .ys_ic li span {
        margin-right: 4px;
    }

    .ys_ic li p {
        font-size: 15px;
        line-height: 18px;
        width: 68px;
    }

    .ys_tit>p {
        line-height: 20px;
    }

    /* .ys_bc {
        padding: 5% 0;
    } */

    .ys_rc {
        padding: 5% 4.5%;
    }

    .ys_lt>p {
        font-size: 20px;
    }

    .zs_tit b {
        font-size: 18px;
    }

    .zs_c ul {
        margin-top: 14px;
    }

    .zg_lc>b {
        font-size: 19px;
    }

    .zg_lc>i {
        font-size: 17px;
    }

    .zg_lc>p {
        margin: 7px 0 4px;
    }

    .zg_lc>em {
        margin: 4px 0 3px;
    }

    .zg_lc>i span {
        top: 1px;
    }

    .zg_c {
        padding: 4% 0 7.2%;
    }

    .hx_c>b {
        font-size: 18px;
    }

    .hx_item>div b {
        font-size: 16px;
    }


    .fuw_c>em {
        margin-top: 4px;
    }

    .fuw_c>ul {
        margin: 13px 0 14px;
    }

    .fuw_c li span {
        font-size: 24px;
    }

    .fuw_c>em {
        font-size: 18px;
    }

    .ts_c>ul p {
        font-size: 14px;
        margin-top: 12px;
    }

    .ts_c>ul em,
    .ts_c>ul+ul em {
        height: 42px;
    }

    .ts_c>ul em i,
    .ts_c>ul+ul em i {
        font-size: 16px;
        left: 10px;
    }

    .ts_c>ul em b {
        margin-left: 38px;
        padding-bottom: 3px;
        font-size: 16px;
    }

    .ts_c>ul+ul em b {
        margin-left: 38px;
    }

    .ts_c>ul>li {
        padding-bottom: 19px;
    }

    .ts_c>ul>li+li {
        margin-top: 24px;
    }

    .lc_bc {
        margin: 24px 0;
    }

    .ys_tit span {
        font-size: 16px;
        padding: 4px 5px;
    }

    .ys_tit>b em {
        font-size: 16px;
        margin-left: 4px;
    }

    .ys_ic li em {
        transform: scale(0.8);
        position: relative;
        left: -7px;
    }

    .ts_c>p {
        margin: 0 auto 26px;
    }

    .ys_tit>p {
        font-size: 14px;
    }

    .ys_tit>b {
        margin: 0 0 4px;
    }

    .hx_item>div p {
        font-size: 14px;
    }

    .hx_item>div {
        width: 76%;
    }

    .hx_rc {
        padding: 20px;
    }

    .hx_llc+.hx_llc {
        margin-top: 22px;
    }

    .hx_item+.hx_item {
        margin-top: 16px;
    }

    .lxx_c>i:after {
        width: 34px;
    }

    .lxx_cc {
        margin-top: 16px;
    }

    .lxx_c>i {
        margin-top: 4px;
    }

    .lxx_p>i span {
        margin-top: 4px;
    }

    .lxx_wx .swiper-slide>div {
        padding-top: 4%;
    }

    .lxx_p li i {
        font-size: 15px;
        margin-top: 4px;
    }

    .lxx_p li:last-child i {
        font-size: 15px;
    }

    .lxx_p li span {
        font-size: 18px;
        width: 38px;
        height: 38px;
        margin-right: 6px;
    }

    .lxx_p li em {
        font-size: 14px;
    }

    .lxx_p>i span {
        font-size: 18px;
    }

    .lxx_p>i {
        font-size: 15px;
    }

    .lxx_p>em {
        font-size: 15px;
    }

    .lxx_c>b {
        font-size: 18px;
        line-height: 22px;
    }

    .lxx_c>i {
        font-size: 14px;
    }

    .lxx_btn {
        bottom: 26%;
    }

    .zy_wz>em {
        padding: 3px 7px;
        font-size: 14px;
        margin-right: 5px;
    }

    .zy_wz span {
        font-size: 13px;
    }

    .fuw_c2>b {
        font-size: 20px;
    }

    .fuw_wz>i {
        font-size: 18px;
    }

    .fuw_wz>em {
        margin-left: 5px;
    }

    .tea_l>i {
        font-size: 13px;
        margin: 12px 0 10px;
    }

    .tea_l2>i span {
        margin-top: 8px;
    }
    .qsj_c>h1{font-size: 20px;}
    .qsj_c>h3 {font-size: 16px;line-height: 180%;}
    .qsj_c>h3 {margin-top: 7px;}
    .qsj_bc {margin-top: 18px;}
    .qsj_c ul{margin-top: 12px;}
    .qsj_c li {width: 49%;margin: 0;}
    .qsj_c ul{justify-content: space-between;}
    .qsj_c li:nth-child(n+3) {margin-top: 8px;}
    .whj_ic{padding: 18px 24px 18px;}
    .whj_ic h1{font-size: 20px;}
    .whj_ic h3{margin-top: 6px}
    .whj_c{padding: 26px 0;}
    .szb_r>em{font-size: 20px;}
    .szb_r>h2{padding: 14px 22px;}
    .szb_pho{font-size: 16px;}
    .szb_pho>i{width: 30px;height: 30px;font-size: 16px;}
    .szb_pho b{font-size: 22px;}
    .zdq_tt>h1{font-size: 20px;}
    .zdq_tt li{padding: 1px 10px 2px 11px;margin: 5px 3px;}
    .zdq_bc {padding: 26px 0 30px;}
    .zdq_ic{margin-top: 20px}
    .zdq_tt>ul{margin-top: 6px;}
    .zdq_wz h1{font-size: 18px;}
    .zdq_wz>h3{line-height: 180%;margin-top: 5px;}
    .zdq_wz{padding: 18px 22px 18px;}
    .zdq_item+.zdq_item{margin-top: 15px;}
    .rxj_to>div img{display: none;}
    .rxj_to{width: 100%;}
    .rxj_to>i{margin-bottom: 22px;}
    .rxj_to>em{margin-top: 3px;letter-spacing: 1px;}
    .rxj_to>i{margin-top: 7px;}
    .rxj_wz {padding: 13px 18px 22px;}
    .rxj_wz h1{line-height: 160%;}
    .rxj_wz li p{margin-top: 3px;}
    .rxj_wz li i {width: 35px;height: 35px;line-height: 34px;margin-right: 10px;}
    .rxj_wz li em {font-size: 18px;font-weight: bold;}
    .sdh_c>h1 {font-size: 20px;}
    .sdh_c>h1 i {font-size: 24px;}
    .sdh_item i{left: 20px;padding: 8px 2px 2px;width: 26px;}
    .sdh_item i:after {border-left: 13px solid transparent;border-right: 13px solid transparent;}
    .sdh_item>p{padding-left: 34px;}
    .sdh_l:nth-child(3),.sdh_item+.sdh_item{margin-top: 10px;}
    .sdh_item {padding: 20px 26px;}
    .sdh_ic {margin-top: 15px;}
    .sdh_bc {padding: 24px 0 26px;}
    .sqz_c3 .sqz_l>p{font-size: 16px;}
    .sqz_c3 .sqz_tt>h1 {font-size: 20px;}
    .sqz_c3 .sqz_tt>em {font-size: 18px;}
    .sqz_c3 .sqz_tt>em:after {border-top: 14px solid transparent;}
    .sqz_c3 .sqz_l>ul li{font-size: 15px;}
    .sqz_c3 .sqz_l>ul li:after{top: 11px;}
    .sqz_c3 .sqz_zs {right: 40px;bottom: 42px;}
    .jzs_wz2>h1{width: 100%;font-size: 18px;}
    .jzs_tt h1 i {font-size: 22px;}
    .dzz_l2 .dzz_wz:after{height: 74%;top: 44%;}
    .dzz_l2 .dzz_wz>p {padding-left: 15px;}
    .dzz_l2 li em {margin-left: 0;}
    .dzz_l2 li{width: 49.4%;}
    .dzz_l2 li:nth-child(n+3) {margin-top: 5px;}
    .dzz_l2 li,.dzz_l2 li+li{padding: 2px 5px;}
    .gzx_tt>h1{font-size: 22px;}
    .ear_lm2 em{padding: 2px 14px;}
    .ganyan3 h4{font-size: 20px;}
    .ganyan hr{width: 26px;}
    .footerCode p a{font-size: 26px;}
    .ganyan hr{margin: 2.5% 0 2%;}
    .sqz_c3 .sqz_l>p span{font-size: 18px;}
}

@media screen and (max-width:450px) {
    .dys_cc{flex-wrap: wrap;}
    .dys_item{width: 100%;}
    .dys_item+.dys_item,.dys_cc+.dys_cc{margin-top: 10px;}
    .dys_c>h1{margin-bottom: 13px;}
    
    .qwz_rc>em {
        font-size: 15px;
    }

    .qwz_pho>em {
        font-size: 18px;
    }

    .qwz_pho>i {
        font-size: 15px;
        margin-left: 5px;
    }

    .qwz_pho>p img {
        width: 20px;
    }

    .qwz_rc>ul li {
        padding: 6px 12px 10px;
    }

    .qwz_ic {
        padding-top: 44%;
    }

    .qwz_ic>p {
        width: 54%;
        left: 50%;
        transform: translateX(-50%);
        top: 5%;
    }

    .qwz_rc {
        text-align: center;
    }

    .qwz_rc>b,
    .qwz_rc>p,
    .qwz_pho {
        justify-content: center;
    }

    .jz_cl {
        flex-direction: column;
    }

    .jz_st {
        font-size: 14px;
    }

    .jz_st:after,
    .jz_st:before {
        width: 14%;
    }

    .jz_cr>p {
        margin: 10px 0 6px;
        line-height: 20px;
        text-align: center;
    }

    .jz_c>b {
        font-size: 15px;
    }

    .jz_st {
        font-size: 15px;
        width: 90%;
        margin: 0 auto;
    }

    .jz_st:after,
    .jz_st:before {
        width: 7%;
    }

    .jz_cl>em {
        margin-top: 10px;
        padding: 0 8px;
    }

    .gz_ic li b {
        padding-left: 8%;
    }

    .gz_ic li b:before {
        left: 5%;
    }

    .gz_ic li:nth-child(n+2) {
        margin-top: 16px;
    }

    .gz_ic li {
        width: 100%;
        border-bottom: 0;
    }

    .yx_c>p {
        min-width: 67px;
    }

    .yx_ic>b {
        font-size: 15px;
    }

    .yx_ic>div p {
        font-size: 14px;
    }

    .pk_tt b {
        font-size: 14px;
    }

    .pk_tt b span {
        font-size: 13px;
    }

    .sz_rtl>p {
        border-radius: 60px;
        text-align: center;
    }

    .xp_xs>p {
        line-height: 18px;
    }

    .sz_rtr>em span {
        letter-spacing: 1px;
    }

    .sz_rtr>i {
        padding: 4px 8px;
    }

    .sz_rt {
        justify-content: center;
    }

    .sz_rtl>p+p {
        margin-top: 4px;
    }

    .sz_rtr>em span+span {
        margin-top: 6px;
    }

    .sz_rtr>em {
        margin-top: 6px;
    }

    .sz_rtr {
        margin-left: 12px;
    }

    .sz_rc {
        width: 100%;
        margin-top: 24%;
    }

    .nx_img {
        width: 36%;
    }

    .sz_ic>p {
        min-width: auto;
        width: 36%;
        left: 50%;
        transform: translateX(-50%);
    }

    .ys_tit>b {
        flex-direction: column;
    }

    .ys_tit>b em {
        margin-top: 6px;
    }

    .ys_tit span {
        padding: 4px 10px;
    }

    .ys_ic li em {
        transform: scale(0.74);
    }

    .ys_ic li p {
        line-height: 16px;
    }

    .ys_ic li span {
        font-size: 24px;
    }

    .ys_lt>span {
        width: 44px;
        height: 44px;
        font-size: 21px;
    }

    .ys_lt>p {
        font-size: 18px;
    }
}

@media screen and (max-width:432px) {
    .nx_logo {
        margin-bottom: 76px;
    }

    .nx_wz em {
        line-height: 18px;
    }

    .nx_wz p {
        margin-top: 4px;
    }
}

@media screen and (max-width:430px) {
    .jcz_ic>ul li em {
        margin-top: 2px;
    }

    .jcz_ic>p {
        font-size: 18px;
    }

    .jcz_ic>em {
        padding: 6px 14px;
    }

    .jcz_ic>p span {
        margin: 0 8px;
    }

    .jcz_ic>ul li:nth-child(n+3) {
        margin-top: 9px;
    }

    .jcz_ic>ul {
        margin-top: 0;
    }

    .jcz_ic>em {
        margin: 14px 0 0;
    }

    .jcz_wz {
        margin-right: 10px;
    }

    .zjs_pho {
        margin-top: 10px;
    }

    .zjs_ic>b {
        width: 68%;
    }

    .gzu_ic li {
        width: 100%;
    }

    .gzu_ic li:nth-child(n+2) {
        margin-top: 12px;
    }

    .pk_item>p:after {
        width: 30px;
        height: 30px;
    }

    .pk_item>p {
        padding: 10px 12px;
        padding-left: 34px;
    }

    .pk_item>p:nth-of-type(2):after {
        width: 24px;
        height: 24px;
    }

    .pk_item>p:nth-of-type(2) {
        padding-right: 34px;
        padding-left: 12px;
    }

    .pk_tt {
        align-items: center;
    }

    .pk_tt b {
        line-height: 16px;
    }

    .pk_tt b span {
        margin-top: 5px;
    }

    .pk_item>b {
        width: 52px;
        height: 52px;
        line-height: 18px;
    }

    .tea_l>i {
        font-size: 13px;
    }

    .tea_pho em {
        font-size: 14px;
    }

    .tea_l>b {
        letter-spacing: 2px;
        font-size: 16px;
    }

    .tea_ic>p {
        width: 34%;
    }

    .nx_img {
        width: 33%;
    }

    .nx_ic>em {
        margin: 4px 0 6px;
    }

    .lxx_p li:nth-child(odd),
    .lxx_p li {
        width: 100%;
    }

    .lxx_wx .swiper-slide>div {
        padding-top: 4%;
    }

    .lxx_c>b {
        font-size: 17px;
        line-height: 20px;
    }

    .lxx_c>i {
        font-size: 13px;
    }

    .tea_ic>p {
        width: 33%;
    }
    
}

@media screen and (max-width:420px) {
    .dqb_c>h1 {font-size: 20px;line-height: 160%;}
    .dqb_bc {padding: 22px 0;}
    .dqb_ic>p{margin-bottom: 18px;}
    .dqb_ic li em{font-size: 15px;}
    .dqb_ic li i{width: 30px;height: 30px;border-radius: 30px 30px 0 30px;line-height: 30px;margin-right: 8px;font-size: 15px;}
    .dqb_ic li+li {margin-top: 10px;}
    .dqb_ic{margin-top: 14px;}
    
    .zyy_c>h1 {font-size: 20px;}
    .zyy_lt h1 {font-size: 20px;}
    .zyy_lt i {
    width: 32px;
    height: 32px;
    border-radius: 32px 32px 0 32px;
    font-size: 16px;
    line-height: 34px;}
    .zyy_lt h1 {font-size: 18px;}
    .ygd_itt>p:nth-child(odd), .ygd_itt>p:nth-child(2), .ygd_itt>p:nth-child(4){flex-wrap: wrap;}
    .ygd_itt>p {font-size: 15px;}
    .vsa_l:nth-child(2){margin-top: 15px;}
    .vsa_bc {padding: 20px 0 26px;}
    .vsa_l li{margin-top: 9px;}
    .vsa_ic{margin: 12px auto 0;}
    .ygd_itt>p {margin-bottom: 6px;}
    .ygd_itc>i{margin-top: 4px;}
    .ygd_bc {padding-bottom: 22px;}
    .ygd_tit {padding: 17px 0 167px;}
    
    .dzz_l>h2 {letter-spacing: 0;}
    .dzz_wz {margin-top: 6px;}
    
    .team3 .txt dl dd h3{font-size: 20px;font-weight: bold;}
    .team3 .txt dl dt{display: none;}
    .team3 .txt .yes span{width: 25px;font-size: 16px;line-height: 23px;margin-right: 2px;}
    .team3 .txt dl dd p{font-size:15px;}
    .team3 .txt .text {font-size: 14px;margin: -3px 0 6px;padding: 5px 0;}
    .team3 .txt dl {margin: 12px 0 9px;}
    .team3 .txt dl dd p{letter-spacing: .4px;font-size: 14px;}
    .team3 .txt .no {font-size: 16px;letter-spacing: 2px;}
    
    .gratis3 .txt ul li{width: 31.5%;margin: 3px;padding: 3px;}
    .gratis3 .txt ul li:last-child{height: auto;}
    .gratis3 .pic {margin: -155px auto 0;bottom: -154px;}
    .gratis3 .txt .tel{margin-top: 6px;}
    .gratis3 .tel a{font-size: 26px;}
    .gratis3 .txt .c span{margin-right: 2px;}
    .gratis3 .txt h3{text-align-last: initial;}
    .gratis3 .txt dl dd h5{font-size: 16px;}
    .gratis3 .txt h3 {font-size: 18px;text-align: left;}
    .gratis3 .txt dl dd h4{font-size: 18px;}
    .gratis3 .txt dl dt{width: 44px;margin-right: 6px;}
    .gratis3 .tel a{font-size: 24px;}
    .gratis3 .txt .c {justify-content: flex-start;}
    
    .zsx_item>h1{line-height: 170%;}
    .xqw_zs {right: 2%;bottom: 36px;width: 74px;}
    .xqw_l li{padding-left: 10px;}
    .xqw_l>ul {padding: 4px 10px;}
    .xqw_l>h3:after{border-left: 12px solid #ff8f46;right: -12px;}
    .xqw_pho b{font-size: 23px;}
    .xqw_bc {padding: 20px 0 0;}
    .xqw_c>p{width: 84%;}
    .xqw_l>h3{padding: 3px 6px 3px 8px;}
    .xqw_l>h3:after {border-bottom: 15px solid transparent;border-top: 15px solid transparent;}
    
    .ynx_item{width: 100%;}
    .ynx_item:nth-child(n+2) {margin-top: 14px;}
    .ynx_item>i{right: -3px;top: -3px;}
    .ynx_c {padding-right: 3px;}
    .ynx_ic{margin-top: 14px;}
    .ynx_bc {padding: 21px 0 28px;}
    
    .sqz_tt>em{margin-top: 5px;margin-left: 0;}
    .sqz_l>p{line-height: 160%;margin-top: 12px;}
    .sqz_l>h3{margin-top: 10px;}
    .sqz_l>ul li{width: 49%;}
    .sqz_pho b{font-size: 22px;}
    .sqz_zs{width: 78px;right: 0;}
    .sqz_pho i{width: 28px;height: 28px;line-height: 28px;}
    .sqz_pho{margin-top: 10px;}
    .sqz_l>ul {margin-top: 10px;}
    
    .lct_bc.jc_lct{padding-bottom: 20px;}
    .team2 .txt .yes span{width: 26px;font-size: 16px;line-height: 24px;}
    .team2 .txt dl dd h3{font-size: 20px;}
    .team2 .txt dl dd p{font-size: 16px;margin-top: 2px}
    .team2 .txt dl dt{width: 42px;}
    .team2 .txt h4, .team2 .txt h4 b {font-size: 16px;line-height: 160%;}
    .team2 .txt dl{margin: 10px 0;}
    .team2 .tel a {font-size: 24px;}
    
    .hys_cc li{font-size: 15px;}
    .hys_cc>ul{margin-top: 12px;}
    .hys_cc li+li{margin-top: 10px;}
    .hys_cc{margin-top: 16px;}
    .hys_cc li i{margin-right: 11px;}
    
    .zys_l h1{font-size: 20px;}
    .zys_l h1 i{font-size: 22px;top: 1px;}
    .zys_l{padding: 18px 22px 22px;}
    .zys_l li span{width: 30px;height: 34px;line-height: 34px;font-size: 14px;}
    .zys_l li+li{margin-top: 14px;}
    .zys_l>em{margin-top: 2px;}
    .zys_bc {padding: 24px 0;}
    .zys_l li{align-items: flex-start;}
    .zys_l li span{top: 8px;position: relative;}
    .zys_l li span{margin-right: 12px;}
    .zys_l li+li{margin-top: 12px;}
    
    .zsx_tt>h1{font-size: 20px}
    .zsx_bc {padding: 20px 0 25px;margin-top: 25px;}
    .zsx_tt>p, .zsx_tt>h1 {line-height: 170%;}
    .zsx_tt>em{padding: 2px 4px;}
    .zsx_tt>em{font-size: 16px;}
    .zsx_tt>em:after {border-bottom: 15px solid transparent;border-top: 14px solid transparent;border-left: 10px solid #ff8f46;right: -10px;}
    .zsx_tt>em:before {border-bottom: 15px solid transparent;border-top: 14px solid transparent;border-right: 10px solid #ff8f46;left: -10px;}
    .zsx_ic{margin-top: 15px;}
    .zsx_item>h1 i{position: relative;top: 5px;}
    .zsx_item>h1{margin-top: 6px;}
    .zsx_cc:nth-child(1) .zsx_item+.zsx_item, .zsx_item+.zsx_item {margin-top: 10px;}
    .zsx_cc+.zsx_cc {margin-top: 12px;}
    
    .sdh_item {padding: 13px 15px 13px 26px;}
    .rxj_to>em{letter-spacing: 0;}
    .rxj_wz h1{font-size: 19px;}
    .jcz_wz {
        margin-right: 3px;
    }

    .zjs_ic>p {
        font-size: 15px;
    }

    .lxx_c>i:after {
        width: 28px;
    }

    .lxx_c>i {
        padding-bottom: 12px;
    }

    .lxx_cc {
        margin-top: 12px;
    }

    .jz_st {
        font-size: 14px;
        width: 100%;
    }

    .jz_st span {
        margin-right: 6px;
    }

    .jz_st span+span {
        margin-right: 0;
        margin-left: 6px;
    }

    .jz_st:after,
    .jz_st:before {
        width: 12%;
    }

    .tea_l>i {
        font-size: 12px;
    }

    .jcz_wz {
        font-size: 14px;
    }

    .jcz_ic li i {
        margin-left: 4px;
    }
    .whj_c{padding: 20px 0;}
    .whj_ic{padding: 14px 20px 15px;}
    .szb_r>h2{margin: 10px 0;padding: 10px 20px}
    .szb_pho>i{width: 28px;height: 28px;margin-right: 8px;}
    .szb_c>p{margin-top: 16px;}
    .jzs_tt h1 {font-size: 19px;}
    .jzs_tt h1 i {font-size: 21px;}
    .jzs_ic {margin-top: 10px;}
    .jzs_ww>p{font-size: 15px;}
    .xqw_tt>h1{font-size: 18px;}
    .dzz_l2 li em{font-size: 15px;}
    .dzz_l2>h1 {font-size: 19px;}
    .dzz_l2>h2{font-size: 22px;}
    .dzz_l2 .dzz_wz:after {height: 78%;top: 45%;}
    .dzz_l2 li, .dzz_l2 li+li {padding: 2px 4px;}
    .dzz_wz>p+p {margin-top: 6px;}
    .ygd_tit>b {font-size: 19px;}
    .gzx_tt>p{font-size: 15px;margin-top: 2px;}
    .gzx_c li+li {margin-top: 10px;}
    .gzx_c li em{font-size: 15px;}
    .gzx_tt>h1{font-size: 20px;}
    .gzx_c li i {
    border-radius: 30px 30px 0 30px;
    width: 30px;
    height: 30px;
    margin-right: 8px;
    line-height: 32px;position: relative;top: 3px;}
    .gzx_bc{padding: 16px 0 18px;}
    .gzx_c ul {margin-top: 11px;}
    .gzx_c li+li {margin-top: 8px;}
    .ygd_tit>p:after {width: 24px;}
    .dys_tt{border-bottom: 1px solid #eee;}
    .sqz_c3 .sqz_l>p span{font-size: 16px;}
    .jzs_ww:after{height: 1px;}
    .jzs_ww {margin-top: 8px;padding-top: 10px;}
    .jzs_ww:after {width: 22px;}
}

@media screen and (max-width:400px) {
    .coreTit h4 span{margin: 0 1px;}
    .gratis2 .txt h3,.gratis2 .txt dl dd h5{font-size: 17px;}
    .gratis2 .txt .c span{margin: 2px;}
    .gratis2 .txt dl{flex-wrap: nowrap;}
    .gratis2 .pic{right: 22px;}
    .jcz_wz {
        margin-right: 0;
    }

    .zjs_pho>em {
        font-size: 14px;
    }

    .jcz_ic>em {
        letter-spacing: 0;
        font-size: 16px;
    }

    .jcz_ic>em {
        padding: 4px 10px;
    }

    .zjs_ic>p {
        font-size: 14px;
    }

    .td_ic>div span+span {
        margin-left: 4px;
    }

    .td_ic>div>p:before {
        border-top: 6px solid #af0614;
        right: -4%;
        bottom: -6px;
        border-right: 14px solid transparent;
    }

    .gz_ic li b {
        height: 32px;
    }

    .td_ic>div>p {
        letter-spacing: 0;
    }

    .yx_c {
        padding: 4% 0;
    }

    .yx_ic {
        margin-left: 20%;
    }

    .sz_pho i {
        margin-left: 2px;
    }

    .sz_pho>p img {
        width: 13px;
    }

    .nx_img {
        width: 28%;
        top: 10%;
    }

    .sz_pho b {
        font-size: 15px;
    }

    .fuw_c>ul {
        margin: 11px 0 13px;
    }

    .fuw_c {
        padding: 4% 0;
    }

    .fuw_c>ul li {
        width: 30%;
    }

    .hx_item>p {
        width: 21%;
        min-width: auto;
    }

    .hx_item>p span {
        font-size: 48px;
    }

    .hx_item>p em {
        padding: 7px 3px;
        font-size: 14px;
    }

    .hx_item>div b {
        font-size: 15px;
        line-height: 22px;
    }

    .hx_item>div {
        width: 75%;
    }

    .fuw_c2>b {
        font-size: 18px;
    }

    .fuw_wz {
        flex-wrap: wrap;
    }

    .fuw_wz>i {
        font-size: 16px;
        width: 100%;
        margin-bottom: 6px;
    }

    .fuw_wz>em {
        font-size: 14px;
    }

    .fuw_c2>b {
        font-size: 16px;
        margin-top: 6px;
    }
    .sqz_c3 .sqz_l>h3 {margin-top: 7px;}
    .sqz_c3 .sqz_l>p{margin-top: 14px;}
}
@media screen and (max-width:360px) {
    .ygd_ic{width: 97%;margin: -150px auto 0;}
}