@font-face {    font-family: 'iconfont';    src: url('/static/default/fonts/iconfont.eot');    src: url('/static/default/fonts/iconfont.eot?#iefix') format('embedded-opentype'), url('/static/default/fonts/iconfont.woff2') format('woff2'), url('/static/default/fonts/iconfont.woff') format('woff'), url('/static/default/fonts/iconfont.ttf') format('truetype'), url('/static/default/fonts/iconfont.svg') format('svg');}/* css初始化 */body {    font-size: 14px;    font-family: "Microsoft YaHei", "	SimHei", "PingFang SC", "Source Han Sans CN", Arial, Tahoma, sans-serif, "方正兰亭超细黑简体";    color: rgb(40, 40, 40);    padding: 0!important;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {    margin: 0;    padding: 0;    font-style: normal;}.h1,.h2,.h3,h1,h2,h3,p {    margin: 0;}h1,h2,h3,h4,h5,h6 {    list-style: none;}input,select,button,textarea {    font-size: 14px;    border: 0;    background: none;    outline: none;    vertical-align: middle;    font-family: "Microsoft YaHei", "	SimHei", "PingFang SC", "Source Han Sans CN", Arial, Tahoma, sans-serif, "方正兰亭超细黑简体";}button {    overflow: visible}ul {    list-style: none;    margin: 0;    padding: 0;}img {    border: none;}li {    list-style: none;}a {    color: rgb(40, 40, 40);    text-decoration: none;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}a:hover {    text-decoration: none !important;    color: var(--main-color);}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {    outline: none;}button:focus {    outline: none;}/* 整体 */.e_m {    width: 100%;    height: 100%;    position: fixed;    top: 0;    left: 0;    background-color: rgba(0, 0, 0, .9);    z-index: 99999;    display: none;}.e_m .n_r {    width: 200px;    padding: 10px;    background-color: #fff;    position: absolute;    top: 50%;    left: 50%;    text-align: center;    transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);}.e_m .n_r img {    width: 100%;    height: auto;    display: block;}.e_m .n_r p {    font-size: 15px;    color: #888;    margin-top: 10px;}@media only screen and (max-width:640px) {    .e_m .n_r {        width: 230px;        padding: 15px;    }    .e_m .n_r p {        font-size: 15px;    }}@media only screen and (max-width:992px) {    html.on {        width: 100%;        height: 100%;        position: fixed;        top: 0;        left: 0;        overflow: hidden;    }}@media only screen and (max-width:992px) {    body.on {        transform: translateX(-60%);        -webkit-transform: translateX(-60%);        -moz-transform: translateX(-60%);        -ms-transform: translateX(-60%);        -o-transform: translateX(-60%);    }}@media only screen and (max-width:992px) {    .sj_bj {        width: 100%;        height: 100%;        background-color: rgba(0, 0, 0, .5);        position: absolute;        top: 0;        left: 0;        content: "";        z-index: 999999999999999999999;        display: none;    }} :focus {    outline: none;} :root {    --main-color: #1f2e98;}.swiper-button-prev:after,.swiper-button-next:after {    display: none;}.header {    background: rgb(255, 255, 255);    width: 100%;    position: relative;    /* position: fixed;    z-index: 9999999999999; */    transition: all .2s;    -o-transition: all .2s;    -ms-transition: all .2s;    -moz-transition: all .2s;    -webkit-transition: all .2s;}/* .header_h {    height: 98.5px;} */.header .container {    display: flex;    align-items: center;    /* max-width: 1600px; */    justify-content: space-between;}.header .logo {    margin: 16.5px 0;    text-align: center;}.header .logo img {    width: 100%;    max-width: 230px;}.header .en a {    color: #fff;    font-size: 16px;    font-weight: bold;    margin-left: 5px;}.header .en a:hover {    color: var(--main-color);}.header .nav ul {    width: 100%;    display: flex;}.header .nav ul li {    position: relative;    /* flex: 0 0 10.3333%; */    background-size: 0 100%;    margin-right: 70px;    text-align: center;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.header .nav ul li:hover {    background-size: 100% 100%;}.header .nav ul li.on {    background-size: 100% 100%;}/* .header .nav ul li:after {    width: 0;    height: 3px;    background-color: var(--main-color);    position: absolute;    left: 50%;    bottom: 0;    content: "";    transform: translateX(-50%);    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -ms-transform: translateX(-50%);    -o-transform: translateX(-50%);    transition: all .3s;    -o-transition: all .3s;    -ms-transition: all .3s;    -moz-transition: all .3s;    -webkit-transition: all .3s;} *//* .header .nav ul li:hover:after {    width: 100%;}.header .nav ul li.on:after {    width: 100%;} */.header .nav .y_j {    position: relative;}.header .nav .y_j i {    display: none;    padding-left: 10px;    font-size: 12px;    font-weight: bold;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.header .nav .y_j a {    display: block;    font-size: 18px;    /* text-transform: uppercase; */    line-height: 67px;    color: #333;}.header .nav ul li:hover .y_j a {    color: var(--main-color);}.header .nav ul li.on .y_j a {    color: var(--main-color);}.header .nav ul li .e_j::after {    /* display: none; */    opacity: 0;    position: absolute;    top : -10px;    left: 50%;    z-index: 600;    content: '';    margin: 0 0 0 -10px;    width: 0;    height: 0;    border-style: solid;    border-width: 0 10px 10px 10px;    border-color: transparent transparent #5373c3 transparent;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.header .nav ul li:hover .e_j::after {    opacity: 1;}.header .nav .e_j {    width: 300px;    /* padding: 10px 0; */    background: #5373c3;    box-shadow: 0 0 5px #aaa;    position: absolute;    top: 67px;    left: 50%;    margin-left: -150px;    opacity: 0;    visibility: hidden;    transform: translateY(10px);    -webkit-transform: translateY(10px);    -moz-transform: translateY(10px);    -ms-transform: translateY(10px);    -o-transform: translateY(10px);    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.header .nav ul li:hover .e_j {    opacity: 1;    visibility: inherit;    z-index: 999;    transform: translateY(0);    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);}.header .nav .e_j a {    font-size: 14px;    /* line-height: 36px; */    text-align: left;    display: block;    color: #fff;    border-bottom: 1px solid #6d88cc;    padding: 13px 50px 13px 15px;    position: relative;}.header .nav .e_j a:hover {    /* color: #fff; */    background: #021a59;}.header .nav .e_j a:hover::before {    right: 40px;}.header .nav .e_j a::before {    position: absolute;    font-size: 20px;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    right: 50px;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}/* header  an */.header .an {    position: absolute;    top: 50%;    margin-top: -13px;    right: 30px;    height: 27px;    width: 40px;    display: none;}.header .an span {    width: 40px;    height: 3px;    background-color: var(--main-color);    display: block;    position: absolute;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.header .an span.a1 {    top: 0;    left: 0;}.header .an span.a2 {    top: 12px;    left: 0;}.header .an span.a3 {    top: 24px;    left: 0;}.header .an.n span.a2 {    display: none;}.header .an.n span.a1 {    top: 10px;    transform: rotate(45deg);    -o-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -webkit-transform: rotate(45deg);}.header .an.n span.a3 {    top: 10px;    transform: rotate(135deg);    -o-transform: rotate(135deg);    -ms-transform: rotate(135deg);    -moz-transform: rotate(135deg);    -webkit-transform: rotate(135deg);}/* .header .container {    position: relative;} */.header .head_icon {    position: absolute;    right: 0;    top: 50%;    margin-top: -17px;}.header .search {    position: relative;    line-height: 111px;}.header .search a {    font-size: 17px;    color: #7bbfe5;    padding: 0 29px 0 46px;}.header .search button {    color: #7bbfe5;    font-size: 19px;    position: absolute;}.header .search .icon-search:before {    font-size: 20px;    color: #333;}@media only screen and (max-width:1210px) {    .header .nav ul li {        margin-right: 40px;    }}@media only screen and (max-width:992px) {    .header .logo {        width: 35%;        margin: 10px 0;    }    .header .nav ul li .y_j a::after {        display: none;    }    .header .nav {        width: 60%;        height: 100%;        padding: 10px 5% 0;        margin: 0;        background-color: #141414;        height: 100%;        position: fixed;        top: 0;        right: -60%;        z-index: 9999;        overflow: auto;        transition: all .5s;        -o-transition: all .5s;        -ms-transition: all .5s;        -moz-transition: all .5s;        -webkit-transition: all .5s;    }    .header .nav ul {        width: 100%;        display: block;    }    .header .nav ul li:nth-child(2) {        margin-left: 0;    }    .header .nav ul li {        width: 100%;        height: auto;        text-align: left;        background: none;        border-bottom: 1px solid rgba(255, 255, 255, .1);        float: none;        margin: 0;        padding: 0;    }    .header .nav ul li:after {        display: none;    }    .header .nav .y_j i {        display: block;        width: 100%;        padding-right: 10px;        position: absolute;        top: 0;        right: 0;        font-size: 16px;        text-align: right;        color: #ddd;        line-height: 46px;        z-index: 99;    }    .header .nav ul li:hover .y_j i {        color: #ddd;        transform: none;        -webkit-transform: none;        -moz-transform: none;        -ms-transform: none;        -o-transform: none;    }    .header .nav ul li.on .y_j i {        color: #ddd;    }    .header .nav .y_j a {        font-size: 16px;        line-height: 42px;        color: #fff;        display: block;    }    .header .nav ul li:hover .y_j a {        color: #fff;        border-bottom: 3px solid transparent;    }    .header .nav ul li.on .y_j a {        color: #fff;        border-bottom: 3px solid transparent;    }    .header_h {        height: 84px;    }    .header .head_icon {        top: 0;        margin-top: 0;        right: 20%;    }    .header .nav .e_j {        width: 100%;        background: none;        box-shadow: none;        position: relative;        left: auto;        top: auto;        padding: 5px 0;        margin-left: 0;        opacity: 1;        visibility: inherit;        display: none;        transform: none;        -webkit-transform: none;        -moz-transform: none;        -ms-transform: none;        -o-transform: none;        transition: none;        -o-transition: none;        -ms-transition: none;        -moz-transition: none;        -webkit-transition: none;    }    /* .header .nav ul li:hover .e_j {         transform: none;         -webkit-transform: none;         -moz-transform: none;         -ms-transform: none;         -o-transform: none;     } */    .header .nav .e_j a {        font-size: 14px;        line-height: 26px;        padding: 0;        border: none;        text-align: left;        color: #fff;    }    .header .nav .e_j a::before {        display: none;    }    .header .an {        display: block;    }}@media only screen and (max-width:640px) {    .header .en {        margin-right: 71px;    }    .header .en a {        font-size: 12px;        margin-left: 2px;    }    .header_h {        height: 63.3px;    }}footer {    background-color: #e7e9ee;    color: #333;    padding: 90px 70px 170px;}footer .ft_nav ul li {    display: inline-block;    margin-right: 70px;}footer .ft_nav a {    font-size: 18px;    margin-bottom: 10px;    font-weight: 400;}footer .ft_nav strong {    color: var(--main-color);    font-weight: 400;    font-size: 18px;    margin: 40px 0 15px;    display: block;}footer .ft_nav .ft_xx {    font-size: 18px;}footer .ft_wx {    display: flex;    justify-content: space-between;}footer .ft_wx .img {    width: 150px;    height: 150px;    background-color: #333;}footer .ft_wx .img img {    width: 100%;    display: block;}@media only screen and (max-width:1310px) {    footer .ft_nav ul li {        margin-right: 30px;    }}@media only screen and (max-width:992px) {    footer {        padding: 35px 0;    }    footer .ft_hd {        margin-bottom: 20px;    }    footer .ft_hd h3 {        font-size: 16px;    }    footer .ft_lx .lx {        font-size: 16px;    }    footer .ft_lx .lx i {        font-size: 18px;    }    footer .ft_lx {        border: none;        padding: 0;    }    footer .ft_er .er {        justify-content: center;        padding: 15px 0 0;    }    footer .ft_nav ul li {        margin-right: 40px;        font-size: 16px;    }    footer .ft_nav strong {        font-size: 16px;        margin: 25px 0 10px;    }    footer .ft_nav .ft_xx {        font-size: 16px;        margin-bottom: 20px;    }    footer .ft_wx {        justify-content: center;    }    footer .ft_wx .img:first-child {        margin-right: 20px;    }}@media only screen and (max-width:640px) {    footer .ft_hd {        display: none;    }    footer .ft_lx .lx {        font-size: 15px;    }    footer .ft_er .er a p {        font-size: 12px;    }    footer .ft_nav a {        font-size: 16px;    }    footer .ft_nav ul li {        margin-right: 15px;    }    footer .ft_nav strong {        font-size: 14px;        margin: 15px 0 10px;    }    footer .ft_nav .ft_xx {        font-size: 14px;    }}.cpA_top {    background-color: #e7e9ee;    padding-bottom: 90px;}.cp_bt {    font-size: 32px;    color: var(--main-color);    padding: 40px 0;    text-align: center;}.ny_nav {    display: block;    margin-bottom: 20px;}.ny_nav a {    color: #333;}.ny_nav a:hover {    color: var(--main-color);}.top_row .row .col-lg-3 {    padding: 0 5px;    position: relative;    margin-bottom: 10px;}.top_row .row_tw {    display: block;    height: 100%;    display: flex;    justify-content: center;    align-items: center;    flex-direction: column;    color: #fff;    font-size: 24px;    margin-bottom: 10px;    padding: 20px 0;}.top_row .row .col-lg-3:nth-child(1) .row_tw {    background-color: #7591ed;}.top_row .row .col-lg-3:nth-child(2) .row_tw {    background-color: #fe8700;}.top_row .row .col-lg-3:nth-child(3) .row_tw {    background-color: #fff;    color: #1f2e98;}.top_row .row .col-lg-3:nth-child(4) .row_tw {    background-color: #797ef7;}.top_row .row .col-lg-3:nth-child(5) .row_tw {    background-color: #2c4aac;}.top_row .row_ul li:nth-child(1)::after {    /* display: none; */    opacity: 0;    position: absolute;    top: -10px;    left: 22%;    z-index: 600;    content: '';    margin: 0 0 0 -10px;    width: 0;    height: 0;    border-style: solid;    border-width: 0 10px 10px 10px;    border-color: transparent transparent #5373c3 transparent;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.top_row .row .col-lg-3:hover .row_ul li:nth-child(1)::after {    opacity: 1;}.top_row .row_ul {    width: 300px;    /* padding: 10px 0; */    background: #5373c3;    box-shadow: 0 0 5px #aaa;    position: absolute;    top: 70%;    left: 81%;    margin-left: -150px;    opacity: 0;    visibility: hidden;    z-index: 11;    transform: translateY(10px);    -webkit-transform: translateY(10px);    -moz-transform: translateY(10px);    -ms-transform: translateY(10px);    -o-transform: translateY(10px);    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.top_row .row .col-lg-3:hover .row_ul {    opacity: 1;    visibility: inherit;    z-index: 999;    transform: translateY(0);    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);}.top_row .row_ul a {    font-size: 14px;    /* line-height: 36px; */    text-align: left;    display: block;    color: #fff;    border-bottom: 1px solid #6d88cc;    padding: 13px 50px 13px 15px;    position: relative;}.top_row .row_ul a:hover {    /* color: #fff; */    background: #021a59;}.top_row .row_ul a:hover::before {    right: 20px;}.top_row .row_ul a::before {    position: absolute;    font-size: 20px;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    right: 10px;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.cp_A .bot_img {    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}.cp_A .bot_img img {    margin: 45px 0 46px;}.cp_A .bot_img h2 {    color: #333;    font-size: 24px;    font-weight: 400;}.cp_A .cpA_bot .bot_logo {    padding: 60px 0 100px;}.cp_A .cpA_bot .bot_logo .col-lg-3 {    display: flex;    justify-content: center;}.cp_A .cpA_bot .bot_logo .img {    overflow: hidden;    margin-bottom: 20px;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.cp_A .cpA_bot .bot_logo .img:hover {    transform: translateY(-5px);    -webkit-transform: translateY(-5px);}.cp_A .cpA_bot .bot_logo .img:hover img {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -moz-transform: scale(1.1);}.cp_A .cpA_bot .bot_logo img {    max-width: 100%;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}@media only screen and (max-width:992px) {    .cp_bt {        font-size: 30px;        padding: 20px 0;    }    .ny_nav {        margin-bottom: 10px;    }    .top_row .row_tw {        padding: 10px 0;        font-size: 16px;    }    .cpA_top {        padding-bottom: 50px;    }    .cp_A .bot_img img {        margin: 30px 0 15px;    }    .cp_A .bot_img h2 {        font-size: 22px;    }    .cp_A .cpA_bot .bot_logo {        padding: 35px 0 50px;    }}@media only screen and (max-width:640px) {    .cp_bt {        font-size: 28px;    }    .cpA_top {        padding-bottom: 35px;    }    .top_row .row_tw {        font-size: 14px;    }    .cp_A .bot_img img {        margin: 20px 0 10px;    }    .cp_A .bot_img h2 {        font-size: 20px;    }}.cp_B .col-lg-6 {    padding: 0 5px;    margin-bottom: 10px;}.cp_B .col-lg-6 .cpB_tw .tw_tp {    overflow: hidden;}.cp_B .col-lg-6 .cpB_tw .tw_tp img {    width: 100%;    transition: all 4s;    -o-transition: all 4s;    -ms-transition: all 4s;    -moz-transition: all 4s;    -webkit-transition: all 4s;}.cp_B .col-lg-6 .cpB_tw .tw_tp:hover img {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -moz-transform: scale(1.1);}.cp_B .col-lg-6 .cpB_tw .tw_wz {    padding: 80px 0;    background-color: #fff;    text-align: center;    color: var(--main-color);    font-size: 24px;}@media only screen and (max-width:992px) {    .cp_B .col-lg-6 .cpB_tw .tw_wz {        padding: 50px 0;        font-size: 22px;    }}.ny_nav a:last-child {    color: var(--main-color);}@media only screen and (max-width:640px) {    .cp_B .col-lg-6 .cpB_tw .tw_wz {        padding: 35px 0;        font-size: 20px;    }}.cp_C .cpC {    display: flex;}.cp_C .cpC .cpC_l,.cp_C .cpC .cpC_r {    flex: 1;}.cp_C .cpC .cpC_l {    background-color: #fff;    padding: 25px 40px 30px;    font-size: 18px;    line-height: 1.2;}.cp_C .cpC .cpC_r img {    width: 100%;    height: 100%;}@media only screen and (max-width:992px) {    .cp_C .cpC {        flex-wrap: wrap;    }    .cp_C .cpC .cpC_l,    .cp_C .cpC .cpC_r {        flex: 0 0 100%;    }    .cp_C .cpC .cpC_l {        font-size: 16px;        line-height: 1.5;    }}@media only screen and (max-width:640px) {    .cp_C .cpC .cpC_l {        font-size: 14px;        line-height: 1.5;    }    .cp_C .cpC .cpC_l {        padding: 15px 25px 20px;    }}.ky_yq .col-lg-3 {    padding: 0 5px;    margin-bottom: 25px;}.ky_yq .yq_tw {    height: 100%;    display: block;}.ky_yq .yq_tw .tw_tp {    overflow: hidden;    background-color: #fff;}.ky_yq .yq_tw .tw_tp img {    width: 100%;    transition: all 1s;    -o-transition: all 1s;    -ms-transition: all 1s;    -moz-transition: all 1s;    -webkit-transition: all 1s;}.ky_yq .yq_tw:hover img {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -moz-transform: scale(1.1);    opacity: .9;}.ky_yq .col-lg-3 .tw_wz {    font-size: 18px;    color: #fff;    padding: 10px 0;    text-align: center;}.ky_yq .col-lg-3:nth-child(2n+1) .tw_wz {    background-color: #797ef7;}.ky_yq .col-lg-3:nth-child(2n+2) .tw_wz {    background-color: #1f2e98;}.ky_yq .col-lg-3:nth-child(2n+3) .tw_wz {    background-color: #fe8700;}@media only screen and (max-width:992px) {    .ky_yq .col-lg-3 .tw_wz {        font-size: 16px;    }}@media only screen and (max-width:640px) {    .ky_yq .col-lg-3 .tw_wz {        font-size: 14px;    }}.lx_wm .li_icon,.lx_wm .lx_xx {    display: flex;    justify-content: center;    align-items: center;    flex-direction: column;}.lx_wm .li_icon {    padding: 30px 0;}.lx_wm .li_icon img {    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.lx_wm .li_icon:hover img {    transform: translateY(-5px);    -webkit-transform: translateY(-5px);}.lx_wm ul li {    margin-bottom: 10px;}.lx_wm ul li:nth-child(1) .li_icon {    background-color: #7591ed;}.lx_wm ul li:nth-child(2) .li_icon {    background-color: #fe8700;}.lx_wm ul li:nth-child(3) .li_icon {    background-color: #2c4aac;}.lx_wm .lx_xx {    align-items: flex-start;    color: var(--main-color);    font-size: 22px;    padding-left: 35px;    padding-left: 30px;    background-color: #fff;}.lx_wm .lx_xx h3 {    font-size: 22px;    font-weight: 400;    margin-bottom: 15px;}.lx_wm .wm_r,.lx_wm .wm_l {    flex: 0 0 49.5%;}.lx_wm .wm_r .li_icon,.lx_wm .wm_r .wm_dt {    padding: 0;}.lx_wm .wm_r .li_icon {    background-color: #7591ed;}.lx_wm .wm_r .wm_dt img {    width: 100%;    max-height: 470px;}@media only screen and (max-width:1201px) {    .lx_wm .li_icon {        padding: 14.5px 0;    }    .lx_wm .lx_xx h3 {        font-size: 20px;    }    .lx_wm .lx_xx {        font-size: 20px;    }}@media only screen and (max-width:992px) {    .lx_wm .wm_r,    .lx_wm .wm_l {        flex: 0 0 100%;    }    .lx_wm .lx_xx {        padding: 20px 15px;        font-size: 18px;    }    .lx_wm .lx_xx h3 {        font-size: 18px;        margin-bottom: 10px;    }}@media only screen and (max-width:640px) {    .lx_wm .lx_xx h3 {        font-size: 16px;        margin-bottom: 10px;    }    .lx_wm .lx_xx {        font-size: 16px;    }}.qy_dt>.row {    margin-bottom: 10px;}.qy_dt>.row:nth-child(2) .dt_nr {    background-color: #7591ed;}.qy_dt>.row:nth-child(4) .dt_nr {    background-color: #fe8700;}.qy_dt>.row:nth-child(6) .dt_nr {    background-color: #2c4aac;}.qy_dt>.row:nth-child(2) .dt_nr .nr_bt,.qy_dt>.row:nth-child(4) .dt_nr .nr_bt,.qy_dt>.row:nth-child(6) .dt_nr .nr_bt {    color: #fff;}.qy_dt>.row:nth-child(2) .dt_nr>span,.qy_dt>.row:nth-child(4) .dt_nr>span,.qy_dt>.row:nth-child(6) .dt_nr>span {    color: #fff;}.qy_dt>.row:nth-child(2) .dt_nr .nr_d,.qy_dt>.row:nth-child(4) .dt_nr .nr_d,.qy_dt>.row:nth-child(6) .dt_nr .nr_d {    color: #fff;}.qy_dt>.row:nth-child(2) .dt_nr .nr_jr,.qy_dt>.row:nth-child(4) .dt_nr .nr_jr,.qy_dt>.row:nth-child(6) .dt_nr .nr_jr {    color: #fff;}.qy_dt .col-lg-6 {    padding: 0 5px;}.qy_dt .dt_nr {    background-color: #fff;    display: flex;    justify-content: center;    flex-direction: column;    padding: 15px 55px 40px 40px;    height: 100%;}.qy_dt .dt_nr .nr_bt {    font-size: 24px;    color: var(--main-color);    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    text-overflow: ellipsis;}.qy_dt .dt_nr>span {    display: inline;    width: 87px;    color: #333;    border: 1px solid;    padding: 0 3px;    margin: 20px 0 40px;}.qy_dt .dt_nr .nr_d {    font-size: 16px;    color: #333;    line-height: 1.5;    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    text-overflow: ellipsis;}.qy_dt .dt_nr .nr_jr {    color: #999;    font-size: 24px;    margin-top: 20px;}.qy_dt .dt_nr .nr_jr:hover {    transform: translateX(10px);    -webkit-transform: translateX(10px);}.qy_dt .img {    overflow: hidden;}.qy_dt .img:hover img {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -moz-transform: scale(1.1);}.qy_dt .img img {    width: 100%;    transition: all 1s;    -o-transition: all 1s;    -ms-transition: all 1s;    -moz-transition: all 1s;    -webkit-transition: all 1s;}@media only screen and (max-width:1210px) {    .qy_dt .img {        height: 100%;    }    .qy_dt .img img {        height: 100%;    }}@media only screen and (max-width:992px) {    .qy_dt>.row {        flex-direction: column-reverse;        margin: 15px 0 30px;    }    .qy_dt .dt_nr {        padding: 15px 25px 20px 25px;    }    .qy_dt .dt_nr .nr_bt {        font-size: 22px;    }    .qy_dt .dt_nr>span {        margin: 15px 0 30px;    }    .qy_dt .dt_nr .nr_d {        font-size: 14px;    }    .qy_dt .dt_nr .nr_jr {        color: #999;        font-size: 22px;        margin-top: 15px;    }}@media only screen and (max-width:640px) {    .qy_dt .dt_nr .nr_bt {        font-size: 20px;    }    .qy_dt .dt_nr>span {        font-size: 12px;        width: 78px;        margin: 10px 0 15px;    }}.qy_B {    background-color: #fff;    padding: 25px 40px 80px;}.qy_B>h2 {    font-size: 36px;    color: var(--main-color);    line-height: 1.5;}.qy_B>span {    width: 100px;    text-align: center;    font-size: 16px;    color: #333;    border: 1px solid;    margin-top: 10px;    margin-bottom: 30px;    display: block;}.qy_B .qyB_nr {    font-size: 18px;}.qy_B .qyB_nr img {    float: right;    max-width: 100%;}@media only screen and (max-width:992px) {    .qy_B>h2 {        font-size: 30px;        line-height: 1.2;    }    .qy_B .qyB_nr {        font-size: 16px;        line-height: 1.5;    }    .qy_B .qyB_nr img {        margin: 15px 0;    }    .qy_B {        padding: 20px 25px 35px;    }}@media only screen and (max-width:640px) {    .qy_B>h2 {        font-size: 26px;    }    .qy_B>span {        font-size: 12px;        width: 79px;        margin: 20px 0;    }    .qy_B .qyB_nr {        font-size: 14px;    }}.zj_wm .wm_nr {    margin-bottom: 15px;}.zj_wm .wm_nr .nr_fm {    background-color: #fff;    display: flex;    justify-content: center;    align-items: center;    overflow: hidden;    padding: 25px 0 10px;}.zj_wm .wm_nr .nr_fm:hover img {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -moz-transform: scale(1.1);}.zj_wm .wm_nr .nr_fm img {    max-width: 100%;    transition: all 1s;    -o-transition: all 1s;    -ms-transition: all 1s;    -moz-transition: all 1s;    -webkit-transition: all 1s;}.zj_wm .wm_nr .nr_lj {    display: flex;    flex-direction: column;    justify-content: space-between;    height: 200px;    padding: 45px 0 30px 40px;}.zj_wm .col-lg-4:nth-child(1) .wm_nr .nr_lj {    background-color: #2c4aac;}.zj_wm .col-lg-4:nth-child(2) .wm_nr .nr_lj {    background-color: #fe8700;}.zj_wm .col-lg-4:nth-child(3) .wm_nr .nr_lj {    background-color: #797ef7;}.zj_wm .wm_nr .nr_lj:hover i {    transform: translateX(10px);    -webkit-transform: translateX(10px);}.zj_wm .wm_nr .nr_lj h2 {    font-size: 24px;    color: #fff;}.zj_wm .wm_nr .nr_lj i {    font-size: 24px;    color: #fff;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}@media only screen and (max-width:1230px) {    .zj_wm .wm_nr .nr_lj {        padding: 25px 0 25px 25px;        height: 150px;    }}@media only screen and (max-width:992px) {    .zj_wm .wm_nr .nr_lj h2 {        font-size: 22px;    }    .zj_wm .wm_nr .nr_lj i {        font-size: 22px;    }    .zj_wm .wm_nr .nr_lj {        height: 130px;    }}@media only screen and (max-width: 640px) {    .zj_wm .wm_nr .nr_lj h2 {        font-size: 20px;    }    .zj_wm .wm_nr .nr_lj i {        font-size: 20px;    }    .zj_wm .wm_nr .nr_lj {        font-size: 110px;    }    .zj_wm .wm_nr .nr_lj {        padding: 15px;    }}.zj_B {    display: flex;    margin-bottom: 60px;    word-wrap: break-word}.zj_B .zjB_l,.zj_B .zjB_r {    flex: 0 0 50%;    max-width: 50%;}.zj_B .zjB_l {    font-size: 16px;    color: #333;    line-height: 1.5;    padding: 40px 75px 60px 40px;    background-color: #fff;}.zj_B .zjB_l h4 {    font-size: 18px;    color: var(--main-color);    margin-bottom: 45px;}.zjB .zj_B:nth-child(3n) h4,.zjB .zj_B:nth-child(5n) h4 {    color: #fff;}.zjB .zj_B:nth-child(3n) .zjB_l {    color: #fff;    background-color: #1f2e98;}.zjB .zj_B:nth-child(5n) .zjB_l {    background-color: #5e90bd;    color: #fff;}.zj_B .zjB_r {    overflow: hidden;}.zj_B .zjB_r:hover img {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -moz-transform: scale(1.1);}.zj_B .zjB_r img {    width: 100%;    height: 100%;    transition: all 1s;    -o-transition: all 1s;    -ms-transition: all 1s;    -moz-transition: all 1s;    -webkit-transition: all 1s;}@media only screen and (max-width:1230px) {    .zj_B .zjB_l {        padding: 20px 20px 30px;    }}@media only screen and (max-width:992px) {    .zj_B .zjB_r {        order: -1;    }    .zj_B {        flex-wrap: wrap;    }    .zj_B .zjB_l,    .zj_B .zjB_r {        flex: 0 0 100%;        max-width: 100%;    }    .zj_B .zjB_l h4 {        font-size: 16px;        margin-bottom: 25px;    }    .zj_B .zjB_l {        font-size: 14px;    }    .zj_B {        margin-bottom: 40px;    }}.hzlb {    position: relative;}.hzlb .hz_lb {    padding: 10px 0 0;}.hzlb .hz_lb .img {    height: 95px;    background-color: #fff;    display: flex;    justify-content: center;    align-items: center;    overflow: hidden;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.hzlb .hz_lb .img:hover {    transform: translateY(-5px);    /* border: 1px solid #fff; */}.hzlb .hz_lb img {    width: 100%;    max-height: 100%;}.swiper-button-prev,.swiper-button-next {    color: #0e4883;    font-size: 24px;    top: 60%;    font-weight: 700;}.swiper-button-prev {    left: -40px;    /* display: none; */}.swiper-button-next {    right: -40px;}@media only screen and (max-width:1300px) {    .swiper-button-prev,    .swiper-button-next {        display: none;    }    .hzlb .hz_lb .img {        height: 80px;    }    .hzlb .hz_lb .img {        height: 60px;    }}.sy .cpA_top {    padding-top: 20px;}.sy_TOP {    display: flex;    /* margin-top: 20px; */}.sy_TOP .TOP_l,.sy_TOP .TOP_r {    width: 50%;}.sy_TOP .TOP_l .l_lb{    height: 202px;}.sy_TOP .TOP_l .l_lb .swiper-slide {    display: flex;}.sy_TOP .TOP_l .l_lb .swiper-slide>a,.sy_TOP .TOP_l .l_lb .swiper-slide .img {    flex: 0 0 50%;    overflow: hidden;}.sy_TOP .TOP_l .l_lb .swiper-slide .img img {    width: 100%;    height: 100%;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.sy_TOP .TOP_l .l_lb .swiper-slide .img:hover img {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -moz-transform: scale(1.1);}.sy_TOP .TOP_l .l_lb .swiper-slide>a {    background-color: #1f2e98;    padding: 40px 30px 35px;    color: #fff;    position: relative;}.sy_TOP .TOP_l .l_tp {    display: block;}.sy_TOP .TOP_l .l_tp img {    width: 100%;}.sy_TOP .TOP_l .l_lb .swiper-slide>a:hover .a_zz {    top: 0;}.sy_TOP .TOP_l .l_lb .swiper-slide>a:hover {    opacity: .7;}.sy_TOP .TOP_l .l_lb .swiper-pagination {    left: -70px;}.sy_TOP .TOP_l .l_lb .swiper-pagination-bullet {    width: 15px;    height: 15px;    border: 1px solid #fff;    background: transparent;}.sy_TOP .TOP_l .l_lb .swiper-pagination-bullet-active {    background: #fff;}.sy_TOP .TOP_l .l_lb .a_zz {    position: absolute;    top: 100%;    left: 0;    width: 100%;    height: 100%;    z-index: 1;    background-color: rgb(247, 247, 247);    color: #333;    padding: 25px;    line-height: 1.2;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.sy_TOP .TOP_l .l_lb .a_zz i {    position: absolute;    bottom: 25px;    font-size: 20px;}.sy_TOP .TOP_r .TOPr {    display: flex;    flex-wrap: wrap;}.sy_TOP .TOP_r .r_1,.sy_TOP .TOP_r .r_2 {    width: 50%;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}.sy_TOP .TOP_r .r_1 {    align-items: flex-start;    padding: 30px 40px 20px 30px;    font-size: 14px;    color: #333;    background-color: #fff;}.sy_TOP .TOP_r .r_1:hover {    background-color: #f7f7f7;}.sy_TOP .TOP_r .r_1 h2 {    font-size: 24px;    color: var(--main-color);    margin-bottom: 10px;}.sy_TOP .TOP_r .r_1:hover i {    transform: translateX(10px);    -webkit-transform: translateX(10px);}.sy_TOP .TOP_r .r_1 i {    font-size: 18px;    color: #000;    font-weight: 700;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.sy_TOP .TOP_r .r_2 {    color: #fff;    padding: 26.7px 0;    font-size: 18px;    position: relative;    overflow: hidden;}.sy_TOP .TOP_r .r_2:nth-child(2) {    background-color: #7591ed;}.sy_TOP .TOP_r .r_2:nth-child(3) {    background-color: #fe8700;}.sy_TOP .TOP_r .r_2:nth-child(4) {    background-color: #fff;    color: var(--main-color);}.sy_TOP .TOP_r .r_2:nth-child(5) {    background-color: #797ef7;}.sy_TOP .TOP_r .r_2:nth-child(6) {    background-color: #2c4aac;}.sy_TOP .TOP_r .r_2:hover .a_zz {    top: 0;}.sy_TOP .TOP_r .r_2 img,.sy_TOP .TOP_r .r_2 p {    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.sy_TOP .TOP_r .r_2:hover img,.sy_TOP .TOP_r .r_2:hover .p {    opacity: 0;    transform: translateY(-10px);    -webkit-transform: translateY(-10px);}.sy_TOP .TOP_r .r_2 .a_zz {    position: absolute;    top: 100%;    left: 0;    width: 100%;    height: 100%;    z-index: 1;    color: #fff;    padding: 25px;    line-height: 1.2;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}.sy_TOP .TOP_r .r_2:nth-child(4) .a_zz {    color: #333;}.sy_TOP .TOP_r .r_2 .a_zz i {    position: absolute;    bottom: 25px;    font-size: 20px;}.sy_DOM .col-lg-2 {    padding: 0 10px;}.sy_DOM .DOM_tw {    height: 100%;}.sy_DOM .DOM_tw:hover .tw_t img {    transform: scale(1.1);    -webkit-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    -moz-transform: scale(1.1);    opacity: .8;}.sy_DOM .DOM_tw .tw_t {    overflow: hidden;    margin-bottom: 15px;}.sy_DOM .DOM_tw .tw_t img {    width: 100%;    display: block;    transition: all 2s;    -o-transition: all 2s;    -ms-transition: all 2s;    -moz-transition: all 2s;    -webkit-transition: all 2s;}.sy_DOM .DOM_tw:hover .tw_w {    transform: translateY(-5px);    -webkit-transform: translateY(-5px);}.sy_DOM .DOM_tw .tw_w {    background-color: #fff;    min-height: 170px;    font-size: 16px;    padding: 10px;    transition: all .5s;    -o-transition: all .5s;    -ms-transition: all .5s;    -moz-transition: all .5s;    -webkit-transition: all .5s;}@media only screen and (max-width:1210px) {    .sy_TOP .TOP_r .r_2 {        padding: 27px 0;    }}@media only screen and (width:1200px) {    .l_lb {        height: 221px;    }}@media only screen and (max-width:992px) {    .sy_TOP .TOP_l,    .sy_TOP .TOP_r {        width: 100%;    }    .header .en{        right: 10% !important;    }    .sy_TOP {        flex-wrap: wrap;    }    .header .nav ul li .e_j::after{        display: none !important;    }    .sy_TOP .TOP_r .r_2 {        padding: 20px 0;        font-size: 16px;    }    .sy_TOP .TOP_r .r_1 h2 {        font-size: 22px;    }    .sy_TOP .TOP_l .l_lb .swiper-pagination-bullet {        width: 13px;        height: 13px;    }    .sy_DOM .col-lg-2 {        margin-bottom: 30px;    }    .sy_DOM .DOM_tw .tw_w {        font-size: 14px;        min-height: 150px;    }    .sy_TOP .TOP_l .l_lb .swiper-slide>a {        padding: 20px 15px 35px;    }}@media only screen and (max-width:640px) {    .sy_TOP .TOP_r .r_2 .a_zz {        font-size: 12px;    }    .sy_TOP .TOP_r .r_2 .a_zz i {        font-size: 16px;    }    .sy_TOP .TOP_r .r_1 {        padding: 15px 20px;    }    .sy_TOP .TOP_r .r_2 {        font-size: 14px;    }    .sy_TOP .TOP_l .l_lb .swiper-slide{        flex-wrap: wrap;    }    .sy_TOP .TOP_l .l_lb{        height: auto;    }    .sy_TOP .TOP_l .l_lb .swiper-slide>a, .sy_TOP .TOP_l .l_lb .swiper-slide .img{        flex: 0 0 100%  ;    }     .sy_TOP .TOP_l .l_lb .swiper-slide .img img{         height: 235px;     }    .sy_TOP .TOP_l .l_lb .swiper-slide>a{        order: 1;        text-overflow: -o-ellipsis-lastline;        overflow: hidden;        text-overflow: ellipsis;        display: -webkit-box;    /*    -webkit-line-clamp: 2;        line-clamp: 2;*/        min-height: 141px;        -webkit-box-orient: vertical;    }    .sy_DOM .DOM_tw .tw_w{        min-height: 320px;    }}/*加入我们*/.rc_zp .jr_lm {    overflow: hidden;    /*margin-bottom: 20px;*/    box-shadow: 0px 5px 10px 0px rgb(95 125 158 / 10%);    background: #ffffff;}.rc_zp .jr_lm:nth-child(2n+1){    background: #f3f3f3;}.rc_zp .jr_bt {    padding: 15px 20px;    height: 70px;    font-size: 14px;    line-height: 40px;    color: #555;    overflow: hidden;    cursor: pointer;    position: relative;}.rc_zp .jr_lm.jt .jr_bt {    background-color: #0063b2;    color: #fff;    padding: 0 20px;    line-height: 70px;}.rc_zp .jr_bt span {    float: left;    width: 16.666666%;    text-align: center;}.rc_zp .jr_bt .ck {    float: left;    width: 16.666666%;    text-align: center;    color: #3955b1;    text-decoration: underline;}/*.rc_zp .jr_bt span.s_40 {*/    /*text-align: left;*//*}*/.rc_zp .jr_nr {    background-color: #fff;    padding: 30px 25px 10px;    font-size: 14px;    line-height: 32px;    margin-bottom: 3px;    display: none;    position: relative;}.rc_zp .jr_nr .lm {    color: #0063b2;}.rc_zp .jr_nr .js {    margin-bottom: 20px;}<!--0.00021791458129883-->