@charset "UTF-8";

@font-face {
    font-family: 'Titillium Web';
    src: url("/testsite/javax.faces.resource/font/titilliumweb-black.eot.xhtml?ln=");
    src: url("/testsite/javax.faces.resource/font/titilliumweb-black.eot.xhtml?ln=?#iefix")format('embedded-opentype'), url("/testsite/javax.faces.resource/font/titilliumweb-black.woff2.xhtml?ln=")format('woff2'), url("/testsite/javax.faces.resource/font/titilliumweb-black.woff.xhtml?ln=")format('woff'), url("/testsite/javax.faces.resource/font/titilliumweb-black.ttf.xhtml?ln=")format('truetype'), url("/testsite/javax.faces.resource/font/titilliumweb-black.svg.xhtml?ln=#titillium_webblack")format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium Web';
    src: url("/testsite/javax.faces.resource/font/titilliumweb-bold.eot.xhtml?ln=");
    src: url("/testsite/javax.faces.resource/font/titilliumweb-bold.eot.xhtml?ln=?#iefix")format('embedded-opentype'), url("/testsite/javax.faces.resource/font/titilliumweb-bold.woff2.xhtml?ln=")format('woff2'), url("/testsite/javax.faces.resource/font/titilliumweb-bold.woff.xhtml?ln=")format('woff'), url("/testsite/javax.faces.resource/font/titilliumweb-bold.ttf.xhtml?ln=")format('truetype'), url("/testsite/javax.faces.resource/font/titilliumweb-bold.svg.xhtml?ln=#titillium_webbold")format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium Web';
    src: url("/testsite/javax.faces.resource/font/titilliumweb-bolditalic.eot.xhtml?ln=");
    src: url("/testsite/javax.faces.resource/font/titilliumweb-bolditalic.eot.xhtml?ln=?#iefix")format('embedded-opentype'), url("/testsite/javax.faces.resource/font/titilliumweb-bolditalic.woff2.xhtml?ln=")format('woff2'), url("/testsite/javax.faces.resource/font/titilliumweb-bolditalic.woff.xhtml?ln=")format('woff'), url("/testsite/javax.faces.resource/font/titilliumweb-bolditalic.ttf.xhtml?ln=")format('truetype'), url("/testsite/javax.faces.resource/font/titilliumweb-bolditalic.svg.xhtml?ln=#titillium_webbold_italic")format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Titillium Web';
    src: url("/testsite/javax.faces.resource/font/titilliumweb-extralight.eot.xhtml?ln=");
    src: url("/testsite/javax.faces.resource/font/titilliumweb-extralight.eot.xhtml?ln=?#iefix")format('embedded-opentype'), url("/testsite/javax.faces.resource/font/titilliumweb-extralight.woff2.xhtml?ln=")format('woff2'), url("/testsite/javax.faces.resource/font/titilliumweb-extralight.woff.xhtml?ln=")format('woff'), url("/testsite/javax.faces.resource/font/titilliumweb-extralight.ttf.xhtml?ln=")format('truetype'), url("/testsite/javax.faces.resource/font/titilliumweb-extralight.svg.xhtml?ln=#titillium_webextralight")format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium Web';
    src: url("/testsite/javax.faces.resource/font/titilliumweb-extralightitalic.eot.xhtml?ln=");
    src: url("/testsite/javax.faces.resource/font/titilliumweb-extralightitalic.eot.xhtml?ln=?#iefix")format('embedded-opentype'), url("/testsite/javax.faces.resource/font/titilliumweb-extralightitalic.woff2.xhtml?ln=")format('woff2'), url("/testsite/javax.faces.resource/font/titilliumweb-extralightitalic.woff.xhtml?ln=")format('woff'), url("/testsite/javax.faces.resource/font/titilliumweb-extralightitalic.ttf.xhtml?ln=")format('truetype'), url("/testsite/javax.faces.resource/font/titilliumweb-extralightitalic.svg.xhtml?ln=#titillium_webXLtIt")format('svg');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Titillium Web';
    src: url("/testsite/javax.faces.resource/font/titilliumweb-italic.eot.xhtml?ln=");
    src: url("/testsite/javax.faces.resource/font/titilliumweb-italic.eot.xhtml?ln=?#iefix")format('embedded-opentype'), url("/testsite/javax.faces.resource/font/titilliumweb-italic.woff2.xhtml?ln=")format('woff2'), url("/testsite/javax.faces.resource/font/titilliumweb-italic.woff.xhtml?ln=")format('woff'), url("/testsite/javax.faces.resource/font/titilliumweb-italic.ttf.xhtml?ln=")format('truetype'), url("/testsite/javax.faces.resource/font/titilliumweb-italic.svg.xhtml?ln=#titillium_webitalic")format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Titillium Web';
    src: url("/testsite/javax.faces.resource/font/titilliumweb-light.eot.xhtml?ln=");
    src: url("/testsite/javax.faces.resource/font/titilliumweb-light.eot.xhtml?ln=?#iefix")format('embedded-opentype'), url("/testsite/javax.faces.resource/font/titilliumweb-light.woff2.xhtml?ln=")format('woff2'), url("/testsite/javax.faces.resource/font/titilliumweb-light.woff.xhtml?ln=")format('woff'), url("/testsite/javax.faces.resource/font/titilliumweb-light.ttf.xhtml?ln=")format('truetype'), url("/testsite/javax.faces.resource/font/titilliumweb-light.svg.xhtml?ln=#titillium_weblight")format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium Web';
    src: url("/testsite/javax.faces.resource/font/titilliumweb-lightitalic.eot.xhtml?ln=");
    src: url("/testsite/javax.faces.resource/font/titilliumweb-lightitalic.eot.xhtml?ln=?#iefix")format('embedded-opentype'), url("/testsite/javax.faces.resource/font/titilliumweb-lightitalic.woff2.xhtml?ln=")format('woff2'), url("/testsite/javax.faces.resource/font/titilliumweb-lightitalic.woff.xhtml?ln=")format('woff'), url("/testsite/javax.faces.resource/font/titilliumweb-lightitalic.ttf.xhtml?ln=")format('truetype'), url("/testsite/javax.faces.resource/font/titilliumweb-lightitalic.svg.xhtml?ln=#titillium_weblight_italic")format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Titillium Web';
    src: url("/testsite/javax.faces.resource/font/titilliumweb-regular.eot.xhtml?ln=");
    src: url("/testsite/javax.faces.resource/font/titilliumweb-regular.eot.xhtml?ln=?#iefix")format('embedded-opentype'), url("/testsite/javax.faces.resource/font/titilliumweb-regular.woff2.xhtml?ln=")format('woff2'), url("/testsite/javax.faces.resource/font/titilliumweb-regular.woff.xhtml?ln=")format('woff'), url("/testsite/javax.faces.resource/font/titilliumweb-regular.ttf.xhtml?ln=")format('truetype'), url("/testsite/javax.faces.resource/font/titilliumweb-regular.svg.xhtml?ln=#titillium_webregular")format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium Web';
    src: url("/testsite/javax.faces.resource/font/titilliumweb-semibold.eot.xhtml?ln=");
    src: url("/testsite/javax.faces.resource/font/titilliumweb-semibold.eot.xhtml?ln=?#iefix")format('embedded-opentype'), url("/testsite/javax.faces.resource/font/titilliumweb-semibold.woff2.xhtml?ln=")format('woff2'), url("/testsite/javax.faces.resource/font/titilliumweb-semibold.woff.xhtml?ln=")format('woff'), url("/testsite/javax.faces.resource/font/titilliumweb-semibold.ttf.xhtml?ln=")format('truetype'), url("/testsite/javax.faces.resource/font/titilliumweb-semibold.svg.xhtml?ln=#titillium_websemibold")format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium Web';
    src: url("/testsite/javax.faces.resource/font/titilliumweb-semibolditalic.eot.xhtml?ln=");
    src: url("/testsite/javax.faces.resource/font/titilliumweb-semibolditalic.eot.xhtml?ln=?#iefix")format('embedded-opentype'), url("/testsite/javax.faces.resource/font/titilliumweb-semibolditalic.woff2.xhtml?ln=")format('woff2'), url("/testsite/javax.faces.resource/font/titilliumweb-semibolditalic.woff.xhtml?ln=")format('woff'), url("/testsite/javax.faces.resource/font/titilliumweb-semibolditalic.ttf.xhtml?ln=")format('truetype'), url("/testsite/javax.faces.resource/font/titilliumweb-semibolditalic.svg.xhtml?ln=#titillium_websemibold_italic")format('svg');
    font-weight: 600;
    font-style: italic;
}

body {
    margin: 0px !important;
    background-color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.form-set{    
    max-width: 1920px !important;
    margin: auto !important;
}
@media screen and (min-width:1024px) {
    .pd-space{
        padding: 0 2.8em !important;
    }
}

/*设置菜单栏logo*/
.logo-container {
    padding: 0px !important;
    width: 146px !important;
    height: 57px !important;
}

.logo {
    width: 100%;
    height: 100%;
    background: url("/testsite/javax.faces.resource/images/lkm_mobile_logo_zh_cn_red2.png.xhtml?ln=")no-repeat center center;
}

a {
    text-decoration: none;
    color: #4c4948;
}
@media screen and (max-width:576px) {
    .logo-container {
        width: 118px !important;
        height: 46px !important;
    }
    .logo {
        background: url("/testsite/javax.faces.resource/images/lkm_logo_mobile_zh_icon2.png.xhtml?ln=")no-repeat center center;
    }
}

/*设置右侧搜索条,语言栏,小菜单*/
.tools {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}
.tools .search .pi{
    font-size: 1.2rem !important;
    font-weight:bold !important;
}
.sm-menu .sm-menu-button .pi{
    font-size:1.2rem !important;
}
.sm-menu {
    display: inline-block;
}

.sm-menu .ui-panelmenu {
    width: 100% !important;
    padding-top: 32px !important;
    text-align: left !important;
}

.sm-menu .ui-panelmenu > .subMenu+.ui-menuitem-link{
    font-size: 1rem !important;
    color: #ffffff !important;
    font-weight: bold !important;
    padding: 1rem 1rem 1rem 2.5rem !important;
    border: 1px solid #dee2e6;
    width: 100%;
    border-top: 0 none;
}

.sm-menu .ui-sidebar-top {
    height: 100vh !important;
}
@media screen and (min-width:1024px) {
    .sm-menu {
        display: none !important;
    }
}

.sm-menu .ui-sidebar {
    background-color: rgba(48, 48, 66, 0.9) !important;
}

.sm-menu .ui-sidebar .ui-panelmenu h3.ui-panelmenu-header {
    background: none !important;
    color: #ffffff !important;
}

.sm-menu .ui-sidebar .ui-panelmenu .ui-panelmenu-content {
    background: none !important;
}

.sm-menu .ui-sidebar .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link {
    color: #ffffff !important;
}

.sm-menu .ui-panelmenu {
    display: none !important;
}

.sm-menu .ui-sidebar-active .ui-panelmenu {
    display: block !important;
}

.sm-menu .ui-panelmenu .ui-panelmenu-panel .ui-menu-list {
    padding-left: 2.5rem !important;
}

.sm-menu .ui-panelmenu-content .ui-menuitem-link .ui-menuitem-text{
    float: left !important;
    margin-right: 0.5rem !important;
}

.sm-menu .ui-panelmenu .ui-menuitem-link{
    display: inline-block !important;
}

.sm-menu .ui-panelmenu .ui-panelmenu-panel .parentMenu .ui-menu-list{
    padding-left: 1.05rem !important;
    margin-left:0px !important;
}

.tools .ui-button {
    background: transparent !important;
    border: 0px !important;
    color: #d9242d !important;
}

.lan {
    width: 2.3rem;
    text-align: center;
}

.lan .ui-button-icon-left {
    display: none !important;
}

.lan .ui-button-text {
    padding: 0px !important;
    font-size: 1.2rem !important;
    font-weight:bold !important;
}

.lan .ui-button .ui-icon-triangle-1-s{
    display:none !important;
}

body > .ui-menu {
    width: 2.3em !important;
}

body > .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link {
    padding: 0.75rem 0.5rem !important;
}

.top {
    /*设置菜单底部的横线*/

    border-bottom: 1px solid !important;
    border-color: rgba(220, 37, 41, 1) !important;
}


@media screen and (min-width:1024px) {
    .top {
        padding-top: 15px !important;
    }
}

@media screen and (max-width:1024px) {
    .top {
        border-bottom: none !important;
        height: 89px;
    }
    .lg-menu {
        display: none !important;
    }
    .search {
        display: none !important;
    }
    .lan {
        width: 1.9rem;
    }
    .lan .ui-button-text {
        font-size: 1rem !important;
        font-weight:normal !important;
    }
    .tools .ui-button.ui-button-icon-only {
        width: 1.8rem;
    }
    .tools .search .pi{
        font-size: 1.1rem !important;
    }
}

@media screen and (max-width:576px) {
    .top {
        border-bottom: none !important;
        height: 69px;
    }
}

/*--------------横版菜单--------------*/
.lg-menu .ui-menu {
    /*取消边框*/

    border: 0px !important;
}

.lg-menu .ui-menu.ui-menubar {
    /*设置背景色透明*/

    background: transparent !important;
}

.lg-menu .ui-menu>.ui-menu-list {
    /*设置对齐方式,让菜单均匀分布*/

    display: flex !important;
    justify-content: space-around !important;
}

.lg-menu .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem {
    width: 100% !important;
    text-align: center !important;
}

.lg-menu .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-icon-triangle-1-s:last-child {
    display: none !important;
}

.lg-menu .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link {
    padding: 0.75rem 1rem !important;
}

.lg-menu .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link > span {
    width: 100% !important;
    border-left: 1px solid !important;
    border-color: rgba(0, 0, 2, 0.2) !important;
    font-weight: bold !important;
}

.lg-menu .ui-menu.ui-menubar > .ui-menu-list.ui-helper-reset > li:nth-child(6) > .ui-menuitem-link > span:nth-child(1){
    border-right: 1px solid !important;
    border-color: rgba(0, 0, 2, 0.2) !important;
}

.lg-menu .ui-menu.ui-menubar > .ui-menu-list.ui-helper-reset > li:nth-child(1) > .ui-menuitem-link > span:nth-child(1)::before {
    content: url("/testsite/javax.faces.resource/images/icon_lkm.png.xhtml?ln=");
    padding-right: 3px;
}

.lg-menu .ui-menu.ui-menubar > .ui-menu-list.ui-helper-reset > li:nth-child(2) > .ui-menuitem-link > span:nth-child(1)::before {
    content: url("/testsite/javax.faces.resource/images/icon_mouldbase.png.xhtml?ln=");
    padding-right: 3px;
}

.lg-menu .ui-menu.ui-menubar > .ui-menu-list.ui-helper-reset > li:nth-child(3) > .ui-menuitem-link > span:nth-child(1)::before {
    content: url("/testsite/javax.faces.resource/images/icon_b2b.png.xhtml?ln=");
    padding-right: 3px;
}

.lg-menu .ui-menu.ui-menubar > .ui-menu-list.ui-helper-reset > li:nth-child(4) > .ui-menuitem-link > span:nth-child(1)::before {
    content: url("/testsite/javax.faces.resource/images/icon_tools.png.xhtml?ln=");
    padding-right: 3px;
}

.lg-menu .ui-menu.ui-menubar > .ui-menu-list.ui-helper-reset > li:nth-child(5) > .ui-menuitem-link > span:nth-child(1)::before {
    content: url("/testsite/javax.faces.resource/images/icon_contact.png.xhtml?ln=");
    padding-right: 3px;
}

.lg-menu .ui-menu.ui-menubar > .ui-menu-list.ui-helper-reset > li:nth-child(6) > .ui-menuitem-link > span:nth-child(1)::before {
    content: url("/testsite/javax.faces.resource/images/icon_career.png.xhtml?ln=");
    padding-right: 3px;
}
.lg-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-text{
    vertical-align: inherit !important;
}

.lg-menu .lg-menu-bar .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
    font-size: 1.1rem !important;
}
.lg-menu .lg-menu-bar .ui-menu-parent .ui-menu-child{
    width:15em !important;
}
/*---------------------设置中心---------------------*/
.sidebar-menu {
    /*设置侧边菜单栏宽度*/

    width: 246px;
}
@media screen and (max-width:1024px) {
    .main-container {
        flex-direction: column-reverse;
    }
    .sidebar-menu {
        width: 100%;
    }
    .breadcrumb-menu {
        display: none !important;
    }
}

.breadcrumb-menu .ui-breadcrumb {
    border: none !important;
    padding: 1rem 0 1rem 0 !important;
}

.breadcrumb-menu .ui-breadcrumb .ui-breadcrumb-items {
    font-size: 0.8rem !important;
}
@media screen and (max-width:576px) {
    .breadcrumb-menu .ui-breadcrumb {
        padding-top: 0px !important;
    }
}

.sidebar-menu .ui-panelmenu .ui-panelmenu-content {
    border: none !important;
}
/*.sidebar-menu .ui-menuitem-link > span.ui-icon-triangle-1-e {
    display: none !important;
}*/
.sidebar-menu .ui-panelmenu h3.ui-panelmenu-header.ui-state-active {
    background-color: rgb(220, 37, 45, 0.8) !important;
    color: #ffffff !important;
    pointer-events: none;
    border: 1px solid;
    border-radius: 5px !important;
}

.sub-sidebar-menu {
    border-bottom: 1px dotted !important;
    border-color: rgba(0, 0, 2, 0.2) !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.sidebar-menu .ui-panelmenu-panel .subMenu>a {
    /*background-color: lightgray !important;*/
}


.sidebar-menu .ui-panelmenu .ui-menuitem-link{
    font-size:14px !important;
}

.introduce-container .ui-card {
    box-shadow: none !important;
}

.introduce-card img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.introduce-card .ui-card-title {
    color: #d9242d !important;
    font-size: 1rem !important;
    background-color: #f9f9f9 !important;
    padding: 0.5rem 1rem 0.5rem 0.5rem !important;
}

.introduce-card .ui-card-title img {
    display: inline-block !important;
    margin-right: 5px !important;
}

.introduce-card .ui-card-body {
    padding: 0px !important;
}
@media screen and (min-width:1024px) {
    .introduce-container {
        padding-left: 30px;
    }
}

/*设置底栏*/
.footer {
    background-color: rgba(102,102,102,0.66);
    padding: 0px !important;
    margin-top: 30px !important;
}

.footer .p-grid {
    margin: 0px !important;
}

.footer .p-grid > .p-col {
    padding: 0px !important;
}

.footer-row {
    margin: 0 auto;
}
@media screen and (min-width:1024px) {
    .footer-row {
        max-width: 80vw !important;
    }
}

@media screen and (min-width:1920px) {
    .footer-row {
        max-width: 1600px !important;
    }
}

.footer-logo {
    padding: 0 15px;
}

.footer-logo .ui-panel-content {
    background: transparent !important;
}

.footer-logo .ui-button {
    border: 0px !important;
    border-radius: 50% !important;
}

.footer-logo .weixin {
    background: #2DC100 !important;
}

.footer-logo .linkin {
    background: #0077B7 !important;
}

.footer-logo .facebook {
    background: #3A559F !important;
}

.footer-logo .ui-panel-content {
    border: 0px !important;
}

.footer-logo .fa-brands {
    font-size: 35px !important;
}

.footer-logo-icon .linkin .ui-icon, .footer-logo-icon .facebook .ui-icon {
    top: 35% !important;
    left: 37% !important;
}

.footer-logo-icon .weixin .ui-icon {
    top: 35% !important;
    left: 32% !important;
}

.footer-lkm-logo {
    margin: 0px 0px 20px 0px;
}

.footer-logo .ui-button.ui-button-icon-only .ui-button-text, .footer-logo .ui-button-icon-only {
    width: 68px !important;
    height: 68px !important;
}

.footer-logo-container {
    padding: 20px;
    width: 360px;
}
@media screen and (min-width:1024px) {
    .footer-logo-container {
        width: 25vw !important;
    }
    .footer-quick-link, .footer-contact-info {
        min-width: 320px !important;
    }
}

@media screen and (min-width:1024px) {
    .footer-logo-container {
        width: 450px !important;
    }
}

.footer .ui-panelmenu h3.ui-panelmenu-header, .footer .ui-panelmenu .ui-panelmenu-content {
    border: 0px !important;
    background: transparent !important;
    color: #fff !important;
}

.footer .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link, .footer .pi {
    color: #fff !important;
}

.footer .ui-panelmenu h3.ui-panelmenu-header {
    padding: 0.5rem;
}

.footer .ui-panelmenu .ui-panelmenu-content {
    padding: 0.25rem 0.4rem 0.25rem 1.5rem !important;
}

.footer .ui-panelmenu .ui-menuitem {
    margin: 5px 0 !important;
}

.footer .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link {
    padding: 0px !important;
    display: inline-block;
}

.footer-quick-link .ui-card, .footer-contact-info .ui-card {
    background: transparent !important;
    color: #fff !important;
    box-shadow: none !important;
}

.footer .quick-link-menu {
    background: transparent !important;
    margin-left: 20px !important;
}

.footer-quick-link .ui-panelmenu-panel h3.ui-panelmenu-header a {
    float: left !important;
    margin-right: 0.4rem !important;
}

.footer .quick-link-menu .ui-panelmenu .ui-panelmenu-content {
    padding: 0.25rem 0.4rem !important;
}

.footer .quick-link-menu .ui-panelmenu-content .ui-menuitem-link .ui-menuitem-text{
    float: left !important;
    margin-right: 0.5rem !important;
}
.footer .quick-link-menu .ui-panelmenu-content .ui-menuitem-link > span.ui-icon{
    color:#ffffff !important;
}

.footer .quick-link-menu > .subMenu+.ui-menuitem-link{
    font-size: 1rem !important;
    color: #ffffff !important;
    font-weight: bold !important;
    padding:0.5rem !important;
}
.footer-contact-info .txt {
    font-size: 1rem;
    font-weight: 700;
}

.footer-contact-info .address, .footer-contact-info .teephone, .footer-contact-info .fax, .footer-contact-info .email {
    margin: 10px 20px;
}

.footer-contact-info .fa-solid {
    font-size: 30px !important;
    margin-right: 35px !important;
    color: #d9242d !important;
}

.footer-quick-link, .footer-contact-info {
    min-width: 360px;
}

.copyright {
    background-color: #d9242d !important;
    padding: 0px;
    color: #fff;
    font-size: 1.1rem;
}
@media screen and (max-width:576px) {
    .footer-lkm-logo img {
        height: 46px !important;
    }
    .footer-logo .ui-button.ui-button-icon-only .ui-button-text, .footer-logo .ui-button-icon-only {
        width: 45px !important;
        height: 45px !important;
    }
    .footer-logo .fa-brands {
        font-size: 25px !important;
    }
    .footer-logo-icon .linkin .ui-icon, .footer-logo-icon .facebook .ui-icon {
        top: 42% !important;
        left: 41% !important;
    }
    .footer-logo-icon .weixin .ui-icon {
        top: 45% !important;
        left: 36% !important;
    }
    .footer-logo-icon .weixin, .footer-logo-icon .linkin, .footer-logo-icon .facebook {
        margin-right: 15px !important;
    }
    .footer-contact-info .txt {
        font-size: 1rem !important;
    }
    .copyright {
        font-size: 16px !important;
        flex-direction: column !important;
        text-align:center;
    }
}

.gotop{
    position: fixed;
    top: auto;
    bottom: 50px;
    left: auto;
    right: 2%;
    margin-left: auto;
    display:none;
    z-index: 9999;
}
.gotop li{
    list-style:none;
}
.gotop li a{
    position: relative;
    display: block;
    width: 48px;
    height: 48px;
    background-color: #DC2549;
    opacity: 0.5;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}
.gotop li a:hover{
    color: #DC2549;
    opacity: 1;
}
.gotop li a span{
    position: absolute;
    top: 22px;
    left: 24px;
    display: block;
    height: 10px;
}
.gotop li a span::before {
    right: -3px;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
}
.gotop li a span::after {
    left: -3px;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}
.gotop li a span::before,.gotop li a span::after {
    position: absolute;
    display: block;
    content: "";
    width: 16px;
    height: 2px;
    background-color: #fff;
}
