﻿img {    border: none;}ul li {    list-style-type: none;}ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {    margin: 0;    padding: 0;    list-style: none;}img {    max-width: 100%;}.clear {    clear: both;}.maln {    margin-left: auto !important}.clear {    clear: both;}.fix {    *zoom: 1;}.fix:after, .fix:before {    display: block;    content: "clear";    height: 0;    clear: both;    overflow: hidden;    visibility: hidden;}article, aside, dialog, footer, header, section, footer, nav, figure, menu {    display: block}::selection {    color: #fff;    background: #1B3884;}.self-ellipsis {    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    display: block;}.self-ellipsis-2 {    display: -webkit-box !important;    overflow: hidden;    white-space: normal !important;    text-overflow: ellipsis;    word-wrap: break-word;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.slef-abstract {    height: 50px;}.sec2 a:hover {    color: #1B3884;}.self-ellipsis-3 {    display: -webkit-box !important;    overflow: hidden;    white-space: normal !important;    text-overflow: ellipsis;    word-wrap: break-word;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}.self-ellipsis-4 {    display: -webkit-box !important;    overflow: hidden;    white-space: normal !important;    text-overflow: ellipsis;    word-wrap: break-word;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;}.self-ellipsis-6 {    display: -webkit-box !important;    overflow: hidden;    white-space: normal !important;    text-overflow: ellipsis;    word-wrap: break-word;    -webkit-line-clamp: 6;    -webkit-box-orient: vertical;}.relative {    position: relative;}.absolute {    position: absolute;}.common-vc {    position: absolute;    top: 50%;    transform: translateY(-50%);    -ms-transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -o-transform: translateY(-50%);}.common-hc {    position: absolute;    left: 50%;    transform: translateX(-50%);    -ms-transform: translateX(-50%);    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -o-transform: translateX(-50%);}.common-center {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);}.text-right {    text-align: right;}.text-left {    text-align: left;}.text-center {    text-align: center;}.nlazy {    min-width: 20%;}.email {    word-break: break-all;}.scale-big img {    -webkit-transition: all 350ms;    -o-transition: all 350ms;    -moz-transition: all 350ms;    transition: all 350ms;}.scale-big:hover img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1);}.scale-small img {    -webkit-transition: all 350ms;    -o-transition: all 350ms;    -moz-transition: all 350ms;    transition: all 350ms;    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1);}.scale-small:hover img {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);}[class*="-item"] .item-pic, [class*="-item"] .item-pics {    position: relative;    display: block;    text-align: center;    overflow: hidden;}[class*="-item"] .item-pic a, [class*="-item"] .item-pics a {    position: relative;    display: block;    text-align: center;    overflow: hidden;}[class*="-item"] .item-title a {    display: block;    overflow: hidden;}[class*="-item"] .item-title a:hover {    color: #1B3884;}[class*="-item"] .item-subt {    overflow: hidden;}[class*="-item"] .item-subt a {    display: block;}[class*="-item"] .item-subt a:hover {    color: #1B3884 !important;}[class*="-item"] .item-desc {    overflow: hidden;    color: #666;}[class*="-item"] .item-desc a {    display: block;    color: #666;}[class*="-item"] .item-desc a:hover {    color: #1B3884;}#baguetteBox-overlay {    display: none;    opacity: 0;    position: fixed;    overflow: hidden;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: #222;    background-color: rgba(0, 0, 0, .8);    -webkit-transition: opacity .5s ease;    transition: opacity .5s ease;    z-index: 99999999999999999999999999999999999999;}#baguetteBox-overlay.visible {    opacity: 1}#baguetteBox-overlay .full-image {    display: inline-block;    position: relative;    width: 100%;    height: 100%;    text-align: center;}#baguetteBox-overlay .full-image figure {    display: inline;    margin: 0;    height: 100%}#baguetteBox-overlay .full-image img {    display: inline-block;    width: auto;    height: auto;    max-height: 100%;    max-width: 100%;    vertical-align: middle;    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .6);    box-shadow: 0 0 8px rgba(0, 0, 0, .6);}#baguetteBox-overlay .full-image figcaption {    display: block;    position: absolute;    bottom: 0;    width: 100%;    text-align: center;    line-height: 1.8;    color: #ccc;    background-color: #000;    background-color: rgba(0, 0, 0, .6);    font-family: Verdana, Geneva, sans-serif;}#baguetteBox-overlay .full-image:before {    content: "";    display: inline-block;    height: 50%;    width: 1px;    margin-right: -1px}#baguetteBox-slider {    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 100%;    white-space: nowrap;    -webkit-transition: left .4s ease, -webkit-transform .4s ease;    transition: left .4s ease, -moz-transform .4s ease;    transition: left .4s ease, transform .4s ease}#baguetteBox-slider.bounce-from-right {    -webkit-animation: bounceFromRight .4s ease-out;    animation: bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left {    -webkit-animation: bounceFromLeft .4s ease-out;    animation: bounceFromLeft .4s ease-out}.baguetteBox-button#next-button, .baguetteBox-button#previous-button {    top: 50%;    top: calc(50% - 30px);    width: 44px;    height: 60px}.baguetteBox-button {    position: absolute;    cursor: pointer;    outline: 0;    padding: 0;    margin: 0;    border: 0;    -moz-border-radius: 15%;    border-radius: 15%;    background-color: #323232;    background-color: rgba(50, 50, 50, .5);    color: #ddd;    font: 1.6em sans-serif;    -webkit-transition: background-color .4s ease;    transition: background-color .4s ease;}.baguetteBox-button:hover {    background-color: rgba(50, 50, 50, .9)}.baguetteBox-button#next-button {    right: 2%}.baguetteBox-button#previous-button {    left: 2%}.baguetteBox-button#close-button {    top: 20px;    right: 2%;    right: calc(2% + 6px);    width: 30px;    height: 30px}.baguetteBox-button svg {    position: absolute;    left: 0;    top: 0}.spinner {    width: 40px;    height: 40px;    display: inline-block;    position: absolute;    top: 50%;    left: 50%;    margin-top: -20px;    margin-left: -20px}.double-bounce1, .double-bounce2 {    width: 100%;    height: 100%;    -moz-border-radius: 50%;    border-radius: 50%;    background-color: #fff;    opacity: .6;    position: absolute;    top: 0;    left: 0;    -webkit-animation: bounce 2s infinite ease-in-out;    animation: bounce 2s infinite ease-in-out}.double-bounce2 {    -webkit-animation-delay: -1s;    animation-delay: -1s}@-webkit-keyframes bounceFromRight {    0% {        margin-left: 0    }    50% {        margin-left: -30px    }    100% {        margin-left: 0    }}@keyframes bounceFromRight {    0% {        margin-left: 0    }    50% {        margin-left: -30px    }    100% {        margin-left: 0    }}@-webkit-keyframes bounceFromLeft {    0% {        margin-left: 0    }    50% {        margin-left: 30px    }    100% {        margin-left: 0    }}@keyframes bounceFromLeft {    0% {        margin-left: 0    }    50% {        margin-left: 30px    }    100% {        margin-left: 0    }}@-webkit-keyframes bounce {    0%, 100% {        -webkit-transform: scale(0);        transform: scale(0)    }    50% {        -webkit-transform: scale(1);        transform: scale(1)    }}@keyframes bounce {    0%, 100% {        -webkit-transform: scale(0);        -moz-transform: scale(0);        transform: scale(0)    }    50% {        -webkit-transform: scale(1);        -moz-transform: scale(1);        transform: scale(1)    }}::-webkit-input-placeholder {     color: #999999;    opacity: 1}:-o-placeholder {     color: #999999;    opacity: 1}::-moz-placeholder {     color: #999999;    opacity: 1}:-ms-input-placeholder {     color: #999999;    opacity: 1}.sousuo input::-webkit-input-placeholder {     color: #333;    opacity: 1}.sousuo input:-o-placeholder {     color: #333;    opacity: 1}.sousuo input::-moz-placeholder {     color: #333;    opacity: 1}.sousuo input:-ms-input-placeholder {     color: #333;    opacity: 1}.containers {    position: relative;    width: 100%;    padding: 0 15px;    margin: 0 auto;}@media (min-width: 768px) {    .containers {        width: 750px;    }}@media (min-width: 992px) {    .containers {        width: 980px;    }}@media (min-width: 1260px) {    .containers {        width: 1230px;    }}@media (min-width: 1460px) {    .containers {        width: 1430px;    }}@media (min-width: 1660px) {    .containers {        width: 1630px;    }}.cp-container {    position: relative;    width: 100%;    padding: 0 15px;    margin: 0 auto;}@media (min-width: 768px) {    .cp-container {        width: 750px;    }}@media (min-width: 992px) {    .cp-container {        width: 980px;    }}@media (min-width: 1260px) {    .cp-container {        width: 1230px;    }}@media (min-width: 1460px) {    .cp-container {        width: 1430px;    }}.at-resp-share-element .at4-share-count-container {    text-decoration: none;    float: right;    padding-right: 15px;    line-height: 25px !important;}.at-resp-share-element .at-icon {    width: 24px !important;    height: 24px !important;}.at-style-responsive .at-share-btn {    padding: 0 !important;    border-radius: 2px !important;}.at-resp-share-element .at-share-btn .at-icon-wrapper {    width: 24px !important;    height: 24px !important;}.at-resp-share-element .at-share-btn {    margin-bottom: 0 !important;    margin-right: 3px !important;}.at-resp-share-element .at-icon {    width: 24px !important;    height: 24px !important;}.at-style-responsive .at-share-btn {    padding: 0 !important;    border-radius: 2px !important;}.at-resp-share-element .at-share-btn .at-icon-wrapper {    width: 24px !important;    height: 24px !important;}.at-resp-share-element .at-share-btn {    margin-bottom: 0 !important;    margin-right: 3px !important;}.an-bd3 {    position: relative;}.an-bd3 .item-backdrop {    content: '';    background-color: #000;    background: rgba(0, 0, 0, 0.5);    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    -webkit-transition: all .3s;    -o-transition: all .3s;    -moz-transition: all .3s;    transition: all .3s;}@media screen and (min-width: 992px) {    .an-bd3 .item-backdrop {        visibility: hidden;        opacity: 0;        filter: alpha(opacity=0);        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        -webkit-transform: scale(0);        -moz-transform: scale(0);        -ms-transform: scale(0);        -o-transform: scale(0);        transform: scale(0);    }}@media screen and (min-width: 992px) {    .an-bd3:hover .item-backdrop {        visibility: visible;        opacity: 1;        filter: alpha(opacity=100);        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: scale(1);        -moz-transform: scale(1);        -ms-transform: scale(1);        -o-transform: scale(1);        transform: scale(1);    }}.item-table {    display: table;    table-layout: fixed;    width: 100%;    height: 100%;}.item-cell {    display: table-cell;    width: 100%;    height: 100%;    vertical-align: middle;}.head {    background: #1B3884;    position: fixed;    width: 100%;    left: 0px;    top: 0px;    z-index: 99;}.zong1 {    width: 90%;    max-width: 1468px;    margin: auto;}.het {    background: #1B3884;    padding: 9px 0;}.shejiao {    float: right;    margin-right: 36px;}.shejiao a {    display: block;    float: left;    line-height: 29px;    text-align: center;    color: #ffffff;    font-size: 18px;    margin-left: 17px;    margin-top: 2px;}.htag {    float: left;    color: #ffffff;    line-height: 32px;    max-width: 50%;    font-size: 14px;    font-size: 1.4rem;    white-space: nowrap;    text-overflow: ellipsis;    -o-text-overflow: ellipsis;    overflow: hidden;}.htag a, .htag span {    color: #ffffff;}.sousuo {    float: right;    width: 22px;    height: 22px;    position: relative;    z-index: 9;    margin-top: 39px;}.sousuo form {    width: 236px;    height: 0px;    overflow: hidden;    position: absolute;    right: 0px;    top: 61px;    background: #fff;    border: 0px solid rgba(0, 0, 0, 0);    border-radius: 18px;    color: #2f3135;    transition: 0.5s;    z-index: 99999}.sou {    width: 180px;    height: 35px;    line-height: 35px;    border-radius: 18px;    padding-left: 10px;    font-size: 14px;    font-size: 1.4rem;    color: #333;}.suo {    width: 26px;    height: 35px;    float: right;    background: none;    position: relative;    z-index: 9999999;    border-radius: 18px;    cursor: pointer;}.sou2, .sou1 {    width: 22px;    height: 22px;    line-height: 22px;    text-align: center;    font-size: 20px;    position: absolute;    right: 0px;    top: 0px;    color: #fff;    font-size: 16px !important;    cursor: pointer;    z-index: 99990}.sou1 {    color: #333;    top: 5px;    right: 5px;}.sousuof form {    height: 37px;    border: 1px solid rgba(0, 0, 0, 4);}.header-top {    background: #fff;    position: relative;    padding: 10px 0;}.header-top .item-text {    font-size: 16px;    font-family: Roboto;    font-weight: 400;    color: #666;    line-height: 22px;}.header-top .item-text a {    color: #666;}.header-top .item-l {    margin: 0 10px;}.yvn {    position: relative;    max-width: 166px;}.yvzhonga {    display: block;    padding-left: 36px;    line-height: 22px;    font-size: 16px;    font-size: 1.6rem;    color: #333;    padding-right: 20px;    cursor: pointer;    position: relative;    z-index: 9}.yvzhonga:before {    content: "";    position: absolute;    right: 0px;    top: 7px;    width: 0;    border: 6px solid #333;    border-bottom-color: transparent;    border-left-color: transparent;    border-right-color: transparent;}.yvn i {    position: absolute;    left: 0px;    top: 50%;    transform: translateY(-50%)}.yvul {    min-width: 140px;    position: absolute;    top: 110%;    right: 0px;    background: #ffffff;    box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.16);    display: none;    z-index: 99;}.yvul a {    display: block;    padding: 5px 10px;    font-size: 14px;    font-size: 1.4rem;    line-height: 24px;    position: relative;    padding-left: 40px;}.yvul a i {    position: absolute;    left: 10px;    top: 50%;    transform: translateY(-50%);}.hexin {    float: left;}.hexin p {    font-size: 16px;    font-size: 1.6rem;    color: #ffffff;    line-height: 30px;    margin-right: 10px;    font-family: Arial, Helvetica, sans-serif}.hexin a {    color: #fff;}.hexin i {    padding-right: 15px;}.het a:hover {    color: #fff;}.het .yvzhonga:hover {    color: #333}.shejiao a:hover {    background: #333333;    color: #fff;    box-shadow: 0px 2px 10px 0px rgba(221, 221, 221, 0.5);}.yvul a:hover {    background: #1B3884;    color: #fff}.head > .zong1 {    position: relative;    z-index: 99;}.logo {    display: block;    float: left;    width: 260px;    font-size: 0px;}.daoz {    float: right;    margin-right: 48px;}.daohang {    max-width: 1097px;}.daohang > li {    float: left;    position: relative;    z-index: 9;    margin-left: 40px;    text-align: right;}.daohang > li > a {    display: inline-block;    vertical-align: top;    font-size: 16px;    font-family: Roboto-Regular;    font-weight: 400;    color: #fff;    line-height: 32px;    position: relative;    overflow: hidden;    padding: 34px 0;}.daohang > li > a:before {    content: "";    position: absolute;    width: 0px;    height: 4px;    background: #FF7E0E;    bottom: 0px;    left: 50%;    transform: translateX(-50%);    transition: 0.5s;    z-index: -1}.daohang > li:hover > a {    color: #FF7E0E;}.daohang > li:hover > a:before {    width: 50px;}.dangqiandao > a {    color: #FF7E0E !important;}.dangqiandao > a:before {    width: 50px !important;}.yijiw {    background: #ffffff;    position: absolute;    width: 200px;    top: -9999px;    left: 50%;    transform: translateX(-50%);    text-align: left;    box-shadow: 0 0px 7px rgba(0, 0, 0, 0.2);}.yiji {}.yiji li {    position: relative;    transition: 0.5s;    padding: 5px;}.yiji li a {    display: block;    font-size: 16px;    font-size: 1.6rem;    line-height: 0px;    padding: 5px;}.yiji li:hover {}.yiji li:hover > a {    background: #fff;    color: #1B3884;}.erji {    position: absolute;    width: 200px;    background: #ffffff;    top: -9999px;    left: 100%;    box-shadow: 0 0px 7px rgba(0, 0, 0, 0.2);}.sanji {    position: absolute;    width: 200px;    background: #ffffff;    top: -9999px;    left: 100%;    box-shadow: 0 0px 7px rgba(0, 0, 0, 0.2);}.daohang > li:hover .yijiw {    top: 100%;}.daohang > li:hover .yiji > li > a {    line-height: 24px;}.yiji > li:hover .erji {    top: 0px;}.yiji > li:hover .erji > li > a {    line-height: 24px;}.erji > li:hover .sanji {    top: 0px;}.erji > li:hover .sanji > li > a {    line-height: 24px;}.matn {    margin-top: auto !important;}.ynav .dangqiandao a {    background: #1b3884 !important;    color: #fff !important;}.ynav {    float: right;    margin-top: 39px;    margin-right: 40px;    position: relative;    cursor: pointer;}.yvnava {    width: 22px;    height: 22px;}.yvnava img {    width: 100%;}.ysp1 {    display: block;    width: 22px;    height: 3px;    background: #fff;    position: absolute;    left: 0px;    top: 1px;}.ysp2 {    display: block;    width: 22px;    height: 3px;    background: #fff;    position: absolute;    left: 0px;    top: 50%;    margin-top: -1px;}.ysp3 {    display: block;    width: 22px;    height: 3px;    background: #fff;    position: absolute;    left: 0px;    bottom: 1px;}.yyiji {    position: absolute;    right: 0px;    top: -9999px;    width: 224px;    border-bottom: none;    background: #fff;    box-shadow: 2px 0px 9px 0px rgba(0, 0, 0, 0.21);    border-radius: 5px;    padding: 5px 0;    z-index: 99;}.yyiji li {    position: relative;}.yyiji li a {    display: block;    margin: 0 5px;    font-size: 16px;    font-size: 1.6rem;    line-height: 0px;    padding: 7px;    border-radius: 5px;}.yyiji li a:hover {    background: #1b3884;    color: #fff;}.yerji {    position: absolute;    right: 100%;    top: -9999px;    width: 200px;    border: solid 1px #d9d9d9;    border-bottom: none;    background: #fff;    padding: 5px 0;    border-radius: 5px;}.ynav:hover .yyiji {    top: 22px;}.ynav:hover .yyiji > li > a {    line-height: 26px}.yyiji li:hover .yerji {    top: 0px;}.yyiji li:hover .yerji > li > a {    line-height: 26px}.xnav {    display: none}.banner {    position: relative;    padding-top: 142px;}.slideshow {    position: relative;    z-index: 1}.slideshow .wp {    position: absolute;    z-index: 2;    left: 50%;    margin-left: -600px;    top: 50%;    margin-top: -166.5px;}.slideshow .wp img {    max-width: 100%;    max-height: 80%;}.slideshow .item a img {    width: 100%;    -webkit-transition: all 6s ease-out;    -o-transition: all 6s ease-out;    -moz-transition: all 6s ease-out;    transition: all 6s ease-out;    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1);}.slideshow .item.slick-active img {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);}.slick-dots {    position: absolute;    top: 50%;    right: 5%;    transform: translateY(-50%);    text-align: center;    font-size: 0;    letter-spacing: 0;    width: 5px;}.slick-dots li {    display: block;}.slick-dots li button {    cursor: pointer;    font-size: 0px;    margin: 25px 0;    border: none;    outline: none;    width: 5px;    height: 5px;    background: #fff;    transition: 0.5s;    position: relative;}.slick-dots li button::before {    position: absolute;    content: "";    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    width: 40px;    height: 40px;    border-radius: 50%;}.slick-dots li.slick-active button::before {    border: 1px solid #FFFFFF;}@media screen and (max-width: 1259px) {    .slick-dots li button {        margin: 20px 0;    }    .slick-dots li button::before {        width: 30px;        height: 30px;    }}@media screen and (max-width: 991px) {    .slick-dots li button {        margin: 15px 0;    }    .slick-dots li button::before {        width: 20px;        height: 20px;    }}.slick-prev, .slick-next {    width: 34px;    height: 34px;    border: 0px;    font-size: 0px;    cursor: pointer;    transition: 0.5s;}.slick-prev {    position: absolute;    z-index: 999;    background: url("") no-repeat center;    bottom: 120px;}.slick-next {    position: absolute;    z-index: 999;    background: url("") no-repeat center;    bottom: 65px;}.slideshow .item.slick-active.item_one img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1);}.slideshow .item.slick-active.item_one.on img {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);}.slick-list, .slick-slider, .slick-track {    position: relative;    display: block}.slick-loading .slick-slide, .slick-loading .slick-track {    visibility: hidden}.slick-slider {    box-sizing: border-box;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;    touch-action: pan-y;    -webkit-tap-highlight-color: transparent}.slick-list {    overflow: hidden;    margin: 0;    padding: 0}.slick-list:focus {    outline: 0}.slick-list.dragging {    cursor: pointer;    cursor: hand}.slick-slider .slick-list, .slick-slider .slick-track {    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    -o-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.slick-track {    top: 0;    left: 0}.slick-track:after, .slick-track:before {    display: table;    content: ''}.slick-track:after {    clear: both}.slick-slide {    display: none;    float: left;    height: 100%;    min-height: 1px}[dir=rtl].slick-slide {    float: right}.slick-slide img {    display: block}.slick-slide.slick-loading img {    display: none}.slick-slide.dragging img {    pointer-events: none}.slick-initialized .slick-slide {    display: block}.slick-vertical .slick-slide {    display: block;    height: auto;    border: 1px solid transparent}.slick-arrow.slick-hidden {    display: none}.slideshow .item {    position: relative;}.slideshow .item iframe, .slideshow .item video {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    min-height: 100%;    min-width: 100%;    border: none;}@media screen and (max-width: 1659px) {    .daohang > li {        margin-left: 32px;    }    .daohang {        max-width: 1017px;    }    .daoz {        margin-right: 36px;    }    .daohang > li > a {        font-size: 16px;        font-size: 1.6rem;        line-height: 30px;        padding: 31px 0;    }    .logo {        width: 240px;    }    .ynav {        margin-top: 35px;        margin-right: 36px;    }    .sousuo {        width: 22px;        height: 22px;        margin-top: 35px;    }    .sousuo form {        top: 57px;    }    .banner {        padding-top: 134px;    }}@media screen and (max-width: 1459px) {    .daohang {        max-width: 850px;    }    .banner {        padding-top: 122px;    }    .daoz {        margin-right: 32px;    }    .logo {        width: 208px;    }    .daohang > li {        margin-left: 24px;    }    .daohang > li > a {        font-size: 14px;        font-size: 1.4rem;        line-height: 28px;        padding: 26px 0;    }    .sousuo {        width: 22px;        height: 22px;        margin-top: 29px;    }    .sousuo form {        top: 51px;    }    .ynav {        margin-top: 29px;        margin-right: 26px;    }    .yyiji li a {        font-size: 14px;        font-size: 1.4rem;    }}@media screen and (max-width: 1259px) {    .daohang {        max-width: 683px;    }    .banner {        padding-top: 115px;    }    .daoz {        margin-right: 14px;    }    .logo {        width: 190px;    }    .daohang > li {        margin-left: 16px;    }    .daohang > li > a {        font-size: 12px;        font-size: 1.2rem;        line-height: 23px;        padding: 25px 0;    }    .sousuo {        width: 20px;        height: 20px;        margin-top: 26px;    }    .sousuo form {        top: 47px;    }    .ynav {        margin-top: 25px;        margin-right: 16px;    }    .yyiji li a {        font-size: 14px;        font-size: 1.4rem;    }}@media screen and (min-width: 992px) {    .carousel, .nav, .clear3 {        display: none    }}@media screen and (max-width: 991px) {    .banner {        padding-top: 118px;    }    .logo {        width: 200px;        margin: 0 auto;        float: none;    }    .het {        padding: 0px;    }    .daoz, .yijiw, .yiji2, .htag, .hexin, .shejiao, .sousuo {        display: none    }    .clear3 {        clear: both;    }    .header-top {        background: #fff;        position: relative;        padding: 10px 0;    }    .header-top .item-text {        display: none    }    .ynav {        display: none    }    .slick-prev, .slick-next {        width: 20px;        height: 20px;        background-size: cover;    }    .slick-prev {        bottom: 50px;    }    .slick-next {        bottom: 20px;    }    .yvn {        margin-right: 40px;    }    .xnav {        display: block    }    .nav {        position: fixed;        width: 35px;        height: 25px;        background: #1b3884;        right: 5px;        top: 10px;        cursor: pointer;        border-radius: 5px;        z-index: 999999999    }    .nav span {        display: block;        width: 20px;        height: 2px;        background: #fff;        position: absolute;        left: 50%;        margin-left: -10px;        top: 50%;        transition: 0.5s;        z-index: 99999991    }    .nav .nav1 {        margin-top: -1px;    }    .nav .nav2 {        margin-top: -8px;    }    .nav .nav3 {        margin-top: 6px;    }    .nav:hover .nav1 {        width: 25px;    }    .navh .nav1 {        transform: rotate(45deg)    }    .navh .nav2 {        transform: rotate(-45deg);        width: 10px;        margin-left: -1px;        margin-top: -5px;    }    .navh .nav3 {        transform: rotate(-45deg);        width: 9px;        margin-top: 3px;        margin-left: -8px;    }    .navh:hover .nav2 {        margin-top: -8px;        margin-left: 7px;    }    .navh:hover .nav3 {        margin-top: 5px;        margin-left: -12px;    }    .smdaohang {        position: fixed;        width: 300px;        height: 0px;        overflow: auto;        top: 0px;        right: 0px;        background: #000;        background: rgba(0, 0, 0, 0.8);        z-index: 9999999;        transition: 0.5s;        text-align: center;    }    .smdaohangh {        right: 0px;        top: 0px;        height: 100%;    }    .topnav {        margin: auto;        margin-top: 30px;        padding: 20px;    }    ul.topnav li {        text-align: left;        position: relative;    }    ul.topnav li a {        padding: 5px;        padding-left: 0px;        color: #fff;        display: block;        font-size: 14px;        font-size: 1.4rem;        line-height: 24px;        padding-right: 50px;    }    ul.topnav ul {        display: none;    }    ul.topnav ul li {        clear: both;    }    ul.topnav ul li a {        padding-left: 20px;        font-size: 14px;        font-size: 1.4rem;        font-weight: normal;        outline: 0;    }    ul.topnav ul li a:hover {    }    ul.topnav ul ul li a {        padding-left: 40px;    }    ul.topnav ul ul ul li a {        padding-left: 60px;    }    ul.topnav span {        display: block;        position: absolute;        right: 0px;        top: 7px;        width: 20px;        height: 20px;        background: #fff;        background: rgba(255, 255, 255, 0.6);        cursor: pointer;        border-radius: 50%;        transition: 0.5s;    }    ul.topnav span:before {        content: "";        width: 6px;        height: 2px;        background: #333;        position: absolute;        left: 50%;        margin-left: -3px;        top: 50%;        margin-top: 0px;        transform: rotate(45deg);        transform-origin: right center    }    ul.topnav span:after {        content: "";        width: 6px;        height: 2px;        background: #333;        position: absolute;        left: 50%;        margin-left: -3px;        top: 50%;        margin-top: -1px;        transform: rotate(-45deg);        transform-origin: right center;        transition: 0.5s;    }    ul.topnav span.yizi {        transform: rotate(90deg)    }    .smdaohang form {        margin-top: 15px;        margin-bottom: 15px;        width: 240px;        height: 26px;        border: 1px solid #fff;        position: relative;        background: #fff;        border-radius: 13px;    }    .smdaohang form .iptc {        -moz-box-sizing: border-box;        box-sizing: border-box;        padding-left: 15px;        background-color: #fff;        width: 80%;        height: 24px;        line-height: 24px;        display: block;        float: left;        border-radius: 10px;    }    .smdaohang form .ipsc {        width: 20%;        height: 26px;        line-height: 26px;        display: block;        float: right;        background: transparent;        position: relative;        z-index: 99;    }    .smdaohang form i {        position: absolute;        right: 10px;        top: 5px;    }}/* ***************    index    ******************** */.section {    position: relative;    width: 100%;}.sec1 {    position: relative;    width: 100%;    padding: 94px 0 65px;}.sec1-top {    width: 100%;    display: flex;    align-items: center;    justify-content: space-between;    flex-wrap: wrap;    margin-bottom: 79px;}.sec-title {    font-size: 48px;    font-family: HelveticaLTStd;    font-weight: normal;    color: #333333;    line-height: 62px;}.sec-btn a {    min-width: 168px;    display: inline-block;    font-size: 16px;    color: #333333;    padding: 10px 25px;    line-height: 42px;    background: #EAEBF0;}.sec-btn a:hover {    background: #1B3884;    color: #fff;}.sec-btn img {    margin-left: 15px;    display: inline-block;    vertical-align: middle;}.sec-btn .img1 {    display: inline-block;}.sec-btn .img2 {    display: none;}.sec-btn a:hover .img2 {    display: inline-block;}.sec-btn a:hover .img1 {    display: none;}.sec1-tbody {    position: relative;    width: 100%;}.sec1-tbody-menu {    position: relative;    width: 100%;    border-top: 1px solid #D0D0D0;    font-size: 0;    letter-spacing: 0;}.sec1-menu-item {    display: inline-block;    vertical-align: top;    width: 25%;    position: relative;    font-size: 18px;    color: #444;    line-height: 48px;    padding-top: 10px;    padding-left: 48px;}.sec1-menu-item a {    color: #444;}.sec1-menu-item img {    position: absolute;    left: 0;    top: 18px;    height: 32px;}.sec1-menu-item .img1 {    display: block;}.sec1-menu-item .img2 {    display: none;}.sec1-menu-item.active .img2, .sec1-menu-item:hover .img2 {    display: block;}.sec1-menu-item.active .img1, .sec1-menu-item:hover .img1 {    display: none;}.sec1-menu-item.active, .sec1-menu-item.active a, .sec1-menu-item:hover, .sec1-menu-item:hover a {    color: #1C3784;}.sec1-menu-item.active::before, .sec1-menu-item:hover::before {    position: absolute;    left: 0;    top: -5px;    width: 100%;    height: 4px;    background: #1C3784;    content: "";}.sec1-tbody-swiper {    width: 100%;    position: relative;    background: #1B3884;    font-size: 0;    letter-spacing: 0;    margin-top: 75px;}.sec1-tbody-swiper .swiper-button {    top: 0;    margin-top: 0;    left: auto;    width: 34px;    height: 34px;    background: rgba(27, 56, 132, .2);    color: #000;    text-align: center;    line-height: 34px;    font-size: 14px}.sec1-tbody-swiper .sec1-button-next {    right: 0;}.sec1-tbody-swiper .sec1-button-prev {    right: 34px;}.sec1-tbody-swiper .swiper-button:hover {    background: #1B3884;    color: #fff;}.sec1-top-info {    width: 50%;    display: inline-block;    vertical-align: top;    padding: 46px 48px 0;}.sec1-top-img {    width: 50%;    display: inline-block;    vertical-align: top;}.sec1-top-img a {    display: block;    width: 100%;}.sec1-top-info .num {    font-size: 24px;    font-family: Roboto-Medium;    font-weight: 500;    color: #FF7E0E;    line-height: 32px;}.sec1-info-title {    font-size: 24px;    font-family: Roboto-Medium;    font-weight: 500;    color: #FFFFFF;    line-height: 32px;}.sec1-info-title a {    color: #fff;}.sec1-info-text {    margin-top: 22px;    font-size: 16px;    font-family: Roboto-Light;    color: #CED1DF;    line-height: 28px;}.sec1-info-text a {    color: #CED1DF;}.sec1-info-lei {    font-size: 16px;    color: #FFFFFF;    line-height: 36px;    margin-top: 26px;    margin-bottom: 56px;}.sec1-info-lei a {    color: #fff;}.sec1-info-href {    border-top: 1px solid rgba(255, 255, 255, .4);    font-size: 16px;    padding-top: 16px;    color: #FFFFFF;    line-height: 28px;}.sec1-info-href a {    color: #fff;}.sec1-tbody-list {    position: relative;    padding-top: 69px;    margin-left: -23px;    margin-right: -23px;    font-size: 0;    letter-spacing: 0;}.sec1-list-item {    display: inline-block;    vertical-align: top;    width: 33.33333333333%;    padding: 0 23px;    margin-bottom: 30px;}.sec1-item-box {    width: 100%;    position: relative;    padding: 25px;    background: rgba(235, 235, 235, .4);    border-radius: 6px;}.sec1-item-box:hover {    box-shadow: 0px 3px 25px 0px rgba(27, 56, 132, 0.4600);}.sec1-item-box .item-title {    font-size: 20px;    padding: 4px 8px 16px;    color: #333333;    line-height: 48px;    border-bottom: 1px solid #CED1DF;}.sec1-item-box .item-desc {    font-size: 16px;    margin-top: 32px;    font-family: Roboto-Light;    color: #666666;    line-height: 28px;    margin-bottom: 14px;}.sec1-item-box .item-desc a {    color: #666666;}.sec1-item-box .item-pic {    text-align: center;    position: relative;    width: 100%;    margin-bottom: 25px;}.sec1-item-box .item-pic a {    display: block;}.sec1-item-box .item-pic img {    margin: 0 auto;}.sec1-item-box .item-href {    position: absolute;    left: 22px;    bottom: 37px;}.sec1-item-box .item-href a {    display: block;    width: 34px;    line-height: 30px;    font-size: 14px;    color: #666;    text-align: center;    height: 34px;    border: 2px solid #D7D7D7;}.sec1-item-box .item-href a:hover {    background: #1B3884;    color: #fff;    border: 0;}@media (min-width: 1260px) and (max-width: 1459px) {    .sec1 {        padding: 82px 0 54px;    }    .sec1-top {        margin-bottom: 68px;    }    .sec-title {        font-size: 42px;        line-height: 56px;    }    .sec-btn a {        min-width: 150px;        font-size: 15px;        padding: 10px 22px;        line-height: 36px;    }    .sec-btn img {        margin-left: 12px;    }    .sec1-menu-item {        width: 25%;        font-size: 16px;        line-height: 42px;        padding-top: 10px;        padding-left: 40px;    }    .sec1-menu-item img {        top: 16px;        height: 30px;    }    .sec1-tbody-swiper {        margin-top: 66px;    }    .sec1-tbody-swiper .swiper-button {        width: 34px;        height: 34px;        line-height: 34px;        font-size: 14px    }    .sec1-tbody-swiper .sec1-button-prev {        right: 34px;    }    .sec1-top-info {        width: 50%;        padding: 40px 42px 0;    }    .sec1-top-img {        width: 50%;    }    .sec1-top-info .num {        font-size: 20px;        line-height: 30px;    }    .sec1-info-title {        font-size: 20px;        line-height: 30px;    }    .sec1-info-text {        margin-top: 18px;        font-size: 16px;        line-height: 28px;    }    .sec1-info-lei {        font-size: 16px;        line-height: 32px;        margin-top: 20px;        margin-bottom: 46px;    }    .sec1-info-href {        font-size: 16px;        padding-top: 16px;        line-height: 28px;    }    .sec1-tbody-list {        padding-top: 58px;        margin-left: -18px;        margin-right: -18px;    }    .sec1-list-item {        width: 33.33333333333%;        padding: 0 18px;        margin-bottom: 30px;    }    .sec1-item-box {        padding: 22px;    }    .sec1-item-box .item-title {        font-size: 18px;        padding: 4px 6px 12px;        line-height: 44px;    }    .sec1-item-box .item-desc {        font-size: 16px;        margin-top: 26px;        line-height: 28px;        margin-bottom: 14px;    }    .sec1-item-box .item-pic {        margin-bottom: 20px;    }    .sec1-item-box .item-href {        left: 20px;        bottom: 32px;    }    .sec1-item-box .item-href a {        width: 34px;        line-height: 30px;        font-size: 14px;        height: 34px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .sec1 {        padding: 70px 0 40px;    }    .sec1-top {        margin-bottom: 56px;    }    .sec-title {        font-size: 36px;        line-height: 48px;    }    .sec-btn a {        min-width: 140px;        font-size: 14px;        padding: 8px 18px;        line-height: 32px;    }    .sec-btn img {        margin-left: 10px;    }    .sec1-menu-item {        width: 25%;        font-size: 14px;        line-height: 36px;        padding-top: 8px;        padding-left: 36px;    }    .sec1-menu-item img {        top: 12px;        height: 28px;    }    .sec1-tbody-swiper {        margin-top: 54px;    }    .sec1-tbody-swiper .swiper-button {        width: 32px;        height: 32px;        line-height: 32px;        font-size: 12px    }    .sec1-tbody-swiper .sec1-button-prev {        right: 32px;    }    .sec1-top-info {        width: 50%;        padding: 18px 24px 0;    }    .sec1-top-img {        width: 50%;    }    .sec1-top-info .num {        font-size: 18px;        line-height: 28px;    }    .sec1-info-title {        font-size: 18px;        line-height: 28px;    }    .sec1-info-text {        margin-top: 14px;        font-size: 14px;        line-height: 24px;    }    .sec1-info-lei {        font-size: 14px;        line-height: 28px;        margin-top: 16px;        margin-bottom: 24px;    }    .sec1-info-href {        font-size: 14px;        padding-top: 10px;        line-height: 24px;    }    .sec1-tbody-list {        padding-top: 58px;        margin-left: -18px;        margin-right: -18px;    }    .sec1-list-item {        width: 33.33333333333%;        padding: 0 18px;        margin-bottom: 30px;    }    .sec1-item-box {        padding: 22px;    }    .sec1-item-box .item-title {        font-size: 18px;        padding: 4px 6px 12px;        line-height: 44px;    }    .sec1-item-box .item-desc {        font-size: 16px;        margin-top: 26px;        line-height: 28px;        margin-bottom: 14px;    }    .sec1-item-box .item-pic {        margin-bottom: 10px;    }    .sec1-item-box .item-href {        left: 20px;        bottom: 32px;    }    .sec1-item-box .item-href a {        width: 34px;        line-height: 30px;        font-size: 14px;        height: 34px;    }}@media (max-width: 991px) {    .sec1 {        padding: 50px 0 30px;    }    .sec1-top {        margin-bottom: 42px;    }    .sec-title {        font-size: 28px;        line-height: 40px;    }    .sec-btn a {        min-width: 120px;        font-size: 14px;        padding: 6px 18px;        line-height: 28px;    }    .sec-btn img {        margin-left: 10px;    }    .sec1-menu-item {        width: 50%;        font-size: 14px;        line-height: 36px;        padding-top: 8px;        padding-left: 36px;        margin-bottom: 5px;    }    .sec1-menu-item img {        top: 12px;        height: 28px;    }    .sec1-tbody-swiper {        margin-top: 54px;    }    .sec1-tbody-swiper .swiper-button {        width: 32px;        height: 32px;        line-height: 32px;        font-size: 12px    }    .sec1-tbody-swiper .sec1-button-prev {        right: 32px;    }    .sec1-top-info {        width: 100%;        padding: 30px 40px;    }    .sec1-top-img {        width: 100%;    }    .sec1-top-img img {        width: 100%;    }    .sec1-top-info .num {        font-size: 18px;        line-height: 28px;    }    .sec1-info-title {        font-size: 18px;        line-height: 28px;    }    .sec1-info-text {        margin-top: 14px;        font-size: 14px;        line-height: 24px;    }    .sec1-info-lei {        font-size: 14px;        line-height: 28px;        margin-top: 16px;        margin-bottom: 24px;    }    .sec1-info-href {        font-size: 14px;        padding-top: 10px;        line-height: 24px;    }    .sec1-tbody-list {        padding-top: 58px;        margin-left: -8px;        margin-right: -8px;    }    .sec1-list-item {        width: 33.33333333333%;        padding: 0 8px;        margin-bottom: 30px;    }    .sec1-item-box {        padding: 16px;    }    .sec1-item-box .item-title {        font-size: 16px;        padding: 0px 6px 6px;        line-height: 32px;    }    .sec1-item-box .item-desc {        font-size: 14px;        margin-top: 26px;        line-height: 24px;        margin-bottom: 14px;    }    .sec1-item-box .item-pic {        margin-bottom: 10px;    }    .sec1-item-box .item-href {        left: 20px;        bottom: 32px;    }    .sec1-item-box .item-href a {        width: 34px;        line-height: 30px;        font-size: 14px;        height: 34px;    }}@media (max-width: 767px) {    .sec1 {        padding: 40px 0 20px;    }    .sec1-top {        margin-bottom: 30px;    }    .sec-title {        font-size: 24px;        line-height: 36px;    }    .sec-btn a {        min-width: 120px;        font-size: 14px;        padding: 6px 18px;        line-height: 28px;    }    .sec-btn img {        margin-left: 10px;    }    .sec1-menu-item {        width: 50%;        font-size: 14px;        line-height: 36px;        padding-top: 8px;        padding-left: 36px;        margin-bottom: 5px;    }    .sec1-menu-item img {        top: 12px;        height: 28px;    }    .sec1-tbody-swiper {        margin-top: 54px;    }    .sec1-tbody-swiper .swiper-button {        width: 32px;        height: 32px;        line-height: 32px;        font-size: 12px    }    .sec1-tbody-swiper .sec1-button-prev {        right: 32px;    }    .sec1-top-info {        width: 100%;        padding: 30px 40px;    }    .sec1-top-img {        width: 100%;    }    .sec1-top-img img {        width: 100%;    }    .sec1-top-info .num {        font-size: 18px;        line-height: 28px;    }    .sec1-info-title {        font-size: 18px;        line-height: 28px;    }    .sec1-info-text {        margin-top: 14px;        font-size: 14px;        line-height: 24px;    }    .sec1-info-lei {        font-size: 14px;        line-height: 28px;        margin-top: 16px;        margin-bottom: 24px;    }    .sec1-info-href {        font-size: 14px;        padding-top: 10px;        line-height: 24px;    }    .sec1-tbody-list {        padding-top: 58px;        margin-left: -8px;        margin-right: -8px;    }    .sec1-list-item {        width: 50%;        padding: 0 8px;        margin-bottom: 30px;    }    .sec1-item-box {        padding: 16px;    }    .sec1-item-box .item-title {        font-size: 16px;        padding: 0px 6px 6px;        line-height: 32px;    }    .sec1-item-box .item-desc {        font-size: 14px;        margin-top: 26px;        line-height: 24px;        margin-bottom: 14px;    }    .sec1-item-box .item-pic {        margin-bottom: 10px;    }    .sec1-item-box .item-href {        left: 20px;        bottom: 32px;    }    .sec1-item-box .item-href a {        width: 34px;        line-height: 30px;        font-size: 14px;        height: 34px;    }}@media (max-width: 475px) {    .sec1 {        padding: 30px 0 20px;    }    .sec1-top {        margin-bottom: 30px;    }    .sec-title {        font-size: 20px;        line-height: 32px;        width: 100%;        text-align: center;    }    .sec1-btn {        width: 100%;        text-align: center;        margin-top: 20px;    }    .sec-btn a {        min-width: 120px;        font-size: 14px;        padding: 6px 18px;        line-height: 28px;    }    .sec-btn img {        margin-left: 10px;    }    .sec1-menu-item {        width: 100%;        font-size: 14px;        line-height: 36px;        padding-top: 8px;        padding-left: 36px;        margin-bottom: 5px;    }    .sec1-menu-item img {        top: 12px;        height: 28px;    }    .sec1-tbody-swiper {        margin-top: 54px;    }    .sec1-tbody-swiper .swiper-button {        width: 32px;        height: 32px;        line-height: 32px;        font-size: 12px    }    .sec1-tbody-swiper .sec1-button-prev {        right: 32px;    }    .sec1-top-info {        width: 100%;        padding: 30px 40px;    }    .sec1-top-img {        width: 100%;    }    .sec1-top-img img {        width: 100%;    }    .sec1-top-info .num {        font-size: 18px;        line-height: 28px;    }    .sec1-info-title {        font-size: 18px;        line-height: 28px;    }    .sec1-info-text {        margin-top: 14px;        font-size: 14px;        line-height: 24px;    }    .sec1-info-lei {        font-size: 14px;        line-height: 28px;        margin-top: 16px;        margin-bottom: 24px;    }    .sec1-info-href {        font-size: 14px;        padding-top: 10px;        line-height: 24px;    }    .sec1-tbody-list {        padding-top: 58px;        margin-left: -8px;        margin-right: -8px;    }    .sec1-list-item {        width: 100%;        padding: 0 8px;        margin-bottom: 30px;    }    .sec1-item-box {        padding: 16px;    }    .sec1-item-box .item-title {        font-size: 16px;        padding: 0px 6px 6px;        line-height: 32px;    }    .sec1-item-box .item-desc {        font-size: 14px;        margin-top: 26px;        line-height: 24px;        margin-bottom: 14px;    }    .sec1-item-box .item-pic {        margin-bottom: 10px;    }    .sec1-item-box .item-href {        left: 20px;        bottom: 32px;    }    .sec1-item-box .item-href a {        width: 34px;        line-height: 30px;        font-size: 14px;        height: 34px;    }}.sec2 {    position: relative;    width: 100%;    background: url(../images/sec-bgi.png) no-repeat center center;}.sec2-tbody {    padding-top: 50px;    position: relative;    width: 100%;}.sec2-tbody-text {    max-width: 1180px;    margin: 0 auto;    text-align: center;    font-size: 16px;    font-family: Roboto-Light;    color: #666666;    line-height: 30px;}.sec2-btn {    margin-top: 34px;    text-align: center;}.sec2-btn a {    background: #1B3884;    color: #fff;}.sec2-btn a:hover {    background: #EAEBF0;    color: #333;}.sec2-btn .img2 {    display: inline-block;}.sec2-btn .img1 {    display: none;}.sec2-btn a:hover .img1 {    display: inline-block;}.sec2-btn a:hover .img2 {    display: none;}.sec2-tbody-list {    max-width: 1130px;    margin: 0 auto;    text-align: center;    display: flex;    align-items: center;    justify-content: space-between;    padding-top: 98px;    padding-bottom: 100px;}.sec2-list-item {    text-align: center;    width: auto;    max-width: 200px;}.sec2-list-item .item-top {    font-size: 24px;    color: #333333;    line-height: 48px;}.sec2-list-item .item-top .num {    font-size: 48px;    font-family: 'Roboto-Medium';    color: #333333;    line-height: 48px;    display: inline-block;    vertical-align: top;    margin-right: 5px;}.sec2-list-item .item-bottom {    font-size: 16px;    color: #333333;    line-height: 30px;    margin-top: 12px;}.sec2-case {    width: 100%;    max-width: 1660px;    margin-left: auto;}.sec2-swiper {    width: 100%;    position: relative;}.sec2-case-swiper {    position: relative;    width: 100%;}.sec2-swiper-posi {    position: absolute;    top: 42px;    width: calc(50% - 2px);    left: 0;    padding: 0 50px;    z-index: 15;}.sec2-swiper-top {    position: relative;    border-bottom: 1px solid #fff;    padding: 0 12px 28px;}.sec2-case-title, .sec2-case-title a {    color: #fff;    text-align: left;}.sec2-case-href {    font-size: 16px;    font-family: 'Roboto-Medium';    color: #FFFFFF;    line-height: 62px;    position: absolute;    right: 0;    top: 0;}.sec2-case-href a {    color: #fff;}.case-item {    position: relative;    width: 100%;}.case-item-pic {    position: relative;    width: 100%;    overflow: hidden;}.sec2-case-swiper .swiper-slide .case-item-pic::before {    position: absolute;    content: "";    top: 0;    bottom: 0;    left: 0;    right: 0;    background: rgba(0, 0, 0, .4);}.sec2-case-swiper .swiper-slide-active .case-item-pic::before {    position: absolute;    content: "";    top: 0;    bottom: 0;    left: 0;    right: 0;    background: rgba(0, 0, 0, 0.4);}.case-item-text {    font-size: 24px;    font-family: 'Roboto-Medium';    color: #FFFFFF;    line-height: 30px;    position: absolute;    left: 60px;    right: 60px;    bottom: 160px;    padding-top: 36px;    max-width: 500px;}.case-item-text a {    color: #fff;}.case-item-text::before {    content: "";    position: absolute;    top: 0;    left: 0;    width: 58px;    height: 5px;    background: #FFFFFF;}.sec2-case-swiper .swiper-button {    margin-top: 0;    top: auto;    bottom: 52px;    width: 42px;    height: 42px;    background: #FFFFFF;    border-radius: 50%;    font-size: 15px;    color: #000;    line-height: 42px;}.sec2-case-swiper .swiper-button:hover {    background: #1B3884;    color: #fff;}.sec2-case-swiper .sec2-button-next {    right: calc(50% + 62px);}.sec2-case-swiper .sec2-button-prev {    left: 60px;}@media (min-width: 1260px) and (max-width: 1459px) {    .sec2-tbody {        padding-top: 48px;    }    .sec2-tbody-text {        font-size: 16px;        line-height: 28px;    }    .sec2-btn {        margin-top: 28px;    }    .sec2-tbody-list {        padding-top: 86px;        padding-bottom: 88px;    }    .sec2-list-item .item-top {        font-size: 22px;        line-height: 44px;    }    .sec2-list-item .item-top .num {        font-size: 44px;        line-height: 44px;        margin-right: 4px;    }    .sec2-list-item .item-bottom {        font-size: 16px;        line-height: 28px;        margin-top: 10px;    }    .sec2-swiper-posi {        top: 36px;        width: calc(50% - 2px);        padding: 0 40px;    }    .sec2-swiper-top {        padding: 0 10px 24px;    }    .sec2-case-href {        font-size: 16px;        line-height: 56px;    }    .case-item-text {        font-size: 22px;        line-height: 30px;        left: 50px;        right: 50px;        bottom: 140px;        padding-top: 32px;        max-width: 500px;    }    .case-item-text::before {        width: 52px;        height: 5px;    }    .sec2-case-swiper .swiper-button {        bottom: 44px;        width: 36px;        height: 36px;        font-size: 15px;        line-height: 36px;    }    .sec2-case-swiper .sec2-button-next {        right: calc(50% + 52px);    }    .sec2-case-swiper .sec2-button-prev {        left: 50px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .sec2 {        background-size: cover;    }    .sec2-tbody {        padding-top: 40px;    }    .sec2-tbody-text {        font-size: 14px;        line-height: 24px;    }    .sec2-btn {        margin-top: 24px;    }    .sec2-tbody-list {        padding-top: 74px;        padding-bottom: 75px;    }    .sec2-list-item .item-top {        font-size: 20px;        line-height: 40px;    }    .sec2-list-item .item-top .num {        font-size: 40px;        line-height: 40px;        margin-right: 4px;    }    .sec2-list-item .item-bottom {        font-size: 14px;        line-height: 24px;        margin-top: 10px;    }    .sec2-swiper-posi {        top: 24px;        width: calc(50% - 2px);        padding: 0 30px;    }    .sec2-swiper-top {        padding: 0 8px 18px;    }    .sec2-case-href {        font-size: 14px;        line-height: 48px;    }    .case-item-text {        font-size: 20px;        line-height: 26px;        left: 40px;        right: 40px;        bottom: 100px;        padding-top: 24px;        max-width: 500px;    }    .case-item-text::before {        width: 44px;        height: 4px;    }    .sec2-case-swiper .swiper-button {        bottom: 36px;        width: 36px;        height: 36px;        font-size: 15px;        line-height: 36px;    }    .sec2-case-swiper .sec2-button-next {        right: calc(50% + 42px);    }    .sec2-case-swiper .sec2-button-prev {        left: 40px;    }}@media (max-width: 991px) {    .sec2 {        background-size: cover;    }    .sec2-tbody {        padding-top: 40px;    }    .sec2-tbody-text {        font-size: 14px;        line-height: 24px;    }    .sec2-btn {        margin-top: 24px;    }    .case-item-pic img {        width: 100%;    }    .sec2-tbody-list {        padding-top: 50px;        padding-bottom: 50px;    }    .sec2-list-item .item-top {        font-size: 18px;        line-height: 36px;    }    .sec2-list-item .item-top .num {        font-size: 32px;        line-height: 36px;        margin-right: 4px;    }    .sec2-list-item .item-bottom {        font-size: 14px;        line-height: 24px;        margin-top: 10px;    }    .sec2-swiper-posi {        top: 24px;        width: 100%;        padding: 0 30px;    }    .sec2-swiper-top {        padding: 0 8px 18px;    }    .sec2-case-href {        font-size: 14px;        line-height: 40px;    }    .case-item-text {        font-size: 20px;        line-height: 26px;        left: 40px;        right: 40px;        bottom: 140px;        padding-top: 24px;        max-width: 500px;    }    .case-item-text::before {        width: 44px;        height: 4px;    }    .sec2-case-swiper .swiper-button {        bottom: 36px;        width: 36px;        height: 36px;        font-size: 15px;        line-height: 36px;    }    .sec2-case-swiper .sec2-button-next {        right: 40px;    }    .sec2-case-swiper .sec2-button-prev {        left: 40px;    }}@media (max-width: 767px) {    .sec2-tbody {        padding-top: 30px;    }    .sec2-tbody-text {        font-size: 14px;        line-height: 24px;    }    .sec2-btn {        margin-top: 24px;    }    .case-item-pic img {        width: 100%;    }    .sec2-tbody-list {        padding-top: 30px;        padding-bottom: 30px;    }    .sec2-list-item .item-top {        font-size: 16px;        line-height: 30px;    }    .sec2-list-item .item-top .num {        font-size: 24px;        line-height: 30px;        margin-right: 4px;    }    .sec2-list-item .item-bottom {        font-size: 14px;        line-height: 24px;        margin-top: 10px;    }    .sec2-swiper-posi {        top: 24px;        width: 100%;        padding: 0 30px;    }    .sec2-swiper-top {        padding: 0 8px 18px;    }    .sec2-case-href {        font-size: 14px;        line-height: 36px;    }    .case-item-text {        font-size: 18px;        line-height: 26px;        left: 40px;        right: 40px;        bottom: 80px;        padding-top: 24px;        max-width: 500px;    }    .case-item-text::before {        width: 36px;        height: 3px;    }    .sec2-case-swiper .swiper-button {        bottom: 36px;        width: 36px;        height: 36px;        font-size: 15px;        line-height: 36px;    }    .sec2-case-swiper .sec2-button-next {        right: 30px;    }    .sec2-case-swiper .sec2-button-prev {        left: 30px;    }}@media (max-width: 580px) {    .sec2-tbody {        padding-top: 30px;    }    .sec2-tbody-text {        font-size: 14px;        line-height: 24px;    }    .sec2-btn {        margin-top: 24px;    }    .case-item-pic img {        width: 100%;    }    .sec2-tbody-list {        padding-top: 30px;        padding-bottom: 30px;        flex-wrap: wrap;    }    .sec2-list-item {        width: 50%;        padding: 0 10px;        margin-bottom: 10px;    }    .sec2-list-item .item-top {        font-size: 16px;        line-height: 30px;    }    .sec2-list-item .item-top .num {        font-size: 24px;        line-height: 30px;        margin-right: 4px;    }    .sec2-list-item .item-bottom {        font-size: 14px;        line-height: 24px;        margin-top: 10px;    }    .sec2-swiper-posi {        top: 10x;        width: 100%;        padding: 0 15px;    }    .sec2-swiper-top {        padding: 0 5px 10px;    }    .sec2-case-href {        font-size: 14px;        line-height: 36px;    }    .case-item-text {        font-size: 14px;        line-height: 24px;        left: 20px;        right: 20px;        bottom: 60px;        padding-top: 14px;        max-width: 500px;    }    .case-item-text::before {        width: 36px;        height: 3px;    }    .sec2-case-swiper .swiper-button {        bottom: 20px;        width: 32px;        height: 32px;        font-size: 12px;        line-height: 32px;    }    .sec2-case-swiper .sec2-button-next {        right: 20px;    }    .sec2-case-swiper .sec2-button-prev {        left: 20px;    }}.sec3 {    position: relative;    width: 100%;    padding: 102px 0 82px;}.sec3-top {    width: 100%;    display: flex;    align-items: center;    justify-content: space-between;    flex-wrap: wrap;    margin-bottom: 38px;}.sec3-tbody {    border-top: 1px solid rgba(206, 209, 223, .6);    position: relative;    width: 100%;}.sec3-tbody-item {    width: 100%;    padding: 48px 0 50px;    border-bottom: 1px solid rgba(206, 209, 223, .6);}.sec3-item-img {    float: right;    width: 383px;}.sec3-item-img .item-pic {    width: 100%;    position: relative;    overflow: hidden;}.sec3-item-info {    width: 100%;    max-width: 860px;    position: relative;}.sec3-item-date {    font-size: 16px;    padding-top: 13px;    margin-bottom: 16px;    color: #666666;    line-height: 30px;}.sec3-item-info .item-title {    font-size: 18px;    font-family: 'Roboto-Medium';    color: #333333;    line-height: 30px;}.sec3-item-info .item-desc {    font-size: 16px;    margin-top: 18px;    font-family: Roboto-Light;    color: #666666;    line-height: 30px;}.sec3-item-href {    margin-top: 28px;}.sec3-item-href a {    display: inline-block;    vertical-align: top;    width: 34px;    height: 34px;    text-align: center;    line-height: 34px;    font-size: 12px;    color: #fff;    background: #1B3884;}.sec3-tbody-list {    border-bottom: 1px solid rgba(206, 209, 223, .6);    position: relative;    width: 100%;}.sec3-tbody-list > div {    margin-left: -37px;    margin-right: -37px;    position: relative;    font-size: 0;    letter-spacing: 0;}.sec3-list-item {    display: inline-block;    vertical-align: top;    width: 50%;    padding: 22px 37px;}.sec3-list-item .item-title {    display: inline-block;    vertical-align: top;    font-size: 18px;    font-family: Roboto-Medium;    color: #333333;    line-height: 44px;    width: calc(100% - 100px);    position: relative;    padding-left: 18px;}.sec3-list-item .item-title::before {    content: "";    left: 0;    top: 50%;    transform: translateY(-50%);    position: absolute;    width: 5px;    height: 5px;    border-radius: 50%;    background: #333;}.sec3-list-item .item-date {    display: inline-block;    vertical-align: top;    font-size: 16px;    color: #666666;    line-height: 44px;    width: 100px;    text-align: right;}.sec3-tbody-splogo {    width: 100%;    position: relative;    margin-top: 40px;}.sec3-tbody-splogo img {    width: 100%;}@media (min-width: 1260px) and (max-width: 1459px) {    .sec3 {        padding: 90px 0 72px;    }    .sec3-top {        margin-bottom: 32px;    }    .sec3-tbody-item {        padding: 40px 0 42px;    }    .sec3-item-img {        float: right;        width: 383px;    }    .sec3-item-info {        width: 100%;        max-width: 820px;    }    .sec3-item-date {        font-size: 16px;        padding-top: 10px;        margin-bottom: 16px;        line-height: 30px;    }    .sec3-item-info .item-title {        font-size: 18px;        line-height: 30px;    }    .sec3-item-info .item-desc {        font-size: 16px;        margin-top: 18px;        line-height: 30px;    }    .sec3-item-href {        margin-top: 24px;    }    .sec3-item-href a {        width: 34px;        height: 34px;        line-height: 34px;        font-size: 12px;    }    .sec3-tbody-list > div {        margin-left: -25px;        margin-right: -25px;    }    .sec3-list-item {        width: 50%;        padding: 18px 25px;    }    .sec3-list-item .item-title {        font-size: 18px;        line-height: 40px;        width: calc(100% - 100px);        padding-left: 18px;    }    .sec3-list-item .item-date {        font-size: 16px;        line-height: 40px;        width: 100px;    }    .sec3-tbody-splogo {        margin-top: 32px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .sec3 {        padding: 78px 0 60px;    }    .sec3-top {        margin-bottom: 26px;    }    .sec3-tbody-item {        padding: 34px 0 36px;    }    .sec3-item-img {        float: right;        width: 32%;        margin-left: 1.2%;    }    .sec3-item-info {        width: 100%;    }    .sec3-item-date {        font-size: 14px;        padding-top: 10px;        margin-bottom: 14px;        line-height: 26px;    }    .sec3-item-info .item-title {        font-size: 16px;        line-height: 28px;    }    .sec3-item-info .item-desc {        font-size: 15px;        margin-top: 16px;        line-height: 26px;    }    .sec3-item-href {        margin-top: 24px;    }    .sec3-item-href a {        width: 30px;        height: 30px;        line-height: 30px;        font-size: 12px;    }    .sec3-tbody-list > div {        margin-left: -15px;        margin-right: -15px;    }    .sec3-list-item {        width: 50%;        padding: 15px;    }    .sec3-list-item .item-title {        font-size: 16px;        line-height: 36px;        width: calc(100% - 96px);        padding-left: 14px;    }    .sec3-list-item .item-date {        font-size: 14px;        line-height: 36px;        width: 96px;    }    .sec3-tbody-splogo {        margin-top: 28px;    }}@media (max-width: 991px) {    .sec3 {        padding: 66px 0 48px;    }    .sec3-top {        margin-bottom: 20px;    }    .sec3-tbody-item {        padding: 28px 0 30px;    }    .sec3-item-img {        float: right;        width: 35%;        margin-left: 1.2%;    }    .sec3-item-info {        width: 100%;    }    .sec3-item-date {        font-size: 13px;        padding-top: 2px;        margin-bottom: 10px;        line-height: 24px;    }    .sec3-item-info .item-title {        font-size: 16px;        line-height: 26px;    }    .sec3-item-info .item-desc {        font-size: 14px;        margin-top: 10px;        line-height: 24px;    }    .sec3-item-href {        margin-top: 20px;    }    .sec3-item-href a {        width: 30px;        height: 30px;        line-height: 30px;        font-size: 12px;    }    .sec3-tbody-list > div {        margin-left: -10px;        margin-right: -10px;    }    .sec3-list-item {        width: 50%;        padding: 10px 10px;    }    .sec3-list-item .item-title {        font-size: 16px;        line-height: 32px;        width: calc(100% - 96px);        padding-left: 14px;    }    .sec3-list-item .item-date {        font-size: 14px;        line-height: 32px;        width: 96px;    }    .sec3-tbody-splogo {        margin-top: 28px;    }}@media (max-width: 721px) {    .sec3 {        padding: 52px 0 36px;    }    .sec3-top {        margin-bottom: 20px;    }    .sec3-tbody-item {        padding: 24px 0 25px;    }    .sec3-item-img {        float: right;        width: 43%;        margin-left: 1.2%;    }    .sec3-item-info {        width: 100%;    }    .sec3-item-date {        font-size: 13px;        padding-top: 2px;        margin-bottom: 10px;        line-height: 24px;    }    .sec3-item-info .item-title {        font-size: 16px;        line-height: 26px;    }    .sec3-item-info .item-desc {        font-size: 14px;        margin-top: 10px;        line-height: 24px;    }    .sec3-item-href {        margin-top: 20px;    }    .sec3-item-href a {        width: 30px;        height: 30px;        line-height: 30px;        font-size: 12px;    }    .sec3-tbody-list > div {        margin-left: -10px;        margin-right: -10px;    }    .sec3-list-item {        width: 100%;        padding: 10px 10px;    }    .sec3-list-item .item-title {        font-size: 16px;        line-height: 32px;        width: calc(100% - 96px);        padding-left: 14px;    }    .sec3-list-item .item-date {        font-size: 14px;        line-height: 32px;        width: 96px;    }    .sec3-tbody-splogo {        margin-top: 28px;    }}@media (max-width: 520px) {    .sec3 {        padding: 52px 0 36px;    }    .sec3-top {        margin-bottom: 20px;    }    .sec3-tbody-item {        padding: 24px 0 25px;    }    .sec3-item-img {        float: none;        width: 100%;        margin-left: 0;    }    .sec3-item-img img {        width: 100%;    }    .sec3-item-info {        width: 100%;        padding: 10px 0;    }    .sec3-item-date {        font-size: 13px;        padding-top: 2px;        margin-bottom: 10px;        line-height: 24px;    }    .sec3-item-info .item-title {        font-size: 16px;        line-height: 26px;    }    .sec3-item-info .item-desc {        font-size: 14px;        margin-top: 10px;        line-height: 24px;    }    .sec3-item-href {        margin-top: 20px;    }    .sec3-item-href a {        width: 30px;        height: 30px;        line-height: 30px;        font-size: 12px;    }    .sec3-tbody-list > div {        margin-left: -10px;        margin-right: -10px;    }    .sec3-list-item {        width: 100%;        padding: 10px 10px;    }    .sec3-list-item .item-title {        font-size: 16px;        line-height: 32px;        width: calc(100% - 96px);        padding-left: 14px;    }    .sec3-list-item .item-date {        font-size: 14px;        line-height: 32px;        width: 96px;    }    .sec3-tbody-splogo {        margin-top: 28px;    }}.sec4 {    position: relative;    width: 100%;    padding: 82px 0 78px;    background: rgba(235, 235, 235, .5);}.sec4-tbody, .swiper-sec4 {    width: 100%;    position: relative;}.sec4-swiper {    position: relative;    padding-top: 40px;    width: 100%;}.sec4-swiper .swiper-button {    top: 0;    margin-top: 0;    transform: translateY(-100%);    width: 34px;    height: 34px;    line-height: 34px;    font-size: 12px;    text-align: center;    color: #fff;    background: #D9D9D9;    left: auto;}.sec4-swiper .swiper-button:hover {    background: #1B3884;}.sec4-swiper .sec4-button-next {    right: 0;}.sec4-swiper .sec4-button-prev {    right: 40px;}.faq-item {    position: relative;    width: 100%;}.faq-item-name {    background: #fff;    font-size: 18px;    padding: 5px 22px;    color: #1B3884;    line-height: 30px;}.faq-item-text {    font-size: 14px;    margin-top: 20px;    padding: 0 22px;    max-width: 656px;    color: #333333;    line-height: 26px;}@media (min-width: 1260px) and (max-width: 1459px) {    .sec4 {        padding: 76px 0 72px;    }    .sec4-swiper {        padding-top: 36px;    }    .sec4-swiper .swiper-button {        width: 32px;        height: 32px;        line-height: 32px;        font-size: 12px;    }    .sec4-swiper .sec4-button-next {        right: 0;    }    .sec4-swiper .sec4-button-prev {        right: 36px;    }    .faq-item-name {        font-size: 18px;        padding: 5px 18px;        line-height: 26px;    }    .faq-item-text {        font-size: 14px;        margin-top: 16px;        padding: 0 18px;        line-height: 24px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .sec4 {        padding: 66px 0 64px;    }    .sec4-swiper {        padding-top: 32px;    }    .sec4-swiper .swiper-button {        width: 30px;        height: 30px;        line-height: 30px;        font-size: 12px;    }    .sec4-swiper .sec4-button-next {        right: 0;    }    .sec4-swiper .sec4-button-prev {        right: 34px;    }    .faq-item-name {        font-size: 16px;        padding: 4px 16px;        line-height: 26px;    }    .faq-item-text {        font-size: 14px;        margin-top: 16px;        padding: 0 16px;        line-height: 24px;    }}@media (max-width: 991px) {    .sec4 {        padding: 54px 0 50px;    }    .sec4-swiper {        padding-top: 28px;    }    .sec4-swiper .swiper-button {        width: 30px;        height: 30px;        line-height: 30px;        font-size: 12px;    }    .sec4-swiper .sec4-button-next {        right: 0;    }    .sec4-swiper .sec4-button-prev {        right: 34px;    }    .faq-item-name {        font-size: 16px;        padding: 4px 16px;        line-height: 26px;    }    .faq-item-text {        font-size: 13px;        margin-top: 16px;        padding: 0 16px;        line-height: 24px;    }}@media (max-width: 720px) {    .sec4 {        padding: 36px 0 32px;    }    .sec4-swiper {        padding-top: 24px;    }    .sec4-swiper .swiper-button {        width: 30px;        height: 30px;        line-height: 30px;        font-size: 12px;    }    .sec4-swiper .sec4-button-next {        right: 0;    }    .sec4-swiper .sec4-button-prev {        right: 34px;    }    .faq-item-name {        font-size: 16px;        padding: 4px 16px;        line-height: 24px;    }    .faq-item-text {        font-size: 13px;        margin-top: 16px;        padding: 0 16px;        line-height: 24px;    }}.sec5 {    position: relative;    width: 100%;}.sec5-tbody {    position: relative;    width: 100%;}.sec5-tbody-img {    width: 49.6875%;    position: relative;    text-align: center;    float: left;    z-index: 88;}.sec5-tbody-img .item-pic {    width: 100%;    padding-bottom: 75.02623294858342%;}.sec5-tbody-img .item-pic .video-plays {    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    width: 100%;    height: 100%;}.sec5-tbody-img a {    display: block;}.sec5-tbody-info {    padding-top: 7.552083333333333%;    position: relative;    width: 100%;}.sec5-tbody-box {    position: relative;    overflow: hidden;    padding-left: 83px;}.sec-tbody-title {    text-transform: uppercase;}.sec5-tbody-text {    font-size: 16px;    font-family: Roboto-Light;    margin-top: 72px;    color: #666666;    line-height: 30px;}.sec5-tbody-text a {    color: #666666;}.sec5-btn {    margin-top: 60px;    text-align: left;}@media (min-width: 1660px) and (max-width: 1759px) {    .sec5-tbody-img {        width: 49.6875%;    }    .sec5-tbody-info {        padding-top: 7%;    }    .sec5-tbody-box {        padding-left: 83px;    }    .sec5-tbody-text {        font-size: 16px;        margin-top: 64px;        line-height: 30px;    }    .sec5-btn {        margin-top: 60px;    }}@media (min-width: 1460px) and (max-width: 1659px) {    .sec5-tbody-img {        width: 50%;    }    .sec5-tbody-info {        padding-top: 6.2%;    }    .sec5-tbody-box {        padding-left: 70px;    }    .sec5-tbody-text {        font-size: 16px;        margin-top: 56px;        line-height: 30px;    }    .sec5-btn {        margin-top: 52px;    }}@media (min-width: 1260px) and (max-width: 1459px) {    .sec5-tbody-img {        width: 50%;    }    .sec5-tbody-info {        padding-top: 5.2%;    }    .sec5-tbody-box {        padding-left: 62px;    }    .sec5-tbody-text {        font-size: 16px;        margin-top: 48px;        line-height: 28px;    }    .sec5-btn {        margin-top: 44px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .sec5-tbody-img {        width: 52%;    }    .sec5-tbody-info {        padding-top: 3.75%;    }    .sec5-tbody-box {        padding-left: 50px;    }    .sec5-tbody-text {        font-size: 14px;        margin-top: 32px;        line-height: 24px;    }    .sec5-btn {        margin-top: 28px;    }}@media (max-width: 991px) {    .sec5-tbody-img {        width: 100%;        float: none;    }    .sec5-tbody-info {        padding: 20px 0;    }    .sec5-tbody-box {        padding-left: 0px;    }    .sec5-tbody-text {        font-size: 14px;        margin-top: 20px;        line-height: 24px;    }    .sec5-btn {        margin-top: 20px;    }}@media (max-width: 480px) {    .sec5-tbody-img {        width: 100%;        float: none;    }    .sec5-tbody-info {        padding: 20px 0;    }    .sec5-tbody-box {        padding-left: 0px;    }    .sec5-tbody-text {        font-size: 13px;        margin-top: 14px;        line-height: 24px;    }    .sec5-btn {        margin-top: 16px;        text-align: center;    }}.sec6 {    position: relative;    width: 100%;    padding: 76px 0 82px;}.sec6-swiper {    position: relative;    width: 100%;    padding-top: 72px;}.sec6-swiper .swiper-button {    top: 0;    margin-top: 0;    transform: translateY(-120%);    width: 34px;    height: 34px;    line-height: 34px;    font-size: 12px;    text-align: center;    color: #fff;    background: #D9D9D9;    left: auto;}.sec6-swiper .swiper-button:hover {    background: #1B3884;}.sec6-swiper .sec6-button-next {    right: 0;}.sec6-swiper .sec6-button-prev {    right: 40px;}.swiper-sec6 {    position: relative;    width: 100%;}.swiper-slide .list-item {    display: block;    width: 100%;    position: relative;}.list-item .item-pics {    position: relative;    padding-bottom: 100%;    border: solid 1px #EBEBEB;}.list-item .item-box {    display: -webkit-box;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -moz-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -webkit-justify-content: center;    -moz-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;}.list-item .item-pics img {    max-width: 100% !important;    max-height: 100% !important;}@media screen and (max-width: 999px) {    .list-item .item-backdrop {        display: none;    }}.list-item .item-backdrop .iconfont {    font-size: 28px;    font-size: 2.8rem;    color: #fff;    position: relative;}.sec7 {    position: relative;    width: 100%;    padding-bottom: 80px;}.sec7-list {    padding-top: 54px;    position: relative;    margin-left: -38px;    margin-right: -38px;    font-size: 0;    letter-spacing: 0;}.sec7-list-item {    display: inline-block;    vertical-align: top;    width: 33.33333333%;    padding: 0 38px;    margin-bottom: 20px;}.sec7-item-box {    width: 100%;    background: #EBEBEB;    border: 1px solid #E9E9E9;    position: relative;    border-left: 2px solid #1B3884;    padding: 23px 20px 21px;    padding-left: 24px;}.sec7-item-box .item-title {    font-size: 18px;    color: #333333;    line-height: 32px;}.sec7-item-box .item-desc {    font-size: 16px;    margin-top: 14px;    font-family: Roboto;    font-weight: 400;    color: #666666;    line-height: 28px;    min-height: 112px;}.sec7-item-box .item-btn {    margin-top: 25px;}.sec7-item-box .item-btn a {    display: inline-block;    vertical-align: top;    background: #666666;    border-radius: 7px;    line-height: 36px;    padding: 0 22px;    font-size: 16px;    color: #FFFFFF;}.sec7-item-box .item-btn .iconfont {    font-size: 18px;    margin-right: 14px;}.sec7-item-box:hover {    background: #1B3884;    border-color: #1B3884;    color: #fff;}.sec7-item-box:hover .item-title, .sec7-item-box:hover .item-desc, .sec7-item-box:hover .item-title a, .sec7-item-box:hover .item-desc a, .sec7-item-box .item-title a:hover, .sec7-item-box .item-desc a:hover {    color: #fff;}.sec7-item-box:hover .item-btn a {    background: #FFFFFF;    color: #1B3884;}@media (min-width: 1260px) and (max-width: 1459px) {    .sec6 {        padding: 64px 0 70px;    }    .sec6-swiper {        padding-top: 60px;    }    .sec6-swiper .swiper-button {        width: 32px;        height: 32px;        line-height: 32px;        font-size: 12px;    }    .sec6-swiper .sec6-button-prev {        right: 36px;    }    .list-item .item-backdrop .iconfont {        font-size: 26px;        font-size: 2.6rem;    }    .sec7 {        padding-bottom: 70px;    }    .sec7-list {        padding-top: 44px;        margin-left: -25px;        margin-right: -25px;    }    .sec7-list-item {        width: 33.33333333%;        padding: 0 25px;        margin-bottom: 20px;    }    .sec7-item-box {        padding: 21px 18px 20px;        padding-left: 20px;    }    .sec7-item-box .item-title {        font-size: 18px;        line-height: 28px;    }    .sec7-item-box .item-desc {        font-size: 16px;        margin-top: 14px;        line-height: 26px;        min-height: 104px;    }    .sec7-item-box .item-btn {        margin-top: 22px;    }    .sec7-item-box .item-btn a {        line-height: 32px;        padding: 0 18px;        font-size: 16px;    }    .sec7-item-box .item-btn .iconfont {        font-size: 16px;        margin-right: 10px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .sec6 {        padding: 52px 0 58px;    }    .sec6-swiper {        padding-top: 48px;    }    .sec6-swiper .swiper-button {        width: 30px;        height: 30px;        line-height: 30px;        font-size: 12px;    }    .sec6-swiper .sec6-button-prev {        right: 34px;    }    .list-item .item-backdrop .iconfont {        font-size: 24px;        font-size: 2.4rem;    }    .sec7 {        padding-bottom: 60px;    }    .sec7-list {        padding-top: 36px;        margin-left: -15px;        margin-right: -15px;    }    .sec7-list-item {        width: 33.33333333%;        padding: 0 15px;        margin-bottom: 18px;    }    .sec7-item-box {        padding: 18px 16px 16px;        padding-left: 18px;    }    .sec7-item-box .item-title {        font-size: 16px;        line-height: 26px;    }    .sec7-item-box .item-desc {        font-size: 14px;        margin-top: 12px;        line-height: 24px;        min-height: 96px;    }    .sec7-item-box .item-btn {        margin-top: 22px;    }    .sec7-item-box .item-btn a {        line-height: 32px;        padding: 0 18px;        font-size: 16px;    }    .sec7-item-box .item-btn .iconfont {        font-size: 16px;        margin-right: 10px;    }}@media (max-width: 991px) {    .sec6 {        padding: 40px 0 44px;    }    .sec6-swiper {        padding-top: 36px;    }    .sec6-swiper .swiper-button {        width: 28px;        height: 28px;        line-height: 28px;        font-size: 12px;    }    .sec6-swiper .sec6-button-prev {        right: 32px;    }    .list-item .item-backdrop .iconfont {        font-size: 20px;        font-size: 2rem;    }    .sec7 {        padding-bottom: 40px;    }    .sec7-list {        padding-top: 30px;        margin-left: -10px;        margin-right: -10px;    }    .sec7-list-item {        width: 50%;        padding: 0 10px;        margin-bottom: 18px;    }    .sec7-item-box {        padding: 18px 16px 16px;        padding-left: 18px;    }    .sec7-item-box .item-title {        font-size: 16px;        line-height: 26px;    }    .sec7-item-box .item-desc {        font-size: 14px;        margin-top: 12px;        line-height: 24px;        min-height: 96px;    }    .sec7-item-box .item-btn {        margin-top: 22px;    }    .sec7-item-box .item-btn a {        line-height: 32px;        padding: 0 18px;        font-size: 16px;    }    .sec7-item-box .item-btn .iconfont {        font-size: 16px;        margin-right: 10px;    }}@media (max-width: 620px) {    .sec6 {        padding: 24px 0 30px;    }    .sec6-swiper {        padding-top: 36px;    }    .sec6-swiper .swiper-button {        width: 28px;        height: 28px;        line-height: 28px;        font-size: 12px;    }    .sec6-swiper .sec6-button-prev {        right: 32px;    }    .list-item .item-backdrop .iconfont {        font-size: 20px;        font-size: 2rem;    }    .sec7 {        padding-bottom: 30px;    }    .sec7-list {        padding-top: 30px;        margin-left: -10px;        margin-right: -10px;    }    .sec7-list-item {        width: 100%;        padding: 0 10px;        margin-bottom: 18px;    }    .sec7-item-box {        padding: 18px 16px 16px;        padding-left: 18px;    }    .sec7-item-box .item-title {        font-size: 16px;        line-height: 26px;    }    .sec7-item-box .item-desc {        font-size: 14px;        margin-top: 12px;        line-height: 24px;        min-height: 96px;    }    .sec7-item-box .item-btn {        margin-top: 22px;    }    .sec7-item-box .item-btn a {        line-height: 32px;        padding: 0 18px;        font-size: 16px;    }    .sec7-item-box .item-btn .iconfont {        font-size: 16px;        margin-right: 10px;    }}.footer {    position: relative;    overflow: hidden;    background: rgba(247, 247, 247, .8);}@media screen and (max-width: 767px) {    .footer {        padding-bottom: 60px;    }}.footer, .footer a {    color: #666;}.footer .footer-title {    color: #333;}.footer a:hover {    color: #1B3884;}.footer .fo-bot {    background: #1B3884;}.footer .fo-bot, .footer .fo-bot a {    color: #fff;}.footer .fo-top {    font-size: 0;    letter-spacing: 0;    padding: 92px 0 72px;}.footer .flist1 {    width: 354px;    padding-right: 20px;    box-sizing: border-box;    display: inline-block;    vertical-align: top;}.footer .flist2 {    width: 314px;    padding-right: 20px;    box-sizing: border-box;    display: inline-block;    vertical-align: top;}.footer .flist3 {    width: 428px;    padding-right: 20px;    box-sizing: border-box;    display: inline-block;    vertical-align: top;}.footer .flist4 {    width: 304px;    box-sizing: border-box;    display: inline-block;    vertical-align: top;}.footer .footer-title {    position: relative;    padding-left: 16px;    font-size: 20px;    font-family: Roboto-Medium;    color: #333333;    line-height: 30px;    text-transform: uppercase;    margin-bottom: 42px;}.footer .footer-title::before {    position: absolute;    content: "";    left: 0;    top: 50%;    transform: translateY(-50%);    width: 9px;    height: 9px;    background: #FF7E0E;}.footer .foot-list {    font-size: 16px;    font-family: Roboto-Light;    color: #666666;    line-height: 36px;}.footer .fo-bot {    position: relative;    font-size: 14px;    font-size: 1.4rem;    color: #FFFFFF;    line-height: 30px;    font-family: 'Roboto-Light';    padding: 18px 0;}.footer .fo-bot-wp {    position: relative;    width: 100%;}.footer .f-follow {    position: absolute;    right: 0;    top: 50%;    transform: translateY(-50%);    font-size: 0;    letter-spacing: 0;}.footer .f-follow a {    display: inline-block;    vertical-align: top;    margin-right: 5px;    position: relative;    -webkit-transition: all .35s;    -o-transition: all .35s;    -moz-transition: all .35s;    transition: all .35s;    width: 30px;    height: 30px;    border-radius: 50%;    text-align: center;    line-height: 30px;}.footer .f-follow a:last-child {    margin-right: 0;}.footer .f-follow a:hover {    background: #FFFFFF;}.footer .f-follow .iconfont {    font-size: 19px;    font-size: 1.9rem;    position: relative;    display: block;    color: #fff;}.footer .f-follow a:hover .iconfont {    color: #E60012;}.footer .f-form {    padding-top: 6px;    font-size: 0;    letter-spacing: 0;    padding-left: 14px;}.footer .f-form .item-input, .footer .f-form .item-code {    display: block;    line-height: 40px;    width: 100%;    height: 40px;    border: 1px solid #D7D7D7;    color: #333;    padding: 0 13px;    position: relative;    font-size: 16px;    font-size: 1.6rem;    margin-bottom: 8px;}.footer .f-form .item-input input, .footer .f-form .item-code input {    width: 100%;    height: 100%;}.footer .f-form .item-code {    display: inline-block;    vertical-align: top;    width: 162px;}.footer .f-form .item-input::before, .footer .f-form .item-code::before {    position: absolute;    content: " * ";    left: -14px;    font-size: 20px;    line-height: 40px;    color: #f00;    top: 0;}.footer .f-form .item-img {    display: inline-block;    vertical-align: top;    width: 112px;    font-size: 0;    cursor: pointer;    margin-left: 14px;    background: #fff;}.footer .f-form .item-img img {    max-height: 40px;    vertical-align: middle;}.footer .f-form .item-btn {    line-height: 40px;    background: #1B3884;    color: #fff;    font-size: 16px;    font-size: 1.6rem;    width: 100%;    height: 100%;    text-align: center;    text-transform: uppercase;    cursor: pointer;}@media (min-width: 1260px) and (max-width: 1459px) {    .footer .fo-top {        padding: 80px 0 64px;    }    .footer .flist1 {        width: 320px;        padding-right: 15px;    }    .footer .flist2 {        width: 290px;        padding-right: 15px;    }    .footer .flist3 {        width: 290px;        padding-right: 15px;    }    .footer .flist4 {        width: 300px;    }    .footer .footer-title {        padding-left: 16px;        font-size: 20px;        line-height: 30px;        margin-bottom: 34px;    }    .footer .footer-title::before {        width: 8px;        height: 8px;    }    .footer .foot-list {        font-size: 16px;        line-height: 32px;    }    .footer .fo-bot {        font-size: 14px;        font-size: 1.4rem;;        line-height: 28px;        padding: 16px 0;    }    .footer .f-follow a {        margin-right: 5px;        width: 30px;        height: 30px;        line-height: 30px;    }    .footer .f-follow .iconfont {        font-size: 19px;        font-size: 1.9rem;    }    .footer .f-form .item-code {        width: 162px;    }    .footer .f-form .item-img {        width: 112px;        margin-left: 10px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .footer .fo-top {        padding: 68px 0 56px;    }    .footer .flist1 {        width: 240px;        padding-right: 10px;    }    .footer .flist2 {        width: 200px;        padding-right: 10px;    }    .footer .flist3 {        width: 250px;        padding-right: 10px;    }    .footer .flist4 {        width: 260px;    }    .footer .footer-title {        padding-left: 14px;        font-size: 18px;        line-height: 28px;        margin-bottom: 26px;    }    .footer .footer-title::before {        width: 8px;        height: 8px;    }    .footer .foot-list {        font-size: 14px;        line-height: 32px;    }    .footer .fo-bot {        font-size: 14px;        font-size: 1.4rem;;        line-height: 26px;        padding: 12px 0;    }    .footer .f-follow a {        margin-right: 5px;        width: 28px;        height: 28px;        line-height: 28px;    }    .footer .f-follow .iconfont {        font-size: 18px;        font-size: 1.8rem;    }    .footer .f-form {        padding-top: 6px;        font-size: 0;        letter-spacing: 0;        padding-left: 12px;    }    .footer .f-form .item-code {        width: 132px;    }    .footer .f-form .item-img {        width: 108px;        margin-left: 8px;    }}@media (max-width: 991px) {    .footer .fo-top {        padding: 30px 0 20px;    }    .footer .flist1 {        width: 50%;        padding-right: 10px;        margin-bottom: 10px;    }    .footer .flist2 {        width: 50%;        padding-right: 10px;        margin-bottom: 10px;    }    .footer .flist3 {        width: 50%;        padding-right: 10px;        margin-bottom: 10px;    }    .footer .flist4 {        width: 50%;    }    .footer .footer-title {        padding-left: 14px;        font-size: 18px;        line-height: 28px;        margin-bottom: 16px;    }    .footer .footer-title::before {        width: 8px;        height: 8px;    }    .footer .foot-list {        font-size: 14px;        line-height: 28px;    }    .footer .fo-bot {        font-size: 14px;        font-size: 1.4rem;;        line-height: 26px;        padding: 12px 0;    }    .footer .f-follow {        position: relative;        right: 0;        top: 0;        transform: translateY(0);        text-align: center;    }    .footer .f-follow a {        margin-right: 5px;        width: 24px;        height: 24px;        line-height: 24px;        margin-bottom: 10px;    }    .footer .f-follow .iconfont {        font-size: 16px;        font-size: 1.6rem;    }    .footer .f-form .item-code {        width: calc(100% - 120px);    }    .footer .f-form .item-img {        width: 112px;        margin-left: 8px;    }}@media (max-width: 767px) {    .footer .fo-top {        display: none;    }    .footer .flist1 {        width: 50%;        padding-right: 10px;        margin-bottom: 10px;    }    .footer .flist2 {        width: 50%;        padding-right: 10px;        margin-bottom: 10px;    }    .footer .flist3 {        width: 50%;        padding-right: 10px;        margin-bottom: 10px;    }    .footer .flist4 {        width: 50%;    }    .footer .footer-title {        padding-left: 14px;        font-size: 18px;        line-height: 28px;        margin-bottom: 16px;    }    .footer .footer-title::before {        width: 8px;        height: 8px;    }    .footer .foot-list {        font-size: 14px;        line-height: 28px;    }    .footer .fo-bot {        font-size: 14px;        font-size: 1.4rem;;        line-height: 26px;        padding: 12px 0;    }    .footer .f-follow {        position: relative;        right: 0;        top: 0;        transform: translateY(0);        text-align: center;    }    .footer .f-follow a {        margin-right: 5px;        width: 24px;        height: 24px;        line-height: 24px;        margin-bottom: 10px;    }    .footer .f-follow .iconfont {        font-size: 16px;        font-size: 1.6rem;    }    .footer .fo-bot .links {        display: none;    }}.bread {    width: 100%;    position: relative;    background: #EBEBEB;    padding: 53px 0;}.page-title {    text-align: center;    position: relative;    font-size: 30px;    text-transform: uppercase;    font-family: Roboto-Bold;    color: #333333;    line-height: 42px;}.page-title span {    display: inline-block;    vertical-align: top;    position: relative;    padding-top: 4px;    padding-left: 13px;}.page-title span::before {    content: "";    position: absolute;    left: 0;    top: 0;    width: 13px;    height: 13px;    background: #1B3884;}.page-href {    font-size: 16px;    text-align: center;    text-transform: uppercase;    color: #333333;    line-height: 26px;    margin-top: 12px;}.page-href a:hover, .page-href a.bread-active {    color: #FF7E0E;}@media (min-width: 1260px) and (max-width: 1459px) {    .bread {        padding: 48px 0;    }    .page-title {        font-size: 28px;        line-height: 40px;    }    .page-title span {        padding-top: 4px;        padding-left: 12px;    }    .page-title span::before {        width: 12px;        height: 12px;    }    .page-href {        font-size: 16px;        line-height: 24px;        margin-top: 10px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .bread {        padding: 40px 0;    }    .page-title {        font-size: 24px;        line-height: 36px;    }    .page-title span {        padding-top: 4px;        padding-left: 12px;    }    .page-title span::before {        width: 12px;        height: 12px;    }    .page-href {        font-size: 16px;        line-height: 24px;        margin-top: 10px;    }}@media (max-width: 991px) {    .bread {        padding: 30px 0;    }    .page-title {        font-size: 20px;        line-height: 32px;    }    .page-title span {        padding-top: 2px;        padding-left: 10px;    }    .page-title span::before {        width: 10px;        height: 10px;    }    .page-href {        font-size: 14px;        line-height: 24px;        margin-top: 10px;    }}@media (max-width: 767px) {    .bread {        padding: 20px 0;    }    .page-title {        font-size: 20px;        line-height: 30px;    }    .page-title span {        padding-top: 2px;        padding-left: 8px;    }    .page-title span::before {        width: 8px;        height: 8px;    }    .page-href {        font-size: 14px;        line-height: 22px;        margin-top: 8px;    }}.about {    position: relative;    padding: 78px 0 98px;}.about-top {    position: relative;    width: 100%;    padding-bottom: 60px;}.about-top-text {    font-size: 16px;    color: #333333;    line-height: 30px;}.about-top-text .about-name {    font-size: 24px;    color: #333333;    line-height: 30px;    margin-bottom: 6px;}.about-form {    width: 100%;    position: relative;    background: rgba(27, 56, 132, .05);    margin-bottom: 18px;    padding: 100px 10px 68px;    font-size: 0;    letter-spacing: 0;}.about-form form {    width: 100%;    max-width: 577px;    margin: 0 auto;}.about-form .xunbiao {    text-align: center;    font-size: 40px;    line-height: 46px;    color: #1B3884;    margin-bottom: 30px;}.about-form .item-input {    width: 100%;    position: relative;    margin-bottom: 10px;}.about-form .item-input .label {    font-size: 16px;    color: #666666;    line-height: 30px;}.about-form .item-input input {    width: 100%;    background: #fff;    padding: 10px 14px;    font-size: 14px;    color: #333;    line-height: 26px;}.about-form .item-input1 {    width: 100%;    position: relative;    margin-bottom: 25px;}.about-form .item-input1 .label {    font-size: 16px;    color: #666666;    line-height: 30px;}.about-form .item-input1 textarea {    width: 100%;    background: #fff;    padding: 10px 14px;    font-size: 14px;    color: #333;    line-height: 26px;    height: 115px;}.attachment {    padding-left: 19px;    position: relative;    margin-bottom: 20px;    width: 205px;}.attachment .file-group {    width: 100%;    height: 39px;    position: relative;    overflow: hidden;}.attachment.xing::before {    content: " * ";    font-size: 16px;    color: #666666;    line-height: 30px;    position: absolute;    left: 0;    top: 50%;    transform: translateY(-50%);}.attachment .file-group .file-btn {    width: 100%;    height: 100%;    background-color: #1B3884;    border: 1px solid #1B3884;    border-radius: 5px;    color: #fff;    font-size: 16px;    font-size: 1.6rem;    transition: 0.5s;}.attachment .file-group .file-single {    width: 100%;    height: 100%;    opacity: 0;    cursor: pointer;    position: absolute;    left: 0;    top: 0;    z-index: 111;}.about-form .item-input3 {    display: inline-block;    vertical-align: bottom;    width: 200px;    margin-bottom: 10px;}.about-form .item-input3 .label {    font-size: 16px;    color: #666666;    line-height: 30px;}.about-form .item-input3 input {    width: 100%;    background: #fff;    padding: 10px 14px;    font-size: 14px;    color: #333;    line-height: 26px;}.about-form .yanzheng {    display: inline-block;    vertical-align: bottom;    width: 122px;    margin-left: 5px;    margin-bottom: 10px;    cursor: pointer;}.about-form .item-btn {    width: 240px;    display: inline-block;    vertical-align: bottom;    height: 46px;    background: #1B3884;    font-size: 16px;    text-align: center;    color: #FFFFFF;    margin-left: 10px;    margin-bottom: 10px;    cursor: pointer;}@media (min-width: 1260px) and (max-width: 1459px) {    .about {        padding: 66px 0 86px;    }    .about-top {        padding-bottom: 52px;    }    .about-top-text {        font-size: 16px;        line-height: 28px;    }    .about-top-text .about-name {        font-size: 20px;        line-height: 30px;        margin-bottom: 6px;    }    .about-form {        margin-bottom: 18px;        padding: 88px 0 60px;    }    .about-form .xunbiao {        font-size: 36px;        line-height: 42px;        margin-bottom: 24px;    }    .about-form .item-input .label {        font-size: 16px;        line-height: 28px;    }    .about-form .item-input input {        padding: 10px 14px;        font-size: 14px;        line-height: 26px;    }    .about-form .item-input1 {        margin-bottom: 25px;    }    .about-form .item-input1 .label {        font-size: 16px;        line-height: 28px;    }    .about-form .item-input1 textarea {        padding: 10px 14px;        font-size: 14px;        line-height: 26px;        height: 115px;    }    .attachment {        padding-left: 19px;        margin-bottom: 20px;        width: 205px;    }    .attachment .file-group {        width: 100%;        height: 39px;    }    .attachment .file-group .file-btn {        font-size: 16px;        font-size: 1.6rem;    }    .about-form .item-input3 {        width: 200px;    }    .about-form .item-input3 .label {        font-size: 16px;        line-height: 28px;    }    .about-form .item-input3 input {        padding: 10px 14px;        font-size: 14px;        line-height: 26px;    }    .about-form .yanzheng {        width: 122px;        margin-left: 5px;    }    .about-form .item-btn {        width: 240px;        height: 46px;        font-size: 16px;        margin-left: 10px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .about {        padding: 54px 0 72px;    }    .about-top {        padding-bottom: 44px;    }    .about-top-text {        font-size: 15px;        line-height: 28px;    }    .about-top-text .about-name {        font-size: 20px;        line-height: 30px;        margin-bottom: 6px;    }    .about-form {        margin-bottom: 18px;        padding: 74px 10px 50px;    }    .about-form .xunbiao {        font-size: 32px;        line-height: 38px;        margin-bottom: 20px;    }    .about-form .item-input .label {        font-size: 15px;        line-height: 28px;    }    .about-form .item-input input {        padding: 10px 14px;        font-size: 14px;        line-height: 26px;    }    .about-form .item-input1 {        margin-bottom: 25px;    }    .about-form .item-input1 .label {        font-size: 15px;        line-height: 28px;    }    .about-form .item-input1 textarea {        padding: 10px 14px;        font-size: 14px;        line-height: 26px;        height: 115px;    }    .attachment {        padding-left: 19px;        margin-bottom: 20px;        width: 205px;    }    .attachment .file-group {        width: 100%;        height: 39px;    }    .attachment .file-group .file-btn {        font-size: 15px;        font-size: 1.5rem;    }    .about-form .item-input3 {        width: 200px;    }    .about-form .item-input3 .label {        font-size: 15px;        line-height: 28px;    }    .about-form .item-input3 input {        padding: 10px 14px;        font-size: 14px;        line-height: 26px;    }    .about-form .yanzheng {        width: 122px;        margin-left: 5px;    }    .about-form .item-btn {        width: 240px;        height: 46px;        font-size: 15px;        margin-left: 10px;    }}@media (max-width: 991px) {    .about {        padding: 42px 0 58px;    }    .about-top {        padding-bottom: 40px;    }    .about-top-text {        font-size: 14px;        line-height: 24px;    }    .about-top-text .about-name {        font-size: 18px;        line-height: 28px;        margin-bottom: 6px;    }    .about-form {        margin-bottom: 18px;        padding: 60px 10px 40px;    }    .about-form .xunbiao {        font-size: 28px;        line-height: 34px;        margin-bottom: 18px;    }    .about-form .item-input .label {        font-size: 14px;        line-height: 24px;    }    .about-form .item-input input {        padding: 8px 12px;        font-size: 14px;        line-height: 24px;    }    .about-form .item-input1 {        margin-bottom: 22px;    }    .about-form .item-input1 .label {        font-size: 14px;        line-height: 24px;    }    .about-form .item-input1 textarea {        padding: 8px 12px;        font-size: 14px;        line-height: 24px;        height: 112px;    }    .attachment {        padding-left: 18px;        margin-bottom: 20px;        width: 200px;    }    .attachment .file-group {        width: 100%;        height: 38px;    }    .attachment .file-group .file-btn {        font-size: 14px;        font-size: 1.4rem;    }    .about-form .item-input3 {        width: 210px;    }    .about-form .item-input3 .label {        font-size: 14px;        line-height: 24px;    }    .about-form .item-input3 input {        padding: 8px 12px;        font-size: 14px;        line-height: 24px;    }    .about-form .yanzheng {        width: 107px;        margin-left: 5px;    }    .about-form .item-btn {        width: 240px;        height: 40px;        font-size: 14px;        margin-left: 10px;    }}@media (max-width: 620px) {    .about {        padding: 30px 0 40px;    }    .about-top {        padding-bottom: 30px;    }    .about-top-text {        font-size: 14px;        line-height: 24px;    }    .about-top-text .about-name {        font-size: 18px;        line-height: 28px;        margin-bottom: 6px;    }    .about-form {        margin-bottom: 18px;        padding: 40px 10px 30px;    }    .about-form .xunbiao {        font-size: 24px;        line-height: 30px;        margin-bottom: 18px;    }    .about-form .item-input .label {        font-size: 14px;        line-height: 24px;    }    .about-form .item-input input {        padding: 8px 12px;        font-size: 14px;        line-height: 24px;    }    .about-form .item-input1 {        margin-bottom: 22px;    }    .about-form .item-input1 .label {        font-size: 14px;        line-height: 24px;    }    .about-form .item-input1 textarea {        padding: 8px 12px;        font-size: 14px;        line-height: 24px;        height: 112px;    }    .attachment {        padding-left: 18px;        margin-bottom: 20px;        width: 200px;    }    .attachment .file-group {        width: 100%;        height: 38px;    }    .attachment .file-group .file-btn {        font-size: 14px;        font-size: 1.4rem;    }    .about-form .item-input3 {        width: calc(100% - 112px);        margin-bottom: 20px;    }    .about-form .item-input3 .label {        font-size: 14px;        line-height: 24px;    }    .about-form .item-input3 input {        padding: 8px 12px;        font-size: 14px;        line-height: 24px;    }    .about-form .yanzheng {        width: 107px;        margin-left: 5px;        margin-bottom: 20px;    }    .about-form .item-btn {        width: 100%;        height: 40px;        font-size: 14px;        margin-left: 0px;    }}/**************** product *****************/.product {    position: relative;    width: 100%;    padding: 92px 0 100px;}.pro-contain {    width: 100%;    position: relative;}.pro-contain .pro-main {    float: right;    width: 1030px;    padding: 0 26px;}.pro-contain .pro-slide {    float: left;    width: 306px;}.pro-contain .pro-title {    font-size: 24px;    font-family: Roboto-Bold;    color: #1B3884;    line-height: 36px;    margin-top: -8px;}.pro-contain .pro-text {    font-size: 16px;    font-size: 1.6rem;    line-height: 30px;    color: #666666;    margin-top: 10px;    margin-bottom: 28px;}.przhan {    position: relative;    overflow: hidden;    height: 90px;}.przhanh {    height: auto !important;}.pro-contain .more .zhankai {    color: #fff;    padding: 8px 35px;    line-height: 31px;    font-size: 16px;    font-size: 1.6rem;    position: relative;    cursor: pointer;    background: #1B3884;    border: 1px solid #1B3884;    border-radius: 6px;    display: inline-block;    vertical-align: top;}.pro-list {    width: 100%;    position: relative;    padding-top: 37px;}.pro-list-item {    width: 100%;    font-size: 0;    letter-spacing: 0;    margin-bottom: 43px;}.pro-list-item .item-pic {    position: relative;    width: 321px;    background: #FFFFFF;    border: 1px solid #EEEEEE;    display: inline-block;    vertical-align: top;}.pro-list-item .item-body {    display: inline-block;    vertical-align: top;    position: relative;    width: 622px;    padding: 38px 40px 20px;}.pro-list-item .item-body .item-title {    position: relative;    padding-left: 0px;}.pro-list-item .item-body .item-title input {    position: absolute;    left: 0;    top: 50%;    transform: translateY(-50%);    margin: 0;    width: 11px;    height: 11px;}.pro-list-item .item-body .item-desc {    font-size: 16px;    color: #666666;    line-height: 30px;    margin-top: 30px;}.pro-list-item .item-body .item-btn {    margin-top: 25px;}.pro-list-item .item-body .item-btn a {    display: inline-block;    vertical-align: top;    min-width: 148px;    line-height: 45px;    border: 1px solid #1B3884;    font-size: 16px;    padding: 0 30px;    color: #1B3884;    border-radius: 6px;    cursor: pointer;    text-align: center;}.pro-list-item .item-body .item-btn a:hover {    background: #1B3884;    color: #fff;}.fenye {    padding-top: 43px;    text-align: right;    font-size: 0;    letter-spacing: 0;}.fenyen {    display: inline-block;    vertical-align: top;}.fenyen a {    display: inline-block;    vertical-align: top;    min-width: 35px;    background: #EEEEEE;    border: 1px solid #E5E5E5;    color: #333;    text-align: center;    line-height: 34px;    margin-right: 10px;    margin-bottom: 10px;    font-size: 16px;    font-size: 1.6rem;    padding: 0 12px;    text-transform: capitalize;}.fenyen a:hover, .fenyen a.active {    border: 1px solid #1B3884;    background: #1B3884;    color: #fff;}.fuxuan {    background: url(../images/jian.png) no-repeat right center;    padding-right: 23px;    display: inline-block;    vertical-align: top;    margin-bottom: 10px;    margin-left: 72px;}.fuxuan input {    min-width: 164px;    line-height: 34px;    padding: 0 14px;    border: 1px solid #1B3884;    background: #1B3884;    color: #fff;    cursor: pointer;    transition: 0.3s;    -webkit-transition: 0.3s;    -moz-transition: 0.3s;    -o-transition: 0.3s;    font-size: 16px;    font-size: 1.6rem;    margin-right: 10px;}.fuxuan input:hover {    background: #fff;    color: #1B3884;}.j-nextshow {    position: relative;}.proslide_menubtn {    display: none;    width: 23px;    height: 18px;    position: absolute;    top: 50%;    margin-top: -9px;    right: 5px;    cursor: pointer;    -webkit-transition: all 0.4s ease 0s;    -o-transition: all 0.4s ease 0s;    -moz-transition: all 0.4s ease 0s;    transition: all 0.4s ease 0s;    z-index: 9999;}.proslide_menubtn span {    display: block;    width: 100%;    height: 3px;    margin-bottom: 3px;    background-color: #fff;}@media screen and (max-width: 991px) {    .proslide_menubtn {        display: block;    }}.pro-slide-title {    width: 100%;    background: #1B3884;    padding: 20px;    font-size: 28px;    font-family: Roboto-Bold;    color: #FFFFFF;    line-height: 31px;    text-transform: uppercase;    color: #fff;}.pro-slide-title a {    color: #fff;}.pro-slide-title a:hover {    color: #FF7E0E;}.pryiji {    padding: 2px 1px;    margin-bottom: 31px;    width: 100%;    position: relative;}.pryiji > li {    border-bottom: 1px solid #D5D5D5;    position: relative;    transition: 0.5s;}.pryiji > li > a {    display: block;    font-size: 16px;    font-size: 1.6rem;    line-height: 30px;    padding: 11px 18px 10px;    position: relative}.pryiji > li > .iconfont {    position: absolute;    z-index: 8;    right: 10px;    height: 51px;    width: 20px;    font-size: 14px;    top: 0;    line-height: 51px;    transition: 0.5s;}.pryiji > li > a span {    transition: 0.5s;    position: relative;}.pryiji > li > a:hover {    color: #1B3884;}.pryiji > li > a:hover span {    color: #1B3884;}.pryiji > li:hover > .iconfont {    transform: rotate(90deg);}.prerji {    border-top: solid 1px #D5D5D5;    padding: 8px 0;    padding-left: 25px;}.prerji > li > a {    display: block;    font-size: 16px;    font-size: 1.6rem;    line-height: 24px;    padding: 3px 0;    position: relative;}.prsanji {    margin-left: 20px;    padding: 8px 0;}.prsanji > li > a {    display: block;    font-size: 16px;    font-size: 1.6rem;    color: #666;    line-height: 24px;    padding: 3px 0;    position: relative;}.prerji a:hover {    color: #1B3884}a.prbiao:hover {    color: #1B3884;}.dangpryi > a {    color: #1B3884 !important;}.dangpryi > a span {    color: #1B3884 !important;}.dangpryi > .iconfont {    transform: rotate(90deg) !important;}.dangpryi > a i {    transform: rotate(180deg) !important;    color: #fff !important}.dangprer > a {    color: #1B3884 !important;}.attribute .box {    margin-top: 10px;}.attribute .name span {    display: inline-block;    color: #333;    transition: 0.5s;}.attribute .name {    font-size: 16px;    font-size: 1.6rem;    line-height: 32px;    padding: 10px;    padding-right: 30px;    box-sizing: border-box;    cursor: pointer;    color: #333;    position: relative;    transition: 0.5s;    border-bottom: 1px solid #D5D5D5;}.attribute .name i {    position: absolute;    right: 5px;    top: 50%;    margin-top: -10px;    width: 20px;    height: 20px;}.attribute .name i:before {    content: "";    position: absolute;    width: 12px;    height: 2px;    background: #333;    left: 50%;    top: 50%;    margin-left: -6px;    margin-top: -1px;}.attribute .name i:after {    content: "";    position: absolute;    width: 12px;    height: 2px;    background: #333;    left: 50%;    top: 50%;    margin-left: -6px;    margin-top: -1px;    transform: rotate(90deg);    transition: 0.5s;}.attribute .name.active span {    color: #1B3884;}.attribute .name.active i:after {    transform: rotate(180deg);}.attribute .item-box {    box-sizing: border-box;    max-height: 180px;    overflow-y: auto;    cursor: pointer;    padding: 10px;    display: none;}.attribute .item-box label {    display: inline-block;    cursor: pointer;}.attribute .item-box > div {    color: #666f66;    display: block;    margin-bottom: 15px;    margin-right: 10px;    position: relative;}.attribute .item-box p input {}.attribute .item-box div span {    overflow-y: hidden;    display: inline-block;    vertical-align: middle;    max-height: 24px;    font-size: 16px;    font-size: 1.6rem;    color: #1f1e19;}.attribute .check-box-div {    display: inline-block;    vertical-align: middle;}.attribute .check-box-div .icon {    font-size: 18px;    display: inline-block;    vertical-align: middle;    margin-right: 5px;}.attribute .item-box.active {    display: block}.tag-list {    padding: 8px 2px;    position: relative;    margin-bottom: 20px;}.tag-list > li {    font-size: 16px;    color: #333333;    line-height: 30px;    padding: 9px 0;}.pro-news-list {    margin-top: 18px;    width: 100%;    background: rgba(238, 238, 238, .8);    border: 1px solid #CCCCCC;}.pro-news-item {    width: 100%;    padding: 20px 26px;    border-bottom: 1px solid #ccc;}.pro-news-item .item-title {    font-size: 16px;    color: #333333;    line-height: 26px;    position: relative;    padding-left: 26px;}.pro-news-item .item-title .iconfont {    font-size: 18px;    line-height: 26px;    color: #1B3884;    width: 18px;    position: absolute;    left: 0;    top: 50%;    transform: translateY(-50%);}.pro-news-item .item-desc {    font-size: 16px;    color: #666666;    line-height: 30px;    margin-top: 10px;}@media (min-width: 1260px) and (max-width: 1459px) {    .product {        padding: 80px 0 88px;    }    .pro-contain .pro-main {        float: right;        width: 920px;        padding: 0 18px;    }    .pro-contain .pro-slide {        float: left;        width: 270px;    }    .pro-contain .pro-title {        font-size: 20px;        line-height: 32px;        margin-top: -8px;    }    .pro-contain .pro-text {        font-size: 16px;        font-size: 1.6rem;        line-height: 30px;        margin-top: 10px;        margin-bottom: 28px;    }    .przhan {        height: 90px;    }    .pro-contain .more .zhankai {        padding: 8px 30px;        line-height: 30px;        font-size: 16px;        font-size: 1.6rem;    }    .pro-list {        padding-top: 35px;    }    .pro-list-item {        margin-bottom: 40px;    }    .pro-list-item .item-pic {        width: 300px;    }    .pro-list-item .item-body {        width: 580px;        padding: 32px 32px 15px;    }    .pro-list-item .item-body .item-title {        font-size: 20px;        line-height: 28px;        padding-left: 0px;    }    .pro-list-item .item-body .item-desc {        font-size: 16px;        line-height: 30px;        margin-top: 24px;    }    .pro-list-item .item-body .item-btn {        margin-top: 20px;    }    .pro-list-item .item-body .item-btn a {        min-width: 140px;        line-height: 42px;        font-size: 16px;        padding: 0 24px;    }    .fenye {        padding-top: 40px;    }    .fenyen a {        min-width: 35px;        line-height: 34px;        margin-right: 10px;        margin-bottom: 10px;        font-size: 16px;        font-size: 1.6rem;        padding: 0 12px;    }    .fuxuan {        padding-right: 23px;        margin-bottom: 10px;        margin-left: 72px;    }    .fuxuan input {        min-width: 164px;        line-height: 34px;        padding: 0 14px;        font-size: 16px;        font-size: 1.6rem;    }    .pro-slide-title {        padding: 16px;        font-size: 24px;        line-height: 30px;    }    .pryiji {        padding: 2px 1px;        margin-bottom: 31px;    }    .pryiji > li > a {        font-size: 16px;        font-size: 1.6rem;        line-height: 30px;        padding: 11px 18px 10px;    }    .pryiji > li > .iconfont {        right: 10px;        height: 51px;        width: 20px;        font-size: 14px;        line-height: 51px;    }    .prerji {        padding: 8px 0;        padding-left: 25px;    }    .prerji > li > a {        font-size: 16px;        font-size: 1.6rem;        line-height: 24px;        padding: 3px 0;    }    .prsanji {        margin-left: 20px;        padding: 8px 0;    }    .prsanji > li > a {        font-size: 16px;        font-size: 1.6rem;        line-height: 24px;        padding: 3px 0;    }    .attribute .name {        font-size: 16px;        font-size: 1.6rem;        line-height: 32px;        padding: 10px;        padding-right: 30px;    }    .tag-list {        padding: 8px 2px;        margin-bottom: 20px;    }    .tag-list > li {        font-size: 16px;        line-height: 30px;        padding: 8px 0;    }    .pro-news-list {        margin-top: 18px;    }    .pro-news-item {        width: 100%;        padding: 20px 24px;    }    .pro-news-item .item-title {        font-size: 16px;        line-height: 26px;        ppadding-left: 26px;    }    .pro-news-item .item-title .iconfont {        font-size: 18px;        line-height: 26px;        width: 18px;    }    .pro-news-item .item-desc {        font-size: 16px;        line-height: 30px;        margin-top: 10px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .product {        padding: 68px 0 74px;    }    .pro-contain .pro-main {        float: right;        width: 680px;        padding: 0 10px;    }    .pro-contain .pro-slide {        float: left;        width: 260px;    }    .pro-contain .pro-title {        font-size: 20px;        line-height: 32px;        margin-top: -8px;    }    .pro-contain .pro-text {        font-size: 16px;        font-size: 1.6rem;        line-height: 30px;        margin-top: 10px;        margin-bottom: 28px;    }    .przhan {        height: 90px;    }    .pro-contain .more .zhankai {        padding: 8px 30px;        line-height: 30px;        font-size: 16px;        font-size: 1.6rem;    }    .pro-list {        padding-top: 35px;    }    .pro-list-item {        margin-bottom: 40px;    }    .pro-list-item .item-pic {        width: 280px;    }    .pro-list-item .item-body {        width: 380px;        padding: 24px 20px 15px;    }    .pro-list-item .item-body .item-title {        font-size: 18px;        line-height: 26px;        padding-left: 0px;    }    .pro-list-item .item-body .item-desc {        font-size: 14px;        line-height: 26px;        margin-top: 14px;    }    .pro-list-item .item-body .item-btn {        margin-top: 20px;    }    .pro-list-item .item-body .item-btn a {        min-width: 140px;        line-height: 42px;        font-size: 16px;        padding: 0 24px;    }    .fenye {        padding-top: 40px;    }    .fenyen a {        min-width: 35px;        line-height: 34px;        margin-right: 10px;        margin-bottom: 10px;        font-size: 16px;        font-size: 1.6rem;        padding: 0 12px;    }    .fuxuan {        padding-right: 23px;        margin-bottom: 10px;        margin-left: 72px;    }    .fuxuan input {        min-width: 164px;        line-height: 34px;        padding: 0 14px;        font-size: 16px;        font-size: 1.6rem;    }    .pro-slide-title {        padding: 12px;        font-size: 20px;        line-height: 26px;    }    .pryiji {        padding: 2px 1px;        margin-bottom: 28px;    }    .pryiji > li > a {        font-size: 14px;        font-size: 1.4rem;        line-height: 30px;        padding: 11px 18px 10px;    }    .pryiji > li > .iconfont {        right: 10px;        height: 51px;        width: 20px;        font-size: 14px;        line-height: 51px;    }    .prerji {        padding: 8px 0;        padding-left: 25px;    }    .prerji > li > a {        font-size: 14px;        font-size: 1.4rem;        line-height: 24px;        padding: 3px 0;    }    .prsanji {        margin-left: 20px;        padding: 8px 0;    }    .prsanji > li > a {        font-size: 14px;        font-size: 1.4rem;        line-height: 24px;        padding: 3px 0;    }    .attribute .name {        font-size: 14px;        font-size: 1.4rem;        line-height: 32px;        padding: 10px;        padding-right: 30px;    }    .tag-list {        padding: 8px 2px;        margin-bottom: 20px;    }    .tag-list > li {        font-size: 14px;        line-height: 26px;        padding: 7px 0;    }    .pro-news-list {        margin-top: 18px;    }    .pro-news-item {        width: 100%;        padding: 18px 22px;    }    .pro-news-item .item-title {        font-size: 16px;        line-height: 26px;        ppadding-left: 26px;    }    .pro-news-item .item-title .iconfont {        font-size: 18px;        line-height: 26px;        width: 18px;    }    .pro-news-item .item-desc {        font-size: 14px;        line-height: 28px;        margin-top: 10px;    }}@media (max-width: 991px) {    .product {        padding: 54px 0 60px;    }    .pro-contain .pro-main {        float: right;        width: 100%;        padding: 0;        margin-bottom: 20px;    }    .pro-contain .pro-slide {        float: left;        width: 100%;    }    .pro-contain .pro-title {        font-size: 20px;        line-height: 32px;        margin-top: -8px;    }    .pro-contain .pro-text {        font-size: 16px;        font-size: 1.6rem;        line-height: 30px;        margin-top: 10px;        margin-bottom: 28px;    }    .przhan {        height: 90px;    }    .pro-contain .more .zhankai {        padding: 8px 30px;        line-height: 30px;        font-size: 16px;        font-size: 1.6rem;    }    .pro-list {        padding-top: 30px;    }    .pro-list-item {        margin-bottom: 30px;    }    .pro-list-item .item-pic {        width: 35%;    }    .pro-list-item .item-body {        width: 65%;        padding: 20px 18px 15px;    }    .pro-list-item .item-body .item-title {        font-size: 16px;        line-height: 24px;        padding-left: 0px;    }    .pro-list-item .item-body .item-desc {        font-size: 14px;        line-height: 22px;        margin-top: 10px;    }    .pro-list-item .item-body .item-btn {        margin-top: 10px;    }    .pro-list-item .item-body .item-btn a {        min-width: 120px;        line-height: 36px;        font-size: 14px;        padding: 0 20px;    }    .fenye {        padding-top: 40px;    }    .fenyen a {        min-width: 35px;        line-height: 34px;        margin-right: 10px;        margin-bottom: 10px;        font-size: 16px;        font-size: 1.6rem;        padding: 0 12px;    }    .fuxuan {        padding-right: 23px;        margin-bottom: 10px;        margin-left: 72px;    }    .fuxuan input {        min-width: 164px;        line-height: 34px;        padding: 0 14px;        font-size: 16px;        font-size: 1.6rem;    }    .pro-slide-title {        padding: 12px;        font-size: 20px;        line-height: 26px;    }    .pryiji {        padding: 2px 1px;        margin-bottom: 28px;        display: none;    }    .pryiji > li > a {        font-size: 14px;        font-size: 1.4rem;        line-height: 30px;        padding: 11px 18px 10px;    }    .pryiji > li > .iconfont {        right: 10px;        height: 51px;        width: 20px;        font-size: 14px;        line-height: 51px;    }    .prerji {        padding: 8px 0;        padding-left: 25px;    }    .prerji > li > a {        font-size: 14px;        font-size: 1.4rem;        line-height: 24px;        padding: 3px 0;    }    .prsanji {        margin-left: 20px;        padding: 8px 0;    }    .prsanji > li > a {        font-size: 14px;        font-size: 1.4rem;        line-height: 24px;        padding: 3px 0;    }    .attribute {        margin-top: 20px;    }    .attribute .name {        font-size: 14px;        font-size: 1.4rem;        line-height: 32px;        padding: 10px;        padding-right: 30px;    }    .tag-list {        padding: 8px 2px;        margin-bottom: 20px;    }    .tag-list > li {        font-size: 14px;        line-height: 26px;        padding: 7px 0;    }    .pro-news-list {        margin-top: 18px;    }    .pro-news-item {        width: 100%;        padding: 18px 22px;    }    .pro-news-item .item-title {        font-size: 16px;        line-height: 26px;        ppadding-left: 26px;    }    .pro-news-item .item-title .iconfont {        font-size: 18px;        line-height: 26px;        width: 18px;    }    .pro-news-item .item-desc {        font-size: 14px;        line-height: 28px;        margin-top: 10px;    }}@media (max-width: 560px) {    .product {        padding: 36px 0 48px;    }    .pro-contain .pro-main {        float: right;        width: 100%;        padding: 0;        margin-bottom: 20px;    }    .pro-contain .pro-slide {        float: left;        width: 100%;    }    .pro-contain .pro-title {        font-size: 20px;        line-height: 32px;        margin-top: -8px;    }    .pro-contain .pro-text {        font-size: 16px;        font-size: 1.6rem;        line-height: 30px;        margin-top: 10px;        margin-bottom: 28px;    }    .przhan {        height: 90px;    }    .pro-contain .more .zhankai {        padding: 8px 30px;        line-height: 30px;        font-size: 16px;        font-size: 1.6rem;    }    .pro-list {        padding-top: 30px;    }    .pro-list-item {        margin-bottom: 30px;    }    .pro-list-item .item-pic {        width: 100%;    }    .pro-list-item .item-body {        width: 100%;        padding: 20px 12px 15px;    }    .pro-list-item .item-body .item-title {        font-size: 16px;        line-height: 24px;        padding-left: 0px;    }    .pro-list-item .item-body .item-desc {        font-size: 14px;        line-height: 22px;        margin-top: 10px;    }    .pro-list-item .item-body .item-btn {        margin-top: 10px;    }    .pro-list-item .item-body .item-btn a {        min-width: auto;        line-height: 36px;        font-size: 14px;        padding: 0 16px;    }    .fenye {        padding-top: 40px;    }    .fenyen a {        min-width: 35px;        line-height: 34px;        margin-right: 10px;        margin-bottom: 10px;        font-size: 16px;        font-size: 1.6rem;        padding: 0 12px;    }    .fuxuan {        padding-right: 23px;        margin-bottom: 10px;        margin-left: 72px;    }    .fuxuan input {        min-width: 164px;        line-height: 34px;        padding: 0 14px;        font-size: 16px;        font-size: 1.6rem;        margin-bottom: 10px;    }}.zoomPad {    position: relative;    float: left;    z-index: 99;    cursor: crosshair;}.zoomPreload {    -moz-opacity: 0.8;    opacity: 0.8;    filter: alpha(opacity=80);    color: #333;    font-size: 12px;    font-family: Tahoma;    text-decoration: none;    border: 1px solid #CCC;    background-color: white;    padding: 8px;    text-align: center;    background-image: url(../images/zoomloader.gif);    background-repeat: no-repeat;    background-position: 43px 30px;    z-index: 110;    width: 90px;    height: 43px;    position: absolute;    top: 0px;    left: 0px;    *width: 100px;    *height: 49px;}.zoomPup {    overflow: hidden;    background-color: #FFF;    -moz-opacity: 0.6;    opacity: 0.6;    filter: alpha(opacity=60);    z-index: 120;    position: absolute;    border: 1px solid #CCC;    z-index: 101;    cursor: crosshair;}.zoomOverlay {    position: absolute;    left: 0px;    top: 0px;    background: #FFF;     z-index: 5000;    width: 100%;    height: 100%;    display: none;    z-index: 101;}.zoomWindow {    position: absolute;    left: 110%;    top: 40px;    background: #FFF;    z-index: 6000;    height: auto;    z-index: 10000;    z-index: 110;}.zoomWrapper {    position: relative;    border: 1px solid #ccc;    z-index: 110;}.zoomWrapperTitle {    display: block;    background: #999;    color: #FFF;    height: 18px;    line-height: 18px;    width: 100%;    overflow: hidden;    text-align: center;    font-size: 10px;    position: absolute;    top: 0px;    left: 0px;    z-index: 120;    -moz-opacity: 0.6;    opacity: 0.6;    filter: alpha(opacity=60);}.zoomWrapperImage {    display: block;    position: relative;    overflow: hidden;    z-index: 110;}.zoomWrapperImage img {    border: 0px;    display: block;    position: absolute;    z-index: 101;}.zoomIframe {    z-index: -1;    filter: alpha(opacity=0);    -moz-opacity: 0.80;    opacity: 0.80;    position: absolute;    display: block;}.m-prob {    margin-bottom: 36px;}.prob-pic {    width: 454px;    float: left;    margin-top: 0px;}.prob-pic .prob-pic-big {    position: relative;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border: 1px solid #EEEEEE;}.prob-pic .prob-pic-big-img {    display: block;    line-height: 0;    font-size: 0;    border-radius: 10px;}.prob-pic .prob-pic-big-img .img {    border-radius: 10px;    background: none;}.prob-pic .prob-pic-big-img .zoomPad {    float: none;    z-index: 8;    border-radius: 10px;}.prob-pic .zoomWrapperImage img {    max-width: 1200px;    border-radius: 10px;}.prob-pic .prob-pic-small {    position: relative;    margin-top: 20px;    padding-left: 36px;    padding-right: 36px;    overflow: hidden;}.prob-pic .prob-pic-btn {    position: absolute;    width: 20px;    text-align: center;    top: 50%;    margin-top: -30px;    display: block;    line-height: 60px;    font-size: 25px;    color: #666;    cursor: pointer;}.prob-pic .prob-pic-btn:hover {    color: #1B3884;}.prob-pic .prob-pic-btn.prev {    left: 5px;}.prob-pic .prob-pic-btn.next {    right: 5px;}.prob-pic .prob-pic-list {    overflow: hidden;}.prob-pic .prob-pic-list ul {    width: 1000%;    overflow: hidden;}.prob-pic .prob-pic-list ul li {    position: relative;    float: left;    margin-right: 0.333%;    width: 3.1%;    overflow: hidden;    border-radius: 6px;}.prob-pic .prob-pic-item .item-pic {    display: block;    overflow: inherit;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border: 1px solid #dddddd;}.prob-pic .prob-pic-item .item-pic img {    display: block;    width: 100%;    transition: 0.3s;    -moz-transition: 0.3s;    -o-transition: 0.3s;    -webkit-transition: 0.3s;}.prob-pic .prob-pic-item .item-pic:hover img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1);}.prob-pic .prob-pic-item .item-pic, .prob-pic .prob-pic-item .item-video {    display: block;    overflow: inherit;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border: solid 1px #E6E6E6;}.prob-pic .prob-pic-item .item-pic img, .prob-pic .prob-pic-item .item-video img {    display: block;    width: 100%;    transition: 0.3s;    -moz-transition: 0.3s;    -o-transition: 0.3s;    -webkit-transition: 0.3s;}.prob-pic .prob-pic-item .item-pic.active, .prob-pic .prob-pic-item .item-video.active {    background: rgba(0, 0, 0, .5);}.prob-video {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    line-height: 0;    font-size: 0;    overflow: hidden;    z-index: 8;    display: none;}.prob-video iframe {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;}.prob-video.show {    display: block;}@media screen and (max-width: 1459px) {    .prob-pic {        width: 400px;    }    .prob-pic .prob-pic-small {        margin-top: 16px;        padding-left: 30px;        padding-right: 30px;    }    .prob-pic .prob-pic-btn {        width: 18px;        top: 50%;        margin-top: -30px;        line-height: 60px;        font-size: 22px;    }}@media screen and (max-width: 1259px) {    .prob-pic {        width: 350px;    }    .prob-pic .prob-pic-small {        margin-top: 16px;        padding-left: 20px;        padding-right: 20px;    }    .prob-pic .prob-pic-btn {        width: 18px;        top: 50%;        margin-top: -30px;        line-height: 60px;        font-size: 18px;    }}@media screen and (max-width: 999px) {    .zoomPad {        cursor: default !important;    }    .zoomPup {        display: none !important;    }    .zoomWindow {        display: none !important;    }    .zoomPreload {        display: none !important;    }    .prob-pic {        float: none;        margin: 0 auto;    }}@media screen and (max-width: 767px) {    .prob-pic {        width: 100%;    }    .prob-pic .prob-pic-big {        display: none;    }    .prob-pic .prob-pic-small {        margin-top: 0;        padding-left: 20px;        padding-right: 20px;    }    .prob-pic .prob-pic-list ul li {        margin-right: .2%;        width: 3.2%;    }    .prob-pic .prob-pic-item .item-pic {        display: block;        overflow: inherit;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;        border: solid 1px #E6E6E6;    }    .prob-pic .prob-pic-item .item-pic:before {        display: none !important;    }    .prob-pic .prob-pic-btn {        font-size: 14px;    }    .prob-pic .prob-pic-btn.prev {        left: 0px;    }    .prob-pic .prob-pic-btn.next {        right: 0px;    }}@media screen and (max-width: 550px) {    .prob-pic .prob-pic-list ul li {        margin-right: .2%;        width: 4.9%;    }}@media screen and (max-width: 480px) {    .prob-pic .prob-pic-list ul li {        margin-right: 0.1%;        width: 10%;    }}.prob-info {    padding-top: 20px;    width: 494px;    float: right;}.jianjie h1 {    font-size: 26px;    font-size: 2.6rem;    line-height: 36px;    color: #333;    padding-bottom: 20px;}.jiann {    font-size: 16px;    font-size: 1.6rem;    line-height: 30px;    color: #666;    margin-top: 26px;    max-height: 120px;    overflow: hidden;}.jiann p, .jiann span, .jiann li, .jiann strong {    color: #666;}.jiann a {    color: #1B3884;}.sharen {    display: inline-block;    background: #fff;    padding: 0 20px;}.share1 {    display: inline-block;    font-size: 16px;    font-size: 1.6rem;    line-height: 18px;    vertical-align: middle;    color: #333333;}.share2 {    display: inline-block;    margin-left: 8px;    vertical-align: middle;}.inno {    letter-spacing: 0;    margin-top: 23px;    font-size: 0px;}.inno a {    display: inline-block;    vertical-align: top;    min-width: 148px;    line-height: 45px;    border-radius: 6px;    border: solid 1px #1B3884;    color: #1B3884;    padding: 0 15px;    text-align: center;    margin-bottom: 15px;    font-size: 16px;    font-size: 1.6rem;    margin-right: 24px;    cursor: pointer;}.inno a:hover {    color: #fff;    background: #1B3884;    padding: 0 50px;}.inno .prpdf i {    display: inline-block;    vertical-align: middle;    font-size: 20px;    margin-right: 5px;}@media screen and (max-width: 1459px) {    .prob-info {        padding-top: 20px;        width: 460px;    }    .jianjie h1 {        font-size: 23px;        font-size: 2.3rem;        line-height: 32px;        padding-bottom: 16px;    }    .jiann {        font-size: 16px;        font-size: 1.6rem;        line-height: 28px;        margin-top: 26px;        max-height: 112px;    }    .share1 {        font-size: 15px;        font-size: 1.5rem;        line-height: 18px;    }    .inno {        margin-top: 18px;    }    .inno a {        min-width: 140px;        line-height: 42px;        padding: 0 15px;        margin-bottom: 15px;        font-size: 16px;        font-size: 1.6rem;        margin-right: 20px;    }    .inno a:hover {        padding: 0 40px;    }    .inno .prpdf i {        font-size: 18px;        margin-right: 5px;    }}@media screen and (max-width: 1259px) {    .prob-info {        padding-top: 20px;        width: 300px;    }    .jianjie h1 {        font-size: 20px;        font-size: 2rem;        line-height: 28px;        padding-bottom: 10px;    }    .jiann {        font-size: 14px;        font-size: 1.4rem;        line-height: 24px;        margin-top: 16px;        max-height: 96px;    }    .share1 {        font-size: 14px;        font-size: 1.4rem;        line-height: 18px;    }    .inno {        margin-top: 12px;    }    .inno a {        min-width: 120px;        line-height: 36px;        padding: 0 15px;        margin-bottom: 15px;        font-size: 16px;        font-size: 1.6rem;        margin-right: 20px;    }    .inno a:hover {        padding: 0 20px;    }    .inno .prpdf i {        font-size: 18px;        margin-right: 5px;    }}@media screen and (max-width: 999px) {    .prob-info {        padding-top: 20px;        width: 100%;    }    .jianjie h1 {        font-size: 20px;        font-size: 2rem;        line-height: 28px;        padding-bottom: 10px;    }    .jiann {        font-size: 14px;        font-size: 1.4rem;        line-height: 24px;        margin-top: 16px;        max-height: 96px;    }    .share1 {        font-size: 14px;        font-size: 1.4rem;        line-height: 18px;    }    .inno {        margin-top: 12px;    }    .inno a {        min-width: 120px;        line-height: 36px;        padding: 0 15px;        margin-bottom: 15px;        font-size: 16px;        font-size: 1.6rem;        margin-right: 20px;    }    .inno a:hover {        padding: 0 20px;    }    .inno .prpdf i {        font-size: 18px;        margin-right: 5px;    }}.table {    width: 100%;    overflow: auto;}.table table {    width: 100%;    border-collapse: collapse;    line-height: 24px;}.table table tr td {    padding: 5px;    border: 1px solid #eaeaea;    font-size: 14px;    font-size: 1.4rem;    color: #333;}.product-detail {    position: relative;    z-index: 1;    margin-top: 27px;}.prodetails-title {    margin-bottom: 37px;}.chanxbiaon {    display: inline-block;    vertical-align: middle;    min-width: 357px;    padding: 10px 26px;    line-height: 30px;    background: #1B3884;    border-radius: 10px 10px 0px 0px;    font-size: 24px;    font-family: Arial;    color: #FFFFFF;    line-height: 30px;}.product-detail .patitem {            margin-bottom: 20px;}.patitem span {    display: inline-block;    vertical-align: top;    min-width: 75px;    padding: 0 15px;    line-height: 28px;    border: 1px solid #DCDCDC;    border-radius: 15px;    margin-right: 10px;    font-size: 16px;    text-align: center;}.patitem-name {        left: 0;    top: 0;    font-size: 18px;    color: #333333;    line-height: 30px;    display: inline-block;    }.prodetails-desc {    font-size: 16px;    color: #333333;    line-height: 30px;    margin-bottom: 53px;}.prtag2 {    font-size: 0;    letter-spacing: 0;    margin-bottom: 53px;}.prtag2 a {    min-width: 200px;    display: inline-block;    vertical-align: top;    text-align: center;    padding: 0 15px;    font-size: 16px;    font-family: Roboto;    font-weight: 400;    color: #666666;    margin-right: 30px;    line-height: 38px;    border: 1px solid #B7B7B7;    margin-bottom: 10px;}.prtag2 a:last-of-type(1) {    margin-right: 0px;}.prtag2 a:hover {    background: #1B3884;    border-color: #1B3884;    color: #fff;}@media screen and (max-width: 1459px) {    .product-detail {        margin-top: 25px;    }    .prodetails-title {        margin-bottom: 30px;    }    .chanxbiaon {        min-width: 350px;        padding: 10px 24px;        line-height: 28px;        font-size: 22px;    }    .patitem {                margin-bottom: 18px;    }    .patitem span {        min-width: 70px;        padding: 0 15px;        line-height: 28px;        margin-right: 10px;        font-size: 15px;    }    .patitem-name {        font-size: 18px;        line-height: 30px;    }    .prodetails-desc {        font-size: 16px;        line-height: 30px;        margin-bottom: 40px;    }    .prtag2 {        margin-bottom: 40px;    }    .prtag2 a {        min-width: 188px;        padding: 0 15px;        font-size: 16px;        margin-right: 26px;        line-height: 36px;    }}@media screen and (max-width: 1259px) {    .product-detail {        margin-top: 20px;    }    .prodetails-title {        margin-bottom: 26px;    }    .chanxbiaon {        min-width: 330px;        padding: 8px 20px;        line-height: 26px;        font-size: 20px;    }    .patitem {                margin-bottom: 16px;    }    .patitem span {        min-width: 70px;        padding: 0 12px;        line-height: 26px;        margin-right: 10px;        font-size: 14px;    }    .patitem-name {        font-size: 14px;        line-height: 28px;    }    .prodetails-desc {        font-size: 15px;        line-height: 28px;        margin-bottom: 36px;    }    .prtag2 {        margin-bottom: 30px;    }    .prtag2 a {        min-width: 176px;        padding: 0 15px;        font-size: 15px;        margin-right: 22px;        line-height: 34px;    }}@media screen and (max-width: 991px) {    .product-detail {        margin-top: 20px;    }    .prodetails-title {        margin-bottom: 20px;    }    .chanxbiaon {        min-width: 320px;        padding: 8px 20px;        line-height: 26px;        font-size: 20px;    }    .patitem {                margin-bottom: 16px;    }    .patitem span {        min-width: 70px;        padding: 0 12px;        line-height: 26px;        margin-right: 10px;        font-size: 14px;    }    .patitem-name {        font-size: 16px;        line-height: 28px;    }    .prodetails-desc {        font-size: 14px;        line-height: 26px;        margin-bottom: 32px;    }    .prtag2 {        margin-bottom: 20px;    }    .prtag2 a {        min-width: 176px;        padding: 0 15px;        font-size: 15px;        margin-right: 22px;        line-height: 34px;    }}@media screen and (max-width: 600px) {    .product-detail {        margin-top: 20px;    }    .prodetails-title {        margin-bottom: 20px;    }    .chanxbiaon {        min-width: 300px;        padding: 8px 20px;        line-height: 26px;        font-size: 20px;    }    .patitem {                margin-bottom: 16px;    }    .patitem span {        min-width: 70px;        padding: 0 12px;        line-height: 26px;        margin-right: 10px;        font-size: 14px;    }    .patitem-name {        font-size: 16px;        line-height: 26px;    }    .prodetails-desc {        font-size: 14px;        line-height: 24px;        margin-bottom: 30px;    }    .prtag2 {        margin-bottom: 10px;    }    .prtag2 a {        min-width: 150px;        padding: 0 15px;        font-size: 15px;        margin-right: 20px;        line-height: 34px;    }}.pro-related {    position: relative;    width: 100%;    padding-top: 100px;}.related-title a {    min-width: 330px;    display: inline-block;    vertical-align: top;    padding: 13px 28px;    line-height: 40px;    font-size: 24px;    color: #FFFFFF;    background: #1B3884;    border-radius: 10px 10px 0px 0px}.related-title a:hover {    color: #FF7E0E;}.related-swiper {    position: relative;    width: 100%;    padding-top: 55px;}.related-swiper .swiper-related {    position: relative;    width: 100%;    padding: 10px 5px;}.related-swiper .swiper-button {    left: auto;    top: 0;    margin-top: -50px;    width: 33px;    border-radius: 50%;    border: 2px solid #666;    line-height: 29px;    text-align: center;    font-size: 20px;    color: #666;    height: 33px;}.related-swiper .swiper-button:hover {    border-color: #014099;    color: #014099;}.related-button-next {    right: 0;}.related-button-prev {    right: 38px;}@media screen and (max-width: 1459px) {    .pro-related {        padding-top: 84px;    }    .related-title a {        min-width: 320px;        padding: 10px 26px;        line-height: 40px;        font-size: 22px;    }    .related-swiper {        padding-top: 50px;    }    .related-swiper .swiper-button {        width: 32px;        line-height: 28px;        font-size: 18px;        height: 32px;    }}@media screen and (max-width: 1259px) {    .pro-related {        padding-top: 72px;    }    .related-title a {        min-width: 300px;        padding: 8px 24px;        line-height: 36px;        font-size: 20px;    }    .related-swiper {        padding-top: 40px;    }    .related-swiper .swiper-button {        margin-top: -40px;        width: 30px;        line-height: 26px;        font-size: 16px;        height: 30px;    }}@media screen and (max-width: 991px) {    .pro-related {        padding-top: 60px;    }    .related-title a {        min-width: 240px;        padding: 8px 20px;        line-height: 32px;        font-size: 18px;    }    .related-swiper {        padding-top: 30px;    }    .related-swiper .swiper-button {        margin-top: -36px;        width: 28px;        line-height: 24px;        font-size: 16px;        height: 28px;    }}@media screen and (max-width: 560px) {    .pro-related {        padding-top: 30px;    }    .related-title a {        min-width: 220px;        padding: 8px 16px;        line-height: 28px;        font-size: 16px;    }    .related-swiper {        padding-top: 30px;    }    .related-swiper .swiper-button {        margin-top: 6px;        width: 28px;        line-height: 24px;        font-size: 16px;        height: 28px;    }}.contact-top-list {    max-width: 1080px;    width: 100%;    margin: 0 auto 40px;    display: flex;    justify-content: space-between;    flex-wrap: wrap;}.contact-top-item {    max-width: 230px;    position: relative;    width: auto;    text-align: center;    margin-bottom: 10px;}.contact-icon {    display: inline-block;    vertical-align: top;    width: 90px;    height: 90px;    line-height: 88px;    text-align: center;    font-size: 31px;    color: #1B3884;    border: 1px solid #333333;    border-radius: 50%;}.contact-icon .iconfont {    font-size: 31px;}.contact-top-item:hover .contact-icon {    background: #1B3884;    color: #fff;}.contact-body {    margin-top: 12px;}.contact-body .item-name {    font-size: 14px;    color: #A8A8A8;    line-height: 30px;}.contact-body .item-text {    font-size: 14px;    color: #333333;    line-height: 26px;}@media screen and (max-width: 1459px) {    .contact-icon {        width: 82px;        height: 82px;        line-height: 80px;        font-size: 30px;    }    .contact-icon .iconfont {        font-size: 30px;    }    .contact-body {        margin-top: 10px;    }    .contact-body .item-name {        font-size: 14px;        line-height: 26px;    }    .contact-body .item-text {        font-size: 14px;        line-height: 24px;    }}@media screen and (max-width: 1259px) {    .contact-icon {        width: 72px;        height: 72px;        line-height: 70px;        font-size: 26px;    }    .contact-icon .iconfont {        font-size: 26px;    }    .contact-body {        margin-top: 10px;    }    .contact-body .item-name {        font-size: 14px;        line-height: 24px;    }    .contact-body .item-text {        font-size: 14px;        line-height: 22px;    }}@media screen and (max-width: 991px) {    .contact-icon {        width: 64px;        height: 64px;        line-height: 62px;        font-size: 22px;    }    .contact-icon .iconfont {        font-size: 22px;    }    .contact-body {        margin-top: 10px;    }    .contact-body .item-name {        font-size: 12px;        line-height: 22px;    }    .contact-body .item-text {        font-size: 12px;        line-height: 20px;    }}@media screen and (max-width: 760px) {    .contact-top-item {        max-width: none;        width: 50%;        padding: 0 10px;    }    .contact-icon {        width: 64px;        height: 64px;        line-height: 62px;        font-size: 22px;    }    .contact-icon .iconfont {        font-size: 22px;    }    .contact-body {        margin-top: 10px;    }    .contact-body .item-name {        font-size: 12px;        line-height: 22px;    }    .contact-body .item-text {        font-size: 12px;        line-height: 20px;    }}/* ************** news ***************** */.news {    position: relative;    padding: 86px 0 90px;}.news-list {    font-size: 0;    letter-spacing: 0;    padding-bottom: 9px;}.news-list-item {    display: flex;    align-items: center;    flex-wrap: wrap;    justify-content: space-between;    margin-bottom: 51px;}.news-item-img {    width: 383px;    display: inline-block;    vertical-align: top;    text-align: center;}.news-item-img a {    display: block;    text-align: center;}.news-item-info {    width: 960px;    display: inline-block;    vertical-align: top;}.news-item-info .item-date {    font-size: 16px;    color: #666666;    line-height: 30px;    margin-bottom: 16px;}.news-item-info .item-title {    font-size: 18px;    font-family: 'Roboto-Medium';    color: #333333;    line-height: 30px;}.news-item-info .item-desc {    font-size: 16px;    font-family: 'Roboto-Light';    margin-top: 20px;    min-height: 60px;    color: #666666;    line-height: 30px;}.news-item-info .item-btn {    margin-top: 18px;}.news-item-info .item-btn a {    min-width: 168px;    font-size: 16px;    text-align: center;    padding: 6px 20px;    color: #1B3884;    line-height: 48px;    border: 1px solid #1B3884;    display: inline-block;    vertical-align: top;}.news-item-info .item-btn a:hover {    background: #1B3884;    color: #fff;}@media screen and (max-width: 1459px) {    .news {        padding: 72px 0 78px;    }    .news-list {        padding-bottom: 6px;    }    .news-list-item {        margin-bottom: 42px;    }    .news-item-img {        width: 383px;    }    .news-item-info {        width: 775px;    }    .news-item-info .item-date {        font-size: 15px;        line-height: 28px;        margin-bottom: 14px;    }    .news-item-info .item-title {        font-size: 18px;        line-height: 30px;    }    .news-item-info .item-desc {        font-size: 15px;        margin-top: 16px;        min-height: 56px;        line-height: 30px;    }    .news-item-info .item-btn {        margin-top: 18px;    }    .news-item-info .item-btn a {        min-width: 156px;        font-size: 16px;        padding: 5px 20px;        line-height: 42px;    }}@media screen and (max-width: 1259px) {    .news {        padding: 60px 0 65px;    }    .news-list {        padding-bottom: 6px;    }    .news-list-item {        margin-bottom: 36px;    }    .news-item-img {        width: 370px;    }    .news-item-info {        width: 550px;    }    .news-item-info .item-date {        font-size: 15px;        line-height: 28px;        margin-bottom: 14px;    }    .news-item-info .item-title {        font-size: 17px;        line-height: 30px;    }    .news-item-info .item-desc {        font-size: 15px;        margin-top: 16px;        min-height: 56px;        line-height: 30px;    }    .news-item-info .item-btn {        margin-top: 18px;    }    .news-item-info .item-btn a {        min-width: 140px;        font-size: 15px;        padding: 5px 16px;        line-height: 38px;    }}@media screen and (max-width: 991px) {    .news {        padding: 48px 0 52px;    }    .news-list {        padding-bottom: 6px;    }    .news-list-item {        margin-bottom: 30px;    }    .news-item-img {        width: 37%;    }    .news-item-info {        width: 60%;    }    .news-item-info .item-date {        font-size: 14px;        line-height: 24px;        margin-bottom: 14px;    }    .news-item-info .item-title {        font-size: 16px;        line-height: 28px;    }    .news-item-info .item-desc {        font-size: 14px;        margin-top: 12px;        min-height: 48px;        line-height: 24px;    }    .news-item-info .item-btn {        margin-top: 14px;    }    .news-item-info .item-btn a {        min-width: 120px;        font-size: 14px;        padding: 4px 14px;        line-height: 34px;    }}@media screen and (max-width: 750px) {    .news {        padding: 40px 0 42px;    }    .news-list {        padding-bottom: 0px;    }    .news-list-item {        margin-bottom: 25px;    }    .news-item-img {        width: 38%;    }    .news-item-info {        width: 60%;    }    .news-item-info .item-date {        font-size: 13px;        line-height: 20px;        margin-bottom: 8px;    }    .news-item-info .item-title {        font-size: 16px;        line-height: 26px;    }    .news-item-info .item-desc {        font-size: 13px;        margin-top: 8px;        min-height: 44px;        line-height: 22px;    }    .news-item-info .item-btn {        margin-top: 8px;    }    .news-item-info .item-btn a {        min-width: 100px;        font-size: 13px;        padding: 3px 14px;        line-height: 30px;    }}@media screen and (max-width: 610px) {    .news {        padding: 36px 0 38px;    }    .news-item-img {        width: 48%;    }    .news-item-info {        width: 50%;    }}@media screen and (max-width: 450px) {    .news {        padding: 30px 0 30px;    }    .news-item-img {        width: 100%;    }    .news-item-info {        width: 100%;        padding: 10px 0;    }}.new-contain {    width: 100%;    position: relative;}.new-tbody {    float: left;    width: 995px;    padding-bottom: 20px;}.new-related {    float: right;    width: 326px;}.news-title {    font-size: 24px;    font-family: 'Roboto-Medium';    color: #333333;    line-height: 30px;}.new-tbody .share, .app-detail .share {    margin-top: 25px;    margin-bottom: 34px;}.new-tbody .share > div {    display: inline-block;    vertical-align: middle;}.new-tbody .share .date {    font-size: 16px;    font-size: 1.6rem;    color: #666;    line-height: 18px;    font-family: 'Roboto-Light';}.news-text {    border-top: 1px solid #EBEBEB;    border-bottom: 1px solid #EBEBEB;    padding: 56px 0;    font-size: 16px;    font-family: 'Roboto-Light';    color: #333333;    line-height: 30px;}.fanpian {    padding-top: 15px;    margin-top: 50px;}.fanpian li {    font-size: 14px;    font-size: 1.4rem;    line-height: 26px;    color: #888888;    position: relative;    padding-left: 36px;    margin-top: 15px;}.fanpian li i {    display: block;    position: absolute;    width: 26px;    height: 26px;    background: #666;    left: 0px;    top: 0px;    text-align: center;    line-height: 26px;    color: #fff;}.fanpian li span {    display: inline-block;    vertical-align: middle;    font-size: 20px;    margin-right: 10px;    font-weight: bold;}.fanpian li span, .fanpian li a {    color: #333}.fanpian li a:hover {    color: #014099;}.news-related-title {    text-align: center;    width: 100%;    max-width: 326px;    font-size: 24px;    padding: 15px;    font-family: 'Roboto-Bold';    color: #FFFFFF;    line-height: 41px;    background: #1B3884;    text-transform: uppercase;}.news-related-title a {    display: block;    color: #FFFFFF;}.news-related-title a:hover {    color: #FF7E0E;}.new-related-list {    padding-top: 34px;    font-size: 0;    letter-spacing: 0;    margin-left: -5px;    margin-right: -5px;}.new-related-item {    display: inline-block;    vertical-align: top;    width: 100%;    padding: 0 5px;    margin-bottom: 20px;}.new-related-item .item-body {    padding-top: 20px;}.new-related-item .item-date {    font-size: 16px;    color: #666666;    line-height: 28px;}.new-related-item .item-title {    font-size: 16px;    color: #666666;    line-height: 28px;}.new-related-item .item-text {    font-size: 16px;    margin-top: 6px;    color: #333333;    line-height: 30px;}.new-related-item .item-text a:hover {    color: #1B3884;}@media screen and (max-width: 1459px) {    .new-tbody {        float: left;        width: 860px;    }    .new-related {        float: right;        width: 300px;    }    .news-title {        font-size: 22px;        line-height: 28px;    }    .new-tbody .share, .app-detail .share {        margin-top: 20px;        margin-bottom: 30px;    }    .new-tbody .share .date {        font-size: 15px;        font-size: 1.5rem;        line-height: 18px;    }    .news-text {        padding: 44px 0;        font-size: 16px;        line-height: 30px;    }    .fanpian {        padding-top: 15px;        margin-top: 40px;    }    .news-related-title {        max-width: 300px;        font-size: 22px;        padding: 12px;        line-height: 36px;    }    .new-related-list {        padding-top: 30px;    }    .new-related-item {        margin-bottom: 20px;    }    .new-related-item .item-body {        padding-top: 16px;    }    .new-related-item .item-date {        font-size: 15px;        line-height: 28px;    }    .new-related-item .item-text {        font-size: 15px;        margin-top: 6px;        line-height: 30px;    }}@media screen and (max-width: 1259px) {    .new-tbody {        float: left;        width: 640px;    }    .new-related {        float: right;        width: 280px;    }    .news-title {        font-size: 20px;        line-height: 28px;    }    .new-tbody .share, .app-detail .share {        margin-top: 18px;        margin-bottom: 30px;    }    .new-tbody .share .date {        font-size: 14px;        font-size: 1.4rem;        line-height: 18px;    }    .news-text {        padding: 36px 0;        font-size: 14px;        line-height: 28px;    }    .fanpian {        padding-top: 15px;        margin-top: 30px;    }    .news-related-title {        max-width: 280px;        font-size: 20px;        padding: 10px;        line-height: 32px;    }    .new-related-list {        padding-top: 30px;    }    .new-related-item {        margin-bottom: 20px;    }    .new-related-item .item-body {        padding-top: 16px;    }    .new-related-item .item-date {        font-size: 14px;        line-height: 26px;    }    .new-related-item .item-text {        font-size: 14px;        margin-top: 6px;        line-height: 28px;    }}@media screen and (max-width: 991px) {    .new-tbody {        float: none;        width: 100%;    }    .new-related {        float: none;        width: 100%;    }    .news-title {        font-size: 18px;        line-height: 26px;    }    .new-tbody .share, .app-detail .share {        margin-top: 14px;        margin-bottom: 26px;    }    .new-tbody .share .date {        font-size: 14px;        font-size: 1.4rem;        line-height: 18px;    }    .news-text {        padding: 25px 0;        font-size: 13px;        line-height: 24px;    }    .fanpian {        padding-top: 15px;        margin-top: 30px;    }    .news-related-title {        max-width: 240px;        font-size: 18px;        padding: 10px;        line-height: 32px;    }    .new-related-list {        padding-top: 26px;    }    .new-related-item {        margin-bottom: 20px;        width: 50%;    }    .new-related-item .item-body {        padding-top: 16px;    }    .new-related-item .item-date {        font-size: 12px;        line-height: 20px;    }    .new-related-item .item-text {        font-size: 13px;        margin-top: 6px;        line-height: 24px;    }}@media screen and (max-width: 540px) {    .new-tbody {        float: none;        width: 100%;    }    .new-related {        float: none;        width: 100%;    }    .news-title {        font-size: 18px;        line-height: 26px;    }    .new-tbody .share, .app-detail .share {        margin-top: 12px;        margin-bottom: 26px;    }    .new-tbody .share .date {        font-size: 12px;        font-size: 1.2rem;        line-height: 18px;    }    .news-text {        padding: 25px 0;        font-size: 12px;        line-height: 24px;    }    .fanpian {        padding-top: 15px;        margin-top: 30px;    }    .news-related-title {        max-width: 200px;        font-size: 16px;        padding: 10px;        line-height: 30px;    }    .new-related-list {        padding-top: 26px;    }    .new-related-item {        margin-bottom: 20px;        width: 50%;    }    .new-related-item .item-body {        padding-top: 16px;    }    .new-related-item .item-date {        font-size: 12px;        line-height: 20px;    }    .new-related-item .item-text {        font-size: 12px;        margin-top: 6px;        line-height: 24px;    }}@media screen and (max-width: 350px) {    .new-related-item {        margin-bottom: 14px;        width: 100%;    }}/* ***************   Download   *************** */.download-section {    position: relative;    padding: 117px 0 91px;}.download-list {    position: relative;    margin-left: -38px;    margin-right: -38px;    font-size: 0;    letter-spacing: 0;    padding: 117px 0 91px}.download-list-item {    display: inline-block;    vertical-align: top;    width: 33.33333333%;    padding: 0 38px;    margin-bottom: 52px;}.download-item-box {    width: 100%;    background: #EBEBEB;    border: 1px solid #E9E9E9;    position: relative;    border-left: 2px solid #1B3884;    padding: 23px 20px 21px;    padding-left: 24px;}.download-item-box .item-title {    font-size: 18px;    color: #333333;    line-height: 32px;}.download-item-box .item-desc {    font-size: 16px;    margin-top: 14px;    font-family: Roboto;    font-weight: 400;    color: #666666;    line-height: 28px;    min-height: 112px;}.download-item-box .item-btn {    margin-top: 25px;}.download-item-box .item-btn a {    display: inline-block;    vertical-align: top;    background: #666666;    border-radius: 7px;    line-height: 36px;    padding: 0 22px;    font-size: 16px;    color: #FFFFFF;    cursor: pointer;}.download-item-box .item-btn .iconfont {    font-size: 18px;    margin-right: 14px;}.download-item-box:hover {    background: #1B3884;    border-color: #1B3884;    color: #fff;}.download-item-box:hover .item-title, .download-item-box:hover .item-desc, .download-item-box:hover .item-title a, .download-item-box:hover .item-desc a, .download-item-box .item-title a:hover, .download-item-box .item-desc a:hover {    color: #fff;}.download-item-box:hover .item-btn a {    background: #FFFFFF;    color: #1B3884;}@media (min-width: 1260px) and (max-width: 1459px) {    .download-section {        padding: 100px 0 80px;    }    .download-list {        padding-bottom: 20px;        margin-left: -25px;        margin-right: -25px;    }    .download-list-item {        width: 33.33333333%;        padding: 0 25px;        margin-bottom: 44px;    }    .download-item-box {        padding: 21px 18px 20px;        padding-left: 20px;    }    .download-item-box .item-title {        font-size: 18px;        line-height: 28px;    }    .download-item-box .item-desc {        font-size: 16px;        margin-top: 14px;        line-height: 26px;        min-height: 104px;    }    .download-item-box .item-btn {        margin-top: 22px;    }    .download-item-box .item-btn a {        line-height: 32px;        padding: 0 18px;        font-size: 16px;    }    .download-item-box .item-btn .iconfont {        font-size: 16px;        margin-right: 10px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .download-section {        padding: 82px 0 68px;    }    .download-list {        padding-bottom: 18px;        margin-left: -15px;        margin-right: -15px;    }    .download-list-item {        width: 33.33333333%;        padding: 0 15px;        margin-bottom: 36px;    }    .download-item-box {        padding: 18px 16px 16px;        padding-left: 18px;    }    .download-item-box .item-title {        font-size: 16px;        line-height: 26px;    }    .download-item-box .item-desc {        font-size: 14px;        margin-top: 12px;        line-height: 24px;        min-height: 96px;    }    .download-item-box .item-btn {        margin-top: 22px;    }    .download-item-box .item-btn a {        line-height: 32px;        padding: 0 18px;        font-size: 16px;    }    .download-item-box .item-btn .iconfont {        font-size: 16px;        margin-right: 10px;    }}@media (max-width: 991px) {    .download-section {        padding: 66px 0 56px;    }    .download-list {        padding-bottom: 16px;        margin-left: -10px;        margin-right: -10px;    }    .download-list-item {        width: 50%;        padding: 0 10px;        margin-bottom: 28px;    }    .download-item-box {        padding: 18px 16px 16px;        padding-left: 18px;    }    .download-item-box .item-title {        font-size: 16px;        line-height: 26px;    }    .download-item-box .item-desc {        font-size: 14px;        margin-top: 12px;        line-height: 24px;        min-height: 96px;    }    .download-item-box .item-btn {        margin-top: 22px;    }    .download-item-box .item-btn a {        line-height: 32px;        padding: 0 18px;        font-size: 16px;    }    .download-item-box .item-btn .iconfont {        font-size: 16px;        margin-right: 10px;    }}@media (max-width: 620px) {    .download-section {        padding: 40px 0 30px;    }    .download-list {        padding-bottom: 14px;        margin-left: -10px;        margin-right: -10px;    }    .download-list-item {        width: 100%;        padding: 0 10px;        margin-bottom: 20px;    }    .download-item-box {        padding: 18px 16px 16px;        padding-left: 18px;    }    .download-item-box .item-title {        font-size: 16px;        line-height: 26px;    }    .download-item-box .item-desc {        font-size: 14px;        margin-top: 12px;        line-height: 24px;        min-height: 96px;    }    .download-item-box .item-btn {        margin-top: 22px;    }    .download-item-box .item-btn a {        line-height: 32px;        padding: 0 18px;        font-size: 16px;    }    .download-item-box .item-btn .iconfont {        font-size: 16px;        margin-right: 10px;    }}.certificate {    position: relative;    padding: 84px 0 91px;}.cer-list {    padding-bottom: 3px;    position: relative;    margin-left: -8px;    margin-right: -8px;    font-size: 0;    letter-spacing: 0;}.cer-list .list-item {    display: inline-block;    vertical-align: top;    width: 25%;    padding: 0 7px;    margin-bottom: 57px;    text-align: center;}.video {    position: relative;    padding: 83px 0 91px;}.video-list {    padding-bottom: 32px;    position: relative;    margin-left: -23px;    margin-right: -23px;    font-size: 0;    letter-spacing: 0;}.video-list-item {    display: inline-block;    vertical-align: top;    width: 33.3333333333%;    padding: 0 23px;    margin-bottom: 40px;}.video-item-box {    width: 100%;    background: #FFFFFF;    padding: 15px 18px;    border: 1px solid #E5E5E5;}.video-item-pic {    width: 100%;    position: relative;    overflow: hidden;    padding-bottom: 75%;}.video-item-pic .video-play {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    cursor: pointer;}.video-item-name {    font-size: 16px;    color: #333333;    padding-top: 20px;    padding-bottom: 9px;    text-transform: uppercase;    line-height: 24px;}.faq-list {    padding-bottom: 14px;    position: relative;}.faq-list .faq-item {    margin-bottom: 52px;    width: 100%;    position: relative;}.faq-list .faq-item .faq-item-name {    background: #F8F8F8;    position: relative;}.faq-list .faq-item .faq-item-text {    width: 100%;    max-width: none;}@media (min-width: 1260px) and (max-width: 1459px) {    .certificate {        padding: 72px 0 80px;    }    .cer-list {        padding-bottom: 0px;        margin-left: -5px;        margin-right: -5px;    }    .cer-list .list-item {        width: 25%;        padding: 0 5px;        margin-bottom: 48px;    }    .video {        padding: 72px 0 80px;    }    .video-list {        padding-bottom: 26px;        margin-left: -15px;        margin-right: -15px;    }    .video-list-item {        width: 33.3333333333%;        padding: 0 15px;        margin-bottom: 32px;    }    .video-item-box {        padding: 12px 14px;    }    .video-item-name {        font-size: 16px;        padding-top: 16px;        padding-bottom: 8px;        line-height: 24px;    }    .faq-list {        padding-bottom: 12px;    }    .faq-list .faq-item {        margin-bottom: 46px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .certificate {        padding: 60px 0 68px;    }    .cer-list {        padding-bottom: 0px;        margin-left: -8px;        margin-right: -8px;    }    .cer-list .list-item {        width: 33.3333333333%;        padding: 0 8px;        margin-bottom: 40px;    }    .video {        padding: 60px 0 68px;    }    .video-list {        padding-bottom: 20px;        margin-left: -8px;        margin-right: -8px;    }    .video-list-item {        width: 33.3333333333%;        padding: 0 7px;        margin-bottom: 26px;    }    .video-item-box {        padding: 10px 12px;    }    .video-item-name {        font-size: 14px;        padding-top: 14px;        padding-bottom: 6px;        line-height: 22px;    }    .faq-list {        padding-bottom: 10px;    }    .faq-list .faq-item {        margin-bottom: 40px;    }}@media (max-width: 991px) {    .certificate {        padding: 48px 0 56px;    }    .cer-list {        padding-bottom: 0px;        margin-left: -5px;        margin-right: -5px;    }    .cer-list .list-item {        width: 33.3333333333%;        padding: 0 5px;        margin-bottom: 32px;    }    .video {        padding: 48px 0 56px;    }    .video-list {        padding-bottom: 20px;        margin-left: -12px;        margin-right: -12px;    }    .video-list-item {        width: 50%;        padding: 0 12px;        margin-bottom: 26px;    }    .video-item-box {        padding: 10px 12px;    }    .video-item-name {        font-size: 14px;        padding-top: 14px;        padding-bottom: 6px;        line-height: 22px;    }    .faq-list {        padding-bottom: 8px;    }    .faq-list .faq-item {        margin-bottom: 34px;    }}@media (max-width: 767px) {    .certificate {        padding: 36px 0 44px;    }    .cer-list {        padding-bottom: 0px;        margin-left: -5px;        margin-right: -5px;    }    .cer-list .list-item {        width: 50%;        padding: 0 5px;        margin-bottom: 24px;    }    .video {        padding: 36px 0 44px;    }    .video-list {        padding-bottom: 20px;        margin-left: -6px;        margin-right: -6px;    }    .video-list-item {        width: 50%;        padding: 0 6px;        margin-bottom: 26px;    }    .video-item-box {        padding: 10px 10px;    }    .video-item-name {        font-size: 14px;        padding-top: 12px;        padding-bottom: 6px;        line-height: 22px;    }    .faq-list {        padding-bottom: 6px;    }    .faq-list .faq-item {        margin-bottom: 26px;    }}@media (max-width: 460px) {    .certificate {        padding: 30px 0 36px;    }    .cer-list {        padding-bottom: 0px;        margin-left: -5px;        margin-right: -5px;    }    .cer-list .list-item {        width: 50%;        padding: 0 4px;        margin-bottom: 20px;    }    .video {        padding: 30px 0 36px;    }    .video-list {        padding-bottom: 20px;        margin-left: -5px;        margin-right: -5px;    }    .video-list-item {        width: 50%;        padding: 0 4px;        margin-bottom: 26px;    }    .video-item-box {        padding: 8px;    }    .video-item-name {        font-size: 12px;        padding-top: 10px;        padding-bottom: 0px;        line-height: 22px;    }    .faq-list {        padding-bottom: 4px;    }    .faq-list .faq-item {        margin-bottom: 20px;    }}/* ****************** application ****************** */.app-list {    position: relative;    margin-left: -23px;    margin-right: -23px;    font-size: 0;    letter-spacing: 0;}.app-list-item {    display: inline-block;    vertical-align: top;    width: 50%;    padding: 0 23px;    margin-bottom: 60px;}.app-list-item .item-pic img {    width: 100%;    max-height: 508px;    max-width: 677px;}.app-list-item .item-name {    padding-top: 24px;    font-size: 20px;    font-family: 'Roboto-Medium';    color: #333333;    line-height: 30px;}@media (min-width: 1260px) and (max-width: 1459px) {    .app-list {        margin-left: -15px;        margin-right: -15px;    }    .app-list-item {        width: 50%;        padding: 0 15px;        margin-bottom: 50px;    }    .app-list-item .item-name {        padding-top: 20px;        font-size: 18px;        line-height: 28px;    }}@media (min-width: 992px) and (max-width: 1259px) {    .app-list {        margin-left: -10px;        margin-right: -10px;    }    .app-list-item {        width: 50%;        padding: 0 10px;        margin-bottom: 40px;    }    .app-list-item .item-name {        padding-top: 18px;        font-size: 16px;        line-height: 26px;    }}@media (max-width: 991px) {    .app-list {        margin-left: -7px;        margin-right: -7px;    }    .app-list-item {        width: 50%;        padding: 0 6px;        margin-bottom: 30px;    }    .app-list-item .item-name {        padding-top: 14px;        font-size: 14px;        line-height: 24px;    }}@media (max-width: 480px) {    .app-list {        margin-left: -5px;        margin-right: -5px;    }    .app-list-item {        width: 100%;        padding: 0 5px;        margin-bottom: 20px;    }    .app-list-item .item-name {        padding-top: 10px;        font-size: 13px;        line-height: 20px;    }}.tankaung {    position: fixed;    width: 100%;    height: 100%;    left: 0px;    top: 0px;    background: #000;    background: rgba(0, 0, 0, 0.5);    display: none;    z-index: 9999999999}.tankaungn2 {    position: fixed;    left: 5%;    top: 5%;    right: 5%;    bottom: 5%;}.tankaungn2 iframe, .tankaungn2 video {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: none;}.tankaungn2 iframe body {    margin: 0px !important;}.famain {    padding-top: 70px;    padding-bottom: 90px;}@media screen and (max-width: 999px) {    .famain {        padding-top: 30px;        padding-bottom: 30px;    }    .vimain {        padding-bottom: 40px;        padding-top: 30px;    }    .vilie {        border: none;        background: none;        min-height: 109px;        padding: 0px;    }    .vitu {        left: 0px;        top: 0px;        width: 150px;    }    .vizi {        margin-left: 160px;        line-height: none;    }    .vizin {        display: block;    }    .via {        font-size: 18px;        font-size: 1.8rem;        line-height: 26px;    }    .vip {        font-size: 14px;        font-size: 1.4rem;        line-height: 24px;        max-height: 72px;        overflow: hidden;        margin-top: 10px;    }}@media screen and (max-width: 767px) {    .vilie {        min-height: 87px;    }    .vitu {        width: 120px;    }    .vizi {        margin-left: 130px;    }    .via {        font-size: 14px;        font-size: 1.4rem;        line-height: 22px;    }    .vip {        font-size: 12px;        font-size: 1.2rem;        line-height: 22px;        max-height: 44px;    }    .tankaungn2 {        position: fixed;        left: 5%;        top: 15%;        right: 5%;        bottom: 15%;    }}@font-face {    font-family: 'HelveticaLTStd';    src: url('../other/HelveticaLTStd-BoldCond.eot');    src: url('../other/HelveticaLTStd-BoldCond.eot?#iefix') format('embedded-opentype'),    url('../other/HelveticaLTStd-BoldCond.woff2') format('woff2'),    url('../other/HelveticaLTStd-BoldCond.woff') format('woff'),    url('../other/HelveticaLTStd-BoldCond.ttf') format('truetype'),    url('../other/HelveticaLTStd-BoldCond.svg#HelveticaLTStd-BoldCond') format('svg');    font-weight: bold;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Roboto-Light';    src: url('../other/Roboto-Light.eot');    src: url('../other/Roboto-Light.eot?#iefix') format('embedded-opentype'),    url('../other/Roboto-Light.woff2') format('woff2'),    url('../other/Roboto-Light.woff') format('woff'),    url('../other/Roboto-Light.ttf') format('truetype'),    url('../other/Roboto-Light.svg#Roboto-Light') format('svg');    font-weight: 300;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Roboto-Medium';    src: url('../other/Roboto-Medium.eot');    src: url('../other/Roboto-Medium.eot?#iefix') format('embedded-opentype'),    url('../other/Roboto-Medium.woff2') format('woff2'),    url('../other/Roboto-Medium.woff') format('woff'),    url('../other/Roboto-Medium.ttf') format('truetype'),    url('../other/Roboto-Medium.svg#Roboto-Medium') format('svg');    font-weight: 500;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Roboto-Bold';    src: url('../other/Roboto-Bold.eot');    src: url('../other/Roboto-Bold.eot') format('embedded-opentype'),    url('../other/Roboto-Bold.woff2') format('woff2'),    url('../other/Roboto-Bold.woff') format('woff'),    url('../other/Roboto-Bold.ttf') format('truetype'),    url('../other/Roboto-Bold.svg#Roboto-Bold') format('svg');}@font-face {    font-family: 'Roboto-Regular';    src: url('../other/Roboto-Regular.eot');    src: url('../other/Roboto-Regular.eot') format('embedded-opentype'),    url('../other/Roboto-Regular.woff2') format('woff2'),    url('../other/Roboto-Regular.woff') format('woff'),    url('../other/Roboto-Regular.ttf') format('truetype'),    url('../other/Roboto-Regular.svg#Roboto-Regular') format('svg');}@font-face {    font-family: "iconfont";     font-display: swap;    src: url('../other/iconfont.woff2') format('woff2'),    url('../other/iconfont.woff') format('woff'),    url('../other/iconfont.ttf') format('truetype');}.iconfont {    font-family: "iconfont" !important;    font-size: 16px;    font-style: normal;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.icon-download2:before {    content: "\e7a1";}.icon-home:before {    content: "\e624";}.icon-edit:before {    content: "\e611";}.icon-facebook:before {    content: "\e620";}.icon-pinterest:before {    content: "\e8ab";}.icon-linkedin:before {    content: "\e648";}.icon-youtube:before {    content: "\e6d6";}.icon-twitter:before {    content: "\e607";}.icon-bigger:before {    content: "\e647";}.icon-left:before {    content: "\e72c";}.icon-right:before {    content: "\e72d";}.icon-up1:before {    content: "\e72e";}.icon-bottom1:before {    content: "\e72f";}.icon-left1:before {    content: "\e730";}.icon-right1:before {    content: "\e731";}.icon-up:before {    content: "\e73e";}.icon-bottom:before {    content: "\e73f";}.icon-instagram:before {    content: "\e79d";}.icon-tumblr:before {    content: "\e79e";}.icon-download:before {    content: "\e7a0";}.icon-download1:before {    content: "\e7a7";}.icon-search4:before {    content: "\e7b2";}.icon-address:before {    content: "\e7bc";}.icon-email:before {    content: "\e7bd";}.icon-contact:before {    content: "\e7be";}.icon-whatsapp:before {    content: "\e7bf";}.icon-fax:before {    content: "\e7c2";}.icon-mobile:before {    content: "\e7c6";}.icon-phone:before {    content: "\e7c8";}.icon-tel:before {    content: "\e7c7";}.icon-phone1:before {    content: "\e7cb";}.icon-skype:before {    content: "\e7cc";}.icon-whatsapp1:before {    content: "\e7c1";}.icon-address1:before {    content: "\e7c3";}.icon-contact1:before {    content: "\e7c4";}.icon-email1:before {    content: "\e7c5";}.icon-skype1:before {    content: "\e7c9";}.icon-fax1:before {    content: "\e7ca";}.icon-qq:before {    content: "\e7ce";}.icon-tel1:before {    content: "\e7cd";}.icon-wechat:before {    content: "\e7cf";}.icon-phone2:before {    content: "\e7d0";}.icon-message:before {    content: "\e7da";}.icon-calendar:before {    content: "\e7e1";}.icon-calendar1:before {    content: "\e7e3";}.icon-top:before {    content: "\e7ed";}.icon-youbian:before {    content: "\e60f";}.icon-jian2:before {    content: "\e600";}.icon-jia2:before {    content: "\e608";}.icon-vk:before {    content: "\e735";}.icon-instagram1:before {    content: "\e640";}.icon-up7:before {    content: "\e722";}.icon-bottom7:before {    content: "\e723";}.icon-left7:before {    content: "\e724";}.icon-right7:before {    content: "\e725";}.icon-sousuo4:before {    content: "\e610";}.icon-sousuo:before {    content: "\e616";}.icon-sousuo1:before {    content: "\e65b";}.icon-gjiantous:before {    content: "\e7d1";}.img {    background: url(../images/lang.png) no-repeat;}.no {    height: 16px;    width: 24px;    background-position: 0 0;}.ny {    height: 16px;    width: 24px;    background-position: 0 -16px;}.pa {    height: 16px;    width: 24px;    background-position: 0 -32px;}.my {    height: 16px;    width: 24px;    background-position: 0 -48px;}.ne {    height: 16px;    width: 24px;    background-position: 0 -64px;}.nl {    height: 16px;    width: 24px;    background-position: 0 -80px;}.pl {    height: 16px;    width: 24px;    background-position: 0 -96px;}.ru {    height: 16px;    width: 24px;    background-position: 0 -112px;}.sd {    height: 16px;    width: 24px;    background-position: 0 -128px;}.si {    height: 16px;    width: 24px;    background-position: 0 -144px;}.ps {    height: 16px;    width: 24px;    background-position: 0 -160px;}.pt {    height: 16px;    width: 24px;    background-position: 0 -176px;}.ro {    height: 16px;    width: 24px;    background-position: 0 -192px;}.lt {    height: 16px;    width: 24px;    background-position: 0 -208px;}.lv {    height: 16px;    width: 24px;    background-position: 0 -224px;}.mg {    height: 16px;    width: 24px;    background-position: 0 -240px;}.la {    height: 16px;    width: 24px;    background-position: 0 -256px;}.lb {    height: 16px;    width: 24px;    background-position: 0 -272px;}.lo {    height: 16px;    width: 24px;    background-position: 0 -288px;}.mi {    height: 16px;    width: 24px;    background-position: 0 -304px;}.mr {    height: 16px;    width: 24px;    background-position: 0 -320px;}.ms {    height: 16px;    width: 24px;    background-position: 0 -336px;}.mt {    height: 16px;    width: 24px;    background-position: 0 -352px;}.mk {    height: 16px;    width: 24px;    background-position: 0 -368px;}.ml {    height: 16px;    width: 24px;    background-position: 0 -384px;}.mn {    height: 16px;    width: 24px;    background-position: 0 -400px;}.tr {    height: 16px;    width: 24px;    background-position: 0 -416px;}.zh-tw {    height: 16px;    width: 24px;    background-position: 0 -432px;}.uk {    height: 16px;    width: 24px;    background-position: 0 -448px;}.tg {    height: 16px;    width: 24px;    background-position: 0 -464px;}.th {    height: 16px;    width: 24px;    background-position: 0 -480px;}.tl {    height: 16px;    width: 24px;    background-position: 0 -496px;}.ur {    height: 16px;    width: 24px;    background-position: 0 -512px;}.yi {    height: 16px;    width: 24px;    background-position: 0 -528px;}.yo {    height: 16px;    width: 24px;    background-position: 0 -544px;}.zu {    height: 16px;    width: 24px;    background-position: 0 -560px;}.uz {    height: 16px;    width: 24px;    background-position: 0 -576px;}.vi {    height: 16px;    width: 24px;    background-position: 0 -592px;}.xh {    height: 16px;    width: 24px;    background-position: 0 -608px;}.sn {    height: 16px;    width: 24px;    background-position: 0 -624px;}.so {    height: 16px;    width: 24px;    background-position: 0 -640px;}.sq {    height: 16px;    width: 24px;    background-position: 0 -656px;}.sk {    height: 16px;    width: 24px;    background-position: 0 -672px;}.sl {    height: 16px;    width: 24px;    background-position: 0 -688px;}.sm {    height: 16px;    width: 24px;    background-position: 0 -704px;}.sr {    height: 16px;    width: 24px;    background-position: 0 -720px;}.sw {    height: 16px;    width: 24px;    background-position: 0 -736px;}.ta {    height: 16px;    width: 24px;    background-position: 0 -752px;}.te {    height: 16px;    width: 24px;    background-position: 0 -768px;}.st {    height: 16px;    width: 24px;    background-position: 0 -784px;}.su {    height: 16px;    width: 24px;    background-position: 0 -800px;}.sv {    height: 16px;    width: 24px;    background-position: 0 -816px;}.el {    height: 16px;    width: 24px;    background-position: 0 -832px;}.en {    height: 16px;    width: 24px;    background-position: 0 -848px;}.eo {    height: 16px;    width: 24px;    background-position: 0 -864px;}.cy {    height: 16px;    width: 24px;    background-position: 0 -880px;}.da {    height: 16px;    width: 24px;    background-position: 0 -896px;}.de {    height: 16px;    width: 24px;    background-position: 0 -912px;}.es {    height: 16px;    width: 24px;    background-position: 0 -928px;}.fi {    height: 16px;    width: 24px;    background-position: 0 -944px;}.fr {    height: 16px;    width: 24px;    background-position: 0 -960px;}.fy {    height: 16px;    width: 24px;    background-position: 0 -976px;}.et {    height: 16px;    width: 24px;    background-position: 0 -992px;}.eu {    height: 16px;    width: 24px;    background-position: 0 -1008px;}.fa {    height: 16px;    width: 24px;    background-position: 0 -1024px;}.az {    height: 16px;    width: 24px;    background-position: 0 -1040px;}.be {    height: 16px;    width: 24px;    background-position: 0 -1056px;}.bg {    height: 16px;    width: 24px;    background-position: 0 -1072px;}.af {    height: 16px;    width: 24px;    background-position: 0 -1088px;}.am {    height: 16px;    width: 24px;    background-position: 0 -1104px;}.ar {    height: 16px;    width: 24px;    background-position: 0 -1120px;}.bn {    height: 16px;    width: 24px;    background-position: 0 -1136px;}.cn {    height: 16px;    width: 24px;    background-position: 0 -1152px;}.co {    height: 16px;    width: 24px;    background-position: 0 -1168px;}.cs {    height: 16px;    width: 24px;    background-position: 0 -1184px;}.bs {    height: 16px;    width: 24px;    background-position: 0 -1200px;}.ca {    height: 16px;    width: 24px;    background-position: 0 -1216px;}.ceb {    height: 16px;    width: 24px;    background-position: 0 -1232px;}.it {    height: 16px;    width: 24px;    background-position: 0 -1248px;}.ja {    height: 16px;    width: 24px;    background-position: 0 -1264px;}.jv {    height: 16px;    width: 24px;    background-position: 0 -1280px;}.in {    height: 16px;    width: 24px;    background-position: 0 -1296px;}.ig {    height: 16px;    width: 24px;    background-position: 0 -1312px;}.is {    height: 16px;    width: 24px;    background-position: 0 -1328px;}.ka {    height: 16px;    width: 24px;    background-position: 0 -1344px;}.ko {    height: 16px;    width: 24px;    background-position: 0 -1360px;}.ku {    height: 16px;    width: 24px;    background-position: 0 -1376px;}.ky {    height: 16px;    width: 24px;    background-position: 0 -1392px;}.kk {    height: 16px;    width: 24px;    background-position: 0 -1408px;}.km {    height: 16px;    width: 24px;    background-position: 0 -1424px;}.kn {    height: 16px;    width: 24px;    background-position: 0 -1440px;}.gu {    height: 16px;    width: 24px;    background-position: 0 -1456px;}.ha {    height: 16px;    width: 24px;    background-position: 0 -1472px;}.haw {    height: 16px;    width: 24px;    background-position: 0 -1488px;}.ga {    height: 16px;    width: 24px;    background-position: 0 -1504px;}.gd {    height: 16px;    width: 24px;    background-position: 0 -1520px;}.gl {    height: 16px;    width: 24px;    background-position: 0 -1536px;}.he {    height: 16px;    width: 24px;    background-position: 0 -1552px;}.ht {    height: 16px;    width: 24px;    background-position: 0 -1568px;}.hu {    height: 16px;    width: 24px;    background-position: 0 -1584px;}.hy {    height: 16px;    width: 24px;    background-position: 0 -1600px;}.hi {    height: 16px;    width: 24px;    background-position: 0 -1616px;}.hmn {    height: 16px;    width: 24px;    background-position: 0 -1632px;}.hr {    height: 16px;    width: 24px;    background-position: 0 -1648px;}.zanwu {    font-size: 14px;    font-size: 1.4rem;    line-height: 30px;    margin-top: 15px;    margin-bottom: 15px}.disnone {    display: none}.file-name-p.color-666.attachment-upload-result span {    font-size: 14px;    padding-right: 10px;}.file-name-p.color-666.attachment-upload-result {    padding-top: 10px;}.file-name-p.color-666.attachment-upload-result .icon-yf-shanchu {    cursor: pointer;}.listcart2 {    margin-top: 30px;    width: 100%;    clear: both}.listcart2 a, .listcart2 button {    display: inline-block;    min-width: 200px;    box-sizing: border-box;    font-size: 16px;    font-size: 1.6rem;    margin-right: 10px;    text-align: center;    margin-bottom: 10px;    padding-left: 5px;    padding-right: 5px;    border: none;    cursor: pointer;    color: #1B3884 !important;    border: #1B3884 solid 1px;    line-height: 34px;    line-height: 34px;    background: none;    border-radius: 6px;}.listcart2 a:hover, .listcart2 button:hover {    background: #1B3884;    color: #fff !important;}@media screen and (max-width: 640px) {    .listcart2 a, .listcart2 button {        width: 100%;        display: block    }}.xunpanlb {    padding-top: 30px;    clear: both;    padding-bottom: 30px}.xunpanlb .table .thead {    font-size: 0;    letter-spacing: 0;    border: 1px solid #dcdcdc;    background: #1B3884;}.xunpanlb .table .thead p {    text-align: center;    padding: 0 10px;    font-size: 16px;    line-height: 40px;    width: 33.3333%;    display: inline-block;    vertical-align: middle;    box-sizing: border-box;    color: #fff}.xunpanlb .table .thead p:nth-child(2) {    border-right: 1px solid #dcdcdc;    border-left: 1px solid #dcdcdc;}.xunpanlb .table .tbody {    font-size: 0;    letter-spacing: 0;}.xunpanlb .table .tbody .tread {    border: 1px solid #dcdcdc;    border-top: 0;}.xunpanlb .table .tbody .tread .td {    height: 100%;    text-align: center;    padding: 10px 10px;    font-size: 16px;    line-height: 40px;    width: 33.3333%;    display: inline-block;    vertical-align: middle;    box-sizing: border-box}.xunpanlb .table .tbody .tread .td:nth-child(2) {    border-right: 1px solid #dcdcdc;    border-left: 1px solid #dcdcdc;}.xunpanlb .table .tbody .td img {    max-width: 110px;    margin-left: auto;    margin-right: auto;}.xunpanlb .table .tbody .td a {    color: #666666;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    display: block;}.xunpanlb .table .tbody .td a:hover {    color: #1B3884;}@media screen and (max-width: 520px) {    .xunpanlb .table {        border-top: 1px solid #dcdcdc;    }    .xunpanlb .table .thead {        display: none;    }    .xunpanlb .table .tbody .td {        width: 100% !important;    }    .xunpanlb .table .tbody .tread .td:nth-child(2) {        border: 0 !important;    }}.inquiry-success {    text-align: center;    margin-top: 10%;    margin-bottom: 10%;}.inquiry-success * {    text-align: center;}.inquiry-success p i {    font-size: 60px;    font-size: 6rem;    color: #1B3884}.inquiry-success .text {    font-size: 20px;    color: #333333;    margin: 20px 0;}.inquiry-success .but a {    display: inline-block;    width: 200px;    height: 50px;    background-color: #1B3884;    color: #FFFFFF;    line-height: 50px;    padding: 0;    border: 0;    font-size: 16px;    font-size: 1.6rem}.inquiry-success .but a:hover {    background: #fff;    color: #1B3884}.page-href .bread-active{    color: #FF7E0E;}.fenyen a.pageEllipsis:hover{    background: #EEEEEE;    border: 1px solid #E5E5E5;    color: #333;    cursor: auto;}#common_chat_and_returntop{    position: relative;    z-index: 999999;}.header-top .item-text a:hover,.sec-title a:hover {    color: #1B3884;}.sec2-tbody .sec2-list-item span:hover {    color: #1B3884;}.sitemap-a:hover,.keywords a:hover,.links a:hover {    color: #FF7E0E !important;}.keywords a {    padding-right: 15px;}.m-kf5 .kf-item span {    font-family: Arial, Helvetica, sans-serif;}.prodetails-desc a {    color: #1b3884;}.prodetails-desc a:hover {    color: #333333;}.news-text a {    color: #1b3884;}.news-text a:hover {    color: #333333;}.tag .tag-list a:hover {    color: #1b3884;}.top{width:45px; height:45px; margin:auto;background: #1B3884;border-radius: 16px 0px 16px 0px; cursor:pointer;position:fixed;right:20px;bottom:-100px; color:#fff; font-size:20px !important; text-align:center; line-height:45px;transition:0.9s;z-index:999; -webkit-animation-name:top; animation-name:top; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-timing-function:linear; animation-timing-function:linear;    -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite}.bottom{bottom:80px;}.keywords,.copyright,.links{    width: calc(100% - 300px);}@media screen and (max-width:999px) {    .keywords,.copyright,.links{    width: calc(100% - 0px);}}