@charset "utf-8";
* {margin: 0;padding: 0;border-radius: 0;}
body {font-size: 13px;font-family: "思源黑体";margin: 0px auto;background: #fff;max-width: 640px;height: auto;padding-top: 68px;}
ul,
li {list-style: none;margin: 0;padding: 0;}
a {text-decoration: none;}
img {border: none;vertical-align: middle;}
h1,
h2,
h3,
h4,
h5,
h6 {font-weight: lighter;color: #000;}
i {font-style: normal;}


/* 头部*/
.top_bg {position: fixed;top: 0;left: 50%;width: 100%;max-width: 640px;height: 68px;background-color: #fff;border-bottom: 1px solid #eeeeee;box-sizing: border-box;z-index: 99999;-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}
.top {width: 94%;margin: 0 auto;}
.top .top_logo {float: left;margin-top: 21px;}
.top .top_logo img {height: 32px;}
.top .top_nav {display: none;}
.top .top_search {display: none;
  /* 默认隐藏 */position: absolute;top: 68px;left: 0;z-index: 9;width: 100%;height: 42px;background-color: #ffffff;box-sizing: border-box;overflow: hidden;transition: all 0.6s;padding: 0 4%;}
.top .top_search input {width: calc(100% - 60px);height: 32px;float: right;border: 0;outline: 0;font-size: 13px;color: #999999;margin-top: 5px;box-sizing: border-box;}
.top .top_search input::placeholder {font-size: 13px;color: #999999;}
.top .top_search div {float: left;width: 30px;height: 100%;box-sizing: border-box;padding-top: 10px;text-align: left;}
.top .top_search img {height: 18px;cursor: pointer;}
.top .top_search span {display: block;text-align: right;width: 30px;float: right!important;font-size: 20px;color: #666;padding-top: 8px;}
.ss {height: 35px;width: 94%;margin: 0 auto;display: block;cursor: pointer;border: 1px solid transparent;border-radius: 30px;box-sizing: border-box;margin-top: 20px;margin-bottom: 12px;border-color: #ddd;background: #fff;box-shadow: 0 0 3px #ddd;}
.ss .input {display: block;max-width: 240px;height: 100%;width: 80%;padding-left: 10px;font-size: 16px;color: #666;line-height: 30px;border: 0px;border-radius: 30px;outline: none;}
.ss .inputimg {float: right;width: 25px;height: auto;padding-right: 12px;padding-top: 3.5px;filter: grayscale(100%);}
.top_rr {display: block;float: right;padding-top: 20px;width: 60px;height: 60px;box-sizing: border-box;}
.top_rr .search {width: 25px;float: left;}
.top_rr .menu {float: right;width: 20px;overflow: hidden;display: inline;position: relative;height: 40px;margin-top: 5px;cursor: pointer;}
.top_rr .menu_color {z-index: 999999;}
.top_rr .menu_color span {background: #fff;}
.top_rr .menu span {width: 100%;overflow: hidden;position: absolute;left: 0px;top: 5px;z-index: 12;height: 2px;border-radius: 1px;background: #333;transition: all 0.4s ease;}
.top_rr .menu span:nth-child(2) {top: 12px;transition: all 0.4s ease;}
.top_rr .menu span:nth-child(3) {top: 19px;transition: all 0.4s ease;}
.top_rr .menu-show {top: 4px;z-index: 999999;}
.top_rr .menu-show span {transform: rotate(45deg);top: 8px;background: #fff;}
.top_rr .menu-show span:nth-child(2) {transform: rotate(-45deg);top: 8px;}
.top_rr .menu-show span:nth-child(3) {display: none;}
.nav_sj {position: fixed;top: 0px;left: 0px;padding-top: 68px;width: 100%;height: 100vh;background: rgba(0, 0, 0, 0.9);overflow: hidden;z-index: 99999;text-align: center;display: none;}
.nav_sj ul {width: 94%;margin: 0 auto;}
.nav_sj ul li {float: none;font-size: 16px;padding: 0 5%;line-height: 50px;text-align: left;border-bottom: 1px #666 solid;box-sizing: border-box;}
.nav_sj ul li span {float: right;}
.nav_sj ul li span img {width: 15px;}
.nav_sj ul li dd {height: 44px;line-height: 44px;}
.nav_sj ul li a {color: #f1f1f1;text-align: left;height: 50px;line-height: 50px;display: inline-block;}
.nav_sj ul li a.hover {color: #cccccc;/*font-weight: bolder;*/border-bottom: 0px #666 solid;}
/**/
.nav_sj ul li .nav1 {display: none;width: 86%;margin-left: 6%;}
.nav_sj ul li .nav1 a {color: #999;height: 44px;line-height: 44px;font-size: 15px;}
.nav_sj > a {color: #fff;font-size: 15px;margin: 0 7px;}

/* 下拉菜单 */
.menus_bg {/* 默认隐藏 */display: none;}

/* banner */
.box_swipe {margin: 0px auto;display: block;width: 100%;overflow: hidden;position: relative;}
.box_swipe ul li {width: 100%;height: auto;}
.box_swipe ul li img {width: 100%;height: auto;vertical-align: middle;}
.box_swipe > ol {width: 100%;height: auto;position: absolute;text-align: center;bottom: 10px;z-index: 1;}
.box_swipe > ol > li {width: 20px;height: 5px;margin-left: 4px;margin-right: 4px;border-radius: 20px;cursor: pointer;background: #fff;display: inline-block;text-align: center;}
.box_swipe > ol > li.on {background: #067cc4;}
.sj_banner {position: relative;}
.sj_banner img {width: 100%;height: auto;}
.sj_banner .sj_banner_text {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;}
.sj_banner .sj_banner_text h1 {font-size: 20px;color: #fff;text-align: center;line-height: 36px;font-weight: 500;}
.slideBox {display: none;}
.pc_banner {display: none;}

/* 标题 */
.title {text-align: center;}
.title h1 {font-size: 26px;color: #fff;font-weight: 550;}
.title i {display: block;width: 45px;height: 2px;background-color: #067cc4;margin: 0 auto;margin-top: 15px;}
.title p {font-size: 14px;color: #fff;font-weight: 500;margin-top: 15px;}

/* 产品 */
.iPro_bg {background-color: #ecedf1;padding-bottom: 25px;}
.iPro_bg .iPro_text {text-align: center;}
.iPro_bg .iPro_text h1 {font-size: 22px;color: #000;font-weight: 550;word-break: break-all;}
.iPro_bg .iPro_text h2 {font-size: 23px;color: #000;font-weight: 550;margin-top: 0px;}
.iPro_bg .iPro_text a {display: inline-block;width: 85px;height: 28px;line-height: 26px;text-align: center;border-radius: 20px;font-size: 13px;color: #010101;border: 1px solid #0c0c0c;margin-right: 19px;margin-top: 30px;box-sizing: border-box;}
.iPro_bg .iPro_text a:hover {background-color: #067cc4;color: #fff;border-color: #067cc4;}
.iPro_bg .iPro_text span {font-family: swiper-icons;font-weight: bold;font-size: 12px;}
.iPro_bg .iPro_img {margin-top: 35px;text-align: center;}
.iPro_bg .iPro_img img {width: 50%;height: auto;animation: top 2000ms linear infinite;}
.iPro_bg .iPro_imgs {margin-top: 25px;}
.iPro_bg .iPro_imgs img {width: 100%;height: auto;}
.iPro_bg .next {position: absolute;bottom: calc(68% - 15px);left: 3%;width: 40px;height: 40px;border-radius: 50%;background-color: #dcdcdb;text-align: center;line-height: 40px;font-family: swiper-icons;font-weight: bold;font-size: 16px;cursor: pointer;}
.iPro_bg .next:hover {background-color: #067cc4;color: #fff;}
.iPro_bg .prev {position: absolute;bottom: calc(68% - 15px);right: 3%;width: 40px;height: 40px;border-radius: 50%;background-color: #dcdcdb;text-align: center;line-height: 40px;font-family: swiper-icons;font-weight: bold;font-size: 16px;cursor: pointer;}
.iPro_bg .prev:hover {background-color: #067cc4;color: #fff;}
.iPro1 {padding-top: 35px;position: relative;}
.iPro2 {padding-top: 35px;position: relative;}

/* 产品动效 */
@keyframes top {0% {transform: translateY(-5%)}50% {transform: translateY(0%)}100% {transform: translateY(-5%)}}

/* 二级导航 */
.nav {height: 90px;}
.nav ul {}
.nav ul li {float: left;width: 33.3%;height: 45px;text-align: center;position: relative;background-color: rgba(255, 255, 255, 0.9);}
.nav ul li::after{content: '';display: block;clear: both;}
.nav ul li:hover {background-color: #ffffff;}
.nav ul li:hover a {color: #067cc4;}
.nav ul li:hover i {background-color: #067cc4;}
.nav ul li.nav_active {background-color: #ffffff;}
.nav ul li.nav_active a {color: #067cc4;}
.nav ul li.nav_active i {background-color: #067cc4;}
.nav ul li a {display: block;line-height: 45px;font-size: 16px;color: #666;}
.nav ul li i {position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background-color: transparent;}

/* 品牌故事 */
.iAboutus_bg {position: relative;}
.iAboutus_bg video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 9;}
.iAboutus_bg .title {text-align: center;margin-bottom: 25px;}
.iAboutus_main {height: auto;background-color: rgba(0, 0, 0, 0.7);padding-top: 45px;padding-bottom: 25px;box-sizing: border-box;position: relative;z-index: 99;}
.iAboutus {width: 94%;margin: 0 auto;height: auto;border: 1px solid #33373d;overflow: hidden;background-color: rgba(0, 0, 0, 0.3);}
.iAboutus_left {padding-left: 3%;padding-right: 1%;box-sizing: border-box;}
.iAboutus_left h1 {font-size: 20px;color: #fff;font-weight: 400;margin-top: 25px;margin-bottom: 18px;}
.iAboutus_left i {display: block;width: 45px;height: 2px;background-color: #067cc4;margin-bottom: 18px;}
.iAboutus_left p {font-size: 14px;color: #ddd;line-height: 23px;word-break: break-all;}
.iAboutus_right {margin-top: 25px;}
.iAboutus_right ul {overflow: hidden;}
.iAboutus_right ul li {float: left;width: 33.33%;height: 100px;border-left: 1px solid #33373d;border-top: 1px solid #33373d;text-align: center;box-sizing: border-box;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;}
.iAboutus_right ul li:hover {background-color: #067cc4;}
.iAboutus_right ul li img {width: 55px;margin-top: 10px;}
.iAboutus_right ul li h1 {font-size: 26px;color: #fff;font-weight: 550;margin-top: 25px;}
.iAboutus_right ul li i {font-size: 20px;vertical-align: top;}
.iAboutus_right ul li span {display: block;font-size: 14px;color: #fff;margin-top: 2px;}
.iAboutus_right ul li p {font-size: 14px;color: #fff;margin-top: 2px;}

/* 新闻资讯 */
.iNews_bg {height: auto;box-sizing: border-box;background-color: #ecedf1;padding-top: 45px;padding-bottom: 25px;}
.iNews_bg .title h1 {color: #333;}
.iNews_bg .swiper-container {width: 100%;height: 100%;overflow: visible !important;}
.iNews_bg .swiper-slide {width: 100%;background-color: #fff;transition: 300ms;transform: scale(1);position: relative;z-index: 7;}
.iNews_bg .swiper-button-next,
.iNews_bg .swiper-button-prev {width: 40px;height: 40px;border-radius: 50%;background-color: #dcdcdb;text-align: center;line-height: 40px;font-family: swiper-icons;font-weight: bold;font-size: 16px;cursor: pointer;}
.iNews_bg .swiper-button-next:hover,
.iNews_bg .swiper-button-prev:hover {background-color: #067cc4;}
.iNews_bg .swiper-button-next:hover:after,
.iNews_bg .swiper-button-prev:hover:after {color: #fff;}
.iNews_bg .swiper-button-next:after,
.iNews_bg .swiper-container-rtl .swiper-button-prev:after,
.iNews_bg .swiper-button-prev:after,
.iNews_bg .swiper-container-rtl .swiper-button-next:after {font-size: 16px !important;color: #333;font-weight: bold;}
.iNews {width: 94%;margin: 0 auto;overflow: hidden;padding-top: 25px;box-sizing: border-box;}
.iNews .iNews_img {position: relative;}
.iNews .iNews_img img {width: 100%;height: auto;}
.iNews .iNews_img > img {position: absolute;top: 0;left: 0;width: 100%;height: 100% !important;object-fit: cover;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.iNews .iNews_text {width: 96%;height: auto;margin: 0 auto;text-align: left;box-sizing: border-box;padding: 17px 0;position: relative;}
.iNews .iNews_text h1 {font-size: 18px;color: #000;height: 45px;overflow: hidden;font-weight: 400;margin-bottom: 12px;}
.iNews .iNews_text p {font-size: 14px;color: #666;line-height: 23px;height: 49px;overflow: hidden;text-align: left;transition: all 0.4s;}
.iNews .iNews_text span {font-size: 14px;color: #666;text-align: left;margin-top: 6px;display: block;transition: all 0.4s;}

/* 全球布局 */
.iService_bg {height: auto;padding-top: 45px;box-sizing: border-box;position: relative;overflow: hidden;}
.iService_bg .title {text-align: center;margin-bottom: 65px;}
.iService {width: 94%;margin: 0 auto;}
.iService_top ul::after {content: '';display: block;clear: both;}
.iService_top ul li {float: left;width: 50%;height: 48px;margin-bottom: 15px;font-size: 30px;color: #fff;font-weight: 550;text-align: center;box-sizing: border-box;}
.iService_top ul li:nth-child(odd) {border-right: 1px solid #37475e;}
.iService_top ul li span {font-size: 20px;vertical-align: top;}
.iService_top ul li i {font-size: 14px;color: #fff;}
.iService_top ul li b {font-size: 16px;}
.iService_bottom {position: absolute;left: 50%;bottom: 6%;width: 96%;max-width: 1490px;margin: 0 auto;overflow: hidden;-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}
.iService_bottom .ds {line-height: 64px;border: 1px solid #263958;box-sizing: border-box;overflow: hidden;margin-bottom: 10px;}
.iService_bottom .ds .ds_title {float: left;width: 33.7%;height: 44px;line-height: 44px;margin-top: 10px;font-size: 20px;color: #fff;font-weight: 550;text-align: center;border-right: 1px solid #263958;box-sizing: border-box;}
.iService_bottom .ds .ds_content {float: left;width: 66.3%;text-align: center;}
.iService_bottom .ds .ds_content img {height: 55px;}
.iService_bottom .ds .ds_content a {margin: 0 3%;}
.iService_bottom .dl {height: 64px;border: 1px solid #263958;}
.iService_bottom .dl a {float: left;width: 50%;font-size: 20px;height: 44px;line-height: 44px;margin-top: 10px;text-align: center;border-right: 1px solid #263958;box-sizing: border-box;color: #fff;font-weight: 550;}
.ywk-content-globalfootprint {position: relative;z-index: -9;}
.ywk-content-globalfootprint .img {background-color: transparent;margin-left: -8%;}
.ywk-map-line {visibility: hidden;height: 400px;width: 1200px;margin: auto;position: relative;margin-top: 1%;}
.ywk-map-line .points {position: absolute;left: 50%;top: 50%;z-index: 1;}
.ywk-map-line .points .yuand {position: absolute;top: 50%;left: -30px;margin-top: -25px;width: 50px;height: 50px;border-radius: 100%;transform: scale(0.1);background: rgba(255, 255, 255, 0.1);}
.ywk-map-line .points .yuand i {display: block;width: 10px;height: 10px;border-radius: 100%;background: #fff;margin: 20px;}
.ywk-map-line .points .yuand::before {content: '';position: absolute;top: 50%;left: 50%;margin: -15px 0 0 -15px;width: 30px;height: 30px;border-radius: 100%;background: rgba(255, 255, 255, 0.1);}
.ywk-map-line .points span {display: block;font-size: 12px;color: #fff;opacity: 0.4;padding: 13px;display: none;}
.ywk-map-line .points.cur .yuand {background: rgba(243, 151, 0, 0.2);}
.ywk-map-line .points.cur .yuand::before {background: rgba(243, 151, 0, 0.2);}
.ywk-map-line .points.cur .yuand i {background: #f39700;}
.ywk-map-line .points.cur span {color: #f39700;opacity: 1;}
.ywk-map-line .points .yuand {animation: yuanfangda 1500ms infinite ease;}
.ywk-map-line .points1 .yuand {animation: yuanfangda 2200ms infinite ease;}
.ywk-map-line .points2 .yuand {animation: yuanfangda 2300ms infinite ease;}
.ywk-map-line .points4 .yuand {animation: yuanfangda 2200ms infinite ease;}
.ywk-map-line .points6 .yuand {animation: yuanfangda 2300ms infinite ease;}
.ywk-map-line .points8 .yuand {animation: yuanfangda 2100ms infinite ease;}
.ywk-map-line .points10 .yuand {animation: yuanfangda 1400ms infinite ease;}
.ywk-map-line .points12 .yuand {animation: yuanfangda 2600ms infinite ease;}
.ywk-map-line .points13 .yuand {animation: yuanfangda 1100ms infinite ease;}
.ywk-map-line .points17 .yuand {animation: yuanfangda 1200ms infinite ease;}
.ywk-map-line .points18 .yuand {animation: yuanfangda 2100ms infinite ease;}
.ywk-map-line .points20 .yuand {animation: yuanfangda 1400ms infinite ease;}
.ywk-map-line .points22 .yuand {animation: yuanfangda 2600ms infinite ease;}
.ywk-map-line .points24 .yuand {animation: yuanfangda 1300ms infinite ease;}
@keyframes yuanfangda {0% {transform: scale(0.1);opacity: 1}100% {transform: scale(1.2);opacity: 0}}
.points1 {margin: -46px 0 0 -179px;}
.points2 {margin: -135px 0 0 -531px;}
.points3 {margin: -132px 0 0 -449px;}
.points4 {margin: -91px 0 0 -320px;}
.points5 {margin: -105px 0 0 -489px;}
.points6 {margin: -182px 0 0 -118px;}
.points7 {margin: 10px 0 0 -166px;}
.points8 {margin: 146px 0 0 -438px;}
.points9 {margin: -188px 0 0 183px;}
.points10 {margin: 4px 0 0 -510px;}
.points11 {margin: 139px 0 0 -100px;}
.points12 {margin: 171px 0px 0 -14px;}
.points13 {margin: -69px 0px 0 325px;}
.points14 {margin: -8px 0px 0 335px;}
.points15 {margin: 75px 0px 0 419px;}
.points16 {margin: 110px 0px 0 485px;}
.points17 {margin: -161px 0px 0 -260px;}
.points18 {margin: -23px 0px 0 -271px;}
.points19 {margin: -9px 0px 0 -405px;}
.points20 {margin: 72px 0px 0 -437px;}
.points21 {margin: -80px 0px 0 -527px;}
.points22 {margin: -145px 0px 0 274px;}
.points23 {margin: 188px 0px 0 435px;}
.points24 {margin: 170px 0px 0 550px;}
.aboutus_title {overflow: hidden;}
.aboutus_title .aboutus_left h1 {font-size: 26px;font-weight: 550;color: #333;margin-bottom: 10px;}
.aboutus_title .aboutus_left p {font-size: 20px;color: #000;margin-bottom: 15px;}
.aboutus_title .aboutus_left i {display: block;width: 45px;height: 2px;background-color: #067cc4;}
.aboutus_title .aboutus_right {position: relative;float: left;margin-bottom: -44px;}
.aboutus_title .aboutus_right h1 {font-size: 100px;color: #eeeeee;font-weight: 550;line-height: 132px;text-align: right;margin-right: -22px;letter-spacing: 8px;}
.aboutus_title .aboutus_right p {position: absolute;right: 0;top: 37%;font-size: 18px;color: #333;white-space: nowrap;}

/* 品牌简介 */
.aboutus1 {position: relative;padding-top: 45px;}
.aboutus_title {width: 94%;margin: 0 auto;}
.aboutus1_main {position: relative;overflow: hidden;}
.aboutus1_text {width: 94%;margin: 0 auto;overflow: hidden;background-color: #fff;}
.aboutus1_text p {font-size: 14px;color: #666;line-height: 23px;margin-bottom: 6px;}
.aboutus1_bg {margin-top: 15px;}
.aboutus1_bg img {width: 100%;height: auto;max-height: 663px;object-fit: cover;}

/* */
.aboutus_num {height: auto;background: #e2e3e5;padding-bottom: 25px;}
.aboutus_num ul {width: 94%;margin: 0 auto;max-width: 1680px;padding-top: 25px;overflow: hidden;}
.aboutus_num ul li {float: left;width: 33.3%;height: 60px;margin-bottom: 10px;border-right: 1px solid #d0d0d0;text-align: center;box-sizing: border-box;}
.aboutus_num ul li:nth-child(3) {border-right: 0;}
.aboutus_num ul li h1 {font-size: 26px;color: #666;font-weight: 550;line-height: 23px;}
.aboutus_num ul li p {font-size: 14px;color: #666;margin-top: 5px;}
.aboutus_num ul li span {font-size: 20px;vertical-align: top;color: #067cc4;}
.aboutus_num ul li h2 {font-size: 14px;color: #666;font-weight: 400;}
.aboutus_num ul li img {width: 55px;margin-top: -10px;}

/* 404 */
.error {
  margin: 40px auto;
  overflow: hidden;
}
.error img {
  display: block;
  width: 100%;
  margin: 0 auto;
}
.error img.error_pc {
  display: none;
}
/* 品牌故事 */
.aboutus2_bg {height: auto;clear: both;padding-top: 45px;padding-bottom: 25px;background-size: auto 28% !important;background-position: right top !important;box-sizing: border-box;}
.aboutus2_bg .aboutus_title {width: 94%;margin: 0 auto;margin-bottom: 25px;}
.aboutus2 {width: 94%;margin: 0 auto;}
.aboutus2 h1 {font-size: 20px;color: #333;line-height: 36px;font-weight: 400;margin-bottom: 15px;}
.aboutus2 p {font-size: 14px;color: #666;line-height: 23px;margin-bottom: 5px;}
.aboutus3_bg {height: 664px;padding-top: 25px;box-sizing: border-box;background-position: right !important;background-size: auto 100% !important;background-position-x: 73% !important;}
.aboutus3 {width: 94%;margin: 0 auto;}
.aboutus3 h1 {margin-bottom: 20px;margin-top: 68px;}
.aboutus3 h1 img {height: 35px;}
.aboutus3 p {font-size: 14px;color: #666;line-height: 23px;margin-bottom: 16px;width: 71%;}

/* 资质荣誉 */
.honor_bg {overflow: hidden;position: relative;padding-top: 25px;}
.honor_bg .aboutus_title {margin-bottom: 27px;}
.honor_bg .aboutus_right p {font-size: 24px;margin-top: 23px;text-align: right;line-height: 36px;}
.honor .title {margin-top: 71px;margin-bottom: 35px;}
.honor_main {width: 94%;height: calc(100% - 161px);margin: 0 auto;position: relative;}
.honor_main .bd ul {overflow: hidden;}
.honor_main .bd ul li {overflow: hidden;}
.honor_main .bd ul li .honor_item:hover .honor_img img {transform: scale(1.1);}
.honor_main .bd ul li .honor_item {float: left;width: 49%;margin-right: 2%;margin-bottom: 2%;text-align: center;position: relative;}
.honor_main .bd ul li .honor_item:nth-child(even) {margin-right: 0;}
.honor_main .bd ul li .honor_item > img {width: 100%;height: auto;}
.honor_main .hd {text-align: center;margin-top: 15px;}
.honor_main .hd ul {display: inline-block;overflow: hidden;}
.honor_main .hd ul li {float: left;width: 29px;height: 10px;background-color: #a9a9a9;border-radius: 5px;margin: 0 4px;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.honor_main .hd ul li.on {width: 45px;background-color: #067cc4;}
.honor_main .honor_img {position: absolute;top: 39%;left: 50%;transform: translate(-50%, -50%);}
.honor_main .honor_img img {width: 100%;height: auto;transition: all 0.4s;}
.honor_main .honor_text {display: flex;align-items: center;justify-content: center;box-sizing: border-box;height: 49px;font-size: 14px;color: #666;line-height: 22px;background-color: #f6f6f6;padding: 0 2%;}
.honor_main .prev {position: absolute;left: -86px;top: 40.5%;display: block;width: 62px;height: 62px;text-align: center;line-height: 62px;background: rgba(255, 255, 255, 0.2);border-radius: 50%;color: #14233d;font-size: 40px;font-family: swiper-icons;font-weight: bold;transition: all 0.4s;}
.honor_main .prev:hover {color: #0081cc;background: #fff;}
.honor_main .next {position: absolute;right: -86px;top: 40.5%;display: block;width: 62px;height: 62px;text-align: center;line-height: 62px;background: rgba(255, 255, 255, 0.2);border-radius: 50%;color: #14233d;font-size: 40px;font-family: swiper-icons;font-weight: bold;transition: all 0.4s;}
.honor_main .next:hover {color: #0081cc;background: #fff;}
.honor .honor_width1 {width: 65%;}
.honor .honor_width2 {width: 85%;}


/* 弹出层 */
.popup_bg{display: none;  position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.9);z-index: 999999999;}
.popup{position: absolute;width: 75%; top: 50%;left: 50%;transform: translate(-50%,-50%);}
.popup img{width: 100%;height: auto;}
.popup_close{position: absolute;
    top: 10%;
    right: 10%;
    transition: all .4s linear;
    cursor: pointer;}
.popup_close:hover{transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);}


/* 产品中心 */
.products_bg {background-color: #edeef2;padding-bottom: 55px;box-sizing: border-box;}
.products_bg ~ .bottom_bg{margin-top: -25px;}
.products {width: 94%;margin: 0 auto;margin-top: 05px;margin-bottom: 25px;}
.products ul::after {content: '';display: block;clear: both;}
.products ul li {margin-bottom: 15px;border-radius: 10px;text-align: center;overflow: hidden;background-color: #fff;padding-top: 15px;padding-bottom: 20px;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.products ul li:hover {box-shadow: 0 0 20px #dddee2;}
.products ul li:hover .products_img img {transform: scale(1.1);}
.products ul li:hover .products_text h1 {color: #067cc4;}
.products ul li a {display: block;}
.products .products_img {width: 70%;margin: 0 auto;}
.products .products_img img {width: 100%;height: auto;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.products .products_text h1 {font-size: 18px;color: #000;font-weight: 550;margin-top: 26px;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.products .products_text p {width: 90%;margin: 0 auto;font-size: 14px;color: #666;line-height: 28px;height: 84px;overflow: hidden;margin-top: 10px;}
.products .products_text a {display: inline-block;width: 94px;height: 31px;line-height: 29px;border-radius: 20px;font-size: 13px;color: #999;border: 1px solid #999999;text-align: center;margin: 0 13px;margin-top: 9px;box-sizing: border-box;}
.products .products_text a.pro_btn1 {background-color: #000;border-color: #000;color: #fff;}
.products .products_text a:hover {background-color: #067cc4;border-color: #067cc4;color: #fff;transition: all 0.2s ease;}
.products .products_text i {font-weight: bold;font-family: swiper-icons;font-size: 12px;}

/* 产品介绍 */
.pro_intro_top {position: fixed;top: 68px;left: 0;width: 100%;padding-bottom: 10px;background-color: #f2f3f6;border-top: 1px solid #ddd;box-shadow: 0 3px 3px rgba(221, 221, 221, 0.87);transition: all 0.4s ease;}
.pro_intro_top > div {width: 94%;margin: 0 auto;overflow: hidden;}
.pro_intro_top h1 {float: left;width: 40%;display: flex;align-items: center;justify-content: center; height: 90px;font-size: 20px;color: #067cc4;font-weight: 400;}
.pro_intro_top2 {top: 0px !important;z-index: 9999999;}
.pro_intro_nav {float: right;width: 60%;overflow: hidden;}
.pro_intro_nav ul {overflow: hidden;float: right;}
.pro_intro_nav ul li {float: left;margin-left: 9px;}
.pro_intro_nav ul li.pro_intro_active a {color: #067cc4;}
.pro_intro_nav ul li:hover a {color: #067cc4;}
.pro_intro_nav ul li a {font-size: 14px;color: #666;line-height: 59px;}
.pro_intro_nav .pro_intro_ds {float: right;overflow: hidden;margin-top: -9px;}
.pro_intro_nav .pro_intro_ds a {display: block;float: left;width: 93px;height: 30px;line-height: 30px;font-size: 14px;color: #fff;text-align: center;background-color: #da0010;border-radius: 5px;margin-left: 8px;}
.pro_intro_nav .pro_intro_ds a:hover {background-color: #b60005;}
.pro_intro_nav .pro_intro_ds a img {height: 21px;}
.pro_intro {margin-top: 101px;}
.pro_intro img {width: 100%;height: auto;}
.pro_de {width: 94%;margin: 0 auto;overflow: hidden;margin-top: 101px;}
.pro_de .pro_de_left {margin-top: 25px;}
.pro_de .pro_de_left img{width: 100%;height: auto;}
.pro_de .pro_de_left li {line-height: 49px;border-bottom: 1px solid #e0e0e0;overflow: hidden;}
.pro_de .pro_de_left h1 {font-size: 20px;color: #333;font-weight: 550;margin-bottom: 24px;}
.pro_de .pro_de_left h2 {float: left;width: 28.1%;font-size: 15px;color: #333;font-weight: 550;}
.pro_de .pro_de_left p {float: left;font-size: 15px;color: #666;}
.pro_de .pro_de_right {margin-top: 35px;}
.pro_de .pro_de_right img {width: 100%;height: auto;}

.pro_de .pro_de_left table{border: 0;width: 100% !important;font-size: 18px !important;}
.pro_de .pro_de_left table tr{line-height: 49px;background: none !important;border: none !important;}
.pro_de .pro_de_left table td{ border: none !important;border-bottom: 1px solid #e0e0e0 !important;background: none !important;}
.pro_de .pro_de_left table td:first-of-type p,
.pro_de .pro_de_left table td:first-of-type span{font-weight: bold !important;}
.pro_de .pro_de_left table tr:first-child td{border: none !important;}
.pro_de .pro_de_left table span,
.pro_de .pro_de_left table p{font-size: 15px !important;font-family: '思源黑体' !important;color: #333 !important;}

.return_pro{float: right;margin-left: 7px;}
.return_pro img{height: 29px;cursor: pointer;}



/* 产品视频 */
.video {width: 94%;margin: 0 auto;padding-top: 25px;padding-bottom: 25px;}
.video ul {overflow: hidden;}
.video ul li {margin-bottom: 15px;}
.video ul li:hover .video_img span {background: url(../images/v_bg2.png);}
.video ul li:hover .video_img img {transform: scale(1.1);}
.video ul li:hover .video_text {color: #067cc4;}
.video .video_img {position: relative;overflow: hidden;}
.video .video_img img {width: 100%;height: auto;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.video .video_img span {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: block;width: 45px;height: 45px;background: url(../images/v_bg1.png);background-size: 100% 100% !important;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.video .video_text {text-align: center;font-size: 14px;color: #666;line-height: 45px;border-bottom: 1px solid #333;}

/* 搜索 */
.search_bg{width: 100%;height: auto;overflow: hidden;margin: 45px auto 40px;}
.search1{width: 94%;font-size: 16px;height: 52px;line-height: 52px;border-radius: 25px;border: 1px #999999 solid;overflow: hidden;color: #333;margin:0px auto;margin-top: 68px;}
.search1 .input{width: 70%;font-size: 16px;float: left;margin-left: 28px;height: 50px;overflow: hidden;color: #333;border:0px;outline: none;}
.search1 .img{width: 38px;height: auto;float: right;margin-right:15px;margin-top: 6px;}
.search2{width:100%;height:44px;overflow: hidden;border-bottom: 1px #dddddd solid;margin:40px auto 0px;}
.search2 ul{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1280px;overflow: hidden;margin:0px auto;}
.search2 ul a{color: #666666;display: block;float: left;text-align: center;height: 40px;width: 25%;font-size: 14px;}
.search2 ul a:hover{border-bottom: 4px #067cc4 solid;color: #067cc4;}
.search2 ul a.hover{border-bottom: 4px #067cc4 solid;color: #067cc4;}
.search3{width: 94%;padding-left: 3%;padding-right: 3%;max-width: 1280px;overflow: hidden;margin:36px auto 0px;}
.search3 h2{font-weight: normal;font-size: 16px;color: #666666;border-bottom: 1px #dddddd solid;height: auto;overflow: hidden;}
.search3 li{height: auto;overflow: hidden;border-bottom: 1px #dddddd solid;padding-bottom: 30px;margin-top:37px;font-size: 18px;}
.search3 li a{color: #333;}
.search3 li a:hover{color: #067cc4;}
.search3 li p{font-size: 13px;color: #999999;line-height: 22px;margin-top: 15px;}

/* 视频内页 */
.video_de {width: 94%;margin: 0 auto;padding-top: 25px;}
.video_de h1 {text-align: center;font-size: 24px;color: #333;font-weight: 400;margin-bottom: 25px;}
.video_de video {width: 100%;height: 275px;object-fit: cover;}
.video_de iframe{width: 100% !important;height: 270px !important;}
.video_btns {width: 100%;height: auto;position: relative;border-top: 1px solid #dddddd;padding-top: 10px;margin-bottom: 30px;margin-top: 20px;}
.video_btns a {display: inline-block;font-size: 13px;color: #666666;}
.video_btns a.prev,
.video_btns a.next {line-height: 33px;width: 70%;}
.video_btns a.prev:hover {color: #067cc4;}
.video_btns a.next:hover {color: #067cc4;}
.video_btns a.return {position: absolute;right: 0;top: 65%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);width: 85px;height: 28px;color: #fff;text-align: center;line-height: 26px;border: 1px solid #067cc4;border-radius: 40px;background-color: #067cc4;box-sizing: border-box;}
.video_btns a.return:hover {border-color: #067cc4;background-color: #fff;color: #067cc4;}

/* 新闻资讯 */
.news {width: 94%;margin: 0 auto;margin-top: 45px;margin-bottom: 25px;overflow: hidden;}
.news ul {border-top: 1px solid #eeeeee;}
.news ul li {overflow: hidden;position: relative;border-bottom: 1px solid #eeeeee;padding: 15px 0;}
.news ul li a {display: block;}
.news ul li a:hover .news_img img {transform: scale(1.1);}
.news ul li a:hover .news_time h1 {color: #067cc4;}
.news ul li a:hover .news_time i {color: #067cc4;}
.news ul li a:hover .news_time p {color: #067cc4;}
.news ul li a:hover .news_text h1 {color: #067cc4;}
.news ul li a:hover .news_text span {opacity: 1;background-color: #067cc4;}
.news .news_img {overflow: hidden;}
.news .news_img img {width: 100%;height: auto;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.news .news_time h1 {float: left;font-size: 14px;color: #999;font-weight: 400;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.news .news_time i {float: left;font-size: 14px;color: #999;font-weight: 400;display: block;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;margin: 0 3px;}
.news .news_time p {float: left;font-size: 14px;color: #999;font-weight: 400;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.news .news_text h1 {font-size: 18px;color: #333;line-height: 28px;font-weight: 400;margin-top: 15px;margin-bottom: 12px;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.news .news_text p {font-size: 14px;color: #999;line-height: 23px;height: 92px;overflow: hidden;margin-bottom: 10px;}
.news .news_text span {opacity: 1;position: absolute;right: 0;bottom: 10px;display: block;width: 85px;height: 28px;line-height: 28px;border-radius: 20px;font-size: 13px;color: #fff;text-align: center;background-color: #999;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.news .news_text i {font-family: swiper-icons;font-weight: bold;font-size: 12px;}

/* 新闻内页 */
.news_de {width: 94%;height: auto;margin: 0 auto;padding-top: 45px;}
.news_de .de_title {text-align: center;}
.news_de .de_title h1 {color: #333333;font-size: 20px;font-weight: 400;}
.news_de .fx {text-align: center;margin: 24px 0 25px 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 17px;position: relative;}
.news_de .fx span {font-size: 14px;color: #333333;vertical-align: middle;}
.news_de .fx img {width: 24px;height: auto;margin: 0 4px;margin-top: -2px;}
.news_de .fx span.news_de_time {margin-right: 22px;font-size: 14px;color: #666;}
.news_de .item {margin-bottom: 44px;font-size: 14px;color: #666;line-height: 23px;}
.news_de .item p,
.news_de .item span {font-size: 14px !important;color: #666 !important;line-height: 23px !important;}
.news_de .item img {margin: 10px auto;max-width: 100%;height: auto;display: block;}

/* 渠道合作 */
.service {width: 94%;margin: 0 auto;overflow: hidden;margin-top: 45px;margin-bottom: 25px;}
.service .service_text h1 {font-size: 24px;color: #333;font-weight: 550;margin-bottom: 21px;}
.service .service_text > span {display: block;width: 45px;height: 2px;background-color: #067cc4;margin-bottom: 30px;}
.service .service_text p {font-size: 14px;color: #666;line-height: 23px;}
.service .service_text p span {display: table-cell;}
.service .service_text i {font-style: italic;font-size: 15px;display: table-cell;}
.service .service_img {margin-top: 20px;}
.service .service_img img {width: 100%;height: auto;}
.service2_bg {height: auto;padding-top: 45px;padding-bottom: 25px;box-sizing: border-box;}
.service2_title {text-align: center;margin-bottom: 35px;}
.service2_title h1 {font-size: 26px;color: #fff;font-weight: 550;margin-bottom: 23px;}
.service2_title i {display: block;width: 45px;height: 2px;background-color: #067cc4;margin: 0 auto;margin-bottom: 25px;}
.service2 {width: 94%;margin: 0 auto;}
.service2 ul::after {content: '';display: block;clear: both;}
.service2 ul li {float: left;width: 48%;margin-right: 4% !important;margin-bottom: 25px;}
.service2 ul li:nth-child(even) {margin-right: 0 !important;}
.service2 ul li h1 {font-size: 16px;color: #fff;font-weight: 550;margin-bottom: 14px;}
.service2 ul li p {font-size: 14px;color: #999;line-height: 23px;word-break: break-all;}

/* 申请加入 */
.join_bg {width: 94%;margin: 0 auto;margin-top: 45px;}
.join_title {text-align: center;margin-bottom: 32px;}
.join_title h1 {font-size: 26px;color: #333;font-weight: 550;margin-bottom: 15px;}
.join_title i {display: block;width: 45px;height: 2px;background-color: #067cc4;margin: 0 auto;}
.join_title p {font-size: 14px;color: #333;margin-top: 15px;line-height: 23px;}
.join_from {overflow: hidden;}
.join_input {height: 54px;border: 1px solid #dddddd;margin-bottom: 10px;border-radius: 5px;box-sizing: border-box;overflow: hidden;}
.join_input span {float: left;width: 26%;height: 34px;line-height: 34px;border-right: 1px solid #dddddd;margin-top: 10px;box-sizing: border-box;font-size: 14px;color: #666;text-align: center;}
.join_input img {margin-top: -2px;}
.join_input input {float: left;width: 74%;height: 100%;box-sizing: border-box;border: 0;outline: 0;font-size: 16px;color: #666;padding: 0 20px;}
.join_input div {float: left;width: 74%;padding-left: 3.8%;box-sizing: border-box;}
.join_input select {float: left;width: 28.3%;height: 34px;border: 1px solid #ddd;outline: 0;border-radius: 5px;margin-top: 10px;margin-right: 4.8%;box-sizing: border-box;text-align: center;font-size: 14px;color: #666;}
.join_textarea textarea {font-family: '思源黑体';display: block;width: 100%;height: 138px;border: 1px solid #dddddd;border-radius: 5px;box-sizing: border-box;outline: 0;padding: 12px;resize: none;font-size: 14px;color: #666;}
.join_submit {margin-top: 25px;text-align: center;}
.join_submit input[type="button"] {display: inline-block;height: 35px;padding: 0 17px;margin: 0 10px;background-color: #9a9a9a;color: #fff;outline: 0;border: 0;border-radius: 5px;font-size: 15px;font-weight: 400;cursor: pointer;}
.join_submit input[type="button"]:hover {background-color: #067cc4 !important;color: #fff;transition: all 0.2s ease;}

/* 常见问题分类 */
.problem_list {border-bottom: 1px solid #ddd;margin-top: 25px;}
.problem_list ul {width: 94%;margin: 0 auto;overflow: hidden;}
.problem_list ul li {float: left;}
.problem_list ul li.problem_list_active a {color: #067cc4;border-color: #067cc4;}
.problem_list ul li:hover a {color: #067cc4;border-color: #067cc4;}
.problem_list ul li a {display: block;font-size: 15px;color: #666;padding: 0 12px;border-bottom: 2px solid transparent;line-height: 35px;margin-bottom: 0px;}

/* 常见问题 */
.problem {width: 94%;margin: 0 auto;margin-top: 35px;margin-bottom: 80px;}
.problem ul {border-top: 1px solid #ddd;}
.problem ul li {overflow: hidden;border-bottom: 1px solid #ddd;padding-left: 6px;padding-right: 16px;box-sizing: border-box;cursor: pointer;position: relative;}
.problem ul li h1 {display: flex;align-items: center;float: left;width: 90%;line-height: 23px;font-size: 14px;color: #333;font-weight: 400;}
.problem ul li span.problem_icon {flex: 0 0 36px;float: left;width: 36px;height: 29px;line-height: 26px;margin-top: 19px;margin-bottom: 17px;margin-right: 13px;text-align: center;font-size: 14px;color: #fff;font-weight: 550;background: url(../images/pic.png) no-repeat;background-size: 100% 100% !important;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.problem ul li i {position: absolute;right: 16px;top: 34px;-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);float: right;width: 15px;line-height: 110px;font-weight: 550;color: #333;font-size: 22px;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.problem ul li i::after {display: block;content: '+';position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.problem ul li .hidden {display: none; height: auto;clear: both;font-size: 14px;color: #666;line-height: 24px;padding-left: 49px;box-sizing: border-box;}
.problem ul li:hover h1 {color: #067cc4;}
.problem ul li:hover span.problem_icon {background: url(../images/pic2.png) no-repeat;}
.problem ul li:hover i {color: #067cc4;}
.problem ul li:hover i::after {content: '-';}
.problem ul li.problem_active {padding-bottom: 33px;}
.problem ul li.problem_active h1 {color: #067cc4;}
.problem ul li.problem_active span.problem_icon {background: url(../images/pic2.png) no-repeat;}
.problem ul li.problem_active .hidden {}
.problem ul li.problem_active i {color: #067cc4;}
.problem ul li.problem_active i::after {content: '-';}

.problem ul li .hidden table{width: 100% !important;margin-top: 10px;}
.problem ul li .hidden table td{border: 1px solid #ddd !important;line-height: 39px !important;}


/* 联系我们 */
.contactus_bg {overflow: hidden;margin: 0 auto;margin-top: 35px;position: relative;}
.contactus {width: 94%;margin: 0 auto;position: absolute;top: 2%;left: 50%;-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}
.map {display: none;}
.sj_map {position: relative;}
.contactus_content {background-color: #fff;position: relative;padding: 0 3%;box-sizing: border-box;overflow: hidden;}
.contactus_content h1 {font-size: 24px;color: #333;font-weight: 550;margin-top: 20px;}
.contactus_content i {display: block;height: 2px;width: 45px;background-color: #067cc4;margin-top: 15px;margin-bottom: 25px;}
.contactus_content h2 {font-size: 14px;color: #666;font-weight: 400;margin-bottom: 8px;}
.contactus_content span {display: table-cell;}
.contactus_content p {font-size: 14px;color: #666;line-height: 23px;opacity: 0.8;}
.contactus_content div {width: 100% !important;margin-bottom: 15px;}
.contactus_content img {width: 20px;margin-right: 2px;margin-top: -2px;}

/* 分页 */
.fy {text-align: center;margin-bottom: 30px;}
.fy ul {display: inline-block;overflow: hidden;}
.fy ul li {float: left;width: 30px;height: 30px;box-sizing: border-box;text-align: center;margin: 0 3px;border-radius: 50%;overflow: hidden;}
.fy ul li.fy_prev a {font-weight: 600;font-family: swiper-icons;background-color: #dddddd;}
.fy ul li.fy_next a {font-weight: 600;font-family: swiper-icons;background-color: #dddddd;}
.fy ul li.fy_active a {background-color: #067cc4;border-color: #067cc4;color: #fff;}
.fy ul li:hover a {background-color: #067cc4;border-color: #067cc4;color: #fff;}
.fy ul li a {display: block;line-height: 30px;color: #666;font-size: 14px;font-weight: 400;}

/* 分类 */
.list {width: 94%; margin: 0 auto;text-align: center;padding-top: 68px;clear: both;}
.list ul {display: block;}
.list ul::after {content: '';display: block;clear: both;}
.list ul li {float: left;width: 41%;margin: 0 4%;margin-bottom: 17px;height: 40px;line-height: 40px;position: relative;}
.list ul li.list_active a {color: #fff;}
.list ul li.list_active a::after {background-color: #067cc4;transition: all 0.2s ease;}
.list ul li:hover a {color: #fff;}
.list ul li:hover a::after {background-color: #067cc4;transition: all 0.2s ease;}
.list ul li::after {position: absolute;top: 50%;left: 50%;background-color: #f4f4f4;border: 1px solid #dadada;border-radius: 35px;-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);content: '';display: block;width: calc(100% + 10px);height: calc(100% + 10px);z-index: 9;}
.list ul li a {position: relative;z-index: 99;min-width: 62px;padding: 0 26px;display: block;font-size: 15px;color: #707070;border-radius: 35px;box-shadow: 0 1px 3px #999;background-color: #fff;}
.list ul li a::after {content: '';display: block;width: 100%;height: calc(100% - 3px);border-radius: 35px;position: absolute;bottom: 0;left: 0;background-color: #f4f4f4;z-index: -9;}

/* 底部 */
.bottom_bg {background: url(../images/b_bg.png) no-repeat top;background-size: 4000px auto !important;box-sizing: border-box;overflow: hidden;margin-top: 40px;padding-top: 50px;}
.bottom {width: 94%;margin: 0 auto;}
.bottom1 {width: 100%;height: 53px;line-height: 27px;font-size: 13px;color: #29292c;margin: 0 auto;text-align: center;margin-top: -22px;box-sizing: border-box;}
.bottom1 img {height: 28px;}
.bottom1 a {margin-right: 4%;}
.bottom1 a:hover {opacity: 0.7;}
.bottom_logo {display: none;margin-bottom: 10px;}
.bottom2 {display: none;overflow: hidden;}
.bottom2 .bottom2_text {float: left;}
.bottom2 .bottom2_text h1 {font-size: 23px;color: #fff;font-weight: 400;line-height: 37px;}
.bottom2 .bottom2_text p {font-size: 15px;color: #fff;line-height: 28px;opacity: 0.6;}
.bottom2 .bottom2_text div {margin-bottom: 7px;}
.bottom2 .bottom2_nav {float: left;overflow: hidden;margin-left: 17%;}
.bottom2 .bottom2_nav dl {float: left;margin-right: 70px;}
.bottom2 .bottom2_nav dl dt {margin-bottom: 8px;}
.bottom2 .bottom2_nav dl dt a {font-size: 18px;color: #fff;font-weight: 400;}
.bottom2 .bottom2_nav dl dd a {font-size: 15px;color: #fff;opacity: 0.6;line-height: 28px;}
.bottom2 .bottom2_nav a:hover {opacity: 0.8;}
.bottom2 .bottom2_ewm {float: right;overflow: hidden;}
.bottom2 .bottom2_ewm div {float: left;font-size: 15px;color: #fff;text-align: center;margin-left: 35px;}
.bottom2 .bottom2_ewm p {opacity: 0.6;margin-top: 5px;}
.bottom3 {padding-top: 13px;padding-bottom: 13px;text-align: center;font-size: 13px;color: #fff;opacity: 0.6;line-height: 23px;}
.bottom3 a {font-size: 13px;color: #fff;}
.online {position: fixed;right: 0;top: 50%;margin-top: -163px;width: 40px;z-index: 999;font-family: "思源黑体";}
.online ul.icons {position: absolute;list-style: none;right: 0px;width: 40px;}
.online ul.icons li {text-align: center;margin-bottom: 1px;}
.online ul.icons li i {display: block;position: relative;width: 40px;height: 40px;cursor: pointer;z-index: 210;background: url(../images/onlinebg1.png) no-repeat;}
.online ul.icons li.jind i {background-position: 0 0px;}
.online ul.icons li.jind i a {display: block;height: 40px;width: 40px;}
.online ul.icons li.gw i {background-position: 0 -41px;}
.online ul.icons li.gw p {margin-top: 41px;}
.online ul.icons li.tianm i {background-position: 0 0px;}
.online ul.icons li.tianm i a {display: block;height: 40px;width: 40px;}
.online ul.icons li.wechat i {background-position: 0 -82px;}
.online ul.icons li p {display: block;position: absolute;top: 0px;right: -190px;color: #FFFFFF;line-height: 40px;background: rgba(0, 0, 0, 0.7);overflow: hidden;z-index: 201;transition: all 0.3s;width: 155px;height: 160px;padding: 10px;}
.online ul.icons li p span {display: block;color: #ffffff;font-size: 14px;line-height: 35px;}
.online ul.icons li:hover p {right: 40px;}
.online ul.icons li.QQ i {background-position: 0 -164px;}
.online ul.icons li.QQ p {width: 150px;margin-top: 41px;height: auto;padding: 0px;}
.online ul.icons li p a {color: #fff;}
.online ul.icons li.tel i {background-position: 0 -205px;}
.online ul.icons li.tel p {width: 150px;margin-top: 82px;height: auto;padding: 0px;}
.online ul.icons li.xinxi i {background-position: 0 -246px;}
.online ul.icons li.xinxi p {width: 150px;margin-top: 123px;height: auto;padding: 0px;}
.online ul.icons li.up i {background-position: 0 -287px;}

/* 隐私政策 */
.privacy {width: 94%;margin: 30px auto;font-size: 14px;color: #666;line-height: 23px;}
.privacy h1 {color: #333;font-size: 32px;margin-bottom: 20px;font-weight: bold;}
.privacy h2 {color: #333;font-size: 20px; font-weight: normal;margin-bottom: 20px;}
.privacy p {font-size: 14px;color: #666;line-height: 23px;}