@media screen and (max-width: 969px) {
    .pc { display: none; }
    .swiper-container.full-banner.pc { display: none }
    .mo { display: block; }
    .swiper-container.full-banner.mo { display: block }
    .text-boxed { line-height: 32px; }
    .banner { height: 211px !important; position: relative; }
    .swiper-container.full-banner { height: calc(100vh - 56px); }
    * Fixed Layout*/.rd-navbar-fixed { display: block; }
    .rd-navbar-fixed .rd-navbar-brand { position: fixed; text-align: left; top: -1px; left:15px; height: 56px; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; white-space: nowrap; overflow: hidden; z-index: 17; }
    .rd-navbar-fixed .rd-navbar-brand img { height: 24px; object-fit: scale-down;}
    .rd-navbar-fixed .rd-navbar-panel { display: flex; position: fixed; left: 0; top: 0; right: 0; padding: 4px; height: 56px; z-index: 999; }
    .rd-navbar-fixed .rd-navbar-panel__aside { position: relative; z-index: 11; }
    .rd-navbar-fixed .rd-navbar-toggle { display: inline-block; position: absolute; right: 5px; }
    .rd-navbar-fixed .rd-navbar-nav-wrap { position: fixed; z-index: 100; top: -56px; right: 0; width: 280px; padding: 112px 0 81px; bottom: -56px; box-shadow: 0 2px 12px rgba(136, 136, 136, 0.1); overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; transform: translateX(110%); }
    .rd-navbar-fixed .rd-navbar-nav-wrap.active { transform: translateX(0); }
    .rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-items-list,
    .rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search { margin-top: 20px; }
    .firefox .rd-navbar-fixed .rd-navbar-nav-wrap > *:last-child { margin-bottom: 80px; }
    .rd-navbar-fixed .rd-navbar-items-list + .rd-navbar-search { margin-right: 50px; }
    .rd-navbar-fixed .rd-navbar-nav-wrap__element { margin: 20px 10px; }
    .rd-navbar-fixed .rd-navbar-nav-wrap__element .button { display: block; }
    .rd-navbar-fixed .rd-navbar-nav { display: block; margin: 20px 0; height: auto; font-size: 16px; line-height: 26px; text-align: left; }
    .rd-navbar-fixed .rd-navbar-nav > li > a { font-size: 12px; line-height: 1.5; }
    .rd-navbar-fixed .rd-navbar-nav li { text-align: left; }
    .rd-navbar-fixed .rd-navbar-nav li > a { display: block; padding: 11px 56px 11px 18px; }
    .rd-navbar-fixed .rd-navbar-nav li .rd-navbar-subtitle { color: inherit; }
    .rd-navbar-fixed .rd-navbar-nav li * + .rd-navbar-subtitle { margin-top: 2px; }
    .rd-navbar-fixed .rd-navbar-nav > li + li { margin-top: 4px; }
    .rd-navbar-fixed .rd-navbar-submenu { position: relative; }
    .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after { height: 34px; line-height: 34px; }
    .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a { padding-left: 30px; }
    .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,
    .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a { padding-left: 46px; }
    .rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,
    .rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu { display: block; }
    .rd-navbar-fixed .rd-navbar-dropdown,
    .rd-navbar-fixed .rd-navbar-megamenu { display: none; }
    .rd-navbar-fixed .rd-navbar-nav-footer { padding: 0 15px; }
    .rd-navbar-fixed .rd-megamenu-list > li > a,
    .rd-navbar-fixed .rd-navbar-dropdown > li > a { padding: 9px 56px 9px 16px; font-size: 12px; line-height: 1.5; }
    .rd-navbar-fixed .rd-megamenu-list > li + li,
    .rd-navbar-fixed .rd-navbar-dropdown > li + li { margin-top: 3px; }
    .rd-navbar-fixed .rd-megamenu-list > li > a { padding-left: 30px; }
    .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header { font-family: "PingFang SC","Microsoft YaHei","Source Han Sans",Sans-serif; font-size: 11px; font-weight: 400; letter-spacing: .06em; text-transform: uppercase; line-height: 1.5; padding-left: 20px; padding-right: 20px; }
    .rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list { margin-top: 14px; }
    .rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-header { margin-top: 25px; }
    .rd-navbar-fixed .rd-navbar-megamenu > li + li { margin-top: 15px; }
    .rd-navbar-fixed .rd-navbar-nav { font-family: "PingFang SC","Microsoft YaHei","Source Han Sans",Sans-serif; }
    .rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown,
    .rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu { transition: opacity 0.3s, height 0.4s ease; opacity: 0; height: 0; overflow: hidden; }
    .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown { padding: 4px 0 0; }
    .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu { padding-top: 15px; padding-bottom: 15px; }
    .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown,
    .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu { opacity: 1; height: auto; }
    .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after { transform: rotate(180deg); }
    .rd-navbar-fixed .rd-navbar-submenu-toggle { cursor: pointer; }
    .rd-navbar-fixed .rd-navbar-submenu-toggle::after { content: '\f107'; position: absolute; top: 0; right: 0; width: 56px; height: 40px; font: 400 14px "FontAwesome"; line-height: 40px; text-align: center; transition: 0.4s all ease; z-index: 2; cursor: pointer; }
    .rd-navbar-fixed .rd-navbar-collapse,
    .rd-navbar-fixed .rd-navbar-search-toggle { position: fixed; top: 4px; z-index: 1000; background-color: transparent; border: none; }
    .rd-navbar-fixed.active .rd-navbar-nav { transform: translateX(0); }
    .rd-navbar-fixed .rd-navbar-top-panel { position: absolute; left: 0; right: 0; top: -56px; pointer-events: none; }
    .rd-navbar-fixed .rd-navbar-top-panel * { pointer-events: auto; }
    .rd-navbar-fixed .rd-navbar-top-panel__main.active .rd-navbar-top-panel__content { visibility: visible; opacity: 1; }
    .rd-navbar-fixed .rd-navbar-top-panel__toggle { top: 4px; right: 2px; width: 48px; display: inline-block; position: relative; width: 48px; height: 48px; line-height: 48px; cursor: pointer; color: #fff; }
    .rd-navbar-fixed .rd-navbar-top-panel__toggle span { top: 50%; margin-top: -3px; }
    .rd-navbar-fixed .rd-navbar-top-panel__toggle span, .rd-navbar-fixed .rd-navbar-top-panel__toggle span:before, .rd-navbar-fixed .rd-navbar-top-panel__toggle span:after { position: absolute; width: 4px; height: 4px; line-height: 4px; text-align: center; background: #fff; left: 50%; margin-left: -2px; transition: .3s all ease; }
    .rd-navbar-fixed .rd-navbar-top-panel__toggle span:before, .rd-navbar-fixed .rd-navbar-top-panel__toggle span:after { content: ''; }
    .rd-navbar-fixed .rd-navbar-top-panel__toggle span:before { bottom: 100%; margin-bottom: 3px; }
    .rd-navbar-fixed .rd-navbar-top-panel__toggle span:after { top: 100%; margin-top: 3px; }
    .rd-navbar-fixed .rd-navbar-top-panel__toggle.active span { transform: scale(0.7); }
    .rd-navbar-fixed .rd-navbar-top-panel__toggle.active span:before { transform: translateY(16px); }
    .rd-navbar-fixed .rd-navbar-top-panel__toggle.active span:after { transform: translateY(-16px); }
    .rd-navbar-fixed .rd-navbar-top-panel__content { position: fixed; top: 55px; right: 0; z-index: 1001; width: auto; padding: 25px 35px; margin: 0 -1px; pointer-events: auto; opacity: 0; visibility: hidden; transition: .23s all ease-out; font-size: 14px; line-height: 1.4; background: #272727; border: 1px solid #333; text-align: left; }
    .rd-navbar-fixed .rd-navbar-top-panel__content a { color: #fff; }
    .rd-navbar-fixed .rd-navbar-top-panel__content a:hover { color: #39b6a0; }
    .rd-navbar-fixed .rd-navbar-top-panel__content > * + * { margin-top: 8px; }
    .rd-navbar-fixed .rd-navbar-top-panel__content .rd-navbar-top-panel__left + .rd-navbar-top-panel__right { margin-top: 20px; }
    .rd-navbar-fixed .rd-navbar-top-panel__content .rd-navbar-items-list > li + li { margin-top: 10px; }
    .rd-navbar-fixed .rd-navbar-top-panel__content .list-semicolon > li { color: #fff; }
    .rd-navbar-fixed .rd-navbar-top-panel__content a.icon-primary { color: #39b6a0; }
    .rd-navbar-fixed .rd-navbar-top-panel__content a.icon-primary:hover { color: #fff; }
    .rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered:before { content: ''; display: table; }
    .rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered > li { display: block; }
    .rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered > li:nth-last-child(n + 2)::before { display: none; }
    .rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered .unit .unit-left { display: none; }
    .rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered .unit .unit-body { padding-left: 0; }
    .rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered dl dt, .rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered dl dd { display: inline-block; }
    .rd-navbar-fixed .rd-navbar-top-panel__content * + .rd-navbar-top-panel__content-bottom { margin-top: 25px; }
    .rd-navbar-fixed .rd-navbar-search-collapsable-wrap .rd-search,
    .rd-navbar-fixed .rd-navbar-top-panel .rd-search { position: fixed; top: 56px; left: 0; right: 0; z-index: 998; opacity: 0; visibility: hidden; transition: .33s all ease; transform: translateY(-101%); border-bottom: 1px solid #333; }
    .rd-navbar-fixed .rd-navbar-nav-wrap .rd-search { position: relative; background: #fff; }
    .rd-navbar-fixed .rd-navbar-search_toggled { position: static; }
    .rd-navbar-fixed .rd-navbar-search_toggled .form-input { padding-right: 40px; }
    .rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search_toggled .rd-search { transform: translateY(0); opacity: 1; visibility: visible; }
    .rd-navbar-fixed [class*='rd-navbar-fixed__element'] { position: fixed; top: 0; display: flex; flex-direction: row; align-items: center; justify-content: center; height: 56px; z-index: 1000; }
    .rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle { top: -1px; }
    .rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle::before, .rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle::after { transform-origin: 50% 50%; transition: .22s; }
    .rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle::before { transform: scale(1) rotate(0deg); }
    .rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle::after { display: block; transform: scale(0) rotate(-90deg); }
    .rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle.active::before { transform: scale(0) rotate(90deg); }
    .rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle.active::after { transform: scale(1) rotate(0deg); }
    .rd-navbar-fixed .rd-navbar-fixed__element-1 { right: 0; width: 44.8px; }
    .rd-navbar-fixed .rd-navbar-fixed__element-2 { right: 44.8px; width: 28px; }
    .rd-navbar-fixed .rd-navbar-fixed__element-3 { right: 84px; width: 28px; }
    .rd-navbar-fixed .rd-search-results-live { display: none; }
    html .page .rd-navbar-fixed .rd-navbar-fixed--hidden { display: none; }
    .rd-navbar-fixed .rd-navbar-panel { color: #fff; box-shadow: none; background: #fff; }
    .rd-navbar-fixed .rd-navbar-nav-wrap { color: #fff; background: #fff; border-color: #333; }
    .rd-navbar-fixed .rd-navbar-nav li > a { color: #333; }
    .rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.opened > a { color: #fff; background: #39b6a0; }
    .rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle { color: #fff; }
    .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle { color: #fff; }
    .rd-navbar-fixed .rd-megamenu-list > li > a,
    .rd-navbar-fixed .rd-navbar-dropdown > li > a { color: #cccccc; }
    .rd-navbar-fixed .rd-megamenu-list:hover > a, .rd-navbar-fixed .rd-megamenu-list.focus > a, .rd-navbar-fixed .rd-megamenu-list.active > a, .rd-navbar-fixed .rd-megamenu-list.opened > a,
    .rd-navbar-fixed .rd-navbar-dropdown:hover > a,
    .rd-navbar-fixed .rd-navbar-dropdown.focus > a,
    .rd-navbar-fixed .rd-navbar-dropdown.active > a,
    .rd-navbar-fixed .rd-navbar-dropdown.opened > a { color: #fff; background: #39b6a0; }
    .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header { color: #fff; }
    .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:active, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:focus { color: #fff; }
    .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:hover { color: #39b6a0; }
    .rd-navbar-fixed .rd-navbar-submenu-toggle { color: #fff; }
    .rd-navbar-fixed .rd-navbar-search-toggled .rd-search { border-color: #333; }
    .rd-navbar .rd-search .form-input, .rd-navbar .rd-search .form-label { color: #666; }
    .rd-navbar .rd-search .form-input {border-top:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0 }
    /*html.rd-navbar-fixed-linked .page {overflow:hidden }*/
    .box { height:auto;margin:30px auto 120px;}
    .rd-navbar-fixed .rd-navbar-panel { height: 48px;border-bottom: solid 1px #f5f3f3; }
    .con-win { width: 90%; margin: 0 auto; }
    .swiper-slider_fullheight { min-height: 233px; }
    .heading-decorated { font-size: 22px !important; width: 100%; }
    .text-boxed { font-size: 16px !important; width: 100%; }
    .swiper-pagination-bullet { width: 8px; height: 8px; }
    .rd-navbar-search .rd-search__submit::before {  background-size: 50%; }
    .rd-navbar-search .rd-search { border: none; }
    .rd-navbar .rd-navbar-nav > li > a span:before { content: none; }
    .rd-navbar .rd-navbar-nav > li:hover > a span { transform: none; }
    .rd-navbar-fixed .rd-navbar-submenu-toggle::after { content: ''; background: url(images/sanjiao.png) no-repeat center; background-size: 27%; }
    .rd-navbar-fixed .rd-navbar-nav > li > a { font-size: 14px; }
    /*.banner{height: 211px;}*/
    .rd-navbar-static.rd-navbar_boxed .rd-navbar-inner, .rd-navbar-static.rd-navbar_boxed .rd-navbar-top-panel, .rd-navbar-static.rd-navbar_boxed .rd-navbar-bottom-panel { width: 90%; }
    .about-product .title { padding: 40px 0 20px; }
    .about-product .title h1 { background-size: 86%; }
    .about-product .title p { font-size: 14px; line-height: 28px; margin-top: 14px; text-align: left; width: 100%; }
    .list .l-list .lf-con, .list .l-list .rt-con { float: inherit; height: 270px; }
    .list .l-list .lf-con, .list .l-list .rt-con { width: 100%; }
    .list .l-list .rt-con { height: auto; }
    .btn, .p-con { position: inherit; height: auto; }
    .btn { width: 90%; margin: 0 auto; height: 50px; line-height: 50px; left: inherit; margin: 35px auto; }
    .btn .pci { display: none; }
    .list .l-list .rt-con { position: inherit; }
    .list .l-list .rt-con .btn { top: 30px; }
    .list .l-list .lf-text, .list .l-list .rt-text { position: inherit; }
    .list .l-list .lf-text h1 { margin-top: 30px; font-size: 22px; }
    .list .l-list .lf-text h1, .list .l-list .lf-text p, .list .l-list .lf-text a { color: #333; }
    .list .l-list .lf-text a { color: #39b6a0; }
    .list .l-list .lf-text, .list .l-list .rt-text { width: 100%; }
    .list .l-list .rt-con, .list .l-list .lf-con { background-color: transparent; }
    .list .l-list .lf-text p:nth-of-type(1) { margin-top: 20px; }
    .list .l-list .lf-text p, .list .l-list .rt-text { font-size: 15px; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; }
    .list .bot-list .lf-con { height: auto; }
    .list .l-list .lf-con .img-box, .list .l-list .rt-con .img-box { margin-top: 20px; }
    .list .bot-list .lf-text h1.pub-title:after { background-size: 50%; }

    .news-tab { padding-top: 80px; padding-bottom: 30px; }
    .p-title .pub-title { font-size: 26px; }
    .p-title .pub-title:after { background-size: 39%; }
    .partner .p-title .pub-title:after { top: -50% }
    .news-tab-title { margin-bottom: 35px; }
    .news-tab-title { padding: 0; margin-top: 52px; }
    .news-tab-title a { margin: 0 26px; }
    .news-tab-title a img { width: 37.5px; height: 37.5px; margin: 0 auto; }
    .news-tab-title a span { font-size: 14px; }
    .news-tab-con .lf-con { padding-bottom: 20px; margin-bottom: 30px; }
    .news-tab-con .lf-con, .news-tab-con .rt-con { float: inherit; width: 100%; }
    .news-tab-con .lf-con .img-box { height: 165px; }
    .news-tab-con .lf-con span, .news-tab-con .lf-con h1, .news-tab-con .lf-con .link-date { margin: 0 16px; }
    .news-tab-con .lf-con > span { font-size: 14px; margin: 18px 16px 10px; }
    .news-tab-con .lf-con h1 { font-size: 16px; line-height: 28px; height: 62px; margin-bottom: 45px !important; }
    .news-tab-con .rt-con .news-list > span { font-size: 14px; margin-bottom: 10px; }
    .news-tab-con .rt-con .news-list > h1 { font-size: 16px; line-height: 28px; height: 60px; }
    .news-tab-con .lf-con .link-date span { font-size: 14px; }
    .news-tab-con .lf-con .link-date a { height: 22px; line-height: 22px; }
    .news-tab-con .rt-con .news-list .link-date span { font-size: 14px; }
    .news-tab-con .rt-con .news-list .link-date a { height: 22px; line-height: 22px; }
    .p-title .pub-title:before { height: 3px; }
    .list .l-list .lf-text h1:before { height: 3px; }
    .six-flo { height: 500px; }
    .six-flo .pub-title { padding-top: 35px; font-size: 26px; }
    .six-flo .pub-title:before { height: 3px; }
    .user-swiper .slide-content { width: 90%; padding: 10px 30px; }
    .user-swiper .swiper-wrapper { height: auto; }
    .bg-layer-1, .bg-layer-2 { display: none; }
    .user-swiper .swiper-button-next, .user-swiper .swiper-button-prev { display: none; }
    .user-swiper .swiper-pagination { display: block; }
    .slide-content > h1 { font-size: 18PX; margin: 48px auto 15px; }
    .user-swiper { height: 350px; margin-top: 90px; }
    .slide-content .text { font-size: 14px; }
    .user-swiper .swiper-pagination-bullet { width: 20px; height: 3px; border-radius: 4px; border: solid 1px transparent; background-color: #00000047; }
    .user-swiper .swiper-pagination-bullet-active { background-color: #fff; }
    .user-swiper.swiper-container-horizontal > .swiper-pagination { bottom: 46px; }
    .partner { padding-top: 80px; }
    .partner-container { padding: 0; height: 110px; margin-top: 0; }
    .partner-container.mo { display: block; margin: 40px auto; }
    .contact { height: 50px; }
    .contact span { font-size: 16px; line-height: 50px; padding-left: 30px; }
    .contact span:before { width: 32px; height: 25px; top: 25%; background-size: contain; left: 30%; }
    .footer-top { padding: 40px 0 40px; }
    .footer-top .footer-contact, .footer-top ul { float: inherit; }
    .footer-top .footer-contact { width: 100%; }
    .footer-top ul { display: block; width: 100%; overflow: hidden; margin-left: 0; }
    .footer-top ul li { width: 50%; text-align: center; margin-right: inherit; }
    .footer-top ul li:nth-of-type(1) { margin-right: inherit; }
    .footer-top .footer-wechat { display: none; }
    .copyright .rt-con { float: inherit; }
    /*产品页面*/
    .product { padding-bottom: 55px; }
    .product h1 { font-size: 22px; padding: 40px 0 15px; }
    .product p { font-size: 14px; line-height: 28px; width: 100%; }
    .product a em:before { left:59%; }
    .product img.pc { display: none }
    .product img.mo { display: block }
    .product img { margin-top: 60px; }
    .product span { font-size: 16px; }
    .product .lf-con, .product .rt-con { float: inherit; width: 100%; margin-top: 12%; }
    .product .rt-con img { height: 200px; }
    .news-item .lf-con { padding-bottom: 0; }
    .search-box { margin-top: 55px; }
    .news-tab-con .rt-con.news-list > span { font-size: 14px; margin-bottom: 10px; }
    .news-tab-con .rt-con.news-list > h1 { font-size: 16px; line-height: 28px; height: 60px; }
    .news-tab-con .lf-con .link-date span { font-size: 14px; }
    .news-tab-con .lf-con .link-date a { height: 22px; line-height: 22px; }
    .news-tab-con .rt-con.news-list .link-date span { font-size: 14px; }
    .news-tab-con .rt-con.news-list .link-date a { height: 22px; line-height: 22px; }
    .news-item .lf-con a { width: 100%; height: 100%; }
    /*新闻列表*/
    .news-con-title { margin: 50px auto 30px; }
    .news-con-title h1, .news-con-title .rt { float: inherit; display: block; text-align: center; }
    .news-con-title h1 { margin-bottom: 40px; }
    .article { margin-top: 55px; }
    .article > h1 { font-size: 18px; line-height: 36px; margin-bottom: 15px; }
    .article > span { margin-bottom: 40px; }
    .main span { font-size: 14px; line-height: 28px; width: 100%; }
    .main img { margin: 30px auto; }
    /*关于我们*/
    .about-company { margin: 25px auto; }
    .about-company .lf-con, .about-company .rt-con { float: inherit; width: 100%; }
    .about-company .lf-con { height: 292.5px; }
    .about-company .rt-con .title { font-size: 18px; margin: 15px auto; }
    .about-company .rt-con .info p { font-size: 14px; line-height: 28px; margin-bottom: 15px; }
    .about-company .rt-con .info p a { font-size: 14px; }
    .about-idea .rt-con, .about-idea .lf-con { float: inherit; width: 100%; }
    .about-idea .rt-con { height: 206px; }
    .about-idea .lf-con h1 { font-size: 18px; margin: 15px 0 15px; }
    .about-idea .lf-con p { font-size: 14px; line-height: 28px; margin-bottom: 25px; }
    .about-idea .lf-con ul li div, .about-idea .lf-con ul li em { float: inherit; width: 100%; text-align: center; }
    .about-idea .lf-con ul li em { display: block; margin-bottom: 15px; }
    .about-idea .lf-con ul li div span { font-size: 18px; }
    .about-idea .lf-con ul li div P { font-size: 14px; }
    .about-idea .lf-con ul li em { background-size: unset; }


    .advantage .title { margin-bottom: 30px; font-size: 28px; }
    .adv { height: auto; background: transparent; margin-bottom: 60px; }
    .adv .text, .adv ul { position: inherit; top: inherit; bottom: inherit; left: inherit; right: inherit; transform: none; width: 100%; }
    .adv .text p, .adv .text h1 { color: #333; }
    .adv .text h1 { display: none; }
    .adv .con-win { height: auto; }
    .adv ul { box-shadow: none; height: auto; }
    .adv ul li { float: inherit; width: 100%; }
    .adv ul li img { height: 50px; object-fit: contain; }
    .adv ul li:after { content: none; }
    .adv ul li span { font-size: 18px; margin-top: 15px; }

    .team .title { margin-top: 50px; }
    .team .title p { width: 100%; margin-top: 30px; font-size: 14px; }
    .gallery-top { height: 300px; }
    .gallery-top .swiper-slide { background-size: cover; }
    .gallery-top .swiper-slide .team-title { height: 100px; }
    .gallery-top .swiper-slide .team-title span, .gallery-top .swiper-slide .team-title p { margin: 10px 15px 0 15px; }
    .gallery-top .swiper-slide .team-title span { font-size: 16px; }
    .gallery-top .swiper-slide .team-title p { font-size: 14px; margin-top: 5px; line-height: 28px; }
    .gallery-thumbs .swiper-slide { height: 60px; background-size: cover; }
    .mo-swiper { margin-bottom: 30px; }
    .link-history { height: 97px; }
    .link-history.contact span { line-height: 97px; }
    .link-history.contact span { padding-left: 0; }
    .link-history.contact span:before { background-size: contain; height: 18px; }
    .link-history.contact span:before { left: 65%;top:50%;margin-top:-8px}

    /*发展历程*/
    .history-con { background-position-x: 2.1%; background-position-y: .9%; }
    .his-toy .title { margin: 37px auto 60px; background-size: 57%; height: 64px; }
    .his-toy .title span { line-height: 145px; font-size: 16px; }
    .cd-timeline-content div { float: left; width: 100%; }
    .cd-timeline-content { height: auto; padding: 6px !important; }
    .cd-timeline-content a { position: inherit; width: 75px; height: 75px; margin: 20px 0; }
    .cd-timeline-block .cd-timeline-content h2 { font-size: 26px; }

    /*联系我们*/
    .mode { margin: 50px auto 80px; }
    .mode .lf-con, .mode .rt-con { float: inherit; width: 100%; }
    .mode .lf-con a { height: 240px;display:none }
    .mode .rt-con > h1 { font-size: 28px; margin-top: 30px; text-align: center; }
    .mode .rt-con .icon-text .icon-list { margin-top: 40px; }
    .mode .rt-con .icon-text .icon-list:nth-of-type(2n), .mode .rt-con .icon-text .icon-list:nth-of-type(2n-1) { float: left; }
    .mode .rt-con .icon-text .icon-list img, .mode .rt-con .icon-text .icon-list div { float: inherit; display: block; text-align: center; width: 100%; }
    .mode .rt-con .icon-text .icon-list img { height: 45px; max-height: inherit; margin: 0 auto 15px; max-width: inherit; }
    .mode .rt-con .icon-text .icon-list h1 { font-size: 18px; }
    .mode .rt-con .icon-text .icon-list span { font-size: 14px; }

    .contact-from { position: inherit; bottom: inherit; width: 100%; left: inherit; margin-left: inherit; background-color: #fff; padding: 0; }
    .contact-from > p { margin-bottom: 20px; }
    .address { height: auto; background: none; margin-bottom: 0; padding-bottom: 100px; }
    .posi { display: none; }
    .address .addre > h1 { display: none; }
    .contact-from > h1 { font-size: 28px; }
    .input:nth-of-type(2) { float: inherit; }
    .input { max-width: 100%; margin: 0 1em; }
    .input__field--hoshi { pa.rd-navbar-fixed .rd-navbar-paneldding: 33px 0 20px; }
    .input__label { font-size: 14px; }
    .input__field { font-size: 14px; }
    .input.wide00 { margin: 0 1em; }
    .rec-banner .heading-decorated { margin-bottom: 15px; margin-top: 10px; }
    .rec-banner .text-boxed { line-height: 20px; }
    .text-left .button { margin-top: 30px; }
    .recruitment .title { padding: 40px 0 20px; }
    .recruitment .title h1 { background-size: 86%; }
    .recruitment .title p { font-size: 14px; line-height: 28px; margin-top: 14px; text-align: left; width: 100%; }
    .recruit-banner { height: 260px; }
    .recruit-banner .swiper-slide { height: 230px; }
    .recruit-banner.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 0; }
    .bot-recruit-icon .title { padding: 40px 0 20px; }
    .bot-recruit-icon .title h1 { background-size: 68%; }
    .bot-recruit-icon ul { padding: 0 0 30px; }
    .bot-recruit-icon ul li { width: 40%; height: 140px; margin: 0 5% 3.333333%; }
    .bot-recruit-icon ul li a { height: 65px; }
    .bot-recruit-icon ul li a, .bot-recruit-icon ul li span { margin-top: 15px; }
    .recruit-footer h1 { font-size: 24px; }
    .current { margin: 85px auto 35px; }
    .re-title h1 { font-size: 24px; line-height: 30px; margin-bottom: 30px; }
    .recruit-footer { height: 185px }
    .recruit-footer h1 { padding-bottom: 10px; padding-top: 35px }
    .recruit-footer .button { margin-top: 15px; height: 40px; line-height: 40px; width: 140px }
    .recruit-footer .button--rayen::before, .button--rayen > span { font-size: 16px }
    .recruit-item .job { padding: 0 ;overflow:inherit !important}
    .recruit-item .p-title .pub-title { font-size: 26px; padding: 25px 44px; }
    .content .select { margin: 0 0 20px 0; width: 100%; line-height: 35px; height: 35px }
    .content .select ul { top: 35px }
    .content .select ul li { line-height: 35px; height: 35px }
    .content .filter { margin-bottom: 40px }
    .recruit-item { top: 0 }
    .re-list h1 { font-size: 18px; padding-bottom: 6px }
    .re-list span { font-size: 14px; line-height: 28px }
    .recruit-item-banner .text-left { padding-top: 25px }
    .recruit-item-banner .heading-decorated { margin-bottom: 15px }
    .recruit-item-banner .text-boxed { line-height: 24px }
    .product img.mo { display: block }
    .product img.pc { display: none }
    .re-list:before { width: 22px; height: 22px; left: 87%; top: 50%; margin-top: -11px; background: url(../images/retruit/round.png) no-repeat center; background-size: cover; }
    .text-left .button {    margin-top: 22px;     width: 100px;
    height: 30px;
    line-height: 30px;}
    .box { margin-bottom:0 !important}
    .mode .rt-con .icon-text { margin-top:30px}
    .news-tab-con .rt-con .news-list > h1 { height:auto;overflow:inherit;}
    .news-tab-con .rt-con .news-list > p { display:block;-webkit-line-clamp:inherit;overflow:inherit;height:auto}
    .news-tab-con .lf-con h1 { line-height:inherit;height:inherit;margin-bottom:0 !important}
    .news-tab-con .lf-con p {height:auto;line-height:22px;display:block;overflow:inherit;-webkit-line-clamp:inherit;margin:10px 20px}
    .about-idea .lf-con h1 { text-align:center}
    .about-idea .lf-con p { text-align:center}
    .news-tab-con .news-list > p { height:auto;-webkit-line-clamp:inherit;overflow:inherit}
    .news-tab-con .rt-con.news-list > h1 { height:auto;}
    #pagination1 { height:auto}
    .ui-pagination-container { margin-bottom:30px;height:auto !important}
    .ui-pagination-container .ui-pagination-page-item { margin:6px 3px !important}
    .box { height:auto !important}
    .brand-name >img:nth-of-type(1){display:none }
}
@media screen and (min-width: 1950px) {
    .p-con { width:1500px}
}
@media screen and (min-width: 1500px) {
    .rd-navbar-static .rd-navbar-search .rd-search__submit, .rd-navbar-sidebar .rd-navbar-search .rd-search__submit { right: 4%; }
}

@media screen and (min-width: 1300px) {
    .rd-navbar-static .rd-navbar-search .rd-search__submit, .rd-navbar-sidebar .rd-navbar-search .rd-search__submit { right: 2%; }
}

@media screen and (min-width: 970px) and (max-width: 1250px) {
    .con-win { width: 90%; }
    .rd-navbar-static .rd-navbar-nav-wrap { width: auto; }
    
    .rd-navbar-static.rd-navbar_boxed .rd-navbar-inner, .rd-navbar-static.rd-navbar_boxed .rd-navbar-top-panel, .rd-navbar-static.rd-navbar_boxed .rd-navbar-bottom-panel { width: 90%; }
    .rd-navbar button.rd-search__submit, .rd-navbar button.rd-navbar-search__toggle { margin-top: 12px; }
    .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner, .rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner { min-height: auto; }
    .rd-navbar-static .rd-navbar-inner { padding-top: 21px; padding-bottom: 21px; }
    .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel, .rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel { display: block; }
    .rd-navbar-static .rd-navbar-nav-wrap > *:last-child { width: 100%; margin: 0 auto; }
    .rd-navbar-static .rd-navbar-nav { margin: 0; }
    .rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search, .rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search { transform: inherit !important; top: 30%; }
    .rd-navbar-static.rd-navbar_transparent .rd-navbar-inner.active .mImg { display: none; }
    .rd-navbar-static.rd-navbar_transparent .rd-navbar-inner.active .pImg { display: none; }
    .p-con { margin-left: -45%; }
    .news-tab-title a { margin: 0 81px; }
    .rd-navbar-static.rd-navbar_transparent .rd-navbar-search .rd-search { width: 90%; }
    .news-item .rt-con { width: 64%; }
    .search-box { margin-top: 180px; }
    .rd-navbar-static .rd-navbar-search, .rd-navbar-sidebar .rd-navbar-search { width: 90%; margin-left: -45%; }
    .recruit-item-banner .heading-decorated { font-size: 50px !important }
    .contact-from { width:90%}
    .mode .rt-con .icon-text .icon-list img { margin-right:10px}
    .news-item .lf-con { width:33%}
}

@media screen and (max-width: 992px) {
    .slide-content .photo img { width: 80px; height: 80px; top: -40px; margin-left: -40px; left: 50%; }
}
