@charset "utf-8";
 * {
     padding: 0;
     margin: 0;
     outline: none;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 @font-face {
     font-family: 'poppins';
     src: url('../fonts/Poppins-Regular.ttf');
}
 @font-face {
     font-family: 'poppins blod';
     src: url('../fonts/Poppins-Bold.ttf');
}
 @font-face {
     font-family: 'poppins light';
     src: url('../fonts/Poppins-Light.ttf');
}
 @font-face {
     font-family: 'poppins medium';
     src: url('../fonts/Poppins-Medium.ttf');
}
 @font-face {
     font-family: 'poppins semiBold';
     src: url('../fonts/Poppins-SemiBold.ttf');
}
 @font-face {
     font-family: 'segoeui';
     src: url('../fonts/segoeui.ttf');
}
 .poppins-r {
     font-family: 'poppins';
}
 .poppins-b {
     font-family: 'poppins blod';
}
 .poppins-l {
     font-family: 'poppins light';
}
 .poppins-m {
     font-family: 'poppins medium';
}
 .poppins-s {
     font-family: 'poppins semiBold';
}
/* html {
     font-size: calc(100vw/19.2) 
}
 */
 html {
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 body {
     min-height: 100%;
     font-family: 'poppins';
     font-size: 14px;
     line-height: 1.5;
     color: #333;
     background: #ffffff;
}
 *{
     font-family: '微软雅黑' !important;
}
 .text-primary {
     color: #4A7FF5;
}
 img {
     border: 0;
     vertical-align: top;
     max-width: 100%;
}
 ul {
     margin: 0;
}
 li {
     list-style: none;
}
 h1, h2, h3, h4, h5, h6 {
     font-weight: normal;
}
 a {
     color: #333;
     text-decoration: none;
}
 a:hover, a:focus {
     text-decoration: none;
     color: #222;
}
 input, button {
     -webkit-appearance: none;
     border-radius: 0;
}
 button {
     cursor: pointer;
}
 input[type="button"], input[type="reset"], input[type="submit"] {
     -webkit-appearance: button;
     cursor: pointer;
}
 textarea {
     resize: none;
     overflow: auto;
}
 input, button, textarea, select {
     border: 0;
     font-family: inherit;
     font-size: inherit;
     color: inherit;
     background: transparent;
}
 select {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     white-space: nowrap;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
}
 select::-ms-expand {
     display: none;
}
 table {
     border-collapse: collapse;
}
 .scale {
     display: block;
     overflow: hidden;
}
 .scale img {
     transition: 0.6s all;
}
 .scale:hover img {
     transform: scale(1.06);
}
 .fl {
     float: left;
}
 .fr {
     float: right;
}
 .clear {
     zoom: 1;
}
 .clear:after {
     content: '';
     display: block;
     clear: both;
}
 .flex-center {
     display: flex;
     align-items: center;
}
 .flex {
     display: flex;
}
 .flex_bd {
     flex: 1;
     min-width: 0;
}
 .ellipsis {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
/* 显示两行文字 */
 .line-2 {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
}
 .line-3 {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
}
 @media (min-width: 1500px) {
     .container {
         max-width: 1430px;
    }
}
 .head-top {
     background-color: #0f283e;
}
 .head-top-title {
     font-size: 16px;
     color: #8ec31f;
     line-height: 40px;
     text-align: center;
     position: relative;
}
 .head-top-title span {
     color: #fff;
     text-align: center;
}
 .head-top-right {
     position: absolute;
     right: 0;
     top: 50%;
     transform: translateY(-50%);
     z-index:999999999;
}
 .head-btn {
     line-height: 1;
     margin-right: 15px;
     vertical-align: middle;
     position: relative;
}
 .head-btn .iconfont {
     font-size: 20px;
     color: #9fa0a0;
}
.head-btn.wechat > a img{
    max-width: 28px;
    filter: brightness(0) invert(.8);
}
.head-btn.wechat > span{
     width: 100px;
     height: 100px;
     padding: 0;
     margin: 0;
     top: 30px;
     border-radius: 5px;
     left: -40px;
}
.head-btn.wechat > span img{
     margin-top: 4px;
     border-radius: 5px;
}
 .navbar-logo {
     display: flex;
     align-items: center;
}
 .logo-icon {
     margin-right: 20px;
}
 .logo-text {
     font-size: 18px;
     line-height: 1.3;
     color: #949599;
     padding-top: 20px;
}
 .logo-text span {
     color: #8ec31f;
     font-family: 'poppins semiBold';
}
 .logo-text span em {
     font-style: normal;
     color: #949599;
}
 .logo-line {
     height: 34px;
     width: 1px;
     background-color: #ffffff;
     opacity: 0.5;
     margin: 0 10px;
}
 .head-fixed {
     background: rgb(255,255,255,.95);
     width: 100%;
}
 .head-btn span {
     height: 30px;
     border-radius: 15px;
     line-height: 30px;
     text-align: center;
     top: -5px;
     position: absolute;
     right: 0;
     opacity: 0;
     display: inline-block;
     font-size: 16px;
     color: #fff;
     margin-right: 30px;
     background-color: #75b837;
     overflow: hidden;
     padding: 0 15px;
     white-space: nowrap;
}
 .head-btn span a {
     color: #fff;
}
 .c-head-move .head-fixed {
     position: fixed;
     top: 0;
     z-index: 99;
     left: 0;
     box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
}
 .head-top {
     padding: 0 100px;
     /*overflow: hidden;*/
}
 .head .navbar {
     padding: 10px 100px;
     padding-bottom: 0px;
}
 .prince-left {
     padding-right: 12px;
     margin-right: 12px;
     border-right: 1px solid #cfcfcf;
}
 .prince-left img {
     margin-bottom: 3px;
}
 .prince-text {
     font-size: 14px;
     color: #939598;
     line-height: 20px;
}
 .prince-new {
     color: #0086d1;
}
 .navbar-nav a {
     font-size: 18px;
     line-height: 40px;
     font-weight: 400;
     color: #222222;
     position: relative;
     padding: 0 16px !important;
}
 .language-select {
     position: relative;
     display: inline-flex;
     vertical-align: middle;
     padding-left: 8px;
}
 .language-cell {
     display: flex;
     align-items: center;
     position: relative;
     margin-left: 10px;
}
 .language-select::before {
     position: absolute;
     content: '';
     left: 0;
     top: 0;
     width: 1px;
     height: 15px;
     background-color: #939598;
     opacity: 0.55;
}
 .language-title {
     font-size: 18px;
     color: #ffffff;
     line-height: 24px;
     text-transform: uppercase;
}
 .language-arrow {
     width: 20px;
     text-align: center;
}
 .language-arrow .iconfont {
     font-size: 12px;
}
 .language-list {
     position: absolute;
     top: 28px;
     left: 0;
     width: 100%;
     background: #fff;
     border-radius: 4px;
     padding: 4px 0;
     display: none;
     z-index: 9;
     box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
}
 .language-item {
     display: block;
     font-size: 14px;
     font-weight: 400;
     color: #222;
     text-align: center;
     padding: 0 10px;
}
 .language-item img {
     width: 24px;
     height: 24px;
     margin-right: 12px;
}
 .language-select:hover .language-list {
     display: block;
}
 .nav-item {
     padding: 30px 0;
     padding-bottom: 20px;
}
 .nav-item.active,.nav-item:hover {
     background-image: url('../images/section_title.png');
     background-repeat: no-repeat;
     background-position: top 40% center;
}
 .nav-item.active .nav-link,.nav-item.active > a {
     color: #74b738;
     font-family: 'poppins blod';
}
 .nav-item.active .nav-link>a {
     color: #74b738;
     font-family: 'poppins blod';
}
 .nav-item .nav-link {
     font-size: 18px;
     line-height: 40px;
     font-weight: 400;
     color: #222222;
     position: relative;
     padding: 0 16px !important;
}
 .nav-item:last-child .nav-link {
     padding-right: 0 !important;
}
 .nav-item.on .nav-link {
     background-color: #ff6900;
     color: #ffffff;
}
 .c-open .nav-item.on .nav-link {
     color: #ff6900;
     background-color: transparent;
}
 .nav-item:hover .nav-link, .nav-item:hover .nav-link a {
     color: #74b738;
}
 .nav-item {
     position: relative;
}
 .nav-item .dropdown-menu {
     position: absolute;
     top: 100%;
     left: 0;
     right: 0;
     border: 0;
     box-shadow: unset;
     border: 0;
     border-radius: 0;
     background-color: #fff;
     z-index: 9;
     padding: 0;
     display: none;
     min-width: max-content;
     margin-top: 0;
     background: #74b738;
}
 .nav-item .dropdown-menu li a {
     display: block;
     padding: 5px 120px;
     line-height: 2;
     font-size: 16px;
     background: #ffffff;
}
 .asideMenu-list {
     position: absolute;
     left: 100%;
     box-shadow: 0 2px -8px rgba(0, 0, 0, 0.12);
     background-color: #fff;
     min-width: max-content;
     top: 0;
     display: none;
}
 .c-open .navbar-collapse .nav-item .asideMenu-list {
     position: relative;
     height: auto;
     left: 0;
     padding: 0 0 0 10px;
     background-color: transparent;
}
 .dropdown-title {
     font-size: 18px;
     color: #222;
     font-weight: bold;
     margin-bottom: 25px;
}
 .navbar-toggler {
     padding: 0;
     border: 0;
}
 .navbar-toggler-icon {
     background-image: url('../images/menu.png');
     background-repeat: no-repeat;
     background-size: 100% 100%;
}
 .navbar-toggler {
     margin-left: auto;
     margin-right: 30px;
}
/* .icosearch {
     width: 40px;
     height: 40px;
     border-radius: 20px;
     border: 1px solid #ff6900;
     color: #ff6900;
     margin-left: 10px;
}
 .icosearch .iconfont {
     font-size: 20px;
}
 */
 .btn-inquiry {
     background-color: rgba(247, 247, 247, 0.4);
     color: #fff;
     font-size: 18px;
     line-height: 30px;
     padding: 0 17px;
     margin-left: 10px;
     margin-right: 8px;
     position: relative;
     border-radius: 15px;
}
 .btn-inquiry:hover {
     color: #fff;
}
 .btn-inquiry .badge {
     font-size: 14px;
     color: #fff;
     line-height: 24px;
     position: absolute;
     right: -8px;
     top: -8px;
     font-weight: normal;
     min-width: 24px;
     border-radius: 12px;
     text-align: center;
     padding: 0 2px;
     background-color: #0095e5;
}
 .navbar-right {
     display: flex;
     align-items: center;
     position: relative;
     margin-left: auto;
}
 .c-switch {
     display: none;
     width: 24px;
     height: 23px;
     cursor: pointer;
     margin-left: 16px;
}
 .c-switch i {
     position: relative;
     display: block;
     height: 2px;
     background: #222;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
}
 .c-switch i:nth-child(1) {
     top: 0;
}
 .c-switch i:nth-child(3) {
     bottom: 0;
}
 .c-switch i:nth-child(2) {
     margin: 6px 0;
}
 body.c-open {
     overflow: hidden;
}
 body.c-open .c-switch i:nth-child(2) {
     opacity: 0;
}
 body.c-open .c-switch i:nth-child(1) {
     top: 8px;
     -webkit-transform: rotate(45deg);
     transform: rotate(45deg);
}
 body.c-open .c-switch i:nth-child(3) {
     bottom: 8px;
     -webkit-transform: rotate(-45deg);
     transform: rotate(-45deg);
}
 .c-open .navbar-collapse {
     position: fixed;
     right: 0;
     top: 120px;
     bottom: 0;
     background: #191919;
     width: 100%;
     background-color: rgba(0, 0, 0, 0.7);
     display: block;
     transition: all 0.5s;
     z-index: 99;
}
 .c-open .c-head-move .navbar-collapse {
     top: 80px;
}
 .c-open .navbar-nav {
     background: #191919;
     height: 100%;
     width: 75%;
     margin-left: auto;
     margin-right: 0 !important;
}
 .c-open .nav-item {
     padding: 0;
}
 .c-open .navbar-collapse .bd {
     display: none;
}
 .c-open .navbar-collapse .nav-item .dropdown-menu {
     position: relative;
     height: auto;
     top: 0;
     border: 0;
     padding: 0 0 0 10px;
     background-color: transparent;
}
 .c-open .navbar-collapse .navbar-right {
     padding-left: 28px;
}
 .c-open .navbar-nav .nav-item {
     margin-left: 0;
     background: unset;
}
 .c-open .dropdown-title {
     display: none;
}
 .submen-list li {
     position: relative;
}
 .submen-list li:hover,.nav-item .dropdown-menu li:hover {
     background: #74b738;
}
 .nav-item .dropdown-menu li:hover > .dropdown-link a,.nav-item .dropdown-menu li:hover > a {
     color: #ffffff;
     background: none;
}
 li.com-open>.dropdown-link a {
     color: #ffffff;
}
 .nav-item .dropdown-menu li a {
     color: #222222;
}
 .foot {
     position: relative;
     overflow: hidden;
     background-color: #0f283e;
}
 .foot-main {
     padding: 50px 0 40px;
}
 .foot-main .container {
     display: flex;
}
 .foot-left-desc {
     font-size: 16px;
     color: #abb4bc;
     line-height: 1.6;
     margin-bottom: 40px;
}
 .foot-logo {
     margin-bottom: 22px;
}
 .foot-logo-text {
     font-size: 20px;
     color: #74b738;
     font-family: 'poppins medium';
     margin-bottom: 14px;
}
 .foot-prince {
     display: flex;
     align-items: center;
}
 .foot-prince-content {
     margin-left: 20px;
}
 .foot-prince-materials {
     font-size: 18px;
     font-weight: bold;
     color: #0c55a3;
}
 .foot-prince-code {
     font-size: 16px;
     color: #a9acaf;
}
 .foot-prince-code span {
     color: #0c55a3;
     font-size: 18px;
     font-weight: bold;
}
 .foot-links span {
     font-size: 16px;
     color: #ffffff;
}
 .foot-links a {
     font-size: 16px;
     color: #aaaaaa;
     margin-left: 22px;
}
 .foot-form-title {
     font-size: 26px;
     color: #ff6900;
     line-height: 1;
     margin-bottom: 30px;
}
 .foot-form-bottom {
     text-align: center;
}
 .foot-bottom {
     padding: 23px 0;
     border-top: 1px solid rgba(255, 255, 255, 0.05);
     position: relative;
}
 .foot-bottom .container {
     display: flex;
     align-items: center;
     justify-content: space-between;
}
 .foot-copyright {
     font-size: 16px;
     color: #7b8995;
     line-height: 36px;
}
 .foot-cantact__item {
     display: inline-flex;
     align-items: flex-start;
     margin-right: 70px;
     margin-bottom: 20px;
}
 .foot-cantact__item:last-child {
     margin-right: 0;
}
 .foot-cantact__item img {
     margin-right: 8px;
}
 .foot-cantact__item .text_box{
}
 .foot-cantact__item a {
     font-size: 16px;
     color: #abb4bc;
     line-height: 24px;
     width: 100%;
     display: block;
}
 .foot-center {
     padding: 20px 0 14px;
     border-top: 1px solid rgba(255, 255, 255, 0.05);
}
 .foot-center .container {
     display: flex;
     align-items: center;
}
 .foot-scan {
     display: flex;
     align-items: center;
}
 .foot-scan__item {
     text-align: center;
     width: 130px;
}
 .foot-scan__title {
     font-size: 16px;
     margin-top: 4px;
     color: #7b8995;
     min-height: 48px;
}
 .foot-support {
     font-size: 16px;
     color: #7b8995;
     position: relative;
     z-index: 2;
}
 .foot-support a {
     font-size: 16px;
     color: #7b8995;
     line-height: 36px;
     margin-left: 50px;
}
 .foot-left {
     position: relative;
     z-index: 9;
     width: 39%;
     padding-right: 50px;
}
 .foot-nav {
     display: flex;
}
 .foot-item {
     margin-right: 50px;
     min-width: 200px;
}
 .foot-item:last-child {
     margin-right: 0;
}
 .foot-left-content {
     padding-right: 10%;
}
 .foot-item__hd {
     font-size: 18px;
     color: #74b738;
     font-family: 'poppins medium';
     line-height: 1;
     margin-bottom: 26px;
     text-transform: capitalize;
}
 .foot-item__bd li {
     margin-bottom: 8px;
}
 .foot-item__bd li a {
     font-size: 16px;
     color: #abb4bc;
}
 .foot-item__bd li a:hover {
     color: #fff;
}
 .foot-group {
     display: flex;
     align-items: center;
}
 .foot-group a {
     display: inline-block;
     margin-left: 5px;
}
 .foot-group a img {
     width: 32px;
     height: 32px;
}
 .foot-group a:hover {
     opacity: 0.5;
}
 #c-header {
     position: relative;
}
/* #c-header.c-style2 .navbar {
     background-color: #24293f;
     box-shadow: 0 0 2px rgba(102, 102, 102, 0.2);
}
 .c-open #c-header .navbar {
     background-color: #24293f;
}
 */
 .navbar-logo .on {
     display: none;
}
 #c-header.c-style2 .navbar-logo .on {
     display: block;
}
 #c-header .navbar-collapse {
     flex-grow: unset;
    /* margin-left: 30px;
     */
}
 .top-search-overlay {
     position: fixed;
     top: 0px;
     left: 0px;
     right: 0px;
     bottom: 0px;
     background: #000000;
     z-index: 101;
     opacity: 0.8;
     display: none;
}
/* #showNav.navbar {
     z-index: 101;
}
 */
 .search_con2 {
     height: 50px;
     transform: scale3d(0, 0, 0);
     transform-origin: right center;
    /* transition: all 0.5s;
     */
     filter: alpha(opacity=0);
     width: 500px;
     opacity: 0;
     display: flex;
     align-items: center;
     justify-content: space-between;
     position: absolute;
     right: 0;
}
 .search-input {
     width: 380px;
     position: relative;
}
 .search-input .form-control {
     height: 50px;
     line-height: 50px;
     overflow: hidden;
     border: 1px solid #d4d4d4;
     border-radius: 5px;
     font-size: 16px;
     padding: 0 0 0 20px;
     background: unset;
     background-color: #fff;
     box-shadow: unset;
}
 .search-btn {
     width: 50px;
     height: 50px;
     cursor: pointer;
     border: none;
     outline: none;
     position: absolute;
     top: 0;
     right: 0;
     z-index: 1;
     color: #222222;
}
 .search-btn .iconfont {
     font-size: 20px;
}
 .moblie-search-close {
     width: 30px;
     height: 30px;
     text-align: center;
     color: #222;
     line-height: 30px;
}
 .moblie-search-close:hover {
     color: #222;
}
 .moblie-search-close .iconfont {
     font-size: 24px;
}
 #showopen .search_con2 {
     opacity: 1;
     background-color: #fff;
     transform: scale3d(1, 1, 1);
}
 .search-nav {
     position: absolute;
     top: 40px;
     right: 100px;
     height: 120px;
     display: flex;
     align-items: center;
     z-index: 111;
}
 .navbar-group {
     display: flex;
     align-items: center;
}
 #showNav .navbar-collapse {
     opacity: 0;
     filter: alpha(opacity=0);
     transform: scale3d(0, 0, 0);
}
 #showNav .navbar-group {
     opacity: 0;
     filter: alpha(opacity=0);
}
 .foot-address {
     font-size: 16px;
     color: #aaaaaa;
     line-height: 24px;
}
 .nav-item.dropdown .nav-link {
     padding-right: 30px !important;
}
 .language-arrow {
     width: 0;
     height: 0;
     border-top: 6px solid #fff;
     border-right: 3px solid transparent;
     border-left: 3px solid transparent;
     margin-left: 6px;
     margin-top: 3px;
}
 .foot-right-content {
     padding-left: 80px;
     border-left: 1px solid rgba(255, 255, 255, 0.12);
}
 .foot-right-bottom {
     display: flex;
     align-items: center;
     justify-content: space-between;
     margin-top: 32px;
}
 .foot-hotline {
     color: #74b738;
     font-size: 20px;
}
 .foot-hotline>a {
     font-weight: 700;
}
 @media (max-width:1600px) {
     .logo-text {
         font-size: 16px;
    }
     .logo-icon img {
         height: 60px;
    }
     .prince-left img {
         width: 36px;
         height: 36px;
    }
     .nav-item .dropdown-menu li a {
         font-size: 14px;
    }
     .nav-item .nav-link {
         font-size: 16px;
         padding: 0 10px !important;
    }
     .head-top {
         padding: 0 50px;
    }
     .head .navbar {
         padding: 0 50px;
    }
     .foot-item {
         margin-right: 50px;
    }
     .foot-logo img {
         height: 120px;
    }
     .foot-prince img {
         height: 42px;
    }
     .search-nav {
         height: 100px;
         right: 50px;
    }
}
 @media (max-width:1366px) {
     .prince-text {
         font-size: 12px;
    }
     .prince-left img {
         width: 30px;
         height: 30px;
    }
     .nav-item .dropdown-menu li a {
         font-size: 14px;
    }
     .logo-text {
         font-size: 14px;
    }
     .logo-icon {
         margin-right: 10px;
    }
     .logo-icon img {
         height: 40px;
    }
     .head .navbar {
         padding: 0 30px;
    }
     .head-top {
         padding: 0 30px;
    }
     .head-top-title {
         font-size: 14px;
    }
     .head-btn .iconfont {
         font-size: 16px;
    }
     .foot-item__bd li a {
         font-size: 14px;
    }
     .foot-item__hd {
         font-size: 16px;
    }
     .foot-left-desc {
         font-size: 14px;
    }
     .foot-logo-text {
         font-size: 18px;
    }
     .foot-hotline {
         font-size: 18px;
    }
     .foot-right-content {
         padding-left: 40px;
    }
     .foot-item {
         margin-right: 20px;
    }
     .foot-left {
         padding-right: 30px;
    }
     .foot-prince-materials {
         font-size: 16px;
    }
     .foot-prince-code {
         font-size: 14px;
    }
     .foot-prince-code span {
         font-size: 16px;
    }
     .foot-copyright {
         font-size: 14px;
    }
     .foot-support a {
         font-size: 14px;
         margin-left: 30px;
    }
     .foot-cantact__item {
         margin-right: 40px;
    }
     .foot-scan__title {
         font-size: 14px;
    }
     .foot-cantact__item a {
         font-size: 14px;
    }
     .foot-group a img {
         width: 28px;
         height: 28px;
    }
     .foot-logo img {
         height: 80px;
    }
     .foot-prince img {
         height: 32px;
    }
     .foot-prince-content {
         margin-left: 10px;
    }
     .search-nav {
         right: 30px;
    }
}
 @media (max-width:1230px) {
     .logo-text {
         display: none;
    }
     .nav-item .nav-link {
         font-size: 14px;
    }
     .nav-item {
         padding: 20px 0;
    }
     .foot-nav {
         display: block;
    }
     .foot-item {
         margin-right: 0;
    }
     .foot-item__bd li {
         display: inline-block;
         margin-right: 10px;
    }
     .foot-item__hd {
         margin-bottom: 10px;
    }
     .head .navbar {
         height: 80px;
    }
     .search-nav {
         height: 80px;
    }
}
 @media (max-width:1024px) {
     .foot-item__hd {
         margin-bottom: 20px;
    }
     .foot-group a img {
         width: 24px;
         height: 24px;
    }
}
 @media (min-width:992px) {
     .submen-list li:hover .asideMenu-list {
         display: block;
    }
     .nav-item:hover .dropdown-menu {
         display: block;
    }
}
 @media (max-width:992px) {
     .c-switch {
         display: block;
         margin-bottom: -4px;
    }
     #showopen .c-switch {
         display: none;
    }
     .logo-icon {
         margin-top: 0;
    }
     .logo-icon img {
         height: 36px;
    }
     .foot-main .container {
         display: block;
    }
     .foot-left {
         width: 100%;
         padding-right: 0;
    }
     .foot-right {
         width: 100%;
    }
     .foot-left-desc {
         margin-bottom: 10px;
    }
     .head-top-title {
         font-size: 0;
    }
     .foot-right-content {
         padding-left: 0;
         border: 0;
         margin-top: 10px;
    }
     .foot-right-bottom {
         margin-top: 10px;
    }
     .head-top-title {
         font-size: 12px;
         text-align: left;
    }
     .nav-item .nav-link,.dropdown-link.nav-link a,.navbar-nav a {
         color: #ffffff !important;
         font-size: 14px;
         background: none !important;
         line-height: inherit;
    }
     .nav-item .dropdown-menu,.submen-list li {
         background: unset !important;
    }
}
 @media (max-width:768px) {
     .foot-item {
         width: 100%;
         max-width: unset;
         margin-bottom: 20px;
    }
     .prince-text {
         display: none;
    }
     .prince-left {
         padding-right: 8px;
         margin-right: 6px;
         display: none;
    }
     .prince-left img {
         margin-bottom: 0;
         width: 24px;
         height: 24px;
    }
     .foot-nav {
         padding-bottom: 0;
    }
     .foot-copyright {
         line-height: 24px;
    }
     .foot-nav {
         padding-top: 0;
         display: block;
    }
     .foot-form .btn-submit {
         font-size: 14px;
         width: 100px;
         padding: 5px 10px;
    }
     .foot-left {
         width: 100%;
         margin-bottom: 10px;
    }
     .foot-bottom .container {
         display: block;
    }
     .foot-support a {
         margin: 0 5px;
         display: inline-block;
    }
     .foot-support {
         line-height: 24px;
    }
     .foot-bottom {
         padding: 10px 0;
    }
     .foot-item__bd li {
         display: inline-block;
         margin-right: 10px;
         line-height: 16px;
         margin-bottom: 8px;
    }
     .foot-item__hd {
         margin-bottom: 10px;
    }
     .foot-main {
         padding: 40px 0 20px;
    }
     .head .navbar {
         padding: 10px 15px;
    }
     .language-title {
         font-size: 12px;
    }
     #showopen .search_con2 {
         width: 100%;
         position: fixed;
         top: 0;
         height: 54px;
         z-index: 1001;
         background-color: #ffffff;
    }
     #showopen {
         right: 0;
    }
     #showopen .moblie-search-close {
         display: none;
    }
     #showopen .search-input {
         width: 100%;
         margin-right: 0;
    }
     #showopen .search-input .form-control {
         border: 0;
         height: 54px;
         border-radius: 0;
         line-height: 54px;
    }
     #showopen .search-btn {
         height: 54px;
         width: 80px;
         background-color: #74b738;
         color: #FFFFFF;
    }
     #c-header.c-style2 c-switch {
         color: #FFFFFF;
    }
    /* .icosearch {
         width: 28px;
         height: 28px;
         margin-left: 6px;
    }
     .icosearch .iconfont {
         font-size: 14px;
    }
     */
     .c-switch {
         margin-left: 10px;
    }
     .language-select {
         padding-left: 0;
    }
     .c-switch {
         width: 22px;
    }
     .c-switch {
         height: 22px;
    }
     .logo-icon {
         margin-top: -2px;
    }
     .foot-right {
         margin-top: 20px;
    }
     .work-first {
         display: none;
    }
     .foot-right-bottom {
         display: block;
    }
     .foot-hotline {
         font-size: 14px;
         margin-bottom: 20px;
    }
     .foot-logo img {
         height: 60px;
    }
     .foot-center .container {
         display: block;
    }
     .foot-copyright {
         text-align: center;
    }
     .foot-support {
         text-align: center;
    }
     .head-top-title {
         font-size: 0;
    }
     .head-top {
         padding: 0 15px;
         overflow: unset;
    }
     .head-btn span {
         font-size: 12px;
         padding: 0 10px;
         margin-right: 20px;
         line-height: 24px;
         height: 24px;
    }
    .head-btn.wechat > a img{
        filter:unset;
        max-width: 22px;
    }
     .head-btn {
         margin-right: 10px;
    }
     .head-top {
         padding: 0;
         position: fixed;
         top: 7px;
         right: 47px;
         left: 30%;
         background-color: unset;
         z-index: 100;
    }
     .head-fixed {
         position: fixed;
         top: 0;
         z-index: 99;
         left: 0;
    }
    /* .index-banner{
         margin-top: 54px;
    }
     */
     .head .navbar {
         height: 54px;
    }
     .c-open .navbar-collapse {
         top: 54px !important;
    }
     .logo-icon img {
         height: 24px;
    }
     .head-top-right{
         display: flex;
         align-items: center;
    }
    
    .head-btn span a{
         display: inline-block;
    }
     .language-select::before{
         top: 8%;
    }
}
 .c-open .navbar-nav {
     overflow-y: auto;
}
 ::placeholder {
     color: #4a4a4a;
}
 .c-open .navbar-nav .nav-link {
     font-size: 14px;
     line-height: 24px;
     padding: 10px !important;
     padding-left: 16px !important;
}
 .c-open .submen-list li a {
    /* color: #ffffff;
     */
     padding: 10px;
     font-size: 12px;
     line-height: 26px;
}
 .dropdown-link {
     position: relative;
}
 .dropdown-link.nav-link a {
     display: block;
     color: #222222;
}
 .c-open .dropdown-link.nav-link a {
     padding-left: 0 !important;
}
 .c-open .dropdown-link::after {
     position: absolute;
     content: "\e649";
     width: 20px;
     height: 20px;
     right: 10px;
     top: 50%;
     transform: translateY(-50%)rotate(-90deg);
     font-family: "iconfont";
     color: #747474;
     text-align: center;
     line-height: 20px;
     font-size: 12px;
     cursor: pointer;
}
 .com-open>.dropdown-menu {
     display: block;
}
 .com-open>.dropdown-link::after {
     transform: translateY(-50%)rotate(0);
}
 .com-open>.asideMenu-list {
     display: block;
}
 .arrgoTop{
     position: fixed;
     bottom: 40px;
     left: 10px;
     z-index: 999;
     background-color: #008000;
     padding: 10px 15px;
     border-radius: 20px;
     display: flex;
     justify-content: space-between;
}
 .arrgoTop i{
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
     content: '';
     width: 10px;
     height: 10px;
     border-right: 2px solid #ffffff;
     border-bottom: 2px solid #ffffff;
     transform: rotate(-135deg);
}
 .arrgoTop span{
     font-size: 14px;
     color: #ffffff;
     margin-left: 10px;
}
 