@charset "UTF-8";
body {
  font-family: "Source Han Sans", "思源黑体", sans-serif;
  background: #F4F5F9;
  overflow-x: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.flex {display: flex;}
.between {justify-content: space-between;}
.h100 {height: 100%;}
.mr0 {margin-right: 0 !important;}
.clearfix {content: ""; clear: both;}
.relative {position: relative;}
.container {margin: 0px auto; width: 6.3258rem!important; box-sizing: border-box;}
.start {justify-content: flex-start;}

/*头部导航*/
.header {padding-left: 1.8rem; height: 0.4rem; background: #fff;}
.header .container {justify-content: flex-start !important;}
.header .logo {margin-top: 0; width: 1.8rem; background-position: 50% 50%; background-repeat: no-repeat; background-size: 100%;}

/* 导航容器 — 改为flex，子项为li */
.header .nav {
  margin-left: 0.604167rem;
  height: 0.4rem;
  display: flex;
  flex-wrap: nowrap;
  list-style: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}

/* 每个导航项 — flex子项 */
.nav li {
  position: relative;          /* 为下拉菜单定位提供参考 */
  flex: 0 0 auto;
  height: 0.4rem;
  display: flex;
  align-items: center;
}

/* 一级菜单链接 — 保持原有样式 */
.nav li a {
  padding: 0;
  width: 0.551rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.09375rem;
  font-weight: 400;
  color: #333;
  font-style: normal;
  text-align: center;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  box-sizing: border-box;
}

/* 当前激活 & 悬停状态 — 保持原有背景图效果 */
.nav li a:hover {
  color: #0075C1 !important;
  font-weight: bold;
  background-size: 100%;
  background: none;
  cursor: pointer;
}
.nav li a.on {
  color: #0075C1 !important;
  font-weight: bold;
  background: url(../images/yc_bj_nav.png) center center no-repeat;
  background-size: 100%;
  cursor: pointer;
}

/* ========== 下拉菜单（新增） ========== */
.nav li .sub-menu {
  display: none;                      /* 默认隐藏 */
  position: absolute;
  top: 100%;                         /* 紧贴父项底部 */
  left: 50%;
  transform: translateX(-50%);       /* 水平居中 */
  min-width: 0.8rem;                /* 最小宽度，保证美观 */
  padding: 0.05rem 0;
  margin: 0;
  list-style: none;
  background: #fff;
  border-radius: 0 0 0.06rem 0.06rem;
  box-shadow: 0 0.04rem 0.12rem rgba(0, 0, 0, 0.15);
  z-index: 999;
  white-space: nowrap;
  text-align: center;
  transition: opacity 0.25s ease, transform 0.25s ease;
  opacity: 0;
  transform: translateX(-50%) translateY(-0.05rem);
  pointer-events: none;              /* 隐藏时禁止交互 */
}

/* 下拉菜单 — 小三角指示器 */
.nav li .sub-menu::before {
  content: '';
  position: absolute;
  top: -0.06rem;
  left: 50%;
  transform: translateX(-50%);
  border: 0.06rem solid transparent;
  border-bottom-color: #fff;
}

/* 鼠标悬停时展开下拉菜单 */
.nav li:hover .sub-menu {
  display: block;
  opacity: 1;
  transform: translateX(-50%) translateY(0);
  pointer-events: auto;              /* 展开后可交互 */
}

/* 下拉菜单中的每个子项 */
.nav li .sub-menu li {
  display: block;
  height: auto;
  width: 100%;
  flex: none;
  padding: 0;
}

/* 子项链接样式 */
.nav li .sub-menu li a {
  padding: 0 0.12rem;
  display: block;
  width: 100%;
  height: 0.25rem;
  line-height: 0.25rem;
  font-size: 0.08rem;
  color: #444;
  text-align: center;
  background: transparent !important;  /* 去掉一级hover的背景图 */
  white-space: nowrap;
  transition: background 0.2s ease, color 0.2s ease;
}

/* 子项悬停效果 */
.nav li .sub-menu li a:hover {
  color: #0075C1 !important;
  background: #f0f7fe !important;      /* 浅蓝色背景 */
  font-weight: 500;
}

/* 子项之间的分隔线 */
.nav li .sub-menu li:not(:last-child) a {
  border-bottom: 1px solid #f0f0f0;
}

/* ========== 右侧英文链接（保持不变） ========== */
.nav_en {
  margin: 0.16rem;
  padding-left: 0.16rem;
  display: flex;
  height: 0.1rem;
  border-left: 1px solid #ddd;
  font-size: 0.08rem;
  font-family: arial;
  font-weight: bold;
}
.nav_en a {color: #333;}
.nav_en a:hover,
.nav_en a:visited {color: #333 !important; text-decoration: underline; background: none;}

/* 首页通栏 */
.index_banner {width: 100%; overflow: hidden;}
.index_banner .swiper {width: 100%; height: 100%;}
.index_banner .swiper .swiper-slide img {width: 100%; height: 100%;}
.index_banner .swiper .swiper-pagination {left: 2rem; bottom: 0.208333rem; text-align: left !important; position: relative;}
.index_banner .swiper .swiper-pagination .swiper-pagination-bullet-active {background: #fff !important;}
.index_banner .swiper .swiper-pagination .swiper-pagination-bullet {
  width: 0.09375rem;
  height: 0.09375rem;
  border-radius: 0.010417rem;
  position: relative;
  background: transparent;
  border: 0.010417rem solid #fff;
  opacity: 1;
}
.index_banner .tip {
  width: 0.145833rem;
  height: 0.208333rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0.375rem;
  z-index: 9999;
  display: inline-block;
  background: url(../images/tip.png) center center no-repeat;
  background-size: 100%;
}
.index_banner .tip .word {
  height: 0.083333rem;
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 500;
  font-size: 0.083333rem;
  color: #FFFFFF;
  line-height: 0.083333rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.15625rem;
  white-space: nowrap;
}
/* 内页通栏公用样式 */
.banner {
  background-size: 100% auto;
  background-repeat: no-repeat;
  width: 100%;
  padding-bottom: 23.4375%;
}

/* 首页 - 企业简介 */
.qyjj {height: 4rem; background: url("../images/yc_bj_brief.png") center center no-repeat; background-size: 100%;}

.qyjj_l .more {margin-top: 0.208333rem; cursor: pointer;}
.qyjj_r {padding: 0.3rem 0 0 0.3rem; width: 3.55rem; height: 2.8rem; position: absolute; right: 0;}
.qyjj_r_title {margin-bottom: 0.15rem;}
.qyjj_r_title img {height: 0.56rem;}
.qyjj_r_brief {margin-left: 0.175rem;}
.qyjj_r p {font-size: 0.083rem; color: #fff; line-height: 200%; padding-top: 0.05rem;}
.qyjj_r .qyjj_r_more {margin-top: 0.18rem; margin-left: 0.18rem; padding-left: 0.18rem; width: 0.97rem; height: 0.36rem; line-height: 0.36rem; background: url("../images/yc_more.png") right center no-repeat; background-size: 100%;}
.qyjj_r .qyjj_r_more a {color: #fff; font-size: 0.08rem; }
.qyjj_r .qyjj_r_more a:visited, .qyjj_r .qyjj_r_more a:hover {text-decoration: underline; background: none;}

.qyjj_info {width: 6.3258rem; left: 0; bottom: -3.8rem; display: flex; justify-content: space-between; align-items: center; position: absolute;}
.qyjj_info .qyjj_info_item {width: 2.1rem; border-right: 1px solid #ddd;}
.qyjj_info .qyjj_info_item:nth-child(1) {background: url("../images/yc_brief_icon_1.png")  1.4rem top no-repeat;}
.qyjj_info .qyjj_info_item:nth-child(2) {background: url("../images/yc_brief_icon_2.png")  1.4rem top no-repeat;}
.qyjj_info .qyjj_info_item:nth-child(3) {background: url("../images/yc_brief_icon_3.png")  1.4rem top no-repeat; border: none;}

.qyjj_info .qyjj_info_item p {width: 50%; margin: 0 auto;}
.qyjj_info .qyjj_info_item p i {font-style: normal;}

.qyjj_info .qyjj_info_item p:nth-child(1) {height: 0.1875rem; font-family: D-DIN, D-DIN; font-weight: 700; font-size: 0.2rem; color: #fff; line-height: 0.1875rem; letter-spacing: 1px;}
.qyjj_info .qyjj_info_item p:nth-child(1) span {font-weight: 400; font-size: 0.08rem; color: #fff; margin-left: 0.07rem;}
.qyjj_info .qyjj_info_item p:nth-child(2) {margin-top: 0.09375rem; height: 0.09375rem; font-size: 0.08rem; color: #fff;}

/* 首页 - 产品展示 */
.cpzx {margin: 0.3rem 0; height: 4.8rem;}
.cpzx_title {}
.cpzx_title img {height: 0.56rem;}

/* 产品分类 */
.pro_switch {right: 0; top: 1rem; width: 1.3rem; position: absolute; z-index: 999;}
.pro_switch li {padding-left: 0.08rem; padding-bottom: 0.03rem; height: 0.36rem; line-height: 0.36rem; font-weight: normal; font-size: 0.08rem; border-bottom: 2px solid #ddd; background: #fff;}
.pro_switch li span {width: 1.16rem !important; display: inline-block; background: url("../images/yc_arraw_1.png") right center no-repeat;}
.pro_switch .on span, .pro_switch li:hover span {background: url("../images/yc_arraw_2.png") right center no-repeat;}
.pro_switch .on, .pro_switch li:hover {color: #fff; background: #0075C1; border: none;}
.pro_switch li:first-child {border-radius: 0.06rem 0.06rem 0 0;}
.pro_switch li:last-child {border-radius: 0 0 0.06rem 0.06rem; border: none;}

/* 产品 */
.cp_list {display: grid; grid-template-columns: 1.753rem 1.753rem 1.753rem; column-gap: 0.45rem;}
.cp_list dt {width: 1.953rem; height: 1.8rem;}
.cp_list dt .pro_main {margin-top: 0.1rem;}

.cp_list dt .pro_img {width: 1.953rem; height: 1.337rem; border-radius: 0.03rem; background: url("../images/yc_pro_bj.png") right center no-repeat; background-size: 100%; position: relative; transition: transform 0.5s ease;}
.cp_list dt .pro_img img {max-width: 1.953rem; /*max-height: 1.337rem;*/ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.cp_list dt .pro_main h3 {padding-bottom: 0.03rem; padding-right: 0.2rem; height: 0.36rem; line-height: 0.36rem; font-weight: normal; color: #1a1a1a; font-size: 0.1rem; background: url("../images/yc_pro_more_1.png") right center / 12% 64% no-repeat; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cp_list dt .pro_main .pro_cat, .cp_list dt .pro_main .pro_info, .cp_list dt .pro_main .pro_more {display: none;}

.cp_list dt:nth-child(1) {margin-bottom: 0.2rem; width: 6.3258rem; height: 2rem; grid-column: 1 / -1;}
.cp_list dt:nth-child(1) .pro_img {width: 2.4rem; height: 2rem; float: left; background: url("../images/yc_pro_bj_big.png") right center no-repeat; background-size: 100%;}
.cp_list dt:nth-child(1) .pro_img img {width: 2.231rem; max-height: 1.75rem !important; overflow: hidden; position: absolute; left: 47%; top: 47%; transform: translate(-50%, -50%);}
.cp_list dt:nth-child(1) .pro_main {margin: 0 0 0 0.25rem; width: 2.2rem; float: left;}
.cp_list dt:nth-child(1) .pro_main h3 {height: 0.36rem; line-height: 0.36rem; font-size: 0.12rem; font-weight: bold; background: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cp_list dt:nth-child(1) .pro_cat {margin-bottom: 0.1rem; padding-bottom: 0.1rem; color: #0075C1; font-size: 0.08rem; border-bottom: 2px solid #ddd;}
.cp_list dt:nth-child(1) .pro_info {
  height: 0.88rem;
  line-height: 0.15rem;
  font-size: 0.08rem; color: #323232; text-align: justify;
  display: -webkit-box;
  -webkit-line-clamp: 6;        /* 显示3行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: calc(0.15rem * 6);
}
.cp_list dt:nth-child(1) .pro_main .pro_more {margin-top: 0.1rem; padding-left: 0.18rem; width: 0.97rem; height: 0.3rem; line-height: 0.3rem; background: url("../images/yc_more.png") right center no-repeat; background-size: 100%;}
.cp_list dt:nth-child(1) .pro_main .pro_more a {color: #fff; font-weight: normal; font-size: 0.09rem;}
.cp_list dt:nth-child(1) .pro_main .pro_more a:hover {background: none;}

.cp_list dt:nth-child(1) .pro_cat, .cp_list dt:nth-child(1) .pro_info, .cp_list dt:nth-child(1) .pro_more {display: -webkit-box;}
.cp_list dt:nth-child(4) {margin-right: 0;}

.cp_list dt:hover h3 {color: #0075C1; background: url("../images/yc_pro_more_2.png") right center / 12% 64% no-repeat; border-bottom: 2px solid #0075C1;}
.cp_list dt:nth-child(1):hover h3 {text-decoration: underline; background: none; border: none;}
.cp_list dt:nth-child(1):hover .pro_main .pro_more {color: #fff;text-decoration: underline;}

/* 首页 - 新闻资讯 */
.xwzx {padding: 0.5rem 0; height: 4.2rem;}
.xwzx .news_switch_title {float: left;}
.news_switch_title img {height: 0.56rem;}
.xwzx .news_switch {margin-top: 0.395rem; float: right;}
.xwzx .news_switch li {margin: 0 0.05rem; padding-bottom: 0.04rem; float: left;}
.xwzx .news_switch li a {font-size: 0.08rem; font-weight: bold; color: #1A1A1A;}
.xwzx .news_switch .on a {padding-bottom: 0.025rem; color: #0075C1!important; border-bottom: 2px solid #0075C1;}
.xwzx .news_switch li a:hover {color: #0075C1!important; background: none;}

.xwzx ul {display: table;}

.xwzx_left {margin-right: 0.2rem; width: 2.5rem; height: 2.72rem;}
.xwzx_left .news_img {border-radius: 8px; overflow: hidden; position: relative;}
.xwzx_left .news_img img {width: 2.8rem; height: 1.85rem; border-radius: 8px;transition: transform 0.8s ease;}
.xwzx_left .news_title {padding: 0.16rem 0 0.12rem; font-size: 0.09rem; font-weight: bold; color: #1A1A1A!important;}
.xwzx_left .news_info {font-size: 0.08rem; height: 0.3rem; line-height: 0.15rem; color: #767676; text-align: justify;
  display: -webkit-box;
  -webkit-line-clamp: 2;        /* 显示3行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: calc(0.15rem * 2);}
.xwzx_left .news_date {padding-top: 0.1rem; color: #A4A4A4; font-family: arial; font-size: 0.08rem;}

.xwzx_left:hover .news_date {color: #0075C1;}
.xwzx_left:hover .news_title {text-decoration: underline; background: none;}
.xwzx_left:hover .news_img img {width: 2.8rem; height: 1.85rem; border-radius: 8px; transform: scale(1.15);}

.xwzx_right {margin: 0px; padding: 0px; width: 3.6rem;}

/*.xwzx_right dt:last-child {margin-right: 0 !important;}*/
.xwzx_right dt {margin: 0 0.16rem 0.16rem 0; width: 1.72rem; height: 1.3rem; float: left;}
.xwzx_right dt .news_img {border-radius: 8px; overflow: hidden; position: relative;}

.xwzx_right dt img {width: 1.82rem; height: 0.8rem; border-radius: 0.04rem; transition: transform 0.8s ease;}
.xwzx_right dt .news_title {padding: 0.05rem 0; text-align: justify; font-weight: bold; font-size: 0.0935rem; color: #1A1A1A; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xwzx_right dt .news_info {padding: 0rem; height: 0.15rem; text-align: justify; font-size: 0.08rem; color: #767676; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xwzx_right dt .news_date {padding: 0rem; font-size: 0.08rem; color: #A4A4A4;}

.xwzx_right dt a {width: 100%; height: 100%; display: inline-block;}

.xwzx_right dt:nth-child(2n) {margin-right: 0px;}
.xwzx_right dt a:hover {background: none;}
.xwzx_right dt:hover .news_date {color: #0075C1;}
.xwzx_right dt:hover .news_title {text-decoration: underline;}
.xwzx_right dt:hover .news_img img {width: 1.82rem; height: 0.8rem; border-radius: 0.04rem; transform: scale(1.15);}

.xw_more {margin: 0 auto 0.4rem; padding-left: 0.25rem; width: 1rem; height: 0.25rem; line-height: 0.24rem; background: url("../images/yc_more.png") center center no-repeat; background-size: 100%;}
.xw_more a {font-size: 0.085rem; color: #fff;}
.xw_more a:hover {text-decoration: underline; background: none;}

/*新闻列表*/
/* background-size: 100% auto;*/ /* 宽度100%，高度自动保持比例 */
.news_banner {padding-bottom: 23.4375%; width: 100%; background-repeat: no-repeat;}
.center {text-align: center;}
.mt120 {margin-top: 0.5rem;}
.mt26 {margin-top: 0.135417rem;}

/* 合作伙伴 */
.index_partners {padding: 0.4rem 0 0.5rem; width: 100%; height: 3.2rem; background: url("../images/yc_partners_bj.png"); background-size: 100% auto; background-repeat: no-repeat;}
.index_partners p img {height: 0.56rem;}
.index_partners ul {margin: auto;  width: 5.957rem; display: table;}
.index_partners ul li {margin: 0.18rem 0.2rem 0 0; width: 1.339rem; height: 0.45rem; background: url("../images/yc_bj_link.png") no-repeat; background-size: 100% auto; float: left; position: relative; transition: transform 0.5s ease;}
.index_partners ul li:nth-child(4n) {margin-right: 0;}
.index_partners ul li img {max-width: 1rem !important; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}

/* 翻页 */
.pagenation {margin: 0.2rem; font-size: 0.06rem; display: flex; justify-content: center; align-items: center;}
.pagenation .left, .pagenation .right {width: 0.166667rem; font-family: monospace; font-weight: bold; height: 0.166667rem; background: none;}
.pagenation .left a, .pagenation .right a {color: #0075C4 !important; width: 100%; height: 100%;}
.pagenation span {margin-left: 0.125rem; width: 0.16rem; height: 0.16rem; text-align: center; line-height: 0.16rem; font-family: arial; font-weight: 400; font-size: 0.085rem; background: #eee;}
.pagenation span a {color: #333;}
.pagenation .cur {background-color: #0075C1 !important;}
.pagenation .cur a {color: #fff;}
.pagenation a:hover {background: none}

.w100 {
  width: 100%;
}

.mt100 {
  margin-top: 0.520833rem;
}

.mt60 {
  margin-top: 0.3125rem;
}

.mt50 {
  margin-top: 0.260417rem;
}





.about {
  margin-top: 0.520833rem;
  margin-bottom: 0.625rem;
}
.about .t1 img {
  width: 0.822917rem;
  height: 0.197917rem;
}
.about .t2 {
  margin-top: 0.104167rem;
}
.about .t2 img {
  width: 0.90625rem;
  height: 0.109375rem;
}
/*
.bot {
  background-image: url("../images/about/botbg.png");
  background-size: 100% auto;
  background-repeat: no-repeat;
  width: 10rem;
  height: 1.4375rem;
}
.bot .bot_inner {
  padding-top: 0.3125rem;
}
.bot .bot_inner .b1 {
  height: 0.239583rem;
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 500;
  font-size: 0.135417rem;
  color: #FFFFFF;
  line-height: 0.239583rem;
  text-shadow: 0.020833rem 0.020833rem 0.010417rem rgba(10, 48, 90, 0.3);
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.bot .bot_inner .b2 {
  width: 4.375rem;
  height: 0.479167rem;
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 500;
  font-size: 0.104167rem;
  color: #FFFFFF;
  line-height: 0.239583rem;
  text-shadow: 0.020833rem 0.020833rem 0.010417rem rgba(10, 48, 90, 0.3);
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 0.09375rem;
  margin-left: auto;
  margin-right: auto;
}
*/

/*
.map .form1 {
  width: 3.979167rem;
  height: 2.359375rem;
  background: #fff;
  position: absolute;
  top: 0.729167rem;
  left: 1.5625rem;
  z-index: 1;
  background-size: 100%;
  padding: 0.338542rem 0.270833rem 0.21875rem 0.270833rem;
}
.map .form1 .title {
  height: 0.208333rem;
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 700;
  font-size: 0.208333rem;
  color: #1A1A1A;
  line-height: 0.208333rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.map .form1 .line1::before {
  content: "";
  width: 0.114583rem;
  height: 0.020833rem;
  background: #0075C4;
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
}
.map .form1 .line1 {
  margin-top: 0.270833rem;
  border-top: 2px solid #e4ebf2;
  padding-top: 0.197917rem;
  position: relative;
}
.map .form1 .line2::after {
  content: "";
  width: 0.010417rem;
  height: 0.260417rem;
  background: #e4ebf2;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50% -50%);
  display: inline-block;
}
.map .form1 .line2 {
  margin-top: 0.197917rem;
  display: flex;
  justify-content: space-between;
  border-top: 2px solid #e4ebf2;
  padding-top: 0.197917rem;
  position: relative;
}
.map .form1 dl {
  display: flex;
  justify-content: flex-start;
}
.map .form1 dt img {
  width: 0.09375rem;
  height: 0.09375rem;
  display: inline-block;
  vertical-align: top;
  margin-top: 0.03125rem;
}
.map .form1 dd {
  padding-left: 0.0625rem;
}
.map .form1 .d1 {
  height: 0.15625rem;
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 400;
  font-size: 0.083333rem;
  color: #767676;
  line-height: 0.15625rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.map .form1 .d2 {
  height: 0.15625rem;
  font-family: Source Han Sans, Source Han Sans;
  font-weight: bold;
  font-size: 0.09375rem;
  color: #1A1A1A;
  line-height: 0.15625rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
*/

/*底部*/
.footer {
  width: 100%;
  min-height: 2.239583rem;
  background-color: #0075C1;
  color: #fff;
  overflow: hidden;
}

.footer .footer_l {
  flex: 4.5rem;
}

.parent_nav::after {
  content: "";
  display: block;
  clear: both;
}

.footer .parent_nav {
  padding-top: 0.338542rem;
  padding-right: 0.192708rem;
}

.footer .child_nav {
  padding-top: 0.0625rem;
  height: 1.302083rem;
  overflow-y: auto;
  margin-right: -17px;
}

.parent_li {margin-right: 0.25rem; float: left;}
.parent_li:nth-child(3) {overflow: hidden;}
.parent_li:last-child {margin-right: 0 !important;}
a.a_parent_li {font-weight: 500; font-size: 0.104167rem; color: #FFFFFF; line-height: 0.125rem; text-align: left; font-style: normal; text-transform: none;}
a.a_parent_li:hover {color: rgba(255, 255, 255, 0.6)!important; text-decoration: none!important; background: none;}

.child_li {margin-top: 0.135417rem;}
.child_li a {height: 0.098958rem; line-height: 0.098958rem; font-weight: 400; font-size: 0.083333rem; color: #fff; font-style: normal; text-transform: none; white-space: nowrap; text-align: left;}
.child_li a:hover {text-decoration: underline; background: none;}

.footer .footer_r {
  flex: 1;
  padding-top: 0.338542rem;
}

/*
.f_r_company {
  width: 1.484375rem;
  height: 0.119792rem;
  background: url("../images/f_r_company.png") center center no-repeat;
  background-size: 100%;
  margin-left: 0.572917rem;
  margin-top: 0.5625rem;
}
*/

.f_r_info {
  /*
  margin-top: 0.239583rem;
  margin-left: 0.192708rem;
  position: relative;
  */
    width: 100%;
    padding: 0.2rem 0;
    font-size: 0.08rem;
    border-top: 0.012rem solid rgba(255, 255, 255, 0.2);
  display: flex;
  justify-content: space-between;
}

.f_r_info li {
  margin-right: 0.05rem;
  line-height: 0.15rem;
}
.f_r_info span {
    padding-left: 20px;
    display: table;
}

.f_r_info p:nth-child(2) {
  margin-top: 0.166667rem;
}

.f_r_info p:nth-child(3) {
  margin-top: 0.166667rem;
}

.f_r_info p {
  height: 0.15625rem;
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 400;
  font-size: 0.083333rem;
  color: rgba(255, 255, 255, 0.6);
  line-height: 0.15625rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  white-space: nowrap;
}

.address {
  width: 0.3rem;
  height: 0.3rem;
  background: url("../images/yc_address.png") center center no-repeat;
  background-size: 100%;
  display: inline-block;
  float: left;
}

.tel {
  width: 0.3rem;
  height: 0.3rem;
  background: url("../images/yc_tel.png") center center no-repeat;
  background-size: 100%;
  display: inline-block;
  float: left;
}

.fax {
  width: 0.3rem;
  height: 0.3rem;
  background: url("../images/yc_email.png") center center no-repeat;
  background-size: 100%;
  display: inline-block;
  float: left;
}

.ewm {
  width: 0.8rem;
  height: 0.8rem;
  background-repeat: no-repeat;
  background-size: 80%;
  /*
  background-position: 50% 50%;
  right: 0;
  bottom: 0;
  */
}

.toTop {
  width: 0.479167rem;
  height: 0.479167rem;
  position: fixed;
  right: 0.104167rem;
  bottom: 0.104167rem;
  background: url("../images/toTop.png") center center no-repeat;
  background-size: 100%;
  cursor: pointer;
}

/* 底部版权及备案信息 */
.copyright {width: 100%; height: 0.3rem; line-height: 0.3rem; background-color: #0D3F61; color: #fff; font-size: 0.07rem; overflow: hidden; text-align: center;}
.copyright a {color: #fff; text-decoration: underline;}
.copyright a:hover {color: white; text-decoration: none; background: none;}

/* 二级菜单 */
.container_nav {width: 100%; height: 0.288rem; background: #fff;}
.honor_nav {margin: auto; width: 6.3258rem; height: 0.288rem; display: flex;}
.honor_nav li {flex: 1;}
.honor_nav li a {height: 0.288rem; line-height: 0.288rem; color: #333; font-size: 0.08rem; text-align: center; display: block;}
.honor_nav li a span {padding-left: 0.06rem; width: 0.8rem; display: inline-block;}
.honor_nav li a.active, a:hover {color: #fff!important; background: url("../images/yc_bj_nav_2.png") no-repeat; background-size: 100%;}

/* 关于我们 - 栏目背景切换 */
.honor_nav li a .about_1 {background: url("../images/about/yc_nav_about.png") left center no-repeat;}
.honor_nav li a .about_2 {background: url("../images/about/yc_nav_honor.png") left center no-repeat;}
.honor_nav li a .about_3 {background: url("../images/about/yc_nav_video.png") left center no-repeat;}
.honor_nav li .active .about_1, .honor_nav li a:hover .about_1 {background: url("../images/about/yc_nav_about_2.png") left center no-repeat;}
.honor_nav li .active .about_2, .honor_nav li a:hover .about_2 {background: url("../images/about/yc_nav_honor_2.png") left center no-repeat;}
.honor_nav li .active .about_3, .honor_nav li a:hover .about_3 {background: url("../images/about/yc_nav_video_2.png") left center no-repeat;}

/* 新闻资讯 - 栏目背景切换 */
.honor_nav li a .news_1 {background: url("../images/news/yc_nav_news.png") left center no-repeat;}
.honor_nav li a .news_2 {background: url("../images/news/yc_nav_party.png") left center no-repeat;}
.honor_nav li .active .news_1, .honor_nav li a:hover .news_1 {background: url("../images/news/yc_nav_news_2.png") left center no-repeat;}
.honor_nav li .active .news_2, .honor_nav li a:hover .news_2 {background: url("../images/news/yc_nav_party_2.png") left center no-repeat;}





