@font-face {
  font-family: 'dingding';
  src: url('../fonts/ding.ttf');
  font-style: normal;
  font-weight: normal;
}
html{
  width:100%;
  height: 100%;
}
* {
  margin: 0; 
  padding: 0;
  font-weight: normal;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
a:active {
  text-decoration: none;
  transform: translateY(2px);
}
.blank {
  width:10rem;
  height: 1rem;
  clear: both;
  line-height: .8rem;
  font-size:.35rem;
  color:rgba(255,255,255,.5);
  text-align: center;
}
.hengpingtishi {width:100%; height:100%; background:#333; color:#fff; position:fixed; left:0; top:0; display:none; font-size:20px; text-align:center; z-index:1000000;}
body {
  background: url(../img/bg.png); 
  width: 10rem;
  height: auto; 
  overflow: hidden;
  background-size: 10rem;
}
.home_topper {
  width: 10rem; 
  height: 14.146667rem;
  position: relative;
  background: url(../img/home_top.png); 
  background-size: 100% 100%;
}
.logobg {
  width:10.04rem;
  height: 9.426667rem;
  position: absolute;
  left:-3.333333rem;
  top:-6.666667rem;
  background: url(../img/logobg.png);
  background-size: 100% 100%;
}
.logo {
  width:3.733333rem;
  height: 1.333333rem;
  position: absolute;
  left:0.266667rem;
  top:0.466667rem;
  background: url(../img/logo.png) ;
  background-size: 100% 100%;
}
.menu_icon {
  width:0.8rem;
  height: 0.8rem;
  position: absolute;
  left: 8.8rem;
  top: 0.666667rem;
  background: url(../img/menu.png);
  background-size: 100% 100%;
  z-index: 100;
}
.menubg {
  width:1.066667rem;
  height: 1.066667rem;
  position: absolute;
  left:8.666667rem;
  top:0.533333rem;
  background: rgba(0,81,148,.2);
  border-radius: 0.933333rem;
  animation-duration: 2.5s;
  /* animation-delay: 2s; */
}

.home_tit {
  width:9.333333rem;
  height: 2rem;
  position: relative;
  padding:0 0.333333rem;
  margin:0 auto;
}
.home_tit span {
  font-family: dingding;
  background: linear-gradient(to bottom, rgba(255,255,255,.6) 30%,rgba(255,255,255,0) 70%);
  font-size:0.746667rem;
  height: 1.066667rem;
  display: block;
  width:9.333333rem;
  text-align: center;
  -webkit-background-clip: text; /* 仅对WebKit浏览器（如Chrome、Safari）有效 */
  background-clip: text; /* 标准属性，适用于支持它的浏览器 */
  color: transparent; /* 文字颜色设置为透明，以便显示背景渐变 */
  display: inline-block;
}
.home_tit img {
  width:3.333333rem;
  height: 1rem;
  position: absolute;
  left:3.333333rem;
  top:0.4rem;
}
.home_tit i {
  display: block;
  width:0.866667rem;
  height: 0.133333rem;
  border-radius: 0.133333rem;
  background: linear-gradient(to right, rgba(255,255,0,1) ,rgba(255,255,0,0) );
  position: absolute;
  left:4.226667rem;
  top:1.466667rem;
}
/* .home_vrlist {
  width:10rem;
  height: 6rem;
} */
.swiper-container-tyxa {
  width:10rem;
  height: 4.2rem;
  position: relative;
  padding-top:0.4rem;
}
.swiper-container-tyxa .swiper-slide{
   width:3rem;
   height: 2.8rem; 
   /* transform: scale(.95);
   -webkit-transform: scale(.95); */
   transition: 1s;
   position: relative;
   text-align: center;
}
.swiper-container-tyxa .swiper-slide span {
  display: block;
  width:1.066667rem;
  height: 0.266667rem;
  background: #fff;
  color:#005194;
  font-size:0.24rem;
  line-height: 0.26rem;
  position: absolute;
  top: 0.026667rem;
  left:0rem;
  border-radius: 0.066667rem;
}
.swiper-container-tyxa .swiper-slide-active,.swiper-slide-duplicate-active {
  /* transform: scale(1.1);
  -webkit-transform: scale(1.1); */
  width:3rem !important;
  height: 2.8rem; position: relative;
}
.swiper-container-tyxa .swiper-slide a {
  font-size:0.35rem;
  color:#fff;
  text-align: center;
  display: block;
  line-height: 120%;
  text-decoration: none;
}
.swiper-container-tyxa .swiper-slide a:active {
  text-decoration: none;
}
.swiper-container-tyxa .swiper-slide img {
  width:2rem;
  height: 1.50rem;
  border:0.05rem solid #fff;
  border-radius: 0.15rem;
  transition: 1s;
 
}
.swiper-container-tyxa .swiper-slide-active img {
  width:3rem;
  height: 2.2rem;
  border:0.05rem solid #fff;
  border-radius: 0.15rem;
  transition: 1s;
}
/* .swiper-slide:nth-child(2n) {
    width: 40%;
}
.swiper-slide:nth-child(3n) {
    width: 20%;
} */

.swiper-container-tyxa .swiper-pagination-bullet-active {
  background: #FFE100 !important;
  width:0.666667rem !important;
  height: 0.133333rem !important;
  border-radius: 0.133333rem !important;
  opacity:1 !important;
  transition: .1s;
}
.swiper-container-tyxa .swiper-pagination-bullet {
  width:0.133333rem;
  height: 0.133333rem;
  background: #fff;
  opacity:.5;
  transition: .1s;
}

.com_num {
  width:8.933333rem;
  height: auto;
  overflow: hidden;
  padding:0.133333rem 0.533333rem;
}
.com_num dl {
  float: left;
  color:#fff;
  font-family: dingding;
  float: left;
}
.com_num dl dt {
  font-size:0.32rem;
  line-height: 0.4rem;
  color:#C6DFF9;
}
.com_num dl dd {
  font-size:0.64rem;
  line-height: 0.4rem;
  color:#fff;
  padding:0.266667rem 0;
}
.com_num dl dd sup,.com_num dl dd sub {
  font-size:0.32rem;
}
.com_num dl.xyyg {
  width:2.8rem;
  border-right:0.013333rem dotted #fff;
}
.com_num dl i {
  width:0.413333rem;
  height: 0.32rem;
  display: block;
  float: left;
}
.com_num dl i img{
  width: 0.413333rem;
  height: 0.32rem;
}
.com_num dl.jysr {
  width:3.066667rem;
  border-right:0.013333rem dotted #fff;
  padding-left:0.266667rem;
}
.com_num dl.fgyw {
  width:2.4rem;
  padding-left:0.266667rem;
}

/* 企业文化swiper */
.swiper-container-qywh {
  width:8.933333rem;
  height: 3.733333rem;
  margin:0.266667rem 0.533333rem;
  overflow: hidden;
  position: relative;
  border-radius: 0.266667rem;
}
.swiper-container-qywh .swiper-slide {
   width:2.293333rem;
   height: 2.133333rem;
   border-radius: 0.266667rem;
}
.swiper-container-qywh .swiper-slide img {
  width:8.933333rem;
  height: 3.733333rem;
  border-radius: 0.266667rem;
}

.swiper-container-qywh .swiper-pagination-bullet-active {
  background: #FFE100 !important;
  width:0.133333rem !important;
  height: 0.666667rem !important;
  border-radius: 0.133333rem !important;
  opacity:1 !important;
  transition: .1s;
}
.swiper-container-qywh .swiper-pagination-bullet {
  width:0.133333rem;
  height: 0.133333rem;
  background: #000;
  opacity:.5;
  transition: .1s;
}
.swiper-container-vertical>.swiper-pagination-bullets {
  right:0.266667rem;
}

.com_text {
  width:8.933333rem;
  height: auto;
  overflow: hidden;
  color:#fff;
  font-size:0.373333rem;
  line-height: 180%;
  padding:0.133333rem 0.533333rem;
}

.home_more {
  width:6rem;
  height: 1rem;
  border:0.026667rem solid #fff;
  text-align: center;
  color:#fff;
  font-size:0.373333rem;
  border-radius: 1rem;
  display: block;
  margin:0.4rem auto;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.home_more:active{
  text-decoration: none;
}
.home_more img {
  width:0.64rem;
  height: 0.08rem;
  margin-left:0.4rem;
}

/* 最新动态swiper */
.swiper-container-zxdt {
  width:9.2rem;
  height: 5.733333rem;
  position: relative;
  margin:0 auto;
  overflow: hidden;
}
.swiper-container-zxdt .swiper-slide {
  width:4.6rem;
}
.swiper-container-zxdt .swiper-slide a {
  font-size:0.32rem;
  color:#fff;
  text-align: center;
  display: block;
  width:4.333333rem;
  height: 4.6rem;
  background: #fff;
  border-radius: 0.133333rem;
  margin:0.133333rem;
  position: relative;
  border-bottom:0.08rem solid #005194;
}
.swiper-container-zxdt .home_zxdt_bg {
  position: absolute;
  left:0.066667rem;
  top:0.066667rem;
  width:4.2rem;
  height: 2.266667rem;
  background-size: cover;
  background-position: center; 
  background-repeat: no-repeat;
  border-radius: 0.133333rem;
}
.swiper-container-zxdt .swiper-slide a i {
  display: block;
  position: absolute;
  left:0.2rem;
  top:2.55rem;
  width:3.933333rem;
  height: 0.4rem;
  font-size:0.373333rem;
  color:#6FB92C;
  line-height: 0.4rem;
  font-family: dingding;
  text-align: left;
  font-style: normal;
}
.swiper-container-zxdt .swiper-slide a span {
  display: block;
  position: absolute;
  left:0.2rem;
  top:3.066667rem;
  width:3.933333rem;
  height: 1.2rem;
  font-size:0.373333rem;
  color:#005194;
  line-height: 0.4rem;
  text-align: left;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  
}

.swiper-container-zxdt .swiper-pagination-bullet-active {
  background: #FFE100 !important;
  width:0.666667rem !important;
  height: 0.133333rem !important;
  border-radius: 0.133333rem !important;
  opacity:1 !important;
  transition: .1s;
}
.swiper-container-zxdt .swiper-pagination-bullet {
  width:0.133333rem;
  height: 0.133333rem;
  background: #fff;
  opacity:.5;
  transition: .1s;
}

.footerbar {
  width:8.4rem;
  margin:0.533333rem auto;
  height: 1.133333rem;
  background: rgba(255,255,255,0.2);
  font-size:0.266667rem;
  line-height: 1.133333rem;
  border-radius: 0.133333rem;
  color:#fff;
  position: fixed;
  bottom:0;
  left:0.533333rem;
  z-index: 1000;
  border-bottom:0.08rem solid #FFE100;
  backdrop-filter: blur(0.133333rem);
  padding:0 0.266667rem 0 0;
  text-align: right;
}
.footerbar img {
  float: left;
  width:0.733333rem;
  height: 0.586667rem;
  margin-right:0.4rem;
  margin-top:0.266667rem;
  margin-left:0.4rem;
}

.qrcode {
  width:2.986667rem;
  height: 3.4rem;
  display: none;
  position: absolute;
  bottom:1.333333rem;
  left:5.333333rem;
  z-index: 10000;
}
.qrcode img{
  width:2.986667rem;
  height: 3.4rem;
}
#qrclose {
  width: 0.533333rem;
  height: 0.533333rem;
  background: #f30;
  border-radius: 0.533333rem;
  text-align: center;
  color:#fff;
  line-height: 0.533333rem;
  font-size:0.4rem;
  font-family:Verdana, Geneva, Tahoma, sans-serif;
  font-weight: bold;
  position: absolute;
  bottom:2.8rem;
  border: 0.066667rem solid #fff;
  left:2.8rem;
}

.footerbar .footermenu {
  width:3.333333rem;
  height: 1.133333rem;
  float: left;
  border-radius: 0.133333rem 0 0 0;
  overflow: hidden;
}
.footerbar .footermenu img {
  width:2rem;
  height: 1.133333rem;
  margin:0;
}

/* 菜单弹层 */
.coverbg {
  width:100%;
  height: 100%;
  background: rgba(0,0,0,.5);
  display: none;
  backdrop-filter: blur(0.133333rem);
  z-index: 1001;
  position: fixed;
  left:0;
  top:0;
}

.show_menu {
  width:6.666667rem;
  height: 100%;
  position: fixed;
  left:-7.333333rem;
  top:0;
  background: #fff;
  z-index: 1002;
  /* display: flex;
  justify-content: center;
  align-items: center; */
}
.show_menu span {
  width:6.666667rem;
  height: 1.733333rem;
  font-size:1.733333rem;
  font-family: dingding;
  background: linear-gradient(to bottom, #ddd 00%,#fff 100% );
  display: block;
  background-clip: text; 
  font-weight: bold;
  color: transparent; 
  /* position: absolute;
  left:0.133333rem;
  top:0.133333rem; */
}
.show_menu ul {
  padding-top:1rem;
  width:100%;
}
.show_menu li {
  float: left;
  width:100%;
  height: 1.6rem;
  border-bottom:0.013333rem solid #eee;
}
.show_menu li a {
  font-size:0.533333rem;
  line-height: 1.6rem;
  color:#666;
  display: block;
  width:100%;
  height: 1.6rem;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.show_menu li a i {
  display: block;
  width:0.533333rem;
  height: 0.533333rem; 
  background: url(../img/menu_icon.png);
  background-size: 10.96rem 7.6rem;
  margin-right:0.133333rem;
}
.show_menu li a i.sy_icon {
  background-position: 0 0;
}
.show_menu li a i.jj_icon {
  background-position:-0.533333rem 0;
}
.show_menu li a i.dt_icon {
  background-position:-1.066667rem 0;
}
.show_menu li a i.yw_icon {
  background-position: -1.6rem 0;
}
.show_menu li a i.hd_icon {
  background-position: -2.133333rem 0;
}
.show_menu li a i.jr_icon {
  background-position: -2.666667rem 0;
}
.show_menu li a i.zl_icon {
  background-position: -3.2rem 0;
}
.show_menu .close_menu {
  display: block;
  width:1rem;
  height: 1rem;
  background: #005194;
  color:#fff;
  position: absolute;
  left:6rem;
  top:50%;
  border-radius: 0.8rem;
  font-size:0.533333rem;
  text-align: center;
  line-height: 1rem;
  border:0.066667rem solid #fff;
}

/***************************** 内页 *****************************/
.nei_top {
  width:10rem;
  height: 3.333333rem;
  position: relative;
  overflow: hidden;
}
.nei_top .liner_logo {
  width:6.293333rem;
  height: 6.28rem;
  position: absolute;
  left:5.333333rem;
  top:-2rem;
  background: url(../img/liner_logo.png);
  background-size: 100% 100%;
}
.nei_top .zxdt_icon {
  width:2rem;
  height: 2rem;
  position: absolute;
  left:0.2rem;
  top:0.2rem;
  background: url(../img/zxdt_icon.png);
  background-size: 100% 100%;
}
.nei_top .ywly_icon {
  width:2rem;
  height: 2rem;
  position: absolute;
  left:0.2rem;
  top:0.2rem;
  background: url(../img/ywly_icon.png);
  background-size: 100% 100%;
}
.nei_top .jchd_icon {
  width:2rem;
  height: 2rem;
  position: absolute;
  left:0.2rem;
  top:0.2rem;
  background: url(../img/jchd_icon.png);
  background-size: 100% 100%;
}
.nei_top .zlk_icon {
  width:2rem;
  height: 2rem;
  position: absolute;
  left:0.2rem;
  top:0.2rem;
  background: url(../img/zlk_icon.png);
  background-size: 100% 100%;
}

.nei_top span {
  font-family: dingding;
  background: linear-gradient(to bottom, rgba(255,255,255,.6) 30%,rgba(255,255,255,0) 70%);
  font-size:0.746667rem;
  height: 1.066667rem;
  display: block;
  width:8rem;
  text-align: left;
  -webkit-background-clip: text; /* 仅对WebKit浏览器（如Chrome、Safari）有效 */
  background-clip: text; /* 标准属性，适用于支持它的浏览器 */
  color: transparent; /* 文字颜色设置为透明，以便显示背景渐变 */
  display: inline-block;
  position: absolute;
  left:0.933333rem;
  top:1.133333rem;
}
.nei_top i {
  display: block;
  width:1.2rem;
  height: 0.133333rem;
  border-radius: 0.133333rem;
  background: linear-gradient(to right, rgba(255,255,0,1) ,rgba(255,255,0,0) );
  position: absolute;
  left:0.933333rem;
  top:2.666667rem;
}
.nei_top img {
  width:3.333333rem;
  height: 1rem;
  position: absolute;
  left:0.466667rem;
  top:1.533333rem;
}
.nei_top .nei_menu {
  width:1.8rem;
  height: 0.746667rem;
  position: absolute;
  right:0.666667rem;
  bottom:0rem;
  background: url(../img/nei_menu.png);
  background-size:100% 100%;
}
.nei_content {
  width:8.933333rem;
  height: auto;
  min-height: 12rem;
  overflow: hidden;
  padding:0.533333rem;
  background-color: #fff;
  border-radius: 0.266667rem;
  border-top: 0.133333rem solid #FFE100; 
}

.news_list {
  width:8.933333rem;
  height: auto;
  overflow: hidden;
}
.news_list li {
  width:8.933333rem;
  height: 1.866667rem;
  border-bottom:0.013333rem solid #eee;
  float: left;
  position: relative;
  padding:0.4rem 0;
}
.news_list li .news_list_img {
  width:3.066667rem;
  height: 1.866667rem;
  position: absolute;
  left:0;
  top:0.4rem;
  border-radius: 0.133333rem;
  background-size: cover;
  background-position: center; 
  background-repeat: no-repeat;
}
.news_list li i {
  display: block;
  width:5.6rem;
  font-size:0.4rem;
  height: 0.666667rem;
  font-family: dingding;
  color:#6FB92C;
  line-height: 0.666667rem;
  text-align: left;
  position: absolute;
  left:3.333333rem;
  top:0.4rem;
  font-style: normal;
}
.news_list li span {
  display: block;
  width:5.6rem;
  font-size:0.426667rem;
  height: 1.066667rem;
  color:#005194;
  line-height: 0.533333rem;
  text-align: left;
  position: absolute;
  left:3.333333rem;
  top:1.133333rem;
  font-style: normal;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/* 业务领域 */

.tabs{
	width:8.8rem;
	height:0.933333rem;
	overflow:hidden;
  padding:0 0.066667rem;
}
.tabs a{
font-size: 0.426667rem;
font-weight: normal;
text-align: center;
float: left;
width: 2.133333rem;
margin:0 0.4rem;
height: 0.666667rem;
line-height: 0.666667rem;
color: #999;
display: block;
height: 0.933333rem;
transition: all 0.2s ease-in-out;
position: relative;
}
.tabs a::after{
  content: "";
  width:1.066667rem;
  height: 0.106667rem;
  background: linear-gradient(to right, #005194 ,#fff );
  opacity: 0;
  display: block;
  position: absolute;
  bottom:0.4rem;
  left:0.533333rem;
  border-radius: 0.133333rem;
  transition: all 0.2s ease-in-out;
}
.tabs a.active {
line-height: 0.666667rem;
color: #005194;
font-weight: bold;
display: block;
position: relative;
height: 0.933333rem;
font-size:0.48rem;
transition: all 0.2s ease-in-out;
}
.tabs a.active::after{
  content: "";
  width:1.066667rem;
  height: 0.106667rem;
  background: linear-gradient(to right, #005194 ,#fff );
  display: block;
  position: absolute;
  bottom:0rem;
  left:0.533333rem;
  border-radius: 0.133333rem;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}

.ywly_list{
  width: 8.933333rem;
  height: auto;
  overflow: hidden;
  padding: 0.266667rem 0rem;
}
.ywly_list li {
  width: 8.933333rem;
  height: 4.266667rem;
  overflow: hidden;
  padding: 0.266667rem 0;
  position: relative;
  background: url(../img/ywly_list_bg.png) top center no-repeat;
  background-size: 8.4rem 1.6rem;
  float: left;
  margin-top:0.4rem;
}
.ywly_list li .ywly_list_logo{
  width: 3.733333rem;
  height: 0.933333rem;
  position: absolute;
  left: 0.4rem;
  top: 0;
  background-size: 3.733333rem 0.933333rem;
  background-position: center;
  background-repeat: no-repeat;
}
.ywly_list li .ywly_list_name{
  width: 3.733333rem;
  height: 0.933333rem;
  position: absolute;
  left: 4.933333rem;
  top: 0;
  font-size: 0.533333rem;
  line-height: 0.933333rem;
  color: #fff;
  text-align: center;
}
.ywly_list li .ywly_list_name{
  width: 3.733333rem;
  height: 0.933333rem;
  position: absolute;
  left: 4.933333rem;
  top: 0;
  font-size: 0.426667rem;
  line-height: 0.933333rem;
  color: #fff;
  text-align: center;
}
.ywly_list .ywly_list_bg {
  width:8.933333rem;
  height: 2.8rem;
  position: absolute;
  left:0;
  top:0.973333rem;
  background: #e4eef8 url(../img/ywly_icon.png) right bottom no-repeat;
  border-radius: 0.133333rem;
  border-bottom: 0.066667rem solid #005194;
  z-index: 10;
}
.ywly_list  img {
  width: 2rem;
  height: 2rem;
  border-radius: 0.066667rem;
  position: absolute;
  left:0.4rem;
  top:1.333333rem;
  z-index: 20;
}
.ywly_list .ywly_list_info {
  width:5.866667rem;
  height: 2.133333rem;
  position: absolute;
  left:2.666667rem;
  top:1.333333rem;
  font-size:0.32rem;
  z-index: 30;
  font-family: dingding;
}
.ywly_list .ywly_list_info a {
  color:#333;
  height: 0.4rem;
}
.ywly_list .ywly_list_info dl {
  float: left;
  height: auto;
  width:5.866667rem;
  padding:0.1rem 0;
}
.ywly_list .ywly_list_info dt {
  float: left;
  width:0.533333rem;
  height: 0.4rem;
  background-image:url(../img/menu_icon.png) ;
  background-size: 10.96rem 7.6rem;
  color:#333;
}
.ywly_list .ywly_list_info dd {
  float: left;
  width:5.333333rem;
  height: auto;
  word-wrap:break-word;
}
.ywly_list .ywly_list_info dt.ywly_web_icon {
  background-position: -0.533333rem -0.573333rem;
}
.ywly_list .ywly_list_info dt.ywly_tel_icon {
  background-position: -1.066667rem -0.573333rem;
}
.ywly_list .ywly_list_info dt.ywly_add_icon {
  background-position: 0rem -0.573333rem;
}

/* 资料库 */
.zlk_list {
  width: 8.933333rem;
  height: auto;
  overflow: hidden;
  padding: 0.266667rem 0rem;
}

.zlk_list li {
  float: left;
  width:4.066667rem;
  margin:0.2rem;
  height: 2.266667rem;
  position: relative;
}
.zlk_list li span {
  width:4.066667rem; 
  height: 1.666667rem;
  background:#e4eef8 url(../img/zlk_bg.png) no-repeat;
  background-size: 60% 100%;
  display: block;
  font-size:0.32rem;
  position: absolute;
  left:0;
  top:0;
  border-bottom: 0.066667rem solid #005194;
  border-radius: 0.133333rem;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  color:#005194;
}
.zlk_list li i {
  width:0.733333rem;
  height: 0.733333rem;
  position: absolute;
  display: block;
  background: #005194;
  color:#fff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size:0.32rem;
  border-radius: 0.733333rem;
  font-style: normal;
  left:1.666667rem;
  top:1.333333rem;
}

/* 精彩活动 */

.swiper-container-jchd {
  width:8.933333rem;
  height: auto;
  position: relative;
  padding-top:0.6rem;
  padding-bottom:1.2rem;
}
.swiper-container-jchd .swiper-slide {
   width:5.373333rem;
   height: 10.773333rem; 
   background: url(../img/phone_bg.png);
   background-size:100% 100%;
}
.swiper-container-jchd .swiper-slide span {
  display: block;
  width:5rem;
  height: 1.066667rem;
  background-image: linear-gradient( to bottom, rgba(0,81,148,.0) 0%,rgba(0,81,148,1) 100%);
  color:#fff;
  font-size:0.32rem;
  line-height: 1.333333rem;
  position: absolute;
  text-align: center;
  left:0.186667rem;
  top:8.76rem;
}

.swiper-container-jchd .swiper-slide img {
  width:5rem;
  height: 8.893333rem;
  position: absolute;
  left:0.186667rem;
  top:0.933333rem;
}


.swiper-container-jchd .swiper-pagination-bullet-active {
  background: #FFE100 !important;
  width:0.666667rem !important;
  height: 0.133333rem !important;
  border-radius: 0.133333rem !important;
  opacity:1 !important;
  transition: .1s;
}
.swiper-container-jchd .swiper-pagination-bullet {
  width:0.133333rem;
  height: 0.133333rem;
  background: #666;
  opacity:.5;
  transition: .1s;
}

.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right {
  border-radius: 0.4rem;
}



.pager {
  width:100%;
  text-align: center;
  padding:0 0 .2rem 0;
  display: flex; justify-content: center; align-items: center;
}
.pager li {
  margin: 0 .4rem;
  width:2.5rem;
  height: 1rem;  
}
.pager li a {
  width:2.5rem;
  height: 1rem;
  display: block;
  border: 1px solid #C6DFF9;
  border-radius: 1rem;
  font-size: .6rem; 
  font-family: dingding;
  background: #e4eef8;
  line-height: 1rem;
  color:#005194;
}
.pager li.disabled span {
  width:2.5rem;
  height: 1rem;
  display: block;
  background: #f0f0f0;
  color:#ccc;
  border:1px solid #eee;
  border-radius: 1rem;
  line-height: 1rem;
  font-family: dingding;
  font-size: .6rem; 
}