* {margin:0;padding:0;}
.father {width:100%;}
.pic-wid {width:100%;}
.mt1 {margin:10px 0;}
.mt2 {margin:20px 0;}
.mt4 {margin:40px 0;}
.pt1 {padding:10px 0;}
.pt2 {padding:20px 0;}
.lf {float:left;}
.rf {float:right;}
.clear {clear:both;}
.bg{
  background: #fff;
  border-radius: 20px;
  border: 6px solid #c39ec3;
}
.bg2{
  background: #fff;
  border-radius: 20px;
  border: 6px solid #333f95;
}
h3 {background:#febd57;color:#fff !important;border-left:2px solid #fff;height:56px !important;line-height:56px !important;font-weight:bold !important;padding-left:15px;}
a:hover {text-decoration-line:none !important;}
.jdxw{padding:30px;background-image:url(img/tit_08.jpg);background-repeat: no-repeat;
    padding: 50px 20px 20px;
    color: #fff;
    height: 448px;
    border-radius: 20px;
}
.leader-intro{color: #666666; font-size: 18px;line-height: 30px;padding: 20px;}
.pic-leader{width: 230px;height: 260px;border-radius: 20px;}
.zhici-bg {color:#666666;padding:30px;border: 1px solid #2f358d;width: 96%;margin: 25px auto;margin-left: 2% !important;border-radius: 12px;}
.ldzc h4 {font-weight:bold;background-image: linear-gradient(to bottom, #afa3c9, #3e4394);padding: 10px 30px;color: #fff;
  font-weight: 450;border-radius: 0 20px 20px 0;width: 70%;    margin-left: -45px;}
.news ul li {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:450px;float:left;}
.news .col-lg-6{padding: 60px;}
.news a {color:#000;line-height:28px;}
.news a:hover {color:#000}
.bao {clear:both;width:94%;margin:20px auto;}
.bao #tabcon {width:100%;}
.bao #tabcon .one {float:left;width:32%;height:200px;margin-bottom:50px;margin-left:0.5%;}
.bao #tabcon .one img {    width: 93%;
    height: 160px;
    border-radius: 25px;}
.bao #tabcon .one p {font-weight:bold;margin-top:15px;text-align:center;width:100%;color:#000;font-size:20px;line-height:36px;}
.bao #tabcob {clear:both;height:340px;}
.tabcob span {    display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center; /* 垂直居中 */
  height: 50px; /* 父元素高度 */
  font-weight: bold;
  letter-spacing: 1px;
}
.tabcob{padding: 30px;}

.container {
    width: 200px; /* 容器宽度 */
 
}
.dashijian ul li {
color: #666666;line-height: 30px;border-bottom: 1px dashed #666666;   white-space: nowrap; /* 防止文本换行 */
    overflow: hidden; /* 隐藏溢出的文本 */
    text-overflow: ellipsis; /* 显示省略号 */
}
.dashijian ul li a{
color: #666666;line-height: 30px
}

.child {
  /* 子元素样式，如果需要的话 line-height: 30px;*/
}
.zi a {color: #fff; }
.bao .tabcob {height:334px;background: url(img/bg.png) no-repeat;}
.bao .tabcob img {float:left;height:150px;width:245px;border-radius:30px;border:2px solid #fff;margin-left:25px;}
.tabcob label {font-size: 24px;
    color: #214c63;
    letter-spacing: 1px;
    font-weight: bold;}
.zi h2 {color:#fff;padding-right:5px;border-bottom:1px solid #fff;}
.tabcob h2 {    /* padding: 30px 0 30px 20px; */
    color: #fff;
    text-align: left;height: 80px;padding-left: 20px;}
   
.bao .tabcob .zi {    float: right;
    width: 65%;
    /* margin: 0px 10px; margin-top:15px;*/
    margin-right: 50px;}
.bao .tabcob .zi h2 {line-height:50px;font-size:26px;}
.bao .tabcob .zi p {background-size:100%;height:90px;line-height:25px;}
#divSmallBox {overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox {clear:both;width:990px;height:360px;margin:40px auto;background:#333;overflow:hidden;position:relative;border:1px solid #ccc;}
#playBox .oUlplay {width:99999px;position:absolute;left:0;top:0;}
#playBox .oUlplay li {float:left;}
#playBox .oUlplay li .nang {margin-top:-320px;position:relative;height:500px;font-size:12px;line-height:20px;width:600px;margin-left:320px;}
#playBox .oUlplay li .nang dt {width:432px;height:67px;background:url(img/qiyue/honer.jpg) no-repeat;background-size:100%;color:#fff;margin:0px auto;text-align:center;font-size:18px;line-height:55px;font-weight:bold;}
#playBox .oUlplay li .nang h1 {color:#01af67;height:40px;text-align:center;}
#playBox .oUlplay li .nang p {font-size:14px;color:#01af67;margin-top:20px;}
#playBox .pre {cursor:pointer;width:45px;height:45px;background:url(img/chu9/l.png) no-repeat;position:absolute;top:150px;left:10px;z-index:10;}
#playBox .next {cursor:pointer;width:45px;height:45px;background:url(img/chu9/r.png) no-repeat;position:absolute;top:150px;right:10px;z-index:10;}
#playBox .smalltitle {width:1200px;height:10px;position:absolute;bottom:15px;z-index:10;}
#playBox .smalltitle ul {width:200px;float:right;}
#playBox .smalltitle ul li {width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;float:left;overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle {background:#69aaec;}
.introduce {color:#214c8b;text-align:left;font-size: 14px;padding-top: 10px;}
dt {width:459px;height:46px;background:#767676;margin:0 auto;line-height:46px;color:#fff;border-radius:20px;margin:20px auto;font-size:18px;}
.pic-product {width: 100%;}
.swiper-button-next,.swiper-button-prev {color:#4c4e51 !important;}
.newsblock71 {width:650px;margin:10px auto;list-style:none;height:50px;}
.newsblock71 ul {width:700px;margin:10px auto;list-style:none;height:50px}
.newsblock71 ul li {display:inline;height:50px;line-height:50px;margin:0 10px 0 10px}
.newsblock71 ul li a {color:#333;font-weight:bold;font-size:14px;}
.newsblock71 ul li a:hover {color:#333}
.bottombar2 {width:100%;background:#3a3f43;line-height:24px;height:24px;font-size:14px;text-align:center;color:#fff;}
.bottombar2 a {color:#fff;}

.biaoti {position:relative;z-index:99;}
.line {width:100%;height:4px;background:#fff;border-radius:20px;margin-bottom: 5px;margin-top: 15px}
.line2 {width:100%;height:2px;background:#fff;border-radius:20px;margin-bottom: 15px}

.line3{width:100%;height:4px;background:#214c63;border-radius:20px;margin-bottom: 5px;margin-top: 15px}
.line4{width:100%;height:2px;background:#214c63;border-radius:20px;margin-bottom: 15px}
.swiper-pagination-bullet {width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px)) !important;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px)) !important;display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);}
.rysk {background:#fff;padding:30px !important;}

.product-introduce h2 {color:#134184;font-size: 18px;}
.box-product , .jdxw{display:flex;align-items:center;justify-content:center;}
.zi a:hover{color: #abaac9}
.hx{height: 500px;}
.product-introduce {padding-right:10px;}
  .product-pic-good {
    margin: 0 auto;
    width: 250px;
    height: 250px;
    display: flex;
    align-items: center;
}
.product-name{background-image: linear-gradient(to right, #5d6dc5, #5891de);height: 50px;width: 100%;margin:0 auto;padding-top: 10px;line-height: 5px;margin: 10px auto}
#name1{font-size: 14px;color: #fff;line-height:18px;}
.product-name p{margin-bottom: 0 !important;}
.name-product-pic-good {
    display: flex
;
    align-items: center;
    justify-content: center;
    background: linear-gradient(to right, #6575cd, #5595df);
    height: 50px;
    color: #fff;
    text-align: center;
    font-size: 14px;
}
.boxnew{box-shadow: 2px 5px 10px #e2e2e2;height: 330px;}

.swiper-wrapperr {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}
.swiper-paginationn {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
}