@charset "utf-8"; 
.relative { position: relative; }
.fixYd .relative { height: 100%; }
.fixYd { width: 100%; height: 100vh; position: fixed; z-index: 100; background: #000; }
.fixYdA { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 100%; }
.fixYdA .t span { display:inline-block; position: relative; padding-right: 30px; }
.fixYdA .t span i { position: absolute; right:0; bottom: 0; width: 30px; height: 5px; background: #fff; }
.fixYdA .t span i { -webkit-animation:line 0.8s linear 20; }
@keyframes line {
	0% { opacity: 0;}
	20% {opacity: 1;}
	60% {opacity: 1;}
	100% {opacity: 0;}
}


em { font-style:normal; }
.bgBlack { background:#000; }

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

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

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

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

.gundongtiao{
    padding-right: 15px;
    overflow-y: auto;
    overflow-x: hidden;
}
.gundongtiao::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

.gundongtiao::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
    background: #EE3728;
}

.gundongtiao::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}

.img100 img { width: 100%; }
.mo { display: none; }
.center { text-align: center; }
.ritorg20 { border-radius: 0 31px 0 0; overflow: hidden; }
.letorg20 { border-radius: 31px 0 0 0; overflow: hidden; }
.letorga20 { border-radius: 0 31px 31px 0; overflow: hidden; }
.ritorga20 { border-radius: 31px 0 0 31px; overflow: hidden; }

.mansnow20 { border-radius: 31px; overflow: hidden; }

.flexcenter{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.flexcenter1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; 
}
.flexcenter2{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.flexcenter3{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.flexcenter4 { display: flex; flex-wrap: wrap; }

.flexcenter5 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

@media(max-width:1920px) {
    .ritorg20 { border-radius: 0 22px 0 0;}
    .letorg20 { border-radius: 22px 0 0 0; }
    .letorga20 { border-radius: 0 22px 22px 0; }
    .ritorga20 { border-radius: 22px 0 0 22px; }
    .mansnow20 { border-radius: 22px; }
}

@media(max-width:1100px) {
    .pc { display: none; }
    .mo { display: block; }
    .ritorg20 { border-radius: 15px;}
    .letorg20 { border-radius: 15px; }
    .letorga20 { border-radius: 15px; }
    .ritorga20 { border-radius: 15px; } 
    .mansnow20 { border-radius: 15px; }
}

.head { position: fixed; top: 0; left: 0; width: 100%; z-index: 99; background: #fff; }
.head .head-top { position: relative; z-index: 2; }
.head .head-top .logo a { display: block; padding: 16px 0; }
.head .head-top .logo a img { height: 48px; }
.head .head-top .tor { margin-left: auto; }
.head .head-top .tor ul li { float: left; margin-right: 37px; }
.head .head-top .tor ul li:last-child { margin-right: 0; }
.head .head-top .tor ul li a { display: block; font-size: 16px; color: #939597; }

.head .head-top .tor .navc { margin-left: 37px; margin-top: 5px; }
.head .head-top .tor .navc span {  cursor: pointer; position: relative; display: inline-block; width: 18px; height: 18px; background: url(../images/searchx.svg) no-repeat center; }
.head .head-top .tor .navc span .mornes { position: absolute; top: 47px; right: 0; z-index: 9; padding-top: 8px; overflow: hidden; transition: all .4s; }
.head .head-top .tor .navc span .subsearch { display: none; }
.head .head-top .tor .navc span .subsearch .subsearcha { background: #fff; border-radius: 3px; position: relative; width: 380px; height: 44px; border: 1px solid #EBEBEB; }

.head .head-top .tor .navc span .subsearch .subsearcha .inp { width: 90%; height: 100%; border: 0; font-size: 14px; color: #999; padding-left: 20px; padding-right: 20px; }

.head .head-top .tor .navc span .subsearch .subsearcha .sub { border: none; outline: none; position: absolute; right: 0; top: 50%; height: 15px; background: url(../images/seawrchx.svg) no-repeat center center/cover; font-size: 0; width: 44px; height:100%; transform: translateY(-50%); }

.head .head-top .nave { position: relative; margin-left: 26px; transition: all .5s; }
.head .head-top .nave span {  cursor: pointer; position: relative; display: inline-block;  z-index: 2; padding-left: 24px; padding-right: 16px; font-size: 15px; color: #939597; } 
.head .head-top .nave span::before { position: absolute; content: ''; left: 0; top: 50%; transform: translateY(-50%); width: 18px; height: 18px; background: url(../images/yuyan.svg) no-repeat center; }
.head .head-top .nave span::after { position: absolute; content: ''; right: 0; top: 50%; transform: translateY(-50%); width: 18px; height: 18px; background: url(../images/yuyana.svg) no-repeat center; }
.head .head-top .nave .zh { display: none; position: absolute;  left: 50%; transform: translateX(-50%); padding-top: 43px;  top: 0; }
.head .head-top .nave .zh .e { background: #fff; padding: 10px 0; }
.head .head-top .nave .zh a { display: block; width: 100px; padding: 0 10px; line-height: 30px; text-align: center; }
.head .head-top .nave .zh a:hover { color: #6F5743; }
.head .head-top .nave:hover .zh { display: block; }

.head .head-bottom { border-top:1px solid rgba(0, 0, 0, 0.1); }
.head .head-bottom .ttoml ul li { margin-right: 70px; }
.head .head-bottom .ttoml ul li:last-child { margin-right: 0; }
.head .head-bottom .ttoml ul li .sub { position: relative; font-size: 16px; display: block; position: relative; color: #231F20; line-height: 1; padding: 19px 0; }
.head .head-bottom .ttoml ul li .sub sup {
margin-top: -5px; vertical-align: middle; 
}

.head .head-bottom .ttoml ul li .sub::before { position: absolute; content: ''; left: 0; top: -1px; width: 100%; height: 2px; background: #000000; transition: all .5s; opacity: 0; }

.head .head-bottom .ttoml ul li:hover .sub::before,
.head .head-bottom .ttoml ul li.cur .sub::before { opacity: 1; }


.head .head-bottom .ttomr { margin-left: auto; }
.head .head-bottom .ttomr a { display: block; background: rgba(147, 149, 151, 0.1); line-height: 37px; padding: 0 20px; border-radius: 37px; }
.head .head-bottom .ttomr a span { font-size: 16px; color: #231F20; position: relative; padding-right: 16px; }
.head .head-bottom .ttomr a span::before { position: absolute; content: ""; top: 55%; right: 0; transform: translateY(-50%); width: 10px; height: 10px; background: url(../images/ttomr.svg)no-repeat center center/cover; }

.banner { overflow:hidden; }

.banner .hangyeB { margin-top:0; }

.banner .swiper-slide-active .bga {
    -webkit-animation: w10 3s forwards;
    animation: w10 3s forwards;
}
@-webkit-keyframes w10 {
    0% { transform: scale(1.52);}
    100% { transform: scale(1); }
}
@keyframes w100 {
    0% { transform: scale(1.52);}
    100% { transform: scale(1); }
}




.banner .bga { height: 100vh; }
.banner .swiper-pagination { position: absolute; bottom: 55px !important; z-index: 2; text-align: center; }
.banner .swiper-pagination-bullet { opacity: 1; position: relative; border-radius: 0; background: rgba(255, 255, 255, .4); width: 123px; height: 2px; overflow: hidden; transition: all .5s; margin: 0 0 4px 0; }
.banner .swiper-pagination-bullet:last-child { margin-bottom: 0; }
.banner .swiper-pagination-bullet:after { content:''; width: 0; height: 6px; position: absolute; left:0; top:0; background: #fff; border-radius: 0; overflow: hidden; }
.banner .swiper-pagination-bullet.cur:after {
    -webkit-animation: w100 6s infinite;
    animation: w100 6s infinite;
}

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

.banner .text { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; }
.banner .text .bt { line-height: 1; }
.banner .text .nro { line-height: 1.3; margin: 12px 0 40px; }
.banner .text .nre { width: 50%; line-height: 1.87;  }
.banner .teo { position: absolute; bottom: 50px; z-index: 1; right: 13%; color: #fff; opacity: .5; }

/**m导航**/

.mobile-menu {
    width: 40px;
    height: 54px;
    position: relative;
    background: none;
    border: none;
}
.menu-i {height: 2px;right: 0;position: absolute;border-radius: 1px;font-style: normal;background-color: #000;display: block;transition: all 0.5s;border-radius: 2px;}
.menu-i-1 {width: 24px;top: 16px;}
.menu-i-2 {width: 24px;top: 26px;}
.menu-i-3 {width: 24px;top: 36px;}
.mobile-menu-on .menu-i-1 {transform: translateY(10px) rotate(45deg);background-color: #000;}
.mobile-menu-on .menu-i-2 {opacity: 0;}
.mobile-menu-on .menu-i-3 {transform: translateY(-10px) rotate(-45deg);background-color: #000;}


.nav_box {
    width: 100%;
    height: 100%;
    position: fixed;
    right: auto;
    top: 54px;
    bottom: 0;
    left: -100%;
    overflow: auto;
    z-index: 99999999;
    background: #797C84;
    transition: all .8s;
    height: calc(100% - 54px);
}
.nav_box.cur {
    left: 0;
    transition: all .8s;
}
.nav_box .box {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
}
.nav_box .navlist {
    width: 100%;
    padding-bottom: 10px;
}
.nav_box .navlist ul>li {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 50px;
    padding: 0 15px;
    text-transform: capitalize;
}
.nav_box .navlist ul>li:hover { z-index: 2; }
.nav_box .navlist ul>li>a {
    display: block;
    color: #fff;
    position: relative;
}
.nav_box .navlist ul>li .navlist2 {
    border-top: 1px solid rgba(255, 255, 255, .06);
    display: none;
    padding: 10px 0;
}

.nav_box .navlist ul>li .navlist2,
.nav_box .navlist ul>li .secondNav .navlist3, 
.nav_box .navlist ul>li .fourthNav .navlist4 {
    position: fixed;
    left: -102%;
    transition: all 0.6s;
    display: block;
    top: 55px;
    width: 100%;
    height: calc(100% - 55px);
    background: #797C84;
    z-index: 10000;
}
.nav_box .navlist ul>li.cur .navlist2,
.nav_box .navlist ul>li .secondNav.cur .navlist3,
.nav_box .navlist ul>li .fourthNav.cur .navlist4 {
    left: 0;
}
.nav_box .navlist ul>li .backNav {
    padding: 0 15px;
}
.nav_box .navlist ul>li .backNav span {
    display: block;
    padding: 5px 0 5px 25px;
    border-top: 1px solid rgba(255,255,255,0);
    background: url(../images/back.png) no-repeat left center;
    font-size: 18px;
    color: #fff;
    border-bottom: 1px solid rgba(255,255,255,0.3);
    margin-bottom: 10px;
}
.nav_box .navlist ul>li a.cur {
    font-weight: bold;
    color: #fff!important;
}
.nav_box .navlist ul>li .navlist2 a,
.nav_box .navlist ul>li .secondNav .navlist3 a,
.nav_box .navlist ul>li .fourthNav .navlist4 a {
    padding: 0 15px;
    line-height: 50px;
    font-size: 16px;
    color: rgba(255,255,255,0.8); display:block;
}
.nav_box .navlist ul>li>a.sub:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 14px;
    background: url(../images/jtwhite.png) no-repeat center center / cover;
}

.dtb { line-height: 1; }
.dtb span { color: #EE3728; }

.indexA { padding: 7.60416vw 0 0; }
.indexA .dexa-top .exal { width: 44.7%; }
.indexA .dexa-top .exal .bn { position: absolute; bottom: 0; left: 0; width: 100%; }
.indexA .dexa-top .exar { margin-left: auto; width: 50.5%; }
.indexA .dexa-top .exar .font20 { font-size:20px; }
.indexA .dexa-top .exar .e { line-height: 1.6; }
.indexA .dexa-top .exar .x { line-height: 1.75; margin: 13px 0 35px; }

.indexA .dexa-bottom { margin-top: 6.25vw; position: relative; }
.indexA .dexa-bottom::before { position: absolute; bottom: 0; left: 0; width: 100%; height: 20%; background: #F6F6F6; content: ""; }
.indexA .dexa-bottom .exabottk { border-radius: 10px; overflow: hidden; }
.indexA .dexa-bottom .ttk { width: 25.5%; background: #FFE4E2; padding: 34px 30px 40px; position: relative; }
.indexA .dexa-bottom .ttk::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 6px; background: #EE3728; }
.indexA .dexa-bottom .ttk:nth-child(2) { background: #D8F3FF; }
.indexA .dexa-bottom .ttk:nth-child(2):before { background: #00A0E9; }
.indexA .dexa-bottom .ttk:nth-child(3):before { background: #A2A2A2; }

.indexA .dexa-bottom .ttk .bt span {transition: all 0.5s ; position: relative; padding-right: 20px;  display: inline-block;  }
.indexA .dexa-bottom .ttk .bt span:after { content:''; width:15px; height: 15px; position: absolute; right:0; top: 50%; transform: translateY(-50%); background: url(../images/sne.svg) no-repeat right center/cover; opacity: 0; transition: all 0.5s ;}
.indexA .dexa-bottom .ttk:hover .bt span:after { opacity: 1; }
.indexA .dexa-bottom .ttk:hover .bt span { padding-right: 25px; opacity: 1; }
.indexA .dexa-bottom .ttk a { display: block; position: relative; height:100%; }

.indexA .dexa-bottom .tk1 { text-align:center; width: 49%; background: linear-gradient(180deg, #F0F0F0 1%, #E5E5E5 100%); padding: 34px 40px 40px; }
.indexA .dexa-bottom .tk1 ul { margin-top: 18px; justify-content: center; }
.indexA .dexa-bottom .tk1 ul li { width: calc(33.33% - 7px); margin-right: 10px; height: 84px; background: rgba(255, 255, 255, 0.5); position: relative; margin-bottom: 10px; border-radius: 10px; }
.indexA .dexa-bottom .tk1 ul li:last-child { margin-right:0; }
.indexA .dexa-bottom .tk1 ul li:nth-child(3n) { margin-right: 0; }
.indexA .dexa-bottom .tk1 ul li img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.indexA .dexa-bottom .tk1 ul li:hover { background: #fff; box-shadow: 3px 4px 10px 0px rgba(0, 0, 0, 0.05); }

.indexA .dexa-bottom .ttk .taofu { position: absolute; bottom: 0; left: 0; padding: 0 0; width: 100%; }
.indexA .dexa-bottom .ttk .taofu .to { line-height: 1.375; margin-top: 20px; opacity:0; height: 0; overflow: hidden; transition:all .5s; }
.indexA .dexa-bottom .ttk:hover .taofu .to { opacity:1; height: 30px; }
.indexA .dexa-bottom .ttk .iuc { position: absolute; bottom: 35px; left: 31px; width: 100%; }


.tiite .dtp { line-height: 1.2; margin-top: 15px; }
.indexB { background: #f6f6f6; }
.indexB .ndexb-top { position: absolute; width: 100%; top: 11.14583vw; left: 0; z-index: 2; }
.indexB .ndexb-top .xq { display: inline-block; width: 549px; margin-top: 22px; line-height: 1.75; }
.indexB .ndexb-boti { position: absolute; bottom: 6.25vw; width: 100%; left: 0; z-index: 2; }
.indexB .ndexb-boti ul li { width: 25%; }
.indexB .ndexb-boti ul li .t { line-height: 1; }
.indexB .ndexb-boti ul li .e { line-height: 1; margin-top: 17px; }

.indexB .ndexb-bottom .img { position:relative; }
.indexB .ndexb-bottom .img .dian {
    position: absolute;
    top: 61%;
    left: 79%;
    width: 30px;
    height: 15px;
    transform: translate(-50%,-50%);
    background: url(../images/denx.svg)no-repeat center center/cover;
    transition: all .5s;
}
.indexB .ndexb-bottom .img .d2 { top: 62.5%; left: 39.5%; }
.indexB .ndexb-bottom .img .d3 { top: 63%; left: 40%; }
.indexB .ndexb-bottom .img .d4 { top: 56%; left: 12.8%;}
.indexB .ndexb-bottom .img .d5 { top: 60.7%; left: 79.1%;}
.indexB .ndexb-bottom .img .d6 { top: 61%; left: 79.4%;}
.indexB .ndexb-bottom .img .d7 { top: 60.8%; left: 83.8%;}

.indexB .ndexb-bottom .img .dian:hover {
    transform: translate(-50%,-80%);
}

.indexC { padding: 6.66666vw 0 7.39583vw; }
.indexC .dexcl { width: 465px; }
.indexC .dexcl .xq { margin: 30px 0 0; }
.indexC .dexcl a { position: absolute; bottom: 0; left: 0; }

.indexC .dexcr { width: calc(100% - 556px); margin-left: auto; }
.indexC .dexcr .excre { width: calc(50% - 5px); margin-right: 10px; border-radius: 10px; overflow: hidden; background: #EEEEEE; }
.indexC .dexcr .excre:last-child { margin-right: 0; }
.indexC .dexcr .excre .img { position: relative; }
.indexC .dexcr .excre .img::before { position: absolute; z-index: 2; content: ""; bottom: 0; left: 0; width: 100%; background: linear-gradient(270deg, #EE3728 0%, rgba(238, 55, 40, 0) 100%); height: 6px; }
.indexC .dexcr .excre:last-child .img::before { background: linear-gradient(270deg, #00ADEF 0%, rgba(0, 173, 239, 0) 100%); }
.indexC .dexcr .excre .nrowe { padding: 38px; }
.indexC .dexcr .excre .nrowe .e { margin-bottom: 30px; }
.indexC .dexcr .excre .nrowe .e a { line-height: 1; display: inline-block; padding-right: 20px; position: relative; }

.indexC .dexcr .excre .nrowe .e a:hover { color: #EE3728; }
.indexC .dexcr .excre .nrowe .e a::before { position: absolute; top: 50%; content: ""; right: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images/sne.svg)no-repeat center center/cover; }
.indexC .dexcr .excre .nrowe .e a:hover:before { background: url(../images/snea.svg)no-repeat center center/cover }
.indexC .dexcr .excre .nrowe .rwoi { width: 100%; text-align: right; margin-top: 15px; }

.indexC .dexcr .excre .nrowea .e { width: 33.33%; }

.gude .img { overflow:hidden; }
.gude .img img { transition:all .5s; transform: scale(1); }
.gude:hover .img img { transform: scale(1.1); }

.indexD { padding: 0 70px; }
.indexD .ndexd-con { background: url(../images/indexD.png)no-repeat center center/cover; padding: 10.26041vw 0; border-radius: 10px; overflow: hidden; }
.indexD .conter { padding: 0 10%; }
.indexD .conter .xq { line-height: 1.75; margin: 20px 0 40px; }

.indexE { padding: 7.91666vw 0 7.55208vw; }
.indexE .dexe-top { margin-bottom: 36px; }
.indexE .dexe-top .iiter { margin-left: auto; }
.indexE .exeoo { width: calc(33.33% - 7px); background: #fff; box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.06); border: 1px solid #F3F3F3; border-radius: 10px; margin-right: 10px; }
.indexE .exeoo:last-child { margin-right: 0; }
.indexE .exeoo .img { border-radius: 10px; overflow: hidden; }
.indexE .exeoo .bt { font-size: 14px; }
.indexE .exeoo .bt .b { background: rgba(238, 55, 40, 0.1); line-height: 27px; border-radius: 100px; padding: 0 11px; color: #EE3728; }
.indexE .exeoo:nth-child(2) .bt .b { background: rgba(0, 173, 239, 0.1); color: #00ADEF; } 
.indexE .exeoo .bt .t { line-height: 27px; color: #939597; margin-left: 11px; }
.indexE .exeoo .nr { line-height: 1.25; margin-top: 15px; }
.indexE .bjw:hover .nr { color: #EE3728; }

.indexE .exeoo .moe { margin-top: 30px; }

.indexE .bjw a { display: block; width: 100%; height: 100%; padding: 20px 20px 80px; }
.indexE .bjw .bt { margin-top: 20px; }

.indexE .bpw { padding: 20px; min-height: 500px; }
.indexE .bpw .bt .b { color: #939597; background: #F1F1F1; }
.indexE .bpw ul li { border-bottom: 1px solid #E2E2E2; }
.indexE .bpw ul li:nth-child(1) a { padding-top: 20px; }
.indexE .bpw ul li a { display: block; padding: 38px 0; }
.indexE .bpw ul li:last-child { border-bottom: 0; }
.indexE .bpw ul li:hover .nr { color: #EE3728; }

.moe { border: 2px solid rgba(147, 149, 151, 0.2); border-radius: 50%; width: 50px; height: 50px; transition: all .5s; }
.moe::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 10px; height: 10px; background: url(../images/moe.svg)no-repeat center center/cover; }

.jigngh:hover .moe { background: #EE3728; border-color: #EE3728; }
.jigngh:hover .moe::before { background: url(../images/moea.svg)no-repeat center center/cover; }

.mb { display: none !important; }

.indexF { background: url(../images/indexF.jpg)no-repeat bottom center/cover; padding: 5.72916vw 0; }
.indexF .ouwei { width: 477px; margin-left: auto; }
.indexF .ouwei .wea { line-height: 1.625; color: #666666; text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); margin-bottom: 40px; }

.footer { padding: 85px 0 0; }
.footer .ooter-top { padding-bottom: 120px; }
.footer .ooter-top .otero { margin-left: auto; }
.footer .ooter-top .otero .erol { margin-right: 110px; }
.footer .ooter-top .otero .erol .o:nth-child(n+2) { margin-top: 22px; }
.footer .ooter-top .otero .erol .o a { display: block; color: #231F20; font-size: 22px; line-height: 1; }

.footer .ooter-top .otero .eroal { margin-right: 166px; }
.footer .ooter-top .otero .eroal .o:nth-child(n+2) { margin-top: 22px; }
.footer .ooter-top .otero .eroal .o a { display: block; color: #231F20; font-size: 22px; line-height: 1; }

.footer .ooter-top .otero .eroar .lianxi .lian { line-height: 1; color: #939597; margin-bottom: 10px; }
.footer .ooter-top .otero .eroar .lianxi .xi .x { display: block; line-height: 1; color: #231F20; margin-bottom: 14px; }
.footer .ooter-top .otero .eroar .lianxi .xi .x:last-child { margin-bottom: 50px; }

.footer .ooter-top .otero .eroar .uuxi .bt { line-height: 1; color: #939597; margin-bottom: 14px; }
.footer .ooter-top .otero .eroar .uuxi ul li { margin-right: 10px; position: relative; }
.footer .ooter-top .otero .eroar .uuxi ul li .ewm { position: absolute; display: none; top: 65px; left: 50%; transform: translateX(-50%); width: 150px; height: 150px; background: #000; }
.footer .ooter-top .otero .eroar .uuxi ul li:hover .ewm { display: block; }


.footer .ooter-bottom { padding: 28px 0; border-top:1px solid rgba(147, 149, 151, 0.2); }
.footer .ooter-bottom .terl { line-height: 1; color: #939597; }
.footer .ooter-bottom .terr { margin-left: auto; }
.footer .ooter-bottom .terr a { display: block; line-height: 1; color: #939597; margin-right: 20px; }
.footer .ooter-bottom .terr a:last-child { margin-right: 0; }

.banner { margin-top:75px; }

@media(max-width:1920px) {
    .indexE .exeoo .moe { position: absolute; bottom: 20px; left: 20px; }
}

@media(max-width:1900px) {
    .dtb { font-size: 1.5vw; } 
}

@media(max-width:1600px) {
    .banner .teo { right: 6%; }

    .indexC .dexcl { width: 28%; }
    .indexC .dexcr { width: 65%; }

    .footer .ooter-top .otero .erol { margin-right: 70px; }
    .footer .ooter-top .otero .eroal { margin-right: 60px; }
    .indexC .dexcr .excre .nrowe { padding: 20px; }
}

@media(max-width:1500px) {
    .indexD { padding: 0 30px; }
    .indexD .conter { padding: 0 4%; }

    .indexE .bpw ul li a { padding: 20px 0; }
    
    .footer .ooter-top .otero .erol .o a,
    .footer .ooter-top .otero .eroal .o a { font-size: 20px; }
    
    .head .head-top .logo a img { height:40px; }
    .hangyeB { margin-top:90px; }
    .banner { margin-top:94px; }

}

@media(max-width:1280px) {
    .head .head-bottom .ttoml ul li { margin-right: 40px; }
}

@media(max-width:1100px) {
    .indexA .dexa-top .exar .font20 { font-size:16px; }
    .banner .text .nre { width: 100%; line-height: 1.87;}
    .indexB .ndexb-top { position: relative!important; z-index:4; }
    .indexB .ndexb-boti { padding-bottom: 40px; }
     .indexB .ndexb-bottom { margin-top: -6vw; }
    .head .head-top .tor .navc span .mornes { right:-100px; }
    .head .head-bottom { display: none; }
    .head .head-top .tor ul { display: none; }
    .head .head-top .logo a img { height: 30px; }
    .head .head-top .logo a { padding: 10px 0; }
    .head .head-top .tor .navc span .subsearch .subsearcha { width: 250px; height: 45px; }
    .head .head-top .tor .navc span .subsearch .subsearcha .inp { font-size: 14px; }

    .banner .text .nro { margin: 10px 0 20px; }
    .banner .swiper-pagination { bottom: 20px !important; }
    .banner .swiper-pagination-bullet { width: 50px; }
    .banner .teo { display: none; }

    .indexA { padding: 40px 0 0; }
    .indexA .dexa-top .exal { width: 100%; }
    .indexA .dexa-top .exal .bn { position: initial; margin: 20px 0 20px; width: 70%; }
    .indexA .dexa-top .exar { width: 100%; }
    .indexA .dexa-top .exar .x { margin: 10px 0 20px; }
    .indexA .dexa-bottom { margin-top: 35px; }
    .indexA .dexa-bottom .ttk { width: 100%; margin-bottom: 20px; border-radius: 10px; overflow: hidden; padding: 20px !important; }
    .indexA .dexa-bottom .ttk .taofu { position: initial; padding: 0; margin-top: 20px; }
    .indexA .dexa-bottom .ttk .taofu img { height: 30px; }
    .indexA .dexa-bottom .ttk .iuc { position: initial; margin-top: 40px; }
    .indexA .dexa-bottom .ttk .iuc img { height: 35px; }
    .indexA .dexa-bottom .tk1 ul li { width: calc(50% - 5px); }
    .indexA .dexa-bottom .tk1 ul li:nth-child(3n) { margin-right: 10px; }
    .indexA .dexa-bottom .tk1 ul li:nth-child(2n) { margin-right: 0; }
    .indexA .dexa-bottom .tk1 ul li img { width: 50%; }

    .tiite .dtp { margin-top: 8px; }
    
    .indexB { padding: 40px 0 0; background: #f6f6f6; }
    .indexB .ndexb-top { position: initial; padding: 0 4%; }
    .indexB .ndexb-top .xq { width: 100%; margin-top: 15px; }

    .indexB .ndexb-boti { width: 100%; position: initial; margin-top: 25px; }
    .indexB .ndexb-boti ul li { width: 50%; margin-bottom: 30px; }
    .indexB .ndexb-boti ul li .e { margin-top: 10px; }
    
    .indexB .ndexb-bottom .img .dian { width:18px; height:7px; }


    .indexC { padding: 40px 0 50px; }
    .indexC .dexcl { width: 100%; }
    .indexC .dexcl .xq { margin-top: 15px; }
    .indexC .dexcl a { position: initial; margin-top: 20px; }
    .indexC .dexcr { width: 100%; margin-top: 30px; }
    .indexC .dexcr .excre { width: 100%; margin-right: 0; }
    .indexC .dexcr .excre:last-child { margin-top: 20px; }
    .indexC .dexcr .excre .nrowe { padding: 20px; }
    .indexC .dexcr .excre .nrowe .e { margin-bottom: 20px; }

    .indexD { padding: 0 4%; }
    .indexD .conter { padding: 0 20px; }
    .indexD .ndexd-con { padding: 40px 0; }
    .indexD .conter .xq { margin: 10px 0 20px; }

    .indexE { padding: 40px 0 50px; }
    .indexE .bjw a { padding-bottom:20px; }
    .indexE .morea { margin-top: 30px; }
    .indexE .dexe-top { margin-bottom: 20px; }
    .indexE .exeoo { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .indexE .exeoo:last-child { margin-bottom: 0; }
    .indexE .exeoo .moe { position: relative; left: 0; bottom: auto; margin-top: 30px; width: 45px; height: 45px; }
    .indexE .bpw { min-height: auto; padding: 0px 20px 10px; }

    .pc { display: none !important; }
    .mb { display: inline-block !important; }

    .indexF { padding: 40px 0; }
    .indexF .ouwei { width: 100%; margin-top: 10px; margin-left: auto; }
    .indexF .ouwei .wea { margin-bottom: 30px; }

    .footer .ooter-top .otero .erol,
    .footer .ooter-top .otero .eroal { display: none; }
    .footer { padding: 40px 0 0; }
    .footer .logo a img { display: block; height: 40px; }
    .footer .ooter-top { position: relative; z-index: 2; }
    .footer .ooter-top .otero { margin: 0; margin-top: 20px; width: 100%; }
    .footer .ooter-top .otero .eroar .lianxi .xi .x:last-child { margin-bottom: 30px; }
    .footer .ooter-top { padding-bottom: 30px; }
    .footer .ooter-top .otero .eroar .uuxi ul li .ewm { left: 0; transform: translateX(0); }
    .footer .ooter-bottom .terr { margin-left: 0; margin-top: 30px; }
    
}



/**产品列表**/
.nybanner .text .nro { margin-bottom: 0; }
.nybanner .img { overflow: hidden; }
.nybanner .img .pc { height: 100vh; }
.nybanner .img .pcou { height:auto; }
.nybanner.cur .img .pc,
.nybanner.cur .img img {
    -webkit-animation: w10 1s forwards;
    animation: w10 1s forwards;
}
@-webkit-keyframes w10 {
    0% { transform: scale(1);}
    100% { transform: scale(1.05); }
}

.croosun { margin: 0 0 55px; }
.croosun .osune { position: relative; }
.croosun .osune input { border: 0; background: #EEEEEE; border-radius: 10px; height: 65px; font-size: 16px; color: #999999; width: 100%; padding: 0 230px 0 36px; line-height: 65px; }
.croosun .osune input:-moz-placeholder { color: #999999;  }
.croosun .osune input::-moz-placeholder { color: #999999; }
.croosun .osune input:-ms-input-placeholder{ color: #999999; }
.croosun .osune input::-webkit-input-placeholder { color: #999999; }
.croosun .osune button { position: absolute; top: 0; right: 0; width: 181px; background: #00A0E9; height: 100%; border: 0; border-radius: 10px; } 
.croosun .osune button i { font-style: normal; font-size: 16px; color: #fff; position: relative; padding-left: 25px; } 
.croosun .osune button i:before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 14px; height: 14px; background: url(../images/osune.svg)no-repeat center center/cover; }
.croosun .osune .qingcu { position: absolute; top: 50%; transform: translateY(-50%); right: 215px; width: 16px; height: 16px; display: none;  cursor: pointer; background: url(../images/xxx.svg)no-repeat center center/cover;  }
.croosun .osune .qingcu.coue { display: block; }
.cplbaA .lbaa-top { padding: 4vw 0 8.85416vw; }
.cplbaA .lbaa-top .nr { display: inline-block; width: 776px; line-height: 1.75; margin: 21px 0 61px; }
.cplbaA .lbaa-top .nr a { display: inline-block; text-decoration: underline; }
.cplbaA .lbaa-top .lbaa-zong .xuan:last-child { margin-top: 30px; }
.cplbaA .lbaa-top .lbaa-zong .ddxuan .an { margin-right: 22px; width: 60px; }
.cplbaA .lbaa-top .lbaa-zong .ddxuan .xu { width: calc(100% - 82px); text-align: left; }
.cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect { margin-right: 35px; margin-top: 0;}
.cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect span { font-size: 18px; color: #666666; line-height: 1; padding: 0 0 0 8px; }
.cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect i { width: 22px; height: 22px; border: 1px solid #666666; border-radius: 3px; position: relative; }
.cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect i::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 12px; height: 8px; background: url(../images/idui.svg)no-repeat center center/cover; }

.cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect sup { margin-top:-9px; font-size:12px; }


.layui-form-radio>i{font-size: 0;overflow: hidden;}
.cplbaA .lbaa-top .lbaa-zong .ddxuan .xu  .layui-form-checked i ,.layui-form-radio>i:hover, .layui-form-radioed>i{ background: #EE3728; border-color: #EE3728 !important; }

.cplbaA .geiwonao { background: #F7F7F7; padding: 5.46875vw 0 7.29166vw; }
.cplbaA .geiwonao ul li { width: calc(33.33% - 17px); margin-right: 25px; background: #fff;  margin-bottom: 25px; }
.cplbaA .geiwonao ul li:nth-child(3n) { margin-right: 0; }
.cplbaA .geiwonao ul li a { display: block; padding: 17px 17px 30px; border-radius: 10px; }
.cplbaA .geiwonao ul li a .img { background: #F7F7F7; min-height: 277px; border-radius: 10px; display: flex; justify-content: center; align-items: center; }
.cplbaA .geiwonao ul li a .img img { width: auto; max-width: 50%; }

.cplbaA .geiwonao ul li a .ezow { margin-top: 20px; }
/*.cplbaA .geiwonao ul li:hover a .ezow .ow .o { color: rgba(238, 57, 43, 1); }*/
.cplbaA .geiwonao ul li a .ezow .ow { width:80%; }
.cplbaA .geiwonao ul li a .ezow .ow .w { margin-top: 17px; }
.cplbaA .geiwonao ul li a .ezow .ow .w .w1 { background: #FFE4E2; transition:all .5s; padding: 0 11px; line-height: 30px; border-radius: 3px; color: rgba(238, 57, 43, .8); margin-right: 6px; }
.cplbaA .geiwonao ul li a .ezow .ow .w .w1:nth-child(2) { background: #D8F3FF; opacity: .8; color: #03A1E9; }
.cplbaA .geiwonao ul li a .ezow .moe { margin-left: auto; background: rgba(120, 120, 120, 0.1); border: 0; width: 42px; height: 42px; }
.cplbaA .geiwonao ul li a .ezow .moe::before { background: url(../images/moee.svg)no-repeat center center/cover; }

.cplbaA .geiwonao ul li:hover a .ezow .moe { background: #00A0E9; }
.cplbaA .geiwonao ul li:hover a .ezow .moe::before { background: url(../images/moea.svg)no-repeat center center/cover; }

.cplbaA .geiwonao ul li:hover a .ezow .ow .w .w1,
.cplbaA .geiwonao ul li:hover a .ezow .ow .w .w1:nth-child(2) { background:rgba(243, 243, 243, .8); color:rgba(102, 102, 102, 1); }

.cplbaA .fyq { margin-top: 40px; }

.fyq a {margin-right: 4px; display: inline-block; border-radius: 10px; border: 1px solid rgba(62, 58, 57, 0.3);  transition: all .5s; width: 54px; height: 54px; font-size: 16px; color: #3E3A39; text-align: center; line-height: 49px; }
.fyq a:hover,
.fyq a.cur { background: #00A0E9; border-color: #00A0E9; color: #fff; }

.fyq a.prev::after,
.fyq a.next::after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 14px; height: 14px; }

.fyq a.prev::after { background: url(../images/prev.svg)no-repeat center center/cover; }
.fyq a.next::after { background: url(../images/next.svg)no-repeat center center/cover; }

.fyq a.prev:hover:after { background: url(../images/preva.svg)no-repeat center center/cover; }
.fyq a.next:hover:after { background: url(../images/nexta.svg)no-repeat center center/cover; }

.zexinowoi { background: url(../images/indexF.jpg)no-repeat bottom center/cover; padding: 4.73958vw 0; }
.zexinowoi .woil .oib { margin-top: 17px; }
.zexinowoi .woir { margin-left: auto; }
.zexinowoi .woir .dute { 
    display: inline-block; 
    /*background: rgba(255, 255, 255, 0.8); */
    padding: 15px 29px; 
    border-radius: 100px; 
    margin-right: 17px; 
}
.zexinowoi .woir .dute span { position: relative; display: inline-block; color: #666; font-size: 16px; padding-left: 37px; }
.zexinowoi .woir .dute span img { position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.zexinowoi .woir .more { margin-left: 13px; }

@media(max-width:1500px) {
    .cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect { margin-bottom: 10px; }
    .zexinowoi .woil { width: 33%; }
    .zexinowoi .woir .more { padding:0 18px; }
    
    .zexinowoi .woir .dute span { font-size:14px; }
    .more span { font-size:14px; }
    
    .cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect span { font-size:15px; }
    .cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect i { width:18px; height:18px; }
    .cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect { margin-right:20px; }
    
}

@media(max-width:1300px) {
    .zexinowoi .woir .dute { padding: 0 20px; }
    .zexinowoi .woir .more { margin-left: 0; }
}


@media(max-width:1100px) {
    .nybanner .img .pcou { display:none; }
    .cplbaA .lbaa-top { padding: 40px 0 30px; }
    .cplbaA .lbaa-top .nr { width: 100%; margin: 10px 0 20px; }

    .croosun { margin-bottom: 30px; }
    .croosun .osune input { font-size: 14px; height: 45px; line-height: 45px; padding: 0 145px 0 20px; }
    .croosun .osune .qingcu { right: 131px; }
    .croosun .osune button { width: 110px; }
    .croosun .osune button i { font-size: 14px; }

    .cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect { margin-right: 15px; }
    .cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect span { font-size: 14px; }
    .cplbaA .lbaa-top .lbaa-zong .ddxuan .xu .layui-unselect i { width: 16px; height: 16px; }
    .cplbaA .lbaa-top .lbaa-zong .xuan:last-child { margin-top: 10px; }

    .cplbaA .geiwonao ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .cplbaA .geiwonao ul li:last-child { margin-bottom: 0; }
    .cplbaA .geiwonao ul li a .img { min-height: 200px; }

    .cplbaA .fyq { margin-top: 30px; }
    .fyq a { font-size: 14px; width: 40px; height: 40px; line-height: 36px; }
    .fyq a.prev::after, .fyq a.next::after { width: 12px; height: 12px; }

    .zexinowoi { padding: 40px 0 30px; }
    .zexinowoi .woil { width: 100%; }
    .zexinowoi .woil .oib { margin-top: 10px; }
    .zexinowoi .woir .dute { line-height: 1.2; }

    .zexinowoi .woir { margin-left: 0; width: 100%; margin-top: 25px; }
    .zexinowoi .woir a { margin-bottom: 20px; }
    .zexinowoi .woir .dute span { font-size: 14px; }
}



/**产品详情**/
.canpbanner { background: url(../images/canpbanner.jpg)no-repeat center center/cover; padding: 15.20833vw 0 44px; }
.canpbanner .etopl { width: 47.7%; }
.canpbanner .etopl .opa .p { border-radius: 5px; background: #FFE4E2; line-height: 35px; padding: 0 26px; color: #EE3728; }
.canpbanner .etopl .opa .p:last-child { background: #D8F3FF; color: #00A0E9; margin-left: 7px; }
.canpbanner .etopl .opb { line-height: 1.14; margin-top: 10px; }
.canpbanner .etopl .opc { line-height: 2; margin: 40px 0 70px; }
.canpbanner .etopl .opd a:last-child { margin-left: 11px; }
.canpbanner .etopr { width: 35%; margin-left: auto; }
.canpbanner .mbx { margin-top: 4.84375vw; }

.mbx { padding-left: 26px; position: relative; }
.mbx::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 13px; height: 13px; background: url(../images/mbx.svg)no-repeat center center/cover; }
.mbx a { display: block; font-size: 14px; color: #999999; line-height: 1; }
.mbx span { display: block; line-height: 1; color: #999; font-size: 14px; margin: 0 10px; }

.majorA { border-bottom: 1px solid #CECECE; background: #F7F7F7; }
.majorA a { line-height: 76px; width: 11%; margin-right: 2%; color: #333333; position: relative; }
.majorA a.cur::before { position: absolute; content: ""; bottom: -1px; width: 100%; left: 0; background: #00A0E9; height: 2px; }

.wudakuai { background: #F7F7F7; }
.wudakuai .wowq { padding: 106PX 0 0; }
.wudakuai .wowq .bt { background: linear-gradient(90deg, #DCDCDC 0%, rgba(220, 220, 220, 0) 100%); line-height: 63px; border-radius: 10px; padding-left: 61px; position: relative; }
.wudakuai .wowq .bt img { position: absolute; top: 53%; transform: translateY(-50%); left: 21px; }

.wudakuai .kuaiB .bt { background: linear-gradient(90deg, #FFE4E2 0%, rgba(255, 228, 226, 0) 100%); }
.wudakuai .kuaiC .bt { background: linear-gradient(90deg, #D8F3FF 0%, rgba(216, 243, 255, 0) 100%); }

.wudakuai .teli ul { margin-top: 20px; }
.wudakuai .teli ul li { position: relative; padding-left: 30px; line-height: 1.5; }
.wudakuai .teli ul li::before { position: absolute; content: ""; width: 6px; height: 6px; background: #EE3728; top: 12px; left: 10px; border-radius:50%; }
.wudakuai .teli ul li:nth-child(n+2) { margin-top: 21px; }

.wudakuai .kuaiC .flexcenter4{ margin-top: 48px; }
.wudakuai .kuaiC .flexcenter4>li { margin-right: 55px; width: calc(50% - 28px); padding-bottom: 40px; margin-bottom: 34px; }
.wudakuai .kuaiC .flexcenter4>li:nth-child(2n) { margin-right: 0; }
.wudakuai .kuaiC .flexcenter4>li:nth-child(1),
.wudakuai .kuaiC .flexcenter4>li:nth-child(2) { border-bottom:1px solid rgba(225, 225, 225, .5); }
.wudakuai .kuaiC .flexcenter4>li:last-child { margin-bottom: 0;  }
.wudakuai .kuaiC .flexcenter4>li:nth-last-child(2) { margin-bottom: 0;  }

.wudakuai .kuaiC ul li .oo { margin-bottom: 20px; font-weight:bold;}
.wudakuai .kuaiC ul li .ee { line-height: 1.95; }

.wudakuai .kuaiC ul li .ee p { position: relative; padding-left: 30px; margin-bottom:21px; line-height:1.5; }
.wudakuai .kuaiC ul li .ee p::before { position: absolute; content: ""; width: 6px; height: 6px; background: #EE3728; top: 11px; left: 10px; border-radius:50%; }

.wudakuai .kuaiC ul li .ee ul li { position: relative; padding-left: 30px; margin-bottom:21px; line-height:1.5; }
.wudakuai .kuaiC ul li .ee ul li::before { position: absolute; content: ""; width: 6px; height: 6px; background: #EE3728; top: 13px; left: 10px; border-radius:50%; }

.wudakuai .kuaiD ul { margin-top: 20px; }
.wudakuai .kuaiD ul li { border-bottom: 1px solid #E8E8E8; }
.wudakuai .kuaiD ul li a { padding: 24px 0; }
.wudakuai .kuaiD ul li a .aa { width: 60%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; }
.wudakuai .kuaiD ul li a .ab { margin-left: auto; display: inline-block; }
.wudakuai .kuaiD ul li a .ab .m { line-height: 1; width: 21px; height: 21px; margin-left: 51px; background: url(../images/pdf.svg)no-repeat center center/cover; }

.wudakuai .kuaiE .swiper-container { overflow: hidden; }
.wudakuai .kuaiE .swiper-slide { background: #fff; border-radius: 10px; }

.wudakuai .kuaiE .swiper-slide a { display: block; padding: 17px 17px 30px; border-radius: 10px; background: #fff; }
.wudakuai .kuaiE .swiper-slide a .img { background: #F7F7F7; min-height: 277px; border-radius: 10px; display: flex; justify-content: center; align-items: center; }
.wudakuai .kuaiE .swiper-slide a .img img { width: auto; max-width: 50%; }

.wudakuai .kuaiE .swiper-slide a .ezow { margin-top: 20px; }
.wudakuai .kuaiE .swiper-slide:hover a .ezow .ow .o { color: rgba(238, 57, 43, 1); }
.wudakuai .kuaiE .swiper-slide a .ezow .ow .w { margin-top: 17px; }
.wudakuai .kuaiE .swiper-slide a .ezow .ow .w .w1 { background: #FFE4E2; padding: 0 11px; line-height: 30px; border-radius: 3px; color: rgba(238, 57, 43, .8); margin-right: 6px; }
.wudakuai .kuaiE .swiper-slide a .ezow .ow .w .w1:nth-child(2) { background: #D8F3FF; opacity: .8; color: #03A1E9; }
.wudakuai .kuaiE .swiper-slide a .ezow .moe { margin-left: auto; background: rgba(120, 120, 120, 0.1); border: 0; width: 42px; height: 42px; }
.wudakuai .kuaiE .swiper-slide a .ezow .moe::before { background: url(../images/moee.svg)no-repeat center center/cover; }

.wudakuai .kuaiE .swiper-slide:hover a .ezow .moe { background: rgba(238, 57, 43, 1); }
.wudakuai .kuaiE .swiper-slide:hover a .ezow .moe::before { background: url(../images/moea.svg)no-repeat center center/cover; }

.swian .jt { width: 51px; height: 51px; position: relative; border: 2px solid rgba(147, 149, 151, 0.2); border-radius: 50%; transition: all .5s; cursor: pointer; }
.swian .jt::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 13px; height: 13px; transition: all .5s; }
.swian .jtl { margin-right: 10px; }
.swian .jtl::before { background: url(../images/prevf.svg)no-repeat center center/cover; }
.swian .jtr::before { background: url(../images/nextf.svg)no-repeat center center/cover; }

.swian .jt:hover { background: #EE3728; border-color: #EE3728; }
.swian .jtl:hover:before { background: url(../images/prevfa.svg)no-repeat center center/cover; }
.swian .jtr:hover:before { background: url(../images/nextfa.svg)no-repeat center center/cover; }

.wudakuai .kuaiE { padding:  6.92708vw 0 9.01041vw; }
.wudakuai .kuaiE .uaie-top { margin-bottom: 40px; }
.wudakuai .kuaiE .uaie-top .swian { margin-left: auto; }

@media(max-width:1900px) {
    .wudakuai .teli ul li::before { top:.7vw; }
}

@media(max-width:1100px) {
    .canpbanner { padding: 90px 0 50px; }
    .canpbanner .etopl { width: 100%; }
    .canpbanner .etopl .opa .p { padding: 0 20px; }
    .canpbanner .etopl .opc { margin: 10px 0 20px; }
    .canpbanner .etopr { margin-top: 40px; width: 100%; }
    .mbx { display: none; }

    .majorA { display: none; }

    .wudakuai .wowq { padding: 40px 0 0; }
    .wudakuai .teli ul { margin-top: 20px; }
    .wudakuai .kuaiC ul li { width: 100%; margin-right: 0; padding: 20px 0 !important; margin-bottom: 0; }
    .wudakuai .kuaiC ul li:nth-last-child(2) { border-bottom: 1px solid rgba(225, 225, 225, .5); }
    .wudakuai .kuaiD ul li a .ab .m { margin-left: 20px; }
    .wudakuai .kuaiD ul li a { padding: 17px 0; }
    .wudakuai .kuaiE { padding: 40px 0 50px; }
    .wudakuai .kuaiE .uaie-top { margin-bottom: 25px; }
    
     .wudakuai .teli ul li::before { top:10px; }
     
     .wudakuai .kuaiC .flexcenter4>li { width:100%; margin-right:0; }
     .wudakuai .kuaiC ul li .ee ul li { padding:0 0 0 30px !important; border-bottom:0 !important; }
    
}


/**购物车**/
.gouwucA { padding: 256px 0 121px; background: #F7F7F7; }
.gouwucA .pttow { margin-top: 55px; }
.gouwucA .pttow .ttowl { width: 75.1%; }
.gouwucA .pttow .ttowl ul li { background: #fff; border-radius: 10px; overflow: hidden; padding: 16px 35px 16px 20px; }
.gouwucA .pttow .ttowl ul li:nth-child(n+2) { margin-top: 12px; }
.gouwucA .pttow .ttowl ul li .owll { width: 50%; }
.gouwucA .pttow .ttowl ul li .owll .img { background: #F7F7F7; border-radius: 10px; width: 191px; min-height: 123px; display: flex; justify-content: center; align-items: center; }
.gouwucA .pttow .ttowl ul li .owll .text { width: calc(100% - 227px); margin-left: auto; }
.gouwucA .pttow .ttowl ul li .owll .text .xt { margin-top: 15px; }
.gouwucA .pttow .ttowl ul li .owll .text .xt .t { padding: 0 15px; line-height: 30px; border-radius: 3px; background: #FFE4E2; opacity: .8; color: #EE392B; }
.gouwucA .pttow .ttowl ul li .owll .text .xt .t:last-child { margin-left: 6px; background: #D8F3FF; color: #03A1E9; }

.gouwucA .pttow .owrr { margin-left: auto; }
.gouwucA .pttow .owrr .suzieo { background: #F7F7F7; width: 113px; position: relative; height: 33px; border-radius: 5px; margin-right: 55px; }
.gouwucA .pttow .owrr .suzieo input { border: 0; width: 20px; background: #F7F7F7; text-align: center; font-size: 16px; font-weight: bold; color: #333333; position: absolute; top: 0; left: 0; height: 100%; left: 50%; transform: translateX(-50%); }
.gouwucA .pttow .owrr .suzieo .jia { cursor: pointer; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; width: 12px; height: 12px; background: url(../images/jia.svg)no-repeat center center/cover; }
.gouwucA .pttow .owrr .suzieo .jian { cursor: pointer; position: absolute; top: 50%; transform: translateY(-50%); left: 10px; width: 12px; height: 2px; background: #666; }
.gouwucA .pttow .owrr .suzieo .jian.cue { cursor: not-allowed; opacity: .5; }
.gouwucA .pttow .owrr .qingcu { background: url(../images/qingcu.svg)no-repeat center center/cover; cursor: pointer; height: 50px; width: 50px; border-radius: 50%; }


.gouwucA .pttow .ttowr { background: #FFFFFF; border-radius: 10px; margin-left: auto; width: 23.5%; padding: 43px 40px 50px; }
.gouwucA .pttow .ttowr .weo { line-height: 1.9; margin-bottom: 80px; }


@media(max-width:1100px) {
    .gouwucA { padding: 100px 0 50px; }
    .gouwucA .pttow { margin-top: 20px; }
    .gouwucA .pttow .ttowl { width: 100%; margin-bottom: 20px; }
    .gouwucA .pttow .ttowl ul li { padding: 15px; }
    .gouwucA .pttow .ttowl ul li .owll { width: 100%; }
    .gouwucA .pttow .ttowl ul li .owll .img { width: 100%; }
    .gouwucA .pttow .ttowl ul li .owll .text { width: 100%; margin-top: 20px; }
    .gouwucA .pttow .owrr { margin-left: auto; margin-top: 35px; width: 100%; }
    .gouwucA .pttow .owrr .qingcu { margin-left: auto; }
    .gouwucA .pttow .ttowr { width: 100%; padding: 15px; }
    .gouwucA .pttow .ttowr .weo { margin-bottom: 30px; }
}



/**请求报价**/
.qingqiuba { background: #F7F7F7; padding: 237px 0 7.55208vw; }
.qingqiuba .ouwei a { margin-left: auto; display: block; border: 2px solid rgba(147, 149, 151, 0.3); border-radius: 90px; padding: 0 40px; line-height: 47px; height: 51px; background: #F7F7F7; transition: all .5s; }
.qingqiuba .ouwei a span { font-size: 16px; color: #231F20; padding-left: 20px; position: relative; transition: all .5s; }
.qingqiuba .ouwei a span::before { position: absolute; content: ""; top: 55%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images/wndba.svg)no-repeat center center/cover; transition: all .5s; }

.qingqiuba .ouwei a:hover { background: #EE3728; border-color: #EE3728; }
.qingqiuba .ouwei a:hover span { color: #fff; }
.qingqiuba .ouwei a:hover span::before { background: url(../images/wndbaa.svg)no-repeat center center/cover; }

.qingqiuba .qiupa-bottom { margin-top: 36px; }
.qingqiuba .qiupa-bottom .iupal { background: #fff; border-radius: 10px; width: 75%; padding: 41px 33px; }
.qingqiuba .qiupa-bottom .iupal ul { position: relative; z-index: 2; }
.qingqiuba .qiupa-bottom .iupal ul li { width: calc(50% - 6px); margin-right: 12px; position: relative; margin-bottom: 16px; }
.qingqiuba .qiupa-bottom .iupal ul li:nth-child(2n) { margin-right: 0; }
.qingqiuba .qiupa-bottom .iupal ul li:nth-child(5) { width: 100%; margin-right: 0; z-index: 2; }
.qingqiuba .qiupa-bottom .iupal ul li:last-child { width: 100%; margin-bottom: 0; }

.qingqiuba .qiupa-bottom .iupal ul li .wznedn { position: absolute; top: 55%; transform: translateY(-50%); left: 17px; z-index: 2; }
.qingqiuba .qiupa-bottom .iupal ul li .wznedn .ezn2 { display: none; }

.qingqiuba .qiupa-bottom .iupal ul li:Hover .wznedn .ezn1 { display: none; }
.qingqiuba .qiupa-bottom .iupal ul li:Hover .wznedn .ezn2 { display: inline-block; }

.qingqiuba .qiupa-bottom .iupal ul li .span { position: absolute; top: 50%; transform: translateY(-50%); right: 17px; z-index: 2; color: #EE3728; font-size: 16px; line-height: 1; }


.qingqiuba .qiupa-bottom .iupal ul li input {  border: 1px solid rgba(187, 187, 187, 0.8); border-radius: 10px; overflow: hidden; height: 66px; padding: 0 0 0 48px; font-size: 16px; color: #666666; }

.qingqiuba .qiupa-bottom .iupal ul li  .layui-input:focus,
.qingqiuba .qiupa-bottom .iupal ul li  .layui-textarea:focus {
    border: 1px solid #8A8A8A !important;
}

.qingqiuba .qiupa-bottom .iupal ul li .layui-input:hover,
.qingqiuba .qiupa-bottom .iupal ul li .layui-textarea:hover  {
    border: 1px solid #8A8A8A !important;
}



.qingqiuba .qiupa-bottom .iupal ul li  input::-webkit-input-placeholder {color: #666666;}
.qingqiuba .qiupa-bottom .iupal ul li  input::-moz-placeholder {color: #666666;}
.qingqiuba .qiupa-bottom .iupal ul li  input:-moz-placeholder {color: #666666;}
.qingqiuba .qiupa-bottom .iupal ul li  input:-ms-input-placeholder {color: #666666;}

.qingqiuba .qiupa-bottom .iupal ul li .layui-form-select dl { top: 73px; }
.qingqiuba .qiupa-bottom .iupal ul li .layui-form-selectup dl { top: auto; bottom: 73px; }
.layui-form-select dl dd.layui-this { background: #EE3728 !important; }
.qingqiuba .qiupa-bottom .iupal ul li .layui-select-title .layui-edge { border-top-color: #333; right: 22px; }

.qingqiuba .qiupa-bottom .iupal ul li textarea { border: 1px solid rgba(187, 187, 187, 0.8); border-radius: 10px; overflow: hidden; height: 66px; padding: 0 0 0 48px; font-size: 16px; color: #666666; height: 140px; resize: none; padding: 20px 0 0 48px; }


.qingqiuba .qiupa-bottom .iupal ul li:last-child .wznedn { top: 26%; }

.qingqiuba .qiupa-bottom .iupal button  { margin-top: 40px; }



.qingqiuba .qiupa-bottom .iupar { background: #fff; border-radius: 10px; margin-left: auto; width: 23.2%; padding: 24px 29px 50px; }
.qingqiuba .qiupa-bottom .iupar .sang:last-child { margin-top: 30px; }
.qingqiuba .qiupa-bottom .iupar .bt { line-height: 1; border-bottom: 1px solid rgba(200, 200, 200, .2); }
.qingqiuba .qiupa-bottom .iupar .bt span { padding-bottom: 17px; position: relative; display: inline-block;  }
.qingqiuba .qiupa-bottom .iupar .bt span::before { position: absolute; content: ""; left: 0; bottom: -1px; width: 100%; height: 2px; background: #EE3728; }


.qingqiuba .qiupa-bottom .iupar .pt { margin-top: 17px; }
.qingqiuba .qiupa-bottom .iupar .pt .t { position: relative; padding-left: 38px; }
.qingqiuba .qiupa-bottom .iupar .pt .t:nth-child(n+2) { margin-top: 15px; }
.qingqiuba .qiupa-bottom .iupar .pt .t img { position: absolute; top: 50%; left: 0; transform: translateY(-50%); }


.qingqiuba .qiupa-bottom .iupar ul { margin-top: 25px; }
.qingqiuba .qiupa-bottom .iupar ul li { position: relative; padding-left: 30px; line-height: 1.5; color: #666; }
.qingqiuba .qiupa-bottom .iupar ul li:nth-child(n+2) { margin-top: 10px; }
.qingqiuba .qiupa-bottom .iupar ul li::before { position: absolute; content: ""; width: 6px; height: 6px; background: #999; top: 10px; left: 10px; }



@media(max-width:1100px) {
    .qingqiuba { padding: 90px 0 50px; }
    .qingqiuba .qiupa-bottom { margin-top: 20px; }
    .qingqiuba .qiupa-bottom .iupal { width: 100%; margin-bottom: 20px; padding: 20px; }
    .qingqiuba .qiupa-bottom .iupal ul li { width: 100%; margin-right: 0; }
    .qingqiuba .qiupa-bottom .iupal ul li input { height: 45px; font-size: 14px; }
    .qingqiuba .qiupa-bottom .iupal ul li:nth-child(5) input { padding-right: 40px; }
    .qingqiuba .qiupa-bottom .iupal ul li .layui-form-select dl { width: 100%; }
    .qingqiuba .qiupa-bottom .iupal ul li .layui-form-select dl { top: 50px; }
    .qingqiuba .qiupa-bottom .iupal ul li .layui-form-selectup dl { top: auto; bottom: 50px; }
    .qingqiuba .qiupa-bottom .iupal ul li textarea { font-size: 14px; height: 100px; padding-top: 15px; }
    .qingqiuba .qiupa-bottom .iupal ul li:last-child .wznedn { top: 28%; }
    .qingqiuba .qiupa-bottom .iupal button { margin-top: 30px; }
    .qingqiuba .qiupa-bottom .iupar { width: 100%; padding: 20px; }

    .qingqiuba .ouwei a span { font-size: 14px; }
    .qingqiuba .ouwei a { height: 45px; line-height: 39px; padding: 0 20px; }
}


/**行业应用**/
.hangyeA { padding: 260px 0 4.21875vw; }
.hangyeA .gyea-top .bt { line-height: 1; }
.hangyeA .gyea-top .nr { width: 64%; margin-left: auto;  line-height: 1.95; }

.hangyeB { margin-top:100px; }
.hangyeB .img .dian { position: absolute; transform: translate(-50%,-50%); display: inline-block; }
.hangyeB .img .dian:hover { z-index:8; }
.hangyeB .img .dian .ian { transition: all .5s; border: 1px solid rgba(0, 160, 233, 0.5); padding: 0 26px 0 54px; line-height: 46px; background: #FFFFFF; color: #333333; border-radius: 500px; position: relative; }
.hangyeB .img .dian .ian:before { position: absolute; content: ""; transition: all .5s; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 8px; height: 8px; left: 20px; background: #00A0E9; border-radius: 50%; }
.hangyeB .img .dian .text { padding-top: 30px; width: 381px; position: absolute; left: 0; top: 23px; display: none; transform:translateY(0); }
.hangyeB .img .dian .text .a { background: #fff; display: block; padding: 25px 32px 30px 27px; border-radius: 10px; }
.hangyeB .img .dian .text .a .a-top { border-bottom: 1px solid #EAEAEA; padding-bottom: 15px; }
.hangyeB .img .dian .text .a .a-top .moe { width: 33px; height: 33px; margin-left: auto; }
.hangyeB .img .dian .text .a .a-top .moe::before { width: 8px; height: 8px; }
.hangyeB .img .dian .text .a .a-bottom { line-height: 1.43; margin-top: 12px; }

.hangyeB .img .dian:hover .text { display: block; }
.hangyeB .img .dian:hover .ian { border: 1px solid rgba(0, 160, 233, 0.5); background: #00A0E9; color: #fff; }
.hangyeB .img .dian:hover .ian:before { background: #fff; }

.hangyeB .img .dw8 .text { top:auto; bottom:23px; padding-top:0; padding-bottom:30px; }
.hangyeB .img .dw6 .text { left:auto; right:0; }


.hangyeB .gyeb-top { width: 100%; }
.hangyeB .gyeb-top .aniwe .ian { border: 1px solid rgba(0, 160, 233, 0.5); text-align: center; border: 1px solid rgba(0, 160, 233, 0.5); line-height: 45px; font-size: 16px; border-radius: 100px; width: calc(33.33% - 7px); margin-right: 10px; margin-bottom: 10px; }
.hangyeB .gyeb-top .aniwe .ian:nth-child(3n) { margin-right: 0; }
.hangyeB .gyeb-top .aniwe .ian.cur { border: 1px solid rgba(0, 160, 233, 0.5); background: #00A0E9; color: #fff; }



.hangyeB .gyeb-top .tabBox .box .text { margin: 20px 0 30px; }
.hangyeB .gyeb-top .tabBox .box .text a { background: #f7f7f7; display: block; padding: 20px; border-radius: 10px; }
.hangyeB .gyeb-top .tabBox .box .text a .a-top { border-bottom: 1px solid #EAEAEA; padding-bottom: 15px; }
.hangyeB .gyeb-top .tabBox .box .text a .a-top .moe { width: 33px; height: 33px; margin-left: auto; }
.hangyeB .gyeb-top .tabBox .box .text a .a-top .moe::before { width: 8px; height: 8px; }
.hangyeB .gyeb-top .tabBox .box .text a .a-bottom { line-height: 1.43; margin-top: 12px; }



@media(max-width:1100px) {
    .hangyeA { padding: 100px 0 50px; }
    .hangyeA .gyea-top .bt { line-height: 1; }
    .hangyeA .gyea-top .nr { width: 100%; margin-left: auto; padding-top: 15px; }

    .hangyeB { padding-bottom: 50px; margin-top:100px; }
    .hangyeB .img { padding: 0 4%; }
    .hangyeB .dian { display: none !important; }
    
    .hangyeB .gyeb-top .aniwe .ian { width: calc(50% - 8px); margin-right: 16px; }
    .hangyeB .gyeb-top .aniwe .ian:nth-child(3n) { margin-right: 16px; }
    .hangyeB .gyeb-top .aniwe .ian:nth-child(2n) { margin-right: 0; }
    
}


/**数据中心**/
.sujuA { padding: 5.83333vw 0 10.41666vw; }
.sujuA .pt { line-height: 1.95; margin: 29px 0 57px; }
.sujuA ul li { width: calc(50% - 15px); margin-right: 30px; background: #F7F7F7; margin-bottom: 30px; }
.sujuA ul li:nth-child(2n) { margin-right: 0; }
.sujuA ul li a { display: block; cursor: auto; }
.sujuA ul li a .wzne { padding: 30px 35px; }
.sujuA ul li a .wzne .moe { width: 42px;height: 42px; background: rgba(120, 120, 120, 0.1); margin-left: auto; border: 0; }
.sujuA ul li a .wzne .moe::before { width: 10px; height: 10px; background: url(../images/moee.svg) no-repeat center center / cover; }

.sujuA ul li:hover a .wzne .moe  { background: rgba(238, 57, 43, 1); }
.sujuA ul li:hover a .wzne .moe::before { background: url(../images/moea.svg)no-repeat center center/cover; }

.imgscl .img { overflow: hidden; }
.imgscl img { transition: all .5s; transform: scale(1); }
.imgscl:hover img { transition: all .5s; transform: scale(1.1); }

.mbxa { margin-top: 25px; }
.mbxa a { color: #fff; }
.mbxa span { color: #fff; }
.mbxa::before { background: url(../images/mbxa.svg) no-repeat center center / cover; }

.sujuA-wu .swiper-wrapper { height:855px; }
.sujuA-wu .swiper-slide {

  height: calc((100% - 25px) / 2);

}

@media(max-width:1100px) {
    .sujuA { padding: 40px 0 50px; }
    .sujuA .pt { line-height: 1.95; margin: 10px 0 30px; }
    .sujuA ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .sujuA ul li:last-child { margin-bottom: 0; }
    .sujuA ul li a .wzne { padding: 20px; }
    
    .sujuA-wu .swiper-wrapper { height:auto; }
    .sujuA-wu .swiper-slide { height: auto; }
}


/**产品详情**/
.majorAa { background: #fff; }
.wudakuaiu .kuaA { padding: 4.6875vw 0; }
.nybanner .img .pce { height: auto; }
.wudakuaiu .kuaA .pvt { line-height: 1.722; color: #444; margin: 40px 0 0; }
.wudakuaiu .kuaA .pvt p:nth-child(n+2) { margin-top: 18px; }


.wudakuaiu .wowq .out-top .bt { background: linear-gradient(90deg, #DCDCDC 0%, rgba(220, 220, 220, 0) 100%); line-height: 63px; border-radius: 10px; padding-left: 61px; position: relative; width: 100%; }
.wudakuaiu .wowq .out-top .bt img { position: absolute; top: 53%; transform: translateY(-50%); left: 21px; }
.wudakuaiu .wowq .out-top .swian { margin-left: auto; position: absolute; top: 50%; transform: translateY(-50%); right: 0; }

.wudakuaiu .kuaB { background: #F7F7F7; padding: 6.77083vw 0 0; }
.wudakuaiu .kuaB .swiper-container { overflow: hidden; margin-top: 43px; }
.wudakuaiu .kuaB .swiper-slide { background: #FFFFFF; border-radius: 10px; min-height: 217px; display: flex; align-items: center; text-align: center; justify-content: center; }
.wudakuaiu .kuaB .swiper-slide .wz { margin-top: 27px; }


.wudakuaiu .kuaC { background: #F7F7F7; padding: 6.77083vw 0 0; }
.wudakuaiu .kuaC .swiper-container { overflow: hidden; }
.wudakuaiu .kuaC .out-top .bt { background: linear-gradient(90deg, #FFE4E2 0%, rgba(255, 228, 226, 0) 100%); }
.wudakuaiu .kuaC .out-bottom { margin-top: 28px; }
.wudakuaiu .kuaC .out-bottom ul li { width: calc(50% - 6.5px); margin-right: 13px; background: #FFFFFF; border-radius: 10px; margin-bottom: 13px; padding: 16px 52px; }
.wudakuaiu .kuaC .out-bottom ul li:nth-child(2n) { margin-right: 0; }

.wudakuaiu .kuaC .out-bottom ul li::before { position: absolute; content: ""; width: 6px; height: 6px; background: #666666; top: 25.5px; left: 32px; }


.wudakuaiu .kuaD { background: #F7F7F7; padding: 4.89583vw 0 0; }
.wudakuaiu .kuaD .out-top .bt { background: linear-gradient(90deg, #D8F3FF 0%, rgba(216, 243, 255, 0) 100%); }


.wudakuaiu .kuaD .swiper-container { overflow: hidden; margin-top: 40px; }
.wudakuaiu .kuaD .swiper-slide { background: #fff; border-radius: 10px; }

.wudakuaiu .kuaD .swiper-slide a { display: block; padding: 17px 17px 30px; border-radius: 10px; background: #fff; }
.wudakuaiu .kuaD .swiper-slide a .img { background: #F7F7F7; min-height: 277px; border-radius: 10px; display: flex; justify-content: center; align-items: center; }
.wudakuaiu .kuaD .swiper-slide a .img img { width: auto; max-width: 50%; }

.wudakuaiu .kuaD .swiper-slide a .ezow { margin-top: 20px; }
.wudakuaiu .kuaD .swiper-slide:hover a .ezow .ow .o { color: rgba(238, 57, 43, 1); }
.wudakuaiu .kuaD .swiper-slide a .ezow .ow { width:calc(100% - 55px); }
.wudakuaiu .kuaD .swiper-slide a .ezow .ow .w { margin-top: 17px; }
.wudakuaiu .kuaD .swiper-slide a .ezow .ow .w .w1 { background: #FFE4E2; padding: 0 11px; line-height: 30px; border-radius: 3px; color: rgba(238, 57, 43, .8); margin-right: 6px; }
.wudakuaiu .kuaD .swiper-slide a .ezow .ow .w .w1:nth-child(2) { background: #D8F3FF; opacity: .8; color: #03A1E9; }
.wudakuaiu .kuaD .swiper-slide a .ezow .moe { margin-left: auto; background: rgba(120, 120, 120, 0.1); border: 0; width: 42px; height: 42px; }
.wudakuaiu .kuaD .swiper-slide a .ezow .moe::before { background: url(../images/moee.svg)no-repeat center center/cover; }

.wudakuaiu .kuaD .swiper-slide:hover a .ezow .moe { background: rgba(238, 57, 43, 1); }
.wudakuaiu .kuaD .swiper-slide:hover a .ezow .moe::before { background: url(../images/moea.svg)no-repeat center center/cover; }

.wudakuaiu .kuaE { background: #F7F7F7; padding: 4.89583vw 0 7.29166vw; }
.wudakuaiu .kuaE ul { margin-top: 20px; }
.wudakuaiu .kuaE ul li { border-bottom: 1px solid #E8E8E8; }
.wudakuaiu .kuaE ul li a { padding: 24px 0; }
.wudakuaiu .kuaE ul li a .aa { width: 60%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; }
.wudakuaiu .kuaE ul li a .ab { margin-left: auto; display: inline-block; }
.wudakuaiu .kuaE ul li a .ab .m { line-height: 1; width: 21px; height: 21px; margin-left: 51px; background: url(../images/pdf.svg)no-repeat center center/cover; }

@media(max-width:1100px) {
    .wudakuaiu .kuaA { padding: 40px 0 50px; }
    .wudakuaiu .kuaA .pvt { margin-top: 15px; }
    .wudakuaiu .kuaA .pvt p:nth-child(n+2) { margin-top: 10px; }
    .wudakuaiu .kuaB { padding: 40px 0 0; }
    .wudakuaiu .kuaB .out-bottom .img img { height: 40px; }
    .wudakuaiu .kuaB .swiper-slide .wz { margin-top: 20px; }
    .wudakuaiu .kuaB .swiper-slide { min-height: 150px; }

    .wudakuaiu { margin-bottom: 40px; }
    .wudakuaiu .kuaD { padding: 40px 0 0; }
    .swian .jt { width: 45px; height: 45px; }
    .wudakuaiu .kuaC { padding: 40px 0 0; }
    .wudakuaiu .kuaC .out-bottom ul li { width: 100%; margin-right: 0; padding: 10 30px; }
    .wudakuaiu .kuaD .swiper-container { margin-top: 20px; }
    .wudakuaiu .kuaC .out-bottom ul li:last-child { margin-bottom: 0; }
    .wudakuaiu .kuaE { padding: 40px 0 50px; }
    .wudakuaiu .kuaE ul { margin-top: 10px; }
    .wudakuaiu .kuaE ul li a .ab .m { margin-left: 20px; }
    .wudakuaiu .kuaE ul li a { padding: 15px 0; }
    
    .wudakuaiu .kuaD .swiper-slide a .ezow .ow .w .w1 { font-size:12px; }
}

.color4 { color: #444; }

/**可持续**/
.kcxfA { padding: 5.26041vw 0 0; }
.kcxfA::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: calc(100% - 85%); background: #F7F7F7; }

.kcxfA .nr { line-height: 1.95; margin: 35px 0 0; }
.kcxfA .nr p:nth-child(n+2) { margin-top: 7px; }
.kcxfA .nr img { border-radius: 10px; overflow: hidden; }

.kcxfC { padding: 7.44791vw 0 8.95833vw; }
.kcxfC .xfcl { width: 44%; }
.kcxfC .xfcl .fco:nth-child(n+2) { margin-top: 75px; }
.kcxfC .xfcl .fco .nr { line-height: 1.7; margin-top: 20px; }
.kcxfC .xfcl .fco ul { margin: 30px 0; }
.kcxfC .xfcl .fco ul li  { position: relative; color:#666666; padding-left: 30px; line-height: 1.5; }
.kcxfC .xfcl .fco ul li::before { position: absolute; content: ""; width: 6px; height: 6px; background: #666666; top: 12px; left: 10px; }
.kcxfC .xfcr { width: 50%; margin-left: auto;  }
.kcxfC .xfcl .fco ul li:nth-child(n+2) { margin-top:17px; }

.kcxfC .xfcr .img { overflow: hidden;}
.kcxfC .xfcr .img img { transition: all 0.6s; transform: scale(1); }
.kcxfC .xfcr:hover .img img { transform: scale(1.1); }

.kcxfB { background: #f7f7f7; padding: 6.45833vw 0 7.29166vw; }
.kcxfB .cxfb-top .nr { margin: 35px 0 34px; }
.kcxfB .cxfb-bottom .ul > li { position: relative; transition: all 0.6s; top: 0; width: calc(25% - 12px); overflow: hidden; padding: 43px 40px 170px; margin-right: 16px; background: #FFFFFF; border-radius: 10px; position: relative; }
.kcxfB .cxfb-bottom .ul > li:hover { top: -15px; }
.kcxfB .cxfb-bottom .ul > li:last-child { margin-right: 0; }
.kcxfB .cxfb-bottom .ul > li .be { line-height: 1.66; margin-bottom: 40px; }
.kcxfB .cxfb-bottom .ul > li ul li { color: #999999; line-height: 1.35; position: relative; padding-left: 15px; }
.kcxfB .cxfb-bottom .ul > li ul li::before { position: absolute; content: ""; width: 4px; height: 4px; background: #999999; top: 8px; left: 0; }
.kcxfB .cxfb-bottom .ul > li ul li:nth-child(n+2) { margin-top: 17px; }
.kcxfB .cxfb-bottom .ul > li .siz { position: absolute; bottom: 10px; right: 5px; font-size: 54px; line-height: 1; font-weight: bold; color: transparent; background-clip: text; -webkit-background-clip: text; background-size: cover;  background-position: center; -webkit-text-stroke: 1px rgba(51, 51, 51, .2); }
.kcxfB .cxfb-bottom .ul > li .siz::before { position: absolute; content: ""; bottom: -123px; right: -123px; width: 218px; height: 218px; background: #F7F7F7; border-radius: 50%; }

.kcxfB .cxfb-bottom .ul > li .siz span { position: relative; z-index: 2; display: inline-block; }

@media(max-width:1500px){
    .kcxfC .xfcl .fco:nth-child(n+2) { margin-top: 40px; }

    .kcxfB .cxfb-bottom .ul > li { padding-bottom: 130px; }
    .kcxfB .cxfb-bottom .ul > li .siz { font-size: 40px; }
    .kcxfB .cxfb-bottom .ul > li .siz::before { right: -137px; bottom: -137px; }
}

@media(max-width:1100px){
    .kcxfA { padding: 40px 0 0; }
    .kcxfA::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: calc(100% - 95%); background: #F7F7F7; }
    .kcxfA .nr { margin: 10px 0 0; }
    .kcxfA .nr p:nth-child(n+2) { margin-top: 7px; }

    .kcxfC { padding: 40px 0 50px; }
    .kcxfC .xfcl { width: 100%; }
    .kcxfC .xfcl .fco:nth-child(n+2) { margin-top: 30px; }
    .kcxfC .xfcl .fco .nr {margin-top: 10px; }
    .kcxfC .xfcl .fco ul { margin: 15px 0; }
    .kcxfC .xfcl .fco ul li  { position: relative; padding-left: 30px; line-height: 1.5; }
    .kcxfC .xfcl .fco ul li::before { position: absolute; content: ""; width: 6px; height: 6px; background: #666666; top: 12px; left: 10px; }
    .kcxfC .xfcr { width: 100%; margin-top: 20px; margin-left: auto;  }

    .kcxfB { padding: 40px 0 50px; }
    .kcxfB .cxfb-top .nr { margin: 10px 0 20px; }
    .kcxfB .cxfb-bottom .ul > li { width: 100%; margin-right: 0; padding: 20px 20px 70px; margin-bottom: 20px; }
    .kcxfB .cxfb-bottom .ul > li:last-child { margin-bottom: 0; }
    .kcxfB .cxfb-bottom .ul > li .siz { font-size: 25px; }
    .kcxfB .cxfb-bottom .ul > li .be { margin-bottom: 20px; }
    .kcxfB .cxfb-bottom .ul > li .siz::before { width: 100px; height: 100px; right: -55px; bottom: -57px; }
}

/**关于api**/
.guanyuA { padding: 7.60416vw 0 6.51041vw; }
.guanyuA .anyua-top .iite { width: 70%; margin-left: auto; }
.guanyuA .anyua-top .iite p { font-size: 16px; line-height: 1.75; }

.guanyuA .anyua-bottom { margin-top: 70px; }
.guanyuA .anyua-bottom .img { position: relative; }
.guanyuA .anyua-bottom .img::before { position: absolute; bottom: 0; left: 0; width: 100%; height: 6px; background: #EE3728; content: ""; z-index: 2; }
.guanyuA .anyua-bottom .img::after { position: absolute; bottom: 0; left: 0; width: 0%; transition:all 3s; height: 6px; background: #00A0E9; content: ""; z-index: 2; }
.guanyuA .anyua-bottom.animated .img::after { width:100%; }

.guanyuB { background: url(../images/guanyuB.jpg)no-repeat center center/cover; padding: 7.8125vw 0 9.375vw; }
.guanyuB .iteo { line-height: 1.75; margin-top: 45px; }
.guanyuB .iteo p:nth-child(n+2) { margin-top: 25px; }


.guanyuC { padding: 6.51041vw 0 7.29166vw; }
.guanyuC .pt { margin: 23px 0 36px; }
.guanyuC .nweoweo ul li { width: calc(25% - 12px); margin-right: 15px;  border-radius: 10px 10px 0px 0px; }

.guanyuC .nweoweo ul li .img::before { position: absolute; bottom: 0; left: 0; width: 100%; height: 6px; background: #00A0E9; content: ""; z-index: 2; }
.guanyuC .nweoweo ul li .img::after { position: absolute; bottom: 0; left: 0; width: 0%; transition:all 3s; height: 6px; background: #EE3728; content: ""; z-index: 2; }
.guanyuC .nweoweo ul li:hover .img::after { width:100%; }

.guanyuC .nweoweo ul li { position: relative; transition: all 0.6s; top: 0; }

.guanyuC .nweoweo ul li:hover { top: -15px; }

.guanyuC .nweoweo ul li:last-child { margin-right: 0; }
.guanyuC .nweoweo ul li .text { border: 1px solid #eeeeee; border-top: 0; border-radius: 0px 0px 10px 10px; background: #F6F6F6; overflow: hidden; padding: 32px 30px 29px; }
.guanyuC .nweoweo ul li .t { line-height: 1.25; margin-bottom: 5.72916vw; }

.guanyuC .nweoweo ul li .text .e { transition:all .5s; }
.guanyuC .nweoweo ul li:hover .text .e { color:#00A0E9; }

.guanyuD { padding: 0 70px; text-align:center; }
.guanyuD .uanyubg { padding: 5.20833vw 0 4.6875vw; }
.guanyuD .uanyubg .container { width: 80%; }

.guanyuD .anyua-top .xq { line-height: 1.75; margin: 18px 0 37px; }
.guanyuD ul { justify-content: center; }
.guanyuD ul li { width: calc(33.33% - 7px); margin-right: 10px; margin-bottom: 10px; height: 194px; box-shadow: 3px 4px 10px 0px rgba(0, 0, 0, 0.05); border-radius: 10px; text-align: center; background: #fff; position:relative;  overflow:hidden; }
.guanyuD ul li:last-child { margin-right:0; }
.guanyuD ul li:nth-child(3n) { margin-right: 0; }
.guanyuD ul li .img { display: flex; flex-wrap: wrap; align-items: center; width: 100%; height: 100%; justify-content: center; position:relative; z-index:2; }

.guanyuD ul li:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    transition: all .5s;
}

.guanyuD ul li:hover:before {
    background: rgba(0,0,0,.2);
}

.guanyuE { padding: 6.45833vw 0 7.29166vw; }
.guanyuE .guanyue-top .nr { margin: 20px 0 30px; display: inline-block; }
.guanyuE .guanyue-bottom .swiper-container { padding: 5vw 0 6vw; }
.guanyuE .guanyue-bottom .swiper-slide .baiweo { background: rgba(244, 245, 249, 0.5); transform: scale(1); transition: all .5s; border-radius: 10px; padding: 50px 51px;  }
.guanyuE .guanyue-bottom .swiper-slide-active .baiweo { transform: scale(1.5); background: #fff; opacity: 1; border: 1px solid #EAEAEA; box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.06); }
.guanyuE .guanyue-bottom .swiper-container { overflow: hidden; }

.guanyuE .guanyue-bottom .swiper-slide-active { z-index: 2; }

.guanyuE .guanyue-bottom .swiper-slide .wzn { opacity: .2; line-height: 1; padding-bottom: 26px; border-bottom: 1px solid #EAEAEA; font-size: 50px; }
.guanyuE .guanyue-bottom .swiper-slide-active .wzn { color: #00A0E9; opacity: 1; font-size: 40px; }

.guanyuE .guanyue-bottom .swiper-slide .mzn { margin-top: 25px; }
.guanyuE .guanyue-bottom .swiper-slide .mzn .n { opacity: .2; }
.guanyuE .guanyue-bottom .swiper-slide .mzn .n:nth-child(n+2) { margin-top: 10px; }
.guanyuE .guanyue-bottom .swiper-slide .mzn .n .nl { color: #000000; line-height: 1; width: 55px; }
.guanyuE .guanyue-bottom .swiper-slide .mzn .n .nr { color: #3D3D3D; line-height: 1; width: calc(100% - 78px); margin-left: auto; }


.guanyuE .guanyue-bottom .swiper-slide-active .mzn .n { opacity: 1;  }
.guanyuE .guanyue-bottom .swiper-slide-active .mzn .n .nl { font-size: 14px; }
.guanyuE .guanyue-bottom .swiper-slide-active .mzn .n .nr { font-size: 14px; }

.guanyuE .auwe { position: relative; }
.guanyuE .auwe .swiper-container { overflow: hidden; padding-top: 2px; }
.guanyuE .auwe::before { position: absolute; content: ""; top: 17px; left: 0; width: 100%; height: 1px; background: #EAEAEA; }
.guanyuE .auwe .swiper-slide { text-align: center; cursor: pointer; padding-top: 50px; position: relative; }
.guanyuE .auwe .swiper-slide .di { position: absolute; width: 30px; height: 30px; top: 0; left: 50%; transform: translateX(-50%); border-radius: 50%; }
.guanyuE .auwe .swiper-slide .di::before { position: absolute; content: ""; top: 50%; left: 50%; width: 10px; height: 10px; background: #E9EBF3; overflow: hidden; z-index: 2; border-radius: 50%; transform: translate(-50%,-50%); }
.guanyuE .auwe .swiper-slide .di::after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 1%; height: 1%; transition: all .5s; border-radius: 50%; border: 2px solid #EE3728; }
.guanyuE .auwe .swiper-slide-thumb-active .di::after { width: 100%; height: 100%; }
.guanyuE .auwe .swiper-slide-thumb-active .di::before { background: #EE3728; }

.guanyuE .auwe .swiper-slide-thumb-active { color: #EE3728; }

.guanyuE .anwe .jt { position: absolute; top: 47%; cursor: pointer; transform: translateY(-50%); border: 2px solid rgba(147, 149, 151, 0.2); background: #FFFFFF; border-radius: 50%; z-index: 2; width: 51px; height: 51px; transition: all .5s; }
.guanyuE .anwe .jtl { left: -23px; }
.guanyuE .anwe .jtr { right: -23px; }
.guanyuE .anwe .jt::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 15px; height: 15px; transition: all .5s; }
.guanyuE .anwe .jtl::before { background: url(../images/jtl.svg)no-repeat center center/cover; }
.guanyuE .anwe .jtr::before { background: url(../images/jtr.svg)no-repeat center center/cover; }
.guanyuE .anwe .jtl:hover:before { background: url(../images/jtla.svg)no-repeat center center/cover; }
.guanyuE .anwe .jtr:hover:before { background: url(../images/jtra.svg)no-repeat center center/cover; }


.guanyuE .anwe .jt:hover { background: #EE3728; border-color: #EE3728; }



 .aboutD {  overflow: hidden; background:#fff; }
.aboutdr { position:relative; padding:60px 5.79166vw 60px 0; }
.aboutdr::before {
	position: absolute;
	content: "";
	top:50%;
	background: rgba(231, 248, 255, .5);
	width: 74.53125vw;
	height: 74.53125vw;
	border-radius: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.aboutD .aboutdr #dom { width:41.82291vw; height:41.82291vw; border-radius: 50%; overflow: hidden; position:relative; z-index: 1; }
#divCell {
	padding-left: 30px;
	font-size: 16px;
	z-index: 999;
}
.aboutD .aboutdr .inwem  {
    width: 41.82vw;
}
.aboutD .aboutdr .inwem .dianwei {
    position: absolute;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
.aboutD .aboutdr .inwem .dianwei .dian {
    width: 46px;
    height: 46px;
    background: url(../images/address.png)no-repeat center center/cover;
}

.aboutD .aboutdr .inwem .dianwei .wz { position:absolute; top:50%; transform:translateY(-50%); left:50px;    white-space: nowrap;
    line-height: 1; opacity:0; transition:all .5s; }
.aboutD .aboutdr .inwem .dianwei.cur .wz { opacity:1; } 

#divCell p { margin-top: -12px; }
.aboutD .aboutdl { width:31.8%; top:50%; left:13%; position:absolute; transform: translateY(-50%); z-index:2; }
.aboutD .aboutdl .nrw { line-height: 1.75; margin-top: 26px; width: 427px; }
.aboutD .aboutdl .bottom { margin-top:5.36458vw; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1); background: #FFFFFF; position:relative; border-radius: 10px; padding:60px 51px 70px; }
.aboutD .aboutdl .bottom .wou { border: 2px solid #00A0E9; width:38px; height:38px; position:relative; border-radius:50%;  position:absolute; top:-20px; left:0; z-index: 1; }
.aboutD .aboutdl .bottom .wou:before { position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); background: #00A0E9; width:15px; height:15px; content:""; border-radius:50%; }
.aboutD .aboutdl .bottom .lianxi { color:#5E6265; margin-top:30px; }
.aboutD .aboutdl .bottom .lianxi p { position:relative; padding-left:34px; }
.aboutD .aboutdl .bottom .lianxi p:nth-child(n+2) { margin-top:17px; }
.aboutD .aboutdl .bottom .lianxi p:before {
	position: absolute;
	top:3px;
	left: 0;
	content: "";
	width: 20px;
	height: 20px;
	background: url(../images/lianxi.svg)no-repeat center center/cover;
}
.aboutD .aboutdl .bottom .lianxi p:nth-child(n+2):before {
	width: 20px;
	height: 21px;
	background: url(../images/lianxi1a.svg)no-repeat bottom center/cover;
	background-size: 100% 100%;
}
.aboutD .aboutdl .bottom .swiper-container { overflow:hidden;padding-bottom: 3px; }
.aboutD .aboutdl .bottom .swiper-container .baowen { border-bottom:1px solid #e3e3e3; padding-bottom:20px; }
.aboutD .aboutdl .bottom .swiper-container .btee { line-height:1; }
.aboutD .aboutdl .bottom .swiper-container .btea { margin-top:20px; }
.aboutD .aboutdl .bottom .swiper-container .icon { width:60px; height:60px; padding:10px; background: rgba(216, 216, 216, 0.2); border-radius:50%; position:relative; }
.aboutD .aboutdl .bottom .swiper-container .icon img { width:100%; position:relative; z-index:1; border-radius: 50%; }
.aboutD .aboutdl .bottom .swiper-container .icon::before {
	position: absolute;
	border-radius: 50%;
	content: "";
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: calc(100% - 10px);
	height: calc(100% - 10px);
	background: rgba(216, 216, 216, 0.5);
}

.guanyuF { background: #F6F6F6; padding: 6.04166vw 0 7.8125vw; }
.guanyuF .uanyuf-top .swian { margin-left: auto; }

.guanyuF .uanyuf-bottom { margin-top: 40px; }
.guanyuF .uanyuf-bottom .swiper-container { overflow: hidden; }
.guanyuF .uanyuf-bottom .swiper-slide { box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.06); text-align: center; background: #FFFFFF; border-radius: 5px; padding: 40px 45px; }
.guanyuF .uanyuf-bottom .swiper-slide .img {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin-bottom: 16px; }
.guanyuF .uanyuf-bottom .swiper-slide .img img { width: 100%; }

@media(max-width:1600px) {
    .guanyuD { padding: 0 40px; }
    .guanyuD .uanyubg .container { width: 93%; }

    .guanyuE .guanyue-bottom { margin-bottom: 30px; }
    .guanyuE .guanyue-bottom .swiper-slide .baiweo { padding: 30px; }

    .aboutD .aboutdl .nrw { width: 270px; margin-top: 15px; }
    .aboutD .aboutdl .bottom { padding: 40px; }

    .aboutD .aboutdl { left: 6%; }
    .aboutdr { position:relative; padding:60px 3% 60px 0; }
    .aboutD .aboutdr .inwem { width:53vw; }
}

@media(max-width:1100px) {
    .guanyuA { padding: 40px 0 50px; }
    .guanyuA .anyua-top .iite { width: 100%; margin-top: 20px; }
    .guanyuA .anyua-top .iite p { font-size: 14px; }
    .guanyuA .anyua-bottom { margin-top: 30px; }
    .guanyuA .anyua-bottom .img::before { height: 3px; }
    

    .guanyuB { padding: 40px 0 50px; }
    .guanyuB .iteo { margin-top: 20px; }
    .guanyuB .iteo p:nth-child(n+2) { margin-top: 15px; }


    .guanyuC { padding: 40px 0 50px; }
    .guanyuC .pt { margin: 10px 0 20px; }
    .guanyuC .nweoweo ul li { width: 100%; margin-right: 0; margin-bottom: 15px;  }
    .guanyuC .nweoweo ul li:last-child { margin-bottom: 0; }
    .guanyuC .nweoweo ul li .text { padding: 20px; }
    .guanyuC .nweoweo ul li .t { line-height: 1.25; margin-bottom: 30px; height: auto !important; }

    .guanyuD { padding: 0 4%; }
    .guanyuD .uanyubg .container { width: 100%; padding: 0 20px; }
    .guanyuD .uanyubg { padding: 40px 0 50px; }
    .guanyuD .anyua-top { width: 100%; }
    .guanyuD .anyua-top .xq { margin: 10px 0 20px; }
    .guanyuD ul li { width: calc(50% - 10px); margin-right: 10px; height: 100px; }
    .guanyuD ul li:nth-child(3n) { margin-right: 10px; }
    .guanyuD ul li:nth-child(2n) { margin-right: 0; }
    .guanyuD ul li img { height: 21px; }

    .guanyuE { padding: 40px 0 50px; }
    .guanyuE .guanyue-bottom .swiper-container { padding: 0; }
    .guanyuE .guanyue-bottom .swiper-slide-active .baiweo { transform: scale(1); }
    .guanyuE .guanyue-bottom .swiper-slide .wzn { font-size: 24px !important; padding-bottom: 20px; }
    .guanyuE .guanyue-bottom .swiper-slide .baiweo { opacity: 1; border: 1px solid #EAEAEA; box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.06); }
    .guanyuE .guanyue-bottom .swiper-slide .baiweo { padding: 20px; }
    .guanyuE .anwe .jt { display: none; }
    .guanyuE .guanyue-top .nr { margin: 10px 0 20px; }
    .guanyuE .guanyue-bottom .swiper-slide .mzn { margin-top: 20px; }

    .aboutD { padding:40px 3% 50px; }
	.aboutD .aboutdl { width:100%; position: initial; transform: translateY(0%); }
	.aboutD .aboutdl .bottom { padding: 30px 20px 20px; }
	.aboutD .aboutdl .bottom .lianxi { margin-top:20px; }
	.aboutD .aboutdl .bottom .lianxi p:nth-child(n+2) { margin-top:15px; }
	.aboutD .aboutdl .bottom .wou { width:30px; height:30px; top:-10px; }
	.aboutD .aboutdl .bottom .wou:before { width:10px; height:10px; }
	.aboutD .aboutdr { width:100%; margin-top:30px; padding:20px; }
	.aboutdr::before { border-radius:0; width:100%; height:100%; }
	.aboutD .aboutdr #dom { width:84vw; height:84vw; }
	.aboutD .aboutdl .bottom .lianxi p:before { top: 0px; }
    .aboutD .aboutdl .nrw { width: 100%; margin-top: 15px; }

    .guanyuF { padding: 40px 0 50px; }
    .guanyuF .uanyuf-bottom { margin-top: 20px; }
    .guanyuF .uanyuf-bottom .swiper-slide { padding: 20px; }
    
    .aboutD .aboutdr .inwem { width:113%; } 
    .aboutD .aboutdr .inwem .dianwei .dian { width:25px; height:25px; }
    .aboutD .aboutdr .inwem .dianwei .wz { font-size:12px; left:30px; }



}


/**服务支持**/
.fuwuzoA { padding: 5.36458vw 0 7.29166vw; }
.fuwuzoA .nr { line-height: 1.95; margin: 25px 0 0; }
.fuwuzoA .nr p:nth-child(n+2) { margin-top: 25px; }
.fuwuzoA .gns { margin-top: 54px; }
.fuwuzoA .gns .ns { background: rgba(0, 160, 233, 0.05); position: relative; padding: 32px 0 32px 53px; border-radius: 5px; width: calc(50% - 10px); margin-right: 20px; overflow: hidden; }
.fuwuzoA .gns .ns::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 2px; background: #00A0E9; }
.fuwuzoA .gns .ns:last-child { background: rgba(238, 55, 40, 0.05); margin-right: 0; }
.fuwuzoA .gns .ns:last-child::before { background: #EE3728; }
.fuwuzoA .gns .ns .relative { padding-left: 85px; }
.fuwuzoA .gns .ns .relative .icon { position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.fuwuzoA .gns .ns .relative .so .ob { margin-top: 7px; }

.fuwuzoB { background: #F7F7F7; padding: 5.98958vw 0 7.91666vw; }
.fuwuzoB .wuzib-bao:nth-child(n+2) { margin-top: 94px; }
.fuwuzoB .wuzib-bao .bane { margin-bottom: 42px; }
.fuwuzoB .wuzib-bao .bane .swian { margin-left: auto; }

.fuwuzoB .swiper-container { overflow: hidden; }
.fuwuzoB .swiper-container ul li { width: calc(50% - 6px); margin-bottom: 12px; margin-right: 12px; background: #FFFFFF; border-radius: 5px; overflow: hidden; }
.fuwuzoB .swiper-container ul li:nth-child(2n) { margin-right: 0; }
.fuwuzoB .swiper-container ul li a { display: block; position: relative; padding: 23px; }
.fuwuzoB .swiper-container ul li .wz { width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fuwuzoB .swiper-container ul li a::before { position: absolute; content: ""; top: 50%; right: 23px; transform: translateY(-50%); width: 30px; height: 33px; background: url(../images/pdfe.svg)no-repeat center center/cover; }

.fuwuzoB .swiper-container ul li a:hover .wz { text-decoration: underline; }
.fuwuzoB .swiper-container ul li a:hover:before { background: url(../images/pdfea.svg)no-repeat center center/cover; }

.fuwuzoB .swian .jt:hover { background: #00A0E9; border-color: #00A0E9; }

@media(max-width:1100px) {
    .fuwuzoA { padding: 40px 0 50px; }
    .fuwuzoA .nr { margin-top: 12px; }
    .fuwuzoA .nr p:nth-child(n+2) { margin-top: 10px; }
    .fuwuzoA .gns { margin-top: 30px; }
    .fuwuzoA .gns .ns { width: 100%; margin-right: 0; margin-bottom: 20px; padding: 20px; }
    .fuwuzoA .gns .ns:last-child { margin-bottom: 0; }
    .fuwuzoA .gns .ns .relative .icon img { height: 30px; }
    .fuwuzoA .gns .ns .relative { padding-left: 50px; }

    .fuwuzoB { padding: 40px 0 50px; }
    .fuwuzoB .wuzib-bao .bane { margin-bottom: 20px; }
    .fuwuzoB .wuzib-bao:nth-child(n+2) { margin-top: 30px; }
    .fuwuzoB .swiper-container ul li { width: 100%; margin-right: 0; }
    .fuwuzoB .swiper-container ul li:last-child { margin-bottom: 0; }
}



/**职业发展**/
.nybanner .text .nre { width: 50%; line-height: 1.87; margin-top: 30px; }

.zhiyefazA { padding: 9.0625vw 0 8.59375vw; }
.zhiyefazA .yafaza .text { width: 42.52%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.zhiyefazA .yafaza .text .e { line-height: 1.95; margin-top: 34px; }
.zhiyefazA .yafaza .img { width: 50.676%; margin-left: auto; }

.zhiyefazA .yafaza:nth-child(n+2) { margin-top: 6.25vw; }
.zhiyefazA .yafaza:nth-child(2) .img{ margin-left: 0; }
.zhiyefazA .yafaza:nth-child(2) .text{ margin-left: auto; left: auto; right: 0; }

.zhiyefazB { background: url(../images/zhiyefazB.jpg) no-repeat center center/cover; padding: 6.71875vw 0; }
.zhiyefazB .wz { display: inline-block; width: 85%; line-height: 2; }

.zhiyefazC { padding: 7.29166vw 0; background: #F7F7F7; }
.zhiyefazC .fazc-top { margin-bottom: 45px; }
.zhiyefazC .fazc-top .azcr { margin-left: auto; line-height: 1.44; text-align: right; }
.zhiyefazC .fazc-top .azcr a { display: inline-block; font-weight: bold; color: #666; text-decoration: underline; }

.zhiyefazC .fazc-bottom .zce { background: #fff; width: calc(50% - 5px); margin-right: 10px; }
.zhiyefazC .fazc-bottom .zce:last-child { margin-right: 0; }

.zhiyefazC .fazc-bottom .zce .img::before { position: absolute; bottom: 0; left: 0; width: 100%; height: 6px; background: #00A0E9; content: ""; z-index: 2; }
.zhiyefazC .fazc-bottom .zce .img::after { position: absolute; bottom: 0; left: 0; width: 0%; transition:all 3s; height: 6px; background: #EE3728; content: ""; z-index: 2; }
.zhiyefazC .fazc-bottom .zce.animated .img::after { width:100%; }


.zhiyefazC .fazc-bottom .zce a { display: block; }
.zhiyefazC .fazc-bottom .zce a .tex { padding: 30px 61px 30px 43px; }
.zhiyefazC .fazc-bottom .zce a .tex .xr { margin-left: auto; }
.zhiyefazC .fazc-bottom .zce a .tex .xr span { position: relative; padding-right: 16px; color: #231F20; }
.zhiyefazC .fazc-bottom .zce a .tex .xr span::before { position: absolute; content: ""; right: 0; top: 54%; transform: translateY(-50%); width: 10px; height: 10px; background: url(../images/fazce.svg)no-repeat center center/cover; }

.zhiyefazC-xin { padding: 7.29166vw 0; background: #F7F7F7; }
.zhiyefazC-xin .bt { margin-bottom:48px; }
.zhiyefazC-xin .tusa { padding: 7.03125vw 5.20833vw 6.25vw; position:relative; }
.zhiyefazC-xin .tusa .bx { line-height:1.3; margin:12px 0 20px; }
.zhiyefazC-xin .tusa .gu a { display:block; color:#00A0E9; text-decoration: underline; }
.zhiyefazC-xin .tusa .more { background:rgba(0,0,0,0); border: 2px solid rgba(147, 149, 151, 0.3); margin-top:60px; }
.zhiyefazC-xin .tusa .more:hover { background:#EE3728; }

.dsad {
    position: relative;
    z-index: 2;
}
@media(max-width:1100px) {
    .zhiyefazA { padding: 40px 0 50px; }
    .zhiyefazA .yafaza .text { width: 100%; position: initial; transform: translateY(0); margin-top: 20px; }
    .zhiyefazA .yafaza .text .e { padding-right: 0; height: auto; margin-top: 15px; }
    .zhiyefazA .yafaza .text .e br { display: none; }
    .zhiyefazA .yafaza .img { width: 100%; }

    .zhiyefazB { padding: 45px 0; }
    .zhiyefazB .wz { width: 100%; }
    .nybanner .text .nre { width: 100%; margin-top: 15px; }

    .zhiyefazC { padding: 40px 0 50px; }
    .zhiyefazC .fazc-top { margin-bottom: 20px; }
    .zhiyefazC .fazc-top .azcr { width: 100%; text-align: left; margin-top: 15px; }
    .zhiyefazC .fazc-top .azcr br { display: none; }
    .zhiyefazC .fazc-bottom .zce { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .zhiyefazC .fazc-bottom .zce:last-child { margin-bottom: 0; }
    .zhiyefazC .fazc-bottom .zce a .tex { padding: 20px; }
    
    .zhiyefazC-xin { padding: 40px 0 50px; }
    .zhiyefazC-xin .bt { margin-bottom:20px; }
    .zhiyefazC-xin .tusa { padding: 20px; }
    .zhiyefazC-xin .tusa .bx { line-height:1.3; margin:12px 0 20px; }
    .zhiyefazC-xin .tusa .more { margin-top:30px; }
    .zhiyefazC-xin .tusa:before{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: "";
        background: rgba(255,255,255,.5);
    }
}


/**新闻中心**/
.newsA { background: #F7F7F7; padding: 7.13541vw 0; }
.newsA .ewsa-top .sanne { margin-left: auto; }
.newsA .ewsa-top .sanne ul li { margin-right: 8.6px; }
.newsA .ewsa-top .sanne ul li:last-child { margin-right: 0; }
.newsA .ewsa-top .sanne ul li a { border: 1px solid #F3F3F3; background: #fff; display: block; border-radius: 500px; width: 147px; text-align: center; line-height: 47px; color: #333; }
.newsA .ewsa-top .sanne ul li.cur a  { background: #00A0E9; color:#fff; }

.newsA .ewsa-bottom { margin-top: 50px; }
.newsA .ewsa-bottom ul li { background: #fff; border-radius: 10px; overflow: hidden; margin-bottom: 25px; }
.newsA .ewsa-bottom ul li:last-child { margin-bottom: 0; }
.newsA .ewsa-bottom ul li a { display: block; padding: 20px 40px 20px 20px; }
.newsA .ewsa-bottom ul li a .text { margin-left: auto; }
.newsA .ewsa-bottom ul li a .text .te .t { background: rgba(238, 55, 40, 0.1); line-height: 27px; color: #EE3728; border-radius: 100px; padding: 0 11px; }
.newsA .ewsa-bottom ul li a .text .te .e { color: #939597; margin-left: 11px; }
.newsA .ewsa-bottom ul li a .text .bt { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 13px 0 0; }
.newsA .ewsa-bottom ul li a .text .nr { line-height: 1.51; margin: 14px 0 47px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: initial;  }

.newsA .ewsa-bottom ul li a .img { width: 31.5%; }
.newsA .ewsa-bottom ul li a .text { width: 65.5%; }

.newsA .ewsa-bottom ul li:nth-child(1) a { padding: 23px 51px 23px 23px; }
.newsA .ewsa-bottom ul li:nth-child(1) a .img { width: 46.553%; }
.newsA .ewsa-bottom ul li:nth-child(1) a .text { width: 50%; }
.newsA .ewsa-bottom ul li:nth-child(1) a .text .bt { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: initial; }
.newsA .ewsa-bottom ul li:nth-child(1) a .text .nr { -webkit-line-clamp: 4; }

.newsA .fyq { margin-top: 3.43750vw; }



@media(max-width:1100px) {
    .newsA { padding: 40px 0 50px; }
    .newsA .ewsa-top .sanne { width: 100%; margin-top: 15px; }
    .newsA .ewsa-top .sanne ul li { width: 100%; margin-right: 0; margin-bottom: 15px; }
    .newsA .ewsa-top .sanne ul li:last-child { margin-bottom: 0; }
    .newsA .ewsa-top .sanne ul.newsNav li { width: 32%; margin-right: 2%; margin-bottom: 15px; }
    .newsA .ewsa-top .sanne ul.newsNav li:last-child { margin-right: 0; }
    .newsA .ewsa-top .sanne ul li a { width: 100%; line-height: 40px; }
    .newsA .ewsa-bottom { margin-top: 20px; }

    .newsA .ewsa-bottom ul li a,
    .newsA .ewsa-bottom ul li:nth-child(1) a { padding: 18px; }
    .newsA .ewsa-bottom ul li a .img { width: 100% !important; }
    .newsA .ewsa-bottom ul li a .text { width: 100% !important; margin-top: 20px; }
    .newsA .ewsa-bottom ul li a .text .nr { margin: 10px 0 20px; }
    .newsA .fyq { margin-top: 30px; }
}


/**新闻详情**/
.newsxqA { padding: 260px 0 7.08333vw; background: #F7F7F7; }
.newsxqA .wsxqal { background: #fff; border-radius: 10px; width: 73%; padding: 50px 46px 46px 30px; }
.newsxqA .wsxqal .te .t { background: rgba(238, 55, 40, 0.1); line-height: 27px; color: #EE3728; border-radius: 100px; padding: 0 11px; }
.newsxqA .wsxqal .te .e { color: #939597; margin-left: 11px; }
.newsxqA .wsxqal .bt { margin: 15px 0 0; padding-bottom: 28px; border-bottom:1px solid rgba(43, 55, 142, 0.1); }
.newsxqA .wsxqal .nr { color: #3D3D3D; margin-top: 34px; }
.newsxqA .wsxqal .nr p:nth-child(n+2) { margin-top: 30px; }
.newsxqA .wsxqal .nr img { overflow: hidden; border-radius: 10px; }

.newsxqA .wsxqal .uo { border-top:1px solid rgba(43, 55, 142, 0.1); margin-top: 50px; padding-top: 35px; }
.newsxqA .wsxqal .uo .uol { width: 74%; }
.newsxqA .wsxqal .uo .uol .ou:last-child { margin-top: 7px; }
.newsxqA .wsxqal .uo .uol a { width: 100%; display: block; color: #222222 }
.newsxqA .wsxqal .uo .uol a .z { width: calc(100% - 64px); color: #666666; }
.newsxqA .wsxqal .uo .uol a:hover .z {  text-decoration: underline; }




.newsxqA .wsxqal .uo .uor { margin-left: auto; }
.newsxqA .wsxqal .uo .uor a  { border: 2px solid rgba(147, 149, 151, 0.3); width: 162.14px; display: block; border-radius: 90px; line-height: 51px; text-align: center; color: #231F20; background: #fff; transition: all .5s; }
.newsxqA .wsxqal .uo .uor a span { padding-left: 21px; position: relative; }
.newsxqA .wsxqal .uo .uor a span::before { position: absolute; content: ""; top: 56%; left: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url(../images/uors.svg)no-repeat center center/cover; transition: all .5s; }

.newsxqA .wsxqal .uo .uor a:hover { background: #EE3728; color: #fff; }
.newsxqA .wsxqal .uo .uor a:hover span::before { background: url(../images/uorsa.svg)no-repeat center center/cover; }

.newsxqA .wsxqar { width: 25.8%; margin-left: auto; }
.newsxqA .wsxqar .sxqa-top { background: #fff; border-radius: 10px; padding: 34px 30px 15px; margin-bottom: 16px; }
.newsxqA .wsxqar .sxqa-top .bt { border-bottom: 1px solid #c4c4c4; padding-bottom: 25px; }
.newsxqA .wsxqar .sxqa-top ul li { border-top:1px solid #E8E8E8; position: relative;  }
.newsxqA .wsxqar .sxqa-top ul li a { display: block; padding: 30px 0; color: #3D3D3D; position: relative; }
.newsxqA .wsxqar .sxqa-top ul li a:before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); width: 14px; height: 12px; background: url(../images/sxqa.svg)no-repeat center center/cover; }
.newsxqA .wsxqar .sxqa-top ul li:hover a:before { background: url(../images/sxqaa.svg)no-repeat center center/cover; }
.newsxqA .wsxqar .sxqa-top ul li:after { position: absolute; content: ""; left: 0; bottom: 0px; width: 0%; height: 1px; transition: all .5s; background: #EE3728; }
.newsxqA .wsxqar .sxqa-top ul li:hover:after { width: 100%; }

.newsxqA .wsxqar .sxqa-top ul li:last-child::after { display: none; }

.newsxqA .wsxqar .sxqa-bottom { background: #fff; padding: 30px 30px 20px; border-radius: 10px; }
.newsxqA .wsxqar .sxqa-bottom .bt { margin-bottom: 20px; }
.newsxqA .wsxqar .sxqa-bottom .te { margin-top: 20px; }
.newsxqA .wsxqar .sxqa-bottom .te .t { background: rgba(238, 55, 40, 0.1); line-height: 27px; color: #EE3728; border-radius: 100px; padding: 0 11px; }
.newsxqA .wsxqar .sxqa-bottom .te .e { color: #939597; margin-left: 11px; }

.newsxqA .wsxqar .sxqa-bottom ul li { margin-bottom: 27px; }
.newsxqA .wsxqar .sxqa-bottom ul li:last-child { margin-bottom: 0; }
.newsxqA .wsxqar .sxqa-bottom ul li .eo { margin-top: 8px; line-height: 1.4; }
.newsxqA .wsxqar .sxqa-bottom ul li a { display: block; border-bottom:1px solid #eee; padding-bottom: 23px; }
.newsxqA .wsxqar .sxqa-bottom ul li:last-child a { border-bottom: 0; }


@media(max-width:1100px) {
    .newsxqA { padding: 90px 0 50px; }
    .newsxqA .wsxqal { width: 100%; padding: 20px; }
    .newsxqA .wsxqar { display: none; }
    .newsxqA .wsxqal .bt { padding-bottom: 20px; }
    .newsxqA .wsxqal .nr { margin-top: 15px; }
    .newsxqA .wsxqal .uo { margin-top: 20px; padding-top: 20px; }
    .newsxqA .wsxqal .uo .uol { width: 50%; }
    .newsxqA .wsxqal .uo .uor a { width: 130px; line-height: 45px; }
}


/**媒体报道**/
.newsA .meiti-bottom { margin-top: 60px; }
.newsA .meiti-bottom ul li { width: calc(33.33% - 10px); margin-bottom: 15px; margin-right: 15px; background: #fff; border-radius: 10px; padding: 20px 20px 45px; cursor: pointer; }
.newsA .meiti-bottom ul li:nth-child(3n) { margin-right: 0; }

.newsA .meiti-bottom ul li .img { position: relative; overflow: hidden; }
.newsA .meiti-bottom ul li .img::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 72px; height: 72px; background: url(../images/bofang.svg)no-repeat center center/cover; z-index: 2; }
.newsA .meiti-bottom ul li .img img { transform: scale(1); transition: all .5s; }
.newsA .meiti-bottom ul li .img:hover img { transform: scale(1.07); }

.newsA .meiti-bottom ul li .te { margin-top: 24px; }
.newsA .meiti-bottom ul li .te .t { background: rgba(238, 55, 40, 0.1); line-height: 27px; color: #EE3728; border-radius: 100px; padding: 0 11px; }
.newsA .meiti-bottom ul li .te .e { color: #939597; margin-left: 11px; }

.newsA .meiti-bottom ul li .wz { line-height: 1.4; margin-top: 13px; }

.meitiA .fyq { margin-top: 50px; }



.fixVideo { display: none; position: fixed; top:0; left:0;width: 100%;height: 100%;z-index: 1000; }
.fixVideoA { position: absolute;width: 83.334%; max-width: 83.334%; border-radius: 10px; overflow: hidden; height: auto; position: absolute;left: 50%;top: 50%; z-index: 2; transform: translate(-50%, -50%); background: #fff; padding: 40px; }
.fixVideoA .fixVideoB #vidPlay { width: 77.7%; }
.fixVideoA .fixVideoB .wnz { width: 18.6%; margin-left: auto; padding: 14px 0 0; }
.fixVideoA .fixVideoB .wnz .be { background: rgba(238, 55, 40, 0.1); border-radius: 100px; line-height: 27px; padding: 0 11px; color: #EE3728; display: inline-block; }
.fixVideoA .fixVideoB .wnz .ba { line-height: 1.44; margin-top: 15px; }
.fixVideoA .fixVideoB .wnz .sk { color: #939597; line-height: 1; margin: 15px 0 0; padding-bottom: 30px; border-bottom: 1px solid #D8D8D8; }
.fixVideoA .fixVideoB .wnz .bc { line-height: 1.5; margin-top: 28px; }


.fixVideo .close { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; background: #222222; opacity: .9; }

.fixVideo.fangda .fixVideoA { padding:80px 30px 30px; }
.fixVideo.fangda .close{  position: absolute; left:auto; background: rgba(120, 120, 120, 0.1); right:10px; top:10px;height: 40px;width: 40px;cursor: pointer; text-align: center;line-height: 35px; font-size: 22px;  z-index: 10000; color:#999; border-radius:50%; }
.fixVideo.fangda .fixVideoB #vidPlay {
    width: 100%;
}
.fixVideo.fangda {
    background: rgba(34, 34, 34, .85);
}
.fixVideo.fangda video {
        max-height: 80vh;
    width: 100%;
    object-fit: cover;
}


@media(max-width:1100px) {
    .newsA .meiti-bottom { margin-top: 30px; }
    .newsA .meiti-bottom ul li { width: 100%; margin-right: 0; padding: 20px; }
    .newsA .meiti-bottom ul li:last-child { margin-bottom: 0; }
    .newsA .meiti-bottom ul li .img::before { width: 40px; height: 40px; }
    
    
    .fixVideoA { padding: 15px; }
    .fixVideoA .fixVideoB #vidPlay { width: 100%; }
    .fixVideoA .fixVideoB .wnz { width: 100%; }
    .fixVideoA .fixVideoB .wnz .ba { line-height: 1.2; margin-top: 8px; }
    .fixVideoA .fixVideoB .wnz .sk { padding-bottom: 15px; }
    .fixVideoA .fixVideoB .wnz .bc { margin-top: 10px; }
}



/**联系我们**/
.abtnouA { padding: 7.65625vw 0; }
.abtnouA .cou { background: #F9F9F9; border-radius: 10px; }
.abtnouA .tnoual { position: absolute; top: 50%; left: 0; transform: translateY(-50%); padding:0 70px 0 54px; width:37.3%; }
.abtnouA .tnoual .zo { color: #6A6A6A; margin: 0 0 42px; }
.abtnouA .tnoual .tiwqo { margin-bottom: 61px; }
.abtnouA .tnoual .tiwqo .li:nth-child(n+2) { margin-top: 25px; }
.abtnouA .tnoual .tiwqo .li .icon { position: relative; width: 80px; height: 80px; background: #fff; overflow: hidden; border-radius: 50%; margin-right: 21px; }
.abtnouA .tnoual .tiwqo .li .icon img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.abtnouA .tnoual .tiwqo .li .wno { width:calc(100% - 101px); }
.abtnouA .tnoual .tiwqo .li .wno .n { color: #6A6A6A; }
.abtnouA .tnoual .tiwqo .li .wno .o { color: #6A6A6A; margin-top: 3px; }
.abtnouA .tnoual .more { background: #F9F9F9; }
.abtnouA .tnoual .more:hover { background: #EE3728; }
.abtnouA .tnouar { margin-left: auto; width: 62.7%; }

.abtnouA .bto { margin-bottom:40px; }
.abtnouA .bto .xiweo { display:inline-block; margin-left:auto; }
.abtnouA .bto .xiweo a { border: 1px solid #E4E4E4; border-radius: 500px; line-height:47px; padding:0 40px; color:#333333; margin-right:9px; }
.abtnouA .bto .xiweo a:last-child { margin-right:0; }
.abtnouA .bto .xiweo a.cur { background: #00A0E9; color:#fff; }

.abtnouB { padding: 8vw 0; background: #F6F6F6; }
.abtnouB .tnoub-top { position: relative; z-index: 2; background: url(../images/abtnouB.png)no-repeat center center/cover; border-radius: 10px; padding: 5.26041vw 4.375vw; }
.abtnouB .tnoub-top .dat { width: calc(100% - 166px); margin-top: 43px; }
.abtnouB .tnoub-top .dat input { height: 66px; border: 0; background: rgba(255, 255, 255, 0.9); padding: 0 30px; font-size: 16px; color: #333; border-radius: 5px 0 0 5px; }
.abtnouB .layui-form-select .layui-edge { border-top-color:#333; border-width:8px; right: 35px; }
.abtnouB .layui-form-select dl { top: 75px; }
.abtnouB .layui-form-selectup dl { top: auto; bottom: 75px; }
.abtnouB .tnoub-top button { position: absolute; right: 0; height: 100%; top: 0; border-radius: 0; width: 166px; border: 0; cursor: pointer; border-radius: 0 5px 5px 0; background: #00A0E9; }
.abtnouB .tnoub-top button span { color: #FFFFFF; font-size: 16px; padding-left: 27px; position: relative; }
.abtnouB .tnoub-top button span::before { position: absolute; content: ""; left: 0; top: 55%; transform: translateY(-50%); width: 17px; height: 17px; background: url(../images/fangfda.svg)no-repeat center center/cover; }

.abtnouB .tnoub-bottom { margin-top: 60px; }
.abtnouB .tnoub-bottom ul li { width: calc(33.33% - 73px); margin-right: 73px; padding-bottom: 32px; border-bottom: 1px solid rgba(178, 178, 178, .8); }
.abtnouB .tnoub-bottom ul li:nth-child(3n) { margin-right: 0; }
.abtnouB .tnoub-bottom ul li .bt { margin-bottom: 30px; }
.abtnouB .tnoub-bottom ul li .bzo .z { line-height: 1.75; margin-top: 5px; }

.abtnouC { padding: 5.88541vw 0 6.61458vw;     background: #F6F6F6; }
.abtnouC .js { color: #3D3D3D; margin: 20px 0 40px; }
.abtnouC ul { position: relative; z-index: 2; }
.abtnouC ul li { width: calc(33.33% - 8px); position: relative; margin-right: 12px; margin-bottom: 12px; }
.abtnouC ul li:hover { z-index:3 !important; }
.abtnouC ul li:nth-child(3n) { margin-right: 0; }
.abtnouC ul li:last-child,
.abtnouC ul li:nth-child(10)  { width: 100%; margin-right: 0; }
.abtnouC ul li.te { z-index: 2; }
.abtnouC ul li.te:nth-child(1) { z-index: 3; }

.abtnouC ul li textarea { border: 1px solid #D8D8D8; border-radius: 5px; height: 125px; padding: 16px 22px; font-size: 16px; color: #333333; resize: none; }

.abtnouC ul li textarea::-webkit-input-placeholder {color: #333333;}
.abtnouC ul li textarea::-moz-placeholder {color: #333333;}
.abtnouC ul li textarea:-moz-placeholder {color: #333333;}
.abtnouC ul li textarea:-ms-input-placeholder {color: #333333;}


.abtnouC .layui-form-select dl { top: 70px; }
.abtnouC .layui-form-selectup dl { top: auto; bottom: 70px; }

.abtnouC ul li input { border: 1px solid #D8D8D8; border-radius: 5px; height: 60px; padding: 0 22px; font-size: 16px; color: #333333; }
.abtnouC ul li input::-webkit-input-placeholder {color: #333333;}
.abtnouC ul li input::-moz-placeholder {color: #333333;}
.abtnouC ul li input:-moz-placeholder {color: #333333;}
.abtnouC ul li input:-ms-input-placeholder {color: #333333;}

.abtnouC ul li .x { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; color: #C80016; font-size: 20px; }

.layui-input:hover,.layui-textarea:hover {
    border-color: #000000!important
}

.layui-input:focus,.layui-textarea:focus {
    border-color: #000000!important
}

.layui-form-select dl dd.layui-this{background: #EE3728 !important;}
.layui-form-select dl{top: 100%;}
.layui-form-select .layui-edge {
    margin: 0;
    padding: 0;
    background: url(../images/select_xl.svg) center center / cover;
    width: 14px;
    height: 8px;
    right: 20px;
    content: "";
    border: none;
    margin-top: -4px;
}

@media(max-width:1500px) {
    .abtnouA .tnoual .zo { margin: 30px 0 25px; }
    .abtnouA .tnoual .tiwqo { margin-bottom: 40px; }
    .abtnouA .tnoual .tiwqo .li .icon { width: 60px; height: 60px; }
    .abtnouA .tnoual .tiwqo .li .icon img { height: 20px; }
    .abtnouA .tnoual .tiwqo .li .wno { width:calc(100% - 81px); }
    .abtnouA .tnoual .tiwqo .li:nth-child(2) .icon img { height: 15px; }
}

@media(max-width:1100px) {
    .abtnouA { padding: 40px 0 50px; }
    .abtnouA .tnoual { position: initial; width: 100%; margin-top: 20px; transform: translateY(0); padding:0 20px; }
    .abtnouA .tnoual .zo { margin: 15px 0 15px; }
    .abtnouA .tnoual .tiwqo { margin-bottom: 30px; }
    .abtnouA .tnoual .tiwqo .li:nth-child(n+2) { margin-top: 15px; }
    .abtnouA .tnouar { width: 100%; }

    .abtnouB { padding: 40px 0 50px; }
    .abtnouB .tnoub-top { padding: 20px; border-radius: 5px; }
    .abtnouB .tnoub-top .dat { width: calc(100% - 110px); margin-top: 20px; }
    .abtnouB .tnoub-top .dat input { height: 45px; font-size: 14px; padding: 0 20px; }
    .abtnouB .tnoub-top button { width: 110px; }
    .abtnouB .tnoub-top button span { font-size: 14px; padding-left: 20px; }
    .abtnouB .tnoub-top button span::before { width: 14px; height: 14px; }
    .abtnouB .layui-form-select .layui-edge { border-width:6px; right: 15px; }
    .abtnouB .layui-form-select dl { top: 50px; }
    .abtnouB .layui-form-selectup dl { top: auto; bottom: 50px; }

    .abtnouB .tnoub-bottom { margin-top: 30px; }
    .abtnouB .tnoub-bottom ul li { width: 100%; margin-right: 0; padding-bottom: 20px; margin-bottom: 20px; }
    .abtnouB .tnoub-bottom ul li .bt { margin-bottom: 15px; }
    .abtnouB .tnoub-bottom ul li .bzo .z { margin-top: 5px; }
    .abtnouB .tnoub-bottom ul li:last-child { margin-bottom: 0; }

    .abtnouC { padding: 40px 0 50px; }
    .abtnouC .js { margin: 10px 0 20px; }
    .abtnouC ul li { width: 100%; margin-right: 0; }
    .abtnouC ul li input { height: 45px; font-size: 14px; padding: 0 20px; }
    .layui-form-select .layui-edge { width: 12px; height: 6px; right: 20px; }
    .abtnouC ul li:hover { z-index: 3; }
    .abtnouC .layui-form-select dl { top: 50px; }
    .abtnouC .layui-form-selectup dl { top: auto; bottom: 50px; }
    .abtnouC ul li textarea { padding:15px 20px; font-size: 14px; height: 100px; }
    
    .abtnouA .bto { margin-bottom:20px; }
    .abtnouA .bto .xiweo a { line-height:35px; padding:0 30px; }

}



/**搜索结果**/
.sousiwban { background: url(../images/sousiwban.jpg)no-repeat center center/cover; padding: 280px 0 174px; }
.sousiwban .wbane { display: inline-block; width: 53%; overflow: hidden; border-radius: 5px; } 
.sousiwban .wbane input { background: #FFFFFF;  padding: 0 180px 0 32px; width: 100%; border: 0; font-size: 16px; color: #333333; height: 65px; }
.sousiwban .wbane button { position: absolute; cursor: pointer; top: 0; right: 0; width: 166px; background: #00A0E9; border: 0; height: 100%; font-size: 16px; color: #FFFFFF; }
.sousiwban .wbane button i { padding-left: 28px; position: relative; display: inline-block; line-height: 1; }
.sousiwban .wbane button i::before { position: absolute; content: ""; left: 0; top: 58%; transform: translateY(-50%); width: 17px; height: 17px; background: url(../images/fangfda.svg)no-repeat center center/cover; }


.sousiwban .wbane input::-webkit-input-placeholder {color: #333333;}
.sousiwban .wbane input::-moz-placeholder {color: #333333;}
.sousiwban .wbane input:-moz-placeholder {color: #333333;}
.sousiwban .wbane input:-ms-input-placeholder {color: #333333;}

.sousiwpau { padding: 5.83333vw 0 8.48958vw; background: #F7F7F7; }
.sousiwpau .wpa { padding-bottom: 46px; border-bottom: 3px solid #333333; margin-bottom: 98px; }
.sousiwpau .wpa .pal .sz { margin-top: 21px; }
.sousiwpau .wpa .pal .sz .s { line-height: 1; color: #222222; font-size: 30px; }
.sousiwpau .wpa .pal .sz .w,
.sousiwpau .wpa .pal .sz .e { color: #666666; }
.sousiwpau .wpa .pal .sz .e { text-decoration: underline; }
.sousiwpau .wpa .par { margin-left: auto; }
.sousiwpau .wpa .par .selectgong {
    padding: 16px 30px;
    border-radius: 5px;
    border: 1px solid rgba(109, 109, 109, 0.5);
    cursor: pointer;
    justify-content: space-between;
    z-index: 2;
    width: 233px;
    font-size: 16px;
    color: #333333;

}
.sousiwpau .wpa .par select {
    /*关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../images/rigger.svg) no-repeat scroll right 20px center transparent;
    /*非框架时，为下拉小箭头留出一点位置，避免被文字覆盖*/
    /*padding-right: 10px;*/
}


.sousiwpau .oye .bt { margin-bottom: 43px; }
.sousiwpau .wpau-a { margin-bottom: 85px; }
.sousiwpau .wpau-a ul li { background: #fff; border-radius: 10px; overflow: hidden; margin-bottom: 25px; }
.sousiwpau .wpau-a ul li:last-child { margin-bottom: 0; }
.sousiwpau .wpau-a ul li a { display: block; padding: 20px 40px 20px 20px; }
.sousiwpau .wpau-a ul li a .img { width: 31.82%; }
.sousiwpau .wpau-a ul li a .text { width: 65.2%; margin-left: auto; }

.sousiwpau .wpau-a ul li a .text .te .t { background: rgba(238, 55, 40, 0.1); line-height: 27px; color: #EE3728; border-radius: 100px; padding: 0 11px; }
.sousiwpau .wpau-a ul li a .text .te .e { color: #939597; margin-left: 11px; }
.sousiwpau .wpau-a ul li a .text .bt { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 17px 0 0; }
.sousiwpau .wpau-a ul li a .text .nr { line-height: 1.51; margin: 14px 0 47px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: initial;  }

.sousiwpau .wpau-b { margin-bottom: 85px; }
.sousiwpau .wpau-b ul li { width: calc(33.33% - 10px); margin-bottom: 15px; margin-right: 15px; background: #fff; border-radius: 10px; padding: 20px 20px 45px; cursor: pointer; }
.sousiwpau .wpau-b ul li:nth-child(3n) { margin-right: 0; }

.sousiwpau .wpau-b ul li .img { position: relative; overflow: hidden; }
.sousiwpau .wpau-b ul li .img::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 72px; height: 72px; background: url(../images/bofang.svg)no-repeat center center/cover; z-index: 2; }
.sousiwpau .wpau-b ul li .img img { transform: scale(1); transition: all .5s; }
.sousiwpau .wpau-b ul li .img:hover img { transform: scale(1.07); }

.sousiwpau .wpau-b ul li .te { margin-top: 24px; }
.sousiwpau .wpau-b ul li .te .t { background: rgba(238, 55, 40, 0.1); line-height: 27px; color: #EE3728; border-radius: 100px; padding: 0 11px; }
.sousiwpau .wpau-b ul li .te .e { color: #939597; margin-left: 11px; }

.sousiwpau .wpau-b ul li .wz { line-height: 1.4; margin-top: 13px; }



.sousiwpau .wpau-c ul li { width: calc(33.33% - 17px); margin-right: 25px; margin-bottom: 25px; }
.sousiwpau .wpau-c ul li:nth-child(3n) { margin-right: 0; }
.sousiwpau .wpau-c ul li a { display: block; padding: 17px 17px 30px; border-radius: 10px; background: #fff; }
.sousiwpau .wpau-c ul li a .img { background: #F7F7F7; min-height: 277px; border-radius: 10px; display: flex; justify-content: center; align-items: center; }
.sousiwpau .wpau-c ul li a .img img { width: auto; max-width: 50%; }

.sousiwpau .wpau-c ul li a .ezow { margin-top: 20px; }
.sousiwpau .wpau-c ul li:hover a .ezow .ow .o { color: rgba(238, 57, 43, 1); }
.sousiwpau .wpau-c ul li a .ezow .ow .w { margin-top: 17px; }
.sousiwpau .wpau-c ul li a .ezow .ow .w .w1 { background: #FFE4E2; padding: 0 11px; line-height: 30px; border-radius: 3px; color: rgba(238, 57, 43, .8); margin-right: 6px; }
.sousiwpau .wpau-c ul li a .ezow .ow .w .w1:nth-child(2) { background: #D8F3FF; opacity: .8; color: #03A1E9; }
.sousiwpau .wpau-c ul li a .ezow .moe { margin-left: auto; background: rgba(120, 120, 120, 0.1); border: 0; width: 42px; height: 42px; }
.sousiwpau .wpau-c ul li a .ezow .moe::before { background: url(../images/moee.svg)no-repeat center center/cover; }

.sousiwpau .wpau-c ul li:hover a .ezow .moe { background: rgba(238, 57, 43, 1); }
.sousiwpau .wpau-c ul li:hover a .ezow .moe::before { background: url(../images/moea.svg)no-repeat center center/cover; }

@media(max-width:1500px) {
    .sousiwpau .wpa .pal .sz .s { font-size: 25px; }
}

@media(max-width:1100px) {
    .sousiwban { padding: 100px 0 40px; }
    .sousiwban .wbane { width: 90%; }
    .sousiwban .wbane input { height: 45px; font-size: 14px; padding: 0 130px 0 20px; }
    .sousiwban .wbane button { width: 120px; }
    .sousiwban .wbane button i { font-size: 14px; line-height: 45px; padding-left: 20px; }
    .sousiwban .wbane button i::before { top: 50%; width: 15px; height: 15px; }

    .sousiwpau { padding: 40px 0 50px; }
    .sousiwpau .wpa .pal .sz { margin-top: 10px; }
    .sousiwpau .wpa .pal .sz .font20 { font-size: 14px; }
    .sousiwpau .wpa .pal .sz .s { font-size: 20px; }
    .sousiwpau .wpa .par { width: 100%; margin-top: 25px; }
    .sousiwpau .wpa .par .selectgong { width: 100%; padding: 13px 20px; font-size: 14px; }
    .sousiwpau .wpa { padding-bottom: 20px; margin-bottom: 30px; }
    .sousiwpau .oye .bt { margin-bottom: 20px; }

    .sousiwpau .wpau-a { margin-bottom: 35px; }
    .sousiwpau .wpau-a ul li a { padding: 20px; }
    .sousiwpau .wpau-a ul li a .img { width: 100%; }
    .sousiwpau .wpau-a ul li a .text { margin-top: 20px; width: 100%; }
    .sousiwpau .wpau-a ul li a .text .bt { margin-top: 10px; }
    .sousiwpau .wpau-a ul li a .text .nr { margin: 10px 0 20px; }

    .sousiwpau .wpau-b { margin-bottom: 35px; }
    .sousiwpau .wpau-b ul li { width: 100%; margin-right: 0; padding: 20px; }
    .sousiwpau .wpau-b ul li:last-child { margin-bottom: 0; }
    .sousiwpau .wpau-b ul li .img::before { width: 50px; height: 50px; }

    .sousiwpau .wpau-c ul li { width: 100%; margin-right: 0; margin-bottom: 15px; }
    .sousiwpau .wpau-c ul li:last-child { margin-bottom: 0; }
    .sousiwpau .wpau-c ul li a .img { min-height: 200px; }
}








/**新增**/
.head {
    box-shadow: 0 10px 10px rgba(120,120,120,0);
}
.head.fixed-head {
    box-shadow: 0 0 5px rgba(0,0,0,.2); 
}
.head .head-top .tor .navo { margin-left: 20px; margin-top: 5px; }
.head .head-top .tor .navo a { display: block; cursor: pointer; position: relative; display: inline-block; width: 20px; height: 18px; background: url(../images/gouwuc.svg) no-repeat center; }
.head .head-top .tor .navo a:before { position: absolute; content: ""; opacity: 0; top:1px; right: -1px; z-index: 1; width: 6px; height: 6px;  border-radius: 50%; background: #EE3728; }
.head .head-top .tor .navo.cur a:before { opacity: 1; }

.cplbaA .geiwonao ul li { box-shadow: -6px 4px 15px 0px rgba(0, 0, 0, 0); transition: all .5s; border-radius: 10px; overflow: hidden; }
.cplbaA .geiwonao ul li:hover { box-shadow: -6px 4px 15px 0px rgba(0, 0, 0, 0.1); }
.cplbaA .geiwonao ul li .jaw { position: absolute; top: 51px; right: -100%; transition: all .5s; z-index: 2; }
.cplbaA .geiwonao ul li .jaw a { display: block; background: #EE3728; border-radius: 5px 0px 0px 5px; padding: 0; padding: 0 16px; line-height: 1; }
.cplbaA .geiwonao ul li .jaw a span { color: #ffff; padding-left: 21px; position: relative; line-height: 33px; }
.cplbaA .geiwonao ul li .jaw a span::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 13px; height: 12px; background: url(../images/gouik.svg)no-repeat center center/cover;  }

.cplbaA .geiwonao ul li:hover .jaw { right: 0; }

.xunjiat { position: fixed; z-index: 999; left: 0; top: 0; width: 100%; height: 100%; background: rgba(34, 34, 34, .7); display: none; }
.xunjiat .dinw { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; }
.xunjiat .dinw .container { background: #fff; border-radius: 10px; padding: 73px 70px; }

.xunjiat .dinw .jiatl { width: 57.99%; }
.xunjiat .dinw .jiatl ul { position: relative; z-index: 2; margin-top: 46px; }
.xunjiat .dinw .jiatl ul li { width: calc(50% - 6px); margin-right: 12px; position: relative; margin-bottom: 16px; }
.xunjiat .dinw .jiatl ul li:nth-child(2n) { margin-right: 0; }
.xunjiat .dinw .jiatl ul li:nth-child(5) { width: 100%; margin-right: 0; z-index: 2; }
.xunjiat .dinw .jiatl ul li:last-child { width: 100%; margin-bottom: 0; }
.xunjiat .dinw .jiatl ul li .wznedn { position: absolute; top: 55%; transform: translateY(-50%); left: 17px; z-index: 2; }
.xunjiat .dinw .jiatl ul li .wznedn .ezn2 { display: none; }
.xunjiat .dinw .jiatl ul li:Hover .wznedn .ezn1 { display: none; }
.xunjiat .dinw .jiatl ul li:Hover .wznedn .ezn2 { display: inline-block; }
.xunjiat .dinw .jiatl ul li .span { position: absolute; top: 50%; transform: translateY(-50%); right: 17px; z-index: 2; color: #EE3728; font-size: 16px; line-height: 1; }
.xunjiat .dinw .jiatl ul li input {  border: 1px solid rgba(187, 187, 187, 0.8); border-radius: 10px; overflow: hidden; height: 66px; padding: 0 0 0 48px; font-size: 16px; color: #666666; }
.xunjiat .dinw .jiatl ul li  .layui-input:focus,
.xunjiat .dinw .jiatl ul li  .layui-textarea:focus {
    border: 1px solid #8A8A8A !important;
}
.xunjiat .dinw .jiatl ul li .layui-input:hover,
.xunjiat .dinw .jiatl ul li .layui-textarea:hover  {
    border: 1px solid #8A8A8A !important;
}
.xunjiat .dinw .jiatl ul li  input::-webkit-input-placeholder {color: #666666;}
.xunjiat .dinw .jiatl ul li  input::-moz-placeholder {color: #666666;}
.xunjiat .dinw .jiatl ul li  input:-moz-placeholder {color: #666666;}
.xunjiat .dinw .jiatl ul li  input:-ms-input-placeholder {color: #666666;}

.xunjiat .dinw .jiatl ul li .layui-form-select dl { top: 73px; }
.xunjiat .dinw .jiatl ul li .layui-form-selectup dl { top: auto; bottom: 73px; }
.layui-form-select dl dd.layui-this { background: #EE3728 !important; }
.xunjiat .dinw .jiatl ul li .layui-select-title .layui-edge { border-top-color: #333; right: 22px; }
.xunjiat .dinw .jiatl ul li textarea { border: 1px solid rgba(187, 187, 187, 0.8); border-radius: 10px; overflow: hidden; height: 66px; padding: 0 0 0 48px; font-size: 16px; color: #666666; height: 140px; resize: none; padding: 20px 0 0 48px; }
.xunjiat .dinw .jiatl ul li:last-child .wznedn { top: 26%; }
.xunjiat .dinw .jiatl button  { margin-top: 40px; }
.xunjiat .dinw .jiatr { margin-left: auto; width: 36.931%; }


.xunjiat .guanbi { position: absolute; top: 22px; right: 22px; z-index: 9; width: 50px; height: 50px; cursor: pointer; background: url(../images/guanbi.svg)no-repeat center center/cover; }

.lianxiwo {
    background: #F7F7F7;
}

@media(max-width:1500px) {
    .xunjiat .dinw .container { padding: 50px; }
    .xunjiat .dinw .jiatl ul { margin-top: 25px; }
    .xunjiat .dinw .jiatl ul li input { font-size: 14px; height: 45px; }
    .xunjiat .dinw .jiatl ul li textarea { height: 100px; font-size: 14px; }
    .xunjiat .dinw .jiatl ul li:last-child .wznedn { top: 35%; }
}

@media(max-width:1100px) {
    .head .head-top .tor .navc { margin-left: 0; }

    .xunjiat .dinw .container { padding: 20px; }
    .xunjiat .dinw .jiatl { width: 100%; }
    .xunjiat .dinw .jiatl ul li { width: 100%; margin-right: 0; }
    .xunjiat .dinw .jiatl ul li:nth-child(5) input { padding-right: 40px; }
    .xunjiat .dinw .jiatr { display: none; }
    .xunjiat .dinw .jiatl button { margin-top: 30px; }
    .xunjiat .guanbi { width: 40px; height: 40px; }
}

.guanyuF .swiper-button-prev { position:relative; left:auto; right:auto; }
.guanyuF .swiper-button-next { position:relative; left:auto; right:auto; }

.swiper-button-prev:after,
.swiper-button-next:after { display:none; }






.guanyuc-xin { padding: 6.51041vw 0 7.29166vw; }
.guanyuc-xin .pt { margin: 23px 0 36px; }
.guanyuc-xin .nweoweo ul li { margin-right: 10px; width: calc(20% - 8px); margin-right: 10px; position: relative; border-radius: 10px; overflow: hidden; }
.guanyuc-xin .nweoweo ul li:last-child { margin-right: 0; }

.guanyuc-xin .nweoweo ul li .bt { color:#fff; position: absolute; top: 27px; right: 25px; line-height: 1; transition: all .2s; }
.guanyuc-xin .nweoweo ul li:before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; background: #00A0E9; height: 6px; z-index: 2; }
.guanyuc-xin .nweoweo ul li .pt { margin: 0; position: absolute; bottom: -50%; left: 0; width: 100%; background: #00A0E9; border-radius: 10px; overflow: hidden; transition: all .3s; padding: 20px; text-align: center; }
/*.guanyuc-xin .nweoweo ul li:hover .bt { opacity: 0; }*/
/*.guanyuc-xin .nweoweo ul li:hover .pt { bottom: 0; }*/

.guanyuc-xin .nweoweo ul li .img img { transition:all .5s; transform: scale(1); }
.guanyuc-xin .nweoweo ul li:hover .img img { transform: scale(1.1); }

@media(max-width:1100px) {
    .guanyuc-xin { padding: 40px 0 50px; }
    .guanyuc-xin .pt { margin:10px 0 20px; }
    .guanyuc-xin .nweoweo ul li { margin-right: 0px; width: 100%; margin-bottom: 10px; }
    .guanyuc-xin .nweoweo ul li:last-child { margin-bottom: 0; }

    .guanyuc-xin .nweoweo ul li .bt { top: 15px; right: 20px;}

}







.liuyantan { position: fixed; display:none; top: 0; left: 0; width: 100%; height: 100%; backdrop-filter: blur(10px); background: rgba(29, 29, 29, 0.7); z-index: 1000; }
.liuyantan .tanoue { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: ; background: #fff; width: 83.22%; }
.liuyantan .tanoue .ouel { width: 36%; }
.liuyantan .tanoue .ouer { width: 64%; padding-left: 52px; padding-bottom: 83px; margin-left: auto; }
.liuyantan .tanoue .ouer .guanbi { text-align: right; padding: 17px 20px 15px; }
.liuyantan .tanoue .ouer .guanbi span { display: inline-block;  background: url(../images/guanbip.svg)no-repeat center center/cover; width: 28px; height: 28px; cursor: pointer; }

.liuyantan .tanoue .ouer ul { padding-right: 52px; margin-top: 48px; }
.liuyantan .tanoue .ouer ul li { width: 100%; margin-bottom: 15px; }
.liuyantan .tanoue .ouer ul li:last-child { margin-bottom: 0; }


.liuyantan .tanoue .ouer ul li input { border: 1px solid #D8D8D8; border-radius: 10px; height: 64px; padding: 0 25px; font-size: 16px; color: #999999; }
.liuyantan .tanoue .ouer ul li input::-webkit-input-placeholder {color: #999999;}
.liuyantan .tanoue .ouer ul li input::-moz-placeholder {color: #999999;}
.liuyantan .tanoue .ouer ul li input:-moz-placeholder {color: #999999;}
.liuyantan .tanoue .ouer ul li input:-ms-input-placeholder {color: #999999;}

.liuyantan .tanoue .ouer ul li .x { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; color: #C80016; font-size: 20px; }

.liuyantan .tanoue .ouer ul li:nth-child(3) { width: 62.95%; }
.liuyantan .tanoue .ouer ul li:nth-child(4) { width: 36.3%; margin-left: .75%; }



.liuyantan .tanoue .ouer ul li textarea { border: 1px solid #D8D8D8; border-radius: 10px; height: 125px; padding: 16px 22px; font-size: 16px; color: #333333; resize: none; }

.liuyantan .tanoue .ouer ul li textarea::-webkit-input-placeholder {color: #999999;}
.liuyantan .tanoue .ouer ul li textarea::-moz-placeholder {color: #999999;}
.liuyantan .tanoue .ouer ul li textarea:-moz-placeholder {color: #999999;}
.liuyantan .tanoue .ouer ul li textarea:-ms-input-placeholder {color: #999999;}




.liuyantan .tanoue .ouer ul li i { position: absolute; right: 0; top: 50%; transform: translateY(-50%); border-radius: 10px; background: #00A0E9; border-radius: 10px; line-height: 54px; font-size: 16px; right: 5px;  height: 54px; width: 149px; }

.liuyantan .tanoue .ouer ul li i.getCode { opacity: 1; }




@media(max-width:1500px) {
    .liuyantan .tanoue .ouer ul li input { height: 45px; padding: 0 20px; font-size: 14px; }
    .liuyantan .tanoue .ouer ul li i { height: 35px; font-size: 14px; line-height: 35px; width: 100px; }
    .liuyantan .tanoue .ouer ul li textarea { font-size: 14px; padding-left: 20px; }
}

@media(max-width:1100px) {
    .liuyantan .tanoue .ouel { display: none; }
    .liuyantan .tanoue .ouer { width: 100%; padding-bottom: 20px; padding-left: 20px; }
    .liuyantan .tanoue .ouer .guanbi { padding: 10px 20px 0 0; }
    .liuyantan .tanoue .ouer ul { padding-right: 20px; margin-top: 20px; }
    .liuyantan .tanoue .ouer ul li:nth-child(3),
    .liuyantan .tanoue .ouer ul li:nth-child(4) { width: 100%; }
}





.guanyuc-xin1 .xin-top .pr { line-height: 1.75; margin-top: 14px; padding-bottom: 50px; border-bottom: 1px solid #D8D8D8; }
.guanyuc-xin1 .xin-top { margin-bottom: 55px; }
.guanyuc-xin1 .xin-zong .pr { line-height: 1.75; margin: 20px 0 24px; }
.guanyuc-xin1 .nweoweo ul li { width: calc(20% - 8px); margin-right: 10px; }
.guanyuc-xin1 .nweoweo ul li .img { position: relative; }
.guanyuc-xin1 .nweoweo ul li .img .z { opacity: .2; position: absolute; top: 18px; right: 18px; z-index: 1; }
.guanyuc-xin1 .nweoweo ul li .text .e { text-align: right; }


.guanyuc-xin1 .xin-bottom .pr { line-height: 1.75; margin-top: 14px; padding-bottom: 50px; border-bottom: 1px solid #D8D8D8; }
.guanyuc-xin1 .xin-bottom { margin-top: 55px; }

@media(max-width:1100px) {
    .guanyuc-xin1 .xin-top .pr { padding-bottom: 20px; }
    .guanyuc-xin1 .xin-top { margin-bottom: 25px; }
    .guanyuc-xin1 .xin-zong .pr { margin: 10px 0 20px; }
    .guanyuc-xin1 .xin-bottom .pr { padding-bottom: 20px; }
    .guanyuc-xin1 .nweoweo ul li { width: 100%; margin-right: 0; }
}

 .playBtn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 67px;
    height: 67px;
    border-radius: 50%;
    background: #00A0E9;
    cursor: pointer;
}
.playBtn .playBtn-1 {
    position: relative;
    width: 100%;
    height: 100%;
}
 .playBtn .playBtn-1 .playFontLine {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: url(../images/fontLine.png) no-repeat center center / cover;
    width: 135px;
    height: 135px;
    animation: rotate 30s linear infinite;
}
.playBtn .playBtn-1::after {
    content: "";
    width: 17px;
    height: 17px;
    display: inline-block;
    background: url(../images/play-1-1.png) no-repeat center center / cover;
    position: absolute;
    top: 50%;
    left: 54%;
    transform: translate(-50%,-50%);
}

@keyframes rotate {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
@media(max-width:1100px){
    .playBtn { 
        width: 35px; 
        height: 35px; 

    }
    .playBtn .playBtn-1::after { width: 10px; height: 10px; }
    .playBtn .playBtn-1 .playFontLine { width: 70px; height: 70px; }
}

#eagle-drag-images { position:initial; top:0; }


.kaownsss { background: #F6F6F6; padding:6vw 0 6.5vw; }
.kaownsss .bt { padding-bottom:46px; border-bottom: 1px solid #D8D8D8; margin-bottom:46px; }

.kaownsss ul li { width:20%; }
.kaownsss ul li:last-child { margin-right:0; }
.kaownsss ul li .b { line-height:1.33; margin-bottom:18px; }
.kaownsss ul li .t .e { line-height:1.77; }

@media(max-width:1500px) {
    .kaownsss .bt { padding-bottom:25px; margin-bottom:25px; }
    .kaownsss ul li .b { margin-bottom:8px; }
}

@media(max-width:1100px) {
    .kaownsss { background: #F6F6F6; padding:40px 0 30px; }
    .kaownsss .bt { padding-bottom:15px; border-bottom: 1px solid #D8D8D8; margin-bottom:15px; }
    
    .kaownsss ul li { width:100%; margin-bottom:20px; }
    .kaownsss ul li:last-child { margin-right:0; }
    .kaownsss ul li .b { line-height:1.33; margin-bottom:8px; }
    .kaownsss ul li .t .e { line-height:1.77; }
    


}

.banner .hangyeB .img .dw3 .text {
    left: auto;
    right: 0;
}



.aboutD-xin { padding:6.7vw 0 8vw; }
.aboutD-xin .nrw { line-height: 1.75; margin-top: 26px; }
.aboutD-xin .guan { margin-top:42px; }
.aboutD-xin .guan .swiww { width:calc(50% - 13.5px); margin-right:27px; border-radius: 10px; background: #F7F7F7; padding:44px 55px 55px 50px; }
.aboutD-xin .guan .swiww:last-child { margin-right:0; }
.aboutD-xin .guan .swiww .baowen .fl .btee { line-height:1; margin-bottom:20px; }
.aboutD-xin .guan .swiww .baowen .fl .btea { line-height:1; }
.aboutD-xin .guan .swiww .baowen .fr {
    margin-left:auto;
    width: 60px;
    height: 60px;
    padding: 10px;
    background: rgba(222, 222, 222, .3);
    border-radius: 50%;
    position: relative;
}

.aboutD-xin .guan .swiww .baowen .fr::before {
    position: absolute;
    border-radius: 50%;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    background: #fff;
}
.aboutD-xin .guan .swiww .baowen .fr img {
    width: 100%;
    position: relative;
    z-index: 1;
    border-radius: 50%;
}

.aboutD-xin .guan .swiww .baowen { border-bottom:1px solid rgba(114, 113, 113, .2); padding-bottom:28px; } 


.aboutD-xin .guan .swiww .lianxi { color:#5E6265; margin-top:30px; }
.aboutD-xin .guan .swiww .lianxi p { position:relative; padding-left:34px; }
.aboutD-xin .guan .swiww .lianxi p:nth-child(n+2) { margin-top:15px; }
.aboutD-xin .guan .swiww .lianxi p:before {
	position: absolute;
	top:3px;
	left: 0;
	content: "";
	width: 20px;
	height: 20px;
	background: url(../images/lianxi.svg)no-repeat center center/cover;
}
.aboutD-xin .guan .swiww .lianxi p:nth-child(n+2):before {
	width: 20px;
	height: 14px;
	background: url(../images/lianxi2a.svg)no-repeat bottom center/cover;
	background-size: 100% 100%;
}

.aboutD-xin .guan .swiww .lianxi p:nth-child(n+3):before {
	width: 20px;
	height: 21px;
	background: url(../images/lianxi1a.svg)no-repeat bottom center/cover;
	background-size: 100% 100%;
}

.aboutD-xin .gnau { border-top: 1px solid #D8D8D8; padding-top:44px; margin-top:60px; }
.aboutD-xin .gnau .naue { width:20%; }
.aboutD-xin .gnau .naue .n { line-height:1; margin-bottom:26px; }
.aboutD-xin .gnau .naue .e{
    line-height: 1.77;
}

.hangyeB .img .t_102109 .text {
    padding-top: 0;
    top: auto;
    padding-bottom: 30px;
    bottom: 23px;
}



@media(max-width:1500px) {
    .aboutD-xin .guan .swiww { padding:30px; }
}
@media(max-width:1100px) {
    .aboutD-xin { padding:40px 0 50px; }
    .aboutD-xin .nrw { margin-top:13px; }
    .aboutD-xin .guan .swiww { padding:20px; width:100%; margin-right:0; margin-bottom:15px; }
    .aboutD-xin .guan .swiww:last-child { margin-bottom:0; }
    .aboutD-xin .guan .swiww .baowen .fl .btee { margin-bottom:12px; }
    .aboutD-xin .guan .swiww .baowen { padding-bottom:20px; }
    .aboutD-xin .guan .swiww .lianxi { margin-top:20px; }
    .aboutD-xin .gnau { padding-top:20px; margin-top:20px; }
    .aboutD-xin .guan { margin-top:20px; }
    
    .aboutD-xin .gnau .naue { width:100%; margin-bottom:20px; }
    .aboutD-xin .gnau .naue:last-child { margin-bottom:0; }
    .aboutD-xin .gnau .naue .n { margin-bottom:8px; }
}




















