@charset "utf-8"; 



.iyin {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
}

.eyin {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.syin {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.layui-layer-title {
    font-size: 0 !important;
}

.eyin4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.eyin4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
}

* {
    --left: 8.335%;
}

.container { width: 83.33%; margin: 0 auto; }

.mo { display: none !important; }

@media(max-width:1600px) {
	.container { width: 90%; }
	* { --left: 5%; }
}

@media(max-width:1100px) {
    .mo { display: block !important; }
    .pc { display: none !important; }

    .container { width: 100%; padding: 0 20px; }
    * { --left: 20px; }
}

.mowei { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; }
.img100 img { width: 100%; }
.fengfex { height:41px; padding: 7px 40px; overflow: hidden; background: rgb(0, 0, 0); backdrop-filter: blur(30px); }
.fengfex .ding { height:27px; overflow:hidden; }
.fengfex .ding .slideTxtBox { position: relative; padding-right: 40px; }
.fengfex .ding .woepwp { overflow: hidden; }
.fengfex .ding .woepwp ul { display:flex; }
.playState { display: block; width: 10px; height: 11px; background: url(../images/playState.svg)no-repeat center center/cover; position: absolute; right: 0; top: 50%; transform: translateY(-50%)scale(1); transition:all .3s;  }
.playState.pauseState { background: url(../images/playStateb.svg)no-repeat center center/cover; width:8px; }
.playState:hover {
    background: url(../images/playStatea.svg)no-repeat center center/cover;
}
.fengfex .guanbio { position:absolute; top:49%; transform:translateY(-50%)scale(1); transition:all .3s; color:#fff; z-index:3; width:11px; height:11px; line-height:1; right:15px; background:url(../images/xxx.svg)no-repeat center center/cover; }
.fengfex .guanbio:hover {
    background:url(../images/xxxa.svg)no-repeat center center/cover;
}
.fengfex .ding li { height: 27px; width: 360px !important; margin-right: 60px}
.fengfex .ding li a { display: block; }
.fengfex .ding li a .la { line-height: 25px; height: 25px; border-radius: 5px; padding: 0 7px; border: 1px solid #323232; color:#101010; }
.fengfex .ding li a .lb { line-height: 27px; margin-left: 10px; color:#101010; }
.fengfex .ding li a .lc { margin-left: 10px; position: relative;  width: calc(100% - 191px);  }
.fengfex .ding li a .lc::before {
	position: absolute;
	content: "";
	top: 48%;
	right: -20px;
	width: 10px;
	height: 10px;
	transition: all .5s;
	transform: translateY(-50%);
	background: url(../images/dingee1.svg)no-repeat center center/cover;
	transition: all 0.5s;
    transform: translateY(-50%)rotate(0deg);
    backface-visibility: hidden;
    perspective: 1000px;
    will-change: transform;
    transform-style: preserve-3d;
}
.fengfex .ding li:hover a .lc::before {
	background: url(../images/dingee1a.svg)no-repeat center center/cover;
    transform: translateY(-50%)rotate(45deg);
}
.fengfex .ding li a .lc span { transition:all .5s; display: block; color: #aaa; line-height: 27px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.fengfex .ding li:hover a .lc span {
    color: #fff;
}

.heeder { border-bottom: 1px solid rgba(255,255,255, 0.2); padding: 0 40px; transition: all .5s; background: rgba(255,255,255,0); }
.heeder .logo a { display: block; padding: 21px 0 18px; }
.heeder .logo a .m2 { display: none; }
.heeder .aoew .webo ul li { float: left; margin-right: 26px; }
.heeder .aoew .webo ul li:last-child { margin-right: 0; }
.heeder .aoew .webo ul li .sub { color: #fff; position:relative; padding: 23px 5px 20px; display: block; font-size: 16px; line-height: 1; transition: all .5s; z-index:5; }
.heeder .aoew .bowe { margin-left: 60px; }
.heeder .aoew .bowe .o { margin-right: 20px; }
.heeder .aoew .bowe .o:last-child { margin-right: 0; }
.heeder .aoew .bowe .o a { display: block; padding: 21px 0 20px; position:relative; z-index:1; }
.heeder .aoew .bowe .o a .m2 { display: none; }

.heeder .aoew .bowe .o a img, { transform: translateY(0px); transition:all .3s; }
.heeder .aoew .bowe .o a:hover img { transform: translateY(-5px); transition:all .3s; }


.heeder .aoew .webo ul li.cur {
    
}

.heeder .aoew .webo ul li .sub::before { position: absolute; bottom: 0px; left: 0; content: ""; width: 0%; height: 3px; transition: all .5s; background: #1B61D9; }
.heeder.fixed-head .aoew .webo ul li.cur .sub { background: #F1F1F1; }
.heeder .aoew .webo ul li.cur .sub::before,
.heeder .aoew .webo ul li:hover .sub::before{ width: 100%; }
.heedermwe .aoew .webo ul li.cur .sub {     background: #F1F1F1;}

/*.heedermwe .aoew .webo ul li:Hover .sub {     background: #F1F1F1; }*/
/*.heeder.fixed-head .aoew .webo ul li:Hover .sub {     background: #F1F1F1; }*/

.heeder.fixed-head { background: #fff; border-color: #EEF0F3;76 }
.heeder.fixed-head .logo a .m2 { display: block; }
.heeder.fixed-head .logo a .m1 { display: none; }
.heeder.fixed-head .aoew .webo ul li .sub { color:#101010; }
/*.heeder .aoew .webo ul li:hover .sub {*/
/*    background: #F1F1F1;*/
/*}*/
.heeder.fixed-head .aoew .bowe .o a .m2 { display: block; }
.heeder.fixed-head .aoew .bowe .o a .m1 { display: none; }

.banner { position: relative; z-index: 2; background: #fff; }
.banner .debo { position: absolute; top: 48%; transform: translateY(-50%); left: 5%; width: 100%; transition: all 1s; opacity: 0;z-index:2; }
.banner .swiper-slide-active .debo { left: 0; opacity: 1; }
.banner .debo .boa { line-height: 1.2; }
.banner .debo .bob { line-height: 1.625; margin: 13px 0 55px; }
.banner .pc { height: 100vh; }

.banner .img100 { width: 100%; height: 100vh; position: relative; }


.banner video {
    object-fit: cover; 
    width:100%;
    height:100%;
    min-height: 100%;
    min-width: 100%;
    position:absolute;
    top:50%;
    left:50%;
    transform: translate(-50%, -50%);
} 
.banner .sdieewo { position: absolute; bottom: 57px; left: 0; padding-left: var(--left); width: 100%; z-index: 1; }
.banner .sdieewo .swiper-pagination { position: initial; line-height: 9px; text-align: left; width: auto; margin-right: 30px; }
.banner .sdieewo .swiper-pagination .swiper-pagination-bullet { opacity: 1; position: relative; border-radius:30px; background: rgba(255, 255, 255, 0.4); width: 7px; height: 7px; overflow: hidden; transition: all .5s; margin-right: 36px; }
.banner .sdieewo .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.banner .sdieewo .swiper-pagination .swiper-pagination-bullet.cur { width: 78px; border-radius: 30px; }
.banner .sdieewo .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 6px; height: 6px; position: absolute; left:0; top:0; background: #fff; }
.banner .sdieewo .swiper-pagination .swiper-pagination-bullet.cur:after {
    -webkit-animation: w100 6s infinite;
    animation: w100 6s infinite;
}
@-webkit-keyframes w100 {
    0% { width: 0; }
    100% { width: 100%; }
}
@keyframes w100 {
    0% { width: 0; }
    100% { width: 100%; }
}
.banner .sdieewo .weoi { line-height: 1; font-size: 12px; }


.qxgd-xy { position: absolute;  bottom: 130px; right: 53px; z-index: 1; text-align: center; }
.banner .qxgd-xy .qxgd-xyb { writing-mode: vertical-rl; color: #fff; font-size: 12px; margin-bottom: 7px; }
.banner .qxgd-xy .qxgd-xy-a { position: relative; display: inline-block; width: 2px; height: 40px; overflow: hidden; }
.banner .qxgd-xy .qxgd-xy-a .qxgd-xy-a1 { position: relative; height: 100%; }
.banner .qxgd-xy .qxgd-xy-a .qxgd-xy-a1:before{ position: absolute; content: ""; height: 100%; width: 2px; background: #fff; background: rgba(255, 255, 255, .3); }
.banner .qxgd-xy .qxgd-xy-a .qxgd-xy-a1:after{ position: absolute; content: ""; height: 18px; width: 2px; background: #fff; top: 0; -webkit-animation: haha1 1s linear infinite; }
@-webkit-keyframes haha1 {
	0% {
		top: 0;
		opacity: 1;
	}
	25% {
		top: 25%;
		opacity: 0.75;
	}
	50% {
		top: 45%;
		opacity: 0.5;
	}
	75% {
		top: 65%;
		opacity: 0.25;
	}
	100% {
		top: 85%;
		opacity: 0;
	}
}


@media(max-width:1100px) {
    .banner .img100 { height: auto; }
    .heeder { padding: 0 20px; }
    .heeder .logo a { padding: 15px 0; }
    .heeder .logo img { height: 15px; }
    .heeder .aoew { display: none; }

    .banner { margin-top:105px; }
    .banner img { height: 50vh; }
    .qxgd-xy { display: none; }
    .banner .debo {
        position: initial;
        transform: translateY(0);
        margin-bottom: 20px;
    }
    .banner .debo .boa,
    .banner .debo .bob { color:#000000; }
    .banner .debo .bob { margin: 5px 0 20px; }
    .banner .debo .bob br { display: none; }
    .banner .sdieewo .weoi { display: none; }
    .banner .sdieewo { bottom: 20px; }
    .banner .sdieewo .swiper-pagination .swiper-pagination-bullet { margin-right: 20px; }
    .banner .sdieewo .swiper-pagination .swiper-pagination-bullet.cur { width: 55px; }
}


/**首页**/
.zi2 { position: relative; z-index: 2; }
.indxbt .b { margin-bottom: 15px; }
.indxbt .t { line-height: 1.25; }

.indexA { padding: 5.98958vw 0 4.42708vw; overflow: hidden; background: #fff; }
.indexA .dexal { width: 50%; }
.indexA .dexar { width: 49.75%; }
.indexA .dexar .jiee { line-height: 1.77; }
/*@keyframes breathFlowWeo {*/
/*  0%, 100% {*/
/*    background: linear-gradient(135deg, */
/*      rgba(120, 180, 220, 0.5),*/
/*      rgba(140, 190, 230, 0.5),*/
/*      rgba(160, 200, 240, 0.5),*/
/*      rgba(140, 210, 200, 0.5),*/
/*      rgba(120, 200, 180, 0.5),*/
/*      rgba(100, 190, 160, 0.5)*/
/*    );*/
/*    background-size: 600% 600%;*/
/*    background-position: 0% 50%;*/
/*  }*/
/*  50% {*/
/*    background-size: 600% 600%;*/
/*    background-position: 100% 50%;*/
/*  }*/
/*}*/

/*@keyframes breathFlowWoe {*/
/*  0%, 100% {*/
/*    background: linear-gradient(45deg, */
/*      rgba(100, 190, 160, 0.5),*/
/*      rgba(120, 200, 180, 0.5),*/
/*      rgba(140, 210, 200, 0.5),*/
/*      rgba(160, 200, 240, 0.5),*/
/*      rgba(140, 190, 230, 0.5),*/
/*      rgba(120, 180, 220, 0.5)*/
/*    );*/
/*    background-size: 600% 600%;*/
/*    background-position: 0% 50%;*/
/*  }*/
/*  50% {*/
/*    background-size: 600% 600%;*/
/*    background-position: 100% 50%;*/
/*  }*/
/*}*/

/* 2. 上下飘动动画（保持柔和幅度） */
/*@keyframes float {*/
/*  0%, 100% {*/
/*    transform: translateY(0vw) scale(1); */
    opacity: 0.4; /* 呼气状态：透明度低 */
/*  }*/
/*  50% {*/
/*    transform: translateY(-1.5vw) scale(1.02); */
    opacity: 0.6; /* 吸气状态：透明度高，轻微放大 */
/*  }*/
/*}*/

/*@keyframes float2 {*/
/*  0%, 100% {*/
/*    transform: translateY(0vw) scale(1); */
/*    opacity: 0.4;*/
/*  }*/
/*  50% {*/
/*    transform: translateY(1.5vw) scale(1.02); */
/*    opacity: 0.6;*/
/*  }*/
/*}*/

/* 3. 呼吸式放大缩小（增强幅度对比） */
/*@keyframes breathScale {*/
/*  0%, 100% {*/
    transform: scale(1); /* 呼气：收缩 */
/*  }*/
/*  50% {*/
    transform: scale(1.08); /* 吸气：放大更明显 */
/*  }*/
/*}*/

/* 4. 模糊脉冲（与呼吸节奏同步） */
/*@keyframes blurPulse {*/
/*  0%, 100% { */
    filter: blur(16px) hue-rotate(0deg); /* 呼气：模糊度低 */
/*  }*/
/*  50% { */
    filter: blur(20px) hue-rotate(20deg); /* 吸气：模糊度高，色调微偏 */
/*  }*/
/*}*/

/* 左侧圆形 */
/*.weo {*/
/*  position: absolute;*/
/*  top: -2.96875vw;*/
/*  left: -12.65625vw;*/
/*  width: 33.59375vw;*/
/*  height: 33.59375vw;*/
/*  border-radius: 50%;*/
/*  background: linear-gradient(135deg, */
/*    rgba(120, 180, 220, 0.5),*/
/*    rgba(140, 190, 230, 0.5),*/
/*    rgba(160, 200, 240, 0.5),*/
/*    rgba(140, 210, 200, 0.5),*/
/*    rgba(120, 200, 180, 0.5),*/
/*    rgba(100, 190, 160, 0.5)*/
/*  );*/
/*  opacity: 0.4;*/
/*  z-index: 1;*/
  /* 动画组合：流动(慢) + 浮动(中) + 呼吸缩放(快) + 模糊脉冲(快) */
/*  animation: */
    breathFlowWeo 15s ease-in-out infinite,    /* 慢节奏流动 */
    float 10s ease-in-out infinite,            /* 中等节奏浮动 */
    breathScale 5s ease-in-out infinite,       /* 快节奏呼吸缩放（流动的1/3） */
    blurPulse 5s ease-in-out infinite;         /* 与呼吸缩放同步 */
/*}*/

/* 右侧圆形 */
/*.woe {*/
/*  position: absolute;*/
/*  bottom: -11.97916vw;*/
/*  right: -13.54166vw;*/
/*  width: 32.08333vw;*/
/*  height: 32.08333vw;*/
/*  border-radius: 50%;*/
/*  background: linear-gradient(45deg, */
/*    rgba(100, 190, 160, 0.5),*/
/*    rgba(120, 200, 180, 0.5),*/
/*    rgba(140, 210, 200, 0.5),*/
/*    rgba(160, 200, 240, 0.5),*/
/*    rgba(140, 190, 230, 0.5),*/
/*    rgba(120, 180, 220, 0.5)*/
/*  );*/
/*  opacity: 0.4;*/
/*  z-index: 1;*/
  /* 反向动画形成对称感 */
/*  animation: */
/*    breathFlowWoe 15s ease-in-out infinite reverse,*/
/*    float2 10s ease-in-out infinite,*/
/*    breathScale 5s ease-in-out infinite reverse,*/
/*    blurPulse 5s ease-in-out infinite reverse;*/
/*}*/

@keyframes breathFlowWeo {
  0%, 100% {
    background: linear-gradient(135deg, 
      rgba(120, 180, 220, 0.8),
      rgba(140, 190, 230, 0.8),
      rgba(160, 200, 240, 0.8),
      rgba(140, 210, 200, 0.8),
      rgba(120, 200, 180, 0.8),
      rgba(100, 190, 160, 0.8)
    );
    background-size: 600% 600%;
    background-position: 0% 50%;
  }
  50% {
    background-size: 600% 600%;
    background-position: 100% 50%;
  }
}

@keyframes breathFlowWoe {
  0%, 100% {
    background: linear-gradient(45deg, 
      rgba(100, 190, 160, 0.8),
      rgba(120, 200, 180, 0.8),
      rgba(140, 210, 200, 0.8),
      rgba(160, 200, 240, 0.8),
      rgba(140, 190, 230, 0.8),
      rgba(120, 180, 220, 0.8)
    );
    background-size: 600% 600%;
    background-position: 0% 50%;
  }
  50% {
    background-size: 600% 600%;
    background-position: 100% 50%;
  }
}

/* 2. 上下飘动动画（保持柔和幅度） */
@keyframes float {
  0%, 100% {
    transform: translateY(0vw) scale(1); 
    opacity: 0.4; /* 呼气状态：透明度低 */
  }
  50% {
    transform: translateY(-1.5vw) scale(1.1); 
    opacity: 0.6; /* 吸气状态：透明度高，轻微放大 */
  }
}

@keyframes float2 {
  0%, 100% {
    transform: translateY(0vw) scale(1); 
    opacity: 0.4;
  }
  50% {
    transform: translateY(1.5vw) scale(1.1); 
    opacity: 0.6;
  }
}

/* 3. 呼吸式放大缩小（增强幅度对比） */
@keyframes breathScale {
  0%, 100% {
    transform: scale(1); /* 呼气：收缩 */
  }
  50% {
    transform: scale(1.1); /* 吸气：放大更明显 */
  }
}

/* 4. 模糊脉冲（与呼吸节奏同步） */
@keyframes blurPulse {
  0%, 100% { 
    filter: blur(16px) hue-rotate(0deg); /* 呼气：模糊度低 */
  }
  50% { 
    filter: blur(20px) hue-rotate(20deg); /* 吸气：模糊度高，色调微偏 */
  }
}

/* 左侧圆形 */
.weo {
  position: absolute;
  top: -2.96875vw;
  left: -12.65625vw;
  width: 33.59375vw;
  height: 33.59375vw;
  border-radius: 50%;
  background: linear-gradient(135deg, 
    rgba(120, 180, 220, 0.5),
    rgba(140, 190, 230, 0.5),
    rgba(160, 200, 240, 0.5),
    rgba(140, 210, 200, 0.5),
    rgba(120, 200, 180, 0.5),
    rgba(100, 190, 160, 0.5)
  );
  opacity: 0.4;
  z-index: 1;
  /* 动画组合：流动(慢) + 浮动(中) + 呼吸缩放(快) + 模糊脉冲(快) */
  animation: 
    breathFlowWeo 15s ease-in-out infinite,    /* 慢节奏流动 */
    float 10s ease-in-out infinite,            /* 中等节奏浮动 */
    breathScale 5s ease-in-out infinite,       /* 快节奏呼吸缩放（流动的1/3） */
    blurPulse 5s ease-in-out infinite;         /* 与呼吸缩放同步 */
}

/* 右侧圆形 */
.woe {
  position: absolute;
  bottom: -11.97916vw;
  right: -13.54166vw;
  width: 32.08333vw;
  height: 32.08333vw;
  border-radius: 50%;
  background: linear-gradient(45deg, 
    rgba(100, 190, 160, 0.5),
    rgba(120, 200, 180, 0.5),
    rgba(140, 210, 200, 0.5),
    rgba(160, 200, 240, 0.5),
    rgba(140, 190, 230, 0.5),
    rgba(120, 180, 220, 0.5)
  );
  opacity: 0.4;
  z-index: 1;
  /* 反向动画形成对称感 */
  animation: 
    breathFlowWoe 15s ease-in-out infinite reverse,
    float2 10s ease-in-out infinite,
    breathScale 5s ease-in-out infinite reverse,
    blurPulse 5s ease-in-out infinite reverse;
}
.indexA .toweo .dexar .siwep { margin-top: 35px; }
.indexA .toweo .dexar .siwep ul { display: flex; flex-wrap: wrap; }
.indexA .toweo .dexar .siwep ul li { float: left; margin-right: 3.8%; width: 30.8%; }
.indexA .toweo .dexar .siwep ul li:last-child { margin-right: 0; }
.indexA .toweo .dexar .siwep ul li .w { position: relative; font-size: 86px; background: linear-gradient(180deg, #5A92F1 0%, #1B61D9 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; line-height: .85; margin: 10px 0 13px; padding: 0 0 20px; border-bottom: 1px solid #D8D8D8; }
.indexA .toweo .dexar .siwep ul li .w::before { position: absolute; bottom: -1px; width: 98px; background: #1B61D9; content: ""; left: 0; height: 1px; }
.indexA .toweo .dexar .siwep ul li .w i { font-style: normal; }
.indexA .toweo .dexar .an { margin-top: 52px; }
.indexA .toweo .dexar .an a:nth-child(2n) { background: #F1F1F1;}
.indexA .toweo .dexar .an a:nth-child(2n) span { color:#000; }
.indexA .toweo .dexar .an a:last-child { margin-left: 20px; }
.indexA .twoeo { position: relative; }
.indexA .twoeo::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 1px; background: linear-gradient(90deg, #EEF0F3 0%, #A9B1BC 100%) ; }
.indexA .twoeo { padding-top: 3.38541vw; margin-top: 9.6875vw; }
.indexA .twoeo .oeor { width: 50%; line-height: 1.25; }

.indexB1 { opacity: 0; }
/*.indexB { width: 100%; height: 100vh; overflow: hidden; }*/
.indexB { width: 100%;  }
/*.indexB2 { width: 100%; height: 100vh; position: fixed; top: 0; left: 0; }*/
.indexB2 { width: 100%; top: 0; left: 0; }
.indexB .bg { 
    /*height: 100vh; */
    width: 100%;
    background-size: 100% 100% !important;
}
.indexB .bg video { width:100%; height:100%; object-fit: cover; }
.indexB .swiper-container { overflow: hidden; }
.indexB .tanchuang { left: auto!important; height:100%; display: block!important; position: absolute; top: 0; right: -50%;   width: 30%; background: rgba(255, 255, 255, 0.88); z-index: 1; backdrop-filter: blur(316px); padding: 14vh 5.20833vw 3.38541vw 4.16666vw; }
.indexB .tanchuang .guanbi { text-align: right; line-height: 50px; font-size: 14px; color:#101010; cursor: pointer; margin-right: -60px; margin-bottom: 5vw; }
.indexB .tanchuang .guanbi span { transform:scale(1); transition:all .5s; border-radius: 36px; vertical-align: middle; margin-left: 14px; overflow: hidden; display: inline-block; width: 58.44px; height: 50px; background: #323234; position: relative; }
.indexB .tanchuang .guanbi span::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 12px; height: 12px; background: url(../images/spanw.svg)no-repeat center center/cover; }

.indexB .tanchuang .guanbi:hover span { transform:scale(1.08); }

.indexB .tanchuang .swiper-slide .img { overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 96% 100%, 50% 100%, 0 100%, 0 10%); }
.indexB .tanchuang .swiper-slide .bt { margin-top: 40px; }
.indexB .tanchuang .swiper-slide .nr { line-height: 1.42; padding-right: 40px; margin-top: 12px; }
.indexB .tanchuang .swiper-slide .ous { font-size: 14px; color:#101010; line-height: 1; margin-top: 40px; }
.indexB .tanchuang .swiper-slide .ous span { display: inline-block; width: 8px; height: 8px; margin-left: 6px; background: url(../images/ousww.svg)no-repeat center center/cover; }

.indexB .tanchuang .anweo { text-align: right; position: absolute; bottom: 3.38541vw; width: 100%; right: 4.0625vw; }
.indexB .tanchuang .anweo .swipeo { display: inline-block; }

.indexB .tanchuang.wowe { right: 0; }



.indexB .dian {
    width: 63px;
    height: 63px;
    position: absolute;
    top: 50%;
    left: 50%;
    /* 注意：原代码中重复设置了 transform，这里合并为一个（先位移再缩放） */
    transform: translate(-50%, -50%) scale(1); 
    border-radius: 50%;
    cursor: pointer;
    transition: all .5s; /* 保留原过渡效果（如果需要） */
    
    /* 添加动画：放大到1.2倍再缩小回1倍，无限循环 */
    animation: scaleLoop 2s ease-in-out infinite;
}

/* 定义放大缩小的关键帧动画 */
@keyframes scaleLoop {
    0% {
        transform: translate(-50%, -50%) scale(1); /* 初始状态：原大小 */
    }
    50% {
        transform: translate(-50%, -50%) scale(1.2); /* 中间状态：放大到1.2倍 */
    }
    100% {
        transform: translate(-50%, -50%) scale(1); /* 结束状态：回到原大小 */
    }
}
.indexB .dian::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 14px; height: 14px; background: url(../images/dian.svg)no-repeat center center/cover; background: url(../images/diana.svg)no-repeat center center/cover; z-index: 3; }
.indexB .dian::after { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; content: ""; transform: translate(-50%,-50%); background: #1F67F0; opacity: .3; border-radius: 50%; }
.indexB .dian span {  position: absolute;top: 50%; left: 50%; transform: translate(-50%,-50%) scale(1); width: 40px; height: 40px; z-index: 2; border-radius: 50%;   background: #1F67F0; transition: all .5s; }


.indexB .dian:hover:before {background: url(../images/dian.svg)no-repeat center center/cover; }
.indexB .dian:hover span {  background: #fff; }

.indexB .dian.cur { transform: scale(1.3); }
.indexB .dian.cur span { transform:translate(-50%,-50%) scale(1.1); }

.indexB .n1 { left: 6%; top: 60%; }
.indexB .n2 { left: 9%; top: 85%; }
.indexB .n3 { left: 37%; top: 50%; }
.indexB .n4 { left: 50%; top: 70%; }
.indexB .n5 { left: 65%; top: 30%; }


.indexC { background: rgba(255, 255, 255, 0.88); backdrop-filter: blur(110px); padding: 5.46875vw 0 5.05208vw; }
.indexC .indxbt { margin-bottom: 1.82291vw; }
.indexC .swiper-container { overflow: hidden; margin-bottom: 2.23958vw; }
.indexC .swiper-container .swiper-slide .img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 100% 100%, 0% 100%, 0 100%, 0 10%); }
.indexC .swiper-container .swiper-slide .img img { border-radius:5px; overflow:hidden; }
.indexC .swiper-container .swiper-slide:hover .img{ transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 94% 100%, 50% 100%, 0 100%, 0 10%); }
.indexC .swiper-container .swiper-slide a { display: block; }
.indexC .swiper-container .swiper-slide a .weoz { padding: 30px 11px 30px 0; }
.indexC .swiper-container .swiper-slide a .e { line-height: 1.452; margin-top: 10px; }
.indexC .swiper-container .swiper-slide a .ous { font-size: 14px; color:#101010; line-height: 1; margin-top: 1.82291vw; }
.indexC .swiper-container .swiper-slide a .ous span { display: inline-block; width: 8px; height: 8px; margin-left: 6px; background: url(../images/ousww.svg)no-repeat center center/cover; }


.indexD { padding: 5.98958vw 0 0; }
.indexD .dexdtop .asnewn { width: 50.625%; line-height: 1.77; }
.indexD .dexdbott { margin-top: 40px; }
.indexD .dexdbott ul { display: flex; flex-wrap: wrap; }

.indexD .dexdbott ul li:nth-child(4n) { margin-right: 0; }
.indexD .dexdbott ul li a { display: block; padding: 30px 20px 25px; transition:all 0.6s; overflow: hidden;  }


.indexD .dexdbott ul li { float: left; border: 1px solid #D8D8D8; width: 24.75%; margin-right: .32%; margin-bottom: .32%; border-radius: 6px; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 100% 100%, 0% 100%, 0 100%, 0 10%); }
.indexD .dexdbott ul li:hover { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 96% 100%, 50% 100%, 0 100%, 0 10%); }




.indexD .dexdbott ul li a .icon img { height: 60px; }
.indexD .dexdbott ul li a .icon .m2 { display: none; }
.indexD .dexdbott ul li:hover a .icon .m1 { display: none; }
.indexD .dexdbott ul li:hover a .icon .m2 { display: inline-block; }
.indexD .dexdbott ul li:hover { background: linear-gradient(180deg, #5A92F1 0%, #1B61D9 100%); }

.indexD .dexdbott ul li .wenzw { height: 40px; margin-top: 25px; overflow: hidden; }
.indexD .dexdbott ul li .wenzw .nr { display: none; padding-right: 30px; }
.indexD .dexdbott ul li:hover .wenzw .nr { display: inline-block; line-height: 1.4; }
.indexD .dexdbott ul li:hover .wenzw .bt { display: none; }
.indexD .dexdbott ul li .anwe { width: 12px; height: 12px; background: url(../images/anwe.svg)no-repeat center center/cover; margin-top: 25px;     transition: all .5s;
    transform: rotate(0deg); }
.indexD .dexdbott ul li:hover .anwe { width: 12px; height: 12px; background: url(../images/anwea.svg)no-repeat center center/cover; transform: rotate(45deg); }

.indexE { padding: 5.98958vw 0; }
.indexE .xoweoewo { margin-top: 2.86458vw; }
.indexE .xoweoewo ul { display: flex; flex-wrap: wrap; }
.indexE .xoweoewo ul li { float: left; background: #fff; border: 1px solid #D8D8D8; border-radius: 6px; overflow: hidden; padding: 34px 38px; width: 24.8%; margin-right: .25%; }
.indexE .xoweoewo ul li video {width:35%;   object-fit: cover; }
.indexE .xoweoewo ul li:last-child { margin-right: 0; }
.indexE .xoweoewo ul li img { height:100px; }
.indexE .xoweoewo ul li .wenzo { margin-top: 5.98958vw; }
.indexE .xoweoewo ul li .wenzo .js { margin: 20px 0 8px; }
.indexE .xoweoewo ul li .wenzo .nr { line-height: 1.42; }
.indexE .xoweoewo ul li .wenzo .xbt {
    /*color:#101010;*/
    margin-top: 20px;
}

 .img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 100% 100%, 0% 100%, 0 100%, 0 10%); }

 .img:hover{ transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 94% 100%, 50% 100%, 0 100%, 0 10%); }

.indexF .dexfowe { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; left: 0; padding: 0 80px; }
.indexF .dexfowe .more { margin-top: 35px; }

.gaosen .woe { top: 26%; transform: translateY(-50%); bottom: auto; right: -28vw; background: url(../images/gaosen.png)no-repeat center center/cover; border-radius: 0; width: 73.33333vw; height: 57.80208vw; }

.gaosen .weo { top: 58%; transform: translateY(-50%); bottom: auto; left: -6vw; background: url(../images/gaosean.png)no-repeat center center/cover; filter: blur(280px); border-radius: 0; width: 29.21875vw; height: 32.55208vw; }



.footer { background: rgb(50, 50, 50); }
.footer .flex { display: flex; flex-wrap: wrap; }
.footer .oterl { width: 42.76%; background: url(../images/oterll.jpg)no-repeat center center/cover; padding: 110px 8.3% 30px; }
.footer .oterl .weow { line-height: 1.25; margin-top: 140px; }
.footer .oterl .tijao { margin-top: 55px; }
.footer .oterl .tijao .t { line-height: 1; margin-bottom: 22px}
.footer .oterl .tijao>.clearfix { width: 422px; }
.footer .oterl .tijao .inp { font-family:"Montserrat-Medium" !important; border-radius: 100px; padding-right: 120px; background: rgba(255, 255, 255, 0.1); color: #fff; width: 100%; height: 53px; padding-left: 20px; font-size: 14px; border: 0;
    font-family:"Montserrat-Medium" !important;}
.footer .oterl .tijao .inp::-webkit-input-placeholder {color: #fff;}
.footer .oterl .tijao .inp::-moz-placeholder {color: #fff;}
.footer .oterl .tijao .inp:-moz-placeholder {color: #fff;}
.footer .oterl .tijao .inp:-ms-input-placeholder {color: #fff;}
.footer .oterl .tijao .sub {  font-family:"Montserrat-Medium" !important; position: absolute; top: 50%; right: 4px; width: 110px; font-size: 14px; color: #183A60; border: 0; overflow: hidden; border-radius: 100px; height: calc(100% - 8px); transform: translateY(-50%)scale(1); background: #fff; opacity:1; transition:all .3s; }
.footer .oterl .tijao .sub:hover { transform: translateY(-50%)scale(1.09); }
.footer .oterl .tijao .sub.ooo {
    opacity: .5;
}


.zcdlA-e { margin-top: 20px; }
.zcdlA-e p { cursor: pointer; padding-left:22px; position: relative; font-size:12px;color:#ffffff; line-height: 1.5; }
.zcdlA-e p span { position: absolute; left: 0; top: 0; width: 16px; height: 16px; border-radius: 5px; opacity: .6; border: 2px solid #FFFFFF; top: 3px;}
.zcdlA-e p a { display:inline-block; color:#78e3ff; margin:0 5px;  text-decoration: underline; }
.zcdlA-e p span::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 8.02px; height: 5.58px; background: url(../images/agree.svg)no-repeat center center/cover; opacity: 0; }

.zcdlA-e.cur p span { background: #fff; opacity: 1; }
.zcdlA-e.cur p span::before { opacity: 1; }

.indexG { padding: 6.45833vw 0; }
.indexG .naseowe { margin-top: 36px; }
.indexG.e .naseowe ul {
    display: flex;
    flex-wrap: wrap;
}
.indexG .naseowe ul li { float: left; margin-right: 5px; width: calc(25% - 4px); border-radius:5px; overflow:hidden; margin-bottom:5px; }
.indexG .naseowe ul li:nth-child(4n){ margin-right: 0; margin-bottom: 0; }
.indexG .naseowe ul li a .img { border-radius:5px; overflow:hidden; }
.indexG .naseowe ul li a .img img { width: 100%; clip-path: polygon(0% 0, 100% 0, 100% 90%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; }
.indexG .naseowe ul li a { border: 1px solid rgba(216,216,216,1); border-top: 0; overflow: hidden; border-radius: 0 0 5px 5px;  display: block;}
.indexG .naseowe ul li a .baoew .a { position: relative; padding-right: 21px; line-height: 1; }
.indexG .naseowe ul li a .baoew .a::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); right: 11px; width: 1px; height: 100%; background: #1B61D9; }
.indexG .naseowe ul li a .baoew .a:last-child:before { width: 0; } 
.indexG .naseowe ul li .juxiang { padding: 30px 50px 30px 30px; }
.indexG .naseowe ul li .wee { 
    margin: 10px 0 0;
    word-wrap: break-word;
        display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 显示的行数 */

  overflow: hidden;
  text-overflow: ellipsis;
  height: 52.78px;
}
.indexG .naseowe ul li .wme {
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 显示的行数 */
  overflow: hidden;
  text-overflow: ellipsis;
    margin: 21px 0 17px;
    min-height: 44px;
}
.indexG .naseowe ul li .oee .el { line-height: 1; }
.indexG .naseowe ul li .oee .el  span {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 6px;
    background: url(../images/ousww.svg)no-repeat center center/cover;
}
.indexG .naseowe ul li .oee { margin-top: 30px; border-top:1px solid #E7E7E7; padding-top: 30px; }
.indexG .naseowe ul li .oee .er { padding-left: 17px; color: #101010; line-height: 1; position: relative; }
.indexG .naseowe ul li .oee .er::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 12px; height: 12px; background: url(../images/oeew.svg)no-repeat center center/cover; }


.indexG .naseowe ul li:hover a .img img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 96% 100%, 50% 100%, 0 100%, 0 10%); }
.indexG .naseowe ul li:hover .wee { text-decoration: underline; }

.footer .oterl .xianwe { margin-top: 50px; }
.footer .oterl .xianwe .e { margin-top: 12px; }
.footer .oterl .xianwe .e .o { margin-right: 20px; }
.footer .oterl .xianwe .e .o a { display: block; line-height: 1; }
.footer .oterl .xianwe .e .o a img { height:35px; transition:all .3s; transform:translateY(0); }
.footer .oterl .xianwe .e .o a:hover img { transform:translateY(-5px);  }
.footer .oterl .xianwe .e .o:last-child { margin-right: 0; }


.footer .oterr { width: 57.24%; padding: 130px 4% 38px 8.3%; }
.footer .oterr .tertop .clearfix { display: flex; flex-wrap: wrap; }
.footer .oterr dl { float: left; width: 33.33%; margin-top: 60px; }
.footer .oterr dl:nth-child(1) { margin-top: 0; }
.footer .oterr dl:nth-child(2) { margin-top: 0; }
.footer .oterr dl:nth-child(3) { margin-top: 0; }
.footer .oterr dl dt { margin-bottom: 25px; }
.footer .oterr dl dt a { display: block; color: #fff; font-size: 18px; line-height: 1; min-height: 18px; }
.footer .oterr dl:last-child dt a {   pointer-events: none;
  cursor: default; }
.footer .oterr dl dd { margin-bottom: 15px; }
.footer .oterr dl dd:last-child { margin-bottom: 0; }
/*.footer .oterr dl:last-child dd { display:none; }*/
.footer .oterr dl dd a { display: block; color: #DBDBDB; font-size: 14px; line-height: 1;  transition:all .5s; }
.footer .oterr dl dd a:hover { color:#fff; text-decoration: underline; }
.footer .oterr .terbot { padding-top: 33px; border-top: 1px solid rgba(216, 216, 216, .1); margin-top: 95px; }
.footer .oterr .terbot .rbol a { display: block; float: left; color: #DBDBDB; line-height: 1.5;     transition: all .5s; }
.footer .oterr .terbot .rbol a:hover {
    color: #fff;
    text-decoration: underline;
}
.footer .oterr .terbot .rbol span { display: block; float: left; color: #DBDBDB; margin: 0 5px; line-height: 1.5; }
.footer .oterr .terbot .rbol span:last-child { display: none; }
.footer .oterr .terbot .rbor { color: #DBDBDB; line-height: 1; }

.footer .oterl .rbor { margin-top:30px; }
.colord8 { color: #d8d8d8; }


body { overflow: hidden; }


@media(max-width:1900px) {
    .indexA .toweo .dexar .siwep ul li .w { font-size: 4.47916vw; }

    .indexB .tanchuang {     padding: 14vh 5.20833vw 3.38541vw 4.16666vw; }
    .indexB .tanchuang .guanbi span { width:50px; height:42px; }
            .indexB .dian { width: 42px; height: 42px; }
    .indexB .dian::before { width: 10px; height: 10px; }
    .indexB .dian span { width: 27px; height: 27px; }
    .indexB .tanchuang .guanbi { margin-right: 0; }
    .indexB .tanchuang .swiper-slide .nr { padding-right: 20px; }
    .indexB .tanchuang .guanbi { margin-bottom: 25px; }

}

@media(max-width:1700px) {
    .indexA .toweo .dexar .siwep ul li .w { font-size: 4.47916vw; }
    .indexB .tanchuang { padding: 17vh 5.20833vw 3.38541vw 4.16666vw; }
    .indexB .tanchuang .guanbi { margin-bottom: 3vw; }
    
    .indexB .tanchuang .swiper-slide .nr {
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2; /* 显示的行数 */
          overflow: hidden;
          text-overflow: ellipsis;
    }
    
    .indexG .naseowe ul li .wee { 

      height: 45.78px;
    }

}

@media(max-width:1500px) {
    .swipeo .dwneo {
        height: 40px;
        width: 40px;
    }

    .indexE .xoweoewo ul li .icon img { height: 80px; }
    .indexE .xoweoewo ul li .wenzo { margin-top: 2.5vw; }

    .footer .oterl { padding: 80px 5% 0; }
    .footer .oterl .tijao>.clearfix { width: 100%; }

    .footer .oterr { padding: 90px 5% 40px; }
    .footer .oterr dl { width: 30%; margin-right: 5%; }
    .footer .oterr dl:nth-child(3n) { margin-right: 0; }
    .footer .oterr dl dd a { line-height: 1.5; }
    .footer .oterr .terbot { margin-top: 50px; }

    .indexG .naseowe ul li .juxiang { padding: 15px; }
    .indexG .naseowe ul li a .baoew .a {
        font-size: 13px;
    }
    .indexG .naseowe ul li .oee { margin-top: 25px; padding-top: 25px; }
    
}

@media(max-width:1100px) {
    .weo,
    .woe { display: none; }
    .indexA { padding: 40px 0 50px; }
    .indexA .dexal { width: 100%; }
    .indxbt .b { margin-bottom: 5px; }
    .indexA .dexar { width: 100%; margin-top: 20px; }
    .indexA .toweo .dexar .siwep { margin-top: 25px; }
    .indexA .toweo .dexar .siwep ul li { width: 100%; margin-bottom: 15px; }
    .indexA .toweo .dexar .siwep ul li:last-child { margin-right: 0; }
    .indexA .toweo .dexar .siwep ul li .w { font-size: 26px; }
    .indexA .toweo .dexar .an { margin-top: 30px; }

    .indexA .toweo .dexar .an a:last-child { margin-top: 20px; margin-left: 0; }
    .indexA .twoeo .oeor { width: 100%; margin-top: 10px; }
    .indexA .twoeo { margin-top: 20px; padding-top: 20px; }

    .indexB1 { display: none; }
    .indexB2 { position: initial; height: auto; }
    .indexB .bg { height: auto; background: none; }
    .indexB .dian { width: 35px; height: 35px; }
    .indexB .dian span { width: 25px; height: 25px; }
    .indexB .tanchuang { position: initial; width: 100%; padding: 20px; height: auto; background: #ece5e5;  }
    .indexB .tanchuang .guanbi { display: none; }
    .indexB .tanchuang .swiper-slide .bt { margin-top: 20px; }
    .indexB .tanchuang .swiper-slide .ous { margin-top: 20px; }

    .indexB .tanchuang .anweo { position: initial; text-align: left; margin-top: 20px; }

    .indexC { padding: 40px 0 50px; background: #F1F1F1; }
    .indexC .indxbt { margin-bottom: 20px; }
    .indexC .swiper-container { margin-bottom: 30px; }
    .indexC .swiper-container .swiper-slide a .weoz { padding: 20px 0 20px 0; }
    .indexC .swiper-container .swiper-slide a .e { margin-top: 10px; }
    .indexC .swiper-container .swiper-slide a .ous { margin-top: 20px; }
    
    .indexD { padding: 40px 0 0; }
    .indexD .dexdtop .asnewn { width: 100%; margin-top: 10px; }
    .indexD .dexdbott { margin-top: 20px; }
    .indexD .dexdbott ul li { width: 49%; margin-right: 2%; margin-bottom: 2%; }
    .indexD .dexdbott ul li:nth-child(4n) { margin-right: 2%; }
    .indexD .dexdbott ul li:nth-child(2n) { margin-right: 0%; }
    .indexD .dexdbott ul li a { padding: 15px; }
    .indexD .dexdbott ul li a .icon img { height: 35px; }
    .indexD .dexdbott ul li a .icon .m2 { display: none; }
    .indexD .dexdbott ul li .wenzw { height: auto; margin-top: 25px; overflow: hidden; }
    .indexD .dexdbott ul li .wenzw .nr { display: none !important; padding-right: 0; }
    .indexD .dexdbott ul li:hover .wenzw .bt { display: inline-block; }
    .indexD .dexdbott ul li .anwe { margin-top: 20px; }

    .indexE { padding: 40px 0; }
    .indexE .xoweoewo ul li { width: 100%; margin-right: 0%; padding: 20px; margin-bottom: 20px; }
    .indexE .xoweoewo ul li:last-child{ margin-bottom: 0; }
    .indexE .xoweoewo ul li .icon img { height: 70px; }
    .indexE .xoweoewo ul li .wenzo { margin-top: 15px; }
    .indexE .xoweoewo ul li .wenzo .js { margin-top: 13px; }
    
    .indexG .naseowe ul li .wee {
        height: auto;
    }

    .indexF .dexfowe { padding: 0 40px; }
    .indexF .dexfowe .more { margin-top: 25px; }

    .indexG { padding: 40px 0 50px; }
    .indexG .naseowe ul li { width: 100%; margin-bottom: 20px; }
    .indexG .naseowe ul li:last-child { margin-bottom: 0; }
    .indexG .naseowe { margin-top: 20px; }
    .indexG .naseowe ul li .juxiang { padding: 20px; }
    .indexG .naseowe ul li .oee { margin-top: 15px; padding-top: 15px; }
    .indexG .naseowe ul li .wee { min-height:auto; }

    .gaosen .weo,
    .gaosen .woe { display: none; }

    .footer .oterl { width: 100%; padding: 40px 20px 50px; }
    .footer .oterr .tertop { display: none; }
    .footer .oterr { padding-top: 0; width: 100%; padding-bottom: 20px; }
    .footer .oterr .terbot { margin-top: 0px; padding-top: 20px; border:none; }
    .footer .oterl .logo a img { height: 20px; }
    .footer .oterl .weow { margin-top: 30px; }
    .footer .oterl .tijao { margin-top: 20px; }
    .footer .oterl .tijao .inp { height: 45px; }
    .footer .oterl .xianwe { margin-top: 30px; }
    
}


@media(max-width: 1100px){
    .footer .oterl .rbor { position: relative; bottom: 0; margin-top: 30px; }
    .footer .oterl { padding-bottom: 20px; }
}

/**解决方案导览页面**/
.mbx { padding: 30px 0 0; }
.mbx a { display: block; float: left; line-height: 1; color: rgba(255, 255, 255, .7); }
.mbx span { display: block; float: left; line-height: 1; margin: 0 13px; color: rgba(255, 255, 255, .7); }
.mbx a.cur { color: #fff; }

.shijianxq .mbx .clearfix {
    display: flex; flex-wrap: nowrap; width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /*width: 200px;*/
}


.nybanner { overflow: hidden; position: relative; }
.nybanner .mbx { position: absolute; top: 99px; width: 100%; z-index: 6; }

.nybanner img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);  
    -webkit-transition: all 1.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: all 1.5s cubic-bezier(0.7, 0, 0.3, 1);
}
.nybanner.cur img {
    -webkit-transform: scale(1);
    transform: scale(1);  
}
.nybanner .text { position: absolute; top: 60%; left: 0; transform: translateY(-50%); width: 100%; z-index:5; }
.nybanner .text .t { line-height: 1.1; margin-top: 5px; }
.nybanner .text .u { width: 40%; }
.SolutionA { padding: 6.25vw 0; }
.SolutionA ul>li { margin-bottom: 6.25vw; }
.SolutionA ul>li:last-child { margin-bottom: 0; }

.SolutionA ul>li .top { background: #F1F1F1; border-radius: 6px; padding: 45px 29px 45px; }
.SolutionA ul>li .top .opl .opb { margin-top: 5px; }
.SolutionA ul>li .top a { position: absolute; top: 50%; transform: translateY(-50%); right: 29px; }

.SolutionA ol { display: flex; flex-wrap: wrap; }
.SolutionA ol li { float: left; width: 25%; border-left: 1px solid #D8D8D8; margin-top: 50px; }
.SolutionA ol li a { padding: 0 30px 37px; display: block; position: relative; height: 100%; }
.SolutionA ol li a .me { line-height: 1.428; margin: 15px 0 0; }
.SolutionA ol li a .mu { font-size: 14px; color:#101010; line-height: 1; position: absolute; bottom: 0; left: 0; width: 100%; padding-left: 30px; }
.SolutionA ol li a .mu span { display: inline-block; width: 8px; height: 8px; margin-left: 6px; background: url(../images/ousww.svg)no-repeat center center/cover; }

.SolutionA ol li a:hover .ma { text-decoration: underline; }

@media(max-width:1600px) {
    .nybanner .text .u { width: 60%; }
}

@media(max-width:1100px) {
    .fengfex { padding: 7px 40px 7px 20px; }
    .SolutionA { padding: 40px 0 50px; }
    .SolutionA ul>li .top { padding: 20px; }
    .SolutionA ul>li .top .opl { width: 100%; }
    /*.fengfex .ding li{ width: 147px !important; }*/
    .SolutionA ul>li .top a { margin-top: 20px; float: left; position: initial; transform: translateY(0); }

    .nybanner { margin-top: 105px; }
    .nybanner .img { overflow:hidden; }
    .nybanner .mbx { display: none; }
    .nybanner .text { top: 50%; position:initial; transform: translateY(0%); margin-bottom:20px; }
    .nybanner .colorWhite { color:#000000; }

    .SolutionA ol li { width: 100%; margin-top: 20px; }
    .SolutionA ol li a { padding: 0 20px 37px; }
    .SolutionA ol li a .mu { padding: 0 20px; }
    .SolutionA ol li a .me { margin-top: 10px; }
    .SolutionA ul>li { margin-bottom: 40px; }
    .nybanner .text .u { width: 100%; }
}


/**1-2解决方案一级聚合页**/
.mbweo { border-bottom: 1px solid rgba(0, 0, 0, 0.1); width: 100%; background: #fff; z-index: 9; }
.mbweo .weol a { display: block; padding: 0 20px; line-height: 80px; font-size: 18px; color:#101010; position: relative; transition: all .5s; }
.mbweo .weol a.current { background: #F1F1F1; color: #1B61D9; }
.mbweo .weol a::before { position: absolute; content: ""; bottom: -1px; left: 0; width: 0%; transition: all .5s; height: 3px; background: #1B61D9; z-index: 2; }
.mbweo .weol a.current::before { width: 100%; }
.SolutionfangnA .gnal { width: 32.5%; }
.SolutionfangnA .gnal .w { margin:10.41666vw 0 16px; line-height: 1; }
.SolutionfangnA .gnal .oo a { line-height: 34px; padding: 0 10px; border: 1px solid rgba(58, 58, 58, 0.3); overflow: hidden; border-radius: 4px; display: inline-block; margin-bottom: 10px; color:#101010; transition: all .5s; }
.SolutionfangnA .gnal .oo a:hover { color: #fff; background: #1B61D9; border-color:#1B61D9; }
.SolutionfangnA .gnar { width: 49.68%; line-height: 1.77; padding-top: 40px; }
.SolutionfangnA .gnar p:nth-child(n+2) { margin-top: 14px; }
.SolutionfangnA .container { border-bottom: 1px solid #D8D8D8; padding-top: 3.64583vw; padding-bottom: 6.09375vw; }




.SolutionfangnB { padding: 6.25vw 0 0; }
.xian { padding-bottom: 6.09375vw; border-bottom: 1px solid #D8D8D8; }
.xian2.indexE,.xian2 .indexE {padding-bottom: 0!important; }
.xian2 .indexE .container { padding-bottom: 6vw; border-bottom: 1px solid #D8D8D8; }
.SolutionfangnB .indxbt { margin-bottom: 1.82291vw; }
.SolutionfangnB .sadw>.clearfix { display:flex; flex-wrap:wrap; }
.SolutionfangnB .slide { float: left; margin-right: 5px; width: calc(25% - 4px); }
.SolutionfangnB .slide:nth-child(4n) { margin-right:0; }
.SolutionfangnB .slide:last-child { margin-right: 0; }
.SolutionfangnB .slide a { display: block; }
.SolutionfangnB .slide a .weoz { padding: 30px 11px 30px 0; }
.SolutionfangnB .slide a .e { line-height: 1.452; margin-top: 10px; }
.SolutionfangnB .slide a .ous { font-size: 14px; color:#101010; line-height: 1; margin-top: 1.82291vw; }
.SolutionfangnB .slide a .ous span { display: inline-block; width: 8px; height: 8px; margin-left: 6px; background: url(../images/ousww.svg)no-repeat center center/cover; }

.SolutionfangnB .slide a .img { border-radius:10px; overflow:hidden; }
.SolutionfangnB .slide a .img img { width: 100%; clip-path: polygon(0% 0, 100% 0, 100% 90%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; }
.SolutionfangnB .slide:hover a .img img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 94% 100%, 50% 100%, 0 100%, 0 10%); }


.SolutionfangnD .dexdbott ul li:hover .wenzw .bt { display: block; }
.SolutionfangnD .dexdbott ul li .wenzw { height: auto; }
.SolutionfangnD .dexdbott ul li .wenzw .nr { display: block; color:#101010; margin-top: 15px; }
.SolutionfangnD .dexdbott ul li .anwe { margin-top: 30px; }

.SolutionfangnD .dexdbott ul li:hover .wenzw .bt { color: #fff; }
.SolutionfangnD .dexdbott ul li:hover .wenzw .nr { color: #fff; }

.SolutionfangnE { padding: 5.72916vw 0 6.25vw; }
.SolutionfangnE .xodrenwn { margin-top: 40px; }
.SolutionfangnE .xodrenwn .enwnl { width: calc(50% - 2.5px); margin-right: 5px; border: 1px solid #D8D8D8; border-radius: 6px; overflow: hidden; }
.SolutionfangnE .xodrenwn .enwnl .img span { position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; background: url(../images/xodrenwn.svg)no-repeat center center/cover; overflow: hidden; transform: translate(-50%,-50%); }
.SolutionfangnE .xodrenwn .enwnl .img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 100% 100%,0 100%, 0 10%); }
.SolutionfangnE .xodrenwn .enwnl:hover .img{ transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%, 0 10%); }

.SolutionfangnE .xodrenwn .enwnl .bsiaw a { display: block; padding: 33px 30px 40px; }
.SolutionfangnE .xodrenwn .enwnl .bsiaw a .wzi .w { margin: 6px 0 10px; }
.SolutionfangnE .xodrenwn .enwnl .bsiaw a .wzi .z { line-height: 1.428; }
.SolutionfangnE .xodrenwn .enwnl .bsiaw a .anweo { border-top: 1px solid #E7E7E7; padding-top: 35px; margin-top: 48px; }
.SolutionfangnE .xodrenwn .enwnl .bsiaw a .anweo .mu { float: left; font-size: 14px; color:#101010; line-height: 1; }
.SolutionfangnE .xodrenwn .enwnl .bsiaw a .anweo .mu span { display: inline-block; width: 8px; height: 8px; margin-left: 6px; background: url(../images/ousww.svg)no-repeat center center/cover; }

.SolutionfangnE .xodrenwn .enwnl .bsiaw a .time_box .color1b {
        line-height: 1;
    position: relative;
    padding-right: 21px;
    float: left;
}

.SolutionfangnE .xodrenwn .enwnl .bsiaw a .time_box .color1b::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    background: #1B61D9;
}

.SolutionfangnE .xodrenwn .enwnl .bsiaw a .time_box .color1b:last-child:before{
    display: none;
}

.SolutionfangnE .flex { display: flex; flex-wrap: wrap; }

.SolutionfangnE .xodrenwn .enwnr { width: calc(50% - 2.5px); }
.SolutionfangnE .xodrenwn .enwnr ul { height: 100%; }
.SolutionfangnE .xodrenwn .enwnr ul li { float: left; width: calc(50% - 5px); height: calc(50% - 3px); margin-right: 5px; border: 1px solid #D8D8D8; border-radius: 6px; margin-bottom: 5px; }
.SolutionfangnE .xodrenwn .enwnr ul li a { display: block; height: 100%; position: relative; width: 100%; }
.SolutionfangnE .xodrenwn .enwnr ul li a .opas { position: absolute; top: 50%; left: 0; width: 100%; transform: translateY(-50%); padding: 0 30px; }
.SolutionfangnE .xodrenwn .enwnr ul li a .top .o { line-height: 1; position: relative; padding-right: 21px; }
.SolutionfangnE .xodrenwn .enwnr ul li a .top .o::before { position: absolute; content: ""; width: 1px; height: 100%; right: 10px; top: 50%; transform: translateY(-50%); background: #1B61D9; }
.SolutionfangnE .xodrenwn .enwnr ul li a .top .o:last-child { margin-right: 0; }
.SolutionfangnE .xodrenwn .enwnr ul li a .top .o:last-child::before { display: none; }
.SolutionfangnE .xodrenwn .enwnr ul li a .weoo .e { margin: 12px 0 13px;     -webkit-line-clamp: 1; }
.SolutionfangnE .xodrenwn .enwnr ul li a .weoo .w { line-height: 1.428; min-height:60px; }
.SolutionfangnE .xodrenwn .enwnr ul li a .bott { padding-top: 30px; margin-top: 40px; border-top: 1px solid #E7E7E7; }
.SolutionfangnE .xodrenwn .enwnr ul li a .bott .mu { font-size: 14px; color:#101010; line-height: 1; }
.SolutionfangnE .xodrenwn .enwnr ul li a .bott .mu span { display: inline-block; width: 8px; height: 8px; margin-left: 6px; background: url(../images/ousww.svg)no-repeat center center/cover; }

.SolutionfangnE .xodrenwn .enwnr ul li a .bott .mn { line-height: 1; color: #101010; padding-left: 17px; position: relative; }
.SolutionfangnE .xodrenwn .enwnr ul li a .bott .mn::before {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 12px;
    height: 12px;
    background: url(../images/oeew.svg)no-repeat center center/cover;
}

.SolutionfangnE .xodrenwn .enwnr ul li:nth-child(2n) { margin-right: 0; }
.SolutionfangnE .xodrenwn .enwnr ul li:nth-child(3) { margin-bottom: 0; }
.SolutionfangnE .xodrenwn .enwnr ul li:nth-child(4) { margin-bottom: 0; }

.SolutionfangnE .xodrenwn .enwnl .bsiaw a .anweo .mn { float: right; line-height: 1; color: #101010; padding-left: 17px; position: relative; }
.SolutionfangnE .xodrenwn .enwnl .bsiaw a .anweo .mn::before {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 12px;
    height: 12px;
    transition: all .5s;
    background: url(../images/oeew.svg)no-repeat center center/cover;
}

.selectgong:hover,
.SocialRecruitmentA .tmenta-zong .inzong .inzonl input{
    border: 1px solid #1B61D9;
}


@media(max-width:1500px) {
    .mbweo .weol a { font-size: 16px; line-height: 50px; }
    .SolutionfangnA .gnal { width: 42%; }

    .SolutionfangnE .xodrenwn .enwnr ul li a .bott { padding-top: 20px; margin-top: 20px; }
    
    .SolutionfangnE .xodrenwn .enwnl { width: calc(40% - 2.5px); }
    .SolutionfangnE .xodrenwn .enwnr { width: calc(60% - 2.5px); }
    .SolutionfangnE .xodrenwn .enwnr ul li a .opas { padding:0 17px; }
}

@media(max-width:1100px) {
    .xian { padding-bottom: 30px; }
    .xian2 .indexE .container { padding-bottom: 30px; }
    .mbweo { display: none; }
    .SolutionfangnA .gnal { width: 100%; }
    .SolutionfangnA .gnal .w { margin: 20px 0 10px; }
    .SolutionfangnA .gnar { width: 100%; padding-top: 10px; }
    .SolutionfangnA .container { padding: 40px 20px 30px; }

    .SolutionfangnB { padding: 30px 0 0; }
    .SolutionfangnB .indxbt { margin-bottom: 20px; }
    .SolutionfangnB .slide { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .SolutionfangnB .slide:last-child { margin-bottom: 0; }
    .SolutionfangnB .slide a .weoz { padding: 20px 0 0; }
    .SolutionfangnB .slide a .ous { margin-top: 25px; }
    .SolutionfangnB .container { padding: 0 0 30px; }

    .SolutionfangnC { padding: 30px 0; }
    .SolutionfangnC .container { padding: 0 0 30px; }
    
    .SolutionfangnD .dexdbott ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .SolutionfangnD .dexdbott ul li:last-child { margin-bottom: 0; }
    .SolutionfangnD .dexdbott ul li .wenzw .nr { display: block !important; margin-top: 5px; }

    .SolutionfangnA .container,
    .SolutionfangnB .container,
    .SolutionfangnC .container,
    .SolutionfangnD .container { width: calc(100% - 40px); padding-left: 0; padding-right: 0; }

    .SolutionfangnE { padding: 30px 0 40px; }
    .SolutionfangnE .xodrenwn { margin-top: 20px; }
    .SolutionfangnE .xodrenwn .enwnl { width: 100%; margin-bottom: 20px; }
    .SolutionfangnE .xodrenwn .enwnl .bsiaw a { padding: 20px; }
    .SolutionfangnE .xodrenwn .enwnl .bsiaw a .anweo,
    .SolutionfangnE .xodrenwn .enwnr ul li a .bott { padding-top: 15px; margin-top: 15px; }
    .SolutionfangnE .xodrenwn .enwnr { width: 100%; }
    .SolutionfangnE .flex { display: block; }
    .SolutionfangnE .xodrenwn .enwnr ul li { width: 100%; margin-bottom: 20px; }
    .SolutionfangnE .xodrenwn .enwnr ul li a { height: auto; }
    .SolutionfangnE .xodrenwn .enwnr ul li a .opas { position: initial; transform: translateY(0); padding: 20px; }
    .SolutionfangnE .xodrenwn .enwnr ul li:nth-child(4) { margin-top: 20px; }
    .SolutionfangnE .xodrenwn .enwnl .img span { width: 50px; height: 50px; }
}



/**解决方案详情页**/
.jianbiuan .kongzhwe { width: 100%; background: linear-gradient(90deg, #183A60 0%, #184EAA 75%, #1B61D9 100%); }
.jianbiuan .kongzhwePro { width: 100%;background: linear-gradient(90deg, #183A60 0%, #184EAA 75%, #1B61D9 100%); }
.jianbiuan .text { top: 60%; }
.gancuwieA { padding: 6.51041vw 0 0; }
.gancuwieA .xeo { margin: 2px 0 32px; }
.gancuwieA .wagaweo ul { display: flex; flex-wrap: wrap; }
.gancuwieA .wagaweo ul li { float: left; width: 30%; margin-right: calc(33.33% - 28.35%); }
.gancuwieA .wagaweo ul li:nth-child(3n) { margin-right: 0; float: right; }
.gancuwieA .wagaweo ul li .e { line-height: 1.428; margin-top: 10px; }


.gancuwieB { padding: 5.98958vw 0 0; }
.gancuwieB .asneweoweo { line-height: 1.77; margin-top: 6px; }
/*.gancuwieB .asneweoweo img { clip-path: polygon(0% 0, 100% 0, 100% 88%, 96% 100%, 50% 100%, 0 100%, 0 10%); }*/

.gancuwieB .asneweoweo table { border:0 !important; }

.kanbupoweA { padding: 5.9375vw 0 5.20833vw; }
.kanbupoweA .poweatop .topwr { width: 50%; line-height: 1.77; padding-top: 42px; }
.kanbupoweA .poweatbott { border-radius: 5px; overflow: hidden; margin-top: 53px;     background: #002B56; }
.kanbupoweA .poweatbott .flex { display: flex; flex-wrap: wrap; }
.kanbupoweA .poweatbott .img { width: 50%; height: 41.66666vw; }
.kanbupoweA .poweatbott .sanenw { width: 50%; }
.kanbupoweA .poweatbott .sanenw .lsiei { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; padding: 0 67px; }
.kanbupoweA .poweatbott .sanenw .lsiei .eib { line-height: 1.77; margin-top: 15px; }
.kanbupoweA .poweatbott .sanenw .lsiei .eib p:nth-child(n+2) { margin-top: 14px; }
.gancuwieB .asneweoweo img { height: auto!important; }
@media(max-width:1500px) {
    .kanbupoweA .poweatbott .sanenw .lsiei { padding: 0 30px; }
}

@media(max-width:1100px) {
    .gancuwieA { padding-top: 40px; }
    .gancuwieA .xeo { margin-bottom: 15px; }
    .gancuwieA .container { width: calc(100% - 40px); padding: 0; padding-bottom: 30px; }
    .gancuwieA .wagaweo ul li { width: 100%; margin-bottom: 20px; }
    .gancuwieA .wagaweo ul li:last-child { margin-bottom: 0; }

    .gancuwieB { padding-top: 40px; }
    .gancuwieB .container { width: calc(100% - 40px); padding: 0; padding-bottom: 30px; }

    .kanbupoweA { padding: 40px 0 30px; }
    .kanbupoweA .container { width: calc(100% - 40px); padding: 0; padding-bottom: 30px; }
    .kanbupoweA .poweatop .topwr { width: 100%; padding-top: 10px; }
    .kanbupoweA .poweatbott { margin-top: 20px; }
    .kanbupoweA .poweatbott .img { width: 100%; height: auto; }
    .kanbupoweA .poweatbott .sanenw { width: 100%; }
    .kanbupoweA .poweatbott .sanenw .lsiei { position: initial; transform: translateY(0%); padding: 20px; }

    .jianbiuan .kongzhwePro,.jianbiuan .kongzhwe { height: 30vh; min-height: 100vw; }
    
}



/**2-2产品耳机目录聚合页**/
.koubaiban { height: 150px; }
.koubaiban .mbx a,
.koubaiban .mbx span { color:#101010; }
.koubaiban .mbx a.cur,
.koubaiban .mbx span.cur { color: #1B61D9; }
.heedermwe { position: relative; border-color: #EEF0F3; }

.heedermwe { background: #fff; border-color: #EEF0F3;76 }
.heedermwe .logo a .m2 { display: block; }
.heedermwe .logo a .m1 { display: none; }
.heedermwe .aoew .webo ul li .sub { color:#101010; }
.heedermwe .aoew .bowe .o a .m2 { display: block; }
.heedermwe .aoew .bowe .o a .m1 { display: none; }
.heedermwe .menu-i {  background: #333; }

.produceweoow .gnar { padding-top: 0; }
.produceweoow .container { padding-top: 4.6875vw; padding-bottom: 5.83333vw; }

.produceweoowA { padding: 5.20833vw 0 6.92708vw; }
.produceweoowA .wejjl .inp { border: 1px solid rgba(58, 58, 58, 0.3); width: 479px; height: 54px; border-radius: 46px; font-size: 14px;  padding-left: 20px; }
.produceweoowA .wejjl .inp::-webkit-input-placeholder {color: #101010;}
.produceweoowA .wejjl .inp::-moz-placeholder {color: #101010;}
.produceweoowA .wejjl .inp:-moz-placeholder {color: #101010;}
.produceweoowA .wejjl .inp:-ms-input-placeholder {color: #101010;}
.produceweoowA .wejjl .sub2 { position: absolute; top: 50%; transform: translateY(-50%)scale(1); border: 0; background: url(../images/ggthb.svg) no-repeat 16px center #323234; width: 46px; height: calc(100% - 8px); border-radius: 50%; right: 4px; transition:all .5s;     backface-visibility: hidden;
    perspective: 1000px;
    will-change: transform;
    transform-style: preserve-3d; }
.produceweoowA .wejjl .sub2:hover {
    transform: translateY(-50%)scale(1.08);
}
.produceweoowA .yxkg { height: 54px; cursor: pointer; line-height: 54px; border-radius: 46px; overflow: hidden; text-align: center; font-size: 14px; color:#101010; border: 1px solid rgba(58, 58, 58, 0.3); width: 170px; transform:scale(1); transition:all .5s; }
.produceweoowA .yxkg:hover {
    transform: scale(1.08);
}
.produceweoowA .yxkg span { width: 16px; height: 12px; display: inline-block; vertical-align: middle; margin-top: -3px; margin-right: 10px; background: url(../images/yanw.svg)no-repeat center center/cover; }

.produceweoowA .cuwbe span { background: url(../images/nbigfn.svg)no-repeat center center/cover; }


.produceweoowA .xuanzongw { margin-top: 40px; }
.produceweoowA .xuanzongw .swiper-container  { overflow: hidden; }

/*.produceweoowA .xuanzongw .swiper-container .swiper-slide .clearfix { display: flex; }*/
.produceweoowA .xuanzongw .swiper-container .swiper-slide .clearfix:after { display: none; }
.produceweoowA .xuanzongw .swiper-container .swiper-slide .wep { float: left; margin-right: 6px; width: 297px;  border: 1px solid #D8D8D8; border-radius: 6px; padding: 30px 20px; flex: 1; min-height:285px; }
.produceweoowA .xuanzongw .swiper-container .swiper-slide .bt { line-height: 1.375; border-bottom:1px solid #E7E7E7; padding-bottom: 22px; margin-bottom: 20px; }
.produceweoowA .xuanzongw .swiper-container .swiper-slide .gundongtiao { height: 140px; }
.produceweoowA .xuanzongw .swiper-container .swiper-slide .gundongtiao .li { padding:5.5px; transition: all .5s; padding-left: 0; margin-bottom: 3px; cursor: pointer; }
.produceweoowA .xuanzongw .swiper-container .swiper-slide .gundongtiao .li.cur { background: #E0E0E0; border-radius: 6px; color: #1B61D9; padding-left: 15px; }

.produceweoowA .xuanzongw .swiper-container .swiper-slide .wep.coo { border: 1px solid #1B61D9; }
.produceweoowA .xuanzongw .swiper-container .swiper-slide .wep.coo .bt { color: #1B61D9; }

.produceweoowA .anweo { margin-top: 30px; }
.produceweoowA .anweo .swiper-scrollbar { height: 10px; top: 50%; transform: translateY(-50%); width: calc(100% - 194px); background: rgba(216, 216, 216, 0.5); left: 0; }
.produceweoowA .anweo .swiper-scrollbar .swiper-scrollbar-drag { background: #1B61D9; }
.produceweoowA .anweo .qingchu { background: #E0E0E0; width: 170px; line-height: 54px; text-align: center; border-radius: 46px; font-size: 14px; color:#101010; cursor: pointer; transform:scale(1); transition:all .3s; }
.produceweoowA .anweo .qingchu:hover {
    transform: scale(1.08);
}
.produceweoowA .anweo .qingchu span { width: 15.31px; height: 14.6px; display: inline-block; vertical-align: middle; margin-top: -4px; margin-right: 10px; background: url(../images/yxkga.svg)no-repeat center center/cover; }


.produceweoowA .xweoewio { margin-top: 100px; }
.produceweoowA .xweoewio .swiper-scrollbar { width: 100%; position: initial; margin: 40px 0 65px; background: rgba(216, 216, 216, 0.5); left: 0; }
.produceweoowA .xweoewio .swiper-scrollbar .swiper-scrollbar-drag { background: #1B61D9; }
.produceweoowA .xweoewio .daote { line-height: 1; margin-bottom: 35px; }
.produceweoowA .xweoewio .swiper-container { overflow: hidden; }
/*.produceweoowA .xweoewio .swiper-slide { min-width: 3000px !important; }*/
.produceweoowA .xweoewio .swiper-slide .btiei { background: #E0E0E0; border-radius: 5px; overflow: hidden; }
.produceweoowA .xweoewio .swiper-slide .btiei .clearfix { display: flex;/* flex-wrap: wrap;*/ }
.produceweoowA .xweoewio .swiper-slide .btiei .t { float: left; line-height: 1.375; border-right: 1px solid rgba(58, 58, 58, 0.15); padding: 27px 20px; font-size: 16px; display: flex; align-items: center; position: relative; cursor: pointer; }
.produceweoowA .xweoewio .swiper-slide .btiei .t:last-child { border-right: 0; }

.produceweoowA .xweoewio .swiper-slide .btiei .t .zo { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); width: 8px; height: 17px; }
.produceweoowA .xweoewio .swiper-slide .btiei .t .zo .span { display: inline-block; width: 100%; height: 7px; margin-bottom: 3px; background: url(../images/zotop.svg)no-repeat center center/cover; line-height: 1; position: absolute; top: 0; }
.produceweoowA .xweoewio .swiper-slide .btiei .t .zo .span:last-child { margin-bottom: 0; background: url(../images/zobott.svg)no-repeat center center/cover; top: auto; bottom: 0; }
.produceweoowA .xweoewio .swiper-slide .btiei .t .zo .span.cur { background: url(../images/zotopa.svg)no-repeat center center/cover;  }
.produceweoowA .xweoewio .swiper-slide .btiei .t .zo .span:last-child.cur { background: url(../images/zobotta.svg)no-repeat center center/cover; } 

.produceweoowA .xweoewio .swiper-slide .btiei .t1 { justify-content: center; padding: 0; }
.produceweoowA .xweoewio .swiper-slide .btiei .t1 .ze { text-align: center; }


.produceweoowA .xweoewio .swiper-slide .neriweo { margin-top: 20px; }
.produceweoowA .xweoewio .swiper-slide .neriweo ul li { border: 1px solid #D8D8D8; border-radius: 5px; overflow: hidden; margin-bottom: 10px; }
.produceweoowA .xweoewio .swiper-slide .neriweo ul li>.clearfix { display: flex; /*flex-wrap: wrap;*/ }
.produceweoowA .xweoewio .swiper-slide .neriweo ul li:last-child { margin-bottom: 0; }
.produceweoowA .xweoewio .swiper-slide .neriweo ul li .t { float: left; line-height: 1.375; border-right: 1px solid rgba(58, 58, 58, 0.15); padding: 27px 20px; font-size: 16px; display: flex; align-items: center; position: relative; cursor: pointer; }
.produceweoowA .xweoewio .swiper-slide .neriweo ul li .t1 { justify-content: center; padding: 0; position: relative; }
.produceweoowA .xweoewio .swiper-slide .neriweo ul li .t1 .xuanz { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 22px; height: 22px; background: url(../images/xuanz.svg)no-repeat center center/cover; }
.produceweoowA .xweoewio .swiper-slide .neriweo ul li .t2 .tuweo { position: relative; width: 100%; }
.produceweoowA .xiaoyangs .paote .left .neiron .ft2 .tuweo {
    position: relative;
}
.produceweoowA .xiaoyangs .paote .left .neiron .ft2 .new {
    background: #1B61D9;
    line-height: 34px;
    display: inline-block;
    border-radius: 0 0 0 6px;
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    right: 0;
}
.produceweoowA .xweoewio .swiper-slide .neriweo ul li .t2 .icon { width: 140px; min-height: 120px;display:flex;align-items:center;}
/*.produceweoowA .xweoewio .swiper-slide .neriweo ul li .t2 .icon img { height: 120px; }*/
.produceweoowA .xweoewio .swiper-slide .neriweo ul li .t2 .weow { width: calc(100% - 152px); position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.produceweoowA .xweoewio .swiper-slide .neriweo ul li .t2 .dw { position: absolute; right: 0; top: 0; background: #1B61D9; width: 54px; line-height: 28px; text-align: center; border-radius: 0px 0px 0px 6px; }


.produceweoowA .xweoewio .swiper-slide .neriweo ul li.oom .t1 .xuanz { background: url(../images/xuanza.svg)no-repeat center center/cover; }

.produceweoowA .xweoewio .swiper-slide .t { width: 30%; }
.produceweoowA .xweoewio .swiper-slide .t1 { width: 30%; }
.produceweoowA .xweoewio .swiper-slide .t2 { width: 76%; }

.produceweoowA .xweoewio .swiper-slide .neriweo ul li.cur .t1 .xuanz { background: url(../images/xuanza.svg)no-repeat center center/cover; }

.produceweoowA .anniuweo .fyq { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.produceweoowA .anniuweo .daote { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }


.fyq a { float: left; margin: 0 1px; font-size: 16px; color:#101010; background: rgba(0, 0, 0, 0); transition: all .5s; width: 45px; height: 45px; display: flex; justify-content: center; align-items: center; position: relative; cursor: pointer; border-radius: 10px; overflow: hidden; }
.fyq a.cur,
.fyq a:hover { background: #E0E0E0; }
.fyq a.next { background: #E0E0E0; width: 63px; margin-right: 0; }
.fyq a.prev { margin-left: 0; width: 120px; }


.duibiguanl { position: fixed; z-index: 999; bottom: 0; left: 0; width: 100%; background: #fff; border-top: 3px solid #1B61D9; padding: 25px 0; bottom: -100%; }
.duibiguanl.uciwnA { bottom: 0; }
.duibiguanl .canpwei ul { display: flex; flex-wrap: wrap; }
.duibiguanl .canpwei ul li { float: left; border: 1px dashed #D8D8D8; border-radius: 6px; overflow: hidden; margin-right: .28%; width: 14.04%; position: relative; min-height: 133px; }
.duibiguanl .canpwei ul li img { max-height: 133px; }
.duibiguanl .canpwei ul li:last-child { margin-right: 0; }
.duibiguanl .canpwei ul li .guan { border-radius: 36px; width: 28.05px; height: 24px; background: #323234; position: absolute; right: 10px; top: 10px; cursor: pointer; z-index:2; transform:scale(1); transition:all .5s;  }
.duibiguanl .canpwei ul li .guan:hover { transform:scale(1.08); }
.duibiguanl .canpwei ul li .guan::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 8px; height: 8px; background: url(../images/guanw.svg)no-repeat center center/cover; }

.duibiguanl .canpwei ul li .img { display: flex; align-items: center; justify-content: center; height:100%; }

.duibiguanl .anwne { margin-top: 20px; }
.duibiguanl .anwne .qguan { transition:all .5s; transform:scale(1); background: #E0E0E0; border-radius: 46px; width: 160px; line-height: 54px; overflow: hidden; font-size: 14px; text-align: center; color:#101010; cursor: pointer; }
.duibiguanl .anwne .qguan:hover { transform:scale(1.08); }
.duibiguanl .anwne .qguan span { width: 15.31px; height: 14.6px; display: inline-block; background: url(../images/qguan.svg)no-repeat center center/cover; vertical-align: middle; margin-top: -4px; margin-right: 10px; }

.duibiguanl .anwne .moreua { opacity:.5; pointer-events: none !important; }
.duibiguanl.uciwn .anwne .moreua  { opacity:1; pointer-events: auto !important; }

.duibiguanl .canpwei ul li.oou img,
.duibiguanl .canpwei ul li img.kongl { visibility: hidden; }
.duibiguanl .canpwei ul li.oou .guan { opacity: 0; }

.produceweoowA .xweoewio .swiper-slide { min-width:2000px; }


@media (max-width:1800px) {
    /*.produceweoowA .xweoewio .swiper-slide .t { width: 200px; }*/
    /*.produceweoowA .xweoewio .swiper-slide .t1 { width: 160px; }*/
    /*.produceweoowA .xweoewio .swiper-slide .neriweo ul li .t2,*/
    /*.produceweoowA .xweoewio .swiper-slide .t2 { width: 400px; }*/

}

/*@media(max-width:1500px) {*/
/*    .produceweoowA .xweoewio .swiper-slide .btiei .t { padding: 15px 15px; }*/
/*    .produceweoowA .xweoewio .swiper-slide .neriweo ul li .t { padding: 0 15px; }*/
/*}*/

@media(max-width:1500px) {
    /*.koubaiban { height: 110px; }*/
    .produceweoow .container { padding-bottom: 40px; }
    .produceweoowA { padding: 40px 0 50px; }

 

    .produceweoowA .xuanzongw { margin-top: 20px; }
    .produceweoowA .xuanzongw .swiper-container .swiper-slide .wep { padding: 20px; }
    .produceweoowA .xuanzongw .swiper-container .swiper-slide .gundongtiao { height: 150px; }
 
    .produceweoowA .anweo { margin-top: 20px; }
    /*.produceweoowA .anweo .qingchu { height: 40px; line-height: 40px; }*/
    .produceweoowA .xweoewio { margin-top: 40px; }

    .produceweoowA .anniuweo .fyq { position: initial; width: 100%; transform: translateY(0); margin: 15px 0 25px; }
    .produceweoowA .anniuweo .daote { position: initial; transform: translateY(0); width: 100%; text-align: center; }

    .fyq { text-align: center; }
    .fyq .clearfix { display: inline-block; }
    .fyq a { width: 35px; height: 35px; font-size: 12px; }
    .fyq a.prev { width: 76px; }
    .produceweoowA .xweoewio .swiper-scrollbar { margin: 25px 0 35px; }

    .duibiguanl { padding: 20px 0 30px; }
}

@media(max-width:1100px) {
    .produceweoowA .wejjl { width: 100%; }
    .produceweoowA .wejjl .inp { width: 100%; height: 40px; font-family: 14px; }
    .produceweoowA .wejjl .sub2 { width: 32px; background: url(../images/ggthb.svg) no-repeat 10px center #323234; background-size: 12px 12px; }
    .produceweoowA .yxkg { height: 40px; line-height: 38px; width: 100%; margin-top: 20px; }
    .produceweoowA .yxkg span { margin-top: -1px; }
    
    .anniuweo { text-align:center; margin-top:40px; }
    .anniuweo .moreua  {
        float: initial;
    }
}

.dinghuoA { padding: 84px 0 0; }
.dinghuoA .huoal { width: 51%; }
.dinghuoA .huoal .swiper-container { overflow: hidden; }

.dinghuoA .huoal .mySwiper2 { border: 1px solid #D8D8D8; border-radius: 6px; overflow: hidden; }
.dinghuoA .huoal .mySwiper2 .swiper-slide .img { position: relative; height: 26.04166vw; } 
.dinghuoA .huoal .mySwiper2 .swiper-slide .img video {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}
.dinghuoA .huoal .mySwiper2 .swiper-slide .img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); max-width:80%; max-height:80%; }

.dinghuoA .huoal .mySwiper2 .swiper-slide .nsnen {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    transition: all .5s;
}

.dinghuoA .huoal .mySwiper2 .swiper-slide .uuuuu:hover .nsnen {
    background: rgba(0,0,0,.5);
}


.dinghuoA .huoal .mySwiper { margin-top: 10px; }
.dinghuoA .huoal .mySwiper .swiper-slide { border: 1px solid #D8D8D8; cursor: pointer; border-radius: 6px; overflow: hidden; text-align: center; padding: 12px 0; height:auto;display:flex;align-items:center;justify-content:center;}
.dinghuoA .huoal .mySwiper .swiper-slide img {  max-width: 50%; max-height: 50%; }

.dinghuoA .huoar { padding-top: 38px; width: 44.37%; }
.dinghuoA .huoar .bq { background: #1B61D9; line-height: 34px; display: inline-block; border-radius: 6px; overflow: hidden; padding: 0 10px; }
.dinghuoA .huoar .bt { margin: 6px 0 13px; }
.dinghuoA .huoar .xoe { line-height: 1.28; }
.dinghuoA .huoar .wosej { margin: 30px 0 55px; padding-top: 34px; border-top:1px solid #D8D8D8; }
.dinghuoA .huoar .wosej span {
        font-family: "Montserrat-Medium" !important;
}

.dinghuoA .huoar .wosej ul { margin-left: 20px; list-style: disc; }

.dinghuoA .huoar .wosej p { padding-left: 18px; position: relative; }
.dinghuoA .huoar .wosej p::before { position: absolute; content: ""; top: 10px; left: 0; width: 5px; height: 5px; background: #183A60; opacity: .2; border-radius: 50%;  }
.dinghuoA .huoar .anwe .mw { width: calc(50% - 15px); margin-right: 30px; margin-bottom:15px; opacity:1; transition:all .5s; }
.dinghuoA .huoar .anwe .mw a { transition:all .5s; transform:scale(1); }
.dinghuoA .huoar .anwe .mw a:hover { transform:scale(1.08); }
/*.dinghuoA .huoar .anwe .mw.oui { opacity:0; }*/
.dinghuoA .huoar .anwe .addToList a { background: #EDEDED; }
.dinghuoA .huoar .anwe .addToList a span { color:#101010; }
.dinghuoA .huoar .anwe .mw a { width:100%; }
.dinghuoA .huoar .anwe .mw:nth-child(2n) { margin-right: 0; }



.dinghuoA .huoar .anwe .mw a i::before { width: 16px; height: 15.97px; background: url(../images/morewew.svg)no-repeat center center/cover; }
.dinghuoA .huoar .anwe .mw a.moreb i::before { width: 14px; height: 14px; background: url(../images/morewe.svg)no-repeat center center/cover; }
.dinghuoA .huoar .anwe .mw a.moreb:hover i::before {background: url(../images/morewea.svg)no-repeat center center/cover; }

.dinghuoA .huoar .anwe .mw a.moreContact i::before { width: 14px; height: 14px; background: url(../images/wcop.svg)no-repeat center center/cover; }
.dinghuoA .huoar .anwe .mw a.moreContact:hover i::before {background: url(../images/wcopa.svg)no-repeat center center/cover; }


.dinghuoA .huoar .anwe .mw a.moreContact i::before {
    background: url(../images/zl1.svg)no-repeat center center/cover; 
    width: 21px;
    height: 19px;
}
.dinghuoA .huoar .anwe .mw a.wufb i::before {
    background: url(../images/zl2.svg)no-repeat center center/cover; 
    width: 14px;
    height: 16px;
}


.dinghuoA .huoar .anwe .mw a.moreContact:hover i::before {
    background: url(../images/zl1a.svg)no-repeat center center/cover; 
}
.dinghuoA .huoar .anwe .mw a.wufb:hover i::before {
    background: url(../images/zl2a.svg)no-repeat center center/cover; 
}

.dinghuoA .huoar .anwe .mw a:hover i::before { background: url(../images/morewewa.svg)no-repeat center center/cover; }

.dinghuoA .huoar .anwe .mw .tweo { border: 1px solid #D8D8D8; overflow: hidden; padding: 18px 21px; border-radius: 6px; background: #fff; margin-top: 10px; line-height: 1.75; }
.dinghuoA .huoar .anwe .mw .tweo a { display: block;  color:#101010;}
.dinghuoA .huoar .anwe .mw .tweo a:hover { text-decoration: underline; color: #1B61D9;}

.dinghuoA .huoar .anwm .mw { width:100%; float:initial; display:flex; }
.dinghuoA .huoar .anwm .mw a { width:calc(50% - 5px); margin-right:10px; }

.dinghuoA .huoar .anwe .mw a i,
.dinghuoA .huoar .anwm .mw a i { position:absolute; right:4px; }

.dinghuoA .huoar .anwe,
.dinghuoA .huoar .anwm { padding-right:100px; }


.dinghuoA .huoar .anwm { margin-top:15px; }
.dinghuoA .huoar .anwm .mw a i::before { width:21px; height:19px; background: url(../images/anwm1a.svg)no-repeat center center/cover; }
.dinghuoA .huoar .anwm .mw a:hover i::before {background: url(../images/anwm1.svg)no-repeat center center/cover; }

.dinghuoA .huoar .anwm .mw a:last-child  i::before { width:14px; height:14px; background: url(../images/anwm2.svg)no-repeat center center/cover; }
.dinghuoA .huoar .anwm .mw a:last-child:hover i::before {background: url(../images/anwm2a.svg)no-repeat center center/cover; }

.dinghuoA .huoar .anwm .mw a { margin-right: 10px; }
.dinghuoA .huoar .anwm .mw a:last-child { margin-right: 0; }


.dinghuoB { padding: 5.20833vw 0 0; }
.dinghuoB .hzz { margin: 25px 0 10px; }
.dinghuoB .hxq { line-height: 1.77; margin-bottom: 30px; }
.dinghuoB .hxq p:nth-child(n+2) { margin-top: 15px; }
.dinghuoB .xqwoe { line-height: 1.75; margin-top: 12px; }
.dinghuoB .xqwoe p { position: relative; padding-left: 20px; }
.dinghuoB .xqwoe p::before { position: absolute; content: ""; top: 10px; left: 0; width: 6px; height: 6px; background: #183A60; opacity: 0.2; overflow: hidden; border-radius: 50%; }
.dinghuoB .kweo { line-height: 1.77; margin-top: 24px; }
.dinghuoB .text { margin-top: 40px; line-height: 1.7; }
.dinghuoB .text p span {
        font-family: "Montserrat-Medium" !important;
}

.dinghuoB ul li { margin-left:20px; list-style:initial; }

.dinghuoC { padding: 5.72916vw 0 0; }
.dinghuoC .indxbt { margin-bottom: 32px; }
.dinghuoC .ul .li { font-size: 16px; color:#101010; margin-bottom: 55px; }
.dinghuoC .ul .li:last-child { margin-bottom: 0; }
.dinghuoC .ul .li .biaodan { border-radius: 10px; overflow: hidden; border: 1px solid #D8D8D8; }
.dinghuoC .ul .li .biaodan>p { display:none; }
.dinghuoC .ul .li .biaodan img { max-width:240px; }

.dinghuoC .ul .li tr td { height: 60px; padding: 0 18px; border: 1px solid #D8D8D8; }
.dinghuoC .ul .li tr td:nth-child(1) { border-left:0; } 
.dinghuoC .ul .li tr:nth-child(1) td { border-top: 0; }
.dinghuoC .ul .li tr td:last-child { border-right: 0; }
.dinghuoC .ul .li tr:last-child td { border-bottom: 0; }

.dinghuoC .ul .li .dx { margin-bottom: 18px; }


.dinghuoD { padding: 5.72916vw 0; }
.dinghuoD .indxbt { margin-bottom: 32px; }
.dinghuoD ul { display: flex; flex-wrap: wrap; }
.dinghuoD ul li { float: left; margin-right: .4%; border: 1px solid #D8D8D8; border-radius: 6px; overflow: hidden; width: 24.7%; }
.dinghuoD ul li:last-child { margin-right: 0; }
.dinghuoD ul li .imge { padding: 30px 38px; overflow: hidden; border-bottom: 1px solid #D8D8D8; }
.dinghuoD ul li .imge img {  transition: all .7s; transform: scale(1); }
.dinghuoD ul li .juweiw { padding: 30px 30px; }
.dinghuoD ul li .juweiw .j { overflow:initial !important; }
.dinghuoD ul li .juweiw .u { line-height: 1.5; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.dinghuoD ul li .juweiw .w { line-height: 1.42; margin-top: 18px; padding-bottom: 30px; margin-bottom: 28px; border-bottom: 1px solid #E7E7E7; }
.dinghuoD ul li .juweiw .w p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.dinghuoD ul li:hover .juweiw .j {  text-decoration: underline; }
.dinghuoD ul li:hover .imge img { transform: scale(1.05); }


.dinghuoD ul li .juweiw .i { font-size: 14px; color:#101010; line-height: 1; }
.dinghuoD ul li .juweiw .i span { display: inline-block; width: 8px; height: 8px; margin-left: 6px; background: url(../images/ousww.svg)no-repeat center center/cover; }



.twieiwei { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 9999; }
.twieiwei .eiwei { position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); border: 1px solid #D8D8D8; border-radius: 6px; background: #fff; text-align: center; width: 770px; padding: 20px 20px 75px; }
.twieiwei .eiwei .guanbi { width: 100%; text-align: right; margin-bottom: 27px; }
.twieiwei .eiwei .guanbi span { display: inline-block; cursor: pointer; width: 28.05px; height: 24px; border-radius: 36px; overflow: hidden; background: #323234; position: relative; transform:scale(1); transition:all .5s; }
.twieiwei .eiwei .guanbi span:hover { transform:scale(1.08); }
.twieiwei .eiwei .guanbi span::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 8px; height: 8px; background: url(../images/guanbi.svg)no-repeat center center/cover; }
.twieiwei .eiwei .wz { padding: 0 150px; line-height: 1.2; }
.twieiwei .eiwei .an { display: inline-block; margin-top: 30px; }
.twieiwei .eiwei .an a { display: block; width: 160px; line-height: 54px; background: #323234; font-size: 14px; color: #fff; border-radius: 46px; margin-right: 12px; transform:scale(1); transition:all .5s; }
.twieiwei .eiwei .an a:hover { transform:scale(1.08); } 
.twieiwei .eiwei .an a:last-child { margin-right: 0; background: #E0E0E0; color:#101010; }


@media(max-width:1600px){
    .dinghuoA .huoar .anwe, .dinghuoA .huoar .anwm { padding-right:60px; }
    .dinghuoA .huoal { width:43%; }
    .dinghuoA .huoar { width:52.37%; }
    
    .dinghuoC .ul .li .biaodan { overflow: auto; }

    /*.dinghuoC .ul .li .biaodan table { min-width: 700px; }*/
}

@media(max-width:1100px) {
    .dinghuoA .huoar .anwe .mw:nth-child(n+3) { margin-top: 0; }
    .twieiwei .eiwei { width: calc(100% - 40px); margin: 0 auto; }
    .twieiwei .eiwei .wz { padding: 0 20px; }
    .twieiwei .eiwei .an a { width: 140px; line-height: 43px; }
    .twieiwei .eiwei { padding: 20px; }

    .dinghuoA { padding: 20px 0 0; }
    .dinghuoA .huoal { width: 100%; }
    .dinghuoA .huoal .mySwiper2 .swiper-slide .img img { height: 200px; }
    .dinghuoA .huoal .mySwiper2 .swiper-slide .img { height: 300px; }

    .dinghuoA .huoar { width: 100%; padding-top: 0; margin-top: 20px; }
    .dinghuoA .huoar .bq { font-size: 12px; line-height: 25px; }
    .dinghuoA .huoar .wosej { margin: 15px 0 20px; padding-top: 15px; }
    .dinghuoA .huoar .anwe .mw { width: 100%; margin-bottom: 10px; }
    .dinghuoA .huoar .anwe .mw:last-child { margin-bottom: 0; }

    .dinghuoB { padding: 30px 0 0; }


    .dinghuoC .ul .li .biaodan { overflow: scroll; }
    .dinghuoC .ul .li tr td:nth-child(1) { width: 200px; }
    .dinghuoC .ul .li .biaodan table { min-width: 700px; }
    .dinghuoC .ul .li tr td { font-size: 14px; height: 45px; }
    .dinghuoC .ul .li { margin-bottom: 25px; }
    .dinghuoC .ul .li .dx { margin-bottom: 15px; }
    .dinghuoC .indxbt,
    .dinghuoD .indxbt { margin-bottom: 20px; }

    .dinghuoA .container,
    .dinghuoB .container,
    .dinghuoC .container { padding: 0 20px 30px; width: calc(100% - 40px); padding-left: 0; padding-right: 0; }

    .dinghuoD { padding: 30px 0 40px; }
    .dinghuoD ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .dinghuoD ul li:last-child { margin-bottom: 0; }
    .dinghuoD ul li .imge { padding: 20px; }

    .dinghuoD ul li .juweiw { padding: 20px; }
    .dinghuoD ul li .juweiw .w { padding-bottom: 15px; margin-bottom: 15px; }
    
    .dinghuoA .huoar .anwm .mw a:last-child { margin-top:20px; }
    .dinghuoA .huoar .anwe, .dinghuoA .huoar .anwm { padding-right:0; }
    .dinghuoA .huoar .anwm .mw a { width:100%; }
    .dinghuoA .huoar .anwm .mw { display:block; }

}




/**产品对比结果**/
.duwienenA { padding: 75px 0 106px; }
.duwienenA .wiento { margin-bottom: 30px; }
.duwienenA .wiento .enel { width: 50%; }
.duwienenA .wiento .enel .enb { line-height: 1.77; margin-top: 9px; }
.duwienenA .wiento .enr { position: absolute; top: 12px; right: 0; }
.duwienenA .znwemwmem .swiper-scrollbar {
    width: calc(100% - 190px);
    position: initial;
    margin: 30px 0 30px;
    background: rgba(216, 216, 216, 0.5);
    left: 0;
}
.duwienenA .znwemwmem .swiper-scrollbar  .swiper-scrollbar-drag {
    background: #1B61D9;
}

.duwienenA .znwemwmem .swiper-container { overflow: hidden; }
.duwienenA .znwemwmem .swiper-slide { min-width: 6000px; }
.duwienenA .znwemwmem .swiper-slide .taowseo,
.duwienenA .znwemwmem .swiper-slide .taowseo table td .yuanwe{
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #D8D8D8; overflow-x: auto;
}

.duwienenA .znwemwmem .swiper-slide .taowseo table td table td { padding-left: 5px; padding-right: 5px; font-size: 14px; }
.duwienenA .znwemwmem .swiper-slide .taowseo table td table td span {
        font-family: "Montserrat-Medium" !important;
}

.duwienenA .znwemwmem .swiper-slide .taowseo table td img { width: 300px; max-width: 90%; display:block;margin:0 auto; }

.duwienenA .znwemwmem .swiper-slide .taowseo table { border: 0px solid #D8D8D8; }
.duwienenA .znwemwmem .swiper-slide .taowseo table th { padding:20px; font-size: 14px; color:#101010; }
.duwienenA .znwemwmem .swiper-slide .taowseo table td { padding:20px; font-size: 14px; color:#101010; line-height: 1.57; border: 1px solid #D8D8D8; }
.duwienenA .znwemwmem .swiper-slide .taowseo table td:nth-child(1) { border-left: 0; }



.duwienenA .znwemwmem .swiper-slide .taowseo table td .yuanwe tr td { border-top: 0;}
.duwienenA .znwemwmem .swiper-slide .taowseo table td .yuanwe tr td:nth-child(1) { border-color: rgba(255, 255, 255, .5); }
.duwienenA .znwemwmem .swiper-slide .taowseo table td .yuanwe tr:last-child td { border-bottom: 0; }
.duwienenA .znwemwmem .swiper-slide .taowseo table td .yuanwe tr td:last-child { border-right: 0; }

.duwienenA .znwemwmem .swiper-slide .taowseo table tr th { font-size: 18px; position: relative; }
.duwienenA .znwemwmem .swiper-slide .taowseo table tr th::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 2px; background: #1B61D9; z-index: 2; }
.duwienenA .znwemwmem .swiper-slide .taowseo table tr td:nth-child(1) { font-weight: bold; }

.duwienenA .znwemwmem .swiper-slide .taowseo table tr:nth-child(1) th::before { display: none; }
.data { border-left: 1px solid rgba(50, 50, 50, 0.28); }
.data .wrap-links {     
    position: relative;
    display: inline;
    white-space: nowrap;
    padding-left: 40px;
}
.data .wrap-links .remove-btn {
    position: absolute;
    top: 50%;
    left: 0;
    border: 0;
    height: 24px;
    width: 28.05px;
    background-color: transparent;
    padding: 0;
    transform: translateY(-50%);
    background: url(../images/remove-btn.svg)no-repeat center center/cover;
    border-radius: 36px;
    cursor: pointer;
}

.data a { color:#101010; transition: all .5s; }
.data a:hover { color: #1B61D9; }

.sr-only {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}


@media(max-width:1100px) {
    .duwienenA { padding: 20px 0 40px; }
    .duwienenA .wiento .enel { width: 100%; }
    .duwienenA .wiento .enr { width: 100%; position: initial;  margin-top: 20px; }
    .duwienenA .znwemwmem .swiper-scrollbar { width: calc(100% - 40px); margin-top: 0; }
    .duwienenA .znwemwmem .swiper-slide .taowseo table th { padding: 10px; }
    .duwienenA .znwemwmem .swiper-slide .taowseo table td { padding: 10px; }
}


/*tong*/
.dinghuoA .huoar .anwe .fl .tweo{display: none;}
.dinghuoA .huoar .anwe .fl:hover .tweo{display: block;}
.dinghuoB .hxq ul li { position: relative; padding-left: 20px; }
.dinghuoB .hxq ul li:before { position: absolute; content: ""; top: 10px; left: 0; width: 6px; height: 6px; background: #183A60; opacity: 0.2; overflow: hidden; border-radius: 50%; }


.duwienenA .znwemwmem .swiper-slide .taowseo table tr.bijiao{
    background: rgba(240, 246, 253, 0.5);
}
.duwienenA .znwemwmem .swiper-slide .taowseo table tr.xiangtong{
    background: #fff;
}
.duwienenA .znwemwmem .swiper-slide .taowseo table tr.bijiao > td{color: #1B61D9;}
.duwienenA .znwemwmem .swiper-slide .taowseo table tr.xiangtong > td{color:#101010;}
.duwienenA .znwemwmem .swiper-slide .taowseo table tr > td:nth-child(1){color:#101010; max-width: 200px; }

.heeder{position: relative;}
.heeder .aoew .webo ul li .xiala_a{
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    background: #fff;
    height: 0;
    overflow: hidden;
    transition: all 0.5s;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.07);
}

.heeder .aoew .webo ul li .xiala_a .xiala_a_box{display: flex;flex-wrap: wrap;}
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l{
    width: 28%;
    padding: 1vw 0;
    border-right: 1px solid #EDEDED;
}
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l .tuoz  {
    padding-right: 15px;
    overflow-y: auto; overflow-x: hidden; height: 99%;
}

.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l .tuoz::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l .tuoz::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #1F67F0;
}

.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l .tuoz::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}

.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l a{
    display: block;
    color:#101010;
    padding: 0.85vw 2vw;
    transition: all 0.3s;
    position: relative;
     padding: 0.3vw 2vw;
}

.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l a span{
    display: inline;
    background-image: linear-gradient(to right, #1B61D9 100%, #1B61D9);
    background-size: 0 2px;
    background-position: left bottom;
    background-repeat: no-repeat;
    transition: all 0.4s;
    max-width: calc(100% - 20px);
}

.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l a:hover,.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l a.cur{
    color: #1B61D9;
    background: #F1F1F1;
     padding: 1vw 2vw;
     margin-bottom: 0.5vw;
     
}
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l a:hover span{
    background-size: 100% 2px;
}
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l a i{
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/xiala_a.svg) center center/cover;
    content: "";
    opacity: 0;
    margin-left: 6px;
    transition: all .8s;
    transform: rotate(0deg);
    backface-visibility: hidden;
    perspective: 1000px;
    will-change: transform;
    transform-style: preserve-3d;
}

.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l a:hover i,
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .l a.cur i{opacity: 1;    transform: rotate(45deg);}

.heeder .aoew .webo ul li .xiala_a .xiala_a_box .zhong{
    width: 43.1%;
    padding: 1vw 0;
    border-right: 1px solid #EDEDED;
}

.heeder .aoew .webo ul li .xiala_a .xiala_a_box .zhong .nr a{
    display: block;
    color:#101010;
    position: relative;
    padding: 0 2.1vw;
    margin-bottom: 1vw;
}
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .zhong .nr a span{
    display: inline;
    background-image: linear-gradient(to right, #1B61D9 100%, #1B61D9);
    background-size: 0 2px;
    background-position: left bottom;
    background-repeat: no-repeat;
    transition: all 0.4s;
}
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .zhong .nr a:hover span{
    background-size: 100% 2px;
}
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .zhong .nr a:last-child{margin-bottom: 0;}
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .zhong .nr a:before{
    position: absolute;
    left: -2px;
    width: 3px;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    height: 0;
    transition: all 0.4s;
    background: #1B61D9;
}
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .zhong .nr a:hover{color: #1B61D9;}
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .zhong .nr a:hover:before{
    height: calc(100% - 10px);
}
.heeder .aoew .webo ul li .xiala_a .xiala_a_box .r{
    width: 28.9%;
    padding: 2.1vw 1.9vw 4vw;
}

.heeder .aoew .webo ul li .xiala_a .xiala_a_box .r .img{
    border-radius: 8px;
    overflow: hidden;

}

.heeder .aoew .webo ul li:hover .xiala_a{
    height: var(--height);
    border-top: 1px solid #EDEDED;
}


.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2{
    padding: 2.1vw 2vw 6.7vw;
    width: 72%;
}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .top{
    display: flex;
    flex-wrap: wrap;
}

.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .top .bt_box{
    width: 50%;
}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .top .icon_box{
    margin-left: auto;
    width: 150px;
    margin-top: 1.3vw;
    margin-right: 4vw;
}
/*.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box  {*/
/*    overflow-y: auto;*/
/*    overflow-x: hidden;*/
/*    height: 15vw;*/
/*    padding-right: 20px;*/
/*}*/
/*.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box::-webkit-scrollbar {*/
	/*滚动条整体样式*/
/*	width: 4px;*/
	/*高宽分别对应横竖滚动条的尺寸*/
/*	height: 4px;*/
/*}*/

/*.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box::-webkit-scrollbar-thumb {*/
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
/*	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);*/
/*	background: #1856A6;*/
/*}*/

/*.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box::-webkit-scrollbar-track {*/
	/*滚动条里面轨道*/
/*	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);*/
/*	border-radius: 0;*/
/*    background: rgba(24, 86, 166, 0.05);*/
/*}*/
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .nr{
    display: flex;
    flex-wrap: wrap;
    padding-right: 2.5vw;
    overflow: auto;
    max-height: 31vw;
}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .nr.wocot  {
    overflow-y: auto;
    overflow-x: hidden;
    height: 16vw;
    padding-right: 20px;
}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .nr.wocot::-webkit-scrollbar {
	滚动条整体样式
	width: 4px;
	高宽分别对应横竖滚动条的尺寸
	height: 4px;
}

.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .nr.wocot::-webkit-scrollbar-thumb {
	滚动条里面小方块
	 border-radius: 5px; 
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #1856A6;
	background: #1F67F0;
}

.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .nr.wocot::-webkit-scrollbar-track {
	滚动条里面轨道
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .nr::-webkit-scrollbar{
    width: 4px;
    
}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .nr::-webkit-scrollbar-track{
   background: rgba(216, 216, 216, 0.3);
    width: 4px;
}

.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .nr::-webkit-scrollbar-track-piece{
    width: 4px;
} 
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .nr::-webkit-scrollbar-thumb{
        background: #1B61D9;
            border: 5px;
        
}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .nr::-webkit-scrollbar-button{
    display: none;
}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .lli{
    width: 25%;
    margin-bottom: 1.3vw;
    transition: all 0.4s;
    padding: 20px 20px 15px;
    border-radius: 8px;
    position: relative;
}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .lli .icon{width: auto;}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .lli .icon img {height:60px; }


.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .lli:before{
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #d8d8d8;
    content: "";
    transition: all 0.4s;
    opacity: 1;
}

.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .lli:hover{
    background: #F1F1F1;
}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .lli:hover:before{opacity: 0;}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .lli:hover + .lli:before{opacity: 0;}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .lli:nth-child(4n):hover + .lli:before{opacity: 1;}
.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .lli .bt{
    color:#101010;
    margin-top: 1vw;
    position: relative;
    padding-right: 18px;
    height: 50px;
    overflow: hidden;
    display: inline-flex;
    /*align-items: flex-end;*/
    width: 100%;
}

.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .lli .bt:before{
    width: 12px;
    height: 12px;
    content: '';
    position: absolute;
    right: 2px;
    top: 5px;
    transition: all .5s;
    transform: rotate(0deg);
    background: url(../images/xiala_b_jt.svg) center center/cover;
}

.heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 .r2_box .lli:hover .bt:before {
    transform: rotate(45deg);
     background: url(../images/xiala_b_jta.svg) center center/cover;
}

.duwienenA .znwemwmem .swiper-slide .taowseo table tr:nth-child(1) th:nth-child(1){width: 186px;}

@media(max-width:1500px) {
    .heeder .aoew .webo ul li .xiala_a .xiala_a_box .l {
        width: 30%;
    }
    .heeder .aoew .webo ul li .xiala_a .xiala_a_box .zhong {
        width: 41.1%;
    }
    
    .heeder .aoew .webo ul li .xiala_b .xiala_a_box .r2 { width:70%; }
}

@media(max-width: 1100px){
    .duwienenA .znwemwmem .swiper-scrollbar{width: 100%;}
    .duwienenA .znwemwmem .swiper-slide .taowseo table tr:nth-child(1) th:nth-child(1){width: 10%;}

    .duwienenA .znwemwmem .swiper-slide .taowseo table tr th{font-size: 16px;}
}




@media(max-width:1100px) {
    .heedermwem { background: #fff; border-color: #EEF0F3;76 }
    .heedermwem .logo a .m2 { display: block; }
    .heedermwem .logo a .m1 { display: none; }
    .heedermwem .aoew .webo ul li .sub { color:#101010; }
    .heedermwem .aoew .bowe .o a .m2 { display: block; }
    .heedermwem .aoew .bowe .o a .m1 { display: none; }
    .heedermwem .menu-i {  background: #333; }


}




/**第三批小慢新增**/
.morea { background: #fff; }
.morea span { color:#101010; }
.morea i { background: #1B61D9; }
.morea i::before { background: url(../images/morewa.svg)no-repeat center center/cover; }
.morea:hover i { background: #000; }

.color16 { color: #161616; }
.center { text-align: center; }

.mmheeder { background: #fff; border-color: #EEF0F3; }
.mmheeder .logo a .m2 { display: block; }
.mmheeder .logo a .m1 { display: none; }
.mmheeder .aoew .webo ul li .sub { color:#101010; }
.mmheeder .aoew .bowe .o a .m2 { display: block; }
.mmheeder .aoew .bowe .o a .m1 { display: none; }

.zebanlabanner { margin-top: 100px; position: relative;     background: #183A60; }
.zebanlabanner .mbx { position: absolute; top: 0px; width: 100%; left: 0; z-index: 3; }
.zebanlabanner .swiper-container .flex { position: relative; }
.zebanlabanner .swiper-container .labwnl { height:42vw; width: 48.7%; background: #183A60; padding: 7.39583vw 9% 11.45833vw var(--left); } 
.zebanlabanner .swiper-container .labwnl .dbt { margin-bottom: 2.76041vw; }
.zebanlabanner .swiper-container .labwnl .wnbao .fbo { margin-bottom: 2px; }
.zebanlabanner .swiper-container .labwnl .wnbao .fbo .b:nth-child(2) { margin: 0 10px; }

.zebanlabanner .swiper-container .labwnl .wnbao .jsmow { padding-left: 21px; position: relative; line-height: 1; margin: 16px 0 50px; }
.zebanlabanner .swiper-container .labwnl .wnbao .jsmow::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 14px; height: 14px; background: url(../images2/jsmow.svg)no-repeat center center/cover; }

.zebanlabanner .swiper-container .labwnl .wnbao .jsmowa { padding-left: 0; }
.zebanlabanner .swiper-container .labwnl .wnbao .jsmowa::before { display: none; }

.zebanlabanner .swiper-container .labwnl .wnbao .sjrenz { margin: 10px 0 15px; }
.zebanlabanner .swiper-container .labwnl .wnbao .sjrenz ul li { padding: 0 12px; margin-bottom: 10px; float: left; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 6px; margin-right: 10px; }
.zebanlabanner .swiper-container .labwnl .wnbao .sjrenz ul li:last-child { margin-right: 0; }
.zebanlabanner .swiper-container .labwnl .wnbao .sjrenz ul li .clearfix { display: flex; align-items: center; line-height: 0; }
.zebanlabanner .swiper-container .labwnl .wnbao .sjrenz ul li .wz { line-height: 40px; margin-left: 6px;  }
.zebanlabanner .swiper-container .labwnl .wnbao .xxq { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin: 10px 0 38px; overflow: hidden; text-overflow: ellipsis; }

.zebanlabanner .swiper-container .labwnr { width: 51.3%; position: absolute; height: 100%; right: 0; top: 0; background:#fff; }
.zebanlabanner .swiper-container .labwnr .img { width: 100%; height: 100%; overflow: hidden; }
.zebanlabanner .swiper-container .labwnr .img .pc { width: 100%; height: 100%; -webkit-transform: scale(1.1); transform: scale(1.1);   -webkit-transition: all 1.5s cubic-bezier(0.7, 0, 0.3, 1); transition: all 1.5s cubic-bezier(0.7, 0, 0.3, 1); }
.zebanlabanner.cur .swiper-container .labwnr .img .pc { transform: scale(1); }


.zebanlabanner .swiper-pagination { position: absolute; bottom: 57px !important; left: 0; padding-left: var(--left); width: auto !important; z-index: 1; text-align: left; }
.zebanlabanner .swiper-pagination .swiper-pagination-bullet { opacity: 1; position: relative; border-radius:30px; background: rgba(255, 255, 255, 0.4); width: 7px; height: 7px; overflow: hidden; transition: all .5s; margin-right: 36px; }
.zebanlabanner .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.zebanlabanner .swiper-pagination .swiper-pagination-bullet.cur { width: 78px; border-radius: 30px; }
.zebanlabanner .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 6px; height: 6px; position: absolute; left:0; top:0; background: #fff; }
.zebanlabanner .swiper-pagination .swiper-pagination-bullet.cur:after { -webkit-animation: w100 6s infinite; animation: w100 6s infinite; }

.zebanlabannera .swiper-container .labwnl { padding-right: 7%; }
.zebanlabannera .swiper-container .labwnl .wnbao .xxq { opacity: .8; }

.zebanlaA { padding: 5.72916vw 0 6.25vw; }
.zebanlaA .indxbt .xq { width: 65%; color: #161616; line-height: 1.55; margin: 10px 0 37px; }

.zebanlaA .banlae .lae { margin-right: 10px; }
.zebanlaA .banlae .lae:last-child { margin-right: 0px; }


.custom-select { position: relative; width: 300px; margin-right: 10px; }
.custom-select:last-child { margin-right: 0; }
.select-trigger { position: relative; padding: 17px 20px; border-radius: 50px; border: 1px solid rgba(109, 109, 109, 0.5); cursor: pointer; display: flex; justify-content: space-between; align-items: center; z-index: 2; background: #fff; }
.select-trigger span { font-size: 14px; color:#101010; }
.select-trigger i { position: absolute; top: 50%; right: 20px; transform: translateY(-50%); width: 14px; height: 7px; background: url(../images2/rigger.svg)no-repeat center center/cover; }
.custom-options { border-radius:30px; position: absolute; top: 0%; left: 0; right: 0; border: 1px solid #1B61D9; border-top: none; background: white; list-style: none; padding: 62px 10px 10px; margin: 0; display: none; z-index: 1; }
.custom-options li { padding: 8px; cursor: pointer; border-radius: 50px; font-size: 14px; color: #666666; }
.custom-options li:hover { background: #E0E0E0; color: #1B61D9; }
.custom-options.show { display: block; }
.select-trigger i.fa-angle-down { transition: transform 0.3s ease; }
.select-trigger.show { border-color: #1B61D9; }
.select-trigger.show span { color: #1B61D9; }
.select-trigger.show i.fa-angle-down {  transform: translateY(-50%) rotate(180deg); }

.zebanlaA .banlae  { position: relative; z-index: 1; }
.zebanlaA .banlaa_bottom { margin-top: 40px; }
.zebanlaA .banlaa_bottom .clearfix { display: flex; flex-wrap: wrap; }
.zebanlaA .banlaa_bottom .anlaa { width: calc(25% - 4px); margin-right: 5px; margin-bottom: 5px; border: 1px solid #C6C6C6; border-radius: 5px; overflow: hidden; }
.zebanlaA .banlaa_bottom .anlaa:nth-child(4n) { margin-right: 0; }
.zebanlaA .banlaa_bottom .anlaa a { display: block; }
.zebanlaA .banlaa_bottom .anlaa .img { border-radius: 5px 5px 0 0; overflow: hidden; }
.zebanlaA .banlaa_bottom .anlaa .img img{ width: 100%; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; }
.zebanlaA .banlaa_bottom .anlaa:hover .img img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 93%, 96% 100%, 50% 100%, 0 100%, 0 10%); }

.zebanlaA .banlaa_bottom .anlaa a .juxiang { border-radius: 0 0 5px 5px; overflow: hidden; padding: 28px 30px; }
.zebanlaA .banlaa_bottom .anlaa a .juxiang .baoew .a { position: relative; padding-right: 21px; line-height: 1; width:100%; padding-left:10px; margin-bottom:12px; line-height:1; }
.zebanlaA .banlaa_bottom .anlaa a .juxiang .baoew .a::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 1px; height: 100%; background: #1B61D9; }

.zebanlaA .banlaa_bottom .anlaa a .juxiang .wee { margin: 17px 0 23px;}
.zebanlaA .banlaa_bottom .anlaa a .juxiang .oew { line-height: 1.375; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; min-height:44px; }
.zebanlaA .banlaa_bottom .anlaa a .juxiang .oew {
    display: none;
}

.zebanlaA .banlaa_bottom .anlaa a .juxiang .oee { border-top:1px solid #CCCCCC; padding-top: 33px; margin-top: 27px; }
.zebanlaA .banlaa_bottom .anlaa a .juxiang .oee .el { line-height: 1; }
.zebanlaA .banlaa_bottom .anlaa a .juxiang .oee .el span {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 6px;
    background: url(../images/ousww.svg)no-repeat center center/cover;
}
.dinghuoA .huoal .mySwiper2 .swiper-slide .uuuuu .dnwnen {
    position: absolute;
    content: "";
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)scale(1);
    width: 60px;
    height: 60px;
    cursor: pointer;
    background: url(../images2/bottome.svg) no-repeat center center / cover;

    transition: all .5s;
    opacity: 0;
}

.dinghuoA .huoal .mySwiper2 .swiper-slide .uuuuu:hover .dnwnen{
    transform: translate(-50%, -50%)scale(1.08);
    opacity: 1;
}

.zebanlaA .banlaa_bottom .anlaa:hover a .juxiang  .wee { text-decoration: underline; }

.zebanlaA .fyq { display: inline-block; margin-top: 80px; }

.heeder .aoew .webo ul li .xiala_c .xiala_a_box .zhong { padding: 1.55vw 0 3.95833vw; }
.xiala_c .zhong .hongw a { display: block; padding: 0 40px; }
.xiala_c .zhong .hongw a .tu { overflow: hidden; border-radius: 5px; }
.xiala_c .zhong .hongw a .tu img { clip-path: polygon(0% 0, 100% 0, 100% 92%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; }
.xiala_c .zhong .hongw a:hover .tu img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 92%, 96% 100%, 50% 100%, 0 100%, 0 10%); }

.xiala_c .zhong .hongw a .bit { margin: 25px 0 0; }
.xiala_c .zhong .hongw a .i { line-height: 1.375; margin-top: 7px; }
.xiala_c .zhong .hongw a .el { line-height: 1; margin-top: 32px; }
.xiala_c .zhong .hongw a .el span { display: inline-block; width: 8px; height: 8px; margin-left: 6px; background: url(../images/ousww.svg)no-repeat center center/cover; }

.heeder .aoew .webo ul li .xiala_c .xiala_a_box .r .more { margin-top: 30px; }


@media(max-width:1800px) {
    .zebanlaA .indxbt .xq { width: 80%; }
    .zebanlaA .banlaa_bottom .anlaa a .juxiang { padding: 20px; }
}




/*@media(max-width:1500px) {*/
/*    .zebanlaA .banlaa_bottom .anlaa { width:calc(33.33% - 5px); }*/
/*}*/

@media(max-width:1100px) {
    .zebanlabanner .mbx { display: none; }
    .zebanlabanner { margin-top: 87.88px; }
    .zebanlabanner .swiper-container .labwnr { position: initial; width: 100%; }
    .zebanlabanner .swiper-container .labwnl { width: 100%;  padding: 20px 20px 20px; height:auto; }
    .zebanlabanner .swiper-container .labwnl .dbt { margin-bottom: 10px; }
    .zebanlabanner .swiper-container .labwnl .wnbao .fbo { margin-bottom: 4px; }
    .zebanlabanner .swiper-container .labwnl .wnbao .xbt { font-size: 19px; margin-top: 10px; }
    .zebanlabanner .swiper-container .labwnl .wnbao .jsmow { margin: 10px 0 20px; }
    .zebanlabanner .swiper-pagination { bottom: 20px !important; }
    .zebanlabanner .swiper-container .labwnl .wnbao .xxq { margin: 5px 0 20px; }

    .zebanlabanner .swiper-container .labwnl .wnbao .sjrenz { margin-top: 17px; }

    .zebanlaA { padding: 40px 0 50px; }
    .zebanlaA .indxbt .xq { width: 100%; margin: 5px 0 20px; }
    .zebanlaA .banlae .lae { width: 100%; z-index: 2; position: relative; }
    .zebanlaA .banlae .lae:nth-child(n+2) { margin-top: 15px; z-index: 1; position: relative; }
    .zebanlaA .banlae .lae { margin-right: 0px; } 
    .custom-select { width: 100%; margin-right: 0; }
    .select-trigger { padding: 10px 15px; }
    .custom-options { padding-top: 40px; }
    .zebanlaA .banlaa_bottom { margin-top: 30px; }
    .zebanlaA .banlaa_bottom .anlaa { width: 100%; margin-bottom: 15px; margin-right: 0; }
    .zebanlaA .banlaa_bottom .anlaa:last-child { margin-bottom: 0; }
    .zebanlaA .banlaa_bottom .anlaa a .juxiang { padding: 20px; }
    .zebanlaA .banlaa_bottom .anlaa a .juxiang .wee { height: auto !important; margin: 10px 0 12px; }
    .zebanlaA .banlaa_bottom .anlaa a .juxiang .oee { padding-top: 15px; margin-top: 15px; }
    .zebanlaA .fyq { margin-top: 35px; }

    .more.mb { display: inline-block !important; }
    .more i { margin-top: 4px; }
}


/**案例详情**/
.CasedetailsA { margin-top: 101px; }
.CasedetailsA .koubaiban { height: auto; }
.CasedetailsA .koubaiban .mbx { padding-top: 0; }
.CasedetailsA .koubaiban .mbx .clearfix {
    display: flex; flex-wrap: nowrap; width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /*width: 200px;*/
}


.CasedetailsA .flex { display: flex; flex-wrap: wrap; }
.CasedetailsA .tailsAl { width: 72%; border-right: 1px solid #D8D8D8; padding: 32px 50px 110px 0; }
.CasedetailsA .tailsAl video { width:100%; }
.CasedetailsA .tailsAl ul li { margin-left:20px; list-style:initial; }
.CasedetailsA .tailsAl .aiwse { margin: 86px 0 23px; }
.CasedetailsA .tailsAl .aiwse .wsa { line-height: 33px; border-radius: 4px; padding: 0 10px; border: 1px solid #1B61D9; }
.CasedetailsA .tailsAl .aiwse .wsa:nth-child(n+2) { margin-left: 10px; }
.CasedetailsA .tailsAl .aimes { border-bottom: 1px solid #CCCCCC; padding-bottom: 35px; }
.CasedetailsA .tailsAl .aimes .mea { line-height: 1.03; }
.CasedetailsA .tailsAl .aimes .sj { padding-left: 25px; position: relative; line-height: 1; margin-top: 18px; margin-right: 30px; }
.CasedetailsA .tailsAl .aimes .mea .sj:last-child { margin-right: 0; }
.CasedetailsA .tailsAl .aimes .sj::before { position: absolute; content: ""; top: 45%; transform: translateY(-50%); left: 0; width: 16px; height: 16px; background: url(../images2/aimes.svg)no-repeat center center/cover; }
.CasedetailsA .tailsAl .aimes .sj1::before { width: 13px; height: 14px; background: url(../images2/aimesa.svg)no-repeat center center/cover; }
.CasedetailsA .tailsAl .aimes .sj2::before { background: url(../images2/aimesb.svg)no-repeat center center/cover; }
.CasedetailsA .tailsAl .aimes .sj3::before { background: url(../images2/aimesc.svg)no-repeat center center/cover; }
.CasedetailsA .tailsAl .neirow { line-height: 1.55; margin-top: 30px; }
.CasedetailsA .tailsAl .neirow * { vertical-align: top; }
.CasedetailsA .tailsAl .neirow a { color:#1B61D9; }
/*.CasedetailsA .tailsAl .neirow img { width: calc(50% - 9px); margin-right: 18px; border-radius: 5px; }*/
/*.CasedetailsA .tailsAl .neirow img:last-child { margin-right: 0; }*/
.CasedetailsA .tailsAl .anniue { margin-top: 40px; padding-top: 50px; border-top: 1px solid #CCCCCC; }
.CasedetailsA .tailsAl .anniue a { transition: all .5s; transform:scale(1); }
.CasedetailsA .tailsAl .anniue a:nth-child(n+2) { margin-left: 10px; border: 2px solid rgba(58, 58, 58, 0.2); background: none; }
.CasedetailsA .tailsAl .anniue a:nth-child(n+2) span { color:#101010; }
.CasedetailsA .tailsAl .anniue a:nth-child(n+2) i { background: #F1F1F1; }
.CasedetailsA .tailsAl .anniue a i { margin-top: 5px; }
.CasedetailsA .tailsAl .anniue a:nth-child(2) { padding-right: 4px; }
.CasedetailsA .tailsAl .anniue a:nth-child(2) i { margin-top: 3.5px; }
.CasedetailsA .tailsAl .anniue a i::before { width: 16px; height: 16px; background: url(../images2/dengdai.svg)no-repeat center center/cover; }
.CasedetailsA .tailsAl .anniue a:hover { transform:scale(1.08); }
.CasedetailsA .tailsAl .anniue a:hover i::before { width: 16px; height: 16px; background: url(../images2/dengdaia.svg)no-repeat center center/cover; }

.CasedetailsA .tailsAl .anniue a.downloadLink i::before { width: 16px; height: 16px; background: url(../images2/dengdai.svg)no-repeat center center/cover; }
.CasedetailsA .tailsAl .anniue a.downloadLink:hover i::before { width: 16px; height: 16px; background: url(../images2/dengdaia.svg)no-repeat center center/cover; }

.CasedetailsA .tailsAl .anniue a:nth-child(2):hover { border-color:#101010; }
.CasedetailsA .tailsAl .anniue a:hover:last-child i { background: #323232; }
.CasedetailsA .tailsAl .anniue a.contactLink i::before { width: 20px; height: 20px; background: url(../images2/dengdai1.svg)no-repeat center center/cover; } 
.CasedetailsA .tailsAl .anniue a.contactLink:hover i::before { width: 20px; height: 20px; background: url(../images2/dengdai1a.svg)no-repeat center center/cover; } 

.CasedetailsA .tailsAl .anniuea .orunji:nth-child(n+2) { margin-top: 15px; }
.CasedetailsA .tailsAl .anniuea a { display: block; color: #161616; }
.CasedetailsA .tailsAl .anniuea a i { margin-top: 0; background: none !important; display: inline-block; float: left; }
.CasedetailsA .tailsAl .anniuea a span { display: inline-block; width: 300px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; }
.CasedetailsA .tailsAl .anniuea a:hover span { color: #1B61D9; text-decoration: underline; }

.CasedetailsA .tailsAr { width: 28%; padding: 185px 0 100px 50px; }
.CasedetailsA .tailsAr .rcshi { margin-top: 17px; }
.CasedetailsA .tailsAr .rcshi ul li { margin-bottom: 6px; }
.CasedetailsA .tailsAr .rcshi ul li a { display: block; border: 1px solid #C6C6C6; border-radius: 5px; overflow: hidden; }
.CasedetailsA .tailsAr .rcshi ul li a .img { border-radius: 5px 5px 0 0; overflow: hidden; }
.CasedetailsA .tailsAr .rcshi ul li a .img  img{ width: 100%; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; }
.CasedetailsA .tailsAr .rcshi ul li:hover a .img  img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 93%, 96% 100%, 50% 100%, 0 100%, 0 10%); }
.CasedetailsA .tailsAr .rcshi ul li a .baok { padding: 30px 30px 30px; }
.CasedetailsA .tailsAr .rcshi ul li a .bto { border-bottom: 1px solid #CCCCCC; padding-bottom: 30px; }
.CasedetailsA .tailsAr .rcshi ul li:hover a .bto { text-decoration: underline;  }
.CasedetailsA .tailsAr .rcshi ul li a .el { line-height: 1; margin-top: 32px; }
.CasedetailsA .tailsAr .rcshi ul li a .el span { display: inline-block; width: 8px; height: 8px; margin-left: 6px; background: url(../images/ousww.svg)no-repeat center center/cover; }

.CasedetailsA .tailsAr .rcshi ul li a .er { line-height: 1; margin-top: 32px; }

.fenxiang { position: fixed; z-index: 99999; bottom: 185px; right: 40px;  cursor: pointer; }
.fenxiang .icon { width: 60px; height: 60px; border: 2px solid #161616; position: relative; border-radius: 50%; overflow: hidden; z-index: 2; background: #fff; }
.fenxiang .icon img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.fenxiang .chajian { position: absolute; bottom: 10px; width: 100%; text-align: center; max-height: 0; overflow: hidden; transition: all .5s; border-radius: 50px; }

.fenxiang .chajian ol li .nwo {
    display: none;
}

.fenxiang .chajian ol li:hover .nwo {
    display: inline-block;
}

.fenxiang .chajian ol li:hover .nwe {
    display: none;
}



.fenxiang .chajian ol { border: 2px solid #161616; border-radius: 50px; padding-top: 13px; height: 206px; background: #fff; }
.fenxiang .chajian ol li:nth-child(n+2) { margin-top: 26px; }
.fenxiang .chajian ol li a { display: block; }
.fenxiang.oowne .chajian { max-height: 250px; }

@media(max-width:1500px) {
    .CasedetailsA .tailsAl .aiwse { margin-top: 50px; }
    .CasedetailsA .tailsAr { padding-top: 153px; }
    .CasedetailsA .tailsAr .rcshi ul li a .baok { padding: 20px; }
    .CasedetailsA .tailsAr .rcshi ul li a .bto { padding-bottom: 15px; }
    .CasedetailsA .tailsAr .rcshi ul li a .el { margin-top: 15px; }
    .CasedetailsA .tailsAr .rcshi ul li a .er { margin-top: 15px; }
    .fenxiang { right:12px; bottom:90px; }
    .fenxiang .icon { width:40px; height:40px; }
}

@media(max-width:1100px) {
    .CasedetailsA { margin-top: 87.88px; }
    .CasedetailsA .tailsAl { width: 100%; padding-right: 0; padding-bottom: 50px; border-right: 0; }
    .CasedetailsA .tailsAr { display: none; }
    .CasedetailsA .koubaiban .mbx { display: none; }
    .CasedetailsA .tailsAl .aimes .mea { word-break: break-all; }
    .CasedetailsA .tailsAl .aimes .mea br { display: none;}
    .CasedetailsA .tailsAl .aiwse { margin-top: 0; }
    .CasedetailsA .tailsAl .aimes { padding-bottom: 20px; }
    .CasedetailsA .tailsAl .neirow { margin-top: 15px; }
    .CasedetailsA .tailsAl .anniue a i::before { width: 16px; height: 16px; }
    .CasedetailsA .tailsAl .anniue a:last-child i::before { width: 16px; height: 16px; }
    .CasedetailsA .tailsAl .anniue { margin-top: 20px; padding-top: 20px; }
    .CasedetailsA .tailsAl .anniue a i { margin-top: 4px; }
    .CasedetailsA .tailsAl .anniue a:nth-child(2) i { margin-top: 2px; }
    .CasedetailsA .tailsAl .anniue a:nth-child(n+2) { margin-left: 0; margin-top: 15px; }

    .fenxiang { right: 20px; bottom: 20px; }

    .CasedetailsA .tailsAl .aimes .sj { margin-right: 20px; }

    .CasedetailsA .tailsAl .anniuea a i { margin-top: 0; }
    .CasedetailsA .tailsAl .anniuea a span { width: 200px; }

}


/**新闻中心**/
.newsA { padding: 115px 0 103px; }
.newsA .newsa-top { margin-top: 27px; position: relative; z-index: 1; }
.newsA .newsa-top .satopl ul li { float: left; margin-right: 10px; }
.newsA .newsa-top .satopl ul li:last-child { margin-right: 0; }
.newsA .newsa-top .satopl ul li a { background: #F1F1F1; padding: 0 70px; border-radius: 50px; overflow: hidden; color:#101010; border: 3px solid #F1F1F1; line-height: 51px; height: 54px; display: block; }
.newsA .newsa-top .satopl ul li a.cor { border-color: #1B61D9; background:#fff; }

.newsA .newsa-bottom { margin-top: 40px; }
.newsA .newsa-bottom .banlaa_bottom>.clearfix { display: flex; flex-wrap: wrap; }
.newsA .newsa-bottom .anlaa { width: calc(25% - 6.6px); margin-bottom: 5px; margin-right: 5px; border: 1px solid #C6C6C6; border-radius: 5px; overflow: hidden; }
.newsA .newsa-bottom .anlaa:nth-child(4n) { margin-right: 0; }
.newsA .newsa-bottom .anlaa a { display: block; }
.newsA .newsa-bottom .anlaa .img img{ width: 100%; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; }
.newsA .newsa-bottom .anlaa:hover .img img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 93%, 96% 100%, 50% 100%, 0 100%, 0 10%); }

.newsA .newsa-bottom .anlaa .juxiang { padding: 33px 30px; }
.newsA .newsa-bottom .anlaa .juxiang .baoew .a { position: relative; padding-right: 21px; line-height: 1; }
.newsA .newsa-bottom .anlaa .juxiang .baoew .a::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); right: 11px; width: 1px; height: 100%; background: #1B61D9; }
.newsA .newsa-bottom .anlaa .juxiang .baoew .a:last-child:before { width: 0; } 
.newsA .newsa-bottom .anlaa .juxiang .wee { margin: 14px 0 23px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.newsA .newsa-bottom .anlaa:hover .juxiang .wee { text-decoration: underline; }
.newsA .newsa-bottom .anlaa .juxiang .oew { line-height: 1.375; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; }
.newsA .newsa-bottom .anlaa .juxiang .oew p span {
    font-family: "Montserrat-Medium" !important;
}


.newsA .newsa-bottom .anlaa .juxiang .oee { border-top:1px solid #CCCCCC; padding-top: 33px; margin-top: 27px; }
.newsA .newsa-bottom .anlaa .juxiang .oee .el { line-height: 1; }

.newsA .fyq { display: inline-block; margin-top: 80px; }


@media(max-width:1380px) {
    .newsA .newsa-top .satopl ul li a { padding: 0 40px; }
    .newsA .fyq { margin-top: 50px; }
}

@media(max-width:1100px) {
    .newsA { padding: 40px 0 50px; }
    .newsA .newsa-top { margin-top: 20px; }
    .newsA .newsa-top .satopl { width: 100%; }
    .newsA .newsa-top .satopl ul li { width: 49%; margin-right: 2%; margin-bottom: 2%; }
    .newsA .newsa-top .satopl ul li:nth-child(2n) { margin-right: 0; }
    .newsA .newsa-top .satopl ul li a { height: 45px; line-height: 41px; padding: 0; text-align: center; }
    .newsA .newsa-top .satopr { width: 100%; margin-top: 20px; }
    .newsA .newsa-bottom { margin-top: 30px; }
    .newsA .newsa-bottom .anlaa { width: 100%; margin-right: 0; margin-bottom: 10px; }
    .newsA .newsa-bottom .anlaa .juxiang { padding: 20px; }
    .newsA .newsa-bottom .anlaa .juxiang .wee { margin: 10px 0 12px; }
    .newsA .newsa-bottom .anlaa .juxiang .oee { margin-top: 15px; padding-top: 15px; }
    .newsA .fyq { margin-top: 30px; }
}




/**事件**/
.eventA { padding: 5.72916vw 0 5.20833vw; }
.eventA .enta-top { margin: 35px 0 42px; }
.eventA .enta-top a { display: block; border: 3px solid #F1F1F1; text-align: center; width: 191px; height: 54px; line-height: 52px; background: #F1F1F1; border-radius: 50px; overflow: hidden; margin-right: 10px; color:#101010; }
.eventA .enta-top a.cur { border-color: #1B61D9; background:#fff; }
.eventA .enta-top a:last-child { margin-right: 0; }
.eventA .enta-bottom ul li { border: 1px solid #C6C6C6; border-radius: 5px; overflow: hidden; padding-right: 41px; }
.eventA .enta-bottom ul li:nth-child(n+2) { margin-top: 5px; }
.eventA .enta-bottom ul li a { display: block; }
.eventA .enta-bottom ul li .img { width: 450px; margin-right: 41px; }
.eventA .enta-bottom ul li .ourn { width: calc(100% - 491px); padding: 35px 0; }
.eventA .enta-bottom ul li .ourn .urn .u { line-height: 1; }
.eventA .enta-bottom ul li .ourn .urn .r { margin-top: 10px; }
.eventA .enta-bottom ul li .ourn .ul { margin: 18px 0 0; }
.eventA .enta-bottom ul li .ourn .li { float: left; padding: 0 12px; margin-bottom: 10px; float: left; border: 1px solid rgba(58, 58, 58, 0.3); border-radius: 6px; margin-right: 10px; }
.eventA .enta-bottom ul li .ourn .li .clearfix { display: flex; align-items: center; line-height: 0; }
.eventA .enta-bottom ul li .ourn .li .wz { line-height: 40px; margin-left: 6px; }

.eventA .enta-bottom ul li .ourn .ourb { border-top: 1px solid #C6C6C6; margin-top: 45px; padding-top: 30px; }
.eventA .enta-bottom ul li .ourn .ourb .el { line-height: 1; }
.eventA .enta-bottom ul li .ourn .ourb .el span { display: inline-block; width: 8px; height: 8px; margin-left: 6px; background: url(../images/ousww.svg)no-repeat center center/cover; }
.eventA .enta-bottom ul li .img  img{ width: 100%; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; }
.eventA .enta-bottom ul li:hover a .img  img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 93%, 96% 100%, 50% 100%, 0 100%, 0 10%); }

.eventA .fyq { margin-top: 60px; display: inline-block; }

.eventB { padding-bottom: 6.45833vw; }
.eventB .eventB-top { margin-top: 37px; position: relative; z-index: 1; }
.eventB .eventB-top .satopl ul li { float: left; margin-right: 10px; }
.eventB .eventB-top .satopl ul li:last-child { margin-right: 0; }
.eventB .eventB-top .satopl ul li a { background: #F1F1F1; padding: 0 70px; border-radius: 50px; overflow: hidden; color:#101010; border: 3px solid #F1F1F1; line-height: 51px; height: 54px; display: block; }
.eventB .eventB-top .satopl ul li a.cor { border-color: #1B61D9; }

.eventB .eventB-bottom { margin-top: 40px; }
.eventB .eventB-bottom ul li { border-top: 1px solid #D8D8D8; padding: 30px 0; }
.eventB .eventB-bottom ul li:last-child { border-bottom: 1px solid #D8D8D8; }
.eventB .eventB-bottom ul li .clearfix { display: flex; align-items: center; }
.eventB .eventB-bottom ul li .icon { border: 1px solid rgba(58, 58, 58, 0.3); border-radius: 50%; overflow: hidden; position: relative; width: 100px; height: 100px; margin-right: 28px; }
.eventB .eventB-bottom ul li .icon img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.eventB .eventB-bottom ul li .ouw { width: calc(100% - 128px); }
.eventB .eventB-bottom ul li .ouw .o { line-height: 1; }
.eventB .eventB-bottom ul li .ouw .u { margin: 10px 0 0; }
.eventB .eventB-bottom ul li .ouw .w { line-height: 1; padding-left: 25px; position: relative; margin-top: 15px; }
.eventB .eventB-bottom ul li .ouw .w::before { position: absolute; content: ""; left: 0; top: 50%; left: 0; transform: translateY(-50%); width: 14px; height: 14px; background: url(../images2/eventBue.svg)no-repeat center center/cover; }

.eventB .fyq { margin-top: 60px; display: inline-block; }

@media(max-width:1500px) {
    .eventB .eventB-top .satopl ul li a { padding: 0 40px; }
}

@media(max-width:1350px) {
    .eventA .enta-bottom ul li .img { width: 400px; }
    .eventA .enta-bottom ul li .ourn { width: calc(100% - 450px); padding: 20px 0; }
    .eventA .enta-bottom ul li .ourn .ourb { margin-top: 20px; padding-top: 20px; }
    .eventA .enta-bottom ul li .ourn .li .wz { line-height: 30px; }
}

@media(max-width:1100px) {
    .eventA { padding: 40px 0 50px; }
    .eventA .enta-top a { height: 45px; line-height: 41px; width: 32%; margin-right: 2%; }
    .eventA .enta-top a:last-child { margin-right: 0; }
    .eventA .enta-top { margin: 18px 0 23px; }

    .eventA .enta-bottom ul li { margin-bottom: 10px; }
    .eventA .enta-bottom ul li { padding-right: 0; }
    .eventA .enta-bottom ul li .ourn { width: 100%; padding: 15px; }
    .eventA .enta-bottom ul li .ourn .li .wz { font-size: 13px; }
    .eventA .fyq { margin-top: 30px; }

    .eventB { padding-bottom: 40px; }
    .eventB .fyq { margin-top: 30px; }
    .eventB .eventB-top { margin-top: 20px; position: relative; z-index: 2; }
    .eventB .eventB-top .satopl { width: 100%; }
    .eventB .eventB-top .satopl ul li { width: 49%; margin-right: 2%; margin-bottom: 2%; }
    .eventB .eventB-top .satopl ul li:nth-child(2n) { margin-right: 0; }
    .eventB .eventB-top .satopl ul li a { height: 45px; line-height: 41px; padding: 0; text-align: center; }
    .eventB .eventB-top .satopr { width: 100%; margin-top: 15px; }
    .eventB .eventB-bottom { margin-top: 20px; }
    .eventB .eventB-bottom ul li { padding: 15px 0; }
    .eventB .eventB-bottom ul li .icon { width: 70px; height: 70px; }
    .eventB .eventB-bottom ul li .icon img { height: 30px; }
    .eventB .eventB-bottom ul li .ouw { width: calc(100% - 100px); }
}


/**事件详情**/
.shijianxq { padding: 100px 0 0; }
.shijianxq .container { display: flex; flex-wrap: wrap; }
.shijianxq .shijianxql { width: 50%; padding-bottom: 5vw; padding-right: 50px; border-right:1px solid #D8D8D8; }
.shijianxq .shijianxql .koubaiban { height: auto; }
.shijianxq .shijianxql .aiwse { margin: 85px 0 18px; }
.shijianxq .shijianxql .aiwse .wsa { border-radius: 4px; padding: 0 10px; border: 1px solid #1B61D9; line-height: 33px; }
.shijianxq .shijianxql .aimes .ul { margin-top: 17px; }
.shijianxq .shijianxql .aimes .ul .li { float: left; padding: 0 12px; margin-bottom: 10px; float: left; border: 1px solid rgba(58, 58, 58, 0.3); border-radius: 6px; margin-right: 10px; }
.shijianxq .shijianxql .aimes .ul .li .clearfix { display: flex; align-items: center; line-height: 0; }
.shijianxq .shijianxql .aimes .ul .li .wz { line-height: 40px; margin-left: 6px; }
.shijianxq .shijianxql .aimes .jiesao { border-bottom:1px solid #CCCCCC; line-height: 1.55; padding-bottom: 45px; margin: 25px 0 44px; }
.shijianxq .shijianxql .aiwes { line-height: 1.55; }
.shijianxq .shijianxql .aiwes p:nth-child(n+2) { margin-top: 28px; }


.shijianxq .shijianxqr { width: 50%; padding: 180px 0 200px 50px; }
.shijianxq .shijianxqr ul li { margin-bottom: 34px; float: left; width: 100%; }
.shijianxq .shijianxqr ul li:last-child { margin-bottom: 0; }
.shijianxq .shijianxqr ul li .bt { line-height: 1; margin-bottom: 15px; }
.shijianxq .shijianxqr ul li .bt span { color: #1B61D9; margin-left: 2px; }
.shijianxq .shijianxqr ul .shuang { float: left; width: calc(50% - 6px); margin-right: 12px; }
.shijianxq .shijianxqr ul .jinw { margin-right: 0; }

.shijianxq .shijianxqr ul li input { border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 6px; padding: 0 20px; height: 64px; font-size: 16px; }
.shijianxq .shijianxqr ul li input::-webkit-input-placeholder {color:#101010;}
.shijianxq .shijianxqr ul li input::-moz-placeholder {color:#101010;}
.shijianxq .shijianxqr ul li input:-moz-placeholder {color:#101010;}
.shijianxq .shijianxqr ul li input:-ms-input-placeholder {color:#101010;}


.shijianxq .layui-input:focus,
.shijianxq .layui-textarea:focus {
    border: 1px solid rgba(109, 109, 109, 0.5) !important;
}
.shijianxq .layui-input:hover,
.shijianxq .layui-textarea:hover  {
    border: 1px solid #1B61D9 !important;
}

.shijianxq .shijianxqr ul li .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 8px; display: none; }
.shijianxq .shijianxqr ul li .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.shijianxq .shijianxqr ul li .this.cuowu { display: block; }
.shijianxq .shijianxqr ul li .kong::before { opacity: 0; }


.shijianxq .shijianxqr ul li .this.curo { display: block; }


.shijianxq .layui-form-select dl { top: 75px; }
.shijianxq .layui-form-selectup dl { top: auto; bottom: 75px; }
.shijianxq .layui-form-select dl dd.layui-this { background: #1B61D9; }
.shijianxq .shijianxqr ul li .layui-select-title i { width: 12px; height: 6px; border: none; right: 20px; margin-top: -2px; background: url(../images2/title.svg)no-repeat center center/cover; }


.shijianxq .tjanmo { margin-top: 60px; }
.shijianxq .tjanmo button { border: 0; cursor: pointer; opacity:.5; }
.shijianxq .tjanmo button:hover { opacity:1; }

.shijianxq .tjanmo button.powejnn { opacity:1; }
.shijianxq .tjanmo .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 10px; display: none; }
.shijianxq .tjanmo .this:before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.shijianxq .tjanmo .this.curiwo { display: block; }


@media(max-width:1500px) {
    .shijianxq .layui-form-select dl { top: 55px; }
    .shijianxq .layui-form-selectup dl { top: auto; bottom: 55px; }
    .shijianxq .shijianxqr ul li input { height: 44px; font-size: 14px; }
}

@media(max-width:1260px) {
    .shijianxq .shijianxql { width:42%; }
    .shijianxq .shijianxqr { width:58%; }
}

@media(max-width:1100px) {
    .shijianxq { padding-top: 87px; }
    .shijianxq .container { display: block; }
    .shijianxq .mbx { display: none; }
    .shijianxq .shijianxql { width: 100%; padding-right: 0; border: 0; }
    .shijianxq .shijianxqr { padding: 0 0 50px; width: 100%; }
    .shijianxq .shijianxql .aiwse { margin-top: 30px; }
    .shijianxq .shijianxql .aimes .jiesao { margin: 10px 0 20px; padding-bottom: 20px; }
    .shijianxq .shijianxql .aiwes p:nth-child(n+2) { margin-top: 20px; }
    .shijianxq .shijianxqr ul li { margin-bottom: 20px; }
    .shijianxq .shijianxqr ul .shuang { width: 100%; margin-right: 0; }
    .shijianxq .tjanmo { margin-top: 30px; }
}


/**视频中心**/
.nybanneru .text .t { margin-top: 0; }
.nybanneru .text .u { line-height: 1.5; margin: 5px 0 32px; width: 460px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }

.videoA { padding: 5.88541vw 0 6.35416vw; }
.videoA .xq { line-height: 1.55; width: 70%; margin-top: 10px; }
.videoA .deoaze { margin: 30px 0 40px; }
.videoA .deoaze ul li { float: left; margin-right: 10px; }
.videoA .deoaze ul li:last-child { margin-right: 0; }
.videoA .deoaze ul li a  { background: #F1F1F1; padding: 0 70px; border-radius: 50px; overflow: hidden; color:#101010; border: 3px solid #F1F1F1; line-height: 51px; height: 54px; display: block; }
.videoA .deoaze ul li a.cor { border-color: #1B61D9; background:#fff; }

.videoA .video-bottom ul li { width: calc(50% - 3.5px); border-radius: 5px; overflow: hidden; border: 1px solid #C6C6C6; float: left; margin-bottom: 7px; margin-right: 7px; }
.videoA .video-bottom ul li:nth-child(2n) { margin-right: 0; }
.videoA .video-bottom ul li .wenzow a { display: block; padding: 32px 30px 37px; }
.videoA .video-bottom ul li .wenzow .l { margin-bottom: 10px; }
.videoA .video-bottom ul li .wenzow .e { line-height: 1.375; margin: 10px 0 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; border-bottom:1px solid #CCCCCC; padding-bottom: 50px; }
.videoA .video-bottom ul li .wenzow .el { line-height: 1; margin-top: 35px; }
.videoA .video-bottom ul li .wenzow .e p span {
    font-family: "Montserrat-Medium" !important;
    color: #101010 !important;
}

.videoA .video-bottom ul li .img a { position: relative; }
.videoA .video-bottom ul li .img a::before { position: absolute; content: ""; z-index: 2; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 60px; height: 60px; background: url(../images2/bottome.svg)no-repeat center center/cover; }
.videoA .video-bottom ul li .img img{ width: 100%; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; }
.videoA .video-bottom ul li:hover .img img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 93%, 96% 100%, 50% 100%, 0 100%, 0 10%); }

.videoA .fyq { display: inline-block; margin-top: 60px; }


@media(max-width:1100px) {
    .videoA { padding: 40px 0 50px; }
    .videoA .xq { width: 100%; margin-top: 5px; }
    .videoA .deoaze { margin: 15px 0 25px; }
    .videoA .deoaze ul li { width: 32%; margin-right: 2%; text-align: center; }
    .videoA .deoaze ul li a { height: 45px; line-height: 41px; padding: 0; }
    .videoA .video-bottom ul li { width: 100%; margin-right: 0; margin-bottom: 15px; }
    .videoA .video-bottom ul li:last-child { margin-bottom: 0; }
    .videoA .video-bottom ul li .wenzow a { padding: 20px; }
    .videoA .video-bottom ul li .wenzow .el { margin-top: 20px; }
    .videoA .fyq { margin-top: 30px; }
    .nybanneru .text .u { width: 100%; margin: 10px 0 20px; }
    
}


/**视频中心详情**/
.videoxq { padding: 101px 0 120px; }
.videoxq .koubaiban { height: auto; }

.videoxq .beop { line-height: 33px; border-radius: 4px; overflow: hidden; border: 1px solid #1B61D9; display: inline-block; padding: 0 10px; margin-top: 88px; }
.videoxq .peo { margin: 10px 0 4px; }

.videoxq .video-man { margin-top: 35px; border-radius: 5px; overflow: hidden; }
.videoxq .video-man .video-js { width: 100%; position: relative; }
.videoxq .video-man .video-js video { object-fit: cover; width: 100%; height: 100%;  }
.videoxq .video-js .vjs-current-time, .vjs-no-flex .vjs-current-time { display: block !important; }

.videoxq .vjs-remaining-time { display: none !important; }
.videoxq .video-js .vjs-big-play-button { top: 50%; left: 50%; transform: translate(-50%,-50%); width: 60px; height: 60px; border: 0;     background: url(../images2/bottome.svg)no-repeat center center/cover;  }
.videoxq .video-js .vjs-big-play-button span::before { opacity: 0; }
.videoxq .video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button { background: url(../images2/bottome.svg)no-repeat center center/cover rgba(0,0,0,.0) !important;  }


@media(max-width:1100px) {
    .videoxq { padding: 87px 0 50px; }
    .videoxq .mbx { display: none; }
    .videoxq .beop { margin-top: 40px; }
    /*.videoxq .video-man .video-js { height: 61vw; }*/
    .videoxq .peo { margin: 5px 0 15px; }
    .videoxq .video-man { margin-top: 20px; }
}





/**电子书**/
.dianzishuA .newsa-top .satopl { width: 100%; }
.dianzishuA .newsa-top .satopl ul li { margin-right: 12px; width: calc(14.38% - 12px); text-align: center; margin-bottom: 12px; }
/*.dianzishuA .newsa-top .satopl ul li:nth-child(7n) { margin-right: 0; }*/
.dianzishuA .newsa-top .satopl ul li a { padding: 0; }

.dianzishuA .newsa-bottom .clearfix { display: flex; flex-wrap: wrap; }
.dianzishuA .newsa-bottom .anlaa .juxiang .oee { margin-top: 37px; padding-top: 28px; }

@media(max-width:1600px) {
    .dianzishuA .newsa-top .satopl ul li { width: calc(20% - 10px); }
    .dianzishuA .newsa-top .satopl ul li:nth-child(5n) { margin-right: 0; }
    .dianzishuA .newsa-top .satopl ul li:nth-child(7n) { margin-right: 12px; }
    /*.dianzishuA .newsa-top .satopl ul li:nth-child(5n) { margin-right: 0; }*/

    .dianzishuA .newsa-bottom .anlaa .juxiang .oee { margin-top: 30px; }
}

@media(max-width:1100px) {
    .dianzishuA .newsa-top .satopl ul li { width: calc(50% - 6px); }
    .dianzishuA .newsa-top .satopl ul li:nth-child(7n) { margin-right: 12px; }
    .dianzishuA .newsa-top .satopl ul li:nth-child(5n) { margin-right: 12px; }
    /*.dianzishuA .newsa-top .satopl ul li:nth-child(2n) { margin-right: 0px; }*/
    .dianzishuA .newsa-bottom .anlaa .juxiang .oee { margin-top: 15px; padding-top: 15px; }
}



/**白皮书详情**/
.baipixiangqing .aiwes { margin-top: 12px; }
.baipixiangqing .shijianxql .auweo { margin-top: 25px; }
.baipixiangqing .shijianxql .auweo ul li { border: 1px solid #D8D8D8; border-radius: 6px; overflow: hidden; margin-bottom: 6px; position: relative; }
.baipixiangqing .shijianxql .auweo ul li:last-child { margin-bottom: 0; }
.baipixiangqing .shijianxql .auweo ul li .t { padding: 0 55px 0 25px; position: relative; border-radius: 6px; overflow: hidden; }
.baipixiangqing .shijianxql .auweo ul li .t::before { position: absolute; right: 25px; top: 50%; transform: translateY(-50%); content: ""; width: 30px; height: 30px; background: url(../images2/xuanj.svg)no-repeat center center/cover; }
.baipixiangqing .shijianxql .auweo ul li .t span { line-height: 70px; display: block; white-space: nowrap; width: 90%;  overflow: hidden; text-overflow: ellipsis; }
.baipixiangqing .shijianxql .auweo ul li .cont { display: none; }
.baipixiangqing .shijianxql .auweo ul li .cont .ont { padding: 25px 25px; line-height: 1.625; }
.baipixiangqing .shijianxql .auweo ul li .cont .ont p:nth-child(n+2) { margin-top: 10px; }

.baipixiangqing .shijianxql .auweo ul li.curter .t { background: #E0E0E0; }
.baipixiangqing .shijianxql .auweo ul li.curter .t::before { background: url(../images2/xuanja.svg)no-repeat center center/cover; }

.baipixiangqing .shijianxqr .bte { margin-bottom: 24px; }

.baipixiangqing .shijianxqr ul li.dianhua .clearfix { position: relative; padding:1px 0; }
.baipixiangqing .shijianxqr ul li.dianhua .clearfix::before {  position: absolute; content: ""; top: -1px; left: -1px; border-radius: 6px; overflow: hidden; border: 1px solid rgba(109, 109, 109, 0.5); width: 100%; height: 66px; }
.baipixiangqing .shijianxqr ul li.dianhua .clearfix .oui {
    position: relative;
    z-index: 2;
}
.baipixiangqing .shijianxqr ul li.dianhua .layui-unselect { width: 266px; float: left; }
.baipixiangqing .shijianxqr ul li.dianhua .layui-unselect input { border-radius: 6px 0 0 6px; border: none !important; border-right:1px solid rgba(109, 109, 109, 0.5) !important; }
.baipixiangqing .shijianxqr ul li.dianhua .oudp { width: calc(100% - 268px); float: left;  border-radius: 0 6px 6px 0; border: 0 !important;  }
.baipixiangqing .shijianxqr ul li.dianhua .this { float: left; width: 100%; }
.baipixiangqing .shijianxqr ul li.dianhua:hover .clearfix::before { border-color: #1B61D9; }


@media(max-width:1500px) {
    .baipixiangqing .shijianxqr ul li.dianhua .clearfix::before { height: 46px; }

    .shijianxq .shijianxqr ul li .oudp { width: calc(100% - 130px); }

    .baipixiangqing .shijianxql .auweo ul li .t span { line-height: 50px; }
}


@media(max-width:1100px) {
    .baipixiangqing { position: relative; z-index: 3; }
    .baipixiangqing .shijianxql { margin-bottom: 10px; }
    .baipixiangqing .shijianxql .auweo ul li .t { padding: 0 20px; }
    .baipixiangqing .shijianxql .auweo ul li .t::before { right: 20px; }
    .baipixiangqing .shijianxql .auweo ul li .t span { width: 70%; }
    .baipixiangqing .shijianxql .auweo ul li .cont .ont { padding: 20px; }

    .baipixiangqing .shijianxqr ul li.dianhua .layui-unselect input { width: 130px; }
    .baipixiangqing .shijianxqr ul li.dianhua .oudp { width: calc(100% - 130px); }
}




/**登录**/
.logonA { margin-top: 200px; padding-bottom: 100px; }
.logonA .flex { display: flex; flex-wrap: wrap; }
.logonA .clearfix { border-radius: 6px; position: relative; }
.logonA .clearfix .img { background: linear-gradient(180deg, #5A92F1 0%, #1B61D9 100%); width: 40%; padding-bottom: 27.91666vw; border-radius: 6px 0 0 6px; overflow: hidden; position: relative; }
.logonA .clearfix .img .tupoe  { position: absolute; bottom: 0; left: 0; width: 100%; }
.logonA .clearfix .img .wenzimo { padding: 70px 50px; }
.logonA .clearfix .img .wenzimo .w { line-height: 1; font-weight: bold; }
.logonA .clearfix .img .wenzimo .m { line-height: 1.33; margin: 12px 0 0; }
.logonA .clearfix .mgir { width: 60%; padding: 85px 81px 90px; border: 1px solid #D8D8D8;  border-radius: 0 6px 6px 0; overflow: hidden; }
.logonA .clearfix .mgir .layui-form-item { margin-bottom: 28px; }
.logonA .clearfix .mgir .layui-form-item:last-child { margin-bottom: 0; }
.logonA .clearfix .mgir .layui-form-item .wz { margin-bottom: 6px; }
.logonA .clearfix .mgir .layui-form-item .wz span { color: #1B61D9; }
.logonA .clearfix .mgir .layui-form-item .bao { position: relative; }
.logonA .clearfix .mgir .layui-form-item .bao input { border: 1px solid rgba(109, 109, 109, 0.5); height: 65px; font-size: 16px; padding: 0 20px; border-radius: 6px; overflow: hidden; }
.logonA .clearfix .mgir .layui-form-item .bao input::-webkit-input-placeholder {color:#101010;}
.logonA .clearfix .mgir .layui-form-item .bao input::-moz-placeholder {color:#101010;}
.logonA .clearfix .mgir .layui-form-item .bao input:-moz-placeholder {color:#101010;}
.logonA .clearfix .mgir .layui-form-item .bao input:-ms-input-placeholder {color:#101010; }
.logonA .clearfix .mgir .layui-form-item .bao i { position: absolute; cursor: pointer; top: 25px; width: 17px; height: 13px; right: 20px; background: url(../images2/yanjing.svg)no-repeat center center/cover; }
.logonA .clearfix .mgir .layui-form-item .bao i:before { content: ""; }
.logonA .clearfix .mgir .layui-form-item .bao i.cur { background: url(../images2/yanjingguan.svg)no-repeat center center/cover; }

.logonA .clearfix .mgir .zcdlA-iu { margin-top: 30px; cursor: pointer; }
.logonA .clearfix .mgir .zcdlA-iu p { font-size:12px; color:#101010; padding-left: 30px; position: relative; }
.logonA .clearfix .mgir .zcdlA-iu p .tt { color: #1B61D9; display: inline-block; position: initial; transform: translateY(0); width: auto; height: auto; text-decoration: underline; opacity: !important; }
.logonA .clearfix .mgir .zcdlA-iu p a { display:inline-block;     color: #1B61D9;     text-decoration: underline; }
.logonA .clearfix .mgir .zcdlA-iu p .tt::before { display: none; }
.logonA .clearfix .mgir .zcdlA-iu p .agree { border: 2px solid rgba(58, 58, 58, 0.3); position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 22px; height: 22px; border-radius: 6px; overflow: hidden; }
.logonA .clearfix .mgir .zcdlA-iu.cur p .agree { background: #1B61D9; }
.logonA .clearfix .mgir .zcdlA-iu.cur p .agree::before { width: 10px; height: 7.78px; background: url(../images2/agree1.svg)no-repeat center center/cover; }


.logonA .clearfix .mgir .zcdlA-iu .agree::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 8.02px; height: 5.58px; background: url(../images/agree.svg)no-repeat center center/cover; opacity: 0; }
.logonA .clearfix .mgir .zcdlA-iu.cur .agree::before { opacity: 1; }




.logonA .clearfix .mgir .layui-form-item .this { display: none; min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 8px; }
.logonA .clearfix .mgir .layui-form-item .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }


.logonA .clearfix .mgir .zcdlA-iu .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 20px; display: none; }
.logonA .clearfix .mgir .zcdlA-iu .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }

.logonA .clearfix .mgir .zcdlA-iu .this.cuweo,.logonA .clearfix .mgir .layui-form-item .this.cuowu { display: block; }



.logonA button { border: 0; cursor: pointer; margin-top: 50px; font-size: 14px; }


.logonA .clearfix .mgir .duoannie { margin-top: 91px; }
.logonA .clearfix .mgir .duoannie a { transform:scale(1); transition:all .5s; }
.logonA .clearfix .mgir .duoannie a:Hover { transform:scale(1.08); }

.moreww { border: 1px solid rgba(109, 109, 109, 0.5); background: none; transition: all .3s; }
.moreww span { color:#101010; }
.moreww i { background: #E0E0E0; margin-top: 4px; }
.moreww i:before { width: 22px; height: 22px; background: url(../images2/morewwu.svg)no-repeat center center/cover; }
.moreww:hover { border-color:#101010; }
.moreww:hover i { background: #1B61D9; }
.moreww:hover i:before { width: 22px; height: 22px; background: url(../images2/morewwua.svg)no-repeat center center/cover; }


.mowen { border: 1px solid rgba(109, 109, 109, 0.5); display: inline-block; border-radius: 46px; overflow: hidden; padding-right: 5px; padding-left: 20px; transition: all .3s; margin-left: 16px; }
.mowen i { line-height: 54px; display: inline-block; }
.mowen span { display: inline-block; line-height: 46px; background: #E0E0E0; border-radius: 46px; padding: 0 28px 0 55px; margin-left: 20px; position: relative; color:#101010; transition: all .3s; }
.mowen span::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 31px; width: 16px; height: 16px; background: url(../images2/mowen.svg)no-repeat center center/cover; transition: all .3s; }


.mowen:hover { border-color:#101010; }
.mowen:hover span { background: #1B61D9; color: #fff; }
.mowen:hover span:before { background: url(../images2/mowena.svg)no-repeat center center/cover; }


.logonB .mgir .wenan { line-height: 1.55; margin-bottom: 45px; }
.logonB .mgir .bawene .wznedn { margin-bottom: 6px; }
.logonB .mgir .bawene .wznedn span { color: #1B61D9; }
.logonB .mgir .bawene input { border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 6px; padding: 0 20px; height: 65px; font-size: 16px; }
.logonB .mgir .bawene input::-webkit-input-placeholder {color:#101010;}
.logonB .mgir .bawene input::-moz-placeholder {color:#101010;}
.logonB .mgir .bawene input:-moz-placeholder {color:#101010;}
.logonB .mgir .bawene input:-ms-input-placeholder {color:#101010;}

.logonB .mgir .bawene .this { display: none; min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 16px; }
.logonB .mgir .bawene .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.logonB .mgir .bawene .this.cuowu { display: block; }

.layui-input:hover,
.layui-textarea:hover {
    border-color: #1B61D9 !important;
}
.logonB .clearfix .img { background: linear-gradient(180deg, #1F6DCE 0%, #3DBAE6 100%); }
.logonB .tjanmo { margin-top: 85px; }
.logonB button { margin-top: 0; }
.logonB .moreua_d { margin-left: 10px; }
.more i { margin-top: 5px; }
.moreb { border: 2px solid #F1F1F1; background: none; padding-right: 4px; }
.moreb span { color:#101010; line-height: 51px; }
.moreb i { background: #F1F1F1; margin-top: 3px; }
.moreb:hover i { background: #323234; }

.logonC .clearfix .img { background: linear-gradient(180deg, #1F6DCE 0%, #3DBAE6 100%); }
.logonC .mgir .wenan { line-height: 1.44; margin-bottom: 50px; }
.logonC .mgir .wenan a { display: inline-block; color: #1B61D9; text-decoration: underline; }
.logonC .mgir .bt { margin-bottom: 5px; }
.logonC .mgir .bt span { color: #1B61D9; }
.logonC .mgir input { font-size: 16px; height: 65px; padding: 0 30px; border-radius: 6px; overflow: hidden; border: 1px solid rgba(109, 109, 109, 0.5); }
/* 去掉 Chrome/Edge 自带的密码小眼睛 */
input[type="password"]::-webkit-password-icon {
  display: none !important;
}

/* 兼容旧版 Edge */
input[type="password"]::-ms-reveal {
  display: none !important;
  visibility: hidden !important;
}
.logonC .mgir input::-webkit-input-placeholder {color:#101010;}
.logonC .mgir input::-moz-placeholder {color:#101010;}
.logonC .mgir input:-moz-placeholder {color:#101010;}
.logonC .mgir input:-ms-input-placeholder {color:#101010;}

.logonC .mgir .inputWrap { position: relative; }
.logonC .mgir .inputWrap .togglePass { position: absolute; cursor: pointer; top: 50%; transform: translateY(-50%); width: 17px; height: 13px; right: 20px; background: url(../images2/yanjing.svg)no-repeat center center/cover; }
.logonC .mgir .inputWrap .togglePass.active { background: url(../images2/yanjingguan.svg)no-repeat center center/cover; }
.logonC .cur { background: url(../images2/yanjingguan.svg)no-repeat center center/cover; }


.logonC .mgir .queren .guawe { position: relative; }
.logonC .mgir .queren .guawe .togglePass { position: absolute; cursor: pointer; top: 50%; transform: translateY(-50%); width: 17px; height: 13px; right: 20px; background: url(../images2/yanjing.svg)no-repeat center center/cover; }
.logonC .mgir .queren .guawe .togglePass.active { background: url(../images2/yanjingguan.svg)no-repeat center center/cover; }
.logonC .cur { background: url(../images2/yanjingguan.svg)no-repeat center center/cover; }
.logonC .mgir .queren .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 8px; display: none; }
.logonC .mgir .queren .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }

.logonC .mgir .queren .this.cuer { display: block; }

.logonC .field__rules { margin: 25px 0 25px; }
.logonC .field__rules li { line-height: 1; color: #3D3D3D; font-size: 14px; padding-left: 17px; margin-bottom: 10px; position: relative; float: left; width: 50%; }
.logonC .field__rules li::before { position: absolute; left: 0; top: 3px; content: ""; background: #D8D8D8; width: 8px; height: 8px; border-radius: 50%; }

.logonC .field__rules li.pass { color: #1B61D9; }
.logonC .field__rules li.pass:before { background: #1B61D9; }

.logonC .tjanmo { margin-top: 68px; }
.logonC .tjanmo button { margin: 0 15px 0 0; }


.tanchuang { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 99999; display: none; }
.tanchuang .baiwensn { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 694px; background: #FFFFFF; border-radius: 6px; padding: 61px 89px; }
.tanchuang .baiwensn .bt { margin: 26px 0 0; }
.tanchuang .baiwensn .more { margin-top: 24px; }

.logonD .clearfix .img { background: linear-gradient(0deg, #4D57EB 0%, #7C4EE4 100%); }
.logonD .mgir .tiaozhuan .ul { position: relative; }
.logonD .mgir .tiaozhuan .ul::before { position: absolute; top: 40px; left: 50%; transform: translateX(-50%); width: 90%; border-top: 2px dashed #D8D8D8; content: ""; height: 2px; }
.logonD .mgir .tiaozhuan { padding:0 27px; }
.logonD .mgir .tiaozhuan .ul .li { float: left; width: 75px; text-align: center; }
.logonD .mgir .tiaozhuan .ul .li a { display: block; position: relative; padding-bottom: 29px; }
.logonD .mgir .tiaozhuan .ul .li .icon { background: #E0E0E0;  width: 100%; height: 75px; border-radius: 50%; position: relative; }
.logonD .mgir .tiaozhuan .ul .li .icon .ao { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 59.81px; height: 59.81px; background: #fff; border-radius: 50%; border: 1px solid #D8D8D8; }
.logonD .mgir .tiaozhuan .ul .li .icon .ao img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.logonD .mgir .tiaozhuan .ul .li .icon .ao .n2 { display: none; }

.logonD .mgir .tiaozhuan .ul .li.curm .icon { background: rgba(27, 97, 217, .15); }
.logonD .mgir .tiaozhuan .ul .li.curm .icon .ao { border-color: #1B61D9; }
.logonD .mgir .tiaozhuan .ul .li.curm .icon .ao .n2 { display: block; }
.logonD .mgir .tiaozhuan .ul .li.curm .icon .ao .n1 { display: none; }
.logonD .mgir .tiaozhuan .ul .li:nth-child(2) { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.logonD .mgir .tiaozhuan .ul .li:last-child { float: auto; float: right; }
.logonD .mgir .tiaozhuan .ul .li .wz { position: absolute; bottom: 0; left: 50%; transform: translatex(-50%); line-height: 1; white-space: nowrap; }
.logonD .mgir .tiaozhuan .ul .li.curm .wz { color: #1B61D9; }

.logonD .mgir .tiaozhua { margin-top: 56px; }
.logonD .mgir .tiaozhua .nr { margin: 4px 0 35px; }
.logonD .mgir .tiaozhua ul li { float: left; width: calc(50% - 6px); margin-right: 12px; margin-bottom: 25px; }
.logonD .mgir .tiaozhua ul li.dianhua { width:100%; }
.logonD .mgir .tiaozhua ul li:nth-child(4) { width:100%; }
.logonD .mgir .tiaozhua ul li:nth-child(2n) { margin-right: 0; }
.logonD .mgir .tiaozhua ul li .bt { line-height: 1; margin-bottom: 15px; }
.logonD .mgir .tiaozhua ul li .bt span { color: #1B61D9; }
.logonD .mgir .tiaozhua ul li input { border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 6px; padding: 0 20px; height: 65px; font-size: 16px; }
.logonD .mgir .tiaozhua ul li input::-webkit-input-placeholder {color:#101010;}
.logonD .mgir .tiaozhua ul li input::-moz-placeholder {color:#101010;}
.logonD .mgir .tiaozhua ul li input:-moz-placeholder {color:#101010;}
.logonD .mgir .tiaozhua ul li input:-ms-input-placeholder {color:#101010;}

.logonD .mgir .tiaozhua ul li.dianhua .clearfix { position: relative; }
.logonD .mgir .tiaozhua ul li.dianhua .clearfix::before { z-index: -1; position: absolute; content: ""; top: -1px; left: -1px; border-radius: 6px; overflow: hidden; border: 1px solid rgba(109, 109, 109, 0.5); width: 100%; height: 65px; }
.logonD .mgir .tiaozhua ul li.dianhua .layui-unselect { width: 262px; float: left; }
.logonD .mgir .tiaozhua ul li.dianhua .layui-unselect input { border-radius: 6px 0 0 6px; border: none !important; border-right:1px solid rgba(109, 109, 109, 0.5) !important; }
.logonD .mgir .tiaozhua ul li.dianhua .oudp { width: calc(100% - 262px); float: left;  border-radius: 0 6px 6px 0; border: 0 !important;  }
.logonD .mgir .tiaozhua ul li.dianhua .this { float: left; width: 100%; }
.logonD .mgir .tiaozhua ul li.dianhua:hover .clearfix::before { border-color: #1B61D9; }

.logonD .mgir .tiaozhua ul li .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 8px; display: none; }
.logonD .mgir .tiaozhua ul li .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.logonD .mgir .tiaozhua ul li .this.cuowu { display: block; }
.logonD .mgir .tiaozhua ul li .kong::before { opacity: 0; }

.logonD .mgir .tiaozhua ul li .this.curo { display: block; }

.logonD .mgir .tiaozhua ul li:last-child { width: 100%; }


.logonD .wnenwns { margin-top: 47px; }
.logonD .tjanmo button { border: 0; cursor: pointer; margin-top: 0; }
.logonD .tjanmo .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 10px; display: none; }
.logonD .tjanmo .this:before { position: absolute; content: ""; top: 3px; left: 0; width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.logonD .tjanmo .this.curiwo { display: block; }


.logonD .layui-form-select dl { top: 75px; }
.logonD .layui-form-selectup dl { top: auto; bottom: 75px; }
.logonD .layui-form-select dl dd.layui-this { background: #1B61D9; }
.logonA .clearfix .mgir ul li .layui-select-title i { width: 12px; height: 6px; border: none; right: 20px; margin-top: -2px; background: url(../images2/title.svg)no-repeat center center/cover; }


.logonD .wnenwns .lijideg a { display: block; width:372px; border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 100px; padding: 4px 5px 4px 23px; transform:scale(1); transition:all .5s; }
.logonD .wnenwns .lijideg a:hover { transform:scale(1.08); }
.logonD .wnenwns .lijideg a .clearfix { position: relative; }
.logonD .wnenwns .lijideg a .deg { line-height: 44px; padding-right: 143px; }
.logonD .wnenwns .lijideg a .beg { background: #1B61D9; border-radius: 100px; padding: 0 20px; line-height: 46px; position: absolute; top: 50%; transform: translateY(-50%); right:-2px; color: #fff; transition: all .5s; }
.logonD .wnenwns .lijideg a .beg span { padding-left: 24px; display: inline-block; position: relative; }
.logonD .wnenwns .lijideg a .beg span::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 15px; height: 15.5px; background: url(../images2/beg.svg)no-repeat center center/cover; }

.logonD .wnenwns .lijideg a:hover .beg { background: #323234; } 


.morexian { border: 2px solid rgba(58, 58, 58, 0.3); background: none; font-size: 14px; }
.morexian span { color:#101010; }
.morexian span { line-height: 50px; }
.morexian i { background: #F1F1F1; margin-top: 3px; }
.logonD1 .mgir .tiaozhua ul li:nth-child(3) { width: 100%; }
.logonD1 .moreua_d { margin-left: 15px; }
.morexian:hover i { background: #323234; }


.logonD2 .mgir .tiaozhua .wqenns .youxiang { margin-bottom: 40px; }
.logonD2 .mgir .tiaozhua .wqenns .bt { line-height: 1; margin-bottom: 15px; }
.logonD2 .mgir .tiaozhua .wqenns .bt span { color: #1B61D9; margin-left: 2px; }
.logonD2 .mgir .tiaozhua .wqenns input { font-size: 16px; height: 65px; padding: 0 20px; border-radius: 6px; overflow: hidden; border: 1px solid rgba(109, 109, 109, 0.5); }
.logonD2 .mgir .tiaozhua .wqenns input::-webkit-input-placeholder {color:#101010;}
.logonD2 .mgir .tiaozhua .wqenns input::-moz-placeholder {color:#101010;}
.logonD2 .mgir .tiaozhua .wqenns input:-moz-placeholder {color:#101010;}
.logonD2 .mgir .tiaozhua .wqenns input:-ms-input-placeholder {color:#101010;}

.logonD2 .mgir .tiaozhua .wqenns .youxiang .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 8px; display: none; }
.logonD2 .mgir .tiaozhua .wqenns .youxiang .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover; }
.logonD2 .mgir .tiaozhua .wqenns .youxiang .this.cureo { display: block; }
.logonD2 .mgir .tiaozhua .wqenns .youxiang .kong::before { opacity: 0; }

.logonD2 .mgir .tiaozhua .wqenns .zcdlA-c { margin-bottom: 30px; }
.logonD2 .mgir .tiaozhua .wqenns .zcdlA-c .woriw { width: calc(100% - 228px); float: left; }
.logonD2 .mgir .tiaozhua .wqenns .zcdlA-c .codeBtn { width: 218px; float: right; background: #1B61D9; line-height: 65px; color: #fff; border-radius: 6px; height: 65px; font-size: 16px; } 


.logonD2 .mgir .tiaozhua .wqenns .zcdlA-c .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 8px; display: none; }
.logonD2 .mgir .tiaozhua .wqenns .zcdlA-c .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover; }
.logonD2 .mgir .tiaozhua .wqenns .zcdlA-c .this.cureo { display: block; }


.logonD2 .mgir .tiaozhua .wqenns .mima .inputWrap { position: relative; }
.logonD2 .mgir .tiaozhua .wqenns .mima .field__rules { margin: 25px 0; }
.logonD2 .mgir .tiaozhua .wqenns .mima .field__rules li { margin-right: 0; line-height: 1; color: #3D3D3D; font-size: 14px; padding-left: 17px; margin-bottom: 10px; position: relative; float: left; width: 50%; }
.logonD2 .mgir .tiaozhua .wqenns .mima .field__rules li::before { position: absolute; left: 0; top: 3px; content: ""; background: #D8D8D8; width: 8px; height: 8px; border-radius: 50%; }

.logonD2 .mgir .tiaozhua .wqenns .mima .field__rules li.pass { color: #1B61D9; }
.logonD2 .mgir .tiaozhua .wqenns .mima .field__rules li.pass:before { background: #1B61D9; }

.logonD2 .mgir .tiaozhua .wqenns .mima .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 8px; display: none; }
.logonD2 .mgir .tiaozhua .wqenns .mima .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }

.logonD2 .mgir .tiaozhua .wqenns .mima .this.cuer { display: block; }
.logonD2 .mgir .tiaozhua .wqenns .mima .togglePass { position: absolute; cursor: pointer; top: 50%; transform: translateY(-50%); width: 17px; height: 13px; right: 20px; background: url(../images2/yanjing.svg)no-repeat center center/cover; }
.logonD2 .mgir .tiaozhua .wqenns .mima .togglePass.active { background: url(../images2/yanjingguan.svg)no-repeat center center/cover; }
.logonD2 .mgir .tiaozhua .wqenns .mima .guawe { position: relative; }

.logonD2 .mgir .tiaozhua .wqenns .zcdlA-iu .agreu { font-size: 14px; margin-bottom: 23px; }
.logonD2 .mgir .tiaozhua .wqenns .zcdlA-iu .agreua:last-child { margin-bottom: 0; }
.logonD2 .mgir .tiaozhua .wqenns .zcdlA-iu p .agree { transform: translateY(0); top: -3px; }
.logonD2 .mgir .tiaozhua .wqenns .zcdlA-iu .agreu.cur .agree { background: #1B61D9; }
.logonD2 .mgir .tiaozhua .wqenns .zcdlA-iu .agreu.cur .agree::before { width: 10px; height: 7.78px; background: url(../images2/agree1.svg)no-repeat center center/cover; opacity: 1; }
.logonD2 .mgir .tiaozhua .wqenns .zcdlA-iu .this.orun { display: block; }



.logonD2 .wqenns::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.logonD2 .wqenns::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #1B61D9;
	background: #1F67F0;
}

.logonD2 .wqenns::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .5);
	border-radius: 0;
    background: rgba(24, 86, 166, 0.1);
}

.logonD2 .wnenwns .tjanmo button { margin-right: 20px; }

@media(max-width:1500px) {
    .logonA .clearfix .img { width:28%; }
    .logonA .clearfix .mgir { width: 72%; padding: 20px 30px; }
    .logonA .clearfix .mgir .duoannie { margin-top: 50px; }
    .logonA .clearfix .mgir .layui-form-item .bao input { font-size: 14px; height: 45px; }

    .logonB .tjanmo { margin-top: 50px; }

    .logonC .mgir input { height: 45px; font-size: 14px; }

    .tanchuang .baiwensn .icon img { height: 100px; }

    .logonD .mgir .tiaozhua ul li input { height: 45px; font-size: 14px; }
    .logonD .layui-form-select dl { top: 55px; }
    .logonD .layui-form-selectup dl { top: auto; bottom: 55px; }

    .logonD .mgir .tiaozhua ul li.dianhua .clearfix::before { height: 45px; }
    .logonD .mgir .tiaozhua ul li:nth-child(3) { width: 100%; margin-right: 0; }
    .logonD .mgir .tiaozhua ul li:nth-child(4) { width: 100%; margin-right: 0; }


    .logonD2 .mgir .tiaozhua .wqenns input { height: 45px; font-size: 14px; }
    .logonD2 .mgir .tiaozhua .wqenns .zcdlA-c .codeBtn { font-size: 14px; height: 45px; line-height: 45px; }
    .logonA .clearfix .mgir .layui-form-item .bao i { top: 17px; }
}   

@media(max-width:1350px) {


    .logonD2 .wnenwns .tjanmo button { margin-right: 10px; }


   
}


@media(max-width:1100px) {
    .logonA { margin-top : 130px; padding-bottom: 50px; }
    .logonA .clearfix .img { width: 100%; border-radius: 6px 6px 0px 0px; padding-bottom: 60vw; }
    .logonA .clearfix .img .wenzimo { padding: 20px; }

    .logonA .clearfix .mgir { width: 100%; border-top: 0; border-radius: 0px 0px 6px 6px; padding: 20px 15px; }
    .logonA .clearfix .mgir .layui-form-item { margin-bottom: 15px; }
    .logonA .clearfix .mgir .zcdlA-iu p .agree { width: 18px; height: 18px; transform: translateY(0); top: 0px; }
    .logonA .clearfix .mgir .tjanmo .moreb { padding-right: 3px; }
    .logonA .clearfix .mgir .tjanmo i { margin-top: 4px; }
    .logonA .clearfix .mgir .moreww { padding-right: 2.5px; }
    .logonA .clearfix .mgir .moreww i { margin-top: 2.5px; }

    

    .logonA .clearfix .mgir .duoannie { margin-top: 30px; }

    .logonA .mowen { margin-left: 0; margin-top: 15px; padding-right: 2.5px; }
    .logonA .mowen i { line-height: 43px; float: left; font-size: 13px; }

    .logonA .mowen span { line-height: 35px; margin-left: 15px; padding-left: 38px; padding-right: 20px; margin-top: 3.5px; font-size: 13px; }
    .logonA .mowen span::before { left: 20px; }

    .logonB .tjanmo { margin-top: 30px; }

    .logonB .mgir .bawene input { height: 45px; font-size: 14px; }

    .logonB button { margin-bottom: 15px; }
    .moreb span { line-height: 41px; }
    .logonB .moreb { margin-left: 0; }

    .logonC .mgir .wenan { margin-bottom: 20px; }
    .logonC .tjanmo { margin-top: 30px; }
    .logonC .field__rules li { width: 100%; }
    .logonC .field__rules li:last-child { margin-bottom: 0; }
    .logonC .mgir input { padding: 0 40px 0 20px; }

    .tanchuang .baiwensn { width: calc(100% - 40px); padding: 20px; }
    .tanchuang .baiwensn .icon img { height: 70px; }
    .tanchuang .baiwensn .bt { margin: 20px 0 0; }

    .logonB .clearfix .mgir .moreb i { margin-top: 2px; }


    .logonD .mgir .tiaozhua ul li { width: 100%; }
    .logonD .mgir .tiaozhuan { padding:0; } 

    .logonD .mgir .tiaozhuan .ul .li .icon .ao img { width: 20px; }
    .logonD .mgir .tiaozhuan .ul .li .icon .ao { width: 45px; height: 45px; }
    .logonD .mgir .tiaozhuan .ul .li { width: 58px; }
    .logonD .mgir .tiaozhuan .ul .li .icon{ height: 58px; }
    .logonD .mgir .tiaozhuan .ul::before { top: 31px; }
    .logonD .mgir .tiaozhuan .ul .li .wz { width: 90px; white-space:initial; }
    .logonD .mgir .tiaozhuan .ul .li a { padding-bottom: 40px; }
    .logonD .mgir .tiaozhua { margin-top: 30px; }
    .logonD .mgir .tiaozhua .nr { margin-bottom: 20px; }
    .logonD .wnenwns { margin-top: 30px; }
    .logonD .mgir .tiaozhua ul li:last-child { margin-bottom: 0; }

    .logonD .wnenwns .lijideg { width: 100%; margin-top: 15px; }
    .logonD .wnenwns .lijideg a { padding-left: 15px; }
    .logonD .wnenwns .lijideg a .deg { padding-right: 116px; }
    .logonD .wnenwns .lijideg a .beg { padding: 0 15px; line-height: 35px; }
    .logonD .mgir .tiaozhua ul li.dianhua .layui-unselect { width: 100px; }
    .logonD .mgir .tiaozhua ul li.dianhua .oudp { width: calc(100% - 100px); }
    .logonD .wnenwns .tjanmo { width: 100%; }
    .logonD .wnenwns .lijideg a .deg { line-height: 33px; }

    .morexian span { line-height: 39px; }

    .logonD1 .clearfix .mgir .morexian { padding-right: 2px; float: right; }
    .logonD1 .clearfix .mgir .morexian i { margin-top: 2px; }

    .logonD2 .wqenns { height: auto; padding-right: 0; }
    .logonD2 .mgir .tiaozhua .wqenns .zcdlA-c .codeBtn { width: 170px; }
    .logonD2 .mgir .tiaozhua .wqenns .zcdlA-c .woriw { width: calc(100% - 180px); }

    
    .logonD2 .mgir .tiaozhua .wqenns input {
        white-space: nowrap; /* 文本不换行 */
        overflow: hidden; /* 隐藏溢出内容 */
        text-overflow: ellipsis; /* 超出内容显示省略号 */
    }
    .logonD2 .mgir .tiaozhua .wqenns .mima .field__rules li { width: 100%; }
    .logonD2 .mgir .tiaozhua .wqenns .mima .field__rules { margin: 20px 0; }
    .logonD2 .mgir .tiaozhua .wqenns .youxiang { margin-bottom: 25px; }
}


/**7-1使用条例**/
.color16 { color: #161616; }
.weilong { padding: 100px 0 108px; }
.weilong a { color: #1B61D9; }
.weilong .koubaiban { height: auto; margin-bottom: 60px; }

.weilong .kaiswnne .nr { line-height: 1.44; margin-top: 13px; }
.weilong .kaiswnne .nr ul { margin-top: 15px; }
.weilong .kaiswnne .nr ul li { list-style-type: disc; margin-left: 20px; color: #161616; }

.weilong .kaiswnne .nr a {

    line-height: 1;
    display: inline;
    vertical-align: baseline;
}


@media(max-width:1100px) {
    .weilong { padding: 110px 0 50px; }
    .weilong .mbx { display: none; }
    .weilong .koubaiban { height: auto; margin-bottom: 20px; }
}


/**隐私政策**/

.weilong .kaiswnne .xq { line-height: 1.55; margin-top: 18px; }
.weilong .kaiswnne .xq p:nth-child(n+2) { margin-top: 12px; }
.weilong .kaiswnne .numowei { margin-top: 45px; }
.weilong .kaiswnne .numowei ul li { border: 1px solid #C6C6C6; position: relative;  border-radius: 6px; overflow: hidden; }
.weilong .kaiswnne .numowei ul li:nth-child(n+2) { margin-top: 6px; }

.weilong .kaiswnne .numowei ul li .t { padding: 26px 10% 26px 30px; position: relative; cursor: pointer; }
.weilong .kaiswnne .numowei ul li .t::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); right: 30px; width: 36px; height: 36px; overflow: hidden; transition: all .3s; background: url(../images2/weilong.svg)no-repeat center center/cover; }

.weilong .kaiswnne .numowei ul li .cont { display: none; }
.weilong .kaiswnne .numowei ul li .cont .yiwori { line-height: 1.625; padding: 30px 30px 45px; }

.weilong .kaiswnne .numowei ul li.curter .t { background: #EBEBEB; }
.weilong .kaiswnne .numowei ul li.curter .t::before { background: url(../images2/weilonga.svg)no-repeat center center/cover; }


@media(max-width:1100px) {
    .weilong .kaiswnne .numowei { margin-top: 20px; }
    .weilong .kaiswnne .numowei ul li .t { padding: 10px 17% 10px 20px; }
    .weilong .kaiswnne .numowei ul li .t::before { width: 30px; height: 30px; right: 20px; }
    .weilong .kaiswnne .numowei ul li .cont .yiwori { padding: 20px; }
}



/**搜索结果**/
.sousuownne { padding: 100px 0 120px; }
.sousuownne .koubaiban { height: auto; }

.sousuownne .gusdnwnene { padding: 63px 0 0; }
.sousuownne .gusdnwnene .nentl .bt { display:none; }
.sousuownne .gusdnwnene .nentl .wn { margin-top: 0px; }
.sousuownne .gusdnwnene .nentr { position: relative; margin-top: 8px; }
.sousuownne .gusdnwnene .nentr input { border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 46px; width: 480px; height: 54px; padding-left: 20px; font-size: 14px; }
.sousuownne .gusdnwnene .nentr input::-webkit-input-placeholder {color:#101010;}
.sousuownne .gusdnwnene .nentr input::-moz-placeholder {color:#101010;}
.sousuownne .gusdnwnene .nentr input:-moz-placeholder {color:#101010;}
.sousuownne .gusdnwnene .nentr input:-ms-input-placeholder {color:#101010;}
.sousuownne .gusdnwnene .nentr .tjanmo { position: absolute; top: 50%; right: 5px; transform: translateY(-50%); }
.sousuownne .gusdnwnene .nentr .tjanmo button { width: 44px; height: 44px; border-radius: 50%; font-size: 0; background: url(../images2/buttonsan.svg) no-repeat center center/cover; }

.sousuownne .gusdnwnene .wnene-bottom { margin-top: 35px; }
.sousuownne .gusdnwnene .wnene-bottom .enntopo .topp { float: left; margin-right: 11px; }
.sousuownne .gusdnwnene .wnene-bottom .enntopo .topp:last-child { margin-right: 0; }
.sousuownne .gusdnwnene .wnene-bottom .enntopo .topp a { display: block; font-size: 14px; border-radius: 46px; overflow: hidden; padding: 0 25px; line-height: 54px; background: #F1F1F1; border: 3px solid #F1F1F1; }
.sousuownne .gusdnwnene .wnene-bottom .enntopo .topp.cur a { border-color: #1B61D9; }

.sousuownne .gusdnwnene .wnene-bottom .ennbopo { margin-top: 40px; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul { display:flex; flex-wrap:wrap; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li { float: left; width: 25%; border-left: 1px solid #CCCCCC; margin-bottom: 40px; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li a { padding: 20px 20px; display: block; border-radius: 6px; overflow: hidden; background: #fff; transition: all .3s; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li .icon img { width: auto; height: 6vw; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li a .bt { margin-top: 28px; min-height:48px; }

.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li a .jie { line-height: 1.33; margin-top: 5px; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li a .xq { padding-right: 70px; line-height: 1.375; margin-top: 15px; position: relative; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li a .xq p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li a .xq::before { position: absolute; content: ""; width: 12px; height: 12px; right: 0; bottom: 7px; transition: all .3s; background: url(../images2/xqew.svg)no-repeat center center/cover; }

.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li:hover { border-left: 1px solid #F1F1F1; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li:hover a { background: #F1F1F1; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li:hover a .xq::before { background: url(../images2/xqewa.svg)no-repeat center center/cover; } 


.center .fyq { display: inline-block; }
.sousuownne .fyq { margin-top: 52px; }


.sousuownne .gusdnwnene .wnene-bottom .enntopo .sweioe { margin-top: 40px; }
.sousuownne .gusdnwnene .wnene-bottom .enntopo .sweioe .layui-unselect { margin-top: 0; line-height: 22px; }
.sousuownne .gusdnwnene .wnene-bottom .enntopo .sweioe .layui-unselect i { width: 22px; height: 22px; font-size: 0; border: 2px solid #CCCCCC; border-radius: 6px; overflow: hidden; }
.sousuownne .gusdnwnene .wnene-bottom .enntopo .sweioe .layui-unselect i::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 10px; height: 8px; background: url(../images2/duihao.svg)no-repeat center center/cover; }
.sousuownne .gusdnwnene .wnene-bottom .enntopo .sweioe .layui-unselect div { line-height: 22px; font-size: 16px; color:#101010; }

.sousuownne .gusdnwnene .wnene-bottom .enntopo .sweioe .layui-unselect span { line-height: 22px; }

.sousuownne .gusdnwnene .wnene-bottom .enntopo .sweioe .layui-form-radioed i { background: #1B61D9; border-color: #1B61D9; }

.sousuownne .gusdnwnene .wnene-bottom .ennbopoe { margin-top: 40px; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li { border: 1px solid #C6C6C6; border-radius: 6px; overflow: hidden; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li:nth-child(n+2) { margin-top: 10px; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a { display: block; display: flex; flex-wrap: wrap; }

.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel .clearfix { display: flex; align-items: center; min-height: 130px; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel { border-right: 1px solid #CCCCCC; width: calc(100% - 208px); padding: 10px; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel .poela { width: 170px; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel .poela .img img { width: 100%; clip-path: polygon(0% 0, 100% 0, 100% 85%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; } 
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel .poelb { width: calc(100% - 199px); margin-left: 29px; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel .poelb .lbb {  text-transform: capitalize; border: 1px solid rgba(109, 109, 109, 0.5); line-height: 29px; border-radius: 6px; overflow: hidden; padding: 0 10px; display: inline-block; color: rgba(109, 109, 109, 0.8); margin-top: 20px; }

.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li .wutu .poela { display:none; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li .wutu .poelb { margin-left:0 !important; }


.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li.curwea a .poel .poela { display: none; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li.curwea a .poel .poelb { width: 100%; margin-left: 10px; }

.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li:hover a .poel .poela .img img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 85%, 90% 100%, 50% 100%, 0 100%, 0 10%); }


.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poer { width: 208px; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poer .oerdin { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poer .oerdin span { line-height: 1; padding-right: 15px; position: relative; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poer .oerdin span::before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); width: 8px; height: 8px; background: url(../images2/nbopoe.svg)no-repeat center center/cover; }

.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li:hover { border-color:#1B61D9; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li:hover a .poel .poelb .lbb { border-color:#1B61D9; color: #1B61D9; }
.sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li:hover a .poer .oerdin span { color: #1B61D9; }

@media(max-width:1350px) {
    .sousuownne .gusdnwnene .wnene-bottom .enntopo .sweioe .layui-unselect i { width: 18px; height: 18px; margin: -1px 9px 0 0; }
    .sousuownne .gusdnwnene .wnene-bottom .enntopo .sweioe .layui-unselect div { font-size: 14px; line-height: 18px; }
}

@media(max-width:1100px) {
    .sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li .icon img { width: auto; height: 16vw; }
    .sousuownne { padding: 110px 0 50px; }
    .sousuownne .koubaiban { display: none; }
    .sousuownne .gusdnwnene { padding: 0; }

    .sousuownne .gusdnwnene .nentr { width: 100%; margin-top: 13px; }
    .sousuownne .gusdnwnene .nentr input { width: 100%; }

    .sousuownne .gusdnwnene .wnene-bottom .enntopo .topp { width: 49%; margin-right: 2%; }
    .sousuownne .gusdnwnene .wnene-bottom .enntopo .topp a { padding: 0; text-align: center; line-height: 45px; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopo { margin-top: 30px; }

    .sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li { width: 100%; border-left: 0; margin-bottom: 0; border-bottom: 1px solid #CCCCCC; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li a { padding: 20px 0; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopo ul li:last-child { margin-bottom: 0; }
    .sousuownne .fyq { margin-top: 35px; }

    .nybanner .mbx { display: none; }

    .sousuownne .gusdnwnene .wnene-bottom .enntopo .sweioe .layui-unselect { margin-bottom: 10px; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a { display: block; padding: 10px 10px 20px; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel { width: 100%; padding: 0; border: 0; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poer { width: 100%; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poer .oerdin { position: initial; transform: translate(0); margin-top: 30px; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel .clearfix { display: block; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel .poela { width: 100%; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel .poelb { width: 100%; margin-left: 0; margin-top: 20px; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li.curwea a .poel .poelb { margin-left: 0; margin-top: 0; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel .clearfix { min-height: auto; }
    .sousuownne .gusdnwnene .wnene-bottom .ennbopoe ul li a .poel .poelb .lbb { margin-top: 10px; }
}



/**搜索弹窗**/
.sousuolanwe { padding: 180px 0 120px; }
/*.sousuolanwe .uolanwe { border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 29px; }*/
.sousuolanwe .uolanwe input { border: 2px solid rgba(109, 109, 109, 0.5); color:#000; border-radius: 46px; height: 54px; padding-left: 20px; font-size: 14px; width: calc(100% + 2px); margin: -1px 0 0 -1px; }
.sousuolanwe .uolanwe input::-webkit-input-placeholder {color:#101010;}
.sousuolanwe .uolanwe input::-moz-placeholder {color:#101010;}
.sousuolanwe .uolanwe input:-moz-placeholder {color:#101010;}
.sousuolanwe .uolanwe input:-ms-input-placeholder {color:#101010;}

.sousuolanwe .uolanwe .tjanmo { position: absolute; top: 50%; right: 5px; transform: translateY(-50%)scale(1); transition:all .2s; }
.sousuolanwe .uolanwe .tjanmo:hover{ transform: translateY(-50%)scale(1.07); }
.sousuolanwe .uolanwe .tjanmo button { width: 44px; height: 44px; border-radius: 50%; font-size: 0; transition:all .2s; background: url(../images2/buttonsan.svg) no-repeat center center/cover; }
.sousuolanwe .uolanwe .tjanmo:hover button {
    background: url(../images/buttonsana.svg) no-repeat center center/cover; 
}
.quanqil:hover .tjanmo button {
    background: url(../images/buttonsana.svg) no-repeat center center/cover; 
}


.sousuolanwe .uolanwe .guanjianci { padding: 22px 0 25px; }
.sousuolanwe .uolanwe .guanjianci ul { margin-top: 7px; }
.sousuolanwe .uolanwe .guanjianci ul li { margin-bottom:10px; float: left; margin-right: 30px; cursor: pointer; color: rgba(22, 22, 22, 0.8);  text-align: center; background: #ECECEC; padding:2px 7px; border: 1px solid #ECECEC; border-radius: 50px; transition:all .5s; }
.sousuolanwe .uolanwe .guanjianci ul li:hover{     background: #fff; }


.sousuolanwe .lanwebottom { margin-top: 45px; }
.sousuolanwe .lanwebottom .moreua { margin-right:20px; }
.sousuolanwe .lanwebottom .wuhjs .moreb { margin-left: 9px; }

.sousuolanwe .lanwebottom .jeisow { cursor: context-menu; line-height: 1.55; margin: 35px 0 0; border-bottom: 1px solid #CCCCCC; padding-bottom: 45px; }
.sousuolanwe .lanwebottom .jeisow p { position:relative;     padding-left: 15px; }
.sousuolanwe .lanwebottom .jeisow p:before {
    position: absolute;
    content: "";
    top: 7px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #161616;
    border-radius: 50%;
}

.sousuolanwe .lanwebottom .lishiwgu { margin: 42px 0 30px; }
.sousuolanwe .lanwebottom .lishiwgu>.bt { margin-bottom: 12px; }
/*.sousuolanwe .lanwebottom .lishiwgu ul { display: flex; flex-wrap: wrap; }*/
.sousuolanwe .lanwebottom .lishiwgu ul li { position: relative; float: left; background: #F1F1F1; border: 1px solid #F1F1F1; margin-right: .52%; margin-bottom: .52%; width: 19.58%; border-radius: 6px; padding: 15px 0 20px 20px; }
.sousuolanwe .lanwebottom .lishiwgu ul li .bt { width:80%; height:auto !important; }
.sousuolanwe .lanwebottom .lishiwgu ul li .bt p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
}
.sousuolanwe .lanwebottom .lishiwgu ul li:nth-child(5n) { margin-right: 0; }

.sousuolanwe .lanwebottom .lishiwgu ul li .guanbi { position: absolute; right: 10px; top: 10px; width: 24px; height: 24px; z-index: 2; cursor: pointer; background: url(../images2/cuowu.svg)no-repeat center center/cover; }
.sousuolanwe .lanwebottom .lishiwgu ul li .goso { border: 1px solid rgba(109, 109, 109, 0.5); line-height: 29px; border-radius: 6px; padding: 0 8px; display: inline-block; color: rgba(109, 109, 109, 0.8); margin-top: 13px; }

.sousuolanwe .lanwebottom .lishiwgu ul li:hover { border: 1px solid #1B61D9; }
.sousuolanwe .lanwebottom .lishiwgu ul li:hover .bt { color: #1B61D9; }
.sousuolanwe .lanwebottom .lishiwgu ul li:hover .guanbi { background: url(../images2/cuowua.svg)no-repeat center center/cover; }



.sousuolanwe .lanwebottom .canpinsousuo { padding-top: 60px; margin-top: 60px; border-top: 1px solid #CCCCCC; }
.sousuolanwe .lanwebottom .canpinsousuo .sounoe .clearfix { display: flex; align-items: center; }
.sousuolanwe .lanwebottom .canpinsousuo .sounoe .clearfix .unoel { width: calc(100% - 143px); }
.sousuolanwe .lanwebottom .canpinsousuo .sounoe .clearfix .unoer { width: 184px; }

.sousuolanwe .lanwebottom .canpinsousuo .sonuoe { margin-top: 37px; }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li { border: 1px solid #C6C6C6; border-radius: 6px; }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li:nth-child(n+2) { margin-top: 10px; }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a { display: block; display: flex; flex-wrap: wrap; }

.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol { width: calc(100% - 230px); }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol .kaishi { padding: 5px 10px 5px 31px; width: 433px; border-right: 1px solid #CCCCCC; }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol .kaishi .uiowe { margin-right: 21px; width: 140px; }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol .kaishi .niowe .zw { border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 6px; line-height: 30px; color: rgba(109, 109, 109, 0.8); padding: 0 8px; display: inline-block; margin-top: 13px; }


.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol .kaishi .niowe { width:calc(100% - 140px); }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li:hover { border-color: #1B61D9; }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li:hover a .nuiol .kaishi .niowe .zw { color: #1B61D9; border-color: #1B61D9; }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li:hover a .nuior .oerdin span { color: #1B61D9; }


.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol .nuioz { width: calc(100% - 433px); padding: 0 40px; }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol .nuioz .wz { line-height: 1.5;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.cento { display: flex; align-items: center; }


.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuior { width: 230px; border-left: 1px solid #CCCCCC; }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuior .oerdin { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuior .oerdin span { line-height: 1; padding-right: 15px; position: relative; }
.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuior .oerdin span::before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); width: 8px; height: 8px; background: url(../images2/nbopoe.svg)no-repeat center center/cover; }

.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe { margin-top: 30px; }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li { border: 1px solid #C6C6C6; border-radius: 6px; overflow: hidden; }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li:nth-child(n+2) { margin-top: 10px; }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a { display: block; display: flex; flex-wrap: wrap; }

.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel .clearfix { display: flex; align-items: center; min-height: 130px; }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel { border-right: 1px solid #CCCCCC; width: calc(100% - 208px); padding: 10px; }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel .poela { width: 170px; }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel .poela .img img { width: 100%; clip-path: polygon(0% 0, 100% 0, 100% 85%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; } 
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel .poelb { width: calc(100% - 199px); margin-left: 29px; }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel .poelb .lbb { border: 1px solid rgba(109, 109, 109, 0.5); line-height: 29px; border-radius: 6px; overflow: hidden; padding: 0 10px; display: inline-block; color: rgba(109, 109, 109, 0.8); margin-top: 20px; }

.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a.wutu .poel .poela {
    display: none;
}

.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a.wutu  .poel .poelb {
    margin-left: 0;
}


.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poer { width: 208px; }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poer .oerdin { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poer .oerdin span { line-height: 1; padding-right: 15px; position: relative; }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poer .oerdin span::before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); width: 8px; height: 8px; background: url(../images2/nbopoe.svg)no-repeat center center/cover; transition: all 0.5s;
    transform: translateY(-50%) rotate(0deg);
    backface-visibility: hidden;
    perspective: 1000px;
    will-change: transform;
    transform-style: preserve-3d;}
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li:hover a .poer .oerdin span::before {
    transform: translateY(-50%) rotate(45deg);
}

.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li:hover { border-color:#1B61D9; }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li:hover a .poel .poelb .lbb { border-color:#1B61D9; color: #1B61D9; }
.sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li:hover a .poer .oerdin span { color: #1B61D9; }


@media(max-width:1500px) {
    .sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol .kaishi { width: 364px; padding: 5px 10px 5px 20px; }
    .sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol .nuioz { width: calc(100% - 364px); }
}

@media(max-width:1100px) {
    .sousuolanwe { padding: 120px 0 50px; }
    .sousuolanwe .uolanwe .guanjianci { padding:15px 20px 20px; }
    .sousuolanwe .uolanwe .guanjianci ul li { width: 50%; margin-right: 0; }
    .sousuolanwe .moreb { padding-right: 3px; margin-top: 15px; margin-left: 0 !important; }
    .sousuolanwe .moreb i { margin-top: 2px; }

    .sousuolanwe .lanwebottom { margin-top: 25px; }
    .sousuolanwe .lanwebottom .jeisow { margin-top: 20px; padding-bottom: 20px; }
    .sousuolanwe .lanwebottom .lishiwgu { margin: 20px 0 30px; }

    .sousuolanwe .lanwebottom .lishiwgu ul li { width: 100%; margin-right: 0; }
    .sousuolanwe .lanwebottom .lishiwgu ul li:last-child { margin-bottom: 0; }

    .cento { display: block; }
    .sousuolanwe .lanwebottom .canpinsousuo { padding-top: 20px; margin-top: 20px; }
    .sousuolanwe .lanwebottom .canpinsousuo .sonuoe { margin-top: 30px; }
    .sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a { display: block; }
    .sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol { width: 100%; }
    .sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol .kaishi { width: 100%; padding: 15px; border: 0; }
    .sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol .kaishi .uiowe { width: 100%; }
    .sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuiol .nuioz { width: 100%; padding: 0 15px; }
    .sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuior { width: 100%; padding: 0 15px 20px; border: 0; }
    .sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li a .nuior .oerdin { position: initial; transform: translate(0); margin-top: 30px; }

    .sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a { display: block; padding: 10px 10px 20px; }
    .sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel { width: 100%; padding: 0; border: 0; }
    .sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poer { width: 100%; }
    .sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poer .oerdin { position: initial; transform: translate(0); margin-top: 30px; }
    .sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel .clearfix { display: block; }
    .sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel .poela { width: 100%; }
    .sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel .poelb { width: 100%; margin-left: 0; margin-top: 20px; }
    .sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel .clearfix { min-height: auto; }
    .sousuolanwe .lanwebottom .canpinsousuo .ennbopoe ul li a .poel .poelb .lbb { margin-top: 10px; }

    .sousuolanwe .lanwebottom .canpinsousuo .ennbopoe { margin-top: 20px; }
}




/**个人中心**/
.PersonalCenterA { padding: 100px 0 0; }
.PersonalCenterA .centeraliebiao { padding: 4.32291vw 0 6.77083vw; }
.PersonalCenterA .koubaiban { height: auto; }
.PersonalCenterA .centeraliebiao .bet { margin-bottom: 25px; }
.PersonalCenterA .centeraliebiao ul { display: flex; flex-wrap: wrap; }
.PersonalCenterA .centeraliebiao ul li { float: left; border: 1px solid #D8D8D8; width: calc(33.33% - 4px); margin-right: 6px; margin-bottom: 6px; border-radius: 6px; padding: 48px 30px; }
.PersonalCenterA .centeraliebiao ul li:nth-child(3n) { margin-right: 0; }
.PersonalCenterA .centeraliebiao ul li .icon img { height: 66px; }
.PersonalCenterA .centeraliebiao ul li .bt { margin: 65px 0 33px; }
.PersonalCenterA .centeraliebiao ul li .lie { border-top:1px solid #C6C6C6; }
.PersonalCenterA .centeraliebiao ul li .lie .li { border-bottom:1px solid #C6C6C6; }
.PersonalCenterA .centeraliebiao ul li .lie .li a { display: block; padding: 24px 0; font-size: 18px; color: #161616; position: relative; }
.PersonalCenterA .centeraliebiao ul li .lie .li a::before { position: absolute; content: ""; bottom: -1px; left: 0; width: 0; height: 1px; transition: all .5s; background: #1B61D9; }
.PersonalCenterA .centeraliebiao ul li .lie .li a span { position: relative; padding-left: 20px; width: 100%; display: block; }
.PersonalCenterA .centeraliebiao ul li .lie .li a span::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 6px; height: 6px; border-radius: 50%; background: #183A60; opacity: .2; overflow: hidden; }


.PersonalCenterA .centeraliebiao ul li:hover { border: 1px solid #C6C6C6; background: #EBEBEB; }
.PersonalCenterA .centeraliebiao ul li .lie .li:hover a span { color: #1B61D9; }
.PersonalCenterA .centeraliebiao ul li .lie .li:hover a span::before { background: #1B61D9; opacity: 1; }
.PersonalCenterA .centeraliebiao ul li .lie .li:hover a:before { width: 100%; }

@media(max-width:1500px) {
    .PersonalCenterA .centeraliebiao ul li .icon img { height: 50px; }
    .PersonalCenterA .centeraliebiao ul li .lie .li a { font-size: 15px; }
}



@media(max-width:1100px) {
    .mbx { display: none; }
    .PersonalCenterA { padding: 100px 0 0; }
    .PersonalCenterA .centeraliebiao { padding: 40px 0 50px; }
    .PersonalCenterA .centeraliebiao ul li { width: 100%; margin-right: 0; margin-bottom: 20px; padding: 20px; }
    .PersonalCenterA .centeraliebiao ul li:last-child { margin-bottom: 0; }
    .PersonalCenterA .centeraliebiao ul li .icon img { height: 45px; }
    .PersonalCenterA .centeraliebiao ul li .lie .li a { font-size: 14px; padding: 15px 0; }
    .PersonalCenterA .centeraliebiao ul li .bt { margin: 30px 0 15px; }
}




/**管理个人资料**/
.gongmbx { padding: 100px 0 120px; }
.gongmbx .koubaiban { height: auto; }
.gongmbx .gongtop { margin-top: 75px; }
.gongmbx .gongtop .ongtol { width: 402px; }
.gongmbx .gongtop .ongtol ul li { border: 1px solid #C6C6C6; border-radius: 6px; position: relative; }
.gongmbx .gongtop .ongtol ul li:nth-child(n+2) { margin-top: 6px; }
.gongmbx .gongtop .ongtol ul li .t { padding: 28px 24px; border-radius: 6px; cursor: pointer; overflow: hidden; position: relative; border-bottom: 1px solid #fff; }
.gongmbx .gongtop .ongtol ul li .t::before { position: absolute; content: ""; top: 50%; right: 20px; transform: translateY(-50%); width: 26px; height: 26px; background: url(../images2/ongtol.svg)no-repeat center center/cover; }
.gongmbx .gongtop .ongtol ul li .t span { position: relative; padding-left: 40px; }
.gongmbx .gongtop .ongtol ul li .t span img { position: absolute; top: 50%; transform: translateY(-50%); left: 0; }

.gongmbx .gongtop .ongtol ul li .t a { position: relative; padding-left: 40px; }
.gongmbx .gongtop .ongtol ul li .t a img { position: absolute; top: 50%; transform: translateY(-50%); left: 0; }

.gongmbx .gongtop .ongtol ul li .cont { display: none; }
.gongmbx .gongtop .ongtol ul li .cont .touc { padding: 0 20px 10px; }
.gongmbx .gongtop .ongtol ul li .cont .touc .c { border-bottom: 1px solid #C6C6C6; position: relative; }
.gongmbx .gongtop .ongtol ul li .cont .touc .c::before { position: absolute; content: ""; bottom: -1px; height: 1px; left: 0; width: 0; background: #1B61D9; transition: all .5s; }
.gongmbx .gongtop .ongtol ul li .cont .touc .c:last-child { border-bottom: 0; }
.gongmbx .gongtop .ongtol ul li .cont .touc .c a { display: block; line-height: 1; padding: 20px 0; color: #161616; }
.gongmbx .gongtop .ongtol ul li .cont .touc .c a span { position: relative; display: block; width: 100%; padding-left: 18px; }
.gongmbx .gongtop .ongtol ul li .cont .touc .c a span::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); background: #183A60; width: 6px; height: 6px; overflow: hidden; left: 0; opacity: .2; border-radius: 50%; }


.gongmbx .gongtop .ongtol ul li.curter .t { background: #EBEBEB; border-bottom: 1px solid #C6C6C6; }
.gongmbx .gongtop .ongtol ul li.curter .t::before { background: url(../images2/ongtola.svg)no-repeat center center/cover; }


.gongmbx .gongtop .ongtol ul li .cont .touc .c:hover:before { width: 100%; }
.gongmbx .gongtop .ongtol ul li .cont .touc .c:hover a span::before { opacity: 1; background: #1B61D9; }
.gongmbx .gongtop .ongtol ul li .cont .touc .c:hover a span { color: #1B61D9; }
.gongmbx .gongtop .ongtol ul li .cont .touc .c.active:before { width: 100%; }
.gongmbx .gongtop .ongtol ul li .cont .touc .c.active a span::before { opacity: 1; background: #1B61D9; }
.gongmbx .gongtop .ongtol ul li .cont .touc .c.active a span { color: #1B61D9; }

.gongmbx .gongtop .ongtor { width: calc(100% - 408px); border: 1px solid #C6C6C6;  border-radius: 6px; padding: 37px 50px 45px; }
.gongmbx .gongtop .ongtor .biaotgik .bo { margin: 10px 0 35px; }

.gongmbx .gongtop .ongtor .diyici ul li { float: left; width: calc(50% - 9px); margin-right: 17px; margin-bottom: 27px; }
.gongmbx .gongtop .ongtor .diyici ul li:nth-child(2n) { margin-right: 0; }

.gongmbx .gongtop .ongtor .diyici ul li .bt { line-height: 1; margin-bottom: 12px; }
.gongmbx .gongtop .ongtor .diyici ul li .bt span { color: #1B61D9; }
.gongmbx .gongtop .ongtor .diyici ul li input { color:#1B61D9; border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 6px; padding: 0 20px; height: 65px; font-size: 16px; }
.gongmbx .gongtop .ongtor .diyici ul li input::-webkit-input-placeholder {color:#101010;}
.gongmbx .gongtop .ongtor .diyici ul li input::-moz-placeholder {color:#101010;}
.gongmbx .gongtop .ongtor .diyici ul li input:-moz-placeholder {color:#101010;}
.gongmbx .gongtop .ongtor .diyici ul li input:-ms-input-placeholder {color:#101010;}
.gongmbx .gongtop .ongtor .diyici ul li .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 8px; display: none; }
.gongmbx .gongtop .ongtor .diyici ul li .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.gongmbx .gongtop .ongtor .diyici ul li .this.cuowu { display: block; }


.gongmbx .gongtop .ongtor .diyici ul li.dianhua .clearfix { position: relative; }
.gongmbx .gongtop .ongtor .diyici ul li.dianhua .clearfix::before { z-index: -1; position: absolute; content: ""; top: -1px; left: -1px; border-radius: 6px; overflow: hidden; border: 1px solid rgba(109, 109, 109, 0.5); width: 100%; height: 65px; }
.gongmbx .gongtop .ongtor .diyici ul li.dianhua .layui-unselect { width: 280px; float: left; }
.gongmbx .gongtop .ongtor .diyici ul li.dianhua .layui-unselect input { border-radius: 6px 0 0 6px; border: none !important; border-right:1px solid rgba(109, 109, 109, 0.5) !important; }
.gongmbx .gongtop .ongtor .diyici ul li.dianhua .oudp { width: calc(100% - 280px); float: left;  border: 0 !important;  }
.gongmbx .gongtop .ongtor .diyici ul li.dianhua .this { float: left; width: 100%; }
.gongmbx .gongtop .ongtor .diyici ul li.dianhua:hover .clearfix::before { border-color: #1B61D9; }

.gongmbx .gongtop .ongtor .diyici ul li dl {
    top: 80px;
    width: 100%;
}
.gongmbx .gongtop .ongtor .diyici ul li .layui-form-selectup dl {
    top: auto;
    bottom: 80px
}


.gongmbx ul li .layui-select-title i { width: 12px; height: 6px; border: none; right: 20px; margin-top: -2px; background: url(../images2/title.svg)no-repeat center center/cover; }



.gongmbx .gongtop .ongtor .tjanmo button { border: 0; }
.gongmbx .gongtop .ongtor .tjanmo .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 10px; display: none; }
.gongmbx .gongtop .ongtor .tjanmo .this:before { position: absolute; content: ""; top: 3px; left: 0; width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.gongmbx .gongtop .ongtor .tjanmo .this.curiwo { display: block; }

.gongmbx .gongtop .ongtor .dierci .bt { margin-bottom: 5px; }
.gongmbx .gongtop .ongtor .dierci .bt span { color: #1B61D9; }

.gongmbx .gongtop .ongtor .dierci .field .inputWrap { position: relative; }
.gongmbx .gongtop .ongtor .dierci .queren .guawe { position: relative; }

.gongmbx .gongtop .ongtor .dierci .togglePass { position: absolute; cursor: pointer; top: 50%; transform: translateY(-50%); width: 17px; height: 13px; right: 20px; background: url(../images2/yanjing.svg)no-repeat center center/cover; }
.gongmbx .gongtop .ongtor .dierci .togglePass.active { background: url(../images2/yanjingguan.svg)no-repeat center center/cover; }


.gongmbx .gongtop .ongtor .dierci input { font-size: 16px; height: 65px; padding: 0 20px; border-radius: 6px; overflow: hidden; border: 1px solid rgba(109, 109, 109, 0.5); }
.gongmbx .gongtop .ongtor .dierci input::-webkit-input-placeholder {color:#101010;}
.gongmbx .gongtop .ongtor .dierci input::-moz-placeholder {color:#101010;}
.gongmbx .gongtop .ongtor .dierci input:-moz-placeholder {color:#101010;}
.gongmbx .gongtop .ongtor .dierci input:-ms-input-placeholder {color:#101010;}


.gongmbx .gongtop .ongtor .dierci .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 8px; display: none; }
.gongmbx .gongtop .ongtor .dierci .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }

.gongmbx .gongtop .ongtor .dierci .this.cuer { display: block; }

.gongmbx .gongtop .ongtor .dierci .buudy { margin-top: 35px; }

.gongmbx .gongtop .ongtor .dierci .tjanmo { margin-top: 43px; }


.gongmbx .field__rules { margin: 25px 0 25px; }
.gongmbx .field__rules li { line-height: 1; color: #3D3D3D; font-size: 14px; padding-left: 17px; margin-bottom: 10px; position: relative; float: left; width: 50%; }
.gongmbx .field__rules li::before { position: absolute; left: 0; top: 3px; content: ""; background: #D8D8D8; width: 8px; height: 8px; border-radius: 50%; }

.gongmbx .field__rules li.pass { color: #1B61D9; }
.gongmbx .field__rules li.pass:before { background: #1B61D9; }

.gongmbx .gongtop .ongtor .disanci  { margin-top: 40px; }
.gongmbx .gongtop .ongtor .disanci ul li { border: 1px solid #C6C6C6; border-radius: 6px; overflow: hidden; cursor: pointer; }
.gongmbx .gongtop .ongtor .disanci ul li:nth-child(n+2) { margin-top: 9px; }
.gongmbx .gongtop .ongtor .disanci ul li>.clearfix { display: flex; flex-wrap: wrap; }
.gongmbx .gongtop .ongtor .disanci ul li .sancl { width: 223px; border-right:1px solid rgba(198, 198, 198, 0.7); }
.gongmbx .gongtop .ongtor .disanci ul li .sancl .e { position: absolute; top: 50%; left: 0; transform: translateY(-50%); padding: 0 30px; line-height: 1.33; }
.gongmbx .gongtop .ongtor .disanci ul li .uenw { width: calc(100% - 223px); padding: 0 20px 0 29px; }
.gongmbx .gongtop .ongtor .disanci ul li .uenw .clearfix { display: flex; align-items: center; }
.gongmbx .gongtop .ongtor .disanci ul li .uenw .sancz { width: calc(100% - 210px); line-height: 1.375; padding: 23px 1% 23px 0; min-height: 90px; display: flex; align-items: center; }
.gongmbx .gongtop .ongtor .disanci ul li .uenw .sancr { width: 203px; text-align: center; margin-left:auto; }
.gongmbx .gongtop .ongtor .disanci ul li .uenw .sancr .tijiaoguo { display: inline-block; padding: 0 20px; line-height: 54px; background: #E0E0E0; border-radius: 50px; cursor: pointer; }

.gongmbx .gongtop .ongtor .disanci ul li .uenw .sancr a {
        padding-left: 16px;
}

.gongmbx .gongtop .ongtor .disanci ul li .more i { background: #fff; }
.gongmbx .gongtop .ongtor .disanci ul li .more i::before { background: url(../images/morew.svg)no-repeat center center/cover; }
.gongmbx .gongtop .ongtor .disanci ul li:hover .more i { background: #1B61D9; }
.gongmbx .gongtop .ongtor .disanci ul li:hover .more i:before { background: url(../images/morewa.svg)no-repeat center center/cover; }


.gongmbx .gongtop .ongtor .disanci ul li.thiso .uenw .sancr .tijiaoguo { display: inline-block; }
/*.gongmbx .gongtop .ongtor .disanci ul li.thiso .uenw .sancr .more { display: none; }*/

.gongmbx .gongtop .ongtor .disanci ul li:hover { background: rgb(235,235,235); }


.tedingtan { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 100000; display: none; }
.tedingtan .basieo { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 6px; background: #FFFFFF; width: 700px; padding: 20px 20px 60px; }
.tedingtan .basieo .gyuan { text-align: right; }
.tedingtan .basieo .gyuan span { display: inline-block; cursor: pointer; width: 28px; height: 28px; background: url(../images2/guanbi.svg)no-repeat center center/cover; }
.tedingtan .basieo .iuwe { padding: 0 10px; }
.tedingtan .basieo .bt { margin:16px 0 25px; }
.tedingtan .basieo .btow { margin-bottom: 7px; }
.tedingtan .basieo .btow span { color: #1B61D9; }
.tedingtan .basieo textarea { height: 120px; border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 6px; padding: 23px 20px; font-size: 16px; color:#101010; resize: none; }
.tedingtan .basieo textarea::-webkit-input-placeholder {color:#101010;}
.tedingtan .basieo textarea::-moz-placeholder {color:#101010;}
.tedingtan .basieo textarea:-moz-placeholder {color:#101010;}
.tedingtan .basieo textarea:-ms-input-placeholder {color:#101010;}

.tedingtan .basieo .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 10px; display: none; }
.tedingtan .basieo .this:before { position: absolute; content: ""; top: 3px; left: 0; width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.tedingtan .basieo .this.cuowu { display: block; }

.tedingtan .basieo ul li { margin-bottom: 22px; }
.tedingtan .basieo ul li:last-child { margin-bottom: 0; }
.tedingtan .basieo ul li input { font-size: 16px; height: 65px; padding: 0 20px; border-radius: 6px; overflow: hidden; border: 1px solid rgba(109, 109, 109, 0.5); }

.tedingtan .basieo button { border: 0; margin-top: 40px; }

.tedingtan .more { cursor: pointer; }
.tedingtan .more i { margin-top: 5px; }

.gongmbx .gongtop .ongtor .disiwoci { margin-top: 40px; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .bto { border: 1px solid #C6C6C6; background: #EBEBEB; padding: 25px 30px; font-weight: bold; border-radius: 6px; margin-bottom: 9px; }

.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li { border: 1px solid #C6C6C6; border-radius: 6px; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .clearfix { display: flex; flex-wrap: wrap; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li:nth-child(n+2) { margin-top: 9px; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull { width: calc(100% - 235px); }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .clearfix { height: 100%; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe { width: calc(100% - 246px); }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe .weoa { overflow-wrap: break-word;  width: 223px; padding: 0 30px; display: flex; align-items: center; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe .weoa { width: 100%; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe .weob { overflow-wrap: break-word;  width: calc(100% - 223px); border-left: 1px solid rgba(198, 198, 198, 0.7); padding: 15px 30px; display: flex; align-items: center; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe .weoa .e,
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe .weob .e { width: 100%; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .weoc { padding-left: 30px; position: relative; height: 100%; width: 246px; border-left: 1px solid rgba(198, 198, 198, 0.7); }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .weoc .eoc { position: absolute; top: 50%; transform: translateY(-50%); padding-left: 27px; font-size: 16px; color: #161616; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .weoc .eoc span { position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 20px; height: 20px; background: url(../images2/eoc.svg)no-repeat center center/cover; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .urr { width: 235px; min-height: 122px; position: relative; border-left: 1px solid rgba(198, 198, 198, 0.7); }
.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .urr a { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 169px; }

.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li a i { margin-top: 5px; }

.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom { margin-top: 19px; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li { border: 1px solid #C6C6C6; border-radius: 6px; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li:nth-child(n+2) { margin-top: 20px; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .t { line-height: 80px; cursor: pointer; padding: 0 30px; position: relative; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .t::before { position: absolute; content: ""; top: 50%; right: 20px; transform: translateY(-50%); width: 36px; height: 36px; background: url(../images2/weilong.svg)no-repeat center center/cover; }


.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li.curter .t { background: #EBEBEB; border-radius: 6px; border-bottom: 1px solid #C6C6C6; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li.curter .t::before { background: url(../images2/weilonga.svg)no-repeat center center/cover; }

.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont { display: none; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc { padding: 0 30px; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li { border-bottom: 1px solid #CCCCCC; padding: 28px 0; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li:last-child { border-bottom: 0; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .clearfix { display: flex; flex-wrap: wrap; align-items: center; }

.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .sane { width: calc(100% - 450px); }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .sane,.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .nota { border:none; width: 100%; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .sane .clearfix { display: flex; flex-wrap: wrap; align-items: initial; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .sane .clearfix,
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .clearfix{ display: block; }

.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .nota { line-height: 1.22; width: 194px; border-right:1px solid rgba(198, 198, 198, 0.7); }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .nota { width: 100%; border: none; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notb { line-height: 1.375; width: calc(100% - 194px); padding: 0 30px; border-right:1px solid rgba(198, 198, 198, 0.7); display:none !important; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notc { line-height: 1.25; width: 450px; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notc .tco { padding-left: 27px; position: relative; display:none; }
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notc .tco::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 20px; height: 20px; background: url(../images2/eowc.svg)no-repeat center center/cover; }

.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .nota,
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notb { display: flex; align-items: center; }

.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .nota .e,
.gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notb .e { width: 100%; }

.kkink .clearfix { display: flex; align-items: center; }
.kkink .clearfix .bi { width: calc(100% - 178px); }
.kkink .clearfix .pi { width: 178px; }
.kkink .clearfix .pi .i { cursor: pointer; padding-left: 25px; position: relative; color: #fff; font-size: 14px; width: 100%; background: #323234; border-radius: 50px; overflow: hidden; line-height: 54px; }

.kkink .clearfix .pi .i { transform:scale(1); transition:all .5s; }
.kkink .clearfix .pi .i:Hover { transform:scale(1.08); }

.kkink .clearfix .pi .i span { position: absolute; top: 50%; transition: all .5s; right: 5px; border-radius: 50%; overflow: hidden; transform: translateY(-50%); background: #fff; width: 44px; height: 44px; }
.kkink .clearfix .pi .i span::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(../images2/liebiao.svg)no-repeat center center/cover; width: 18px; height: 14px; }
.kkink .clearfix .pi .i:hover span { background: #1B61D9; }
.kkink .clearfix .pi .i:hover span::before { background: url(../images2/liebiaoa.svg)no-repeat center center/cover; }
.gongmbx .gongtop .ongtor .diwuwoci .wuwicowe { min-height: 560px; position: relative; display: block; }
.gongmbx .gongtop .ongtor .diwuwoci .wuwicowe .cowe { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; }
.gongmbx .gongtop .ongtor .diwuwoci .wuwicowe .cowe .con { margin-top: 26px; }

.gongmbx .gongtop .ongtor .diwuwoci .mnmicowem { margin-top: 36px; }
.gongmbx .gongtop .ongtor .diwuwoci .mnmicowem ul { display: flex; flex-wrap: wrap; }
.gongmbx .gongtop .ongtor .diwuwoci .mnmicowem ul li { float: left; cursor: pointer; margin-right: 5px; padding: 35px 30px; margin-bottom: 5px; width: calc(33.33% - 4px); border: 1px solid #C6C6C6; border-radius: 6px; overflow: hidden; }
.gongmbx .gongtop .ongtor .diwuwoci .mnmicowem ul li:nth-child(3n) { margin-right: 0; }
.gongmbx .gongtop .ongtor .diwuwoci .mnmicowem ul li .pto { line-height: 1.5; margin-top: 10px; }
.gongmbx .gongtop .ongtor .diwuwoci .mnmicowem ul li .ruisan {
    margin-top: 33px;
}
.gongmbx .gongtop .ongtor .diwuwoci .mnmicowem ul li .kouun { width: 45px; height: 45px;  background: url(../images2/mowne.svg)no-repeat center center/cover; }

.gongmbx .gongtop .ongtor .diwuwoci .mnmicowem ul li:hover .kouun { background: url(../images2/mownea.svg)no-repeat center center/cover; }

.shewien { margin-top: 30px; }
.shewien button { margin-top: 0 !important; margin-right: 15px; }
.moxian { border: 2px solid rgba(58, 58, 58, 0.3); border-radius: 50px; overflow: hidden; height: 54px; display: inline-block; overflow: hidden; padding: 0 4px 0 25px; }
.moxian span { color:#101010; float: left; position: relative; z-index: 2; line-height: 50px;  transition: all .5s;}
.moxian i { float: left; background: #F1F1F1; width: 44px; height: 44px; border-radius: 50%; margin-top: 3px; margin-left: 20px; position: relative; transition: all .5s; }
.moxian i::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 10px; height: 10px; background: url(../images/morew.svg)no-repeat center center/cover; }

.gongmbx .gongtop .ongtor .diqigewoci { margin-top: 33px; }
.gongmbx .gongtop .ongtor .diqigewoci .img { margin-top: 33px; background-size:100% 100% !important; }
.gongmbx .gongtop .ongtor .diqigewoci .img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 6px; overflow: hidden; }
.gongmbx .gongtop .ongtor .diqigewoci .wenzos { padding: 90px 50px 90px; position: relative; z-index: 1; }
.gongmbx .gongtop .ongtor .diqigewoci .wenzos .e { max-width: 400px; line-height: 1.5; margin: 10px 0 36px; }
.gongmbx .gongtop .ongtor .diqigewoci .wenzos .more i { background: #323232; }
.gongmbx .gongtop .ongtor .diqigewoci .wenzos .more:hover i { background: #1B61D9; }
.gongmbx .gongtop .ongtor .diqigewoci .wenzos .w {
    display: none;
}


.gongmbx .gongtop .ongtor .biaotgik .biz { margin-top: 8px; }
.gongmbx .gongtop .ongtor .dizuihouwoci { margin-top: 35px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .gowen:nth-child(n+2) { margin-top: 20px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh .brt { border-radius: 6px; overflow: hidden; background: #EBEBEB; padding: 20px 20px; margin-bottom: 11px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li>.clearfix { display: flex; flex-wrap: wrap; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li { border: 1px solid #C6C6C6; overflow: hidden; border-radius: 6px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li:nth-child(n+2) { margin-top: 10px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl { width: 56%; border-right:1px solid #CCCCCC; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl .clearfix { display: flex; flex-wrap: wrap; height: 100%; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl .bl { width: 117px;  float: left; position: relative; cursor: pointer; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl .bl .kuanga { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(../images2/xiantbw.svg)no-repeat center center/cover; width: 22px; height: 22px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl .br { border-left:1px solid #CCCCCC; width: calc(100% - 117px); float: left; padding: 15px 20px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl .br .clearfix { display: flex; align-items: center; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl .br .clearfix .img { width: 140px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl .br .clearfix .wen { width: calc(100% - 152px); margin-left: 12px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr { width: 44%; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix { height: 100%; display: flex; flex-wrap: wrap; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix .bfl { position: relative; width: calc(100% - 125px); border-right:1px solid #CCCCCC; padding: 31px 40px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix .bfr { width: 125px; position: relative;  cursor: pointer; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix .bfr .sanchu {  position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(../images2/shanchu.svg); width: 44px; height: 44px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix .bfl .fowe { width: 100%; height: 100%; position: relative;     display: flex;
    flex-wrap: wrap;
    align-items: center; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix .bfl .fowe .tianxie { cursor: pointer; position: absolute; top: 50%; left: 95%; width: 44px; height: 44px; transform: translate(-50%,-50%); background: url(../images2/tuabxue.svg)no-repeat center center/cover; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix .bfl .fowe .tianxiewan { color: #161616; line-height: 1.375; width:80%;word-wrap: break-word; word-break: break-all; white-space: normal; }

.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li.cur .zbfl .bl .kuanga { background: url(../images2/xiantbwa.svg)no-repeat center center/cover; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix .bfl .fowe .tianxie:hover { background: url(../images2/tuabxuea.svg)no-repeat center center/cover; }
.gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix .bfr .sanchu:hover { background: url(../images2/shanchua.svg); }

.tanchuangshuru { position: fixed; background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; top: 0; left: 0; z-index: 10000000; display: none; }
.tanchuangshuru .baisenw { background: #FFFFFF; border-radius: 6px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 700px; padding: 30px 30px 50px; }
.tanchuangshuru .baisenw .bugnabio { text-align: right; margin-right: -10px; margin-bottom: 10px; }
.tanchuangshuru .baisenw .bugnabio span { display: inline-block; cursor: pointer; width: 28px; height: 28px; background: url(../images2/guanbi.svg)no-repeat center center/cover; }
.tanchuangshuru .baisenw .wen { line-height: 1; }
.tanchuangshuru .baisenw .text .daizi { position: relative; margin-top: 20px; }
.tanchuangshuru .baisenw .text .daizi textarea { border: 1px solid rgba(109, 109, 109, 0.5); font-size: 16px; height: 160px; border-radius: 6px; overflow: hidden; padding: 20px; resize: none; }
.tanchuangshuru .baisenw .text .daizi textarea::-webkit-input-placeholder {color:#101010;}
.tanchuangshuru .baisenw .text .daizi textarea::-moz-placeholder {color:#101010;}
.tanchuangshuru .baisenw .text .daizi textarea:-moz-placeholder {color:#101010;}
.tanchuangshuru .baisenw .text .daizi textarea:-ms-input-placeholder {color:#101010;}
.tanchuangshuru .baisenw .text .daizi .zishu { position: absolute; bottom: 15px; right: 15px; font-size: 16px; color:#101010; }
.tanchuangshuru .baisenw .text .daizi .zishu span { color: #1B61D9; }
.tanchuangshuru button { border: 0; margin-top: 40px; background-color: rgba(0,0,0,0.6); }
.tanchuangshuru button.cur { background-color:#000; }

.gongmbx .gongtop .jianmnewnen { padding-bottom: 0 !important; overflow: initial; }
.gongmbx .gongtop .ongtor .dizuihouwoci .annwemem { background: #F1F1F1;width: calc(100% + 102px); bottom: -1px; border-radius: 0 0 6px 6px; position: relative; left: -51px; padding: 33px 50px 33px 98px; margin-top: 51px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .annwemem .clearfix {  display: flex; align-items: center; }
.gongmbx .gongtop .ongtor .dizuihouwoci .annwemem .quanxian { width: calc(100% - 141px); }
.gongmbx .gongtop .ongtor .dizuihouwoci .annwemem .quanxian .zi { color: #3D3D3D; display: inline-block; padding-left: 38px; position: relative; cursor: pointer; }
.gongmbx .gongtop .ongtor .dizuihouwoci .annwemem .quanxian .zi::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); background: url(../images2/xiantbw.svg)no-repeat center center/cover; width: 22px; height: 22px; }
.gongmbx .gongtop .ongtor .dizuihouwoci .annwemem .quanxian .zi.cur::before { background: url(../images2/xiantbwa.svg)no-repeat center center/cover; }
.gongmbx .gongtop .ongtor .dizuihouwoci .annwemem .shanchuwe { cursor: pointer; }

.gongmbx .gongtop .ongtor .dizuihouwoci .annwemem .moreua { opacity:.6; }
.gongmbx .gongtop .ongtor .dizuihouwoci .annwemem .moreua:hover { opacity:1; }

.gongmbx .gongtop .ongtor .dizuihouwoci .annwemem .moreua.cur { opacity:1; }

@media(max-width:1500px) {
    .gongmbx .gongtop .ongtol { width: 350px; }
    .gongmbx .gongtop .ongtor { width: calc(100% - 356px); padding: 30px; }

    .gongmbx .gongtop .ongtor .diyici ul li input { height: 45px; font-size: 14px; }
    .gongmbx .gongtop .ongtor .diyici ul li.dianhua .clearfix::before { height: 45px; }
    .gongmbx .gongtop .ongtor .diyici ul li.dianhua .layui-unselect{ width: 230px; }
    .gongmbx .gongtop .ongtor .diyici ul li.dianhua .oudp { width: calc(100% - 230px); }

    .gongmbx .gongtop .ongtor .dierci input { height: 45px; font-size: 14px; }
    .gongmbx .gongtop .ongtor .dierci .buudy { margin-top: 20px; }

    /*.gongmbx .gongtop .ongtor .disanci ul li .uenw .sancz { padding-right: 15%; }*/

    .tedingtan .basieo ul li input { height: 45px; font-size: 14px; }
    .tedingtan .basieo textarea { height: 80px; font-size: 14px; padding-top: 15px; }

    .gongmbx .gongtop .ongtor .disiwoci { margin-top: 20px; }
    /*.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe .weoa { width: 201px; }*/
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe .weob { width: calc(100% - 201px); }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .weoc { width: 170px; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe { width: calc(100% - 170px); }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .weoc .eoc { font-size: 14px; }

    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .bto { padding: 20px 30px; }

    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .sane { width: calc(100% - 374px); }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notc { width: 374px; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .nota { width: 100%; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notb { width: calc(100% - 172px); }
    
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .sane { width: 100%; }

    .gongmbx .gongtop .ongtor .dizuihouwoci .annwemem { width: calc(100% + 42px); left: -21px; }
    .gongmbx .gongtop .ongtor .dizuihouwoci .annwemem { padding: 20px; }
    .gongmbx .gongtop .ongtor .dizuihouwoci .annwemem .quanxian { width: calc(100% - 142px); }
    .gongmbx .gongtop .ongtor .dizuihouwoci .annwemem .quanxian .zi { line-height: 1.4; }

}




@media(max-width:1350px) {
    .gongmbx .gongtop .ongtol { width: 314px; }
    .gongmbx .gongtop .ongtor { width: calc(100% - 320px); }

    /*.gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe .weoa { width: 128px; }*/
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe .weob { width: calc(100% - 128px); }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .weoc { width: 170px; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe { width: calc(100% - 170px); }

    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .nota { width: 100px; width: 100%; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notb { width: calc(100% - 100px); }

    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl { width: 62%; }
    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr { width: 38%; }
}

@media(max-width:1210px) {
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull { width: calc(100% - 205px); }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .urr { width: 205px; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .weoc { width: 136px; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe { width: calc(100% - 136px); }

    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .sane { width: calc(100% - 311px); }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notc { width: 311px; } 
}

@media(max-width:1100px) {
    .gongmbx { padding: 120px 0 50px; }
    .gongmbx .gongtop { margin-top: 0; }

    .gongmbx .gongtop .ongtol { width: 100%; }
    .gongmbx .gongtop .ongtol ul li .t { padding: 15px 20px; }
    .gongmbx .gongtop .ongtol ul li .t span img { height: 20px; }
    .gongmbx .gongtop .ongtol ul li .t span { padding-left: 30px; }
    .gongmbx .gongtop .ongtol ul li .t a img { height: 20px; }
    .gongmbx .gongtop .ongtol ul li .t a { padding-left: 30px; }
    .gongmbx .gongtop .ongtor { width: 100%; margin-top: 20px; padding: 20px; }
    .gongmbx .gongtop .ongtor .diyici ul li { width: 100%; }
    .gongmbx .gongtop .ongtor .biaotgik .bo { margin-bottom: 20px; }

    .gongmbx .gongtop .ongtol ul li .cont .touc .c a { padding: 15px 0; }
    .gongmbx .gongtop .ongtol ul li .t::before { right: 15px; }

    .gongmbx .field__rules li { width: 100%; }
    .gongmbx .field__rules { margin: 20px 0 10px; }
    .gongmbx .gongtop .ongtor .dierci .tjanmo { margin-top: 30px; }

    .gongmbx .gongtop .ongtor .disanci { margin-top: 20px; }
    .gongmbx .gongtop .ongtor .disanci ul li .sancl { width: 100%; border: 0; }
    .gongmbx .gongtop .ongtor .disanci ul li .sancl .e { position: initial; transform: translateY(0); padding: 20px 20px 0;  }
    .gongmbx .gongtop .ongtor .disanci ul li .uenw { padding: 0 20px 20px; width: 100%; }
    .gongmbx .gongtop .ongtor .disanci ul li .uenw .clearfix { display: block; }
    .gongmbx .gongtop .ongtor .disanci ul li .uenw .sancz { width: 100%; padding: 0; margin: 10px 0 20px; min-height: auto; }
    .gongmbx .gongtop .ongtor .disanci ul li .uenw .sancr { width: 100%; float: left; text-align: left; }
    .gongmbx .gongtop .ongtor .disanci ul li .uenw .sancr .tijiaoguo { line-height: 43px; font-size: 14px; }

    .tedingtan .basieo { width: calc(100% - 40px); padding-bottom: 20px; }
    .tedingtan .basieo .iuwe { padding: 0; }
    .tedingtan .basieo button { margin-top: 30px; }
    
    .gongmbx .gongtop .ongtor .diyici ul li dl {
        top: 60px;
        width: 100%;
    }
    .gongmbx .gongtop .ongtor .diyici ul li .layui-form-selectup dl {
        top: auto;
        bottom: 60px
    }
    .gongmbx .gongtop .ongtor .diyici ul li.dianhua .layui-unselect { width:173px; }
    .gongmbx .gongtop .ongtor .diyici ul li.dianhua .oudp {
        width: calc(100% - 173px);
    }
    
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li { padding: 20px; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .clearfix { display: block; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .bto { padding: 10px 20px; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull { width: 100%; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe { width: 100%; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe .weoa { width: 100%; padding: 0; display: block; border: 0; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .baowe .weob { width: 100%; padding: 0; display: block; border: 0; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .urr { width: 100%; border: 0; min-height: auto; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .urr a { width: auto; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .urr a { position: initial; transform: translate(0); }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .weoc { width: 100%; border: 0; margin: 10px 0 20px; padding-left: 0; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li .ull .weoc .eoc { position: initial; transform: translate(0);  }

    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .t { padding: 0 20px; line-height: 38px; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .t::before { width: 30px; height: 30px; right: 15px; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-top .nweoi ul li a i { margin-top: 4.5px; }

    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li { padding: 20px 0; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc { padding: 0 20px; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .sane { width: 100%; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .clearfix { display: block; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .nota,
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notb { width: 100%; border: 0; padding: 0; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .nota { margin: 0 0 20px; }
    .gongmbx .gongtop .ongtor .disiwoci .sowo-bottom ul li .cont .notc .ul .li .notc { width: 100%; padding: 0; }

    .gongmbx .gongtop .ongtor .diwuwoci .wuwicowe { min-height: 300px; }
    .gongmbx .gongtop .ongtor .diwuwoci .wuwicowe .cowe .icon img { height: 130px; }
    .kkink .clearfix { display: block; }
    .kkink .clearfix .bi { width: 100%; }
    .kkink .clearfix .pi { width: 100%; }
    .kkink .clearfix .pi .i { margin-top: 20px; width: 160px; line-height: 43px; }
    .kkink .clearfix .pi .i span { width: 35px; height: 35px; }

    .gongmbx .gongtop .ongtor .diwuwoci .mnmicowem ul li { width: 100%; margin-right: 0; margin-bottom: 10px; padding: 20px; }
    .gongmbx .gongtop .ongtor .diwuwoci .mnmicowem ul li:last-child { margin-bottom: 0; }
    .gongmbx .gongtop .ongtor .diwuwoci .mnmicowem { margin-top: 23px; }

    .moxian { height: 43px; padding-right: 3px; }
    .moxian span { line-height: 39px; }
    .moxian i { width: 35px; height: 35px; margin-top: 2px; }
    .moxian i::before { width: 8px; height: 8px; }
    .tedingtan .more { padding-right: 3px; }
    .tedingtan .more i { margin-top: 4px; }

    .gongmbx .gongtop .ongtor .diqigewoci { margin-top: 20px; }
    .gongmbx .gongtop .ongtor .diqigewoci .img { position: initial; background: none !important; }
    .gongmbx .gongtop .ongtor .diqigewoci .wenzos { padding: 0; margin-top: 20px; min-height: auto; }
    .gongmbx .gongtop .ongtor .diqigewoci .wenzos .e { line-height: 1.5; margin: 10px 0 20px; }
    .gongmbx .gongtop .ongtor .diqigewoci .wenzos .e,
    .gongmbx .gongtop .ongtor .diqigewoci .wenzos .w { color: #000; }

    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl { width: 100%; border-right: 0; border-bottom: 1px solid #CCCCCC; }
    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl .bl { width: 100%; height: 50px; border-bottom: 1px solid #CCCCCC;  }
    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl .br { width: 100%; border: 0; }
    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl .br .clearfix .img { width: 100%; }
    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfl .br .clearfix .wen { width: 100%; margin-left: 0; }
    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr { width: 100%; }
    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix .bfl { width: 100%; padding: 20px; border-bottom: 1px solid #CCCCCC; border-right: 0; }
    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix .bfl .fowe { width: 100%; min-height: 100px; word-break: break-all; }
    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix .bfr { width: 100%; height: 100%; min-height: 100px; }
    .gongmbx .gongtop .ongtor .dizuihouwoci .niyebuh ul li .zbfr .clearfix { height: auto; display: block; }

    .tanchuangshuru .baisenw { width: calc(100% - 40px); padding: 20px; }
    .tanchuangshuru .baisenw .text .daizi textarea { font-size: 14px; }
     

}


/**关于我们是谁**/
.xlmj { background: #fff; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1); z-index: 9; }
.xlmj ul { display: flex; list-style: none; flex-wrap: wrap; }
.xlmj ul li { float: left; flex: 1; text-align: center; }
.xlmj ul li:last-child { margin-right: 0; }
.xlmj ul li a { display: block; line-height: 1; transition: all .5s; height: 100%; padding: 20px 20px; display: inline-block; font-size: 18px; color: #161616; position: relative; display: flex; justify-content: center; }
.xlmj ul li a::before { position: absolute; bottom: -1px; left: 0; content: ""; width: 0%; height: 3px; transition: all .5s; background: #1B61D9; }
.xlmj ul li a.current { background: #F1F1F1; }
.xlmj ul li a.current::before { width: 100%; }

/*.xlmj ul li a:hover { background: #F1F1F1; }*/
/*.xlmj ul li a:hover::before { width: 100%; }*/

.nybanner .text .more { margin-top: 35px; }

.border6 { border-radius: 6px; overflow: hidden; }

.indxbu .t { line-height: 1.11; margin-top: 15px; }

.AboutUsA { padding: 6.25vw 0; }
.AboutUsA .outusar { width: 58.7%; line-height: 1.55; padding-top: 45px; }

.AboutUsA .outusar p:nth-child(n+2) { margin-top: 16px; }
.AboutUsA .outusar img { border-radius: 6px; overflow: hidden; }


.AboutUsA .outusar img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 100% 100%, 0% 100%, 0 100%, 0 10%); }

.AboutUsA .outusar img:hover{ transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 94% 100%, 50% 100%, 0 100%, 0 10%); }

.AboutUsB .outusbtip { border: 1px solid #C6C6C6; background: #FFFFFF; padding: 79px 7.39583vw 79px 46px; }
.AboutUsB .outusbtip .outusbl { width: 554px; position: relative; }
.AboutUsB .outusbtip .outusbl::before { position: absolute; content: ""; top: -37px; right: 28px; width: 197px; height: 136px; background: url(../images2/nasidis.svg)no-repeat center center/cover; }
.AboutUsB .outusbtip .outusbl img { position: relative; z-index: 1; }
.AboutUsB .outusbtip .outusbr { width: calc(100% - 600px); }
.AboutUsB .outusbtip .outusbr .nmh { margin-top: 47px; }
.AboutUsB .outusbtip .outusbr .nmh .n { line-height: 1.25; }
.AboutUsB .outusbtip .outusbr .nmh .m { line-height: 1.66; }

.AboutUsC { padding: 6.04166vw 0 6.25vw; }
.AboutUsC .outusb-top { margin-bottom: 50px; }
.AboutUsC .outusb-top .sbtopl { line-height: 1; }
.AboutUsC .outusb-top .sbtopr { width: 60%; line-height: 1.55; }

.AboutUsC .outusb-bottom { position: relative; border-radius: 6px; overflow: hidden; }
.AboutUsC .outusb-bottom video { width: 100%; object-fit: cover; }
.AboutUsC .outusb-bottom::before { position: absolute; content: ""; left: 0; top: 0; opacity: 0; transition: all .5s; width: 100%; height: 100%; background: url(../images2/cwnennens.png)no-repeat center center/cover; }
.AboutUsC .outusb-bottom:hover:before { opacity: 1; }



.AboutUsD { padding: 0 0 3.40624vw; }
.AboutUsD .container { display: flex; align-items: center; }
.AboutUsD .outusdl { width: 38%; }
.AboutUsD .outusdl .bte { line-height: 1.55; margin-top: 15px; }
.AboutUsD .outusdl .bte p:nth-child(n+2) { margin-top: 20px; }
.AboutUsD .outusdr { width: 52.941%; background: #F1F1F1; padding: 3.90625vw; margin-left: 9.059%; }

.AboutUsE { padding-top:6vw; }
.AboutUsE ul { display: flex; flex-wrap: wrap; margin-top: 60px; }
.AboutUsE ul li { float: left; width: 30%; margin-bottom: 3.38541vw; margin-right: 5%; }
.AboutUsE ul li img { height:40px; }
.AboutUsE ul li:nth-child(3n) { margin-right: 0; }

.AboutUsE ul li .suweio { margin-top: 30px; }
.AboutUsE ul li .suweio .sz { font-size: 3.64583vw; margin-bottom: 18px; padding-bottom: 23px; color: #161616; position: relative; border-bottom: 1px solid #C6C6C6; }
.AboutUsE ul li .suweio .sz::before { position: absolute; content: ""; bottom: -1px; left: 0; height: 4px; width: 8.33333vw; background: #1B61D9; }
.AboutUsE ul li .suweio .sz span { display: inline-block; }
.AboutUsE ul li .suweio .sz i { display: inline-block; font-style: none !important; }

.AboutUsE ul li:nth-child(4),
.AboutUsE ul li:nth-child(5),
.AboutUsE ul li:nth-child(6) { margin-bottom: 0; }


.AboutUsF { padding: 7.5vw 0 0; }
.AboutUsF .outusf-top { position: relative; margin-top: 50px; }
.AboutUsF .outusf-top::before { position: absolute; content: ""; left: 0; top: 9.7px; width: 100%; height: 1px; background: #8D8D8D; }
.AboutUsF .outusf-top .swiper-container { overflow: hidden; }
.AboutUsF .outusf-top .swiper-slide { padding-top: 33px; text-align: center; cursor: pointer; }
.AboutUsF .outusf-top .swiper-slide .sz { line-height: 1; font-size: 18px; color: #161616; }
.AboutUsF .outusf-top .swiper-slide .hquan { position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 20px; height: 20px; border-radius: 50%; overflow: hidden; }
.AboutUsF .outusf-top .swiper-slide .hquan::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #161616; width: 100%; height: 100%; border-radius: 50%; opacity: 0; }
.AboutUsF .outusf-top .swiper-slide .hquan::after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #161616; width: 8px; height: 8px; border-radius: 50%; }

.AboutUsF .outusf-top .swiper-slide-thumb-active .sz { font-weight: bold; }

.AboutUsF .outusf-top .swiper-slide-thumb-active .hquan::before { opacity: 1; }

.AboutUsF .outusf-bottom { margin-top: 60px; }
.AboutUsF .outusf-bottom .swiper-container { overflow: hidden; }
.AboutUsF .outusf-bottom .swiper-container .swiper-slide .clearfix { display: flex; align-items: center; }
.AboutUsF .outusf-bottom .swiper-container .swiper-slide .lidel { width: 49.75%; margin-right: 5.65%; }
.AboutUsF .outusf-bottom .swiper-container .swiper-slide .lider { width: 44.6%; }
.AboutUsF .outusf-bottom .swiper-container .swiper-slide .lider .jderi .nr { line-height: 1.55; margin: 20px 0 55px; }
.AboutUsF .outusf-bottom .swiper-container .swiper-slide .lider .jderi .nr p:nth-child(n+2) { margin-top: 13px; }



.swipeoa .dwneo { background: #323234; }
.swipeoa .swiper-button-prev:after { background: url(../images/preva.svg)no-repeat center center/cover; opacity: 1; }
.swipeoa .swiper-button-next:after { background: url(../images/nexta.svg)no-repeat center center/cover; opacity: 1; }

.swipeob .dwneo { background: #e0e0e0; }

.gugugaga { margin-top:40px; }

.AboutUsG { padding: 6.25vw 0; }
.AboutUsG .beh { padding: 5.20833vw 3.64583vw 5.05208vw; }
.AboutUsG .beh .bto { line-height: 1.11; margin: 13px 0 40px; }
.AboutUsG .beh .anwen .morea i { background: #323232; } 
.AboutUsG .beh .anwen .morea:hover i { background: #1B61D9; } 
.AboutUsG .beh .anwen .moreb { border: 2px solid #FFFFFF; margin-left: 18px; } 
.AboutUsG .beh .anwen .moreb span { color: #fff; }
.AboutUsG .beh .anwen .moreb i { margin-top: 3px; } 
.AboutUsG .beh .anwen .moreb:hover i { background: #1B61D9; }


@media(max-width:1500px) {
    .xlmj ul li a { font-size: 16px; padding: 12px; }
}

@media(max-width:1300px) {
    .AboutUsE ul li .ico img { height: 40px; }
    .AboutUsB .outusbtip .outusbl { width: 454px; }
    .AboutUsB .outusbtip .outusbr { width: calc(100% - 500px); }
    .AboutUsB .outusbtip .outusbl::before { width: 167px; height: 106px; }
}



@media(max-width:1100px) {
    .xlmj { display: none !important; }
    .more i { margin-top: 4px; }
    .nybanner .text .more { margin-top: 20px; }
    
    .AboutUsA { padding: 40px 0 50px; }
    .AboutUsA .outusar { width: 100%; padding-top: 10px; }

    .AboutUsB .outusbtip { padding: 20px; }
    .AboutUsB .outusbtip .outusbl { width: 100%; }
    .AboutUsB .outusbtip .outusbl img { width: 100%; }
    .AboutUsB .outusbtip .outusbl::before { width: 16.69791vw; height: 13.52083vw; top: -3vw; right: 15.5vw; }
    
    .AboutUsB .outusbtip .outusbr { width: 100%; margin-top: 20px; }
    .indxbu .t { margin-top: 10px; }
    .AboutUsB .outusbtip .outusbr .nmh { margin-top: 25px; }
    
    .AboutUsC { padding: 40px 0 50px; }
    .AboutUsC .outusb-top { margin-bottom: 20px; }
    .AboutUsC .outusb-top .sbtopr { width: 100%; margin-top: 10px; }

    .AboutUsD { padding-bottom: 50px; }
    .AboutUsD .container { display: block; }
    .AboutUsD .outusdl { width: 100%; }
    .AboutUsD .outusdl .bte { margin-top: 10px; }

    .AboutUsD .outusdr { width: 100%; margin-top: 20px; padding: 15px; }
    .AboutUsE ul li { width: 49%; margin-right: 2%; margin-bottom: 40px; }
    .AboutUsE ul li:nth-child(3n) { margin-right: 2%; }
    .AboutUsE ul li:nth-child(2n) { margin-right: 0%; }
    .AboutUsE ul li .suweio { margin-top: 20px; }
    .AboutUsE ul li .suweio .sz { font-size: 26px; padding-bottom: 10px; }
    
    .AboutUsF { padding: 40px 0 50px; }
    .AboutUsF .outusf-bottom .swiper-container .swiper-slide .clearfix { display: block; }
    .AboutUsF .outusf-bottom .swiper-container .swiper-slide .lidel { width: 100%; }
    .AboutUsF .outusf-bottom .swiper-container .swiper-slide .lider { width: 100%; margin-top: 20px; }
    .AboutUsF .outusf-bottom .swiper-container .swiper-slide .lider .jderi .nr { margin: 10px 0 20px; }

    .AboutUsG { padding-bottom: 50px; }
    .AboutUsG .beh { padding: 20px; }
    .AboutUsG .beh .bto { margin: 6px 0 20px; }

    .AboutUsG .beh .anwen .moreb { margin-left: 0; margin-top: 20px; }
    .AboutUsG .beh .anwen .nn { width: 100%; }
}


/**核心价值观**/
.CorevaluesA { padding: 5.83333vw 0 6.25vw; }
.CorevaluesA .aluesar { width: 59.6%; }
.CorevaluesA .aluesar .wz { line-height: 1.55; margin-bottom: 30px; }

.CorevaluesB .luesb-bottom { margin-top: 38px; }
.CorevaluesB .luesb-bottom ul { display: flex; flex-wrap: wrap; }
.CorevaluesB .luesb-bottom ul li { float: left; border: 1px solid #C6C6C6; border-radius: 6px; overflow: hidden; width: calc(50% - 2.5px); margin-right: 5px; margin-bottom: 5px; padding: 49px 50px; position: relative; }
.CorevaluesB .luesb-bottom ul li:nth-child(2n) { margin-right: 0; }
.CorevaluesB .luesb-bottom ul li .mwensn { margin-top: 56px; }
.CorevaluesB .luesb-bottom ul li .mwensn .xq { line-height: 1.44; margin-top: 5px; }
.CorevaluesB .luesb-bottom ul li .icon img { width: auto; height: 5vw; }
.CorevaluesB .luesb-bottom ul li .uwenn { position: absolute; bottom: -100%; left: 0; width: 100%; height: 100%; background: #EBEBEB; padding: 50px; display: flex; align-items: center; transition: all .5s; }
.CorevaluesB .luesb-bottom ul li .uwenn .xq { line-height: 1.44; margin-top: 10px; }

.CorevaluesB .luesb-bottom ul li:hover .uwenn { bottom: 0; }

.CorevaluesC { padding: 6.77083vw 0 7.29166vw; }
.CorevaluesC .container { position:relative; }
.CorevaluesC .aluescl { width: calc(100% - 51vw); }
.CorevaluesC .aluescl ul { margin-top: 50px; }
.CorevaluesC .aluescl ul li { margin-bottom: 90px; position: relative; }
.CorevaluesC .aluescl ul li .lil { position: relative; }
.CorevaluesC .aluescl ul li .lil .bao { width: 100px; height: 100px; border: 2px solid #E0E0E0; border-radius: 50%; position: relative;}
.CorevaluesC .aluescl ul li .lil .bao .uy {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100px;
    height: 100px;
    z-index: 3;
    border-radius: 50%;
    overflow: hidden;
}
.CorevaluesC .aluescl ul li .lil .bao .uy i {
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    overflow: hidden;
}

.CorevaluesC .aluescl ul li .lil .bao .uy i {
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    overflow: hidden;
}
.CorevaluesC .aluescl ul li.cur .lil .bao .uy i::before {
    content: '';
    position: absolute;
    width: 200%;
    right: 0;
    top: 0;
    bottom: 0;
    border: 2px solid #1B61D9;
    border-radius: 100%;
    box-sizing: border-box;
    clip: rect(0, 100px, 100px, 50px);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    /* 添加动画并设置延迟为 3500ms */
    -webkit-animation: circleR 3500ms linear 1750ms both;
    animation: circleR 3500ms linear 1750ms both; 

}
.CorevaluesC .aluescl ul li.cur .lil .bao .uy i:first-child::before {
    left: 0;
    right: auto;
    clip: rect(0px, 50px, 100px, 0px);
    -webkit-animation: circleR 3500ms linear both;
    animation: circleR 3500ms linear both; 
}

.CorevaluesC .aluescr {    
    width: 28.05208vw;
    height: 28.16666vw;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.CorevaluesC .aluescr .img { width:100%; height:100%; text-align:center; }
.CorevaluesC .aluescr .img video {
    width: 100%;
    object-fit:cover;
}
.CorevaluesC .aluescr .wzo { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:3; font-size:18px; line-height:28px; color:#161616; }
.CorevaluesC .aluescr img { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);  }

.CorevaluesC .aluescr .oui1 { width:26.40624vw; height:27.08333vw; z-index:2;   }

/* 向左旋转动画（仅1次） */
@keyframes rotateLeft {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(-360deg); /* 向左转一圈 */
  }
}

/* 向右旋转动画（仅1次） */
@keyframes rotateRight {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg); /* 向右转一圈 */
  }
}

/*.CorevaluesC .animated .aluescr .oui1 {*/
/*  animation: rotateLeft 3s linear 1 forwards;*/
/*}*/

/*.CorevaluesC .animated .aluescr .oui2 {*/
/*  animation: rotateRight 3s linear 1 forwards;*/
/*}*/

@keyframes circleL {
    0%,
    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes circleR {
    0% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    50%,
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}



.CorevaluesC .aluescl ul li .lil .suxian { 
    position: absolute; 
    top: 100px;
    left: 50%; 
    transform: translateX(-50%); 
    background: #E0E0E0; 
    height: 92px; 
    width: 2px; 
}
.CorevaluesC .aluescl ul li.cur .lil .suxian::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #1B61D9;
    /* 添加 3500ms 延迟 */
    -webkit-animation: circlei 3500ms 3500ms linear both;
    animation: circlei 3500ms 3500ms linear both; 
}

@keyframes circlei {
    0% {
        height: 0;
    }

    50%,
    100% {
        height: 100%;
    }
}

.CorevaluesC .aluescl ul li .lil .bao .sz { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #161616; }
.CorevaluesC .aluescl ul li.cur .lil .bao .sz { color: #1B61D9; } 

.CorevaluesC .aluescl ul li .lir { width: calc(100% - 120px); position: absolute; top: 50%; transform: translateY(-50%); right: 0; margin-left: 20px; }
.CorevaluesC .aluescl ul li .lir .rb { line-height: 1.44; margin-top: 8px; }




.CorevaluesD { padding-bottom: 6.5625vw; }
.CorevaluesD ul { display: flex; flex-wrap: wrap; margin-top: 35px; }
.CorevaluesD ul li { float: left; margin-right: 5px; width: calc(33.33% - 3.5px); overflow: hidden; border-radius: 6px; padding: 40px 38px; margin-bottom: 5px; border: 1px solid #C6C6C6; position: relative; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; }
.CorevaluesD ul li:hover { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 93%, 96% 100%, 50% 100%, 0 100%, 0 10%); }



.CorevaluesD ul li:nth-child(3n) { margin-right: 0; }
.CorevaluesD ul li img { height: 75px; }
.CorevaluesD ul li .mwensn .w { margin: 70px 0 6px; }
.CorevaluesD ul li .mwensn .xq { line-height: 1.44; }
.CorevaluesD ul li .uwenn { background: #EBEBEB; position: absolute; bottom: -100%; left: 0; width: 100%; transition: all .5s; height: 100%; padding: 70px 46px 0 39px; }
.CorevaluesD ul li .uwenn .xq { line-height: 1.44; margin-top: 10px; }

.CorevaluesD ul li:hover .uwenn { bottom: 0; }


@media(max-width:1500px) {
    .CorevaluesA .aluesar { width: 65%; }

    .CorevaluesB .luesb-bottom ul li img { height: 67px; }
    .CorevaluesB .luesb-bottom ul li .mwensn { margin-top: 30px; }

    .CorevaluesC .aluescl { width: 480px; }


    .CorevaluesD ul li img { height: 50px; }
    .CorevaluesD ul li .mwensn .w { margin-top: 40px; }
    .CorevaluesD ul li .uwenn { padding-top: 30px; }
}


@media(max-width:1100px) {
    .CorevaluesA { padding: 40px 0 50px; }
    .CorevaluesA .aluesal { width: 100%; }
    .CorevaluesA .aluesar { width: 100%; margin-top: 15px; }
    .CorevaluesA .aluesar .wz { margin-bottom: 20px; }

    .CorevaluesB .luesb-bottom { margin-top: 20px; }
    .CorevaluesB .luesb-bottom ul li { width: 100%; padding: 20px; margin-bottom: 15px; margin-right: 0; min-height: 290px; }
    .CorevaluesB .luesb-bottom ul li:last-child { margin-bottom: 0; }
    .CorevaluesB .luesb-bottom ul li .mwensn { margin-top: 30px; }
    .CorevaluesB .luesb-bottom ul li .uwenn { padding: 20px; }

    .CorevaluesC { padding: 40px 0 20px; }
    .CorevaluesC .aluescl { width: 100%; }
    .CorevaluesC .aluescr { width: 100%; margin-top: 0; position:initial; transform:translateY(0); }
    .CorevaluesC .aluescl ul { margin-top: 20px; }
    .CorevaluesC .aluescl ul li { margin-bottom: 50px; }
    .CorevaluesC .aluescl ul li .lil .suxian { height: 52px; }


    .CorevaluesD { padding: 0 0 50px; }
    .CorevaluesD ul { margin-top: 20px; }
    .CorevaluesD ul li { width: 100%; margin-right: 0; margin-bottom: 10px; padding: 20px; }
    .CorevaluesD ul li:last-child { margin-bottom: 0; }
    .CorevaluesD ul li .mwensn .w { margin-top: 30px; }
    .CorevaluesD ul li .uwenn { padding: 20px; }
    
    .CorevaluesC .aluescr img { width:80%; }
    .CorevaluesC .aluescr {
        width: 130%;
        height: 100vw;
        margin-right: -15%;
        margin-top: 30px;
    }
    .CorevaluesC .aluescr .wzo {
        font-size: 14px;
        line-height:1.2;
    }
    .CorevaluesC .aluescr .oui1 {
        width: 61.40624vw;
        height: 63.08333vw;
        z-index: 2;
    }
    .CorevaluesB .luesb-bottom ul li .icon img { width: auto; height: 65px; }
    
    .CorevaluesC .aluescr .img video {
        display: none;
    }
}



/**可持续发展**/
.sustainableA { padding: 6.25vw 0 6.61458vw; }
.sustainableA ul li { margin-bottom: 6.66666vw; }
.sustainableA ul li:last-child { margin-bottom: 0; }
.sustainableA ul li .img { width: 50.1%; float:left; }
.sustainableA ul li .wenzs { position: absolute; top: 50%; right:0; transform: translateY(-50%); width: 43.5%; }

.sustainableA ul li:nth-child(2n) .img { float:right; }
.sustainableA ul li:nth-child(2n) .wenzs { left: 0; }
.sustainableA ul li .wenzs .ob { margin: 16px 0 10px; }
.sustainableA ul li .wenzs .oc { line-height: 1.44; margin-bottom: 45px; }

.sustainableB { padding: 0 16.09375vw 50px; position: relative; }
.sustainableB { padding: 0; position: relative; }
.sustainableB .swiper-slide { height: 31.25vw; }
.sustainableB .swiper-slide .img { height: 100%; position: relative; }
.sustainableB .swiper-slide .img img { position: absolute; width: 85%; width:100%; top: 50%; transform: translateY(-50%); transition: all .5s; }
.sustainableB .swiper-slide-active .img img { width: 100%; }

.sustainableB .swiper-slide-prev .img img { right: 0; }
.sustainableB .swiper-slide-next .img img { left: 0; }

.sustainableB .swiper-slide .wzasd { position: absolute; top: 50%; transform: translateY(-50%); padding: 0 80px; width: 100%; }
.sustainableB .swiper-slide .wzasd .bt { font-size: 46px; }
.sustainableB .swiper-slide-active .wzasd .bt { font-size: 52px; }
.sustainableB .swiper-slide .wzasd .xq { margin-top: 10px; }
.sustainableB .swiper-slide .wzasd .xow { line-height: 1.44; width: 446px; margin: 10px 0 40px; }
.sustainableB .swiper-slide .wzasd .more i { background: #323232; }

.sustainableB .swiper-pagination { position: absolute; width: auto; bottom: 0 !important; }
.sustainableB .swiper-pagination .swiper-pagination-bullet { opacity: 1; position: relative; border-radius: 100px; background: rgba(50, 50, 50, .2); width: 6px; height: 6px; overflow: hidden; transition: all .5s; margin-right: 20px; }
.sustainableB .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.sustainableB .swiper-pagination .swiper-pagination-bullet.cur { width: 78px; }
.sustainableB .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 6px; height: 6px; position: absolute; left:0; top:0; background: #323232; border-radius: 100px; overflow: hidden; }
.sustainableB .swiper-pagination .swiper-pagination-bullet.cur:after {
    -webkit-animation: w100 6s infinite;
    animation: w100 6s infinite;
}

@-webkit-keyframes w100 {
    0% { width: 0; }
    100% { width: 100%; }
}
@keyframes w100 {
    0% { width: 0; }
    100% { width: 100%; }
}

@media(max-width:1900px) {
    .sustainableB .swiper-slide .wzasd .bt { font-size: 2.2vw; }
    .sustainableB .swiper-slide-active .wzasd .bt { font-size: 2.6vw; }
}

@media(max-width:1500px) {
    /*.sustainableB { padding: 0 9vw 50px; }*/
    .sustainableB .swiper-slide .wzasd { padding: 0 40px; }
    .sustainableB .swiper-slide { height: 37vw; }
}

@media(max-width:1100px) {
    .sustainableA { padding: 40px 0 50px; }
    .sustainableA ul li { margin-bottom: 30px; }
    .sustainableA ul li .img { width: 100%; margin-bottom: 20px; }
    .sustainableA ul li .wenzs { position: initial; width: 100%; transform: translateY(0); }
    .sustainableA ul li:nth-child(2n) .wenzs { right: 0; }
    .sustainableA ul li .wenzs .ob { margin: 10px 0 5px; }
    .sustainableA ul li .wenzs .oc { line-height: 1.44; margin-bottom: 30px; }

    .sustainableB { padding: 0 0 50px; }
    .sustainableB .swiper-slide .wzasd { padding: 0 20px; }
    .sustainableB .swiper-slide .wzasd .xow { width: 100%; }

    .sustainableB .swiper-slide { height: auto; }
    .sustainableB .swiper-slide .img img { position: initial; transform: translateY(0); height: 300px; width: 100%; }

}



/**可持续发展详情**/
.paddingT60 { padding-top: 6.31578vw; }
.ciyuxiangqA { padding: 3vw 0 3vw; }

.ciyuxiangqA .angqa-top { border-bottom:1px solid #8D8D8D; padding-bottom: 5.98958vw; }
.ciyuxiangqA .angqa-top .angqal { width: 562px; line-height: 1.1; }
.ciyuxiangqA .angqa-top .angqar { width: 49.65%; line-height: 1.77; }
.ciyuxiangqA .angqa-top .angqar span { font-weight: bold; }

.ciyuxiangqA .angqa-bottom .clearfix { position:relative; }
.ciyuxiangqA .angqa-bottom .img { float: left; width: 50%; }
.ciyuxiangqA .angqa-bottom .snwn { float: left; width: 45.7%; right:0; position:absolute; top:50%; transform:translateY(-50%); }
.ciyuxiangqA .angqa-bottom .snwn .bte { line-height: 1; }
.ciyuxiangqA .angqa-bottom .snwn .pte { line-height: 1.55; margin-top: 15px; }

.ciyuxiangqA .angqa-bottom { margin-bottom:40px; }
.ciyuxiangqA .angqa-bottom:last-child { margin-bottom:0; }

.ciyuxiangqA .angqa-bottom:nth-child(2n) .snwn {
    right: auto;
    left: 0;
}
 

.ciyuxiangqB .texto { position: absolute; width: 100%; top: 50%; transform: translateY(-50%); padding: 0 80px; }
.ciyuxiangqB .texto .tb { width: 497px; line-height: 1.44; margin-top: 14px; }

.ciyuxiangqC { padding: 6.31578vw 0 3vw; }
.ciyuxiangqC .xq { line-height: 1.55; padding-right: 21.05263vw; margin: 11px 0 32px; }
.ciyuxiangqC .fenli .nlil { width: calc(50% - 6px); margin-right: 12px; margin-bottom:30px; }
.ciyuxiangqC .fenli .nlil:nth-child(2n) { margin-right: 0; }
.ciyuxiangqC .fenli .nlil .wz .w { margin: 30px 0 8px; }
.ciyuxiangqC .fenli .nlil .wz .z { line-height: 1.44; }

.ciyuxiangqD .naseowe ul li .wee { margin-top: 13px; }
.ciyuxiangqD .naseowe ul li .oee { border-color: #ccc; margin-top: 61px; }
.ciyuxiangqD .naseowe ul li .oee .er { padding-left: 0; color:#101010; }
.ciyuxiangqD .naseowe ul li .oee .er::before { display: none; }

.cvuwn {
    padding: 0 !important;
}

@media(max-width:1900px) {
    .ciyuxiangqA .angqa-top .angqal { width: 29.57894vw; }
}

@media(max-width:1500px) {
    .ciyuxiangqB .texto { padding: 0 40px;  }
}

@media(max-width:1100px) {
    .ciyuxiangqA { padding: 40px 0 50px; }
    .ciyuxiangqA .angqa-top { padding-bottom: 25px; margin-bottom: 25px; }
    .ciyuxiangqA .angqa-top .angqal { width: 100%; }
    .ciyuxiangqA .angqa-top .angqar { width: 100%; margin-top: 15px; }

    .ciyuxiangqA .angqa-bottom .clearfix { display: block; }
    .ciyuxiangqA .angqa-bottom .img { width: 100%; }
    .ciyuxiangqA .angqa-bottom .snwn { width: 100%; margin-left: 0%; margin-top: 20px; position:initial; transform:translateY(0); }
    .ciyuxiangqA .angqa-bottom .snwn .pte { margin-top: 15px; }

    .ciyuxiangqB .texto { padding: 0 20px; }
    .ciyuxiangqB .texto .tb { width: 100%; margin-top: 5px; }


    .ciyuxiangqC { padding: 40px 0 0; }
    .ciyuxiangqC .xq { line-height: 1.55; padding-right: 0; margin: 11px 0 15px; }
    .ciyuxiangqC .fenli .nlil { width: 100%; margin-bottom: 15px; margin-right: 0; }
    .ciyuxiangqC .fenli .nlil:last-child { margin-bottom: 0; }
    .ciyuxiangqC .fenli .nlil .wz .w { margin: 20px 0 5px; }

    .ciyuxiangqD .naseowe ul li .oee { border-color: #ccc; margin-top: 31px; }

}


/**关于我们社会责任**/
.shehuizerenB ul li .img { width: 47%; }
.shehuizerenB ul li .wenzs { width: 48%; right: 0; }
.quewujian ul li .wenzs .oc { margin-top: 19px; }

.shehuizerenA .more i { background: #323232; }
.shehuizerenA .more:hover i { background: #1B61D9; }
.shehuizerenA .texto .tb { width: 670px; margin-bottom: 40px; }



@media(max-width:1100px) {
    .shehuizerenB ul li .img { width: 100%; }
    .shehuizerenB ul li .wenzs { width: 100%; }
    .quewujian ul li .wenzs .oc { margin-top: 19px; }

    .shehuizerenA .texto .tb { width: 100%; margin-bottom: 30px; }
}



/**供应商责任**/
.supplierA { padding: 5.20833vw 0 5.98958vw 0; }
.supplierA .biaotimok .bib { line-height: 1.55; margin-top: 5px; }
.supplierA .biaotimok { margin-bottom: 2.60416vw; }

.supplierA .nnwenbott ul li { margin-bottom: 2.60416vw; }
.supplierA .nnwenbott ul li:last-child { margin-bottom: 0; }
.supplierA .nnwenbott ul li .nr { line-height: 1.55; margin-top: 8px; }
.supplierA .nnwenbott ul li .nr a { display: block; color: #1B61D9; margin-top: 5px; }
.supplierA .nnwenbott ul li .nr a:hover { text-decoration: underline; }
.supplierA .nnwenbott,.supplierA .biaotimok { max-width: 1200px; }
.supplierA .nnwenbott a {
        color: #3498db;
}

@media(max-width:1100px) {
    .supplierA { padding: 40px 0 50px; }
    .supplierA .biaotimok { margin-bottom: 30px; }

    .supplierA .nnwenbott ul li { margin-bottom: 20px; }

}



/**多样性与包容性政策**/
.InclusionA { padding: 6.77083vw 0 0; }
.InclusionA .siona-top { border-bottom: 1px solid #8D8D8D; padding-bottom: 6.25vw; margin-bottom: 5.72916vw; }
.InclusionA .siona-top .onatopl { width: 46%; padding-top: 10px; }
.InclusionA .siona-top .onatopl .e { line-height: 1.55; margin-top: 20px; }
.InclusionA .siona-top .onatopl .e p:nth-child(n+2) { margin-top: 15px; }
.InclusionA .siona-top .onatopl .e span { font-weight: bold; }
.InclusionA .siona-top .onatopr { width: 47%; }

.InclusionA .siona-bottom { padding-right: 20.625vw; }
.InclusionA .siona-bottom .nawne { line-height: 1.55; margin-top: 12px; }
.InclusionA .siona-bottom .nawne img { border-radius: 6px; overflow: hidden; }
.InclusionA .siona-bottom .nawne p:nth-child(n+2) { margin-top: 20px; }
.InclusionA .siona-bottom .nawne span { font-weight: bold; }

.InclusionB { padding: 5.83333vw 0 6.25vw; }
.InclusionB .usionb-top { border: 1px solid #C6C6C6; margin-top: 36px; border-radius: 6px; padding: 34px 30px 50px; }
.InclusionB .usionb-top .ano { margin-top: 23px; }
.InclusionB .usionb-top .ano ul li { float: left; margin-bottom: 7px; border: 1px solid rgba(58, 58, 58, 0.3); border-radius: 50px; margin-right: 7px; padding: 0 20px; height: 40px; }
.InclusionB .usionb-top .ano ul li .e { line-height: 39px; position: relative; padding-left: 21px; }
.InclusionB .usionb-top .ano ul li .e::before { position: absolute; content: ""; left: 0; top: 47.5%; transform: translateY(-50%); width: 11px; height: 11px; background: #183A60; border-radius: 50%; overflow: hidden; }
.InclusionB .usionb-top .ano ul li:nth-child(2) .e:before { background: #1B61D9; }
.InclusionB .usionb-top .ano ul li:nth-child(3) .e:before { background: #0F94FA; }
.InclusionB .usionb-top .ano ul li:nth-child(4) .e:before { background: #44BFFB; }
.InclusionB .usionb-top .ano ul li:nth-child(5) .e:before { background: #8D5FFF; }

.InclusionB .usionb-top .uowe .sige { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.InclusionB .usionb-top .uowe .sige .clearfix { width: 100%; height: 100%; position: absolute; }
.InclusionB .usionb-top .uowe .sige .e { float: left; width: 16px; position: absolute; top: 0; left: 0; height: 100%; justify-content: flex-end; display: flex; flex-direction: column; }
.InclusionB .usionb-top .uowe .sige .e::before { position: absolute; content: ""; top: 0; left: 55%; width: 1px; height: calc(100% - 25px); transform: translateX(-50%); border-left: 1px dashed rgba(0, 0, 0, 0.3); }
.InclusionB .usionb-top .uowe .sige .e:nth-child(1)::before { border-left: 1px solid rgba(0, 0, 0, 0.3); }
.InclusionB .usionb-top .uowe .sige .e .s { line-height: 1; }
.InclusionB .usionb-top .uowe .sige .e:nth-child(2) { left: 20%; }
.InclusionB .usionb-top .uowe .sige .e:nth-child(3) { left: 40%; }
.InclusionB .usionb-top .uowe .sige .e:nth-child(4) { left: 60%; }
.InclusionB .usionb-top .uowe .sige .e:nth-child(5) { left: 80%; }
.InclusionB .usionb-top .uowe .sige .e:last-child { width: 27px; right: 0; left: auto; }


.InclusionB .usionb-top .uowe .soge { padding: 22px 9px 45px; margin-top: 30px; }
.InclusionB .usionb-top .uowe .soge ul li { margin-bottom: 35px; }
.InclusionB .usionb-top .uowe .soge ul li:last-child { margin-bottom: 0; }
.InclusionB .usionb-top .uowe .soge ul li .sz { line-height: 1; padding-left: 6px; }
.InclusionB .usionb-top .uowe .soge ul li .sj { height: 14px; width: 100%; position: relative; margin-top: 10px; }
.InclusionB .usionb-top .uowe .soge ul li .sj .e { border-radius: 50px; overflow: hidden; height: 100%; float: left;  margin-right: .3%;  }
.InclusionB .usionb-top .uowe .soge ul li .sj .e:last-child { margin-right: 0; }
.InclusionB .usionb-top .uowe .soge ul li .sj .e1 { background: #183A60; }
.InclusionB .usionb-top .uowe .soge ul li .sj .e2 { background: #1B61D9; }
.InclusionB .usionb-top .uowe .soge ul li .sj .e3 { background: #0F94FA; }
.InclusionB .usionb-top .uowe .soge ul li .sj .e4 { background: #44BFFB; }
.InclusionB .usionb-top .uowe .soge ul li .sj .e5 { background: #8D5FFF; }

.InclusionB .usionb-top .wz { text-align: right; line-height: 1; margin-top: 10px; }

.InclusionB .usionb-bottom ul { display: flex; flex-wrap: wrap; }
.InclusionB .usionb-bottom ul li { float: left; margin-right: 5px; width: calc(50% - 2.5px); margin-top: 5px; border: 1px solid #C6C6C6; border-radius: 6px; overflow: hidden; }
.InclusionB .usionb-bottom ul li:nth-child(2n) { margin-right: 0; }
.InclusionB .usionb-bottom ul li .gsaw { width: 100%; height: 28.125vw; }

.InclusionB .usionb-bottom ul li .baowem { padding: 35px 30px 0; }
.InclusionB .usionb-bottom ul li .li { margin-top: 25px; }
.InclusionB .usionb-bottom ul li .li .i { float: left; cursor: pointer; border: 1px solid rgba(58, 58, 58, 0.3); border-radius: 50px; margin-right: 7px; margin-bottom: 7px; padding: 0 20px; height: 40px; }
.InclusionB .usionb-bottom ul li .li .i.cur { background: #F1F1F1; }
.InclusionB .usionb-bottom ul li .li .i .szne { display: none; }
.InclusionB .usionb-bottom ul li .li .i .o { line-height: 39px; position: relative; padding-left: 21px; }
.InclusionB .usionb-bottom ul li .li .i .o span { position: absolute; left: 0; top: 47.5%; transform: translateY(-50%); width: 11px; height: 11px; border-radius: 50%; overflow: hidden; }

@media(max-width:1100px) {
    .InclusionA { padding: 40px 0 0; }
    .InclusionA .siona-top { padding-bottom:27px; margin-bottom: 20px; }
    .InclusionA .siona-top .onatopl { width: 100%; padding-top: 0; }
    .InclusionA .siona-top .onatopl .e { line-height: 1.55; margin-top: 15px; }
    .InclusionA .siona-top .onatopl .e p:nth-child(n+2) { margin-top: 15px; }
    .InclusionA .siona-top .onatopr { width: 100%; margin-top: 20px; }

    .InclusionA .siona-bottom { padding-right: 0; }
    .InclusionA .siona-bottom .nawne { line-height: 1.55; margin-top: 12px; }
    .InclusionA .siona-bottom .nawne p:nth-child(n+2) { margin-top: 20px; }

    .InclusionB .usionb-top { padding: 20px; }
    .InclusionB .usionb-top .ano ul li { height: 30px; padding: 0 14px; }
    .InclusionB .usionb-top .ano ul li .e { line-height: 30px; }

    .InclusionB .usionb-bottom ul li { width: 100%; margin-right: 0; }
    .InclusionB .usionb-bottom ul li .baowem { padding: 20px; }
    .InclusionB .usionb-bottom ul li .gsaw { height: 80vw; }

    .InclusionB .usionb-bottom ul li .li { height: auto !important; }
    .InclusionB .usionb-bottom ul li .li .i { height: 30px; padding: 0 14px; }
    .InclusionB .usionb-bottom ul li .li .i .o { line-height: 30px; }
}


/**健康与安全**/
.althSafetyA { padding: 6.25vw 0; }
.althSafetyA ul li { margin-bottom: 6.25vw; }
.althSafetyA ul li:last-child { margin-bottom: 0; }
.althSafetyA ul li .clearfix { position: relative; }
.althSafetyA ul li .img { width: 50%; float: right; }
.althSafetyA ul li .texoer { float: left; width: 42%; position: absolute; top: 50%; transform: translateY(-50%); }
.althSafetyA ul li .texoer .bp { line-height: 1.55; margin-top: 13px; overflow-y: auto; overflow-x: hidden; padding-right: 15px; }
.althSafetyA ul li .texoer .bp span { font-weight: bold; }
.althSafetyA ul li .texoer .bp p:nth-child(n+2) { margin-top: 10px; }

.althSafetyA ul li:nth-child(2n) .img { float: left; }
.althSafetyA ul li:nth-child(2n) .texoer { left: auto; right: 0; }

.althSafetyA ul li .texoer .bp::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.althSafetyA ul li .texoer .bp::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #1B61D9;
	background: #1F67F0;
}

.althSafetyA ul li .texoer .bp::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}

@media (max-width:1500px) {
    .althSafetyA ul li .texoer .bp { height: 20vw; }
}

@media (max-width:1100px) {
    .althSafetyA { padding: 40px 0 50px; }
    .althSafetyA ul li { margin-bottom: 20px; }
    .althSafetyA ul li .img { width: 100%; margin-bottom: 20px; }
    .althSafetyA ul li .texoer { width: 100%; position: initial; transform: translateY(0); }
    .althSafetyA ul li .texoer .bp { height: auto; margin-top: 6px; }
}


/**联系销售**/
.TalkToProseA { padding: 40px 0 6.25vw; z-index:5; }
.TalkToProseA .prosea-top ul li { float: left; text-align: center; width: calc(25% - 9px); background: #F1F1F1; height: 54px; border: 3px solid #F1F1F1; border-radius: 50px; margin-right: 12px; }
.TalkToProseA .prosea-top ul li:last-child { margin-right: 0; }
.TalkToProseA .prosea-top ul li a { width: 100%; display: block; height: 100%; line-height: 50px; color: #000; }
.TalkToProseA .prosea-top ul li.cur { border-color: #1B61D9; background:#fff; }

.TalkToProseA .prosea-bottom { margin-top: 90px; }
.TalkToProseA .prosea-bottom .zidaow { margin-top: 50px; }
.TalkToProseA .prosea-bottom .zidaow ul li { float: left; margin-bottom: 31px; width: calc(50% - 3px); margin-right: 6px; }
.TalkToProseA .prosea-bottom .zidaow ul li .oui {
    position: relative;
    z-index: 2;
}
.TalkToProseA .prosea-bottom .zidaow ul li:nth-child(2n) { margin-right: 0; }
.TalkToProseA .prosea-bottom .zidaow ul li.kuan { width: 100%; margin-right: 0; }

.TalkToProseA .prosea-bottom .zidaow ul li .bt { line-height: 1; margin-bottom: 13px; }
.TalkToProseA .prosea-bottom .zidaow ul li .bt span { color: #1B61D9; margin-left: 2px; }

.TalkToProseA .prosea-bottom .zidaow ul li input { border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 6px; padding: 0 20px; height: 65px; font-size: 16px; }
.TalkToProseA .prosea-bottom .zidaow ul li input::-webkit-input-placeholder {color:#101010;}
.TalkToProseA .prosea-bottom .zidaow ul li input::-moz-placeholder {color:#101010;}
.TalkToProseA .prosea-bottom .zidaow ul li input:-moz-placeholder {color:#101010;}
.TalkToProseA .prosea-bottom .zidaow ul li input:-ms-input-placeholder {color:#101010;}


.TalkToProseA .layui-input:focus,
.TalkToProseA .layui-textarea:focus {
    border: 1px solid rgba(109, 109, 109, 0.5) !important;
}
.TalkToProseA .layui-input:hover,
.TalkToProseA .layui-textarea:hover  {
    border: 1px solid #1B61D9 !important;
}


.TalkToProseA .prosea-bottom .zidaow ul li .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 8px; display: none; }
.TalkToProseA .prosea-bottom .zidaow ul li .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.TalkToProseA .prosea-bottom .zidaow ul li .this.cuowu { display: block; }
.TalkToProseA .prosea-bottom .zidaow ul li .this.curo { display: block; }

.TalkToProseA .layui-form-select dl { top: 75px; }
.TalkToProseA .layui-form-selectup dl { top: auto; bottom: 75px; }
.TalkToProseA .layui-form-select dl dd.layui-this { background: #1B61D9; }
.TalkToProseA ul li .layui-select-title i { width: 12px; height: 6px; border: none; right: 20px; margin-top: -2px; background: url(../images2/title.svg)no-repeat center center/cover; }


/*.TalkToProseA .prosea-bottom .zidaow ul li.yes input,*/
/*.TalkToProseA .prosea-bottom .zidaow ul li.yes textarea{*/
/*    background: #E8F0FE;*/
/*}*/


.TalkToProseA .prosea-bottom .zidaow ul li.dianhua .clearfix { position: relative; }
.TalkToProseA .prosea-bottom .zidaow ul li.dianhua .clearfix::before { position: absolute; content: ""; top: -1px; left: -1px; border-radius: 6px; overflow: hidden; border: 1px solid rgba(109, 109, 109, 0.5); width: 100%; height: 65px; }
.TalkToProseA .prosea-bottom .zidaow ul li.dianhua .layui-unselect { width: 268px; float: left; }
.TalkToProseA .prosea-bottom .zidaow ul li.dianhua .layui-unselect input { border-radius: 6px 0 0 6px; border: none !important; border-right:1px solid rgba(109, 109, 109, 0.5) !important; }
.TalkToProseA .prosea-bottom .zidaow ul li.dianhua .oudp { width: calc(100% - 268px); float: left;  border-radius: 0 6px 6px 0; border: 0 !important;  }
.TalkToProseA .prosea-bottom .zidaow ul li.dianhua .this { float: left; width: 100%; }
.TalkToProseA .prosea-bottom .zidaow ul li.dianhua:hover .clearfix::before { border-color: #1B61D9; }


.TalkToProseA .prosea-bottom .zidaow ul li textarea { border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 6px; padding: 20px 20px; height: 180px; font-size: 16px; resize: none; }
.TalkToProseA .prosea-bottom .zidaow ul li textarea::-webkit-input-placeholder {color:#101010;}
.TalkToProseA .prosea-bottom .zidaow ul li textarea::-moz-placeholder {color:#101010;}
.TalkToProseA .prosea-bottom .zidaow ul li textarea:-moz-placeholder {color:#101010;}
.TalkToProseA .prosea-bottom .zidaow ul li textarea:-ms-input-placeholder {color:#101010;}

.TalkToProseA .prosea-bottom .zidaow ul li:last-child { width: 100%; }
.TalkToProseA .prosea-bottom .zidaow ul li button { border: 1px solid rgba(109, 109, 109, 0.5); width: 100%; background: none !important; border-radius: 6px; overflow: hidden; height: auto; padding: 52px 0; margin-bottom: 10px; }
.TalkToProseA .prosea-bottom .zidaow ul li button img { width: 246px; height: 75px; }
.TalkToProseA .prosea-bottom .zidaow ul li button .nm2 { display: none; }



.TalkToProseA .zcdlA-iu { margin-top: 30px; cursor: pointer; }
.TalkToProseA .zcdlA-iu p { color:#101010; padding-left: 30px; position: relative; }
.TalkToProseA .zcdlA-iu p a { color: #1B61D9; display: inline-block; position: initial; transform: translateY(0); width: auto; height: auto; text-decoration: underline; opacity: !important; }
.TalkToProseA .zcdlA-iu p .tt { color: #1B61D9; display: inline-block; position: initial; transform: translateY(0); width: auto; height: auto; text-decoration: underline; opacity: !important; }
.TalkToProseA .zcdlA-iu p .tt::before { display: none; }
.TalkToProseA .zcdlA-iu p .agree { border: 2px solid rgba(58, 58, 58, 0.3); position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 22px; height: 22px; border-radius: 6px; overflow: hidden; }
.TalkToProseA .zcdlA-iu.cur .agreu p .agree { background: #1B61D9; }
.TalkToProseA .zcdlA-iu.cur .agreu p .agree::before { width: 10px; height: 7.78px; background: url(../images2/agree1.svg)no-repeat center center/cover; }


.TalkToProseA .zcdlA-iu .agreu { margin-bottom: 18px; font-size:12px; }
.TalkToProseA .zcdlA-iu .agreua { margin-bottom: 0; }


.TalkToProseA .zcdlA-iu .agree::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 8.02px; height: 5.58px; background: url(../images/agree.svg)no-repeat center center/cover; opacity: 0; }
.TalkToProseA .zcdlA-iu.cur .agreu .agree::before { opacity: 1; }

.TalkToProseA .zcdlA-iu .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 20px; display: none; }
.TalkToProseA .zcdlA-iu .this:before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.TalkToProseA .zcdlA-iu .this.orun { display: block; }

.TalkToProseA button { border: 0; }

.TalkToProseA .tjanmo { margin-top: 60px; }
.TalkToProseA .tjanmo .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 10px; display: none; }
.TalkToProseA .tjanmo .this:before { position: absolute; content: ""; top: 3px; left: 0; width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.TalkToProseA .tjanmo .this.curiwo { display: block; }


@media(max-width:1500px) {
    .TalkToProseA .prosea-bottom .zidaow ul li input { height: 45px; font-size: 14px; }
    .TalkToProseA .prosea-bottom .zidaow ul li.dianhua .clearfix::before { height: 45px; }
    .TalkToProseA .prosea-bottom .zidaow ul li textarea { font-size: 14px; height: 100px; }
}


@media(max-width:1100px) {
    .TalkToProseA { padding: 40px 0 50px; }
    .TalkToProseA .prosea-top ul li { width: 100%; margin-right: 0; margin-bottom: 10px; height: 45px; }
    .TalkToProseA .prosea-top ul li:last-child { margin-bottom: 0; }
    .TalkToProseA .prosea-top ul li a { line-height: 45px; }
    .TalkToProseA .prosea-bottom { margin-top: 30px; }
    .TalkToProseA .prosea-bottom .zidaow { margin-top: 20px; }

    .TalkToProseA .prosea-bottom .zidaow ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .TalkToProseA .prosea-bottom .zidaow ul li.dianhua .layui-unselect { width: 110px; }
    .TalkToProseA .prosea-bottom .zidaow ul li.dianhua .oudp { width: calc(100% - 110px); }
    .TalkToProseA .zcdlA-iu p { font-size: 14px; line-height: 1.5; }

    .TalkToProseA .zcdlA-iu p .agree { width: 18px; height: 18px; transform: translateY(0); top: 2px; }
    .TalkToProseA .zcdlA-iu { margin-top: 10px; }
    .TalkToProseA .tjanmo { margin-top: 40px; }
}




/**全球分布**/
.TalkToProseA1 .prosea-bottom { margin-top: 60px; }
.TalkToProseA1 .prosea-bottom .banlae { position: relative; z-index: 3; }
.TalkToProseA1 .prosea-bottom .banlae .lae { margin-right: 10px; }


.TalkToProseA1 .prosea-bottom .banlpe { margin-top: 40px; }
.TalkToProseA1 .prosea-bottom .banlpe ul { display: flex; flex-wrap: wrap; }
.TalkToProseA1 .prosea-bottom .banlpe ul li { float: left; transition: all .5s; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); background: #fff; width: calc(33.33% - 3.4px); margin-bottom: 5px; margin-right: 5px; border: 1px solid #C6C6C6; border-radius: 6px; padding: 40px 30px; }
.TalkToProseA1 .prosea-bottom .banlpe ul li:nth-child(3n) { margin-right: 0; }
.TalkToProseA1 .prosea-bottom .banlpe ul li .sann { margin-top: 18px; border-bottom:1px solid #ccc; padding-bottom: 26px; margin-bottom: 33px; }
.TalkToProseA1 .prosea-bottom .banlpe ul li .sann .n { border: 1px solid rgba(58, 58, 58, 0.3); transition: all .5s; padding: 0 10px; line-height: 33px; border-radius: 4px; margin-right: 10px; margin-bottom: 10px; }
.TalkToProseA1 .prosea-bottom .banlpe ul li .sann .n:hover { border-color: #1B61D9; color: #1B61D9; }
.TalkToProseA1 .prosea-bottom .banlpe ul li .liweo .we img { position: absolute; top:0; left: 0; }
.TalkToProseA1 .prosea-bottom .banlpe ul li .liweo .we { padding-left: 25px; position: relative; line-height: 1.25; margin-bottom: 15px; }
.TalkToProseA1 .prosea-bottom .banlpe ul li .liweo .we:last-child { margin-bottom: 0; }
.TalkToProseA1 .prosea-bottom .banlpe ul li .liweo .we a { display: block; text-decoration: underline; color: #161616; }

.TalkToProseA1 .prosea-bottom .banlpe ul li:hover { background: #D8D8D8; clip-path: polygon(0% 0, 100% 0, 100% 93%, 96% 100%, 50% 100%, 0 100%, 0 10%); }

.TalkToProseA1 .fyq { margin-top: 3.125vw; }


@media(max-width:1100px) {
    .TalkToProseA1 .banlae .lae { width: 100%; z-index: 2; position: relative; }
    .TalkToProseA1 .banlae .lae:nth-child(n+2) { margin-top: 15px; z-index: 1; position: relative; }
    .TalkToProseA1 .banlae .lae { margin-right: 0px; } 
    .TalkToProseA1 .prosea-bottom { margin-top: 30px; }
    .TalkToProseA1 .prosea-bottom .banlpe { margin-top: 20px; }
    .TalkToProseA1 .prosea-bottom .banlpe ul li { width: 100%; margin-right: 0; margin-bottom: 10px; padding: 20px; }
    .TalkToProseA1 .prosea-bottom .banlpe ul li:last-child { margin-bottom: 0; }
    .TalkToProseA1 .prosea-bottom .banlpe ul li .sann .n { font-size: 12px; }
    .TalkToProseA1 .prosea-bottom .banlpe ul li .sann { padding-bottom: 10px; margin-bottom: 20px; }
    .TalkToProseA1 .fyq { margin-top: 30px; }
}



/**招聘主页**/
.hireA { padding: 7.13541vw 0 0; }
.hireA .irea-top .jiesao { line-height: 1.55; padding-right: 20.83333vw; margin-top: 6px; }
.hireA .irea-bottom { margin-top: 4.84375vw; padding-bottom: 6.25vw; border-bottom:1px solid #8D8D8D; }
.hireA .irea-bottom ul li { margin-bottom: 5.20833vw; }
.hireA .irea-bottom ul li:last-child { margin-bottom: 0; }
.hireA .irea-bottom ul li .clearfix { position: relative; }
.hireA .irea-bottom ul li .clearfix .img { float: right; width: 50.1%; }
.hireA .irea-bottom ul li .clearfix .wznw { position: absolute; top: 50%; transform: translateY(-50%); width: 44.5%; }
.hireA .irea-bottom ul li .clearfix .wznw .jhes { line-height: 1.55; margin: 14px 0 40px; }


.hireA .irea-bottom ul li:nth-child(2n) .clearfix .wznw { right: 0; }
.hireA .irea-bottom ul li:nth-child(2n) .clearfix .img { float: left; }


.hireB { padding: 5.46875vw 0 0; position: relative; }
.hireB .container { position: relative; z-index: 2; }
.hireB .bto { margin-bottom: 35px; }
.hireB .swiper-container { overflow: hidden; }
.hireB .swiper-container .swiper-slide { border: 1px solid #C6C6C6; border-radius: 6px; overflow: hidden; }
.hireB .swiper-container .swiper-slide .img img { border-radius: 6px; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 100% 100%, 0% 100%, 0 100%, 0 10%); width: 100%; transition: all .5s; }
.hireB .swiper-container .swiper-slide:hover .img img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 96% 100%, 50% 100%, 0 100%, 0 10%); }

.hireB .swiper-container .swiper-slide a { display: block; }
.hireB .swiper-container .swiper-slide a .weoz { padding: 20px 30px 30px; }
.hireB .swiper-container .swiper-slide a .weoz .b { margin: 10px 0 18px;  }
.hireB .swiper-container .swiper-slide:hover a .weoz .b { text-decoration: underline; }
.hireB .swiper-container .swiper-slide a .weoz .e { color: #161616; line-height: 1.375; }
.hireB .swiper-container .swiper-slide a .weoz .ous { font-size: 14px; color:#101010; line-height: 1; margin-top: 30px; border-top: 1px solid #CCCCCC; padding-top: 30px; }
.hireB .swiper-container .swiper-slide a .weoz .ous span { display: inline-block; width: 8px; height: 8px; margin-left: 6px; background: url(../images/ousww.svg)no-repeat center center/cover; }

.hireB .nasoe { margin-top: 52px; }
.hireB .nasoe .swipeo .dwneo { background: #E0E0E0; }
.hireB .nasoe .swipeo .dwneo:hover { background: #1B61D9; }

.reBeo { position: absolute; top: -18.28125vw; left: -11.19791vw; width: 44.63541vw; height: 45.36458vw; background: url(../images2/reBeo.png)no-repeat center center/cover; z-index: 1; animation: float 5s ease-in-out infinite; border-radius: 50%; }
.reBeo1 { position: absolute; top: -3.38541vw; right: -12.70833vw; width: 39.375vw; height: 40vw; background: url(../images2/reBeo1.png)no-repeat center center/cover; z-index: 1; animation: float 5s ease-in-out infinite; border-radius: 50%; }


.hireC { padding: 6.25vw 0 5.72916vw; }

.hireD { position: relative; }
.hireD .container { position: relative; z-index: 2; }
.hireD .iredzong { background: #183A60; border-radius: 6px; overflow: hidden; padding: 68px 80px; }
.hireD .iredzong .clearfix { display: flex; align-items: center; }
.hireD .iredzong .clearfix .iredzl { width: calc(100% - 147px); }
.hireD .iredzong .clearfix .iredzr a { padding-left:19px; }
.hireD .iredzong .clearfix .iredzl .xq { width: 33.85416vw; line-height: 1.55; margin-top: 10px; }
.hireD .iredzong .clearfix .iredzr a i { background: #323232; }
.hireD .iredzong .clearfix .iredzr a:hover i { background: #1B61D9; }

.hireE { padding: 5.625vw 0 5.72916vw; }
.hireE .iree-top { margin: 50px 0 48px; }
.hireE .iree-top ul { display: flex; flex-wrap: wrap; }
.hireE .iree-top ul li { float: left; width: calc(25% - 30px); margin-right: 40px; }
.hireE .iree-top ul li:last-child { margin-right: 0; }
.hireE .iree-top ul li .sz { line-height: 1; }
.hireE .iree-top ul li .wzo { line-height: 1.44; border-top: 1px solid #D8D8D8; margin-top: 20px; padding-top: 15px; position: relative; }
.hireE .iree-top ul li .wzo::before { position: absolute; top: -1px; left: 0; content: ""; width: 98px; height: 1px; background: #1B61D9; }


.hireE .iree-bottom .ireel { width: calc(50% - 3px); overflow: hidden; }
.hireE .iree-bottom .ireel .swiper-slide .tu { height: 21.77083vw; clip-path: polygon(0% 0, 100% 0, 100% 94%, 97% 100%, 50% 100%, 0 100%, 0 10%); }
.hireE .iree-bottom .ireel .swiper-slide .wz { line-height: 1.55; padding-right: 4.01041vw; margin-top: 25px; }


.hireE .iree-bottom .ireer { width: calc(50% - 3px); overflow: hidden; }
.hireE .iree-bottom .ireer .swiper-container { width: 50%; padding-right: 3px; }
.hireE .iree-bottom .ireer .swiper-container .swiper-slide { border-radius: 6px; overflow: hidden; }
.hireE .iree-bottom .ireer .swiper-slide .tu { height: 21.77083vw; }
.hireE .iree-bottom .swipeo { position: absolute; bottom: -10px; right: 0; }
.hireE .iree-bottom .swipeo .dwneo { background: #323234; }
.hireE .iree-bottom .swipeo .dwneo:hover { background: #1B61D9; }

.hireE .swipeo .swiper-button-prev:after { background: url(../images/preva.svg)no-repeat center center/cover; }
.hireE .swipeo .swiper-button-next:after { background: url(../images/nexta.svg)no-repeat center center/cover; }



.hireE img { display: none; }

@media(max-width:1900px) {
    .hireE .iree-top ul li .wzo::before { width: 5.10416vw; }
}

@media(max-width:1500px) {
    .hireD .iredzong { padding: 30px 40px;  }
}

@media(max-width:1100px) {
    .hireA { padding: 40px 0 0; }
    .hireA .irea-top .jiesao { padding-right: 0; }
    .hireA .irea-bottom { margin-top: 20px; padding-bottom: 40px; }
    .hireA .irea-bottom ul li { margin-bottom: 30px; }
    .hireA .irea-bottom ul li .clearfix .img { width: 100%; }
    .hireA .irea-bottom ul li .clearfix .wznw { position: initial; float: left; margin-top: 20px; top: 0%; transform: translateY(0%); width: 100%; }
    .hireA .irea-bottom ul li .clearfix .wznw .jhes { margin: 5px 0 20px; }

    .reBeo { display: none; }
    .reBeo1 { display: none; }
    .hireB { padding: 30px 0 0; }
    .hireB .bto { margin-bottom: 20px; }
    .hireB .swiper-container .swiper-slide a .weoz { padding: 20px; }
    .hireB .swiper-container .swiper-slide a .weoz .b { min-height: auto; }
    .hireB .swiper-container .swiper-slide a .weoz .ous { padding-top: 20px; margin-top: 20px; }
    .hireB .nasoe { margin-top: 30px; }

    .hireC { padding: 40px 0 50px; }

    .hireD .iredzong { padding: 30px 20px; }
    .hireD .iredzong .clearfix { display: block; }
    .hireD .iredzong .clearfix .iredzl { width: 100%; }
    .hireD .iredzong .clearfix .iredzl .xq { width: 100%; }
    .hireD .iredzong .clearfix .iredzr { float: left; margin-top: 20px; }

    .hireE { padding: 40px 0 50px; }
    .hireE .iree-top { margin: 30px 0 5px; }

    .hireE .iree-top ul li { width: calc(50% - 10px); margin-right: 20px; margin-bottom: 20px; }
    .hireE .iree-top ul li:nth-child(2n) { margin-right: 0; }
    .hireE .iree-top ul li .wzo::before { width: 30px; }
    .hireE .iree-top ul li .wzo { font-size: 14px; margin-top: 11px; padding-top: 10px; }
    .hireE .iree-bottom .ireer { display: none; }
    .hireE .iree-bottom .swipeo { position: initial; margin-top: 20px; }
    .hireE .iree-bottom .ireel { width: 100%; }
    .hireE img { display: block; }
    .hireE .iree-bottom .ireel .swiper-slide .tu { height: auto; background: none !important; }
    .hireE .iree-bottom .ireel .swiper-slide .wz { padding-right: 0; margin-top: 40px; }

}




/**社会招聘**/
.SocialRecruitmentA { padding: 50px 0 6.45833vw; position:relative; z-index:2; }
.SocialRecruitmentA .tmenta-top ul li { float: left; width: calc(20% - 8px); margin-right: 10px; background: #F1F1F1; border-radius: 50px; text-align: center; height: 54px; border: 3px solid #F1F1F1; }
.SocialRecruitmentA .tmenta-top ul li:last-child { margin-right: 0; }
.SocialRecruitmentA .tmenta-top ul li a { display: block; line-height: 50px; font-size: 16px; color: #000000; }
.SocialRecruitmentA .tmenta-top ul li.cur { border-color: #1B61D9; background:#fff; }

.SocialRecruitmentA .tmenta-zong { margin-top: 5.20833vw; position:relative; z-index:2; }
.SocialRecruitmentA .tmenta-zong .swiper-container { overflow: hidden; margin-top: 31px; }

.SocialRecruitmentA .tmenta-zong .inzong { margin-top: 27px;  }
.SocialRecruitmentA .tmenta-zong .inzong .inzonl { width: calc(100% - 337px); }
.SocialRecruitmentA .tmenta-zong .inzong .inzonl input { border: 1px solid #C6C6C6; color:#101010; height: 54px; border-radius: 46px; padding: 0 20px; font-size: 14px; width: calc(50% - 2px); font-family:"Montserrat-Medium" !important;}
.SocialRecruitmentA .tmenta-zong .inzong .inzonl input:last-child { margin-right: 0; }
.SocialRecruitmentA .tmenta-zong .inzong .inzonl input::-webkit-input-placeholder {color: #161616;}
.SocialRecruitmentA .tmenta-zong .inzong .inzonl input::-moz-placeholder {color: #161616;}
.SocialRecruitmentA .tmenta-zong .inzong .inzonl input:-moz-placeholder {color: #161616;}
.SocialRecruitmentA .tmenta-zong .inzong .inzonl input:-ms-input-placeholder {color: #161616;}

.SocialRecruitmentA .tmenta-zong .inzong .inzonl form {
    display: flex;
    flex-wrap: wrap;
}
.SocialRecruitmentA .tmenta-zong .inzong .inzonl .asd {
    width: calc(50% - 2px);
    margin-right: 4px;
}

.SocialRecruitmentA .tmenta-zong .inzong .inzonl .asd dl {
    top: 72px;
}
.SocialRecruitmentA .tmenta-zong .inzong .inzonl .asd .layui-form-selectup dl {
    top: auto;
    bottom: 72px;
}

.SocialRecruitmentA .tmenta-zong .inzong .inzonl .asd  .layui-select-title i {
    width: 12px;
    height: 6px;
    border: none;
    right: 20px;
    margin-top: -2px;
    background: url(../images2/title.svg) no-repeat center center / cover;
}

.SocialRecruitmentA .tmenta-zong .inzong .inzonl .asd input {
    width: 100%;
}

input{
    font-family:"Montserrat-Medium" !important;
}

.SocialRecruitmentA .tmenta-zong .inzong .inzonr { width: 330px; }
.SocialRecruitmentA .tmenta-zong .inzong .inzonr button { border: 0; cursor: pointer; }
.SocialRecruitmentA .tmenta-zong .inzong .inzonr .qingchu { background: #E0E0E0; margin-left: 10px; width: 170px; line-height: 54px; text-align: center; border-radius: 46px; font-size: 14px; color:#101010; cursor: pointer; transition:all .5s; transform:scale(1); }
.SocialRecruitmentA .tmenta-zong .inzong .inzonr .qingchu:hover {
    transform: scale(1.08);
}
.SocialRecruitmentA .tmenta-zong .inzong .inzonr .qingchu span { width: 15.31px; height: 14.6px; display: inline-block; vertical-align: middle; margin-top: -4px; margin-right: 10px; background: url(../images/yxkga.svg)no-repeat center center/cover; }


.SocialRecruitmentA .tmenta-zong .pto { margin-top: 45px; }
.SocialRecruitmentA .tmenta-zong .botio { margin-bottom: 10px; }
.SocialRecruitmentA .tmenta-zong .botio .clearfix { display: flex; flex-wrap: wrap; }
.SocialRecruitmentA .tmenta-zong .botio { background: #EBEBEB; border-radius: 6px; overflow: hidden; }
.SocialRecruitmentA .tmenta-zong .botio .ot { line-height: 1; font-weight: bold; font-size: 18px; color:#101010; padding-top: 36px; padding-bottom: 36px; border-right: 1px solid #fff; }


.SocialRecruitmentA .tmenta-zong .botio .kela { width: calc(100% - 213px); }
.SocialRecruitmentA .tmenta-zong .botio .kela .ot { width: 20%; }
.SocialRecruitmentA .tmenta-zong .ptoBB .botio .kela .ot { width: 16.66666666%; }
.SocialRecruitmentA .tmenta-zong .botio .t6 { border: 0; }


.SocialRecruitmentA .tmenta-zong .botio .t6 { width: 196px; }

.SocialRecruitmentA .tmenta-zong .botioa ul li>.clearfix { display: flex; flex-wrap: wrap; }
.SocialRecruitmentA .tmenta-zong .botioa ul li { border: 1px solid #C6C6C6; border-radius: 6px; overflow: hidden; margin-bottom: 10px; }
.SocialRecruitmentA .tmenta-zong .botioa ul li:last-child { margin-bottom: 0; }
.SocialRecruitmentA .tmenta-zong .botioa ul li .clearfix { display: flex; flex-wrap: wrap;  }
.SocialRecruitmentA .tmenta-zong .botioa ul li .ot { padding-top: 19px; padding-bottom: 19px; display: flex; align-items: center; border-right: 1px solid #C6C6C6; line-height: 1.375; font-size: 16px; color: #161616; }
.SocialRecruitmentA .tmenta-zong .botioa ul li .t6 { border: 0; }
.SocialRecruitmentA .tmenta-zong .botioa ul li .ot a { font-size: 14px; }

.SocialRecruitmentA .tmenta-zong .botioa ul li .kela { width: calc(100% - 213px); }
.SocialRecruitmentA .tmenta-zong .botioa ul li .kela>.clearfix { height: 100%; }

.SocialRecruitmentA .tmenta-zong .ot { padding: 0 15px; }


.SocialRecruitmentA .tmenta-zong .botioa .kela .ot { width: 20%; }
.SocialRecruitmentA .tmenta-zong .ptoBB .botioa .kela .ot { width: 16.666666%; }

.SocialRecruitmentA .tmenta-zong .swiper-scrollbar { position: initial; margin-top: 30px; background: rgba(216, 216, 216, 0.5); }
.SocialRecruitmentA .tmenta-zong .swiper-scrollbar .swiper-scrollbar-drag { background: #1B61D9; }

.SocialRecruitmentA .guweowje { margin-top: 70px; }
.SocialRecruitmentA .pto .guweowje { margin-top: 0;  }
.SocialRecruitmentA .guweowje .daote { line-height: 1; position: absolute; top: 50%; transform: translateY(-50%); right:0; }

.SocialRecruitmentA .tmenta-bottom { border-top:1px solid #8D8D8D; padding-top: 6.77083vw; margin-top: 5.57291vw; }
.SocialRecruitmentA .tmenta-bottom ul { display: flex; flex-wrap: wrap; margin-top: 40px; }
.SocialRecruitmentA .tmenta-bottom ul li { float: left; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); background: #fff; transition: all .5s; width: calc(33.33% - 3.3px); margin-right: 5px; margin-bottom: 5px; border: 1px solid #C6C6C6; border-radius: 6px; overflow: hidden; }
.SocialRecruitmentA .tmenta-bottom ul li:nth-child(3n) { margin-right: 0; }
.SocialRecruitmentA .tmenta-bottom ul li a { padding: 30px 38px 33px 20px; display: block; }
.SocialRecruitmentA .tmenta-bottom ul li a .tow { line-height: 1.75;  margin-top: 15px; }
.SocialRecruitmentA .tmenta-bottom ul li a .tow .t { position: relative; padding-left: 22px; }
.SocialRecruitmentA .tmenta-bottom ul li a .tow .t:last-child { margin-top: 5px; }
.SocialRecruitmentA .tmenta-bottom ul li a .tow .t::before { position: absolute; top: 4px; left: 0px; content: ""; width: 16px; height: 16px; background: url(../images2/landing.svg)no-repeat center center/cover; }
.SocialRecruitmentA .tmenta-bottom ul li a .tow .t:last-child:before { width: 15px; height: 15px; background: url(../images2/landinga.svg)no-repeat center center/cover; }
.SocialRecruitmentA .tmenta-bottom ul li a .owo { color:#101010; line-height: 1.5; margin: 20px 0 50px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.SocialRecruitmentA .tmenta-bottom ul li a .el { line-height: 1; }
.SocialRecruitmentA .tmenta-bottom ul li a .el span {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 6px;
    background: url(../images/ousww.svg)no-repeat center center/cover;
}

.SocialRecruitmentA .tmenta-bottom ul li:hover { background: #EBEBEB; clip-path: polygon(0% 0, 100% 0, 100% 93%, 96% 100%, 50% 100%, 0 100%, 0 10%); }
.SocialRecruitmentA .tmenta-bottom ul li .bq { margin-top:15px; }
.SocialRecruitmentA .tmenta-bottom ul li .bq .q {
    position: relative;
    padding-left: 22px;
    margin-right: 0;
    width: 100%;
    margin-bottom: 10px;
}
.SocialRecruitmentA .tmenta-bottom ul li .bq .q:last-child { margin-bottom:0; }
.SocialRecruitmentA .tmenta-bottom ul li .bq .q::before { position: absolute; content: ""; top: 4px; left: 0; width: 18px; height: 18px; background: url(../images2/zpxqe.svg)no-repeat center center/cover; }
.SocialRecruitmentA .tmenta-bottom ul li .bq .q:last-child:before { background: url(../images2/zpxqea.svg)no-repeat center center/cover; }
.SocialRecruitmentA .tmenta-bottom ul li .bq .qa::before { background: url(../images2/zpxqeb.svg)no-repeat center center/cover; }
.SocialRecruitmentA .tmenta-bottom ul li .bq .qb::before { background: url(../images2/zpxqec.svg)no-repeat center center/cover; }

@media(max-width:1250px) {
    .SocialRecruitmentA .tmenta-zong .swiper-slide { min-width: 1700px; }
}

@media(max-width:1100px) {
    .SocialRecruitmentA .tmenta-bottom ul li .bq .q { width:100%; }
    
    .SocialRecruitmentA { padding: 40px 0 50px; }
    .SocialRecruitmentA .tmenta-top ul li  { width: 100%; margin-right: 0; margin-bottom: 10px; height: 45px; }
    .SocialRecruitmentA .tmenta-top ul li:last-child { margin-bottom: 0; }
    .SocialRecruitmentA .tmenta-top ul li a { line-height: 41px; font-size: 14px; }

    .SocialRecruitmentA .tmenta-zong .botio .ot { padding-top: 20px; padding-bottom: 20px; }
    .SocialRecruitmentA .tmenta-zong .botio .kela .ot { font-size: 16px;  }
    .SocialRecruitmentA .tmenta-zong .botioa .kela .ot { font-size: 14px; }

    .SocialRecruitmentA .tmenta-zong .botioa ul li .kela,
    .SocialRecruitmentA .tmenta-zong .botio .kela { width: calc(100% - 197px); }
    .SocialRecruitmentA .tmenta-zong .botio .t6 { width: 197px; }
    .SocialRecruitmentA .tmenta-zong .botioa ul li .t6 { width: 197px; }

    .SocialRecruitmentA .tmenta-zong { margin-top: 30px; }
    .SocialRecruitmentA .tmenta-zong .inzong .inzonr { width: 100%; }
    .SocialRecruitmentA .tmenta-zong .inzong .inzonr .qingchu { line-height: 43px; }
    .SocialRecruitmentA .tmenta-zong .inzong .inzonl { width: 100%; }
    .SocialRecruitmentA .tmenta-zong .inzong .inzonl input { height: 43px; font-size: 14px; width: 100%; margin-right: 0; margin-bottom: 15px; }
    .SocialRecruitmentA .tmenta-zong .pto { margin-top: 30px; }
    .SocialRecruitmentA .tmenta-zong .swiper-container { margin-top: 20px; }

    .SocialRecruitmentA .guweowje { margin-top: 30px; }
    .SocialRecruitmentA .guweowje .daote { position: initial; text-align: right; transform: translateY(0); margin-top: 20px; }

    .SocialRecruitmentA .tmenta-bottom { margin-top: 20px; padding-top: 30px; }
    .SocialRecruitmentA .tmenta-bottom ul { margin-top: 20px; }
    .SocialRecruitmentA .tmenta-bottom ul li { width: 100%; }
    .SocialRecruitmentA .tmenta-bottom ul li a { padding: 20px; }
    .SocialRecruitmentA .tmenta-bottom ul li:last-child { margin-bottom: 0; }
    .SocialRecruitmentA .tmenta-bottom ul li a .owo { margin: 10px 0 30px; }
    
    .SocialRecruitmentA .tmenta-zong .inzong .inzonl .asd {
        width: 100%;
        margin-right: 0;
    }
    .SocialRecruitmentA .tmenta-zong .inzong .inzonl .asd dl {
        top: 55px;
    }
    .SocialRecruitmentA .tmenta-zong .inzong .inzonl .asd .layui-form-selectup dl {
        top: auto;
        bottom: 55px;
    }
}



/**社会招聘详情**/
.zhaopinxq .zhaopinxq-kais .zpxq-top { padding: 4.6875vw 0 0; }
.zhaopinxq .zhaopinxq-kais .zpxq-top .clearfix { position: relative; }
.zhaopinxq .zhaopinxq-kais .zpxq-top .clearfix .pxq-tl { width: 80%; }
.zhaopinxq .zhaopinxq-kais .zpxq-top .clearfix .pxq-tl .bq { margin-top: 12px; }
.zhaopinxq .zhaopinxq-kais .zpxq-top .clearfix .pxq-tl .bq .q { position: relative; padding-left: 22px; margin-right: 40px; }
.zhaopinxq .zhaopinxq-kais .zpxq-top .clearfix .pxq-tl .bq .q::before { position: absolute; content: ""; top: 4px; left: 0; width: 18px; height: 18px; background: url(../images2/zpxqe.svg)no-repeat center center/cover; }
.zhaopinxq .zhaopinxq-kais .zpxq-top .clearfix .pxq-tl .bq .q:last-child:before { background: url(../images2/zpxqea.svg)no-repeat center center/cover; }
.zhaopinxq .zhaopinxq-kais .zpxq-top .clearfix .pxq-tl .bq .qa::before { background: url(../images2/zpxqeb.svg)no-repeat center center/cover; }
.zhaopinxq .zhaopinxq-kais .zpxq-top .clearfix .pxq-tl .bq .qb::before { background: url(../images2/zpxqec.svg)no-repeat center center/cover; }
.zhaopinxq .zhaopinxq-kais .zpxq-top .clearfix .pxq-tr { position: absolute; top: 50%; transform: translateY(-50%); right:0; }


.zhaopinxq .zhaopinxq-kais .zpxq-zong { border-bottom:1px solid #CCCCCC; padding-bottom: 50px; margin-top: 42px; }
.zhaopinxq .zhaopinxq-kais .zpxq-zong ul { margin-top: 10px; }
.zhaopinxq .zhaopinxq-kais .zpxq-zong ul li { float: left; margin-bottom: 10px; line-height: 34px; transition: all .5s; border: 1px solid rgba(58, 58, 58, 0.3); border-radius: 4px; padding: 0 10px; margin-right: 10px; }
.zhaopinxq .zhaopinxq-kais .zpxq-zong ul li:hover { color: #1B61D9; border-color: #1B61D9; }

.zhaopinxq .zhaopinxq-kais .zpxq-bottom { line-height: 1.55; padding: 50px 0 0; }
.zhaopinxq .zhaopinxq-kais .anwene { margin-top: 55px; }

.zhaopinxq .pxqr { margin-right:20px; }

.SocialRecruitmentB { padding-bottom: 6.87500vw; }
.SocialRecruitmentB .container { padding-top: 5.6vw; border-top:1px solid #8D8D8D; }
.SocialRecruitmentB .btow { margin-bottom: 45px; }
.SocialRecruitmentB .swiper-container { overflow: hidden; }
.SocialRecruitmentB .swiper-container .swiper-slide { border: 1px solid #C6C6C6; border-radius: 6px; padding: 31px 20px 55px; background: #fff; transition: all .5s; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); }
.SocialRecruitmentB .swiper-container .swiper-slide .sli-top .clearfix { display: flex; align-items: center; }
.SocialRecruitmentB .swiper-container .swiper-slide .sli-top .clearfix .lito { width: 90px; margin-right: 14px; }
.SocialRecruitmentB .swiper-container .swiper-slide .sli-top .clearfix .wzn { width: calc(100% - 104px); }
.SocialRecruitmentB .swiper-container .swiper-slide .sli-top .clearfix .wzn .z { margin-top: 5px; }

.SocialRecruitmentB .swiper-container .swiper-slide:hover { background: #D8D8D8; clip-path: polygon(0% 0, 100% 0, 100% 93%, 96% 100%, 50% 100%, 0 100%, 0 10%); }

.SocialRecruitmentB .swiper-container .swiper-slide .sli-bottom { margin-top: 24px; line-height: 1.5; padding-top: 30px; border-top: 1px solid #CCCCCC; }
.SocialRecruitmentB .swiper-pagination { position: initial; background: rgba(216, 216, 216, 0.5); height: 5px; margin-top: 40px; }
.SocialRecruitmentB .swiper-pagination .swiper-pagination-progressbar-fill { background: #1B61D9; }


.SocialRecruitmentB .ouwe {
        display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    margin-top: 40px;
}
.SocialRecruitmentB .ouwe .swiper-pagination {
    width: calc(100% - 130px);
    position: absolute;
    margin-top: 0;
    top: 50%;
    transform: translateY(-50%);
}
.SocialRecruitmentB .ouwe .swipeo { margin-left:auto; }

.SocialRecruitmentA .tmentb-zong { padding: 6.2vw 0 0; display:none; }
.SocialRecruitmentA .tmentb-zong .bto { margin-bottom: 45px; }
.SocialRecruitmentA .tmentb-zong .outusbtip { border: 1px solid #C6C6C6; background: #FFFFFF; padding: 79px 7.39583vw 0 46px; }
.SocialRecruitmentA .tmentb-zong .outusbtip .outusbl { width: 554px; position: relative; }
.SocialRecruitmentA .tmentb-zong .outusbtip .outusbl::before { position: absolute; content: ""; top: -37px; right: 28px; width: 197px; height: 136px; background: url(../images2/nasidis.svg)no-repeat center center/cover; }
.SocialRecruitmentA .tmentb-zong .outusbtip .outusbl img { position: relative; z-index: 1; }
.SocialRecruitmentA .tmentb-zong .outusbtip .outusbr { width: calc(100% - 600px); }
.SocialRecruitmentA .tmentb-zong .outusbtip .outusbr .nmh { margin-top: 47px; }
.SocialRecruitmentA .tmentb-zong .outusbtip .outusbr .nmh .n { line-height: 1.25; }
.SocialRecruitmentA .tmentb-zong .outusbtip .outusbr .nmh .m { line-height: 1.66; }


.SocialRecruitmentA .tmentb-bottom { padding: 0 0 0; overflow:hidden; }
.SocialRecruitmentA .tmentb-bottom .btop { margin-bottom: 40px; }
.SocialRecruitmentA .tmentb-bottom .entbbottl { width: calc(50% - 2.5px); margin-right: 5px; border: 1px solid #D8D8D8; border-radius: 6px; overflow: hidden; }
.SocialRecruitmentA .tmentb-bottom .entbbottl .obs .ottra  {
    -webkit-line-clamp: 1;
}
.SocialRecruitmentA .tmentb-bottom .entbbottl .img { height: 339px; transition: all .5s; clip-path: polygon(0% 0, 100% 0, 100% 90%, 100% 100%, 0% 100%, 0 100%, 0 10%); }
.SocialRecruitmentA .tmentb-bottom .entbbottl:hover .img { clip-path: polygon(0% 0, 100% 0, 100% 90%, 96% 100%, 50% 100%, 0 100%, 0 10%); }
.SocialRecruitmentA .tmentb-bottom .entbbottl .obs { padding: 28px 30px 30px; }
.SocialRecruitmentA .tmentb-bottom .entbbottl .obs .ottrb { line-height: 1.375; margin-top: 12px; }
.SocialRecruitmentA .tmentb-bottom .entbbottl a .oee .el { line-height: 1; }
.SocialRecruitmentA .tmentb-bottom .entbbottl a .oee .el  span {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 6px;
    background: url(../images/ousww.svg)no-repeat center center/cover;
}
.SocialRecruitmentA .tmentb-bottom .entbbottl a .oee { margin-top: 35px; border-top:1px solid #E7E7E7; padding-top: 30px; }
.SocialRecruitmentA .tmentb-bottom .entbbottl a .oee .er { padding-left: 17px; color: #101010; line-height: 1; position: relative; }
.SocialRecruitmentA .tmentb-bottom .entbbottl a .oee .er::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 12px; height: 12px; background: url(../images/oeew.svg)no-repeat center center/cover; }



.SocialRecruitmentA .tmentb-bottom .entbbottr { width: calc(50% - 2.5px); }
.SocialRecruitmentA .tmentb-bottom>.clearfix { display: flex; flex-wrap: wrap; }
.SocialRecruitmentA .tmentb-bottom .entbbottr ul li { float: left; width: calc(50% - 3px); margin-right: 5px; border: 1px solid #C6C6C6; margin-bottom: 5px; border-radius: 6px; }
.SocialRecruitmentA .tmentb-bottom .entbbottr ul li:nth-child(2n) { margin-right: 0; }
.SocialRecruitmentA .tmentb-bottom .entbbottr ul li:nth-child(3),
.SocialRecruitmentA .tmentb-bottom .entbbottr ul li:nth-child(4) { margin-bottom: 0; }
.SocialRecruitmentA .tmentb-bottom .entbbottr ul li a { padding: 37px 30px 30px; display: block; }
.SocialRecruitmentA .tmentb-bottom .entbbottr ul li a .ottra { line-height: 1.16; }
.SocialRecruitmentA .tmentb-bottom .entbbottr ul li a .ottrb { line-height: 1.375; margin-top: 10px; }

.SocialRecruitmentA .tmentb-bottom .entbbottr ul li a .oee .el { line-height: 1; }
.SocialRecruitmentA .tmentb-bottom .entbbottr ul li a .oee .el  span {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 6px;
    background: url(../images/ousww.svg)no-repeat center center/cover;
}
.SocialRecruitmentA .tmentb-bottom .entbbottr ul li a .oee { margin-top: 35px; border-top:1px solid #E7E7E7; padding-top: 30px; }
.SocialRecruitmentA .tmentb-bottom .entbbottr ul li a .oee .er { padding-left: 17px; color: #101010; line-height: 1; position: relative; }
.SocialRecruitmentA .tmentb-bottom .entbbottr ul li a .oee .er::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 12px; height: 12px; background: url(../images/oeew.svg)no-repeat center center/cover; }

@media(max-width:1900px) {
    .SocialRecruitmentA .tmentb-bottom .entbbottl .obs .ottra,
    .SocialRecruitmentA .tmentb-bottom .entbbottr ul li a .ottra { font-size: 24px; }
}

@media(max-width:1500px) {
    .SocialRecruitmentA .tmentb-bottom .entbbottl .obs .ottra,
    .SocialRecruitmentA .tmentb-bottom .entbbottr ul li a .ottra { font-size: 20px; }
    .SocialRecruitmentA .tmentb-bottom .entbbottl .img { height: 327px; }
}

@media(max-width:1300px) {
    .SocialRecruitmentA .tmentb-zong .outusbtip .outusbl { width: 454px; }
    .SocialRecruitmentA .tmentb-zong .outusbtip .outusbr { width: calc(100% - 500px); }
    .SocialRecruitmentA .tmentb-zong .outusbtip .outusbl::before { width: 167px; height: 106px; }
}

@media(max-width:1100px) {
    .zhaopinxq .zhaopinxq-kais .zpxq-top .clearfix .pxq-tl { width: 100%; }
    .zhaopinxq .zhaopinxq-kais .zpxq-top .clearfix .pxq-tr { position: initial; transform: translateY(0); float: left; margin-top: 20px; }
    .zhaopinxq .zhaopinxq-kais .zpxq-zong { padding-bottom: 20px; margin-top: 20px; }
    .zhaopinxq .zhaopinxq-kais .zpxq-bottom { padding-top: 20px; }

    .zhaopinxq .zhaopinxq-kais .anwene { margin-top: 30px; }
    .zhaopinxq .zhaopinxq-kais .anwene .pxqr:last-child { margin-left: 10px; }
    .moreb { padding-right: 3px; }
    .moreb i { margin-top: 2px; }

    .SocialRecruitmentB { padding:40px 0 50px; position: relative; }
    .SocialRecruitmentB .btow { margin-bottom: 20px; }
    .SocialRecruitmentB::before { position: absolute; content: ""; width: calc(100% - 40px); height: 1px; top: 0; background: #8D8D8D; left: 50%; transform: translateX(-50%); }
    .SocialRecruitmentB .container { padding-top: 0; border: 0; }
    .SocialRecruitmentB .swiper-container .swiper-slide { padding: 20px; }
    .SocialRecruitmentB .swiper-container .swiper-slide .sli-bottom { padding-top: 15px; }
    .SocialRecruitmentB .swiper-pagination { margin-top: 30px; }

    .SocialRecruitmentA .tmentb-zong .outusbtip { padding: 20px; }
    .SocialRecruitmentA .tmentb-zong .outusbtip .outusbl { width: 100%; }
    .SocialRecruitmentA .tmentb-zong .outusbtip .outusbl img { width: 100%; }
    .SocialRecruitmentA .tmentb-zong .outusbtip .outusbl::before { width: 16.69791vw; height: 13.52083vw; top: -3vw; right: 15.5vw; }
    
    .SocialRecruitmentA .tmentb-zong .outusbtip .outusbr { width: 100%; margin-top: 20px; }
    .SocialRecruitmentA .tmentb-zong .outusbtip .outusbr .nmh { margin-top: 25px; }
    .SocialRecruitmentA .tmentb-zong .bto { margin-bottom: 20px; }

    .SocialRecruitmentA .tmentb-bottom { padding: 40px 0 0; }
    .SocialRecruitmentA .tmentb-bottom .btop { margin-bottom: 20px; }
    .SocialRecruitmentA .tmentb-bottom .entbbottl { width: 100%; margin-right: 0; margin-bottom: 10px; }
    .SocialRecruitmentA .tmentb-bottom .entbbottl .obs .ottra,
    .SocialRecruitmentA .tmentb-bottom .entbbottr ul li a .ottra { font-size: 18px; }
    .SocialRecruitmentA .tmentb-bottom .entbbottl .img { height: auto; }
    .SocialRecruitmentA .tmentb-bottom .entbbottl .obs { padding: 20px; }
    .SocialRecruitmentA .tmentb-bottom .entbbottr { width: 100%; }
    .SocialRecruitmentA .tmentb-bottom .entbbottr ul li { width: 100%; margin-right: 0; margin-bottom: 10px; }
    .SocialRecruitmentA .tmentb-bottom .entbbottl a .oee,
    .SocialRecruitmentA .tmentb-bottom .entbbottr ul li a .oee { padding-top: 20px; margin-top: 20px; }
    .SocialRecruitmentA .tmentb-bottom .entbbottr ul li a { padding: 20px; }
    .SocialRecruitmentA .tmentb-bottom .entbbottr ul li:nth-child(3), .SocialRecruitmentA .tmentb-bottom .entbbottr ul li:nth-child(4) { margin-bottom: 10px; }
}



/**工作在prose详情**/
.gongzuorwn .zhaopinxq-kais { margin-top: 4.16666vw; padding-right: 16.45833vw; }
.gongzuorwn .zhaopinxq-kais .zpxq-top .pxq-tl .bq { margin-top: 18px; border-bottom:1px solid #CCCCCC; padding-bottom: 30px; margin-bottom: 26px; }
.gongzuorwn .zhaopinxq-kais .zpxq-top .pxq-tl .bq .q { padding-left: 25px; position: relative; margin-right: 20px; line-height: 1; }
.gongzuorwn .zhaopinxq-kais .zpxq-top .pxq-tl .bq .q::before { position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 16px; height: 16px; background: url(../images2/bpqow.svg); }
.gongzuorwn .zhaopinxq-kais .zpxq-top .pxq-tl .bq .q:nth-child(2):before { background: url(../images2/bpqow1.svg); }
.gongzuorwn .zhaopinxq-kais .zpxq-top .pxq-tl .bq .q:nth-child(3):before { background: url(../images/bpqow2.svg)no-repeat center center/cover; background-size:100% 100%; }
.gongzuorwn .zhaopinxq-kais .zpxq-top .pxq-tl .bq .q:nth-child(4):before { background: url(../images/bpqow3.svg)no-repeat center center/cover; background-size:100% 100%; }


.gongzuorwn .zhaopinxq-kais .zpqx-bottom { line-height: 1.55; }
.gongzuorwn .zhaopinxq-kais .zpqx-bottom img { border-radius: 6px; overflow: hidden; }


@media(max-width:1100px) {
    .gongzuorwn .zhaopinxq-kais { margin-top: 30px; padding-right: 0; }
    .gongzuorwn .zhaopinxq-kais .zpxq-top .pxq-tl .bq { margin-top: 18px; padding-bottom: 20px; margin-bottom: 10px; }
}



/**关于我们人才发展**/
.SocialRecruitmentA .tmentb-runwu { padding: 5.57291vw 0 0; }
.SocialRecruitmentA .tmentb-runwu .runwu-top .nrow { line-height: 1.55; margin-top: 10px; }

.SocialRecruitmentA .tmentb-runwu .runwu-bottom { margin-top: 4.89583vw; padding-top: 5.20833vw; border-top: 1px solid #8D8D8D; }
.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo:nth-child(n+2) { margin-top: 5.20833vw; }
.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-top { margin-bottom: 5.20833vw; }
.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-top .clearfix { position: relative; }
.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-top .img { width: 50%; }
.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-top .text { width: 44.3%; position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-top .text .btn { line-height: 1.55; margin: 10px 0 57px; }

.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-botto .texto { position: absolute; top: 50%; transform: translateY(-50%); padding: 0 70px; }
.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-botto .texto .ta { line-height: .96; }
.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-botto .texto .tb { width: 615px; line-height: 1.55; margin: 11px 0 50px; }

.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo:nth-child(2n) .weo-top .text { right: auto; left: 0; }
.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo:nth-child(2n) .weo-botto .texto { right: 0; left: auto; }

.bisnseo i { background: #323232; }
.bisnseo:hover i { background: #1B61D9; }


.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-botto .texto .tb::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-botto .texto .tb::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #fff;
}

.SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-botto .texto .tb::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}


@media(max-width:1500px) {
    .SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-botto .texto .tb { width: 415px; height:18vw;overflow:auto;padding-right:5px;}
    .SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-top .text .btn { margin-bottom: 30px; }
    .SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-botto .texto .tb { margin-bottom: 30px; }
}


@media(max-width:1100px) {
    .SocialRecruitmentA .tmentb-runwu { padding: 40px 0 0; }
    .SocialRecruitmentA .tmentb-runwu .runwu-bottom { margin-top: 20px; padding-top: 20px; }
    .SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-top { margin-bottom: 20px; }
    .SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-top .img { width: 100%; }
    .SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-top .text { width: 100%; position: initial; transform: translateY(0); margin-top: 20px; }
    .SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-top .text .btn { margin: 5px 0 20px; }

    .SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-botto .texto { width: 100%; left: 0; right: auto; padding: 0 20px; }
    .SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo .weo-botto .texto .tb { width: 100%; /*height:50vw;*/}
    .SocialRecruitmentA .tmentb-runwu .runwu-bottom .fenliweo:nth-child(n+2) { margin-top: 20px; }
}


/**人才社区**/
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom { margin-top: 60px; }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li { float: left; margin-bottom: 31px; width: calc(50% - 3px); margin-right: 6px; }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li:nth-child(2n) { margin-right: 0; }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li .bt { line-height: 1; margin-bottom: 13px; }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li .bt span { color: #1B61D9; margin-left: 2px; }

.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li input { border: 1px solid rgba(109, 109, 109, 0.5); border-radius: 6px; padding: 0 20px; height: 63px; font-size: 16px; }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li input::-webkit-input-placeholder {color:#101010;}
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li input::-moz-placeholder {color:#101010;}
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li input:-moz-placeholder {color:#101010;}
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li input:-ms-input-placeholder {color:#101010;}


.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 8px; display: none; }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li .this.cuowu { display: block; }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li .this.curo { display: block; }


.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.dianhua .clearfix { position: relative; }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.douenrn>.clearfix {
    border: 0 !important;
}
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.dianhua .clearfix { position: relative; border-radius: 6px;  border: 1px solid rgba(109, 109, 109, 0.5); }
/*.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.dianhua .clearfix::before { z-index: -1; position: absolute; content: ""; top: -1px; left: -1px; border-radius: 6px; overflow: hidden; border: 1px solid rgba(109, 109, 109, 0.5); width: 100%; height: 65px; }*/
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.dianhua .layui-unselect { width: 266px; float: left; }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.dianhua .layui-unselect input { border-radius: 6px 0 0 6px; border: none !important; border-right:1px solid rgba(109, 109, 109, 0.5) !important; }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.dianhua .oudp { width: calc(100% - 270px); float: left;  border-radius: 0 6px 6px 0; border: 0 !important;  }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.dianhua .this { float: left; width: 100%; }
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.dianhua:hover .clearfix::before { border-color: #1B61D9; }

.SocialRecruitmentA .tmentb-runwu .layui-form-select dl { top: 75px; }
.SocialRecruitmentA .tmentb-runwu .layui-form-selectup dl { top: auto; bottom: 75px; }
.SocialRecruitmentA .tmentb-runwu .layui-form-select dl dd.layui-this { background: #1B61D9; }
.SocialRecruitmentA .tmentb-runwu ul li .layui-select-title i { width: 12px; height: 6px; border: none; right: 20px; margin-top: -2px; background: url(../images2/title.svg)no-repeat center center/cover; }


.SocialRecruitmentA .tmentb-runwu ul li.kuan { width: 100%; margin-right: 0; }
.SocialRecruitmentA .tmentb-runwu ul li:last-child { width: 100%; margin-right: 0; }

.SocialRecruitmentA .tmentb-runwu ul li button { border: 1px solid rgba(109, 109, 109, 0.5); width: 100%; background: none !important; border-radius: 6px; overflow: hidden; height: auto; padding: 52px 0; margin-bottom: 10px; }
.SocialRecruitmentA .tmentb-runwu ul li button img { width: 246px; height: 75px; }
.SocialRecruitmentA .tmentb-runwu ul li button .nm2 { display: none; }

.SocialRecruitmentA .tmentb-runwu .zcdlA-iu .agree::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 8.02px; height: 5.58px; background: url(../images/agree.svg)no-repeat center center/cover; opacity: 0; }
.SocialRecruitmentA .tmentb-runwu .zcdlA-iu .agreu.cur .agree::before { opacity: 1; }

.SocialRecruitmentA .tmentb-runwu .zcdlA-iu { margin-top: 20px; cursor: pointer; }
.SocialRecruitmentA .tmentb-runwu .zcdlA-iu p { color:#101010; padding-left: 30px; position: relative; }
.SocialRecruitmentA .tmentb-runwu .zcdlA-iu p .tt { color: #1B61D9; display: inline-block; position: initial; transform: translateY(0); width: auto; height: auto; text-decoration: underline; opacity: !important; }
.SocialRecruitmentA .tmentb-runwu .zcdlA-iu p .tt::before { display: none; }
.SocialRecruitmentA .tmentb-runwu .zcdlA-iu p .agree { border: 2px solid rgba(58, 58, 58, 0.3); position: absolute; top: 3px;  left: 0; width: 22px; height: 22px; border-radius: 6px; overflow: hidden; }
.SocialRecruitmentA .tmentb-runwu .zcdlA-iu .agreu.cur p .agree { background: #1B61D9; }
.SocialRecruitmentA .tmentb-runwu .zcdlA-iu .agreu.cur p .agree::before { width: 10px; height: 7.78px; background: url(../images2/agree1.svg)no-repeat center center/cover; }


.SocialRecruitmentA .tmentb-runwu .zcdlA-iu .agreu { margin-bottom: 18px; font-size:12px; }
.SocialRecruitmentA .tmentb-runwu .zcdlA-iu .agreua { margin-bottom: 0; }

.SocialRecruitmentA .tmentb-runwu .zcdlA-iu .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 20px; display: none; }
.SocialRecruitmentA .tmentb-runwu .zcdlA-iu .this:before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.SocialRecruitmentA .tmentb-runwu .zcdlA-iu .this.orun { display: block; }

.SocialRecruitmentA .tmentb-runwu .tjanmo button { border: 0; margin-top: 50px; }
.SocialRecruitmentA .tmentb-runwu .tjanmo .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 10px; display: none; }
.SocialRecruitmentA .tmentb-runwu .tjanmo .this:before { position: absolute; content: ""; top: 3px; left: 0; width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }
.SocialRecruitmentA .tmentb-runwu .tjanmo .this.curiwo { display: block; }




@media(max-width:1500px) {
    .SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li input { height: 44px; font-size: 14px; }
    .SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.dianhua .clearfix::before { height: 45px; }
}

@media(max-width:1100px) {
    .SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.dianhua .layui-unselect { width: 110px; }
    .SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li.dianhua .oudp { width: calc(100% - 110px); }
    .SocialRecruitmentA .tmentb-runwu .zcdlA-iu .agreu { font-size: 14px; line-height: 1.5; }
    .SocialRecruitmentA .tmentb-runwu .zcdlA-iu p .agree { width: 18px; height: 18px; top: 2px; transform: translateY(0); }
    .SocialRecruitmentA .tmentb-runwu .tjanmo button { margin-top: 30px; }
    .SocialRecruitmentA .tmentb-runwu .ruidemen-bottom { margin-top: 20px; }
}




/**服务支持**/
.nybanner .nrou { line-height: 1.625; width: 500px; margin-top: 15px; }

.ServiceSupportA .pporta-top { padding: 6.14583vw 0 6.25vw; border-bottom: 1px solid #8D8D8D; }
.ServiceSupportA .pporta-top .clearfix { display: flex; flex-wrap: wrap; }
.ServiceSupportA .pporta-top .portal { border:1px solid #D8D8D8; float: left; width: calc(33.3333333% - 4px); margin-right: 6px; border-radius: 6px; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all 0.6s; }
.ServiceSupportA .pporta-top .portal:hover { clip-path: polygon(0% 0, 100% 0, 100% 93%, 96% 100%, 50% 100%, 0 100%, 0 10%); background: #D8D8D8; }
.ServiceSupportA .pporta-top .portal:last-child { margin-right: 0; }
.ServiceSupportA .pporta-top .portal a { display: block; padding: 45px 40px 45px 20px; }
.ServiceSupportA .pporta-top .portal a .nb { line-height: 1.5; margin: 10px 0 35px; }
.ServiceSupportA .pporta-top .portal a .el { line-height: 1; }
.ServiceSupportA .pporta-top .portal a .el span {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 6px;
    background: url(../images/ousww.svg)no-repeat center center/cover;
}

.ServiceSupportB { padding: 5.46875vw 0 6.25vw; }
.ServiceSupportB .asndn { margin-bottom: 35px; }
.ServiceSupportB .asndn .ov { margin-top: 13px; }
.ServiceSupportB .asudu ul { display: flex; flex-wrap: wrap; }
.ServiceSupportB .asudu ul li { float: left; width: calc(33.33% - 4px); margin-bottom: 5px; margin-right: 5px; border: 1px solid #D8D8D8; border-radius: 6px; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all 0.6s; background: #fff; }
.ServiceSupportB .asudu ul li:nth-child(3n) { margin-right: 0; }
.ServiceSupportB .asudu ul li a { display: block; padding: 40px 40px 35px 20px; }
.ServiceSupportB .asudu ul li a .icon { margin-bottom: 31px; }
.ServiceSupportB .asudu ul li a .icon img { height: 45px; }
.ServiceSupportB .asudu ul li a .eowb { line-height: 1.5; margin: 7px 0 50px; height: 48px; }

.ServiceSupportB .asudu ul li a .el { line-height: 1; }
.ServiceSupportB .asudu ul li a .el span {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 6px;
    background: url(../images/ousww.svg)no-repeat center center/cover;
}
.ServiceSupportB .asudu ul li:hover { clip-path: polygon(0% 0, 100% 0, 100% 93%, 96% 100%, 50% 100%, 0 100%, 0 10%); background: #D8D8D8; }

@media(max-width:1100px) {
    .ServiceSupportA .pporta-top { padding: 40px 0 50px; }
    .ServiceSupportA .pporta-top .portal { width: 100%; margin-right: 0; border-radius: 6px; margin-bottom: 15px; }
    .ServiceSupportA .pporta-top .portal:last-child { margin-bottom: 0; }
    .ServiceSupportA .pporta-top .portal a { padding: 20px; }
    .ServiceSupportA .pporta-top .portal a .nb { margin: 10px 0 20px; }
    .ServiceSupportA .pporta-top .portal a .el { line-height: 1; }

    .ServiceSupportB { padding: 40px 0 50px; }
    .ServiceSupportB .asndn { margin-bottom: 20px; }
    .ServiceSupportB .asudu ul li { width: 100%; margin-right: 0; }
    .ServiceSupportB .asudu ul li a .eowb { height: auto; margin-bottom: 20px; }
    .ServiceSupportB .asudu ul li a { padding: 20px; }
    .ServiceSupportB .asudu ul li a .icon { margin-bottom: 15px; }
}

.certificateA { padding: 5.46875vw 0 7.65625vw; }
.certificateA .catea-top .bt { margin-bottom: 1.30208vw; }
.certificateA .catea-top .fenbu ul li { float: left; width: calc(20% - 8px); margin-bottom: 10px; margin-right: 10px; text-align: center; }
.certificateA .catea-top .fenbu ul li:nth-child(5n) { margin-right: 0; }
.certificateA .catea-top .fenbu ul li a { display: block; width: 100%; line-height: 48px; font-size: 16px; color: #000000; background: #F1F1F1; border-radius: 100px; border: 3px solid #F1F1F1; }
.certificateA .catea-top .fenbu ul li.cur a { border-color: #1B61D9; background: #fff; }

.certificateA .catea-bottom { margin-top: 1.5625vw; }
.certificateA .catea-bottom ul { display: flex; flex-wrap: wrap; }
.certificateA .catea-bottom ul li { float: left;  width: calc(50% - 2.5px); margin-right: 5px; margin-bottom: 5px; clip-path: polygon(0% 0, 100% 0, 100% 88%, 100% 100%, 0% 100%, 0 100%, 0 10%); transition: all .5s; }
.certificateA .catea-bottom ul li:nth-child(2n) { margin-right: 0; }
.certificateA .catea-bottom ul li a { display: block; position: relative; border: 1px solid #C6C6C6; border-radius: 6px; padding: 28px 20px; background: #fff; transition: all .5s; }
.certificateA .catea-bottom ul li .tbt { padding-right: 8vw; min-height: 56px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; }
.certificateA .catea-bottom ul li:hover .tbt { text-decoration: underline; }

.certificateA .catea-bottom ul li .btb { color: #161616; opacity: .7; margin-top: 26px; }

.certificateA .catea-bottom ul li:hover { transition: all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 88%, 97% 100%, 50% 100%, 0 100%, 0 10%); }
.certificateA .catea-bottom ul li:hover a { background: #D8D8D8; } 

.certificateA .catea-bottom ul li .anwe { position: absolute; right: 20px; bottom: 28px; transition: all .5s; width: 50px; height: 50px; background: url(../images2/anwee.svg)no-repeat center center/cover; }
.certificateA .catea-bottom ul li:hover .anwe { background: url(../images2/anweea.svg)no-repeat center center/cover; }

.certificateA .catea-bottom .jiazai { margin-top: 3.125vw; }
.certificateA .catea-bottom .azai { line-height: 1; margin-top: 11px; }

.tishitanc { position: fixed; display: none; z-index: 10000; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); }
.tishitanc .itancot { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; width: 695px; border-radius: 6px; padding: 20px 20px 63px; }
.tishitanc .itancot .guanbi { text-align: right;  margin-bottom: 18px; }
.tishitanc .itancot .guanbi span { display: inline-block; cursor: pointer; width: 28px; height: 28px; background: url(../images2/guanbi.svg)no-repeat center center/cover; }
.tishitanc .itancot .neiwei .icon { margin: 18px 0 25px; }
.tishitanc .itancot .neiwei .pto { line-height: 1.25; margin-top: 10px; }


@media(max-width:1900px) {
    .certificateA .catea-bottom ul li .tbt { min-height: 2.91666vw; }
}

@media(max-width:1500px) {
    .certificateA .catea-top .fenbu ul li { float: left; width: calc(25% - 8px); }
    .certificateA .catea-top .fenbu ul li:nth-child(5n) { margin-right: 10px; }
    .certificateA .catea-top .fenbu ul li:nth-child(4n) { margin-right: 0; }

    .certificateA .catea-bottom ul li .anwe { width: 40px; height: 40px; bottom: 20px; }
}


@media(max-width:1200px) {
    .certificateA .catea-top .fenbu ul li { float: left; width: calc(33.33% - 8px); }
    .certificateA .catea-top .fenbu ul li:nth-child(5n) { margin-right: 10px; }
    .certificateA .catea-top .fenbu ul li:nth-child(4n) { margin-right: 10px; }
    .certificateA .catea-top .fenbu ul li:nth-child(3n) { margin-right: 0; }
}


@media(max-width:1100px) {
    .certificateA { padding: 40px 0 50px; }
    .certificateA .catea-top .bt { margin-bottom: 20px; }
    .certificateA .catea-top .fenbu ul li { float: left; width: 100%; margin-right: 0; }
    .certificateA .catea-top .fenbu ul li a { font-size: 14px; line-height: 34px; }

    .certificateA .catea-bottom { margin-top: 20px; }
    .certificateA .catea-bottom ul li { width: 100%; margin-right: 0; margin-bottom: 10px; }
    .certificateA .catea-bottom ul li:last-child { margin-bottom: 0; }
    .certificateA .catea-bottom ul li a { padding: 20px; }
    .certificateA .catea-bottom ul li .tbt { min-height: 42px; }
    .certificateA .catea-bottom .jiazai { margin-top: 30px; }

    .tishitanc .itancot { width: calc(100% - 40px); padding: 20px 20px 30px; }
    .tishitanc .itancot .neiwei .icon img { height: 90px; }

}









/**合伙人**/

.partnerA { padding: 5.46875vw 0 7.65625vw; }
.partnerA .catea-top .bt { margin-bottom: 1.30208vw; }
.partnerA .catea-top .fenbu ul li { float: left; width: calc(20% - 8px); margin-bottom: 10px; margin-right: 10px; text-align: center; }
.partnerA .catea-top .fenbu ul li:nth-child(5n) { margin-right: 0; }
.partnerA .catea-top .fenbu ul li a { display: block; width: 100%; line-height: 48px; font-size: 16px; color: #000000; background: #F1F1F1; border-radius: 100px; border: 3px solid #F1F1F1; }
.partnerA .catea-top .fenbu ul li.cur a { border-color: #1B61D9; background: #fff; }

.partnerA .catea-bottom { margin-top: 1.5625vw; }
.partnerA .catea-bottom ul { display: flex; flex-wrap: wrap; }
.partnerA .catea-bottom ul li { width: calc(25% - 4px); margin-bottom: 5px; margin-right: 5px; float: left; border: 1px solid #C6C6C6; border-radius: 6px; transition: all .5s; background: #fff; clip-path: polygon(0% 0, 100% 0, 100% 93%, 100% 100%, 0% 100%, 0 100%, 0 10%); }
.partnerA .catea-bottom ul li:nth-child(4n) { margin-right: 0; }
.partnerA .catea-bottom ul li a { display: block; padding: 30px 20px 20px; }
.partnerA .catea-bottom ul li a .wnzo .w {  margin-top: 12px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; }
.partnerA .catea-bottom ul li a .wnzo .n { border-top:1px solid #CCCCCC; margin-top: 30px; position: relative; padding-top: 24px; }
.partnerA .catea-bottom ul li a .wnzo .n .nr { position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 12px; height: 12px; background: url(../images2/dangg.svg)no-repeat center center/cover; transition: all .5s; }
.partnerA .catea-bottom .jiazai { margin-top: 3.125vw; }
.partnerA .catea-bottom .azai { line-height: 1; margin-top: 11px; }


.partnerA .catea-bottom ul li:hover { clip-path: polygon(0% 0, 100% 0, 100% 93%, 94% 100%, 50% 100%, 0 100%, 0 10%); background: #D8D8D8; }
.partnerA .catea-bottom ul li:hover a .wnzo .n .nr { background: url(../images2/dangga.svg)no-repeat center center/cover; }


.zizufu { position: fixed; z-index: 9; bottom: 30px; right: 30px; width: 60px; height: 60px; cursor: pointer; background: url(../images2/zizufu.svg)no-repeat center center/cover; }

@media (max-width:1100px) {
    .partnerA { padding: 40px 0 50px; }
    .partnerA .catea-top .bt { margin-bottom: 20px; }
    .partnerA .catea-top .fenbu ul li { width: 100%; margin-right: 0; }
    .partnerA .catea-top .fenbu ul li a { font-size: 14px; line-height: 34px; }
    .partnerA .catea-top .fenbu ul li:last-child { margin-bottom: 0; }
    .partnerA .catea-bottom { margin-top: 30px; }

    .partnerA .catea-bottom ul li { width: 100%; margin-right: 0; }
    .partnerA .catea-bottom ul li a { padding: 20px; }
    .partnerA .catea-bottom ul li a .wnzo .n { margin-top: 30px; }
    /*.partnerA .catea-bottom ul li a .wnzo .w { min-height: 76px; }*/
    .partnerA .catea-bottom .jiazai { margin-top: 35px; }
}


/**答复**/
.gudingyx {    
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 460px;
    height: 80vh;
    overflow: hidden;
    background: #FFFFFF;
    z-index: 10000000;
    border: none;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);
}
.dafuyiji .dafuyijiA,.dafuyiji .yiji-bottomA { display:flex; flex: 1; overflow: hidden; display: flex; flex-direction: column;  }
.dafuyiji .yiji-top { border-bottom:1px solid #E7E7E7; padding: 26px 20px; }
.dafuyiji .yiji-top .ijir { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 12px; height: 12px; background: url(../images2/gasbdnb.svg)no-repeat center center/cover; cursor: pointer; }

.dafuyiji .yiji-bottom { height: calc(80vh - 90px); padding: 20px 20px 30px;   overflow: auto; }
.dafuyiji .yiji-bottom .xq { line-height: 1.33; margin: 0 0 25px; }
.dafuyiji .yiji-bottom ul li:nth-child(n+2) { margin-top: 10px; }
.dafuyiji .yiji-bottom ul li a { display: block; border-radius: 6px; background: #F1F1F1; padding: 20px 18px; position: relative; }
.dafuyiji .yiji-bottom ul li a:before { content: ''; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); width: 24px; height: 24px; background: url(../images2/gasbdnwb.svg)no-repeat center center/cover; }
.dafuyiji .yiji-bottom .fenzuwe { position: relative; }
.dafuyiji .yiji-bottom .fenzuwe .u:nth-child(n+2) { margin-top: 20px; }
.dafuyiji .yiji-bottom .fenzuwe .u .ua a { display: block; background: #F1F1F1; padding: 20px 18px; border-radius: 6px; }
.dafuyiji .yiji-bottom .fenzuwe .u .ua a:hover .ual { text-decoration: underline; }
.dafuyiji .yiji-bottom .fenzuwe .u .uar { position: absolute; right: 18px; top: 50%; transform: translateY(-50%); } 
.dafuyiji .yiji-bottom .fenzuwe .u .uar .ue { width: 24px; height: 24px; background: url(../images2/ue1.svg)no-repeat center center/cover; }
.dafuyiji .yiji-bottom .fenzuwe .u .uar .ur { width: 24px; height: 24px; background: url(../images/ue2a.svg)no-repeat center center/cover; margin-left: 13px; }
.dafuyiji .yiji-bottom .fenzuwe .u:hover .uar .ur { background: url(../images2/ue2.svg)no-repeat center center/cover; }

.dafuyiji .yiji-bottom .fenzuwe .u .ub { border: 1px solid #1B61D9; border-radius: 6px; margin-top: 10px; padding: 18px; line-height: 1.5; }
.dafuyiji .yiji-bottom .fenzuwe .u .ub a { display: inline-block; color: #1B61D9; text-decoration: underline; }
.fenzuweB { background: #fff; height: 100%; position: absolute; left: -105%; top: 0; width: 100%; z-index: 10; }
.dafuyiji .yiji-bottom .fenzuwe .u1.active .fenzuweB { left: 0; }
.dafuyiji .yiji-bottom .fenzuwe .fenzuweB .u .ub { display:none; }
.dafuyiji .yiji-bottom .fenzuwe .fenzuweB .u2.active .ub { display:block; }
.dafuyiji .yiji-bottom .fenzuwe .fenzuweB .u2.active .uar .ur { opacity: 0; }
.dafuyiji .yiji-bottom .fenzuwe .fenzuweB .u2.active2 .ub { display:block; }
.dafuyiji .yiji-bottom .fenzuwe .fenzuweB .u2.active2 .uar .ur { opacity: 0; }

@media(max-width:1920px) {
    .gudingyx { min-height: 600px; }
    .dafuyiji .yiji-bottom { padding: 20px 20px 10.22916vw; }
}

@media(max-width:1520px) {
    .gudingyx { min-height: 400px; }
    .dafuyiji .yiji-bottom { padding: 20px 20px 5.22916vw; }
}


@media(max-width:1100px) {
    .dafuyiji .yiji-bottom { padding-bottom: 30px; }
    
    .gudingyx { bottom: 20px; right: 20px; width: 290px; }
    .dafuyiji .yiji-bottom ul li a { padding: 15px; }
    .dafuyiji .yiji-top { padding: 20px; }
    .dafuyiji .yiji-bottom ul li a:before { right: 15px; }

    .dafuyiji .yiji-bottom .fenzuwe .u .ua a { padding: 15px; }
    .dafuyiji .yiji-bottom .fenzuwe .u .ub { padding: 13px; }
}


.rundi { position: fixed; width: 152px; height: 152px; z-index: 9; right:-75px; bottom: -75px; }
.rundi .runan { background: #1B61D9; border-radius: 50%; width: 152px; height: 152px; position: fixed; bottom: 0; right: 0; z-index: 9; transition: all .5s; right: -75px; bottom: -75px; cursor: pointer;  }
.rundi .runan::before { position: absolute; content: ""; top: 32%; transform: translate(-50%,-50%); transition: all .5s; left: 32%; width: 24px; height: 22px; background: url(../images2/rundi.svg)no-repeat center center/cover; }
.rundi .runan.cuo { right: 40px; bottom: 40px; width: 60px; height: 60px; }
.rundi .runan.cuo::before { top: 50%; left: 50%; }

.rundi .runan.cuo {
    transition: all .3s;
    transform: scale(1);
}

.rundi .runan.cuo:hover {
    transition: all .3s;
    transform: scale(1.1);
}

.rundi .wenziop { position: absolute; right: 153px; width: 240px; bottom: 113px; }
.rundi .wenziop .ann { background: #E0E0E0; cursor: pointer; width: 82px; margin-left: auto; border-radius: 100px; line-height: 30px; margin-bottom: 12px; text-align: center; }
.rundi .wenziop .ann span { font-size: 12px; position: relative; padding-left: 18px; color:#101010; }
.rundi .wenziop .ann span::before { position: absolute; top: 50%; transform: translateY(-50%); left: 0; content: ""; width: 8px; height: 8px; background: url(../images2/rundi1.svg)no-repeat center center/cover; }

.rundi .wenziop .wenzio { background: #1B61D9; padding: 20px; line-height: 1.44; border-radius: 6px; }
.rundi.cuo .wenziop { display: none; }

.dafuyiji { display: none; }

@media(max-width:1500px) {
    .rundi .runan.cuo {
        right: 12px;
        bottom: 25px;
        width: 40px;
        height: 40px;
    }
    .rundi .runan.cuo::before {
        width: 16px;
        height: 14px;
    }
}

@media(max-width:1100px) {
    .rundi .runan.cuo { right: 15px; bottom: 15px; width: 50px; height: 50px; }
}


.searchPop { display: none; width: 100%; height: 100vh; position: fixed; left:0; top:0; background: rgba(0,0,0,0.7); z-index: 10000; }
.searchPopA { position: relative; width: 90%; height: calc(100% - 100px); margin: 100px auto 0; }
.searchPopA-a { border-radius: 1vw; position: relative; background: #fff; padding: 60px 50px; }
.searchPopA-a .close { cursor: pointer; position: absolute; top: 15px; right: 15px; background: url(../images/close.svg) no-repeat center #000; border-radius: 50px; width: 30px; height:30px;  }
.searchPopA-a .close:hover { background-color: #1B61D9; }
.searchPopA-a .sousuolanwe { padding: 0; }
.searchPop { overflow-y: auto; }
@media(max-width: 1100px){
    .searchPopA { width: 100%; height: 100%; margin: 0 auto; }
    .searchPopA-a { border-radius: 0; padding: 50px 4vw; }
    .searchPopA-a .close { top: 10px; }
}


.yh { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.eh { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.sh { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }



/*.weidenglu { display:none; }*/

.soucangjia {
    position: fixed;
    border: 1px solid #D8D8D8;
    width: 769px;
    background: #fff;
    border-radius: 6px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: none;
    padding-bottom: 30px;
}

.soucangjia .guanbi { padding:20px 19px 0; text-align:right; }
.soucangjia .guanbi span { display:inline-block; width:29px; height:24px; border-radius: 36px; background:url(../images/soucangjia.svg)no-repeat center center/cover; cursor: pointer; }

.soucangjia .soeiwo {
    padding: 0 43px 38px;

}
.soucangjia .soeiwo .bte {
    margin-bottom: 25px;
}
.soucangjia .soeiwo .buildSelect {
    width: 100%;
}

.nsnnee .nwenn a {
    display: block;
    width: 160px;
    border-radius: 46px;
    line-height: 54px;
    background: #323234;
    font-size: 14px;
    color: #fff;
}
.nsnnee .nwenn button {
    display: block;
    width: 160px;
    border-radius: 46px;
    line-height: 54px;
    background: #323234;
    font-size: 14px;
    color: #fff; cursor: pointer; border:none;
}
.nsnnee .nwenn {
    display: flex;
    flex-wrap: wrap;
}
.nsnnee .nwenn a:last-child {
    background: #E0E0E0;
    color:#101010;
    margin-left: 15px;
}

.nsnnee .taopo {
    display: inline-block;
}


@media(max-width:1100px) {
    .soucangjia { width:calc(100% - 20px); }
    .soucangjia .soeiwo { padding:0 20px 20px; }
    .nsnnee .nwenn a {
        width: 140px;
        line-height: 40px;
    }
}


.questionA { margin-top: 3vw; }
.weilong .kaiswnne .questionA .numowei { margin-top: 20px; }


.swiper-scrollbar-lock { display: block!important; opacity: 0; margin: 30px 0; }








.nagecaiwA { padding: 6.25vw 0; }
.nagecaiwA .fweasd1 { display: flex; flex-wrap: wrap; font-family: "Montserrat-Regular"; }
.nagecaiwA .right { width: 50%; margin-left: auto; }
.nagecaiwA .right .wz { color: #161616; line-height: 1.55; margin-bottom: 37px; }
.nagecaiwA .right .wz h2 {
    font-family:"BaiJamjuree-SemiBold" !important;
}
.nagecaiwA .right .img { border-radius: 6px; overflow: hidden; }

.nagecaiwB .videowe { margin-top: 36px; border-radius: 6px; position: relative; overflow: hidden; }
.nagecaiwB .videowe::before {z-index:2;position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(1); transition: all .5s; width: 60px; height: 60px; background: url(../images2/videowe.svg)no-repeat center center/cover; cursor: pointer; }
.nagecaiwB .videowe:hover::before { transform:translate(-50%,-50%) scale(1.2);  }

.nagecaiwC { padding: 5.72916vw 0; }
.nagecaiwC .asbn { width: 70%; color: #161616; line-height: 1.55; margin-top: 10px; }

.selectgong {
    padding: 17px 20px;
    border-radius: 50px;
    border: 1px solid rgba(109, 109, 109, 0.5);
    cursor: pointer;
    justify-content: space-between;
    z-index: 2;
    width: 350px;
    font-size: 14px;
    color:#101010;

}



select {
    /*关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../images2/rigger.svg) no-repeat scroll right 20px center transparent;
    /*非框架时，为下拉小箭头留出一点位置，避免被文字覆盖*/
    /*padding-right: 10px;*/
}

.next.lastNext { opacity:.3; }

@media(max-width:1100px) {
    .nagecaiwA { padding: 40px 0; }
    .nagecaiwA .right { width: 100%; margin-top: 5px; }
    .nagecaiwA .right .wz {margin-bottom: 20px; }
    .nagecaiwC { padding: 40px 0 50px; }
    .nagecaiwC .asbn  { width: 100%; }
    
    .selectgong  { width:100%; padding: 10px 20px; }
}


/*图片放大*/
.modal-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);backdrop-filter: blur(10px);z-index: 1000;}
.modal-content {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0.9); padding: 0; width: 85%; z-index: 1001;opacity: 0;transition: all 0.3s ease;overflow: hidden;display: flex; align-items: center; justify-content: center; height:90%; }
.modal-overlay.active { display: block; }
.modal-content.active { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.modal-overlay span {position: absolute;right: 2vw;top: 2vw;width: 42px;height: 42px;display: block;line-height: 42px; z-index: 1002; background: url(../images/closews.svg)no-repeat center  center / cover;  cursor: pointer; transition:all .5s; transform: scale(1); }

.modal-overlay span:hover {
    transform: scale(1.07);
}

.modal-overlay .baise { background:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:80%; height:90vh; }

.modal-content .gundi { overflow-y: auto; overflow-x: hidden; height: 95%; padding-right: 0; width:100%;display: flex; justify-content: center; align-items: center; overflow: hidden; }
.modal-content .gundi::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.modal-content .gundi::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #1856A6;
	background: #1F67F0;
}

.modal-content .gundi::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}


.modal-content .gundi img { max-width: 100%;   /* 最大宽度不超过容器宽度 */
  max-height: 100%;  /* 最大高度不超过容器高度 */
  width: auto;       /* 宽度自动适应（保持比例） */
  height: auto;      /* 高度自动适应（保持比例） */
  object-fit: contain; /* 可选：确保图片完整显示在容器内（不会裁剪） */ }


@media(max-width: 1100px){
    .modal-content { width: 90%; }
}

.iframe { padding: 4vw 0; }
.iframe iframe { max-height: 900px; height: 50vw; }
@media(max-width: 1100px){
    .iframe iframe { height: 70vw; }
}    
@media(max-width: 600px){
    .iframe iframe { height: 80vw; }
}     
@media(max-width: 500px){
    .iframe iframe { height: 90vw; }
}     
@media(max-width: 410px){
    .iframe iframe { height: 110vw; }
}  



.fuiowe { display: flex; }
/*.fuioweAA { display: block; flex-wrap: wrap; }*/
/*.produceweoowA .xiaoyangs .paote .right .neiron .lf { display: block!important; float: left; }*/
.fuiowe1 { display: flex; align-items: center; }

.oz { height: 100%; }
.produceweoowA .xiaoyangs { margin-top:33px; }
.produceweoowA .xiaoyangs .daote { line-height: 1; margin-bottom: 35px; }

.produceweoowA .xiaoyangs .paote .left { width: 41.2%; }

.produceweoowA .xiaoyangs .paote .left .btou { border-radius: 5px 0 0 5px; background: #E0E0E0; }
.produceweoowA .xiaoyangs .paote .left .btou .fuiowe { height: 100%; }
.produceweoowA .xiaoyangs .paote .left .btou .t { line-height: 1.375; cursor: pointer; font-size: 16px; border-right: 1px solid rgba(58, 58, 58, 0.15);  padding: 27px 30px 27px 20px;  height: 100%; }

.produceweoowA .xiaoyangs .paote .left .ft1 { width: 27%; display: flex; justify-content: center; padding: 0; }
.produceweoowA .xiaoyangs .paote .left .ft2 { width: 73%; }

.produceweoowA .xiaoyangs .t { position: relative; }
.produceweoowA .xiaoyangs .t .zo { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); width: 8px; height: 17px; }
.produceweoowA .xiaoyangs .t .zo .span { cursor: pointer; display: inline-block; width: 100%; height: 7px; margin-bottom: 3px; background: url(../images/zotop.svg)no-repeat center center/cover; line-height: 1; position: absolute; top: 0; }
.produceweoowA .xiaoyangs .t .zo .span:last-child { margin-bottom: 0; background: url(../images/zobott.svg)no-repeat center center/cover; top: auto; bottom: 0; }
.produceweoowA .xiaoyangs .t .zo .span.cur { background: url(../images/zotopa.svg)no-repeat center center/cover;  }
.produceweoowA .xiaoyangs .t .zo .span:last-child.cur { background: url(../images/zobotta.svg)no-repeat center center/cover; } 


.produceweoowA .xiaoyangs .paote .neiron { margin-top: 20px; width: 100%;  }

.produceweoowA .xiaoyangs .paote .left .neiron .leil { border: 1px solid rgba(58, 58, 58, 0.15);  border-radius: 5px 0 0 5px; }
.produceweoowA .xiaoyangs .paote .left .neiron .lf { border-right: 1px solid rgba(58, 58, 58, 0.15);  }
.produceweoowA .xiaoyangs .paote .left .neiron .ft1 { position: relative; }
.produceweoowA .xiaoyangs .paote .left .neiron .ft1 .xuanz { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 22px; height: 22px; background: url(../images/xuanz.svg)no-repeat center center/cover; }
.produceweoowA .xiaoyangs .paote .left .neiron .leil.cuw .ft1 .xuanz{ background: url(../images/xuanza.svg)no-repeat center center/cover; }
.produceweoowA .xiaoyangs .paote .left .neiron.cuw .ft1 .xuanz{ background: url(../images/xuanza.svg)no-repeat center center/cover; }


.produceweoowA .xiaoyangs .paote .left .neiron .ft2 { border-right:0; }
.produceweoowA .xiaoyangs .paote .left .neiron .ft2 a { display: block;  padding: 27px 30px 27px 20px; }
.produceweoowA .xiaoyangs .paote .left .neiron .ft2 a .icon { width: 140px; min-height: 120px; display: flex; align-items: center; }
.produceweoowA .xiaoyangs .paote .left .neiron .ft2 a .weow { width: calc(100% - 152px); margin-left: auto; right: 0; }
.produceweoowA .xiaoyangs .paote .left .neiron .ft2 a .weow .w { font-weight:bold; word-wrap: break-word; }

.produceweoowA .xiaoyangs .paote .left .neiron .ft2 a .weow .o p {
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}


.produceweoowA .xiaoyangs .paote .left .neiron .ft2 a .dw { position: absolute; right: 0; top: 0; background: #1B61D9; width: 54px; line-height: 28px; text-align: center; border-radius: 0px 0px 0px 6px; }


.produceweoowA .xiaoyangs .paote .right { width: 58.8%; }
.produceweoowA .xiaoyangs .paote .right .btou { border-radius: 0 5px 5px 0; background: #E0E0E0; }
.produceweoowA .xiaoyangs .paote .right .btou .t {  height:100%; padding: 27px 30px 27px 20px; border-right: 1px solid rgba(58, 58, 58, 0.15);  }
.produceweoowA .xiaoyangs .paote .right .btou .t .oz { padding-right:40px; font-size:16px; }
.produceweoowA .xiaoyangs .paote .right .btou .t:last-child { border-right: 0; }
.produceweoowA .xiaoyangs .paote .right .btou .fuiowe { height:100%; }


.produceweoowA .xiaoyangs .paote .neiron .leil { height: 100%; }
.produceweoowA .xiaoyangs .paote .neiron .leil .fuiowe { height: 100%; }
.produceweoowA .xiaoyangs .paote .right .neiron .lf { min-width:300px !important; padding: 27px 30px 27px 20px; height: 100%; display: flex; align-items: center; border-right: 1px solid rgba(58, 58, 58, 0.15);  }
.produceweoowA .xiaoyangs .paote .right .neiron .lf:last-child { border-right: 0; }
.produceweoowA .xiaoyangs .paote .right .neiron .lf .s { width: 100%; padding-right:100px; }
.produceweoowA .xiaoyangs .paote .right .neiron { border: 1px solid rgba(58, 58, 58, 0.15); border-left: 0; }


.produceweoowA .xiaoyangs .paote .right { overflow: hidden; }

.produceweoowA .xiaoyangs .swiper-scrollbar { width: 100%; position: initial; margin: 40px 0 65px; background: rgba(216, 216, 216, 0.5); left: 0; }
.produceweoowA .xiaoyangs .swiper-scrollbar .swiper-scrollbar-drag { background: #1B61D9; }

.indexG .swiper-container { overflow:hidden; }
.fmwen {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.fmwen .swipeo { margin-left:auto; }


.shijianxq .zcdlA-iu { margin-top: 30px; cursor: pointer; }
.shijianxq .zcdlA-iu p { font-size:12px; color:#101010; padding-left: 30px; position: relative; }
.shijianxq .zcdlA-iu p .tt { margin:0 3px; color: #1B61D9; display: inline-block; position: initial; transform: translateY(0); width: auto; height: auto; text-decoration: underline; opacity: !important; }
.shijianxq .zcdlA-iu p .tt::before { display: none; }
.shijianxq .zcdlA-iu p .agree { border: 2px solid rgba(58, 58, 58, 0.3); position: absolute; top: 3px; left: 0; width: 22px; height: 22px; border-radius: 6px; overflow: hidden; }
.shijianxq .zcdlA-iu.cur p .agree { background: #1B61D9; }
.shijianxq .zcdlA-iu.cur p .agree::before { width: 10px; height: 7.78px; background: url(../images2/agree1.svg)no-repeat center center/cover; }

.layui-form-checked[lay-skin=primary] i {
        background-color: #1B61D9;
}


.shijianxq .zcdlA-iu .agree::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 8.02px; height: 5.58px; background: url(../images/agree.svg)no-repeat center center/cover; opacity: 0; }
.shijianxq .zcdlA-iu.cur .agree::before { opacity: 1; }

.shijianxq .zcdlA-iu .this { min-height: 16px; color: #1B61D9; padding-left: 20px; position: relative; margin-top: 20px; display: none; }
.shijianxq .zcdlA-iu .this::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images2/this.svg)no-repeat center center/cover;  }

.shijianxq .zcdlA-iu .this.cuweo{ display: block; }



@media(max-width:1100px) {
    .produceweoowA .xiaoyangs .paote .left { width: 100%; }
    .produceweoowA .xiaoyangs .paote .right { display: none; }
    .produceweoowA .xiaoyangs .swiper-scrollbar { display: none; }
    .produceweoowA .xiaoyangs .paote .left .btou { border-radius: 5px; height: auto !important; }
    .produceweoowA .xiaoyangs .paote .left .btou .t:last-child { border-right: 0; }
    .produceweoowA .xiaoyangs .paote .neiron { height: auto !important; }

    .produceweoowA .xiaoyangs .paote .left .neiron .ft2 a .icon { width: 100%; }
    .produceweoowA .xiaoyangs .paote .left .neiron .ft2 a .weow { width: 100%; margin-top: 15px; }
    .produceweoowA .xiaoyangs .paote .left .neiron .ft2 a .fuiowe1 { display: block; }
    
    .indexG .indxbt {
        width: 60%;
    }
}
.klosannz {
    position: relative;
}
.klosannz .buttiogo {
    margin-top: 0;
    width: 54px;
    height: 54px;
    background: #323234;
    border-radius: 50%;
    overflow: hidden;
    transition: all .5s;
    top: 50%;
    transform: translateY(-50%);
}
.klosannz .buttiogo:hover { background: #1B61D9; }
.klosannz .buttiogo:after { width: 100%; height: 100%; font-size: 0; transition: all .5s; width: 15px; height: 15px; }
.klosannz .swiper-button-prev:after { background: url(../images/preva.svg)no-repeat center center/cover; }
.klosannz .swiper-button-prev:hover:after { background: url(../images/preva.svg)no-repeat center center/cover; }
.klosannz .swiper-button-next:after { background: url(../images/nexta.svg)no-repeat center center/cover; }
.klosannz .swiper-button-next:hover:after { background: url(../images/nexta.svg)no-repeat center center/cover; }

.klosannz .swiper-button-prev { left:4%; }
.klosannz .swiper-button-next { right:4%; }

@media(max-width:1600px) {
    .klosannz .swiper-button-prev { left:6px; }
    .klosannz .swiper-button-next { right:6px; }
}

@media(max-width:1100px) {
    .klosannz .buttiogo { display:none; }
}

.flexcenter{display:flex;}


.fixConA { position: relative; width: 100%; height: 100%; }
.fixConB .close { cursor: pointer; position: absolute; right: 20px; top: 20px; width: 46px; height: 46px; border:1px solid rgba(0,0,0,0.2); border-radius: 50px; background: url(../images/close.svg) no-repeat center; background-size: 12px auto; }
.fixConB .close:hover { border-color: var(--blue); background-color: var(--blue); }
.fixConB { width: 50vw; border-radius: 20px; background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.fixConB .topT { padding: 60px 60px 25px; border-bottom: 1px solid rgba(255,255,255,0.1); }


.loginPopAA { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 1000; }
.fixConA { position: relative; width: 100%; height: 100%; }
.loginPopAA .close { cursor: pointer; position: absolute; right: 20px; top: 20px; width: 46px; height: 46px; border:1px solid rgba(0,0,0,0.2); border-radius: 50px; background: url(../images/close22.svg) no-repeat center; background-size: 12px auto; }
.loginPopAA .close:hover { border-color: #000; background-color: #000; }
.loginPopAA .loginVerA { padding: 80px 70px 40px; background: none; }
.loginPopAA .fixConB { width: 42vw; }
.loginPopAA .loginVerA .login .right { width: 100%; padding: 0; }
.loginPopAA .loginVerA .login .right .loginb .form-item .loginBtn button { margin-top: 30px; }
.loginVerA .login .right .logina .loginTop span em { font-style: normal; position: relative; }
.loginVerA .login .right .logina .loginTop span.cur em .line { bottom: -22px; width: 100%; }
.loginPopAA .logonA { margin-top: 0; padding-bottom: 0; }
.loginPopAA .logonA .flex { display: block; }
.loginPopAA .logonA .clearfix .mgir { border:none; width: 100%; padding: 0; }
.fixConB .fixConA { padding: 2vw 3vw 3vw; }
@media(max-width: 1100px){
    .fixConB .fixConA { padding: 40px 20px 50px; }
    .loginPopAA .fixConB { width: 92%; }
}


.sadjk { background: #323234; opacity:.5; }
.powejnn { opacity:1; }
.sadjk:hover { opacity:1; }


.yh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
}

.eh {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.sh {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.sih {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

/**新增**/
.heeder .aoew .bowe .o { position:relative; }
.heeder .aoew .bowe .o .xialoe { position: absolute; padding-top: 70px; top: 0; right: 0; display: none; }
.heeder .aoew .bowe .o .xialoe .oua { box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1); background: #FFFFFF; border-radius: 5px; overflow: hidden; padding: 12px 27px; width: 138px; }
.heeder .aoew .bowe .o .xialoe .oua a { display: block; line-height: 1; color: #222222; padding:0; }
.heeder .aoew .bowe .o .xialoe .oua a:last-child { margin-top: 18px; }
.heeder .aoew .bowe .o .xialoe .oua a:hover { color: #1B61D9; }
.heeder .aoew .bowe .o:hover .xialoe{
    display: block;
    animation: xialaa 0.4s linear 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}

@-webkit-keyframes xialaa {
	0% {
		transform: translate(0%,-50%);
		opacity: 0;
		
	}
	100% {
		transform: translate(0%,-50%);
		opacity: 1;
	}
}

@keyframes xialaa {
	0% {
		transform: translate(0%,-10px);
		opacity: 0;
	}
	100% {
		transform: translate(0%,0);
		opacity: 1;
	}
}


.bgColor { background:#ededed; }

.layui-layer-msg { min-width: 826px; }
.layui-layer-dialog .layui-layer-content {
    max-width: 826px;
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
}

 .layui-layer-msg.wokaomi {
    min-width: 200px;
}


.wozaok .layui-layer-msg { min-width: 880px; }
.wozaok .layui-layer-dialog .layui-layer-content {
    max-width: 880px;
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
}

.lauwen .layui-layer-msg { min-width: 326px; }
.lauwen .layui-layer-dialog .layui-layer-content {
    max-width: 326px;
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
}
@media(max-width:1100px) {
.layui-layer-msg { min-width: 360px; }
.layui-layer-dialog .layui-layer-content {
    max-width: 360px;
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
}
.wozaok .layui-layer-msg { min-width: 360px; }
.wozaok .layui-layer-dialog .layui-layer-content {
    max-width: 360px;
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
}

.lauwen .layui-layer-msg { min-width: 360px; }
.lauwen .layui-layer-dialog .layui-layer-content {
    max-width: 360px;
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
}
}


.guasnedn .formDemoFF {
    background: #323234;
     opacity: .5;
}
.guasnedn .formDemoFF:hover {
    opacity: 1;
}

.guasnedn.ouru .formDemoFF {
    background: #323234;
}
.manman_uua .tjanmo button {
    opacity: .5;
}

.manman_uua .tjanmo button:hover {
    opacity: 1;
}


.tanwisn {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    background: rgba(0,0,0,.7);
    display: none;
}

.tanwisn .nrisnn {
    background: #FFFFFF;
    width: 826px;
    border-radius: 6px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.tanwisn .nrisnn .closse {
    padding: 20px;
    text-align: right;
}
.tanwisn .nrisnn .closse span {
    width: 28px;
    height: 28px;
    cursor: pointer;
    display: inline-block;
    background: url(../images/closse.svg)no-repeat center center/cover;
    transition: all .5s;
    transform: scale(1);
}
.tanwisn .nrisnn .closse span:hover {
    transform: scale(1.08);
}
.tanwisn .nrisnn .neorns {
    padding: 32px 60px 86px 50px;
}
.tanwisn .nrisnn .neorns .bt {
    line-height: 1.33;
}
.tanwisn .nrisnn .neorns .pt{
    line-height: 1.5;
    margin: 14px 0 40px;
}




@media(max-width:1500px) {
    .tanwisn .nrisnn .neorns {
        padding: 30px 30px 50px;
    }
}



@media(max-width:1100px) {
    .tanwisn .nrisnn .neorns {
        padding: 10px 20px 35px;
    }
    .tanwisn .nrisnn {
        width: calc(100% - 40px);
    }
    .tanwisn .nrisnn .neorns .pt {
        margin: 10px 0 30px;
    }
}



.ouoooo {
    bottom: -100%;
}

.paddingB120 { padding-bottom: 120px; }
@media(max-width: 1900px){
    .paddingB120 { padding-bottom: 6vw; }
}
@media(max-width: 1100px){
    .paddingB120 { padding-bottom: 50px; }
}




.layui-form-select dl dd.layui-this {
    background: #1B61D9;
}


.moreua {
    display: inline-block;
    padding: 0 75px 0 25px;
    position: relative;
    border-radius: 46px;
}
.moreua:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 46px;
    background: #323234;
    transition: all .2s;
    transform: scale(1);
}
.moreua span {
    color: #fff;
    float: left;
    position: relative;
    z-index: 2;
    line-height: 54px;
    transition: all .25s;
    transform: scale(1);
}

.moreua:hover span {
    transform: scale(.96);
}

.moreua i {
    position: absolute;
    top: 50%;
    right: 6px;
    transform: translateY(-50%)scale(1);
    background: #fff;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transition: all .2s;
    overflow: hidden;
}

.moreua i:before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    background: url(../images/morew.svg) no-repeat center center / cover;
    transition: none; /* 离开无过渡，瞬间归位 */
}
.moreua:hover i:before {
    transform: translate(-50%, -50%) rotate(45deg);
    left: 150%;
    /* 整体加速：旋转更快、位移更紧凑 */
    transition: transform 0.15s ease 0s, left 0.3s ease 0.1s;
}

.moreua i:after {
    position: absolute;
    content: "";
    top: 50%;
    left: -20%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    background: url(../images/morewa.svg) no-repeat center center / cover;
    transition: none;
}
.moreua:hover i:after {
    transform: translate(-50%, -50%) rotate(45deg);
    left: 50%;
    /* 整体加速：延迟更短、时长更快 */
    transition: transform 0.15s ease 0.15s, left 0.2s ease 0.25s;
}
.moreua:hover i { background: #1B61D9; }
.moreua:hover:before { transform: scale(1.08); }
.moreua:hover i { right:1px; transform: translateY(-50%) scale(1.08);  }

.moreua_a:before {
    background: #F1F1F1;
}

.moreua_b:before {
    background: #fff;
}
.moreua_b span { color:#101010; }
.moreua_b i { background: #1B61D9; }
.moreua_b:hover i { background: #000; }
.moreua_b i:before {
    background: url(../images/morewa.svg) no-repeat center center / cover;
}
.moreua_b i:after {
    background: url(../images/morewa.svg) no-repeat center center / cover;
}

.moreua_c:before {
    border: 2px solid #FFFFFF;
    background: none;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
}

.moreua_d:before {
    border: 2px solid #F1F1F1;
    background: none;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
}
.moreua_d span {
    color:#101010;
}
.moreua_d i {
    background: #F1F1F1;
}

.moreua_d:hover i {
    background: #323234;
}

.AboutUsG .nn {
    margin-right: 20px;
}



.lanwebottom a:last-child:before{
    border-color: #999;
}

.lanwebottom .moreua_d  i {
    background: #323234;
}
.lanwebottom .moreua_d  i:before {
        background: url(../images/morewa.svg) no-repeat center center / cover;
}

/*.mlsn10 {*/
/*    margin-left: 30px;*/
/*}*/

@media(max-width:1100px) {
    .moreua { padding:0 57px 0 25px; }
    .moreua span { line-height:43px; }
    .moreua i { width:35px; height:35px; right:4px; }
}


.uasln span {
    transition: all 0.5s;
    transform: rotate(0deg);
    /* 加这三行，彻底解决缩小/闪烁 */
    backface-visibility: hidden;
    perspective: 1000px;
    will-change: transform;
    /* 可选：如果还是闪，再加这个 */
    transform-style: preserve-3d;
}
.uasln:hover span {
    transform: rotate(45deg);
}


.rundi .wenziop {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: all 0.3s ease;
}


.rundi .wenziop.usbne {
     opacity: 1; 
     visibility: visible; 
     pointer-events: auto; 
     transform: translate(0%, 0);
}

.hideo {
    display: none;
}


.wufb {
    display: none;
}


.dinghuoA .huoar .anwe .mw:nth-child(3) { width:100%; margin-right:0; }

.dinghuoA .huoar .anwe .mw:nth-child(3) { text-align:center; }
.dinghuoA .huoar .anwe .mw:nth-child(3) span { width:100%; text-align:center; }
.dinghuoA .huoar .anwe .mw:nth-child(3) .required { display:inline-block; padding-right:60px; } 
.dinghuoA .huoar .anwe .addToList a { background:#fff; }

.dinghuoA .huoar .anwe .addToList a:hover { background:#323234; }
.dinghuoA .huoar .anwe .addToList a:hover i { background:#1B61D9; }
.dinghuoA .huoar .anwe .addToList a:hover span {  color:#fff;  }

.dinghuoA .huoar .anwe .mw:nth-child(3) a:hover { background:#323234; }
.dinghuoA .huoar .anwe .mw:nth-child(3) a:hover i { background:#1B61D9; }
.dinghuoA .huoar .anwe .mw:nth-child(3) a:hover span {  color:#fff;  }

.dinghuoA .huoar .anwe .mw .moreb {
    border: 2px solid #999;
}
.dinghuoA .huoar .anwe .mw .moreb:hover {
    border: 2px solid #323234;
}
.dinghuoA .huoar .anwe .mw .moreb i{
        background: #323234;
}

.dinghuoA .huoar .anwe .mw a.moreb i::before {
    background: url(../images/morewea.svg) no-repeat center center / cover;
}
.dinghuoA .huoar .anwe .mw a.moreContact i::before {
    background: url(../images/zl1a.svg) no-repeat center center / cover;
}


.dinghuoA .huoal .mySwiper2 .swiper-slide .img:hover { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 100% 100%, 0% 100%, 0 100%, 0 10%); }

.dinghuoA .huoal .mySwiper2 .swiper-slide .img img { transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 100% 100%, 0% 100%, 0 100%, 0 10%); }
.dinghuoA .huoal .mySwiper2 .swiper-slide:hover .img img {  transition:all 0.6s; overflow: hidden; clip-path: polygon(0% 0, 100% 0, 100% 90%, 94% 100%, 50% 100%, 0 100%, 0 10%) }

@media(max-width:1100px) {
    .dinghuoA .huoar .anwe .mw:nth-child(3) span { text-align:left; }
}



.jianbiuan .kongzhwe {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2;
}
.yonglahq {
    z-index: -500;
    width: 100%;
}
.yonglahq img { width:100%; }




.mornes { overflow: initial; }
.gao { padding: 22px 0 0;  }
.search-result { background: #fff; top: 120%; width: 100%; display: none; }
.search-result li { margin-right: 0; padding:15px 0; border-bottom:1px solid #99999973; cursor: pointer; font-size: 16px; }
.search-result li:last-child { margin-bottom: 0; }

.sousuownne .gusdnwnene .nentr .gwen {
    position: absolute;
    top: 120%;
    left: 0;
    width: 100%;
    border-radius: 10px;
    border: 1px solid rgba(109, 109, 109, 0.5);
    padding: 20px;
    display: none;
    background: #fff;
}
.sousuownne .gusdnwnene .wnene-top {
    position: relative;
    z-index: 2;
}

@media(max-width:1100px) {
    .gao  { padding:15px 20px 0; }
    .search-result li { font-size:14px; }
    
    .sousuolanwe .lanwebottom .wuhjs a { padding-right:51px; }
}



.search-result  {
    padding-right: 15px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 200px;
}

.search-result::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.search-result::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #1856A6;
	background: #1F67F0;
}

.search-result::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}



.highlight {
    color: #1B61D9;
}




/* 只要输入框有内容，就变色 */
.TalkToProseA .prosea-bottom .zidaow ul li input:not(:placeholder-shown),
.shijianxq .shijianxqr ul li input:not(:placeholder-shown),
.shijianxq .shijianxqr ul li input:not(:placeholder-shown),
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li input:not(:placeholder-shown),
.logonA .clearfix .mgir .layui-form-item .bao input:not(:placeholder-shown),
.logonB .mgir .bawene input:not(:placeholder-shown),
.logonD .mgir .tiaozhua ul li input:not(:placeholder-shown),
.logonD2 .mgir .tiaozhua .wqenns input:not(:placeholder-shown){
  background-color: #E8F0FE !important; /* 淡绿色，可改 */
}

/* 空的时候默认白色 */
.TalkToProseA .prosea-bottom .zidaow ul li input,
.TalkToProseA .prosea-bottom .zidaow ul li input,
.shijianxq .shijianxqr ul li input,
.SocialRecruitmentA .tmentb-runwu .ruidemen-bottom ul li input,
.logonA .clearfix .mgir .layui-form-item .bao input,
.logonB .mgir .bawene input,
.logonD .mgir .tiaozhua ul li input,
.logonD2 .mgir .tiaozhua .wqenns input{
  background-color: #fff !important;
}

.TalkToProseA .prosea-bottom .zidaow ul li textarea:not(:placeholder-shown) {
  background-color: #E8F0FE !important; /* 淡绿色，可改 */
}

/* 空的时候默认白色 */
.TalkToProseA .prosea-bottom .zidaow ul li textarea{
  background-color: #fff !important;
}



.flexcenter{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.flexcenter2{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.flexcenter3{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}

.flexcenter4{
    display: flex;
    flex-wrap: wrap;
}



.flexcenter6 {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.flexyou{flex-direction: row-reverse;}
.flexauto_l{margin-left: auto;}
.flexauto_r{margin-right: auto;}
.leftauto { margin-left:auto; }

.mmmn_uwenn { padding-bottom:6vw; }
.mmmn_uwenn .top_iwn {
    background: #F1F1F1;
    border-radius: 6px;
    margin-top: 50px;
    padding: 45px 29px 45px;
}
.mmmn_uwenn .top_iwn .opl .opb { margin-top: 5px; }
.mmmn_uwenn .top_iwn a { position: absolute; top: 50%; transform: translateY(-50%); right: 29px; }

@media(max-width:1100px) {
    .mmmn_uwenn { padding:40px 0; }
    .mmmn_uwenn .top_iwn { padding: 20px; margin-top:20px; }
    .mmmn_uwenn .top_iwn .opl { width: 100%; }
    .mmmn_uwenn .top_iwn a { margin-top: 20px; float: left; position: initial; transform: translateY(0); }
}

.gancuwieA_mm { padding:6.25vw 0 0; }
.gancuwieA_mm .nwen {
    width: 75%;
    margin-top: 15px;
    color:#101010;
    line-height: 1.77;
}
.gancuwieA_mm ul { margin-top:33px; }
.gancuwieA_mm ul li {
    float: left;
    width: 30%;
    margin-right: calc(33.33% - 28.35%);
}
.gancuwieA_mm ul li .icon img {
    height: 60px;
}
.gancuwieA_mm ul li:nth-child(3n) {
    margin-right: 0;
}
.gancuwieA_mm ul li .t { margin:24px 0 11px; }
.gancuwieA_mm ul li .e { line-height:1.428; }
.gancuwieA_mma { background:#fff; }
.gancuwieA_mmb { padding-top:0; }

.uisaken_mm .rig-l ul li {
        flex: initial;
}

.uwennejooe{
    width: 100%;
}

.uwennejooe img {
    margin-top: 60px;
    border-radius: 8px;
}

.minenw_ula{
    padding-top: 0;
}

.gancuwieA_mma  { padding-bottom:0; }
.gancuwieA_mma .swiper-container .swiper-slide a .e i {
   display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    /* 替换 word-break: break-all; */
    word-wrap: break-word;
    word-break: normal;
}

.gancuwieA_mma .swiper-container .swiper-slide {
    width: calc(25% - 15px);
    margin-right: 20px;
    margin-bottom: 20px;
}
.gancuwieA_mma .swiper-container .swiper-wrapper {
    flex-wrap: wrap;
}
.gancuwieA_mma .swiper-container .swiper-slide:nth-child(4n) {
    margin-right: 0;
}
.gancuwieA_mma .swiper-container {
    margin-bottom: 0;
}

.indexC .xian {
    padding-bottom: 5vw;
}

.minenw_ula {
    padding-top: 6.5vw;
}

@media(max-width:1900px) {
    .uwennejooe img {
        margin-top: 3.4vw;
    }
}


@media(max-width:1100px) {
    .gancuwieA_mm {
        padding: 40px 0 0;
    }
    .gancuwieA_mm .nwen { width:100%; margin-top:10px; }
    .gancuwieA_mm ul { margin-top:20px; }
    .gancuwieA_mm ul li { width:100%; margin-right:0; margin-bottom:20px; }
    .gancuwieA_mm ul li:last-child { margin-bottom:0; }
    .gancuwieA_mm .container {
        width: calc(100% - 40px);
        padding: 0;
        padding-bottom: 30px;
    }
    .gancuwieA_mma .container {
        width: calc(100% - 40px);
        padding: 0;
        padding-bottom: 30px;
    }
    
    .gancuwieA_mma .swiper-container .swiper-slide {
        width: 100%;
        margin-right: 0;
        
    }
    .gancuwieA_mma .swiper-container .swiper-slide:last-child { margin-bottom:0; }
    
    
    .gancuwieA_mma .swiper-container .swiper-slide a .weoz .weozboe .b,
    .gancuwieA_mma .swiper-container .swiper-slide a .e{ height:auto !important; }
}




/* 默认弹窗初始位置：右侧外 */
.indexB .tanchuang {
    left: auto !important;
    height: 100%;
    display: block !important;
    position: absolute;
    top: 0;
    right: -50%; 

    width: 30%;
    background: rgba(255, 255, 255, 0.88);
    z-index: 1;
    backdrop-filter: blur(316px);
    padding: 14vh 5.20833vw 3.38541vw 4.16666vw;
}

.indexB .tanchuang.wowe {
    right: 0;
    left: auto !important;
}
 
.indexB .tanchuang.wowu {
    left: 0 !important;
    right: auto !important;
}





.wnene {
    position: absolute;
    bottom: 38px;
}
@media(max-width:1100px) {
    .wnene { position:initial; }
}

.zebanlaA { position:relative; z-index:5; }
.zebanlaA .banlae .lae {
    width: 350px;
}
.zebanlaA .banlae .lae input{
    border: 1px solid #C6C6C6;
    color: #101010;
    height: 54px;
    border-radius: 46px;
    padding: 0 20px;
    font-size: 14px;
    font-family: "Montserrat-Medium" !important;
}
.zebanlaA .banlae .lae input::-webkit-input-placeholder {color: #161616;}
.zebanlaA .banlae .lae input::-moz-placeholder {color: #161616;}
.zebanlaA .banlae .lae input:-moz-placeholder {color: #161616;}
.zebanlaA .banlae .lae input:-ms-input-placeholder {color: #161616;}

.zebanlaA .banlae .lae  .layui-select-title i {
    width: 12px;
    height: 6px;
    border: none;
    right: 20px;
    margin-top: -2px;
    background: url(../images2/title.svg) no-repeat center center / cover;
}

.zebanlaA .banlae .lae dl {
    top: 72px;
}
.zebanlaA .banlae .lae .layui-form-selectup dl {
    top: auto;
    bottom: 72px;
}

.zebanlaA .banlae .lae select { width:100% !important; }

@media(max-width:1100px){
    .zebanlaA .banlae .lae { width:100%; }
    .zebanlaA .banlae .lae input { height:43px; }
    .zebanlaA .banlae .lae dl {
        top: 50px;
    }
    .zebanlaA .banlae .lae .layui-form-selectup dl {
        top: auto;
        bottom: 50px;
    }

}

.TalkToProseA {
    position: relative;
    z-index: 5;
}

.TalkToProseA .banlae .lae {
    width: 350px;
}
.TalkToProseA .banlae .lae input{
    border: 1px solid #C6C6C6;
    color: #101010;
    height: 54px;
    border-radius: 46px;
    padding: 0 20px;
    font-size: 14px;
    font-family: "Montserrat-Medium" !important;
}
.TalkToProseA .banlae .lae input::-webkit-input-placeholder {color: #161616;}
.TalkToProseA .banlae .lae input::-moz-placeholder {color: #161616;}
.TalkToProseA .banlae .lae input:-moz-placeholder {color: #161616;}
.TalkToProseA .banlae .lae input:-ms-input-placeholder {color: #161616;}

.TalkToProseA .banlae .lae  .layui-select-title i {
    width: 12px;
    height: 6px;
    border: none;
    right: 20px;
    margin-top: -2px;
    background: url(../images2/title.svg) no-repeat center center / cover;
}

.TalkToProseA .banlae .lae dl {
    top: 72px;
}
.TalkToProseA .banlae .lae .layui-form-selectup dl {
    top: auto;
    bottom: 72px;
}

.TalkToProseA .banlae .lae select { width:100% !important; }

@media(max-width:1100px){
    .TalkToProseA .banlae .lae { width:100%; }
    .TalkToProseA .banlae .lae input { height:43px; }
    .TalkToProseA .banlae .lae dl {
        top: 50px;
    }
    .TalkToProseA .banlae .lae .layui-form-selectup dl {
        top: auto;
        bottom: 50px;
    }

}



.newsA {
    position: relative;
    z-index: 3;
}

.newsA .satopr {
    width: 300px;
}
.newsA .satopr input{
    border: 1px solid #C6C6C6;
    color: #101010;
    height: 54px;
    border-radius: 46px;
    padding: 0 20px;
    font-size: 14px;
    font-family: "Montserrat-Medium" !important;
}
.newsA .satopr input::-webkit-input-placeholder {color: #161616;}
.newsA .satopr input::-moz-placeholder {color: #161616;}
.newsA .satopr input:-moz-placeholder {color: #161616;}
.newsA .satopr input:-ms-input-placeholder {color: #161616;}



.newsA .satopr  .layui-select-title i {
    width: 12px;
    height: 6px;
    border: none;
    right: 20px;
    margin-top: -2px;
    background: url(../images2/title.svg) no-repeat center center / cover;
}

.newsA .satopr dl {
    top: 72px;
}
.newsA .satopr .layui-form-selectup dl {
    top: auto;
    bottom: 72px;
}

.newsA .satopr select { width:100% !important; }

@media(max-width:1100px){
    .newsA .satopr { width:100%; }
    .newsA .satopr input { height:43px; }
    .newsA .satopr dl {
        top: 50px;
    }
    .newsA .satopr .layui-form-selectup dl {
        top: auto;
        bottom: 50px;
    }

}




.sousuolanwe .lanwebottom .canpinsousuo .sonuoe ul li span {
    /*font-family: initial !important;*/
    font-size: initial !important;
}

span[style*="font-family:等线"] {
    font-family: inherit !important;
}

/* 匹配所有span行内带font-family的样式，强制继承父字体 */
span[style*="font-family"] {
  font-family: inherit !important;
}



.eventB {
    position: relative;
    z-index: 3;
}

.eventB .satopr  {
    width: 300px;
}
.eventB .satopr input{
    border: 1px solid #C6C6C6;
    color: #101010;
    height: 54px;
    border-radius: 46px;
    padding: 0 20px;
    font-size: 14px;
    font-family: "Montserrat-Medium" !important;
}
.eventB .satopr input::-webkit-input-placeholder {color: #161616;}
.eventB .satopr input::-moz-placeholder {color: #161616;}
.eventB .satopr input:-moz-placeholder {color: #161616;}
.eventB .satopr input:-ms-input-placeholder {color: #161616;}



.eventB .satopr  .layui-select-title i {
    width: 12px;
    height: 6px;
    border: none;
    right: 20px;
    margin-top: -2px;
    background: url(../images2/title.svg) no-repeat center center / cover;
}

.eventB .satopr dl {
    top: 72px;
}
.eventB .satopr .layui-form-selectup dl {
    top: auto;
    bottom: 72px;
}

.eventB .satopr select { width:100% !important; }

@media(max-width:1100px){
    .eventB .satopr { width:100%; }
    .eventB .satopr input { height:43px; }
    .eventB .satopr dl {
        top: 50px;
    }
    .eventB .satopr .layui-form-selectup dl {
        top: auto;
        bottom: 50px;
    }

}

.sousuolanwe .lanwebottom .lishiwgu ul li { width:310px; margin-right:12px; box-sizing: border-box; }
.sousuolanwe .lanwebottom .lishiwgu ul li:nth-child(5n) { margin-right:12px; }
.sousuolanwe .lanwebottom .lishiwgu ul li:last-child { margin-right:0; }
.ovhinde { overflow:hidden; }

.sousuolanwe .lanwebottom .swiper-scrollbar { height: 10px; top: 0; transform: translateY(0%); position:initial; width: 100%; margin-top:20px; background: rgba(216, 216, 216, 0.5); left: 0; }
.sousuolanwe .lanwebottom .swiper-scrollbar .swiper-scrollbar-drag { background: #1B61D9; }




