@charset "utf-8";
:root {
    --green: #0A49CB;
    --blue: #0A49CB;
}
.header { z-index: 15; border-bottom: 1px solid rgba(255,255,255,0.2); position: fixed; left:0; top:0; width: 100%; padding: 0 8vw; }
.header .logo .pic2 { display:none; }
.header .logo { padding: 15px 0; transition: all 0.5s; display:block; }
.header .logo img { height: 40px; width: auto; }
.nav ul li { margin-right: 30px; float:left; }
.nav2 ul li { margin-right: 30px; margin: 0 15px; transition: all 0.5s; float:left; }
/*.nav2 ul li:hover { margin: 0 30px; }*/
.nav ul li>a { display:block; line-height: 70px; transition:all 0.5s; position:relative; }
.nav ul li>a:before { position:absolute; content:""; left:0; bottom:-1px; height:2px; opacity:0; width:100%; background:#fff; }
.nav ul li>a.cur:before { opacity:1; }
.fixed-head .nav ul li>a.cur:before { background:var(--green)!important; }
.headerapwk .nav ul li>a.cur:before { background:var(--green)!important; }
.nav ul li>a:hover { color:var(--green)!important; }
.nav2 { position: absolute; left: 50%; transform:translateX(-50%); top:0; }
.fixed-head .nav ul li>a { color:#222!important; line-height: 60px; }
.fixed-head .nav ul li>a:hover { color:var(--green)!important; line-height: 60px; }
.header.fixed-head .logo .pic2 { display:inline-block; }
.fixed-head { box-shadow: 5px 5px 20px 0 rgba(120,120,120,0.2); background: #fff; }
.header.fixed-head .logo .pic1 { display:none; }
.header.fixed-head .logo { padding: 10px 0; }
.header.fixed-head .menu-i { background: #333; }
@media(max-width: 1500px){
    .nav2 { left: 45%; }
    .header { padding: 0 5vw; }
}
@media(max-width: 1300px){
    .nav2 { left: 40%; }
}
@media(max-width: 1200px){
    .nav ul li { margin-right: 20px; float:left; }
    .nav2 ul li { margin-right: 20px; margin: 0 10px; }
    .nav2 ul li:hover { margin: 0 20px; }
}
@media(max-width: 1100px){
    .nav { display:none; }
    .header { padding: 0 20px; }
    .header.fixed-head .logo { padding: 15px 0; }
}
@media(max-width: 1100px){
    .header .logo img { height: 30px; width: auto; }
}


.banner .img .pic1 { width: 100%; }
.bannerA {z-index: 5; position: absolute; width: 100%; top: 70%; transform:translate(-50%, -50%); left: 50%; opacity: 0; transition:all 2s; }
.swiper-slide-active .bannerA { opacity: 1; top: 40%; }
.bannerA .img { margin: 0 auto; max-width: 1000px; width: 50vw; }
    .banner .swiper-slide { height: 100vh;}
@media(max-width: 1100px){
    .banner .swiper-slide { width: 100vw; height:auto;}
    .bannerA .img { width: 80vw; }
}
.banner .lineA { z-index: 10; width: 0; overflow: hidden; transition:all 2s; position: absolute; left: 8vw; bottom: -4.9vw; width: 0; height: 26vw; }
.banner .lineA img { max-width: 100vw; width: 93vw; height: auto; }
.banner .swiper-slide-active .lineA { width: 93vw; height: 26vw;  }
.banner .swiper-pagination { text-align:center; width: 100%; padding: 0; bottom: 50px!important; }
.banner .swiper-pagination .swiper-pagination-bullet { overflow: hidden; position: relative; height: 7px; border-radius:0; width: 7px; border-radius: 10px; background: rgba(255,255,255,0.2); opacity: 1; margin: 0 5px 0; transition:all 0.1s; }
.banner .swiper-pagination .swiper-pagination-bullet-active { width:70px; background: rgba(255,255,255,0.2); }
.banner .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 7px; background: #fff; position: absolute; left:0; top:0; transition:all 5s; border-radius: 5px; }
.banner .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%; }
@media(max-width: 1100px){
    .banner .swiper-pagination { bottom: 30px!important; }
    .banner .swiper-pagination .swiper-pagination-bullet { margin: 0 3px; height: 5px; width: 5px; }
    .banner .swiper-pagination .swiper-pagination-bullet-active { width:30px; }
    .banner .swiper-pagination .swiper-pagination-bullet:after { height: 5px; }
    
    .banner .swiper-slide { background:none !important; }
    .banner .swiper-slide .pc { display:block !important; }
}

.bannerD { right: 12vw; bottom:53px; position: absolute; z-index: 5; line-height: 16px; font-size: 16px; color:#fff; }
.bannerD .t { padding-right:18px; position: relative; }
.bannerD .t:after { content:'';width: 9px;height: 6px;background: url(../images/scrolldow.svg) no-repeat center/cover; position: absolute; right:-2px; top:0;}
.bannerD .t:after {
    -webkit-animation: godown 2s infinite;
    animation: godown 2s infinite;
    box-sizing: border-box;
}
@-webkit-keyframes godown {
    0% {-webkit-transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {-webkit-transform: translate(0, 10px);opacity: 1;}
}
@keyframes godown {
    0% {transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {transform: translate(0, 10px);opacity: 1;}
}

@media(max-width: 1100px){
    .bannerD { right: 20px; bottom:28px; position: absolute; z-index: 5; line-height: 16px; }
}



.colorBlue { color: var(--green); }
.colorGreen { color:var(--green); }
.yh { display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.eh { display:block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.sh { display:block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.sousuoxiala { z-index: 10; cursor: pointer; margin-left: 30px; }
.sousuoxiala .opwoe { height: 70px; position: relative; width: 25px;  transition: all 0.5s; }
.fixed-head .sousuoxiala .opwoe { height:60px; }
.fixed-heada .sousuoxiala .opwoe { height:60px; }
.sousuoxiala .opwoe::before { position: absolute; content: ""; top: 51%; right: 0; transform: translateY(-50%); width: 25px; height: 25px;  background: url(../images/searchbtn2.svg) no-repeat center center; }
.fixed-head .sousuoxiala .opwoe:before { background: url(../images/searchbtn1.svg) no-repeat center center;  }
.fixed-heada .sousuoxiala .opwoe:before { background: url(../images/searchbtn1.svg) no-repeat center center;  }
.sousuoxiala .xiawelw { position: fixed; padding-top: 70px; left: 0; top: 0; width: 100%; }
.sousuoxiala .xiawelw .lweo { background: #F4F4F4; padding: 8.48958vw 21%; position: relative; }
.sousuoxiala .xiawelw .gudwo::before { position: absolute; content: ""; top: 52%; left: 17px; width: 16px; height: 16px; transform: translateY(-50%); background: url(../images/searchbtn1.svg) no-repeat left center/cover; }
.sousuoxiala .xiawelw .lweo .inp { width: 100%; border: 1px solid #CACACA; height: 54px; padding-left: 45px; font-size: 16px; color: #9E9E9E; }
.sousuoxiala .xiawelw .lweo .inp::-webkit-input-placeholder {color: #999;}
.sousuoxiala .xiawelw .lweo .inp::-moz-placeholder {color: #999;}
.sousuoxiala .xiawelw .lweo .inp:-moz-placeholder {color: #999;}
.sousuoxiala .xiawelw .lweo .inp:-ms-input-placeholder {color: #999;}
.sousuoxiala .xiawelw .lweo .sub { position: absolute; right: 0; height: 100%; background: var(--blue); color: #fff; top: 0px; font-size: 16px; width: 150px; border: 0; }
.sousuoxiala .xiawelw { display: none; }
.sousuoxiala:hover .xiawelw { display: block; }
.sousuoxiala.buycar .opwoe::before { position: absolute; content: ""; top: 51%; right: 0; width: 100%; transform: translateY(-50%); width: 25px; height: 25px;  background: url(../images/buycar2.svg) no-repeat center center; }
.fixed-head .sousuoxiala.buycar .opwoe:before { background: url(../images/buycar1.svg) no-repeat center center;  }
.fixed-heada .sousuoxiala.buycar .opwoe:before { background: url(../images/buycar1.svg) no-repeat center center;  }
.sousuoxiala.language .opwoe::before { position: absolute; content: ""; top: 51%; right: 0; transform: translateY(-50%); width: 25px; height: 25px;  background: url(../images/language2.svg) no-repeat center center; }
.fixed-head .sousuoxiala.language .opwoe:before { background: url(../images/language1.svg) no-repeat center center;  }
.fixed-heada .sousuoxiala.language .opwoe:before { background: url(../images/language1.svg) no-repeat center center;  }
.buycarA { display:none; left: 50%; transform:translateX(-50%); width: 100px; text-align:center; position: absolute; top: 0; padding-top: 70px; }
.buycarA-a { background: #fff; border-radius: 10px; padding: 20px 0; }
.buycarA-a a { transition:all 0.5s; display:block; padding: 6px 15px; }
.buycarA-a a:hover { background: var(--blue); color:#fff; }
.sousuoxiala:hover .buycarA { display:block; }
.fixed-head .sousuoxiala .buycarA { padding-top: 62px; }
.fixed-head .sousuoxiala .xiawelw { padding-top: 60px; }
@media(max-width: 1500px){ 
    .sousuoxiala { margin-left: 20px; }
}

@media(max-width: 1100px){
    .fixed-head .sousuoxiala .opwoe,
    .sousuoxiala .opwoe { height:62px; }
    .sousuoxiala .xiawelw .lweo { padding:30px 20px; }
    .sousuoxiala .xiawelw .lweo .inp { height:45px; font-size:14px; }
    .sousuoxiala .xiawelw .lweo .sub { font-size:14px; width:100px; }
    .sousuoxiala { margin-left: 10px; }
    .sousuoxiala.buycar { margin-right: 45px; }
}





/**搜索结果页**/
.tesubanner { background: #444444; padding: 185px 0 127px; text-align: center; }

.tesubanner .sumaze { width: 75%; display: inline-block; }
.tesubanner .sumaze .mazel { width: 19.8%; }
.tesubanner .sumaze .mazel input { height: 56px; background: rgba(255,255,255,.05); border: 0px solid #e1dacf; border-radius: 5px; padding-left: 19px; font-size: 16px; color: rgba(255, 255, 255, .4); }
.tesubanner .sumaze .mazel input::-webkit-input-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .mazel input::-moz-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .mazel input:-moz-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .mazel input:-ms-input-placeholder {color: #267F40;}
.tesubanner .sumaze .mazel .layui-form-select dl { top: 60px; }
.tesubanner .sumaze .mazel .layui-form-selectup dl { bottom: 60px; top: auto; }
.tesubanner .sumaze .mazel .layui-form-select dl dd.layui-this { background: #267F40; }
.tesubanner .sumaze .mazel .layui-form-select .layui-edge { background: url(../images/selecwtw.png)no-repeat center center/cover; width: 11px; height: 6px; border-style:initial; margin-top: -2px; right: 20px; }

.tesubanner .sumaze .quanqil { width: 77%; margin-left: 1.9%; }
.tesubanner .sumaze .quanqil input { height: 56px; background: rgba(255,255,255,.05); border: 0 solid #e1dacf; border-radius: 5px; padding-left: 19px; font-size: 16px; color: rgba(255, 255, 255, .4); padding-right: 154px; }
.tesubanner .sumaze .quanqil input::-webkit-input-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .quanqil input::-moz-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .quanqil input:-moz-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .quanqil input:-ms-input-placeholder {color: #267F40;}
.tesubanner .sumaze .quanqil .tjanmo { position: absolute; right: 0; height: 54px; top: 0; margin-top:0; }
.tesubanner .sumaze .quanqil .tjanmo button { height: 100%; width: 160px; height: 56px; border-radius: 5px; background: #B1884E; padding: 0; font-size: 16px; color: #fff; }
.tesubanner .sumaze .quanqil .tjanmo button i { display: inline-block; width: 13px; height: 13px; background: url(../images/searchbtn1.svg)no-repeat center center/cover; vertical-align: middle; margin-top: -2px; margin-right: 7px; }
.tesubanner .sumaze .quanqil .tjanmo button:hover { opacity: .9; }

.searchresultA { background: #f7f7f7; padding: 3.90625vw 0 5.20833vw; }
.searchresultA .xbtpox { border-color: #eeeeee; }
.searchresultA .suirxz { margin: 32px 0 38px; }
.searchresultA .suirxz .gykbt .bt { line-height: 1; }
.searchresultA .suirxz .zmsns { color: #666666; position: absolute; bottom: 0; right: 0; }
.searchresultA .suirxz .zmsns span { color: #267F40; }
.searchresultA .esutazm ul li { margin-bottom: 16px; }
.searchresultA .esutazm ul li:last-child { margin-bottom: 0; }
.searchresultA .esutazm ul li a { display: block; padding: 43px 50px 40px 30px; position: relative; border-radius: 10px; overflow: hidden; background: #fff; }
.searchresultA .esutazm ul li a::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 3px; background: #e8e8f3; }
.searchresultA .esutazm ul li a .azmn .mnl { color: #B1884E; background: #f2f4f6; border-radius: 5px; float: left; line-height: 1; padding: 10px 13px 10px; }
.searchresultA .esutazm ul li a .azmn .mne { float: left; color: #424242; line-height: 34px; padding-left: 12px; }
.searchresultA .esutazm ul li a .azmne { color: #666666; line-height: 1.73; margin-top: 15px; }
.searchresultA .fyq { margin-top: 4.16666vw; }




@media(max-width:1480px) {
  .tesubanner .sumaze .mazel input { font-size: 14px; height: 45px; }
  .tesubanner .sumaze .quanqil input { font-size: 14px; height: 45px; }
  .tesubanner .sumaze .quanqil .tjanmo button { font-size: 14px; height: 45px; width: 130px; }
}

@media(max-width:1100px) {
  .tesubanner { padding: 90px 0 60px; }
  .tesubanner .sumaze,
  .tesubanner .sumaze .mazel { width: 100%; }
  .tesubanner .sumaze .quanqil { width: 100%; margin-top: 20px; margin-left: 0; }
  
  .searchresultA { padding: 35px 0 45px; }
  .searchresultA .suirxz { margin: 15px 0 20px; }
  .searchresultA .esutazm ul li a { padding: 20px; }
  .searchresultA .esutazm ul li a .azmn .mne { width: 100%; padding-left: 0; margin-top: 10px; }
  .searchresultA .esutazm ul li a .azmne { margin-top: 5px; }
  .searchresultA .fyq { margin-top: 30px; }
}


.tesoeowoa {
    display: block;
    width: 100%;
    height: 100%;
}



.center { text-align: center; }
.indexC .nwmemsd { height: 51.04166vw; position:relative; overflow:hidden; }
.indexC .nwmemsd .tp {position:absolute;width:100%;height:100%;top:50%;left:50%;transform: translate(-50%,-50%) scale(1);transition: all .8s;animation: breathinga 2s infinite;opacity:0;}
.indexC .nwmemsd .tp.active {transform: translate(-50%,-50%) scale(1.05);opacity:1;}


/* ... existing code ... */
.indexC .ndexc_top { position: absolute; width: 100%; top: 11.35416vw; left: 0; }
.indexC .ndexc_top .xbt { line-height: 1; }
.indexC .ndexc_top .dbt { line-height: 1.27; margin: 10px 0 32px; letter-spacing: 10px; }
.indexC .ndexc_top .xq { line-height: 1; letter-spacing: 10px; }
.indexC .ndexc_bottom { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; }
.indexC .ndexc_bottom ul { width: 100%; height: 100%; }
.indexC .ndexc_bottom ul li { float: left; width: 33.333%; height: 100%; position: relative; text-align: center; }
.indexC .ndexc_bottom ul li::before { position: absolute; bottom: 0; content: ""; left: 0; width: 100%; height: 5px; background: #0A49CB; transition:all .5s; }
.indexC .ndexc_bottom ul li:nth-child(2):before { background: #884AFF; }
.indexC .ndexc_bottom ul li:last-child:before { background: #45BDFF; }
.indexC .ndexc_bottom ul li:after { position: absolute; content: ""; right: 0; top: 0; width: 1px; height: 100%; background: url(../images/xian.png)no-repeat center center/cover; }
.indexC .ndexc_bottom ul li .wzti { position: absolute; bottom: 6.66666vw; left: 0; width: 100%; }

.indexC .ndexc_bottom ul li a { display: block; opacity: .5; transition: all .5s; }
.indexC .ndexc_bottom ul li a .ti { overflow: hidden; height: 0; transition: all .5s; }
.indexC .ndexc_bottom ul li a .ti .i { width: 40%; line-height: 1.5; margin-top: 10px; display: inline-block; position: relative; }
.indexC .ndexc_bottom ul li a .otk { border: 1px solid rgba(255, 255, 255, 0.2); width: 53.36px; height: 39.36px; border-radius: 50px; display: inline-block; position: relative; margin-top: 31px; }
.indexC .ndexc_bottom ul li a .otk::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 14px; height: 14px; background: url(../images/jiantou.svg)no-repeat center center/cover; }

.indexC .ndexc_bottom ul li:hover .wzti a { opacity: 1; }
.indexC .ndexc_bottom ul li:hover:before { height:10px; }



.indexD { padding: 6.77083vw 0 5.98958vw; }
.indexD .ndexd_top .more { position: absolute; bottom: 0; right: 0; }
.indexD .ndexd_bottom { margin-top: 2.60416vw; }
.indexD .ndexd_bottom .swiper-slide { border: 1px solid #E4E4E4; border-radius: 1.04166vw; overflow: hidden; }
.indexD .ndexd_bottom .swiper-slide a { display: block; }
.indexD .ndexd_bottom .swiper-slide a .img img { transform:scale(1.01); transition:all .5s; }
.indexD .ndexd_bottom .swiper-slide:hover a .img img { transform:scale(1.05); }
.indexD .ndexd_bottom .swiper-slide .suwen { padding: 30px 30px 33px; }
.indexD .ndexd_bottom .swiper-slide .suwen .uwn { position: relative; }
.indexD .ndexd_bottom .swiper-slide .suwen .uwn::before { position: absolute; content: ""; left: -30px; top: 0; width: 2px; height: 100%; background: var(--green)}
.indexD .ndexd_bottom .swiper-slide .suwen .su .s { line-height: 28px; float: left; color: #0A49CB; }
.indexD .ndexd_bottom .swiper-slide .suwen .su .u { line-height: 28px; background: rgba(123, 123, 123, 0.1); color: #999999; margin-left: 13px; border-radius: 4px; overflow: hidden; float: left; padding: 0 7px; }
.indexD .ndexd_bottom .swiper-slide .suwen .sn { line-height: 1.4; margin-top: 10px; }
.indexD .ndexd_bottom .swiper-slide .suwen .an { line-height: 1; margin-top: 4.47916vw; position: relative; display: inline-block; }
.indexD .ndexd_bottom .swiper-slide .suwen .an span { position: absolute; top: 48%; right: -20px; transform: translateY(-50%); display: inline-block; width: 14px; height: 14px; background: url(../images/lanjian.svg)no-repeat center center/cover; }

.indexD .ndexd_bottom .swiper-slide:hover .suwen .sn { text-decoration: underline; }

.footer { background: #F3F3F3; padding: 60px 0 0; }
.footer .ooter_top .topl .wz { line-height: 1; letter-spacing: 5px; margin-top: 15px; }
.footer .ooter_top .topr dl { float: left; margin-right: 5.20833vw; }
.footer .ooter_top .topr dl:last-child { margin-right: 0; }
.footer .ooter_top .topr dt { margin-bottom: 23px; }
.footer .ooter_top .topr dt a { display: block; color: #313131; font-size: 18px; line-height: 1; }
.footer .ooter_top .topr dd { margin-bottom: 20px; }
.footer .ooter_top .topr dd:last-child { margin-bottom: 0; }
.footer .ooter_top .topr dd a { display: block; color: #6B6B6B; font-size: 14px; line-height: 1; }
.footer .ooter_top .topr dd a:hover { color:#333333; }

.footer .ooter_bottom { border-top: 1px solid rgba(0, 0, 0, 0.1); margin-top: 3.77083vw; padding: 35px 0 30px; }
.footer .ooter_bottom .bottl { line-height: 1; color: #666666; font-size: 14px; }
.footer .ooter_bottom .bottr a { display: inline-block; font-size: 14px; line-height: 1; color: #666666; margin-left: 14px; }

@media(max-width:1900px) {
    .footer .ooter_top .topr dt a { font-size: 17px; }
}

@media(max-width:1500px) {
    .indexC .ndexc_top { top: 8vw; }
    .indexC .ndexc_bottom ul li a .ti .i { width: 70%; }
}


@media(max-width:1100px) {
    .indexC { padding: 40px 0 0; }
    .indexC .nwmemsd { position:absolute; width:100%; height:100%; top:0; left:0; }
    .indexC .tp .tb { width: 100%; height: 100%; }
    .indexC .ndexc_top { position: relative; top: auto; }
    .indexC .ndexc_top .dbt { margin: 10px 0 13px; }
    .indexC .ndexc_bottom { position: initial; margin-top: 25px; }
    .indexC .ndexc_bottom ul li { width: 100%; }
    .indexC .ndexc_bottom ul li .wzti { position: initial; padding: 30px 0; }
    .indexC .ndexc_bottom ul li a { opacity: 1; }
    .indexC .ndexc_bottom ul li a .ti { height: auto !important; }

    .indexC .ndexc_bottom ul li a .otk { margin-top: 20px; }
    .indexC .ndexc_bottom ul li::before { height: 2px; }

    .indexD { padding: 40px 0 50px; }
    .indexD .ndexd_bottom { margin-top: 25px; }
    .indexD .ndexd_bottom .swiper-slide { border-radius: 20px; }
    .indexD .ndexd_bottom .swiper-slide .suwen { padding: 20px; }
    .indexD .ndexd_bottom .swiper-slide .suwen .uwn::before { left: -20px; }
    .indexD .ndexd_bottom .swiper-slide .suwen .an { margin-top: 30px; }
    .indexD .swiper_zujian { margin-top: 30px; }

    .footer { padding: 30px 0 0; }
    .footer .ooter_top .topr { display: none; }
    .footer .ooter_bottom { padding: 20px 0 20px; }
    .footer .ooter_bottom .bottr { display: none; }
}





/**产品中心防抖手环**/
.nybanner { overflow: hidden; }
.nybanner .lineA {z-index: 10;width: 0;overflow: hidden;transition:all 2s;position: absolute;left: 8vw;bottom: -13vw;width: 0;height: 26vw;}
.nybanner .lineA img { max-width: 100vw; width: 93vw; height: auto; }
.nybanner.cur .lineA { width: 93vw; height: 26vw;  }


.nybannera .lineAa {z-index: 10;width: 0;overflow: hidden;transition:all 2s;position: absolute;left: 8vw;bottom: -13vw;width: 0;height: 26vw;}
.nybannera .lineAa img { max-width: 100vw; width: 93vw; height: auto; }
.nybannera .swiper-slide-active .lineAa { width: 93vw; height: 26vw;  }

.nybannera .swiper-pagination { text-align:center; width: 100%; padding: 0; bottom: 50px!important; }
.nybannera .swiper-pagination .swiper-pagination-bullet { overflow: hidden; position: relative; height: 7px; border-radius:0; width: 7px; border-radius: 10px; background: rgba(255,255,255,0.2); opacity: 1; margin: 0 5px 0; transition:all 0.1s; }
.nybannera .swiper-pagination .swiper-pagination-bullet-active { width:70px; background: rgba(255,255,255,0.2); }
.nybannera .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 7px; background: #fff; position: absolute; left:0; top:0; transition:all 5s; border-radius: 5px; }
.nybannera .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%; }
@media(max-width: 1100px){
    .nybannera .swiper-pagination { bottom: 30px!important; }
    .nybannera .swiper-pagination .swiper-pagination-bullet { margin: 0 3px; height: 5px; width: 5px; }
    .nybannera .swiper-pagination .swiper-pagination-bullet-active { width:30px; }
    .nybannera .swiper-pagination .swiper-pagination-bullet:after { height: 5px; }
    
    .nybannerauw { margin-top:61px; }
}

.nybanner .zhanshi { position: absolute; top: 70%; left: 50%; transform: translate(-50%,-50%); width: 100%; text-align: center; transition:all 2s; opacity: 0; }
.nybanner .zhanshi .bt { font-weight: normal; line-height: .93; letter-spacing: 20px; }
.nybanner .zhanshi .xq { font-weight: 300; letter-spacing: 30px; margin-top: 20px; }

.nybanner.cur .zhanshi { opacity: 1; top: 50%; }

.dbt { line-height: 1; letter-spacing: 8px; }

.antishake_A { padding: 6.87500vw 0 0; }
.antishake_A .xz { line-height: 2; margin: 20px 0 42px; }
.antishake_A .mowen .img {
    max-width: 100vw;
    min-width: 30vw;
    width: 30vw;
    margin: 0 auto;
}

.tishke_B { background:linear-gradient(227deg, #EBF5FA 5%, #F5F7F7 61%) ; /*padding: 5.9375vw 0;*/ position: relative; overflow: hidden; }

.tishke_B{padding:5.9375vw 0;}
.tishke_B:last-child{
    padding-top:0;
    background: #fff !important;
}
.tishke_B .img { float: right; width: 60%; position: relative; }
.tishke_B .img .span { z-index: 2; position: absolute; width: 9.6875vw; height: 9.6875vw; right: 8.64583vw;  bottom: 1.30208vw;  }
.tishke_B .img .span::before { position: absolute; width: 100%; height: 100%; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%)scale(1); background: rgba(10, 73, 203, 0.05); border-radius: 50%; overflow: hidden; animation: breath 3s ease-in-out infinite; }
.tishke_B .img .span span { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%)scale(1); background: rgba(255, 255, 255, 0.3); width: 6.04166vw; height: 6.04166vw; border-radius: 50%; animation: breath 3s ease-in-out infinite; }
.tishke_B .img .span span::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #0A49CB; width: 2.5vw; height: 2.5vw; border-radius: 50%; }
@keyframes breath {
    0% { transform: translate(-50%,-50%) scale(1); }
    50% { transform: translate(-50%,-50%) scale(1.1); }
    100% { transform: translate(-50%,-50%) scale(1); }
}
.tishke_B .img .span span::after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 0.53645vw; height: 0.53645vw; background: #fff; border-radius: 50%; }
.tishke_B .wnbzo { position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 29%; }
.tishke_B .wnbzo .xq { line-height: 2; margin-top: 13px; }

.tishke_B .lineA {z-index: 10;width: 0;overflow: hidden;transition:all 2s;position: absolute;left: 9.2vw;bottom: -13.8vw;width: 0;height: 26vw; z-index: 1;}
.tishke_B .lineA img { max-width: 100vw; width: 93vw; height: auto; }
.tishke_B.active .lineA { width: 93vw; height: 26vw;  }
/*.tishke_B:last-child { padding-top: 0; }*/

.tishke_Bte {  background: #fff!important; }
.tishke_Bte .img { float: left; }
.tishke_Bte .wnbzo { left: auto; right: 0; }
.tishke_Bte .wnbzo .bt { line-height: 1.3; }

.tishke_gong .img { width: 65.7%; }
.tishke_gong .containere { padding-right: 8%; }
.tishke_gong .containeru { padding-left: 8%; }


.tishke_C { background: linear-gradient(226deg, #EBF5FA 5%, #F5F7F7 62%); height: 45.83333vw; overflow: hidden; }
.tishke_C .zhong { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 61.14583vw; }
.tishke_C .zhong .tuzi { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 28.33333vw; height: 28.33333vw; }
.tishke_C .zhong .tuzi .img,
.tishke_C .zhong .tuzi .img img  { width: 100%; height: 100%; }
.tishke_C .zhong .tuzi .wzno { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; }
.tishke_C .zhong .tuzi .wzno .z { line-height: 1.77; margin-top: 10px; }
.tishke_C .zhong .tuzi .quan { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 20.36458vw; height: 20.36458vw; background: url(../images/quanw.png)no-repeat center center/cover; animation: breatha 8s linear infinite; background-size: 100% 100%; }
/*.bgfff { background: #fff; }*/

.tishke_C .zhong .gong { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); animation: breatha 8s linear infinite; }
.tishke_C .zhong .di1 { background: url(../images/di1.png)no-repeat center center/cover; width: 37.65625vw; height: 37.65625vw; background-size: 100% 100%; }
.tishke_C .zhong .di2 { background: url(../images/di2.png)no-repeat center center/cover; width: 49.0625vw; height: 49.0625vw; background-size: 100% 100%; }
.tishke_C .zhong .di3 { background: url(../images/di3.png)no-repeat center center/cover; width: 61.14583vw; height: 61.14583vw; background-size: 100% 100%; }

.tishke_C + .tishke_B {
    background: #fff;
}

.tishke_C .pangb { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }
.tishke_C .pangb .angbr { position: absolute; right: 0; bottom: 0; }

.antishake_C { background: linear-gradient(228deg, #EBF5FA 5%, #F5F7F7 61%); padding: 6.25vw 0 5.20833vw; }
.antishake_C .dbt { margin-bottom: 40px; }
.antishake_C ul { display: flex; flex-wrap: wrap; }
.antishake_C ul li { float: left; background: #fff; position: relative; border-radius: 1.5625vw; overflow: hidden; width: 32.5%; margin-right: 1.2%; margin-bottom: 1.2%; padding: 48px 40px 45px; }
.antishake_C ul li:nth-child(3n) { margin-right: 0; }
.antishake_C ul li .wzn .w { color: #666666; line-height: 1; }
.antishake_C ul li .wzn .z { color: #151515; margin-top: 10px; line-height: 1; }
.antishake_C ul li .wzn .z del { color:#666; }
.antishake_C ul li .icon { position: absolute; right: 27px; width: 84px; height: 84px; top: 50%; transform: translateY(-50%); background: #F3F6F8; border-radius: 50%; }
.antishake_C ul li .icon img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 0; }
.antishake_C ul li .icon .ic1 { opacity: 1; }

.antishake_C ul li.oo .z { position: relative; display: inline-block; }
.antishake_C ul li.oo .z::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 100%; height: 1px; background: #151515; }

.antishake_C ul li:hover { background: linear-gradient(270deg, #588CE5 0%, #0A49CB 100%); }

.antishake_C ul li:hover .wzn .w,
.antishake_C ul li:hover .wzn .z { color: #fff; }
.antishake_C ul li:hover .icon { background: rgba(255, 255, 255, 0.1); }
.antishake_C ul li:hover .icon .ic1 { opacity: 0; }
.antishake_C ul li:hover .icon .ic2 { opacity: 1; }
.antishake_C ul li:hover .wzn .z del { color:#fff; }


.antishake_D { padding: 5.72916vw 0 5.88541vw; }
.antishake_D .dbt { line-height: 1.2; margin-bottom: 20px; }
.antishake_D .xz { margin-bottom:40px; }
.antishake_D .swiper-slide .img img { transform:scale(1.01); transition:all .5s; }
.antishake_D .swiper-slide:hover .img img { transform:scale(1.08); }
.antishake_D .swiper-slide .soz { z-index: 5; position: absolute; top: 20px; right: 20px; background: rgba(255, 255, 255, 0.2); border-radius: 4px; line-height: 28px; padding: 0 7px; }
.antishake_D .swiper-slide .wz { position: absolute; line-height: 1; bottom: 30px; left: 30px; }

@keyframes breatha {
    0% { transform: translate(-50%,-50%) rotate(0deg); }
    100% { transform: translate(-50%,-50%) rotate(360deg); }
}

@media(max-width:1500px) {
    .tishke_C .pangb .angbl { width: 20vw; }
    .tishke_C .pangb .angbr { width: 15vw; }

    .tishke_C .zhong .tuzi { width: 34.33333vw; height: 34.33333vw; }
    .tishke_C .zhong .tuzi .quan { width: 28.36458vw; height: 28.36458vw; }
    .tishke_C .zhong .di1 { width: 43.65625vw; height: 43.65625vw; }
    .tishke_C .zhong .di2 { width: 55vw; height: 55vw; }
    .tishke_C .zhong .di3 { width: 67.14583vw; height: 67.14583vw; }

    .tishke_gong .containeru { padding-left: 5%; }
	.tishke_gong .containere { padding-right: 5%; }

    .antishake_C ul li .icon { width: 70px; height: 70px; }
    .antishake_C ul li .icon img { height: 25px; }
}

@media(max-width:1100px) { 
    .bt { line-height: 1; letter-spacing: 3px; }
    .nybanner .zhanshi .bt { letter-spacing:10px; }
    .nybanner .zhanshi .xq { letter-spacing:10px; margin-top: 10px; }

    .antishake_A { padding: 40px 0 50px; }
    .antishake_A .xz { line-height: 2; margin: 10px 0 22px; }

    .tishke_C { height: 320vw; }
    .tishke_C .zhong { transform: translateY(0); transform: translateX(-50%); top: 55vw; }
    .tishke_C .pangb { top: auto; transform: translateY(0); bottom: 0; }
    .tishke_C .zhong .tuzi { width: 90.33333vw; height: 90.33333vw; }
    .tishke_C .zhong .tuzi .quan { width: 80.36458vw; height: 80.36458vw; }
    .tishke_C .zhong .di1 { width: 100.65625vw; height: 100.65625vw; }
    .tishke_C .zhong .di2 { width: 115vw; height: 115vw; }
    .tishke_C .zhong .di3 { width: 130vw; height: 130vw; }
    .tishke_C .pangb .angbl { width: 100%; }
    .tishke_C .pangb .angbr { width: 100%; position: initial; margin-top: 0px; }
    .tishke_C .pangb .angbl img,
    .tishke_C .pangb .angbr img { width: 100%; }

    /*.tishke_B { padding: 40px 0; }*/
    .tishke_B{padding-top: 40px;}
    .tishke_B:last-child{
        padding-bottom: 40px;
    }
    .tishke_B .img { width: 100%; }
    .tishke_B .wnbzo { width: 100%; position: initial; transform: translateY(0); margin-top: 20px; float: left; }

    .tishke_gong .containeru,
    .tishke_gong .containere { padding: 0 20px; }
    .tishke_B .wnbzo .xq { margin-top: 5px; }

    .antishake_C { padding: 40px 0 50px; }
    .antishake_C .dbt { margin-bottom: 20px; }
    .antishake_C ul li { width: 100%; margin-bottom: 20px; border-radius: 15px; padding: 25px 15px; }
    .antishake_C ul li:last-child { margin-bottom: 0; }

    .antishake_D { padding: 40px 0 50px; }
    .antishake_D .dbt { line-height: 1.2; margin-bottom: 20px; }
    .antishake_D .xz { margin-bottom:25px; }
    .antishake_D .swiper-slide .soz { position: absolute; top: 15px; right: 15px; background: rgba(255, 255, 255, 0.2); }
    .antishake_D .swiper-slide .wz { position: absolute; line-height: 1; bottom: 20px; left: 20px; }

}





/**健康关爱**/
.HealthCare_A { padding: 6.77083vw 0 6.66666vw; }
.HealthCare_A .lthCareA_top .jiesao { line-height: 2; margin-top: 15px; }
.HealthCare_A .lthCareA_bottom ul { margin-top: 3.28125vw; }
.HealthCare_A .lthCareA_bottom ul li { border: 1px solid #E4E4E4; position: relative; margin-bottom: 50px; }
.HealthCare_A .lthCareA_bottom ul li:last-child { margin-bottom: 0; }
.HealthCare_A .lthCareA_bottom ul li .img { width: 54.62%; float: left; }
.HealthCare_A .lthCareA_bottom ul li .text { width: 45.4%; position: absolute; right: 0; top: 50%; transform: translateY(-50%); padding: 0 6.77083vw 0 4.16666vw; }
.HealthCare_A .lthCareA_bottom ul li .nr { line-height: 2; margin: 15px 0 50px; }


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


@media(max-width:1100px) {
    .HealthCare_A { padding: 40px 0 50px; }
    .HealthCare_A .lthCareA_top .jiesao { margin-top: 10px; }
    .HealthCare_A .lthCareA_bottom ul { margin-top: 20px; }
    .HealthCare_A .lthCareA_bottom ul li { margin-bottom: 20px; }
    .HealthCare_A .lthCareA_bottom ul li .img { width: 100%; }
    .HealthCare_A .lthCareA_bottom ul li .text { padding: 20px 20px 25px; float: left; position: initial; width: 100%; transform: translateY(0); }
    .HealthCare_A .lthCareA_bottom ul li .nr { margin: 10px 0 20px; }
}




/**科研故事**/
.mrdyo { border-bottom: 1px solid #E4E4E4; text-align: center; background: #fff; z-index: 9; }
.mrdyo .containera { line-height: 0; }
.mrdyo .mrd { display: inline-block; }
.mrdyo .mrd ul li { float: left; }
.mrdyo .mrd ul li a { display: block; font-size: 18px; color: #151515; line-height: 1; padding: 30px 7px; margin-right: 61px; position: relative; }
.mrdyo .mrd ul li:last-child a { margin-right: 0; }
.mrdyo .mrd ul li a:before { position: absolute; content: ""; background: #0A49CB; height: 3px; width: 100%; bottom: -1px; left: 0; opacity: 0; }
.mrdyo .mrd ul li a.active:before { opacity: 1; }
.mrdyo .mrd ul li a.active { color: #0A49CB; }


.fixedww { position: fixed; top: 61px; left: 0; width: 100%; border-top: 1px solid #E4E4E4; }
.headerae { box-shadow:none !important; }
.ResearchStories_A { padding: 5.72916vw 0 6.35416vw; }
.ResearchStories_A .toriesAtop .atopr { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.ResearchStories_A .toriesAtop .atopr .inp { border: 1px solid rgba(102, 102, 102, 0.3); width: 453px; height: 58px; border-radius: 80px; padding-left: 20px; font-size: 14px; }
.ResearchStories_A .toriesAtop .atopr .inp::-webkit-input-placeholder {color: rgba(102, 102, 102, 0.5);}
.ResearchStories_A .toriesAtop .atopr .inp::-moz-placeholder {color: rgba(102, 102, 102, 0.5);}
.ResearchStories_A .toriesAtop .atopr .inp:-moz-placeholder {color: rgba(102, 102, 102, 0.5);}
.ResearchStories_A .toriesAtop .atopr .inp:-ms-input-placeholder {color: rgba(102, 102, 102, 0.5);}
.ResearchStories_A .toriesAtop .atopr button  {     
    position: absolute;
    top: 0;
    right: 0;
    text-align: left;
    padding-left: 58px;
    width: 129px;
    border-radius: 50px;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    height: 58px;
    border: 0;
    background: linear-gradient(270deg, #5287E3 0%, #0A49CB 100%);
}

.ResearchStories_A .toriesAtop .atopr button span {
    width: 16px; 
    height: 16px;
    position: absolute;
    top: 52.6%;
    transform: translateY(-50%);
    left: 35px;
    background: url(../images/ggthb.png) no-repeat center center/cover;
}
.ResearchStories_A .toriesAbottom { margin-top: 40px; }
.ResearchStories_A .toriesAbottom ul li { margin-bottom: 3.64583vw; }
.ResearchStories_A .toriesAbottom ul li:last-child { margin-bottom: 0; }
.ResearchStories_A .toriesAbottom ul li .img  { position: absolute; top: 50%; transform: translateY(-50%); height: 100%; width: 59.6%; }
.ResearchStories_A .toriesAbottom ul li .otton { width: 35.37%; float: right; padding: 46px 0 46px; }
.ResearchStories_A .toriesAbottom ul li .otton .xiwo { padding-left: 30px; border-left: 2px solid #E4E4E4; }
.ResearchStories_A .toriesAbottom ul li .otton .xiwo .lan { position: relative; }
.ResearchStories_A .toriesAbottom ul li .otton .xiwo .lan::before { position: absolute; content: ""; left: 0; width: 2px; height: 100%; background: #0A49CB; left: -32px; }
.ResearchStories_A .toriesAbottom ul li .otton .ott .oa { float: left; line-height: 28px; margin-right: 6px; }
.ResearchStories_A .toriesAbottom ul li .otton .ott .ob { float: left; background: rgba(123, 123, 123, 0.1); padding: 0 7px; line-height: 28px; border-radius: 4px; }
.ResearchStories_A .toriesAbottom ul li .otton .bt { margin-top: 13px; }
.ResearchStories_A .toriesAbottom ul li:hover .otton .bt { text-decoration: underline; }
.ResearchStories_A .toriesAbottom ul li .otton .neirong { line-height: 1.75; font-size: 16px; color: #666666; margin-bottom: 6.77083vw; margin-top: 20px; }
.ResearchStories_A .toriesAbottom ul li .otton .neirong p:nth-child(2n) { margin-top: 10px; }
.ResearchStories_A .toriesAbottom ul li .otton .more a { padding: 13px 30px; }

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

.ResearchStories_A1 { padding-bottom: 5.36458vw; }
.UserStory_bao { margin-top: 40px; }
.UserStory_bao .UserStory_top .flex { display: flex; flex-wrap: wrap; }
.UserStory_bao .UserStory_top .storyl { width: 49.75%; }
.UserStory_bao .UserStory_top .storyl a { display: block; width: 100%; height: 100%; position: relative; }
.UserStory_bao .UserStory_top .storyl a .diongw { position: absolute; bottom: 37px; width: 100%; padding: 0 30px; }
.UserStory_bao .UserStory_top .storyl a .diongw .oa { float: left; line-height: 28px; margin-right: 6px; }
.UserStory_bao .UserStory_top .storyl a .diongw .ob { float: left; background: rgba(255, 255, 255, 0.3); gap: 10px; padding: 0 7px; line-height: 28px; border-radius: 4px; }
.UserStory_bao .UserStory_top .storyl a .diongw .bt { margin: 10px 0 23px; }
.UserStory_bao .UserStory_top .storyl:hover a .diongw .bt { text-decoration: underline; }
.UserStory_bao .UserStory_top .storyl a .diongw .genwo { color: #fff; line-height: 1; position: relative; margin-top: 40px; }
.UserStory_bao .UserStory_top .storyl a .diongw .genwo span { display: inline-block; vertical-align: middle; margin-top: -2px; margin-left: 5px; background: url(../images/mainmore1.svg)no-repeat center center/cover; width: 14px; height: 14px; }


.UserStory_bao .UserStory_top .storyr { width: calc(49.75% - 10px); margin-left: 10px; }
.UserStory_bao .UserStory_top .storyr .lieo { margin-bottom: 10px; overflow: initial; position: relative; }
.UserStory_bao .UserStory_top .storyr .lieo::before { position: absolute; content: ""; left: 0; top: 0; width: calc(100% - 2px); height: calc(100% - 2px); border: 1px solid #E4E4E4; border-radius: 1.04166vw; z-index: -1; }
.UserStory_bao .UserStory_top .storyr .lieo:last-child { margin-bottom: 0; }
.UserStory_bao .UserStory_top .storyr .lieo a { display: block; }
.UserStory_bao .UserStory_top .storyr .lieo a .lieol { width: 49.39%; padding: 40px 48px 40px 31px; }
.UserStory_bao .UserStory_top .storyr .lieo a .lieol .lan { position: relative; }
.UserStory_bao .UserStory_top .storyr .lieo a .lieol .lan::before { position: absolute; content: ""; top: 0; left: -31px; width: 2px; height: 100%; background: #0A49CB; }
.UserStory_bao .UserStory_top .storyr .lieo a .lieol .oa { float: left; line-height: 28px; margin-right: 6px; }
.UserStory_bao .UserStory_top .storyr .lieo a .lieol .ob { float: left; background: rgba(123, 123, 123, 0.1); padding: 0 7px; line-height: 28px; border-radius: 4px; }
.UserStory_bao .UserStory_top .storyr .lieo a .lieol .bt { margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; white-space: normal; }
.UserStory_bao .UserStory_top .storyr .lieo:hover a .lieol .bt { text-decoration: underline; }
.UserStory_bao .UserStory_top .storyr .lieo a .lieol .neirong { line-height: 1.75; margin-top: 14px; }
.UserStory_bao .UserStory_top .storyr .lieo a .lieol .neirong p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; }
.UserStory_bao .UserStory_top .storyr .lieo a .genwo { color: #0A49CB; line-height: 1; position: relative; margin-top: 35px; }
.UserStory_bao .UserStory_top .storyr .lieo a .genwo span { display: inline-block; vertical-align: middle; margin-top: -2px; margin-left: 5px; background: url(../images/lanjian.svg)no-repeat center center/cover; width: 14px; height: 14px; }
.UserStory_bao .UserStory_top .storyr .lieo a .lieor { width: 50.61%; position: absolute; top: 50%; transform: translateY(-50%); height: 100%; right: 0; }

.UserStory_bao .UserStory_bottom { margin-top: 10px; }
.UserStory_bao .UserStory_bottom .ul .li { position: relative; margin-bottom: 10px; }
.UserStory_bao .UserStory_bottom .ul .li .lan { position: relative; }
.UserStory_bao .UserStory_bottom .ul .li .lan::before { position: absolute; content: ""; top: 0; left: -30px; width: 2px; height: 100%; background: #0A49CB; }
.UserStory_bao .UserStory_bottom .ul .li:last-child { margin-bottom: 0; }
.UserStory_bao .UserStory_bottom .ul .li::before { position: absolute; content: ""; left: 0; top: 0; width: calc(100% - 2px); height: calc(100% - 2px); border: 1px solid #E4E4E4; border-radius: 1.04166vw; z-index: -1; }
.UserStory_bao .UserStory_bottom .ul .li a { display: block; padding: 32px 50px 35px 30px; }
.UserStory_bao .UserStory_bottom .ul .li a .oa { float: left; line-height: 28px; margin-right: 6px; }
.UserStory_bao .UserStory_bottom .ul .li a .ob { float: left; background: rgba(123, 123, 123, 0.1); padding: 0 7px; line-height: 28px; border-radius: 4px; }
.UserStory_bao .UserStory_bottom .ul .li a .bt { margin-top: 9px; }
.UserStory_bao .UserStory_bottom .ul .li:hover a .bt { text-decoration: underline; }
.UserStory_bao .UserStory_bottom .ul .li a .neirong p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1; margin: 16px 0 0; }

.UserStory_bao .UserStory_bottom .ul .li a .genwo { color: #0A49CB; line-height: 1; position: relative; margin-top: 40px; }
.UserStory_bao .UserStory_bottom .ul .li a .genwo span { display: inline-block; vertical-align: middle; margin-top: -2px; margin-left: 5px; background: url(../images/lanjian.svg)no-repeat center center/cover; width: 14px; height: 14px; }

.fyq{
    text-align: center;
}
.fyq .clearfix { display: inline-block; }
.fyq a{
    float: left;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 15px;
    margin: 0 5px;
    transition: all 0.6s;
    border: 1px solid rgba(102, 102, 102, 0.3);
    color: #666666;
    font-size: 18px;
}
.fyq a:hover{ color: #fff; background: #0A49CB; }
.fyq .cur{ color: #fff; background: #0A49CB; }
.fyq .prev{ position: relative; }
.fyq .next{ position: relative; }

.fyq .prev span,
.fyq .next span { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }



@media(max-width:1500px) {
    .ResearchStories_A .toriesAbottom ul li .otton { padding: 30px 0; }

    .ResearchStories_A .toriesAtop .atopr .inp { height: 45px; }
    .ResearchStories_A .toriesAtop .atopr button { height: 45px; font-size: 15px; }
}


@media(max-width:1100px) {
    .fixedww { top: 60px; }
    .mrdyo .mrd ul li a { font-size: 14px; margin-right: 20px; padding: 17px 5px; }

    .ResearchStories_A { padding: 40px 0 50px; }
    .ResearchStories_A .toriesAbottom ul li .img  { position: initial; transform: translateY(0); width: 100%; background: none !important; }
    .ResearchStories_A .toriesAbottom ul li .otton { padding: 20px 0; width: 100%; }
    .ResearchStories_A .toriesAtop .atopr { position: initial; width: 100%; transform: translateY(0); margin-top: 15px; }
    .ResearchStories_A .toriesAtop .atopr .inp { width: 100%; }
    .ResearchStories_A .toriesAtop .atopr .inp { height: 45px; }
    .ResearchStories_A .toriesAtop .atopr button { height: 45px; font-size: 15px; }

    .ResearchStories_A .toriesAbottom { margin-top: 30px; }
    .ResearchStories_A .toriesAbottom ul li .otton .xiwo { padding-left: 20px; }
    .ResearchStories_A .toriesAbottom ul li .otton .xiwo .lan::before { left: -22px; }
    .ResearchStories_A .toriesAbottom ul li .otton .neirong { margin-bottom: 30px; }

    .UserStory_bao .UserStory_top .storyl { width: 100%; background: none !important; margin-bottom: 20px; border-radius: 0}
    .UserStory_bao .UserStory_top .storyl a .diongw { position: initial; margin-top: 20px;  }
    .UserStory_bao .UserStory_top .storyl a .diongw .oa { color: #0A49CB !important; }
    .UserStory_bao .UserStory_top .storyl a .diongw .ob { background: rgba(123, 123, 123, 0.1); color: #999999 !important; }
    .UserStory_bao .UserStory_top .storyl a .diongw { padding: 0}
    .UserStory_bao .UserStory_top .storyl a .diongw .bt { color: #222 !important; margin: 10px 0 10px; }
    .UserStory_bao .UserStory_top .storyl a .diongw .neirong { color: #666666 !important; }
    .UserStory_bao .UserStory_top .storyl a .diongw .genwo { margin-top: 30px; }
    .UserStory_bao .UserStory_top .storyl a .diongw .genwo { color: #0A49CB; }
    .UserStory_bao .UserStory_top .storyl a .diongw .genwo span { background: url(../images/lanjian.svg)no-repeat center center/cover; }

    .UserStory_bao .UserStory_top .storyr { width: 100%; margin-left: 0; }
    .UserStory_bao .UserStory_top .storyr .lieo::before { border-radius: 15px; }

    .UserStory_bao .UserStory_top .storyr .lieo a .lieor { width: 100%; background: none !important; position: initial; transform: translateY(0); }
    .UserStory_bao .UserStory_top .storyr .lieo a .lieol { padding: 20px; width: 100%; }
    .UserStory_bao .UserStory_top .storyr .lieo a .lieol .lan::before { left: -20px; }
    .UserStory_bao .UserStory_top .storyr .lieo a .genwo { margin-top: 30px; }

    .UserStory_bao .UserStory_bottom .ul .li .lan::before { left: -20px; }
    .UserStory_bao .UserStory_bottom .ul .li a { padding: 20px; }
    .UserStory_bao .UserStory_bottom .ul .li a .genwo { margin-top: 30px; }

    
    .fyq a{ width: 35px; height: 35px; line-height: 38px; margin: 0 2px; font-size: 13px; border-radius: 10px; }
}





/**科研故事详情**/
.header.headerapwk { background: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.08); box-shadow: none !important; }
.header.headerapwk .logo { padding: 10px 0; }
.header.headerapwk .logo .pic2 { display:inline-block; }
.header.headerapwk .logo .pic1 { display:none; }
.header.headerapwk .nav ul li>a { line-height: 60px; color: #222 !important; }
.header.headerapwk .nav ul li>a:hover { color:var(--green)!important; }
.header.headerapwk .sousuoxiala .opwoe,
.header.headerapwk .sousuoxiala .opwoe { height:60px; }



.header.headerapwk .sousuoxiala .opwoe:before { background: url(../images/searchbtn1.svg) no-repeat center center;  }
.header.headerapwk .sousuoxiala.language .opwoe:before { background: url(../images/language1.svg) no-repeat center center;  }
.header.headerapwk .sousuoxiala.buycar .opwoe:before { background: url(../images/buycar1.svg) no-repeat center center;  }
.header.headerapwk .menu-i { background: #333; }


.ResearchDetails_A { padding: 62px 0 0; }
.mbx a { float: left; display: block; line-height: 1; color: #666666; font-size:14px; }
.mbx span { display: block; float: left; line-height: 1; margin: 0 7px; color: #666666; font-size:14px; }


.ResearchDetails_A .detailsa_neiro .flex { display: flex; flex-wrap: wrap; }
.ResearchDetails_A .detailsa_neiro .flex .neirol { width: 72.18%; border-right: 1px solid #E4E4E4; padding-right: 50px; padding-bottom: 5.88541vw; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .mbx { margin: 20px 0 73px; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .ott { margin-top: 17px; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .ott .oa { float: left; line-height: 28px; margin-right: 6px; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .ott .ob { float: left; background: rgba(123, 123, 123, 0.1); padding: 0 7px; line-height: 28px; border-radius: 4px; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .zhengwen { border-top: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; margin-top: 30px; line-height: 1.875; padding: 28px 0 40px; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .zhengwen p:nth-child(n+2) { margin-top: 11px; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .zhengwen img { border-radius: 10px; overflow: hidden; }

.ResearchDetails_A .detailsa_neiro .flex .neirol .qiehao { margin-top: 44px; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .qiehao .ehaol { width: 50%; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .qiehao .ehaol .aih { margin-bottom: 15px; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .qiehao .ehaol .aih:last-child { margin-bottom: 0; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .qiehao .ehaol .aih a { line-height: 1; color: #666666; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .qiehao .ehaol .aih a span { float: left; color: #222; width: 64px; }
.ResearchDetails_A .detailsa_neiro .flex .neirol .qiehao .ehaol .aih a i { float: left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; white-space: normal; width: calc(100% - 64px); }



.ResearchDetails_A .detailsa_neiro .flex .neiror { width: 27.82%; padding: 107px 0 0 50px; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawa .rorul ul { margin-top: 33px; border-bottom: 1px solid #E4E4E4; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawa .rorul ul li { border-top: 1px solid #E4E4E4; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawa .rorul ul li a { display: block; line-height: 1; padding: 30px 0; color: #5E6265; position: relative; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawa .rorul ul li a::before { position: absolute; content: ""; top: -1px; height: 1px; left: 0; width: 0; transition: all .5s; background: #0A49CB; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawa .rorul ul li a span { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 15px; height: 12px; background: url(../images/flexew.svg)no-repeat center center/cover; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawa .rorul ul li:hover a span { background: url(../images/flexewa.svg)no-repeat center center/cover; } 
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawa .rorul ul li:hover a:before { width: 100%; }


.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb .dbt { margin: 55px 0 30px; }



.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li { position: relative; margin-bottom: 10px; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li .lan { position: relative; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li .lan::before { position: absolute; content: ""; top: 0; left: -30px; width: 2px; height: 100%; background: #0A49CB; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li:last-child { margin-bottom: 0; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li::before { position: absolute; content: ""; left: 0; top: 0; width: calc(100% - 2px); height: calc(100% - 2px); border: 1px solid #E4E4E4; border-radius: 1.04166vw; z-index: -1; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li a { display: block; padding: 30px 30px 33px; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li a .oa { float: left; line-height: 28px; margin-right: 6px; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li a .ob { float: left; background: rgba(123, 123, 123, 0.1); padding: 0 7px; line-height: 28px; border-radius: 4px; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li a .bt { margin-top: 9px; }

.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li:hover a .bt { text-decoration: underline; }

.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li a .genwo { color: #0A49CB; line-height: 1; position: relative; margin-top: 40px; }
.ResearchDetails_A .detailsa_neiro .flex .neiror .nawb ul li a .genwo span { display: inline-block; vertical-align: middle; margin-top: -2px; margin-left: 5px; background: url(../images/lanjian.svg)no-repeat center center/cover; width: 14px; height: 14px; }


@media(max-width:1500px) {
    .ResearchDetails_A .detailsa_neiro .flex .neirol { padding-right: 30px; }
    .ResearchDetails_A .detailsa_neiro .flex .neiror { padding-left: 30px; }
}




@media(max-width:1100px) {
    .ResearchDetails_A .detailsa_neiro .flex .neirol { width: 100%; border-right:0; padding-right: 0; padding-bottom: 40px; }
    .ResearchDetails_A .detailsa_neiro .flex .neiror { display: none; }

    .ResearchDetails_A .detailsa_neiro .flex .neirol .mbx { margin: 20px 0 35px; }
    .ResearchDetails_A .detailsa_neiro .flex .neirol .zhengwen { padding: 20px 0; margin-top: 20px; }
    .ResearchDetails_A .detailsa_neiro .flex .neirol .qiehao { margin-top: 20px; }
}







/**服务支持**/
.ServiceSupport_A { padding: 6.77083vw 0 5.20833vw 8%; }
.ServiceSupport_A .supportal { width: 32%; padding: 42px 0; }
.ServiceSupport_A .supportal .jiesao { line-height: 1.75; margin-top: 18px; }
.ServiceSupport_A .supportal .anweios ul { margin: 10px 0 60px; }
.ServiceSupport_A .supportal .anweios ul li { border-bottom:1px solid #D8D8D8; padding: 33px 0; }
.ServiceSupport_A .supportal .anweios ul li .sz span { display: inline-block; line-height: .85; color:#151515; }
.ServiceSupport_A .supportal .anweios ul li .sz i { display: inline-block; line-height: .85; vertical-align: middle; margin-top: -17px; color:#151515; }
.ServiceSupport_A .supportal .anweios ul li .wz { line-height: 1; margin-top: 15px; }

.ServiceSupport_A .supportal .anweios ul li .ixr { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.ServiceSupport_A .supportal .anweios ul li .ixr img { height: 56px; }
.ServiceSupport_A .supportal .anweios ul li .ixr .m2 { display: none; }
.ServiceSupport_A .supportal .anweios ul li.cur .ixr .m2 { display: inline-block; }
.ServiceSupport_A .supportal .anweios ul li.cur .ixr .m1 { display: none; }

.ServiceSupport_A .supportar { position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 61%; height: 100%; }
.ServiceSupport_A .supportar .pporwo { width: 100%; height: 100%; }


.ServiceSupport_C { background: #fff; padding: 6.51041vw 0 6.09375vw; }
.ServiceSupport_C .woieis { width: 60%; line-height: 2; color: #666666; display: inline-block; margin-top: 20px; }
.ServiceSupport_C .woieis a { display: inline-block; color: #0A49CB; text-decoration: underline; }


.ServiceSupport_C .layuie { margin-top: 35px; }
.ServiceSupport_C .layuie ul li {
    float: left;
    width: 32.64%;
    margin-right: 1%;
    margin-bottom: 1%;
    position: relative;
}

.ServiceSupport_C .layuie ul li:nth-child(3n) {
    margin-right: 0;
}


.ServiceSupport_C .layuie ul li input {
    border: 0;
    height: 66px;
    font-size: 16px;
    padding-left: 63px;
    border-radius: 10px;
    border: 1px solid #E4E4E4;
}


.ServiceSupport_C .layuie ul li input::-webkit-input-placeholder {color: #666666;}
.ServiceSupport_C .layuie ul li input::-moz-placeholder {color: #666666;}
.ServiceSupport_C .layuie ul li input:-moz-placeholder {color: #666666;}
.ServiceSupport_C .layuie ul li input:-ms-input-placeholder {color: #666666;}

.ServiceSupport_C .layuie ul li .wznedn {
    position: absolute;
    top: 50%;
    left: 18px;
    z-index: 2;
    transform: translateY(-50%);
}

.ServiceSupport_C .layuie ul li .wznedn .ezn2 {
    display: none;
}

.ServiceSupport_C .layuie ul li:hover .wznedn .ezn2 {
    display: inline-block;
}

.ServiceSupport_C .layuie ul li:hover .wznedn .ezn1 {
    display: none;
}

.ServiceSupport_C .layuie ul li .wznedn span {
    display: inline-block;
    margin-left: 10px;
    color: #C80016;
}

.layui-input:focus,
.layui-textarea:focus {
    border: 1px solid #E4E4E4 !important;
}

.layui-input:hover,
.layui-textarea:hover  {
    border: 1px solid #0A49CB !important;
}

.layui-form-select dl { z-index: 3; }
.ServiceSupport_C .layuie ul li:last-child { width: 100%; margin-bottom: 0; position: relative; z-index: 0; }
.ServiceSupport_C .layuie ul li textarea { 
    font-size: 16px;
    padding-left: 63px;
    border-radius: 10px;
    width: 100%;
    height: 140px;
    padding-top: 21px;
    resize : none;
    border: 1px solid #E4E4E4;
}
.ServiceSupport_C .layuie ul li textarea::-webkit-input-placeholder {color: #666666;}
.ServiceSupport_C .layuie ul li textarea::-moz-placeholder {color: #666666;}
.ServiceSupport_C .layuie ul li textarea:-moz-placeholder {color: #666666;}
.ServiceSupport_C .layuie ul li textarea:-ms-input-placeholder {color: #666666;}

.ServiceSupport_C .layuie ul li:nth-child(7) { width: 100%; margin-right: 0; }

.ServiceSupport_C .layuie ul li .layui-form-select .layui-edge { width: 11px; height: 6px; background: url(../images/selecte.svg)no-repeat center center/cover; border-style:initial; right: 18px; }
.ServiceSupport_C .layuie ul li .layui-form-selected .layui-edge { margin-top: -3px; }
.ServiceSupport_C .layuie ul li .layui-form-select dl { top: 80px; }
.ServiceSupport_C .layuie ul li .layui-form-selectup dl { top: auto; bottom: 80px; }
.ServiceSupport_C .layuie ul li .layui-form-select dl dd.layui-this { background: #0A49CB; }
.ServiceSupport_C .layuie ul li:last-child .wznedn { top: 22.5%; }

.tjanmo { text-align: center; }
.tjanmo button{ background: none; margin-top: 50px;}

.ServiceSupport_B { height: 16.66666vw; margin-top: 5.20833vw; position: relative;}
.ServiceSupport_B .beijing { position: absolute; top: 0; left: 0; width: 100%; height: 100%;  }
.ServiceSupport_B .beijing .pmgong { width: 100%; height: 100%;  }
.ServiceSupport_B .xiaoren { position: absolute; left: 26.66666vw; z-index: 2; bottom: 0; }
.ServiceSupport_B .xiaoren .img { width: 21.45833vw; }


.ServiceSupport_B .lineA {z-index: 10;width: 0;overflow: hidden;transition:all 2s;position: absolute;left: 0;bottom: 0;width: 0;height: 6.97916vw; z-index: 1;}
.ServiceSupport_B .lineA img { max-width: 87vw; width: 51.24999vw; height: auto; }
.ServiceSupport_B.active .lineA { width: 51.24999vw; height: 6.97916vw; z-index: 1;  }

.ServiceSupport_B .lianxiwo { position: absolute; z-index: 2; width: 23.80208vw; right: 22.1875vw; bottom: 6.61458vw; }
.ServiceSupport_B .lianxiwo .relative { width: 100%; height: 100%; }
.ServiceSupport_B .lianxiwo .wz { line-height: 3.43750vw; font-size: 2.08333vw; }
.ServiceSupport_B .lianxiwo .anwem { line-height: 3.43750vw; position: absolute; top: 50%; transform: translateY(-50%); right: 0; z-index: 3; background: url(../images/woshibeijing.png)no-repeat center center/cover; width: 14.0625vw; height: 3.43750vw; padding-left: 3.80208vw; }
.ServiceSupport_B .lianxiwo .anwem::before { position: absolute; content: ""; top: 50%; left: 0.20833vw; transform: translateY(-50%); width: 3.125vw; height: 3.125vw; background: url(../images/anwem.png)no-repeat center center/cover;  }
.ServiceSupport_B .lianxiwo .anwem i { font-size: 1.25vw; }

@media(max-width:1700px) {
    .ServiceSupport_A .supportal .anweios ul li .sz i { margin-top: -16px; }
    .ServiceSupport_A .supportal .anweios ul li .ixr img { height: 48px; }
}


@media(max-width:1500px) {
    .ServiceSupport_A { padding-left: 5%; }
    .ServiceSupport_A .supportal .anweios ul li .sz i { margin-top: -10px; }
    .ServiceSupport_A .supportal .anweios ul li .ixr img { height: 43px; }

    .ServiceSupport_C .layuie ul li input { font-size: 15px; height: 56px; }
    .ServiceSupport_C .layuie ul li textarea {
        height: 120px;
    }
    .ServiceSupport_C .layuie ul li:last-child .wznedn {
        top: 26.3%;
    }
}

@media(max-width:1100px) {
    .ServiceSupport_A { padding: 40px 20px 50px; }
    .ServiceSupport_A .supportal .anweios ul { margin-bottom: 30px; }
    .ServiceSupport_A .supportal .anweios ul li { padding: 20px 0; }
    .ServiceSupport_A .supportal .anweios ul li .sz i { margin-top: -6px; }
    .ServiceSupport_A .supportal .anweios ul li .ixr img { height: 40px; }

    .ServiceSupport_A .supportar { position: initial; transform: translateY(0); width: 100%; margin-bottom: 25px; }
    .ServiceSupport_A .supportal { width: 100%; padding: 0; }
    .ServiceSupport_A .supportal .jiesao { margin-top: 10px; }

    .ServiceSupport_C .layuie ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .ServiceSupport_C .layuie ul li input { height: 45px; font-size: 14px; }
    .ServiceSupport_C .layuie ul li .layui-form-select dl { top: 60px; }
    .ServiceSupport_C .layuie ul li .layui-form-selectup dl { bottom: 60px; } 
    .ServiceSupport_C .layuie ul li textarea { padding-top: 15px; }
    .ServiceSupport_C .layuie ul li:last-child .wznedn {
        top: 21.5%;
    }
    .tjanmo button { margin-top: 30px; }
    .ServiceSupport_C .woieis { width: 100%; }
    .ServiceSupport_C { padding: 40px 0 50px; }
    .ServiceSupport_C .woieis { margin-top: 10px; }
    .ServiceSupport_C .layuie { margin-top: 25px; }

    .ServiceSupport_B { height: 38.66vw; }
    .ServiceSupport_B .lianxiwo  { width: 51vw; }
    .ServiceSupport_B .xiaoren .img { width: 46vw; }
    .ServiceSupport_B .xiaoren { left: 20px; }
    .ServiceSupport_B .lianxiwo { right: 20px; top: 50%; transform: translateY(-50%); bottom: auto; }
    .ServiceSupport_B .lianxiwo .wz { font-size: 3.5vw; line-height: 9.4375vw; }
    .ServiceSupport_B .lianxiwo .anwem  { width: 35vw; height: 8.4375vw; line-height: 8.4375vw; padding-left: 10.5vw; }
    .ServiceSupport_B .lianxiwo .anwem::before { width: 6.9vw; height: 6.9vw; left: .9vw; }
    .ServiceSupport_B .lianxiwo .anwem i { font-size: 3.2vw; line-height: 8.4375vw; }
    
    .ServiceSupport_B.active .lineA { display: none; }
    
}



/**售后政策**/
.AfterSales { padding: 82px 0 6vw; }
.AfterSales .salestong { margin: 90px 0 0; }
.AfterSales .salestong .jianjie { margin-top: 15px; }
.AfterSales .salestong .gowbnenw { margin-top: 57px; }
.AfterSales .salestong .gowbnenw .nenw { margin-bottom: 65px; }
.AfterSales .salestong .gowbnenw .nenw:last-child { margin-bottom: 0; }
.AfterSales .salestong .gowbnenw .nenw .zbt { position: relative; border-bottom: 2px solid #D8D8D8; padding-bottom: 20px; margin-bottom: 37px; }
.AfterSales .salestong .gowbnenw .nenw .zbt span { display: inline-block; position: relative; padding-left: 40px; line-height: 1; }
.AfterSales .salestong .gowbnenw .nenw .zbt span img { position: absolute; top: 48%; transform: translateY(-50%); left: 0; }
.AfterSales .salestong .gowbnenw .nenw .zbt span::before { position: absolute; content: ""; left: 0; height: 2px; width: 100%; bottom: -24px; background: #0A49CB; }
.AfterSales .salestong .gowbnenw .nenw .jies { line-height: 2; }
.AfterSales .salestong .gowbnenw .nenw .jiesa { margin-bottom: 50px; }
.AfterSales .salestong .gowbnenw .nenw .jiesa:last-child { margin-bottom: 0; }
.AfterSales .salestong .gowbnenw .nenw .jiesa .iesa .e { line-height: 1; margin-bottom: 22px; }
.AfterSales .salestong .gowbnenw .nenw .jiesa .iesa .esa { margin: 10px 0 25px; }
.AfterSales .salestong .gowbnenw .nenw .jiesa .biaoge { border: 1px solid #E4E4E4; border-radius: 10px; position: relative; }
.AfterSales .salestong .gowbnenw .nenw .jiesa .biaoge::before { position: absolute; content: ""; top: 50%; left: -1px; transform: translateY(-50%); width: calc(18.75% + 1px); border-radius: 10px; overflow: hidden; background: linear-gradient(202deg, #E2EEF4 5%, #F5F7F7 83%); height: calc(100% + 2px); }
.AfterSales .salestong .gowbnenw .nenw .jiesa .biaoge ul { position: relative; z-index: 1; }
.AfterSales .salestong .gowbnenw .nenw .jiesa .biaoge ul li .clearfix { display: flex; flex-wrap: wrap; }
.AfterSales .salestong .gowbnenw .nenw .jiesa .biaoge ul li .clearfix .oel { display: flex; align-items: center; line-height: 1.42;  border-bottom: 1px solid #D8D8D8; }
.AfterSales .salestong .gowbnenw .nenw .jiesa .biaoge ul li .clearfix .woel { width: 18.75%; padding: 20px 49px; border-bottom:1px solid rgba(255, 255, 255, 0.7); }
.AfterSales .salestong .gowbnenw .nenw .jiesa .biaoge ul li .clearfix .woer { width: 81.25%; padding: 20px 66px; }
.AfterSales .salestong .gowbnenw .nenw .jiesa .biaoge ul li:last-child .clearfix .oel { border-bottom: 0; }
.AfterSales .salestong .gowbnenw .nenw .jiesa .esa { line-height: 2; }


.AfterSales .salestong .gowbnenw .nenw .jiesa:nth-child(2) .e { margin-bottom: 15px; }




@media(max-width:1100px) {
    .header.headerapwk .logo { padding: 15px 0; }
    .AfterSales .salestong { margin-top: 30px; }
    .AfterSales .salestong .gowbnenw { margin-top: 25px; }
    .AfterSales .salestong .gowbnenw .nenw .zbt span { padding-left: 30px; }
    .AfterSales .salestong .gowbnenw .nenw .zbt span img { height: 23px; }
    .AfterSales .salestong .gowbnenw .nenw .zbt { padding-bottom: 15px; margin-bottom: 15px; }
    .AfterSales .salestong .gowbnenw .nenw .zbt span::before { bottom: -19px; }
    .AfterSales .salestong .gowbnenw .nenw .jiesa .biaoge ul li .clearfix .woel { width: 50%; padding: 15px; font-size: 14px; }
    .AfterSales .salestong .gowbnenw .nenw .jiesa .biaoge ul li .clearfix .woer { width: 50%; padding: 15px; font-size: 14px; }
    .AfterSales .salestong .gowbnenw .nenw .jiesa .biaoge::before { width: calc(50% + 1px); }
    .AfterSales .salestong .gowbnenw .nenw .jiesa { margin-bottom: 25px; }
    .AfterSales .salestong .gowbnenw .nenw .jiesa .iesa .esa { margin: 10px 0 20px; }
    .AfterSales { padding: 60px 0 20px; }
}




/**新闻中心**/
.newsA { padding: 6.77083vw 0 6.25vw;}
.newsA .newsa_top .wsator { position: absolute; bottom: 5px; right: 0; }
.newsA .newsa_top .wsator a { display: block; margin-right: 11px; float: left; border: 1px solid rgba(102, 102, 102, 0.3); line-height: 48px; padding: 0 30px; border-radius: 100px; overflow: hidden; color: #666666; position: relative; }
.newsA .newsa_top .wsator a:last-child { margin-right: 0; }
.newsA .newsa_top .wsator a:before { position: absolute; content: ""; top: 0; left: 0; width: 0%; height: 100%; transition: all.5s; background: linear-gradient(270deg, #588CE5 0%, #0A49CB 100%);  }
.newsA .newsa_top .wsator a span { position: relative; z-index: 2; }
.newsA .newsa_top .wsator a.cur { color: #fff; }
.newsA .newsa_top .wsator a.cur:before { width: 100%; }

.newsA .newsa_bottom { margin-top: 40px; }
.newsA .newsa_bottom ul li { float: left; width: calc(25.1% - 10px); margin-right: 10px; margin-bottom: 10px; border: 1px solid #E4E4E4; border-radius: 1.04166vw; }
.newsA .newsa_bottom ul li:nth-child(4n) { margin-right: 0; }
.newsA .newsa_bottom ul li .suwen { padding: 30px 30px; }

.newsA .newsa_bottom ul li .suwen .sun { position: relative; }
.newsA .newsa_bottom ul li .suwen .sun::before { position: absolute; content: ""; left: -30px; top: 0; width: 2px; height: 100%; background: var(--green)}
.newsA .newsa_bottom ul li .suwen .su .s { line-height: 28px; float: left; color: #0A49CB; }
.newsA .newsa_bottom ul li .suwen .su .u { line-height: 28px; background: rgba(123, 123, 123, 0.1); color: #999999; margin-left: 13px; border-radius: 4px; overflow: hidden; float: left; padding: 0 7px; }


.newsA .newsa_bottom ul li .suwen .an { line-height: 1; margin-top: 4.47916vw; position: relative; display: inline-block; }
.newsA .newsa_bottom ul li .suwen .an span { position: absolute; top: 48%; right: -20px; transform: translateY(-50%); display: inline-block; width: 14px; height: 14px; background: url(../images/lanjian.svg)no-repeat center center/cover; }

.newsA .newsa_bottom ul li .bto { line-height: 1.4; margin-top: 10px; }
.newsA .newsa_bottom ul li:hover .bto { text-decoration: underline; }

.newsB .detailsa_neiro .flex .neirol .zhengwen { line-height: 1.65; }
.newsB .detailsa_neiro .flex .neirol .zhengwen p:nth-child(n+2) { margin-top: 5px; }
.newsB .detailsa_neiro .flex .neiror .nawb ul li.tesu a { padding: 0; }
.newsB .detailsa_neiro .flex .neiror .nawb ul li.tesu .manyan { padding: 30px 30px 33px; }


@media(max-width:1100px) {
    .newsA { padding: 40px 0 50px; }
    .newsA .newsa_top .wsator { width: 100%; margin-top: 20px; position: initial; }
    .newsA .newsa_top .wsator a { width: 49%; text-align: center; padding: 0; line-height: 45px; margin-right: 2%; }
    .newsA .newsa_bottom ul li { width: 100%; margin-bottom: 15px; margin-right: 0; float: initial; }
    .newsA .newsa_bottom ul li .suwen { padding: 20px; } 
    .newsA .newsa_bottom ul li .suwen .sun::before { left: -21px; }
    .newsA .newsa_bottom ul li .suwen .an { margin-top: 20px; }

    .newsA .newsa_bottom { margin-top: 30px; }
    .newsA .newsa_bottom ul li { border-radius: 15px; }
    .newsA .newsa_bottom ul li:last-child { margin-bottom: 0; }

    .mbx { display: none; }
    .ResearchDetails_A { padding: 100px 0 0; }
}




/**关于绘神**/



.homeDX { overflow: hidden; height: 250vh; }
.homeD-z { z-index: 10; width: 100%; position: absolute; top:0; left: 50%; transform:translateX(-50%); }
.homeD-z2 { position: relative; height: 100vh; }
.homeD-z .img2 { position: absolute; height: calc(100vh + 10px); left: 0; top:0%; width: 100%; transform:translateY(0%); }
.homeD-z .img2 img { margin-top:-2px; transform:scale(1.0); }
.homeD-y { transition:all 0.5s; opacity: 1; z-index: 11;  top: calc(22% + 12vw); left: 48.8%;transform: translate(-50%,-50%); position: absolute;}
.homeD-y1 { text-align: center; top: calc(3% + 6vw); }

.homeD-y2 .homeD-b { margin-top:0!important; }

.homeD-c { position: absolute; left:0; top: 0; width: 100%; z-index: 9; }
.homeDXFixed .homeD-c { position: fixed; left:0; top:0; }
.homeDXFixed .homeD-z { position: fixed; }
.homeDXFixed .homeD-y { opacity: 0; }
.homeDXFixed2 .homeD-c { position: absolute; top:auto; left:0; bottom:0; }
.homeDXFixed2 .homeD-z { position: absolute; top:auto; bottom:0; }
.homeDXFixed2 .homeD-y { opacity: 0; }

.homeDXFixed .homeD-c.show {
    z-index: 11;
    background: #fff;
}
.homeD .homeD-c.show { z-index: 11; }


.homeD-c2 { position: relative; width: 100%; height: 100vh; overflow: hidden; }
.homeD-c2 video { width: 100vw; position: absolute; left:0; bottom:0; object-fit: cover; }

.homeD-y2 .he_syp2hd { margin-top: 3.43750vw; }
.homeD-y2 .he_syp2hd .color9 { line-height: 1; margin-bottom: 18px; }
.homeD-y2 .he_syp2hd img {
    width: 36px;
    animation: xl 1.2s infinite;
}
@keyframes xl1 {
    0% {
        top: 0;
    }

    50% {
        top: 10px;
    }

    100% {
        top: 0;
    }
}
@keyframes xl {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(10px);
    }

    100% {
        transform: translateY(0px);
    }
}

.homeD-c .wocato { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; }
.homeD-c .wocato ul li { float: left; width: 33.333%; border-right: 1px solid rgba(255, 255, 255, 0.1); position: relative; height: 34.375vw; }
.homeD-c .wocato ul li::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 5px; background: #0A49CB; }
.homeD-c .wocato ul li:nth-child(2):before { background: #884AFF; } 
.homeD-c .wocato ul li:nth-child(3):before { background: #45BDFF; } 
.homeD-c .wocato ul li .icon img { height: 3.90625vw; }
.homeD-c .wocato ul li .morenpin { position: relative; width: 100%; height: 100%; }
.homeD-c .wocato ul li .morenpin .pinbott { padding: 0 3.75vw; position: absolute; bottom: 3.64583vw; left: 0; width: 100%; }
.homeD-c .wocato ul li .morenpin .pinbott .wez { line-height: 1.42; margin-top: 1.30208vw; }

.homeD-c .wocato ul li .worenwe { position: absolute; bottom: -100%; transition: all .5s; width: 100%; height: 100%; z-index: 2; background: linear-gradient(270deg, #588CE5 0%, #0A49CB 100%); padding: 4.6875vw 3.75vw 0; }
.homeD-c .wocato ul li:hover .worenwe { bottom: 0; }
.homeD-c .wocato ul li .worenwe .wez { line-height: 1.42; margin-top: 1.30208vw; border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 1.09375vw; position: relative; }
.homeD-c .wocato ul li .worenwe .wez::before { position: absolute; content: ""; height: 2px; width: 5.20833vw; bottom: -2px; background: #fff; left: 0; }
.homeD-c .wocato ul li .worenwe .xingqin { line-height: 1.875; margin-top: 1.5625vw; padding-right: 10px; overflow-y: auto; overflow-x: hidden; height: 14vw; }
.homeD-c .wocato ul li .worenwe .xingqin::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.homeD-c .wocato ul li .worenwe .xingqin::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,.1);
	background: #fff;
}

.homeD-c .wocato ul li .worenwe .xingqin::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
    background: rgba(255,255,255,.1);
}

.about_C { height: 41.66666vw; }
.about_C .beijign { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.about_C .beijign .pmgong { width: 100%; height: 100%; }
.about_C .outcwe { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; }
.about_C .outcwe .snwneewn { width: 35.875%; }
.about_C .outcwe .snwneewn .ueow { line-height: 1.77; margin-top: 21px; }

@media(max-width: 1500px){
    .homeD-c .wocato ul li { height: 42vw; }
}

@media(max-width: 1100px){

    .about_C { height: 100vw; }
    .about_C .outcwe .snwneewn { width: 100%; }
    .about_C .outcwe .snwneewn .ueow { margin-top: 15px; }
    .about_C .beijign::before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); }


    .homeD-y { top: calc(22% + 46vw); }
    .homeD-y1 { top: calc(3% + 6vw); }

}



/*tong*/
.nybanner .lxphone{
  margin: 30px auto 0;
  padding: 3px 36px 3px 4px;
  background: rgba(255, 255, 255, 0.19);
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
 display: inline-block;
  border-radius: 50px;
}

.nybanner .lxphone .nr{
   display: flex;
  align-items: center;
  max-width: 100%;
}

.nybanner .lxphone i{
  width: 60px;
  height: 60px;
  display: block;
  margin-right: 10px;
  border-radius: 100%;
  background: url(../images/contact_icon.svg) center center/cover;
}

.contact_a{
  padding-top: 6.2vw;
  background: linear-gradient(223deg, rgba(226, 238, 244, 0.76) 5%, #F5F7F7 65%);
}

.contact_a .contact_a_box{
  display: flex;
  flex-wrap: wrap;
}

.contact_a .left{
  width: 41.6%;
  padding-right: 20px;
  padding-top: 4vw;
}
.contact_a .left .ul{
  margin-top: 30px;
}
.contact_a .left .ul li{
  margin-bottom: 22px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.contact_a .left .ul li .icon{
  width: 70px;
  height: 70px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.contact_a .left .ul li .icon img{width: auto;}
.contact_a .left .ul li:last-child{margin-bottom: 0;}

.contact_a .left .ul li .text{
  width: calc(100% - 70px);
  padding-left: 20px;
}
.contact_a .left .ul li .text .bt{color: #1a1a1a;}
.contact_a .left .ul li .text .js{color: #5E6265;margin-top: 2px;}
.contact_a .right{
  width: 58.4%;
  position: relative;
}

.contact_a .right .zb{
  width: 5.2vw;
  position: absolute;
  top: 44.5%;
  right: 6.9%;
}
.contact_a .right .zb img {
    animation: breathing 2s infinite;
}

@keyframes breathing {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}


.contact_b{
  padding: 6.2vw 0;
}

.contact_b .contact_b_box{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: row-reverse;
   border-radius: 40px;
  overflow: hidden;
  background: linear-gradient(229deg, rgba(226, 238, 244, 0.76) 5%, #F5F7F7 60%);
}

.contact_b .left{
  width: 43.75%;
  border-radius: 40px;
  overflow: hidden;
}
.contact_b .right{
  width: 56.25%;
  padding: 0 3.6vw;
}

.contact_b .right .bt{color: #151515;}
.contact_b .right .js{color: #666666;margin-top: 6px;}

.contact_b .right .layuie{
  margin-top: 30px;
}
.contact_b .right .layuie ul li {
    float: left;
    width: 49.3%;
    margin-right: 1.4%;
    margin-bottom: 1.4%;
    position: relative;
}

.contact_b .right .layuie ul li:nth-child(2n){margin-right: 0;}
.contact_b .right .layuie ul li.w100{width: 100%;margin-right: 0;}
.contact_b .right .layuie ul li input {
    border: 0;
    height: 66px;
    font-size: 16px;
    padding-left: 63px;
    border-radius: 10px;
    border: 1px solid #E4E4E4;
}

.contact_b .right .layuie ul li .wznedn span {
    display: inline-block;
    margin-left: 10px;
    color: #C80016;
}

.contact_b .right .layuie ul li .wznedn {
    position: absolute;
    top: 50%;
    left: 18px;
    z-index: 2;
    transform: translateY(-50%);
}
.contact_b .right .layuie ul li .wznedn .ezn2 {
    display: none;
}

.contact_b .right .layuie ul li textarea {
    font-size: 16px;
    padding-left: 63px;
    border-radius: 10px;
    width: 100%;
    height: 140px;
    padding-top: 21px;
    resize: none;
    border: 1px solid #E4E4E4;
}

.contact_b .right .layuie ul li:last-child .wznedn {
    top: 22.5%;
}

.contact_b .right .tjanmo {text-align: left;}
.contact_b .right .tjanmo .mainMore {margin-top: 30px;}

@media(max-width: 1500px){
  .contact_b .right .layuie ul li input {
      font-size: 15px;
      height: 56px;
  }
  .contact_b .right .layuie ul li textarea {
      height: 120px;
  }
  .contact_b .right .layuie ul li:last-child .wznedn {
      top: 26.3%;
  }
}

@media(max-width: 1100px){

  .nybanner .lxphone i{
    width: 40px;
    height: 40px;
  }

  .contact_a{padding-top: 40px;}
  .contact_a .left{width: 100%;}
  .contact_a .left .ul li .icon{
    width: 50px;
    height: 50px;
  }
  .contact_a .left .ul li .icon img{max-width: 24px;}
  .contact_a .left .ul li .text{width: calc(100% - 50px);padding-left: 14px;}
  .contact_a .right{
    width: 100%;
    margin-top: 20px;
  }
  .contact_b{
    padding: 40px 0;
  }
  .contact_b .right .layuie{margin-top: 16px;}
  .contact_b .right .js{margin-top: 10px;}
  .contact_b .contact_b_box,.contact_b .left{border-radius: 15px;}
  .contact_b .left{width: 100%;}
  .contact_b .right{
    width: 100%;
    border-radius: 15px;
    padding: 30px 20px;
  }
  .contact_b .right .layuie ul li{width: 100%;margin-bottom: 10px;}
  .contact_b .right .layuie ul li input {
      height: 45px;
      font-size: 14px;
  }

}

.rencai_a .gongbt{
  padding: 6.7vw 0 3.1vw;
}

.rencai_a .rencai_a_box{
  padding: 7.2vw 0;
  position: relative;
  border-top: 1px solid rgba(123, 123, 123, 0.2);
  border-bottom: 1px solid rgba(123, 123, 123, 0.2);
}

.rencai_a .rencai_a_box .box{
  display: flex;
  flex-wrap: wrap;
 
}

.rencai_a .rencai_a_box:before{
  content: "";
  top: 0;
  height: 100%;
  width: 7.44vw;
  position: absolute;
  left: calc(50% + 1vw);
  transform: translateX(-50%);
  z-index: 3;
  background: url(../images/xxx.png) center center/cover;
  opacity: 0.2;
}


.rencai_a .rencai_a_box:after{
  content: "";
  top: 0;
  height: 33%;
  width: 7.44vw;
  position: absolute;
  left: calc(50% + 1vw);
  transform: translateX(-50%);
  z-index: 3;
  background: url(../images/xxx.png) top center/cover;
  opacity: 1;
}

.rencai_a .rencai_a_box .img{
   width: 37.5%;
   border-radius: 40px;
   overflow: hidden;
   opacity: 0;
   transition: all 0.4s;
}

.rencai_a .rencai_a_box .text{
  width: 62.5%;
  margin-left: auto;
  padding-top: 4.6vw;
  padding-left: 10.5vw;
  transform: translateY(-10vw);
  transition: all 0.4s;
}

.rencai_a .rencai_a_box .text .quan{
  border-radius: 100%;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 7.7vw;
  top: 5.2vw;
  z-index: 8;
  background: #fff;
  border: 2px solid #884AFF;
   transition: all 0.4s;
}

.rencai_a .rencai_a_box .text .quan:before{
  content: "";
  border-radius: 100%;
  width: 220%;
  height: 220%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  border: 1px solid #0A49CB;
  opacity: 0;
  transition: all 0.4s;
}

.rencai_a .rencai_a_box .text .quan:after{
  content: "";
  border-radius: 100%;
  width: 440%;
  height: 440%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  border: 1px solid #884AFF;
  opacity: 0;
  transition: all 0.4s;
}



.rencai_a .rencai_a_box .text .quan .i1{
   border-radius: 100%;
  width: 760%;
  height: 760%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
 border: 1px solid rgba(69, 189, 255, 0.2);
 opacity: 0;
  transition: all 0.4s;
}
.rencai_a .rencai_a_box .text .quan .i2{
   border-radius: 100%;
  width: 1150%;
  height: 1150%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
   border: 1px solid rgba(69, 189, 255, 0.2);
   opacity: 0;
  transition: all 0.4s;
}

.rencai_a .rencai_a_box .text .bt{color: #151515;transition: all 0.4s;opacity: 0.2;}
.rencai_a .rencai_a_box .text .wenzi{color: #666666;margin-top: 6px;line-height: 2;transition: all 0.4s;opacity: 0;}

.rencai_a .rencai_a_lb{height: 20.8vw;}

.rencai_a_box .container{z-index: 5;}

.rencai_a .rencai_a_box .swiper-slide-active .img{
  opacity: 1;
}

.rencai_a .rencai_a_box .swiper-slide-active .text{
  transform: translateY(0);
  padding-left: 21vw;
    padding-top: 16px;
}

.rencai_a .rencai_a_box .swiper-slide-active .text .bt,
.rencai_a .rencai_a_box .swiper-slide-active .text .wenzi{opacity: 1;}

.rencai_a .rencai_a_box .swiper-slide-active  .text .quan{
   left: 9.5vw;
  top: 4.2vw;
  background: #0A49CB;
  border: 2px solid #0A49CB;
}

.rencai_b{
  padding: 6.2vw 0;
}

.rencai_b .ul{
  display: flex;
  flex-wrap: wrap;
}

.rencai_b .ul li{
  width: 49.5%;
  margin-right: 1%;
  position: relative;
}

.rencai_b .ul li:last-child{margin-right: 0;}

.rencai_b .ul li .img{
  border-radius: 26px;
  overflow: hidden;
}

.rencai_b .ul li .text{
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}

.rencai_b .ul li .text .js{
  line-height: 1.8;
  margin-top: 8px;
}

.rencai_b .ul li .text .js .uwoeo .clearfix {
    display: inline-block;
} 

.rencai_b .ul li .text .js .uwoeo .clearfix .fl {
    margin-right: 24px;
    display: inline-block;
}

.rencai_b .ul li .text .js .uwoeo .clearfix .fl:last-child {
    margin-right: 0;
}

@media(max-width: 1500px){
  .rencai_a .rencai_a_box .swiper-slide-active .text .quan{left: 10vw;}
  .rencai_a .rencai_a_box .text .quan{left: 8.2vw}
}

@media(max-width: 1100px){
    
    
  .rencai_a .gongbt{padding: 20px 0 30px;}
  .rencai_a .rencai_a_box .img{
      width: 100%;
  }
  .rencai_a .rencai_a_lb{
    height: auto;
    overflow: hidden;
  }
  .rencai_a .rencai_a_box .swiper-slide-active .text{
    padding: 0;
    width: 100%;
    margin-top: 20px;
  }
  .rencai_a .rencai_a_box .text .quan{display: none;}
  .rencai_a .rencai_a_box:after,.rencai_a .rencai_a_box:before{display: none;}
  .rencai_a .rencai_a_box .text{
    width: 100%;
    padding: 0;
    transform: initial;
  }
  .rencai_b{padding: 40px 0;}
  .rencai_b .ul li{
    width: 100%;
    margin-bottom: 10px;
  }
  .rencai_b .ul li:last-child{margin-bottom: 0;}
  .rencai_b .ul li .text{
     padding: 0 20px;
  }
  .rencai_b .ul li .text .js img{
    width: 40px;
  }
}

.about_b2{
  padding: 6.2vw 0 6.7vw;
}

.about_b2 .about_b2_box{
  display: flex;
  flex-wrap: wrap;
}

.about_b2 .about_b2_box .left{
  width: 50.7%;
  opacity: 0;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  z-index: -2;
  background: url(../images/about_b2_img.jpg) center center/cover;
}
.about_b2 .about_b2_box .left.mb {
  background: url(../images/about_b2_imga.jpg) center center/cover;
}

.about_b2 .about_b2_box .left .xz{
  top: 2.2vw;
  left: 2.6vw;
  position: absolute;
}

.about_b2 .about_b2_box .left .tit{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 2.6vw;
}

.about_b2 .about_b2_box .left .tit .t{
  cursor: pointer;
  color: rgba(255, 255, 255, 0.4);
  margin-bottom: 6px;
  transition: all 0.4s;
}

.about_b2 .about_b2_box .left .tit .t.cur{color: #fff;}
.about_b2 .about_b2_box .left .tit .t:last-child{margin-bottom: 0;}
.about_b2 .about_b2_box .left .btn{
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 2.6vw;
  left: 2.6vw;
}

.about_b2 .about_b2_box .left .btn .gong{
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.about_b2 .swiper_an .next:after{background: url(../images/nexta.svg) no-repeat center center / cover;}
.about_b2 .swiper_an .prev:after{background: url(../images/preva.svg) no-repeat center center / cover;}
.about_b2 .about_b2_box .left .btn .num{
  margin-left: 26px;
  color: rgba(255, 255, 255, 0.6);
}

.about_b2 .about_b2_box .right{
  width: 47.3%;
  margin-left: auto;
  opacity: 0;
  transition: all 0.4s;
}
.about_b2 .about_b2_box .right .ul{
  display: flex;
  flex-wrap: wrap;
}
.about_b2 .about_b2_box .right .ul li{
  width: 47.9%;
  height: 20.1vw;
  padding: 2vw;
  background: linear-gradient(204deg, #E2EEF4 5%, #F5F7F7 81%);
  position: relative;
  border-radius: 30px;
  margin-bottom: 4.2%;
  transition: all 0.4s;
  margin-right: 4.2%;
}
.about_b2 .about_b2_box .right .ul li:nth-child(2n){margin-right: 0;}
.about_b2 .about_b2_box .right .ul li:last-child{margin-right: 0;width: 100%;margin-bottom: 0;}

.about_b2 .about_b2_box .right .ul li .fbt{color: #0A49CB;}
.about_b2 .about_b2_box .right .ul li .bt{color: #151515;line-height: 1.4;margin-top: 4px;}

.about_b2 .about_b2_box .right .ul li .icon{
  width: 3.7vw;
  position: absolute;
  bottom: 2.1vw;
  right: 2vw;
}

.about_b2 .about_b2_box .right .ul li .icon .img2{display: none;}

.about_b2 .about_b2_box .right .ul li.cur{background: linear-gradient(270deg, #588CE5 0%, #0A49CB 100%);}
.about_b2 .about_b2_box .right .ul li.cur .icon .img1{
  display: none;
}

.about_b2 .about_b2_box .right .ul li.cur .icon .img2{display: block;}
.about_b2 .about_b2_box .right .ul li.cur .fbt,
.about_b2 .about_b2_box .right .ul li.cur .bt{color: #fff;}


@media(max-width: 1100px){
  .about_b2{
    padding: 40px 0;
  }
  .about_b2 .about_b2_box .left{
    width: 100%;
    height: 360px;
    border-radius: 12px;
  }
  .about_b2 .about_b2_box .right{
    width: 100%;
    margin-top: 20px;
  }
  .about_b2 .about_b2_box .right .ul li{
    height: auto;
    width: 100%;
    padding: 20px 14px 50px;
    border-radius: 12px;
    margin-right: 0;
  }
  .about_b2 .about_b2_box .right .ul li .icon{
    width: 50px;
  }
}

.about_b1 {padding: 0;}
.about_b1 .about_b2_box{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 6;
    line-height: 1.4;
    height: 100%;
    transition: all 0.6s;
    opacity: 0;
}
.about_b1 .about_b2_box .left{background: none;z-index: 3;opacity: 1;width: 100%;}
.about_b1 .text{
  position: absolute;
  right: 14.6%;
  top: 50%;
  transform: translateY(-50%);
}

.about_b1 .text .bt{
  display: flex;
  align-items: flex-end;
}

.about_b1 .text .bt span{margin: 0 10px;}
.about_b1 .text .js{
  line-height: 1.6;
  margin-top: 14px;
  letter-spacing: 0.4em;
  text-align: center;
}
.about_b1 .img img{
    height: 100%;
    object-fit: cover;
    object-position: 34% bottom;
    will-change: transfrom, width, height;
}

.about_b1.hide.img{border-radius: 0;}
.about_b1.show  .img{border-radius: 20px;overflow: hidden;}

@media(max-width: 1100px){
  .about_b1{display: none;}
  .about_b2 .about_b2_box .left,.about_b2 .about_b2_box .right{opacity: 1;z-index: 6;}
  .about_b2 .about_b2_box .left .tit{
    padding: 0 20px;
    left: 0;
  }
  .about_b2 .about_b2_box .left .xz{top: 20px;left: 20px;}
  .about_b2 .about_b2_box .left .btn{left: 20px;bottom: 20px;}
  .about_b2 .about_b2_box .left .btn .num{margin-left: 18px;}
  .homeD-c .wocato ul li{width: 100%;height: 200px;}
  .homeD-c .wocato ul li .worenwe{display: none !important;}
  .homeD-c .wocato ul li .morenpin .pinbott{padding: 20px;}
  .homeD-c .wocato ul li .icon img{height: 40px;}
}

.indexA { position: relative; z-index: 1; }
.indexA-c { position: absolute; opacity: 1; left:0; width: 100%; top: 0; }
.indexA-c .vidBtn { width: 90px; height: 90px; background: url(../images/vidbtn.svg) no-repeat center/cover; position: absolute; left: 50%; top: 50%; transform:translate(-50%, -50%)scale(1); transition:all .5s; cursor: pointer; }
.indexA-c .vidBtn:hover { transform:translate(-50%, -50%)scale(1.05); }
.indexA-c.fixed { position: fixed; left:0; overflow: hidden; width: 100vw; top: 0; height: 100vh; transition:all 1s; }
.indexA-c.fixed2 { z-index: 4; left: 0; width: 0; transition:all 1s; }
.indexA-c .pic { max-width: 100vw; min-width: 30vw; width: 30vw; margin: 0 auto; }

.indexB { width: 100vw;/* height: 600vh; */height: auto;}
.indexB.fixed2 .indexB-a { position: fixed; left:0; top:0; width:100vw; }

.indexB-a { min-width: 43vw; overflow: hidden; width: 100%; height: 100vh; position: relative; }
.indexB-a .pic { position: absolute; left: 50%; top: 50%; transform:translate(-50%, -50%); width: 100vw; height: 100%; }

.indexB.fixed3 .indexB-a { border-radius: 20px; top: calc(50% + 35px); transform:translateY(-50%); }


.opa0 { opacity: 0; }
.color15 { color:#151515; }
.paddingT120 { padding-top: 120px; }
.paddingB120 { padding-bottom: 120px; }
.paddingT100 { padding-top: 100px; }
.paddingB100 { padding-bottom: 100px; }

@media(max-width: 1900px){
    .paddingT120 { padding-top: 6vw; }
    .paddingB120 { padding-bottom: 6vw; }
    .paddingT100 { padding-top: 5vw; }
    .paddingB100 { padding-bottom: 5vw; }
}
@media(max-width: 1100px){
    .paddingT120 { padding-top: 50px; }
    .paddingB120 { padding-bottom: 50px; }
    .paddingT100 { padding-top: 50px; }
    .paddingB100 { padding-bottom: 50px; }
}
.indexA-c.fixed2 .pic{visibility: hidden;}
.indexC{
  position: relative;
  z-index: 9;
}

.index_x{
  position: relative;
  background: #fff;
  z-index: 3;
  overflow: hidden;
}
.index_x .wenzi{
  position: absolute;
  right: 8.8%;
  top: 50%;
  transform: translateY(-50%);
  z-index: 6;
  width: 21.5%;
}

.index_x .wenzi .js{
  margin-top: 10px;
  line-height: 1.6;
}

.index_x .wenzi .more{margin-top: 2.5vw;}

.index_y{
  padding: 6.2vw 0 7.7vw;
  background: #fff;
}

.index_y .index_y_lb .box{
  display: flex;
  flex-wrap: wrap;
}

.index_y .index_y_lb .box .left{
  width: 50.7%;
  z-index: -2;
}

.index_y .index_y_lb .box .right{
  width: 47.3%;
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
  opacity: 0;
  transition: all 0.4s;
}

.index_y .index_y_lb .box .right .img{
  border-radius: 50px;
  overflow: hidden;
  width: 48%;
  margin-right: 4%;
  margin-bottom: 1.6vw;
}

.index_y .index_y_lb .box .right .img:nth-child(2n){margin-right: 0;}
.index_y .index_y_lb .box .right .img:last-child{
  width: 100%;
  margin-right: 0;
  margin-bottom: 0;
}

.index_x .xz{
  position: absolute;
  left: 2.1vw;
  top: 2.1vw;
  z-index: 3;
  color: #fff;
  opacity: 0;
}

.index_x .index_x_lb .text{
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  z-index: 6;
  padding: 0 2.6vw;
}
.index_x .index_x_lb .text .span{
  border: 1px solid #0A49CB;
  backdrop-filter: blur(40px);
  display: inline-block;
  padding: 3px 3px 3px 20px;
   vertical-align: middle;
   line-height: 1;
  border-radius: 50px;
}
.index_x .index_x_lb .text .span span{
  padding: 8px 19px;
  background: linear-gradient(270deg, #588CE5 0%, #0A49CB 100%);
  display: inline-block;
  z-index: 1;
  border-radius: 0 50px 50px 0;
  overflow: hidden;
  vertical-align: middle;
  margin-left: 14px;
}
.index_x .index_x_lb .img img{
  height: 100%;
  object-fit: cover;
  object-position: 0% bottom;
  will-change: transfrom, width, height;
}
.index_x .index_x_lb .text .bt{
  line-height: 1.4;
  margin-top: 14px;
}

.index_x .btn{
  position: absolute;
  left: 2.6vw;
  bottom: 2.6vw;
  z-index: 3;
  display: flex;
  align-items: center;
  opacity: 0;
}

.index_x .btn .num{
  margin-left: 20px;
  color: rgba(255, 255, 255, 0.6);
}
.index_x .btn .swiper_an .gong{
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.index_x.hide{border-radius: 0;}
.index_x.show{border-radius: 50px;overflow: hidden;}

.index_y .swiper-button-prev:after, .index_y .swiper-button-next:after{color: #CCCCCC;}
.index_y .swiper-button-prev{
  left: 3.6%;
}
.index_y .swiper-button-next{
  right: 3.6%;
}

.indexA {padding-bottom: 6.2vw;}
@media(max-width: 1500px){
  .index_y .swiper-button-prev{
    left: 1.6%;
  }
  .index_y .swiper-button-next{
    right: 1.6%;
  }
}

@media(max-width: 1100px){
  .indexA-c .vidBtn{
    width: 60px;
    height: 60px;
  }
  .indexA {padding-bottom: 40px;}
  .index_y{padding: 20px 0 40px;}
  .index_y .index_y_lb .box .right{opacity: 1;width: 100%;}
  .index_y .index_y_lb .box .right .img{margin-bottom: 16px;}
  .index_x .wenzi{display: none;}

  .index_x .btn{display: none;}
}


/*视频弹窗*/


.fixVideo { display: none; position: fixed; top:0; left:0;background: rgba(0,0,0,.5);width: 100%;height: 100%;z-index: 1000; }
.fixVideoA {width: 100%;height: 100%;position: relative; }
.fixVideoB { position: absolute;width: 80%; max-width: 80%; border-radius: 10px; overflow: hidden; height: auto; position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%); }
.fixVideoB .close { position: absolute; right:10px; top:10px;height: 40px;width: 40px;cursor: pointer; text-align: center;line-height: 42px; font-size: 30px;  z-index: 10000;background: #fff; color:#999; border-radius:50%;}
.fixVideoB .close:hover { color:#fff; background: #0A49CB; }
.fixVideo.videoSp .fixVideoB { max-width: 500px; }

@media(max-width:1100px) {
  .fixVideoB { width: 90%; max-width: 90%; }
}


.aboutb1 { padding: 40px 0 0; }
.aboutb1 .worenwe { position: absolute; bottom: 20px; width: 100%; left: 0; padding: 0 20px; }
.aboutb1 .worenwe .icon { margin-bottom: 27px; }
.aboutb1 .worenwe .icon img { height: 50px; }
.aboutb1 .worenwe .wez { line-height: 1.42; margin-top: 1.30208vw; border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 15px; position: relative; }
.aboutb1 .worenwe .wez::before { position: absolute; content: ""; height: 2px; width: 50px; bottom: -2px; background: #fff; left: 0; }
.aboutb1 .worenwe .xingqin { line-height: 1.875; margin-top: 15px; padding-right: 10px; overflow-y: auto; overflow-x: hidden; height: 200px; }
.aboutb1 .worenwe .xingqin::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.aboutb1 .worenwe .xingqin::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,.1);
	background: #fff;
}

.aboutb1 .worenwe .xingqin::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
    background: rgba(255,255,255,.1);
}



.aboutb1 .swiper-pagination { position: initial; line-height: 0; margin-top: 30px; }
.aboutb1 .swiper-pagination .swiper-pagination-bullet { background: #767676; width: 7px; height: 7px; border-radius: 50px; opacity: .3; transition: all .5s; margin-right: 14px; position: relative; overflow: hidden; }
.aboutb1 .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.aboutb1 .swiper-pagination .swiper-pagination-bullet-active { width: 72px; opacity: 1; }
.aboutb1 .swiper-pagination .swiper-pagination-bullet::before { position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 0%; transition: all 1s; z-index: 2; background: #0A49CB; }
.aboutb1 .swiper-pagination .swiper-pagination-bullet-active::before { width: 100%; }

.index_x .index_x_lb .img img { height: 48.7vw; }

@media(max-width:1500px) {
  .index_x .index_x_lb .img img { height: 51.5vw; }
}


.index_x .gong{
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.index_x .next:after{background: url(../images/nexta.svg) no-repeat center center / cover;}
.index_x .prev:after{background: url(../images/preva.svg) no-repeat center center / cover;}


.nav2 ul li { position: relative; }

.xiaoweo {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}
.xiaoweo .baoguiei {
  background: rgba(255, 255, 255, 0.9);
  width: 240px;
  border-radius: 10px;
  overflow: hidden;
  backdrop-filter: blur(10px);
  padding: 0 20px;
}
.xiaoweo .baoguiei .ui { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.xiaoweo .baoguiei .ui:last-child { border-bottom: 0; }
.xiaoweo .baoguiei .ui a { display: block; line-height: 1; font-size: 16px; color: #3D3D3D; padding: 22px 0; position: relative; }
.xiaoweo .baoguiei .ui:hover a { color: #0A49CB; }
.xiaoweo .baoguiei .ui a::before { position: absolute; content: ""; right:0; top:50%; transform:translateY(-50%); width: 7px; height: 11px; background: url(../images/uia.svg)no-repeat center center/cover; }






.nav2 ul li:hover .xiaoweo { display: block; }
.xiaoweo .baoguiei .ui:hover a::before { background: url(../images/uia1.svg)no-repeat center center/cover; }

.tishke_xin1 { padding-bottom:5vw;}
.tishke_xin1 .imgd .pc {
    height: 45.83333vw;
}
.tishke_xin1 .weovo {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
}

.tishke_xin1 .weovo .ovb{
    margin-top: 16px;
    width: 457px;
    line-height: 2;
}


.tishke_xin2 .imgd .pc {
    height: 41.66666vw;
}
.tishke_xin2 .weovo {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
}


@media(max-width:1100px) {
    .tishke_xin1 {
        /*margin-top: 40px;*/
        padding: 0 0 50px;
    }
    .tishke_xin1 .weovo .ova { color:#151515 !important; }
    .tishke_xin1 .weovo .ovb { width:100%; color:#666666 !important; }
    .tishke_xin1 .weovo {
        position: initial;
        top: 50%;
        left: 50%;
        width: 100%;
        transform: translate(0);
        margin-top: 20px;
    }
        .tishke_xin1 .weovo .container {
            width: 100%;
            padding: 0 20px;
        }
    
}


video {
    object-fit: cover;
    height: 100vh;
}


/**搜索结果**/
.jieguoweo { padding: 180px 0 112px; }
.jieguoweo .containera { padding: 0 3.38541vw; }



.jieguoweo .gongbt { margin-top: 0; }
.jieguoweo .aieurw { position: absolute; right: 0; bottom: 15px; }
.jieguoweo .aieurw .inp { border-radius: 100px; color: #686868; width: 443px; height: 58px; padding-left: 20px; font-size: 16px; border: 1px solid rgba(102, 102, 102, 0.3); background: none; }
.jieguoweo .aieurw .inp::-webkit-input-placeholder {color: #686868;}
.jieguoweo .aieurw .inp::-moz-placeholder {color: #686868;}
.jieguoweo .aieurw .inp:-moz-placeholder {color: #686868;}
.jieguoweo .aieurw .inp:-ms-input-placeholder {color: #686868;}
.jieguoweo .aieurw .sub { position: absolute; top: 50%; right: 0; width: 120px; border: 0; overflow: hidden; border-radius: 50px; height: 56px; text-align: left; transform: translateY(-50%); color: #fff; font-size: 16px; padding-left: 53px; background: url(../images/ggthb.png) no-repeat 30px 21px #0A49CB; }


.jieguoweo .jieguo { line-height: 1; color: #767676; margin: 15px 0 0; }
.jieguoweo .jieguo span { color: #0A49CB; }
.jieguoweo .kaoweoo { margin-top: 50px; }
.jieguoweo .kaoweoo ul li { margin-bottom: 15px; border: 1px solid #E4E4E4; border-radius: 20px; overflow: hidden; }
.jieguoweo .kaoweoo ul li:last-child { margin-bottom: 0; }
.jieguoweo .kaoweoo ul li a { display: block; background: #fff; border-radius: 20px; overflow: hidden; padding: 50px 30px 47px; position: relative; }
.jieguoweo .kaoweoo ul li a::before { position: absolute; bottom: 0; left: 0; width: 100%; background: #1D65E0; height: 3px; content: ""; opacity: 0; transition: all .5s; }
.jieguoweo .kaoweoo ul li a .sz { line-height: 1; }
.jieguoweo .kaoweoo ul li a .bt { margin: 10px 0 13px; }




.jieguoweo .kaoweoo ul li:hover a .bt { text-decoration: underline; }
.jieguoweo .kaoweoo ul li:hover a::before { opacity: 1; }




@media(max-width:1500px) {
    .jieguoweo { padding: 130px 0 100px; }
}

@media(max-width:1100px) {
    .jieguoweo .containera { padding: 0; }
    .jieguoweo { padding: 104px 0 50px; }

    .jieguoweo .aieurw { position: initial; width: 100%; float: left; margin-top: 15px; }
    .jieguoweo .aieurw .inp {
        width: 100%;
        font-size: 14px;
        height: 45px;
    }
    .jieguoweo .aieurw .sub {
        width: 100px; height: 45px; font-size: 14px;
        line-height: 43px;
        background: url(../images/ggthb.png) no-repeat 30px 16px #0A49CB;
        background-size: 14px 14px;
    }
    .jieguoweo .jieguo { margin: 20px 0 0; }

    .jieguoweo .kaoweoo { margin-top: 30px; }
    .jieguoweo .kaoweoo ul li a { padding: 20px; }
}

.footer .iconw { margin-top: 30px; }
.footer .iconw ul li { border-radius: 50%; background: #EAEAEA; overflow: hidden; width: 50px; height: 50px; float: left; margin-right: 10px; transition:all .5s; }
.footer .iconw ul li:last-child { margin-right: 0; }
.footer .iconw ul li a { display: block; width: 100%; height: 100%; position: relative; }
.footer .iconw ul li a img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }

@media(max-width:1100px) {
  .footer .iconw { margin-top: 20px; }
  
  .nybannera .bannerD { display:none; }
}

.footer .iconw ul li:hover { background:#0A49CB; }
.footer .iconw ul li a .m2 { display:none; }
.footer .iconw ul li:hover a .m1 { display:none; }
.footer .iconw ul li:hover a .m2 { display:block; }



.suzigun { padding: 81px 0 36px; position: relative; }
.suzigun::before { position: absolute; content: ""; width: 100%; left: 0; height: 1px; bottom: 0; background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 56%, rgba(0, 0, 0, 0) 100%); }
.suzigun ul li { width: 240px; margin-right: calc(33.33% - 320px); float: left; position: relative; }
.suzigun ul li:last-child { margin-right: 0; }
.suzigun ul li .icon { background: #F7F7F7; width: 104px; height: 104px; border-radius: 50%; position: relative; }
.suzigun ul li .wen { position: absolute; top: 50%; transform: translateY(-50%); left: 130px; }
.suzigun ul li .wen .w span { display: inline-block; color: #333333; line-height: .85; font-size: 60px; }
.suzigun ul li .wen .w i { display: inline-block; color: #333333; line-height: .85; font-size: 60px; }
.suzigun ul li .wen .e { margin-top: 5px; color: #262C34; }
.suzigun .gewoe { text-align: right; line-height: 1; margin-top: 37px; }
.suzigun ul li .icon img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }

.footer .ernznn { margin-top:20px; }
.footer .ernznn .nnl { margin-right: 20px; width:85px; }
.footer .ernznn .nnl:last-child { margin-right: 0; }
.footer .ernznn img { transform: scale(1); }



@media(max-width:1500px) {
  .suzigun ul li .wen .w span,
  .suzigun ul li .wen .w i { font-size: 40px; }
}
@media(max-width:1100px) {
  .suzigun { padding: 30px 0; }
  .suzigun ul li { margin-right: 0; width: 50%; margin-bottom: 20px; }
  .suzigun ul li .wen .w span,
  .suzigun ul li .wen .w i { font-size: 26px; }
  .suzigun ul li .icon { width: 70px; height: 70px; }
  .suzigun ul li .wen { left: 81px; }
  .suzigun .gewoe { margin-top: 20px; }
  .suzigun ul li .icon img { height: 25px; }
}





