@charset "utf-8";
a, img { vertical-align: top; }
.container { width: 74.9%; margin: auto; }
@media(max-width: 1600px){
    .container { width: 85%; }
}

@media(max-width: 1480px){
    .container { width: 91%; }
}

@media(max-width: 1100px){
    .container { width: 94%; }
}

.fl { float: left; }
.fr { float: right; }
i { font-style: normal; }


.zh60 { font-size: 3.125vw; }
.zh55 { font-size: 2.86458vw; }
.zh50 { font-size: 2.60416vw; }
.zh43 { font-size: 2.23958vw; }
.zh40 { font-size: 2.08333vw; }
.zh30 { font-size: 1.5625vw; }
.zh28 { font-size: 1.45833vw; }
.zh26 { font-size: 1.35416vw; }
.zh24 { font-size: 1.25vw; }
.zh22 { font-size: 1.14583vw; }
.zh20 { font-size: 1.04166vw; }
.zh18 { font-size: 18px; }
.zh16 { font-size: 16px; }
.zh14 { font-size: 14px; }

.co22 { color: #222222; }
.co33 { color: #333333; }
.bold { font-weight: bold; }

@media (max-width:1100px) {
	.zh60 { font-size: 26px; }
	.zh55 { font-size: 24px; }
	.zh50 { font-size: 22px; }
	.zh43 { font-size: 22px; }
	.zh40 { font-size: 20px; }
	.zh30 { font-size: 20px; }
	.zh28 { font-size: 20px; }
	.zh26 { font-size: 18px; }
	.zh24 { font-size: 18px; }
	.zh22 { font-size: 18px; }
	.zh20 { font-size: 18px; }
	.zh18 { font-size: 16px; }
	.zh16 { font-size: 14px; }
}


.nav { position: fixed; z-index: 2; width: 100%; border-bottom: 1px solid rgba(255,255,255,.1); padding: 0 45px 0 50px; }
.nav .logo a { display: block; padding: 27px 0 28px; line-height: 1; }
.nav .logo a .pic2 { display: none; }
.navR,
.nav_box { display: none; }

.fixed-head .logo a .pic2 { display: block; }
.fixed-head .logo a .pic1 { display: none; }
.nav .aderr { position:relative; z-index:5; }
.nav .aderre { z-index:1; }
.nav .aderr ul li { float: left; margin-right: 57px; }
.nav .aderr ul li:last-child { margin-right: 0; }
.nav .aderr ul li a { display: block; font-size: 17px; color: #fff; padding: 33px 0 30px; }
.fixed-head .aderr ul li a { color: #222222; transition:all .5s; }

.topHeader .enskx { padding-top: 35px; position: relative; margin-left: 46px; }
.topHeader .enskx .modui { font-size: 16px; color: #fff; line-height: 1; padding: 0 11px 0 26px; position: relative; }
.topHeader .enskx .modui::before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: ""; width: 20px; height: 20px; background: url(../images/diqu.png)no-repeat center center/cover; }
.topHeader .enskx .modui::after { position: absolute; right: 0; top: 50%; transform: translateY(-50%); content: ""; width: 8px; height: 4px; background: url(../images/xial.png)no-repeat center center/cover; }
.fixed-head .enskx .modui { color: #222222; }
.fixed-head .enskx .modui::before { background: url(../images/diqua.png)no-repeat center center/cover; }
.fixed-head .enskx .modui::after { background: url(../images/xiala.png)no-repeat center center/cover; }

.topHeader .subsearch { display: none; width: 140px; position: absolute; top: 38px; right: 0%; padding-top: 25px; }
.topHeader .subsearch .lanSub { background: rgba(255,255,255,0.9); border-radius: 3px; padding:15px 0px; position: relative;width: 100%;}
.topHeader .subsearch .lanSub a { display: inline-block;line-height: 20px; font-size: 14px;color:#343945;width: 100%;margin-bottom: 10px;padding: 2px 20px;}
.topHeader .subsearch .lanSub a:last-child{margin-bottom: 0;}
.topHeader .subsearch .lanSub a:hover,.topHeader .subsearch .lanSub a.cur { color:#11488f;background: #f8f9fa; }
.topHeader .enskx:hover .subsearch { display: block; }

.fixed-head {
    background: #fff; 
    z-index: 999999;
    position: fixed;
    top: 0;
    margin-top: 0;
    width: 100%;
    left: 0;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
    transition: All .4s ease;
    -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease;
    -webkit-animation: headerFix 1s ease 1;
    animation: headerFix 1s ease 1;
}
@-webkit-keyframes headerFix {
    from {
        -webkit-transform: translateY(-100%);
    }

    to {
        -webkit-transform: translateY(0);
    }
}

@keyframes headerFix {
    from {
        transform: translateY(-100%);
    }

    to {
        transform: translateY(0);
    }
}

.banner { position: relative; }
.banner .img { overflow: hidden; }
.banner .swiper-slide-active .img .imgb { -webkit-animation:fa1 5s linear 1; }
@-webkit-keyframes fa1{
	0%{-webkit-transform:scale(1.1);}
	10%{-webkit-transform:scale(1.09);}
	20%{-webkit-transform:scale(1.08);}
	30%{-webkit-transform:scale(1.07);}
	40%{-webkit-transform:scale(1.06);}
	50%{-webkit-transform:scale(1.05);}
	60%{-webkit-transform:scale(1.04);}
	70%{-webkit-transform:scale(1.03);}
	80%{-webkit-transform:scale(1.02);}
	90%{-webkit-transform:scale(1.01);}
	100%{-webkit-transform:scale(1.0);}
}
.banner .mgb2 { display: none; }
.banner .anner { position: absolute; top: 48.5%; left: 0; width: 100%; transform: translateY(-50%); }
.banner .anner .era { color: #fff; margin-bottom: 0.78125vw; }
.banner .anner .erb { line-height: 3.33333vw; color: #fff; font-weight: bold; margin-bottom: 2.91666vw; }
.banner .qxgd-xy { position: absolute; bottom: 2.13541vw; z-index: 1; left: 2.4%; }
.banner .qxgd-xy .qxgd-xyb { color: #fff; font-size: 16px; writing-mode: vertical-rl; text-orientation: mixed; }
.banner .qxgd-xy .qxgd-xy-a { display: inline-block; width: 2px; height: 29px; background: rgba(255,255,255,.23); margin-left: 7px; margin-top: 9px; position: relative; }
.banner .qxgd-xy .qxgd-xy-a::before { position: absolute; content: ""; top: 0; left: 0; background: #fff; width: 2px; height: 15px; -webkit-animation: haha1 1s linear infinite; }
@-webkit-keyframes haha1 {
	0% {
		top: 0;
		opacity: 1;
	}
	25% {
		top: 25%;
		opacity: 0.75;
	}
	50% {
		top: 45%;
		opacity: 0.5;
	}
	75% {
		top: 65%;
		opacity: 0.25;
	}
	100% {
		top: 85%;
		opacity: 0;
	}
}
.banner .anmsox { position: absolute; right: 2.6%; top: 45%; transform: translateY(-50%); z-index: 1; }
.banner .swiper-button-prev { position: initial; margin-top: 0; left: auto; background: url(../images/prev.png)no-repeat center center/cover; width: 50px; height: 51px; }
.banner .swiper-button-next { position: initial; margin-top: 0; left: auto; background: url(../images/next.png)no-repeat center center/cover; width: 50px; height: 51px; margin-top: 5px; }
.banner .swiper-button-prev:after,
.banner .swiper-button-next:after { opacity: 0; }
.banner .swiper-pagination { bottom: 3.02083vw; left: auto; right: 2.6%; width: 34px; }
.banner .swiper-pagination .swiper-pagination-bullet { color: #fff; margin-left: 0; margin-right: 0; margin-top: 0; opacity: .5; background: rgba(255,255,255,.16); width: 33px; height: 33px; border-radius: 0; text-align: center; line-height: 33px; color: #fff; font-size: 12px; border: 2px solid #fff; border-radius: 7px; margin-bottom: 3px; }
.banner .swiper-pagination .swiper-pagination-bullet:last-child { margin-bottom: 0; }
.banner .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }


.gybt .bt { color: #11488f; font-weight: bold; line-height: 4.01041vw; margin-bottom:40px; }
.lianghang .bt { color: #fff; }
.lianghangj .bt { line-height: 3.125vw; }



.indexA { padding: 7.5vw 0 8.59375vw; }
.indexA .dexatop .xatopl { width: 45.89%; }
.indexA .dexatop .xatopl .xwpq { color: #555555; line-height: 26px; margin: 0.57291vw 0 1.97916vw; }
.indexA .dexatop .xatopr { margin-top: 1vw; text-align: center; width: 48.5%; }
.indexA .dexatop .xatopr .dwk-baq { display: inline-block; margin-top: 3.125vw; }
.indexA .dexatop .xatopr .dwk-baq .img { position: relative; }
.indexA .dexatop .xatopr .dwk-baq .img .gy { color: #d9d9d9; line-height: 1.04166vw; line-height: 59px; }
.indexA .dexatop .xatopr .dwk-baq .img img { margin: 0 12px; }
.indexA .dexattou { margin-top: 4.94791vw; }
.indexA .dexattou ul li { float: left; width: 21.3%; margin-right: 4.93%; }
.indexA .dexattou ul li:last-child { margin-right: 0; }
.indexA .dexattou ul li .ouas { color: #666666; border-bottom: 2px solid #dcdcdc; padding-bottom: 15px; }
.indexA .dexattou ul li .ouasx { margin-top: 10px; }
.indexA .dexattou ul li .ouasx .s { font-size: 4vw; color: #015198; line-height: 4vw; }
.indexA .dexattou ul li .ouasx .x { font-weight: 400; color: #015198; margin-top: 8px; margin-left: 0.52083vw; }



.indexB { background: #f5f5f5; padding: 6.19791vw 0 6.40624vw; }
.indexB .gybt { text-align: center; margin-bottom: 1.04166vw; }
.indexB .ttoml { width: 12.60416vw; height: 28.22916vw; overflow: hidden; }
.indexB .ttoml .swiper-container { overflow: hidden;height: 28.22916vw; }
.indexB .ttoml .swiper-container .swiper-slide { background: #fff; height: 9.0625vw !important; margin-bottom: 0.52083vw; text-align: center; border-radius: 20px; overflow: hidden; padding: 1.82291vw 0 0 0; }
.indexB .ttoml .swiper-container .swiper-slide .icon { width: 3.85416vw; display: inline-block; }
.indexB .ttoml .swiper-container .swiper-slide .icon .eb { display: none; }
.indexB .ttoml .swiper-container .swiper-slide .wzl { color: #333333; font-size: 0.9375vw; position: absolute; width: 100%; bottom: 1.45833vw; }

.indexB .ttoml .swiper-container .swiper-slide.cur { background: #11488f; }
.indexB .ttoml .swiper-container .swiper-slide.cur .icon .eb { display: inline-block; }
.indexB .ttoml .swiper-container .swiper-slide.cur .icon .ea { display: none; }
.indexB .ttoml .swiper-container .swiper-slide.cur .wzl { color: #fff; }


.indexB .ttomr { width: calc(100% - 13.85416vw); padding-right: 1.30208vw; position: relative; }
.indexB .ttomr,
.indexB .ttomr .koumo{ height: 28.22916vw; }

.indexB .ttomr::before { position: absolute; right: 0; content: ""; right: 0; width: 100%; border-radius: 20px; height: 26.35416vw; background: rgba(255,255,255,.5); top: 50%; transform: translateY(-50%); }
.indexB .ttomr .koumo { background: #fff; padding: 0.88541vw; border-radius: 20px; position: relative; z-index: 1; }
.indexB .ttomr .mySwiper2 { overflow: hidden; height: 100%; }
.indexB .ttomr .swiper-container .swiper-slide a { display: block; }
.indexB .ttomr .swiper-container .swiper-slide a .imgl { width: 35.8vw; border-radius: 10px; overflow: hidden; }
.indexB .ttomr .swiper-container .swiper-slide a .imgl img { transform: scale(1); transition: all .8s; }
.indexB .ttomr .swiper-container .swiper-slide:hover a .imgl img { transform: scale(1.1); }
.indexB .ttomr .swiper-container .swiper-slide a .imgr { width: calc(100% - 35.8vw); padding:4.16666vw 0.88541vw 0 3.64583vw; }
.indexB .ttomr .swiper-container .swiper-slide a .imgr .gra { font-weight: bold; font-size: 2.60416vw; line-height: 3.64583vw; }
.indexB .ttomr .swiper-container .swiper-slide a .imgr .grb { line-height: 22px; color: #666666; margin-top: 3.64583vw; }
.indexB .ttomr .swiper-container .swiper-slide a .imgr .grb p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.indexB .ttomr .swiper-container .swiper-slide a .imgr .grc { color: #11488f; font-size: 16px;  margin-top: 2.08333vw; }
.indexB .ttomr .swiper-container .swiper-slide a .imgr .grc span { display: inline-block; vertical-align: middle; background: url(../images/morea.png)no-repeat center center/cover; width: 14px; height: 12px; margin-top: -2px; margin-left: 7px; }
.indexB .ttomr .koumo .anmxl { position: absolute; margin-top: 0; right: 1.45833vw; bottom: 4.0625vw; z-index: 3; }
.indexB .ttomr .koumo .anmxl .fl { position: initial; margin-top: 0; width: 3.33333vw; height: 3.02083vw; transition: all .3s; }
.indexB .ttomr .koumo .anmxl .fl:after { opacity: 0; }
.indexB .ttomr .koumo .anmxl .swiper-button-prev { background: url(../images/anmxl.png)no-repeat center center/cover; margin-right: 0.52083vw; }
.indexB .ttomr .koumo .anmxl .swiper-button-next { background: url(../images/anmxr.png)no-repeat center center/cover; }
.indexB .ttomr .koumo .anmxl .swiper-button-prev:hover { background: url(../images/anmxla.png)no-repeat center center/cover; }
.indexB .ttomr .koumo .anmxl .swiper-button-next:hover { background: url(../images/anmxra.png)no-repeat center center/cover; }


.indexC { padding: 5.46875vw 0 5.20833vw; }
.indexC .container { text-align: center; }
.indexC .qhanm { display: inline-block; margin-top: 0.9375vw; }
.indexC .qhanm .anm { float: left; width: 174px; height: 58px; cursor:pointer; line-height: 58px; border: 2px solid #b7c8dd; transition: all .5s; margin-right: 10px; color: #11488f; font-size: 16px; overflow: hidden; border-radius: 20px; }
.indexC .qhanm .anm:last-child { margin-right: 0; }
.indexC .qhanm .anm.cur { background: #11488f; color: #fff; border-color: #11488f; }
.indexC .qhanm { margin-top: 10px; }
.indexC .tabBox .box .w3dwc { position: relative; }
.indexC .tabBox .box .w3dwc::before { position: absolute; left: 0; top: -1px; width: 100%; height: 4.63541vw; content: ""; background: url(../images/swiper-3dwc.png)no-repeat center center/cover; z-index: 9; }
.indexC .tabBox .box .clskx{ position: relative; }
.indexC .tabBox .box .clskx::after { position: absolute; left: 0; bottom: 0; width: 100%; height: 6.51041vw; content: ""; background: url(../images/swiper-3dwca.png)no-repeat center center/cover; z-index: 1; }
.indexC .tabBox .box .w3dwc .swiper-slide { opacity: 0.2; transition: all .5s; }
.indexC .tabBox .box .w3dwc .swiper-slide-active { opacity: 1; }

.indexC .tabBox .box .e3dwm { position: relative; z-index: 2; }
.indexC .tabBox .box .e3dwm .swiper-slide { padding-bottom: 1.51041vw; }
.indexC .tabBox .box .e3dwm .swiper-slide .mozi { opacity: 0; text-align: center; transition: all .5s; }
.indexC .tabBox .box .e3dwm .swiper-slide-active .mozi { opacity: 1; }
.tabBox .box .e3dwm .swiper-slide .zh24 { color: #333333; font-weight: bold; }
.tabBox .box .e3dwm .swiper-slide .zh16 { color: #676767; margin-top: 0.3125vw; }
.indexC .swiper-button-prev { top: 50%; transform: translateY(-50%); left: 6.66666vw; width: 64px; height: 58px; background: url(../images/anmxl.png)no-repeat center center/cover; transition: all .5s; }
.indexC .swiper-button-next { top: 50%; transform: translateY(-50%); right: 6.66666vw; width: 64px; height: 58px; background: url(../images/anmxr.png)no-repeat center center/cover; transition: all .5s; }
.indexC .swiper-button-prev:after,
.indexC .swiper-button-next:after { opacity: 0; }
.indexC .swiper-button-prev:hover { background: url(../images/anmxla.png)no-repeat center center/cover; }
.indexC .swiper-button-next:hover { background: url(../images/anmxra.png)no-repeat center center/cover; }

.indexC .tabBox .box .tz { text-align: center; }

.indexC .gybt .bt { margin-bottom:30px; }
.indexC ul li { float:left; width:32.58%; margin-right:1.13%; margin-bottom:1.13%; }
.indexC ul li .img img { width:100%; }
.indexC ul li:nth-child(3n) { margin-right:0; }
.indexC ul li a { display:block; position:relative; cursor: default; }
.indexC ul li .img { overflow:hidden; border-radius:10px; }
.indexC ul li a .dingwei { position:absolute; width:100%; left:0; bottom:0; text-align:left; padding:0 30px 31px; }
.indexC ul li a .dingwei .weia { color:#fff; }
.indexC ul li a .dingwei .weib { color:rgba(255,255,255,.8); margin-top:5px; }
.indexC .dexc-bottom .more { margin-top:31px; }


.indexD { background: url(../images/indexD.jpg)no-repeat center center/cover; padding: 5.3125vw 0 6.25vw; }
.indexD .gybt { text-align: center; margin-bottom: 1.97916vw; }
.indexD .gybt .bt { color: #fff; }
.indexD .dexdb { border-radius: 10px; overflow: hidden; }


.indexE { background: #f4f4f4; padding: 5.72916vw 0 6.25vw; }
.indexE .gybt { text-align: center; margin-bottom: 1.77083vw; }
.indexE .dexeb ul { display: flex; flex-wrap: wrap; }
.indexE .dexeb ul li { float: left; width: 32.398%; margin-right: 1.4%; }
.indexE .dexeb ul li:last-child { margin-right: 0; }
.indexE .dexeb ul li a { display: block; }
.indexE .dexeb ul li .img { overflow: hidden; border-radius: 5px; }
.indexE .dexeb ul li .img img { transform: scale(1); transition: all .8s; }
.indexE .dexeb ul li:hover a .img img { transform: scale(1.1); }
.indexE .dexeb ul li a .xebwz .wzbt { color: #333333; font-weight: bold; margin-top: 1.30208vw; }
.indexE .dexeb ul li a .xebwz .wznr { line-height: 24px; color: #666666; margin-top: 7px; }


.indexF { padding: 5.20833vw 0 5vw; }
.indexF .gybt { text-align: center; margin-bottom: 1.5625vw; }
.indexF .dexfbot .fbotl { width: 49.4%; border-radius: 7px; overflow: hidden; position: absolute; height: 100%; }
.indexF .dexfbot .fbotl:before { position:absolute; content:""; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.3); }
.indexF .dexfbot .fbotl .fboprtl { position: absolute; width: 100%; bottom: 1.5625vw; padding: 0 2.08333vw 0 2.08333vw; }
.indexF .dexfbot .fbotl .fboprtl .ta { color: #fff; }
.indexF .dexfbot .fbotl .fboprtl .tb { color: #fff; line-height: 22px; margin-top: 7px; }
.indexF .dexfbot .fbotl .fboprtl .tb p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.indexF .dexfbot .fboprtr { width: 49.4%; border-radius: 7px; overflow: hidden; background: #f7f7f7; }
.indexF .dexfbot .fboprtr .swiper-container { overflow: hidden; }
.indexF .dexfbot .fboprtr .swiper-container .swiper-slide ul { padding: 1.82291vw 2.08333vw 0 2.08333vw; }
.indexF .dexfbot .fboprtr .swiper-container .swiper-slide ul li { border-bottom: 1px solid #e1e1e1; padding-bottom: 1.19791vw; margin-bottom: 1.30208vw; }
.indexF .dexfbot .fboprtr .swiper-container .swiper-slide ul li:last-child { margin-bottom: 0; }
.indexF .dexfbot .fboprtr .swiper-container .swiper-slide ul li a { display: block; }
.indexF .dexfbot .fboprtr .swiper-container .swiper-slide ul li a .dea { color: #11488f; }
.indexF .dexfbot .fboprtr .swiper-container .swiper-slide ul li a .deb { color: #666666; line-height: 22px; margin-top: 7px; }
.indexF .dexfbot .fboprtr .swiper-container .swiper-slide ul li a .deb p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.indexF .dexfbot .fboprtr .prtran { padding: 0 2.08333vw 1.40625vw 2.08333vw ; margin-top: 1.30208vw; }
.indexF .dexfbot .fboprtr .prtran .bannerA { position: absolute; top: 50%; transform: translateY(-50%); }
.indexF .dexfbot .fboprtr .prtran .bannerA .bannerB .bannerA-a { color: #666666; font-weight: bold; }
.indexF .dexfbot .fboprtr .prtran .anmo .nmo { float: left; position: initial; width: 3.33333vw; height: 3.02083vw; margin-top: 0; transition: all .3s; }
.indexF .dexfbot .fboprtr .prtran .anmo .nmo:after { opacity: 0; }
.indexF .dexfbot .fboprtr .prtran .anmo .swiper-button-prev { background: url(../images/anmxl.png)no-repeat center center/cover; margin-right: 10px; }
.indexF .dexfbot .fboprtr .prtran .anmo .swiper-button-next { background: url(../images/anmxr.png)no-repeat center center/cover; }
.indexF .dexfbot .fboprtr .prtran .anmo .swiper-button-prev:hover { background: url(../images/anmxla.png)no-repeat center center/cover; }
.indexF .dexfbot .fboprtr .prtran .anmo .swiper-button-next:hover { background: url(../images/anmxra.png)no-repeat center center/cover; }
.indexF .dexfbot .fboprtr .prtran .anmo .swiper-pagination-wzfl { width: 0; height: 0; opacity: 0; }
.indexF .msoix { text-align: center; margin-top: 3.125vw; }


.footer .ootert { background: #232324; padding: 0 3.125vw 30px; }
.footer .ootert .teropxe { border-bottom: 1px solid #404041; padding: 2.1875vw 0 2.65625vw; }
.footer .ootert .teropxe .tertl { width: 40.5%; }
.footer .ootert .teropxe .tertl .tla { color: #fff; font-weight: bold; }
.footer .ootert .teropxe .tertl .tlb { line-height: 24px; color: #d3d3d3; margin-top: 5px; }
.footer .ootert .teropxe .tertr { margin-top: 1.97916vw; float:left; margin-top:30px; }
.footer .ootert .teropxe .tertl a { background: #11488f; color: #fff; border-color: #11488f; margin-top:30px; }
.footer .ootert .teropx { padding-top: 2.34583vw; }
.footer .ootert .teropx .ropxl .opxa { color: #b8b8b8; line-height: 22px; margin-top: 26px; font-size: 16px; }
.footer .ootert .teropx .ropxl .opxd { color: #b8b8b8; line-height: 36px; margin-top: 4px; } 
.footer .ootert .teropx .ropxr { margin-top: 13px; width:100%; }
.footer .ootert .teropx .ropxr dl { float: left; margin-right: 3.64583vw; }
.footer .ootert .teropx .ropxr dl dt { margin-bottom: 20px; }
.footer .ootert .teropx .ropxr dl dt a { color: #fff; font-size: 18px; }
.footer .ootert .teropx .ropxr dl dd a { color: #b8b8b8; line-height: 30px; }



.footer .terosjdf { font-size: 13px; color: #5b5b5b; text-align: center; background: #202021; line-height: 50px; }
.footer .terosjdf a { display: inline-block; color: #5b5b5b; }

@media(max-width:1920px){
    .footer .ootert .teropx .ropxr dl { margin-right:40px; }

}

@media(max-width:1680px) {
	.nav .aderr ul li { margin-right: 30px; }
}

@media(max-width:1500px) {
	.footer .ootert .teropx .ropxr dl { margin-right: 30px; }
	.footer .ootert .teropx .ropxr dl dd { margin-bottom:18px; width:80px; }
	.footer .ootert .teropx .ropxr dl dd a { line-height:1.5; }
}

@media(max-width:1480px) {
	.nav { padding: 0 30px; }
	.nav .aderr ul li { margin-right: 22px; }
	.nav .logo a { width: 150px; }
	.nav .aderr ul li a { font-size: 15px; }
	.topHeader .enskx { margin-left: 25px; }
	.indexA .dexattou ul li .ouas { height: 53px; }
}

@media(max-width:1380px) {
	.footer .ootert .teropx .ropxl { width: 20%; }
	.footer .ootert .teropx .ropxl .logo { width: 200px; }
	.footer .ootert .teropx .ropxr { width: 100%; margin-top: 20px; }
}




/**导航**/
@media(max-width:1100px) {
	.nav .vrar { display: none; }
    .nav { padding: 0 3%; }
    .nav .logo { padding-top: 0; }
    .nav .navR { display: block; }

    .topHeader .navR {
		display: block;
		height: 50px;
		cursor: pointer;
	}

	.topHeader .navBtn {
		height: 50px;
		margin-top: -1px;
		float: left;
		left: 3%;
		width: 50px;
		position: relative;
	}
	.menu-i {
        height: 2px;
        right: 0px;
        position: absolute;
        border-radius: 1px;
        font-style: normal;
        background-color: #fff;
        display: block;
        transition: all 0.5s;
        border-radius: 2px;
    }
	.fixed-head .menu-i { background: #000; }
    .menu-i-1 {
        width: 24px;
        top: 15px;
    }
    .menu-i-2 {
        width: 32px;
        top: 25px;
    }.menu-i-3 {
        width: 24px;
        top: 35px;
    }
    .mobile-menu {
        width: 50px;
        height: 50px;
        position: relative;
        display: block;
        background: none;
        border: none;
    }
    .mobile-menu-on {
        z-index: 1001;
    }
    .mobile-menu-on .menu-i-1 {
        transform: translateY(10px) rotate(45deg);
        background-color: #fff;
    }
    .mobile-menu-on .menu-i-2 {
        opacity: 0;
    }
    .mobile-menu-on .menu-i-3 {
        transform: translateY(-10px) rotate(-45deg);
        background-color: #fff;
    }

	.fixed-head .mobile-menu-on .menu-i-1 {
        background-color: #000;
    }

    .fixed-head .mobile-menu-on .menu-i-3 {
        background-color: #000;
    }

	.nav_box {
		display: block!important;
		top: 60px;
		width: 100%;
		left: -100%;
		border-top: 1px solid rgba(255,255,255,0.2);
		height: calc(100% - 60px);
	}

	.nav_box .navlist ul>li {
		border: none;
		line-height: 50px;
	}

	.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: 51px;
		width: 100%;
		height: calc(100% - 50px);
		background: #11488f;
		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 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);
	}

	.nav_box .navlist ul>li .backNav {
		padding: 0 15px;
	}

    .nav_box {width: 100%;height: 100%;position: fixed;right: auto;top: 51px;bottom: 0;left: -100%;overflow: auto;z-index: 99999999;background: #11488f;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
    .nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
    .nav_box .box {background: #11488f;width: 100%;height: 100%;position: relative;z-index: 2;}
    .nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
    .nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
    .nav_box .nav-title .navclose img {width: 100%;}
    .nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
    .nav_box .nav-title h1 img {width: 100%;}
    .nav_box .navlist {width: 100%;padding-bottom: 20px;}
    .nav_box .navlist ul>li { float: left;width: 100%;font-size: 16px;line-height: 60px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;}
    .nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
    .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;}
    .nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);padding: 10px 0;}
    .nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}

}


/**首页**/

@media(max-width:1100px) {
	.nav { padding: 0 3%; }
	.nav .logo a { padding: 15px 0; }
	.navR { display: block; }

	.banner .mgb2 { display: block; }
	.banner .mgb1 { display: none; }
	.topHeader .aderr { display: none; }
	.banner .qxgd-xy .qxgd-xyb,
	.banner .qxgd-xy { display: none; }
	.banner .anner .erb { line-height: 1.3; margin-bottom: 15px; }
	.more a { font-size: 14px; border-radius: 11px; padding: 12px 20px 13px 20px; }
	.banner .swiper-pagination { left: 3%; right: auto; bottom: 20px; width: auto; }
	.banner .swiper-pagination .swiper-pagination-bullet { margin-bottom: 0; margin-right: 5px; line-height: 31px; }
	.banner .anmsox { right: 3%; left: auto; bottom: 20px; top: auto; transform: translateY(0)}
	.banner .swiper-button-prev,
	.banner .swiper-button-next { display: none; }
	.banner .anner { top: 50%; }

	.indexA { padding: 6vw 0 7vw; }
	.indexA .dexatop .xatopl { width: 100%; }
	.gybt .bt { line-height: 1.2; }
	.indexA .dexatop .xatopl .xwpq { line-height: 1.65; margin: 10px 0 15px; }
	.indexA .dexatop .xatopr { width: 100%; margin-top: 25px; }
	.indexA .dexattou ul li { width: 100%; margin-right: 0%; }
	.indexA .dexattou ul li:last-child { margin-bottom: 0; }
	.indexA .dexatop .xatopr .dwk-baq { margin-top: 20px; }
	.indexA .dexattou ul li { margin-bottom: 20px; }
	.indexA .dexattou ul li .ouasx .s { font-size: 26px; line-height: 1; }
	.indexA .dexattou ul li .ouasx .x { font-size: 14px; margin-left: 5px; margin-top: 7px; }
	.indexA .dexattou ul li .ouas { height: auto; padding-bottom: 10px; }

	.indexB { padding: 6vw 0 7vw; }
	.indexB .gybt { margin-bottom: 20px; }
	.indexB .ttoml { width: 100%; }
	.indexB .ttoml .swiper-container .swiper-slide { height: auto !important; padding: 10px; border-radius: 10px; margin-bottom: 20px; }

	.indexB .ttoml .swiper-container .swiper-slide .icon { width: 30px; }
	.indexB .ttoml .swiper-container .swiper-slide .wzl { position: initial; font-size: 14px; margin-top: 10px; }
	.indexB .ttomr .koumo { width: 100%; height: auto; }
	.indexB .ttomr .koumo { padding: 15px; border-radius: 10px; }
	.indexB .ttoml { height: auto; margin-bottom: 20px; }
	.indexB .ttoml .swiper-container { height:100%; }
	.indexB .ttomr .swiper-container .swiper-slide a .imgr { padding: 0; width: 100%; }
	.indexB .ttomr, .indexB .ttomr .koumo { width: 100%; height: auto; }
	.indexB .ttomr .swiper-container .swiper-slide a .imgl { width: 100%; margin-bottom: 20px; }
	.indexB .ttomr .swiper-container .swiper-slide a .imgr .gra { font-size: 18px; line-height: 1.2; }
	.indexB .ttomr .swiper-container .swiper-slide a .imgr .grb { line-height: 1.6; margin-top: 5px; }
	.indexB .ttomr .koumo .anmxl { display: none; }
	.indexB .ttomr .swiper-container .swiper-slide a .imgr .grc { margin-top: 20px; }

	.indexC .qhanm { width: 100%; margin-top: 15px; }
	.indexC .tabBox .box .w3dwc { margin-top: 10px; }
	.indexC .qhanm .anm { height: 43px; line-height: 40px; font-size: 14px; border-radius: 15px; width: 49%; margin-right: 2%; }
	.indexC .tabBox .box .w3dwc::before { background-size: 100% 100%; height: 10vw; }
	.indexC .swiper-button-next,
	.indexC .swiper-button-prev { width: 54px; height: 48px; top: 60%; }
	.indexC .tabBox .box .e3dwm .swiper-slide { padding-bottom: 0; }
	.indexC .tabBox .box .clskx::after { background-size: 100% 100%; height: 17vw; bottom: 2vw; }
	.tabBox .box .e3dwm .swiper-slide .zh16 { margin-top: 5px; }
	.indexC .tabBox .box .tz { margin-top: 15px; }
	
	.indexC ul li { width:100%; margin-right:0%; margin-bottom:20px; }
	.indexC ul li:last-child { margin-bottom:0; }
	.indexC ul li a .dingwei { padding:20px; }
	.indexC .dexc-bottom .more { margin-top:25px; }

	.indexC,
	.indexD,
	.indexE,
	.indexF { padding: 6vw 0 7vw; }
	.indexD .gybt { margin-bottom: 20px; }
	.indexE .gybt,
	.indexF .gybt { margin-bottom: 20px; }
	.indexE .dexeb ul li { width: 100%; margin-bottom: 20px; }
	.indexE .dexeb ul li:last-child { margin-bottom: 0; }
	.indexE .dexeb ul li a .xebwz .wzbt { font-size: 18px; margin-top: 15px; }
	.indexE .dexeb ul li a .xebwz .wznr { line-height: 1.6; }
	.indexF .dexfbot .fbotl { width: 100%; height: 63vw; position: relative; }
	.indexF .dexfbot .fbotl .fboprtl .tb { line-height: 1.6; }
	.indexF .dexfbot .fbotl .fboprtl { padding: 0 20px; bottom: 15px; }
	.indexF .dexfbot .fboprtr { width: 100%; margin-top: 20px; }
	.indexF .dexfbot .fboprtr .swiper-container .swiper-slide ul { padding: 20px 20px 0 20px; }
	.indexF .dexfbot .fboprtr .swiper-container .swiper-slide ul li a .deb { line-height: 1.6; margin-top: 7px; }
	.indexF .dexfbot .fboprtr .swiper-container .swiper-slide ul li { margin-bottom: 15px; padding-bottom: 15px; }
	.indexF .dexfbot .fboprtr .prtran { padding: 15px 20px 20px 20px; }
	.indexF .dexfbot .fboprtr .prtran .anmo .nmo { width: 45px; height: 40px; }
	.indexF .msoix { margin-top: 20px; }

	.footer .ootert { padding: 0 3%; }
	.footer .ootert .teropxe { padding: 30px 0; }
	.footer .ootert .teropxe .tertl { width: 100%; }
	.footer .ootert .teropxe .tertl .tlb { line-height: 1.6; margin-top: 10px; }
	.footer .ootert .teropx .ropxr { display: none; }
	.footer .ootert .teropxe .tertr { margin-top: 20px; float: left; }
	.footer .ootert .teropx { padding: 30px 0; }
	.footer .ootert .teropx .ropxl { width: 100%; }
	.footer .ootert .teropx .ropxl .logo { width: 150px; }
	.footer .ootert .teropx .ropxl .opxa { margin-top: 15px; line-height: 1.6; font-size: 14px; }
	.footer .ootert .teropx .ropxl .opxd { line-height: 1.6; }
	.footer .terosjdf { line-height: 1.6; padding: 20px 3%; }


}



/**公司介绍**/
.nmobanner { position: relative; }
.nmobanner:before { position:absolute; content:""; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.3); } 
.nmobanner .ouslxcc { position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); }
.nmobanner .ouslxcc .lxcca { color: #fff; line-height: 1; }
.nmobanner .ouslxcc .lxccb { color: #fff; line-height: 3.33333vw; margin-top: 0.67708vw; }
.nmobanner .qxgd-xy { position: absolute; bottom: 2.08333vw; z-index: 1; left: 2.4%; }
.nmobanner .qxgd-xy .qxgd-xyb { color: #fff; font-size: 16px; writing-mode: vertical-rl; text-orientation: mixed; }
.nmobanner .qxgd-xy .qxgd-xy-a { display: inline-block; width: 2px; height: 29px; background: rgba(255,255,255,.23); margin-left: 7px; margin-top: 9px; position: relative; }
.nmobanner .qxgd-xy .qxgd-xy-a::before { position: absolute; content: ""; top: 0; left: 0; background: #fff; width: 2px; height: 15px; -webkit-animation: haha1 1s linear infinite; }
.nmobanner .img { overflow: hidden; }
.nmobanner .img img { -webkit-animation:fa1 5s linear 1; }

.CompanyProfileA { padding: 7.8125vw 0 8.33333vw; }
.CompanyProfileA .portitop .gybt { width: 44.94%; padding: 1.5625vw 0 0; }
.CompanyProfileA .portitop .gybt .xwpq { line-height: 1.75; color: #555555; margin-top: 0.26041vw; height: 19.3vw; overflow-y: auto; overflow-x: hidden; padding-right: 20px; }
.CompanyProfileA .portitop .gybt .xwpq::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.CompanyProfileA .portitop .gybt .xwpq::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #015198;
}

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


.CompanyProfileA .portitop .titp { width: 49.1%; }
.CompanyProfileA .portitop .titp .img { overflow: hidden; border-radius: 20px; }
.CompanyProfileA .portitop .titp .img img { transform: scale(1); transition: all .8s; }
.CompanyProfileA .portitop .titp:hover .img img { transform: scale(1.1); }
.CompanyProfileA .swiper-container { overflow: hidden; }
.CompanyProfileA .portibottom { margin-top: 4.16666vw; }
.CompanyProfileA .portibottom .Profilel { width: 100%; margin-right: 0; }
.CompanyProfileA .portibottom .Profilel .swiper-slide { float:left; width:21.3%; margin-right:4.93% }
.CompanyProfileA .portibottom .Profilel .swiper-slide:last-child { margin-right:0; } 
.CompanyProfileA .portibottom .Profilel .swiper-slide .rtiopk { border-bottom: 2px solid #dcdcdc; color: #666666; padding-bottom: 15px; }
.CompanyProfileA .portibottom .Profilel .swiper-slide .rtoopl { margin-top: 15px; }
.CompanyProfileA .portibottom .Profilel .swiper-slide .rtoopl span { font-size: 4vw; display: inline-block; line-height: 3.64583vw; color: #015198; }
.CompanyProfileA .portibottom .Profilel .swiper-slide .rtoopl i { display: inline-block; vertical-align: middle; font-size: 1.14583vw; color: #015198; margin-top: -4.2vw; margin-left: 3px; }
.CompanyProfileA .portibottom .Profiler { width: 64px; }
.CompanyProfileA .portibottom .Profiler .bmbmy { position: initial; margin-top: 0; width: 64px; height: 58px; transition: all .3s; }
.CompanyProfileA .portibottom .Profiler .bmbmy::after { opacity: 0; }
.CompanyProfileA .portibottom .Profiler .swiper-button-prev { background: url(../images/anmxl.png)no-repeat center center/cover; }
.CompanyProfileA .portibottom .Profiler .swiper-button-next { background: url(../images/anmxr.png)no-repeat center center/cover; margin-top: 12px; }
.CompanyProfileA .portibottom .Profiler .swiper-button-prev:hover { background: url(../images/anmxla.png)no-repeat center center/cover; }
.CompanyProfileA .portibottom .Profiler .swiper-button-next:hover { background: url(../images/anmxra.png)no-repeat center center/cover; }


.CompanyProfileB { padding: 8.69791vw 0 7.70833vw; }
.CompanyProfileB .gybt .jianjie p { color: #fff; margin-top: 23px; line-height: 1.67; }
.CompanyProfileB .profilbl { width: 38.02083vw; }
.CompanyProfileB .profilbl .jasmxov { margin-top: 15px; height: 13.95833vw; overflow-y: auto; overflow-x: hidden; color: #fff; opacity: .8; line-height: 1.62; padding-right: 20px; }
.CompanyProfileB .profilbl .jasmxov::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.CompanyProfileB .profilbl .jasmxov::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #fff;
}

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


.CompanyProfileC { padding: 7.8125vw 0 7.29166vw; }
.CompanyProfileC .rpfonlecl { width: 48.7%; overflow: hidden; border-radius: 20px; }
.CompanyProfileC .rpfonlecl .img img { transform: scale(1); transition: all .8s; }
.CompanyProfileC .rpfonlecl:hover .img img { transform: scale(1.1); }
.CompanyProfileC .rpfonlecr { position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 46%; }
.CompanyProfileC .rpfonlecr .ybne { color: #555555; line-height: 1.62; margin-top: 25px; height: 12.3vw; overflow-y: auto; overflow-x: hidden; padding-right: 20px; }
.CompanyProfileC .rpfonlecr .ybne::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.CompanyProfileC .rpfonlecr .ybne::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #015198;
}

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


/**右下角弹窗**/
.xiaoweitanc { position: fixed; bottom: 2.08333vw; width: 460px; right: 0; z-index: 999; border-radius: 15px; overflow: hidden; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
.xiaoweitanc .itanctop { background: #11488f; color: #fff; font-size: 16px; padding: 24px 20px 20px 20px; line-height: 1; position: relative; cursor: pointer; }
.xiaoweitanc .itanctop::before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); right: 20px; width: 18px; height: 10px; background: url(../images/itancta.png) no-repeat center center/cover; }
.xiaoweitanc .itanctop.curo::before { background: url(../images/itanct.png) no-repeat center center/cover;  }
.xiaoweitanc .yanzeng { padding: 25px 20px 30px 20px; background: #fff; display: none; }
.xiaoweitanc .yanzeng ul li { position: relative; margin-bottom: 15px; }
.xiaoweitanc .yanzeng ul li:last-child { margin-bottom: 0; }
.xiaoweitanc .yanzeng ul li input { border: 1px solid #e1e1e1; height: 56px; padding-left: 32px; color: #aaaaaa; font-size: 15px; border-radius: 20px; }
.xiaoweitanc .yanzeng ul li input::-webkit-input-placeholder {color: #aaaaaa;}
.xiaoweitanc .yanzeng ul li input::-moz-placeholder {color: #aaaaaa;}
.xiaoweitanc .yanzeng ul li input:-moz-placeholder {color: #aaaaaa;}
.xiaoweitanc .yanzeng ul li input:-ms-input-placeholder {color: #aaaaaa;}
.xiaoweitanc .yanzeng ul li span { position: absolute; z-index: 1; font-size: 15px; color: #aaaaaa; left: 20px; top: 20px; }
.xiaoweitanc .yanzeng ul li textarea { border: 1px solid #e1e1e1; height: 56px; padding-left: 32px; color: #aaaaaa; font-size: 15px; border-radius: 20px; height: 138px; line-height: 20px; padding: 18px 0 0 32px; resize: none; }
.xiaoweitanc .yanzeng ul li textarea::-webkit-input-placeholder {color: #aaaaaa;}
.xiaoweitanc .yanzeng ul li textarea::-moz-placeholder {color: #aaaaaa;}
.xiaoweitanc .yanzeng ul li textarea:-moz-placeholder {color: #aaaaaa;}
.xiaoweitanc .yanzeng ul li textarea:-ms-input-placeholder {color: #aaaaaa;}
.xiaoweitanc .yanzeng .tjanmo button { width: 100%; height: 54px; border: 2px solid #bccbdf; background: #fff; color: #11488f; font-size: 16px; margin-top: 30px; border-radius: 20px; }
.xiaoweitanc .yanzeng .tjanmo button span { display: inline-block; width: 14px; height: 12px; vertical-align: middle; margin-top: -3px; margin-left: 12px; background: url(../images/tjanmo.png)no-repeat center center/cover; }


@media(max-width:1600px) {
	.xiaoweitanc .yanzeng ul li input { height: 45px; border-radius: 10px; }
	.xiaoweitanc .yanzeng ul li textarea { height: 100px; }
	.xiaoweitanc .yanzeng ul li span { top: 13px; }
	.xiaoweitanc .yanzeng ul li:last-child span { top: 19px; border-radius: 10px; }
}

@media(max-width:1480px) {
	.CompanyProfileA .portibottom .Profiler .bmbmy { width: 44px; height: 39px; }
}



@media(max-width:1100px) {
	.xiaoweitanc { display: none; }

	.nmobanner .ouslxcc { top: 55%; }
	.nmobanner .qxgd-xy { display: none; }
	.nmobanner .ouslxcc .lxccb { line-height: 1.2; margin-top: 5px; }

	.CompanyProfileA,
	.CompanyProfileB,
	.CompanyProfileC { padding: 6vw 0 7vw; }

	.CompanyProfileA .portitop .gybt { padding-top: 0; width: 100%; }
	.CompanyProfileA .portitop .titp { width: 100%; margin-bottom: 20px; }
	.CompanyProfileA .portitop .gybt .xwpq { margin-top: 8px; height: 217px; }

	.CompanyProfileA .portibottom { margin-top: 25px; }
	.CompanyProfileA .portibottom .Profilel { margin-right: 0; }
	.CompanyProfileA .portibottom .Profilel .swiper-slide { width:100%; margin-right:0; margin-bottom:20px; } 
	.CompanyProfileA .portibottom .Profilel .swiper-slide .rtiopk { padding-bottom: 10px; }
	.CompanyProfileA .portibottom .Profilel .swiper-slide .rtoopl span { font-size: 28px; line-height: 1; }
	.CompanyProfileA .portibottom .Profilel .swiper-slide .rtoopl i { font-size: 15px; margin-top: -20px; }
	.CompanyProfileA .portibottom .Profiler .bmbmy { width: 40px; height: 36px; }
	
	.CompanyProfileB .profilbl { width: 100%; }
	.CompanyProfileB .gybt .jianjie p { margin-top: 10px; }

	.CompanyProfileC .rpfonlecl { width: 100%; }
	.CompanyProfileC .rpfonlecr { width: 100%; position: initial; transform: translateY(0); margin-top: 20px; }
	.CompanyProfileC .rpfonlecr .ybne { height: 35vw; margin-top: 10px; }
}






/**公司视频**/
.CompanyVideoA { padding: 5.88541vw 0 30px; }
.CompanyVideoA .gybt { text-align: center; margin-bottom: 2.34375vw; }
.CompanyVideoA .anyuvide { padding: 17px; background: #f7f7f7; border-radius: 15px; }
.CompanyVideoA .anyuvide .swiper-container { overflow: hidden; }
.CompanyVideoA .anyuvide .swiper-container .swiper-slide .videl { width: 704px; border-radius: 15px; overflow: hidden; }
.CompanyVideoA .anyuvide .swiper-container .swiper-slide .videl img { transition: all .8s; transform: scale(1); }
.CompanyVideoA .anyuvide .swiper-container .swiper-slide .videl:hover img { transform: scale(1.1); }
.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider { width: calc(100% - 756px); padding: 4.79166vw 38px 0 0; }
.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider .dera { color: #222222; font-weight: bold; }
.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider .derb { color: #666666; line-height: 1.62; margin-top: 0.52083vw; height: 105px; padding-right: 20px; overflow-y: auto; overflow-x: hidden; }
.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider .derb::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider .derb::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #015198;
}

.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider .derb::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.3);
}
.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider .dwk-baq { margin-top: 40px; }
.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider .dwk-baq .img .wzr { position: absolute; color: #666666; left: 58px; top: 50%; transform: translateY(-50%); }
.CompanyVideoA .anyuvide .eosskx { position: absolute; bottom: 20px; right: 0; z-index: 2; }
.CompanyVideoA .anyuvide .eosskx .fl { width: 64px; height: 58px; position: initial; margin-top: 0; transition: all .5s; }
.CompanyVideoA .anyuvide .eosskx .swiper-button-prev { background: url(../images/anmxl.png)no-repeat center center/cover; margin-right: 10px; }
.CompanyVideoA .anyuvide .eosskx .swiper-button-next { background: url(../images/anmxr.png)no-repeat center center/cover; }
.CompanyVideoA .anyuvide .eosskx .swiper-button-prev:hover { background: url(../images/anmxla.png)no-repeat center center/cover; }
.CompanyVideoA .anyuvide .eosskx .swiper-button-next:hover { background: url(../images/anmxra.png)no-repeat center center/cover; }
.CompanyVideoA .anyuvide .eosskx .swiper-button-prev:after { opacity: 0; }
.CompanyVideoA .anyuvide .eosskx .swiper-button-next:after { opacity: 0; }

.CompanyVideoB { padding-bottom: 6.19791vw; }
.CompanyVideoB ul { display:flex; flex-wrap:wrap; }
.CompanyVideoB ul li { float: left; background: #f7f7f7; width: 32.39%; margin-right: 1.41%; margin-bottom: 1.41%; padding: 20px 20px 30px; border-radius: 16px; }
.CompanyVideoB ul li:nth-child(3n) { margin-right: 0; }
.CompanyVideoB ul li .img .dks { border-radius: 16px; overflow: hidden; }
.CompanyVideoB ul li .img .dks img { transform: scale(1); transition: all .8s; }
.CompanyVideoB ul li:hover .img .dks img { transform: scale(1.1); }
.CompanyVideoB ul li .bnisdjm .sda { margin-top: 25px; }
.CompanyVideoB ul li .bnisdjm .sdb { color: #666666; line-height: 1.39; margin-top: 10px; }
.CompanyVideoB ul li .bnisdjm .sdb p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.CompanyVideoB ul li .bnisdjm .sdc { margin-top: 40px; }
.CompanyVideoB ul li .bnisdjm .sdc .wzr { position: absolute; color: #666666; left: 58px; top: 50%; transform: translateY(-50%); }

.fyq { text-align: center; }
.fyq a { display: inline-block; border: 1px solid #cecece; margin-right: 5px; font-size: 17px; height: 51px; color: #11488f; text-align: center; width: 55px; line-height: 1; padding: 16px 0 16px; position: relative; border-radius: 15px; }
.fyq a.cur { color: #fff; background: #11488f; border-color: #11488f; }
.fyq a.prev:after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 7px; height: 12px; background: url(../images/fyqp.jpg)no-repeat center center/cover; }
.fyq a.next:after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 7px; height: 12px; background: url(../images/fyqn.jpg)no-repeat center center/cover; }
.fyq a:last-child { margin-right: 0; }
.fyq a:hover { color: #fff; background: #11488f; border-color: #11488f; }
.fyq a.prev:hover:after { background: url(../images/fyqpa.png)no-repeat center center/cover; }
.fyq a.next:hover:after { background: url(../images/fyqna.png)no-repeat center center/cover; }

@media(max-width:1100px) {
	.fyq a { width: 40px; padding: 10px 0; height: 40px; font-size: 15px; border-radius: 12px; }
}

.CompanyVideoB .fyq { margin-top: 3.64583vw; }



@media(max-width:1680px) {
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .videl { width: 650px; }
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider { width: calc(100% - 715px); }
}

@media(max-width:1480px) {
	.CompanyVideoA .anyuvide .eosskx .fl { width: 44px; height: 39px; }
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .videl { width: 600px; }
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider { width: calc(100% - 653px); }
}

@media(max-width:1300px) {
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .videl { width: 550px; }
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider { width: calc(100% - 600px); }
}

@media(max-width:1100px) {
	.CompanyVideoA { padding: 6vw 0 20px; }
	.CompanyVideoA .gybt { margin-bottom: 20px; }
	.CompanyVideoA .anyuvide { padding: 20px; }
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .videl { width: 100%; }
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider { width: 100%; padding: 0; margin-top: 20px; }
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider .derb { height: auto; margin-top: 7px; }
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider .dwk-baq { margin-top: 20px; }
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider .dwk-baq .img .dks { width: 34px; height: 34px; }
	.CompanyVideoA .anyuvide .swiper-container .swiper-slide .vider .dwk-baq .img .wzr { left: 45px; }
	.CompanyVideoA .anyuvide .eosskx { bottom: 0; right: 0; }
	.CompanyVideoA .anyuvide .eosskx .fl { width: 40px; height: 36px; }
	.CompanyVideoB ul li { width: 100%; margin-right: 2%; margin-bottom: 20px; }
	.CompanyVideoB ul li:nth-child(3n) { margin-right: 2%; }
	.CompanyVideoB ul li:nth-child(2n) { margin-right: 0; }
	.CompanyVideoB ul li .bnisdjm .sda { margin-top: 20px; }
	.CompanyVideoB ul li .bnisdjm .sdc { margin-top: 20px; }
	.CompanyVideoB ul li .bnisdjm .sdc .dks { width: 34px; height: 34px; }
	.CompanyVideoB ul li .bnisdjm .sdc .wzr { left: 45px; }
	.CompanyVideoB .fyq { margin-top: 0; }
	.CompanyVideoB { padding-bottom: 7vw; }

}


/**产品中心**/
.ProductCenterA { padding: 5.52083vw 0 3.125vw; }
.ProductCenterA .gybt { text-align: center; margin-bottom: 30px; }
.ProductCenterA .tebxjra .ductCentetop { overflow: hidden; }
.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide { background: #f7f7f7; text-align: center; padding: 33px 0 30px; overflow: hidden; border-radius: 15px; }
.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide .jra2 { display: none; }
.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide .pperb { color: #333333; margin-top: 20px; }
.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide-thumb-active { background: #11488f; }
.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide-thumb-active .jra1 { display: none; }
.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide-thumb-active .jra2 { display: inline-block; }
.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide-thumb-active .pperb { color: #fff; }
.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide.cur { background: #11488f; }
.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide.cur .jra1 { display: none; }
.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide.cur .jra2 { display: inline-block; }
.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide.cur .pperb { color: #fff; }
.ProductCenterA .tebxjra .ductCentetop .swiper-scrollbar { height: 4px; width: 100%; margin-top: 40px; position: initial; }
.ProductCenterA .tebxjra .ductCentetop .swiper-scrollbar .swiper-scrollbar-drag { background: #11488f; }

.ProductCenterA .bxjrb { margin-top: 37px; }
.ProductCenterA .bxjrb .ductCentebottom { overflow: hidden; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert { background: #f7f7f7; border-radius: 15px; overflow: hidden; padding: 17px 17px 17px 61px; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperl { width: calc(100% - 41.3vw); padding-top: 3.125vw; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperl .era { line-height: 3.125vw; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperl .erb { color: #666666; line-height: 1.37; margin: 14px 0 45px; padding-right: 10px; height: 8vw; overflow-y: auto;
    overflow-x: hidden; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperl .erb::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperl .erb::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #015198;
}

.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperl .erb::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.3);
}
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperr { width: 37.1875vw; border-radius: 15px; overflow: hidden; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom { margin-top: 39px; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul { display: flex; flex-wrap: wrap; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li { float: left; width: calc(25% - 3.72vw); margin-right:4.94791vw; position: relative; margin-bottom: 3.125vw; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li:nth-child(4n) { margin-right: 0; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li:before { position: absolute; content: ""; width: 1px; height: 100%; background: #e5e5e5; top: 0; right: -2.5vw; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li:last-child:before { display: none; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li .bot .ta { font-weight: bold; margin-top: 20px; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li .bot .tb { color: #5c5c5c; line-height: 1.37; margin-top: 2px; }
.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li:hover .bot .ta { text-decoration: underline; text-decoration-color: #4c75ab; color: #215496; }

.ProductCenterB { background: #f5f5f5; }
.indexC.ProductCenterB .tabBox .box .w3dwc::before { background: url(../images/swiper-3dwwwc.png)no-repeat center center/cover; }
.ProductCenterB .tabBox .box .clskx::after { background: url(../images/swiper-3dwcae.png)no-repeat center center/cover; }

.ProductCenterA .tebxjra { position:relative; }
.ProductCenterA .tebxjra .mzoszz { margin-top:0; top:60px; width:64px; height:58px; transition:all .5s; }
.ProductCenterA .tebxjra .mzoszz:after { opacity:0; }
.ProductCenterA .tebxjra .swiper-button-prev { left:-80px; background: url(../images/anmxl.png)no-repeat center center/cover; }
.ProductCenterA .tebxjra .swiper-button-next { right:-80px; background: url(../images/anmxr.png)no-repeat center center/cover; }
.ProductCenterA .tebxjra .swiper-button-prev:hover { background: url(../images/anmxla.png)no-repeat center center/cover; }
.ProductCenterA .tebxjra .swiper-button-next:hover { background: url(../images/anmxra.png)no-repeat center center/cover; }

@media(max-width:1480px) {
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperl .erb { margin-bottom: 25px; }
}

@media(max-width:1100px) {
	.ProductCenterA { padding: 6vw 0 7vw; }
	.ProductCenterA .gybt { margin-bottom: 20px; }
	.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide { padding: 20px 0; }
	.ProductCenterA .tebxjra .ductCentetop .swiper-wrapper .swiper-slide img { width: 50px; }
	.ProductCenterA .tebxjra .ductCentetop .swiper-scrollbar { margin-top: 25px; }
	.ProductCenterA .bxjrb { margin-top: 25px; }
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert { padding: 20px; }
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperl { width: 100%; margin-top: 20px; padding-top: 0; }
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperr { width: 100%; }
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperl .erb { margin: 7px 0 20px; }
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom { margin-top: 25px; }
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li { width: 48%; margin-right: 4%; padding-bottom: 4%; margin-bottom: 0; }
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li::before { display: none; }
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li:nth-child(2n) { margin-right: 0; }
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li:nth-child(3) { padding-bottom: 0; }
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppeboom ul li:last-child { padding-bottom: 0; }
	.ProductCenterA .bxjrb .ductCentebottom .swiper-slide .jrbppert .pperl .erb { height:15vw; }
	
	.ProductCenterA .tebxjra .mzoszz { display:none; }
}



/**产品中心详情**/
.mbx { padding-top: 18px; }
.mbx a { display: inline-block; line-height: 1; color:#999999; font-size:15px; }
.mbx span { display: inline-block; line-height: 1; color:#999999; font-size:15px; margin: 0 5px; }

.productdetailsA { padding: 3.64583vw 0 6.25vw; }
.productdetailsA .tdetaitop { background: #f7f7f7; border-radius: 15px; padding: 18px 20px 18px 50px; margin-bottom: 40px; }
.productdetailsA .tdetaitop .taitl { width: 43%; padding: 2.60416vw 0 0; }
.productdetailsA .tdetaitop .taitl .itlxq { color: #666666; line-height: 1.62; margin-top: 16px; height: 13.6vw; padding-right: 20px; overflow-y: auto; overflow-x: hidden; }
.productdetailsA .tdetaitop .taitl .itlxq::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.productdetailsA .tdetaitop .taitl .itlxq::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #015198;
}

.productdetailsA .tdetaitop .taitl .itlxq::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.3);
}
.productdetailsA .tdetaitop .taitr { width: 51.5%; border-radius: 15px; overflow: hidden; }

.productdetailsA .tdetaizong ul { border-bottom: 1px solid #eeeeee; }
.productdetailsA .tdetaizong ul li { border-top: 1px solid #eeeeee; padding: 27px 0 26px; transition: all .3s; }
.productdetailsA .tdetaizong ul li .t { color: #333333; font-weight: bold; position: relative; }
/*.productdetailsA .tdetaizong ul li .t::before { position: absolute; right: 0; transition: all .3s; top: 50%; transform: translateY(-50%); width: 34px; height: 34px; content: ""; background: url(../images/tdetaizong.png)no-repeat center center/cover; }*/
/*.productdetailsA .tdetaizong ul li.cur .t::before { background: url(../images/tdetaizonga.png)no-repeat center center/cover; }*/
.productdetailsA .tdetaizong ul li .cont { padding-bottom: 3px; }
.productdetailsA .tdetaizong ul li .cont .wz { color: #666666; line-height: 1.75; margin-top: 13px; }
/*.productdetailsA .tdetaizong ul li.cur { border-top: 2px solid #11488f; }*/
/*.productdetailsA .tdetaizong ul li.cur .t { color: #11488f; }*/

.productdetailsA .tdetaibott { margin-top: 60px; }
.productdetailsA .tdetaibott .flex { display: flex; flex-wrap: wrap; }
.productdetailsA .tdetaibott .aibol { width: 320px; overflow: hidden; }
.productdetailsA .tdetaibott .aibor { width: calc(100% - 381px); overflow: hidden; margin-left: 61px; padding: 1.30208vw 0 0; }
.productdetailsA .tdetaibott .aibor .tainls-swiper2 .swiper-slide .pera { margin-top: 29px; font-size:16px; line-height: 1.8; color:#666; text-align: justify;}
.productdetailsA .tdetaibott .aibor .tainls-swiper2 .swiper-slide .pera ul li { margin-bottom: 26px; }
.productdetailsA .tdetaibott .aibor .tainls-swiper2 .swiper-slide .pera ul li:last-child { margin-bottom: 0; }
.productdetailsA .tdetaibott .aibor .tainls-swiper2 .swiper-slide .pera ul li .a1 { color: #333333; font-weight: bold; }
.productdetailsA .tdetaibott .aibor .tainls-swiper2 .swiper-slide .pera ul li .a2 { color: #666666; margin-top: 7px; }
.productdetailsA .tdetaibott .aibor { position: relative; }
.productdetailsA .tdetaibott .aibor .aibnan { position: absolute; bottom: 0; right: 0; width: 100%; }
.productdetailsA .tdetaibott .aibor .aibnan .aipng { width: 138px; }
.productdetailsA .tdetaibott .aibor .aibnan .aipng .fl { position: initial; margin-top: 0; width: 64px; height: 58px; }
.productdetailsA .tdetaibott .aibor .aibnan .aipng .swiper-button-prev { background: url(../images/anmxl.png)no-repeat center center/cover; margin-right: 10px; }
.productdetailsA .tdetaibott .aibor .aibnan .aipng .swiper-button-next { background: url(../images/anmxr.png)no-repeat center center/cover; }
.productdetailsA .tdetaibott .aibor .aibnan .aipng .swiper-button-prev:hover { background: url(../images/anmxla.png)no-repeat center center/cover; }
.productdetailsA .tdetaibott .aibor .aibnan .aipng .swiper-button-next:hover { background: url(../images/anmxra.png)no-repeat center center/cover; }
.productdetailsA .tdetaibott .aibor .aibnan .aipng .fl:after { opacity: 0; }
.productdetailsA .tdetaibott .aibor .aibnan .swiper-pagination { top: 50%; transform: translateY(-50%); height: 4px; opacity: 1; background: #f5f5f5; width: calc(100% - 198px); }
.productdetailsA .tdetaibott .aibor .aibnan .swiper-pagination .swiper-pagination-progressbar-fill { background: #11488f; }


.productdetailsB { background: #f5f5f5; padding: 4.79166vw 0 4.6875vw; }
.productdetailsB .gybt { margin-bottom: 25px; }
.productdetailsB .tailsjb { overflow: hidden; border-radius: 10px; }
.productdetailsB .tailsjb .bttop { background: #11488f; }
.productdetailsB .tailsjb .bttop .tp { color: #fff; border-right: 1px solid rgba(255, 255, 255, .1); padding-top: 24px; padding-bottom: 23px; }


.productdetailsB .tailsjb .tp { padding-left: 40px; border-right: 1px solid #eeeeee; }
.productdetailsB .tailsjb .tp:last-child { border-right: 0; }
.productdetailsB .tailsjb .p1 { width: 19.59%; }
.productdetailsB .tailsjb .p2 { width: 60%; }
.productdetailsB .tailsjb .p3 { width: 20.41%; }

.productdetailsB .tailsjb .bttoe ul li { background: #fbfbfb; }
.productdetailsB .tailsjb .bttoe ul li:nth-child(2n) { background: #fff; }
.productdetailsB .tailsjb .bttoe ul li .tp { color: #666666; padding-top: 21px; padding-bottom: 21px; }

.fospxd { text-align: center; margin-top: 2.70833vw; display:none; }
.fospxd .spxd { margin-top: 10px; color: #999999; }



@media(max-width:1100px) {
	.productdetailsA,
	.productdetailsB { padding: 6vw 0 7vw; }
	.productdetailsA .tdetaitop { padding: 20px; margin-bottom: 25px; }
	.productdetailsA .tdetaitop .taitl { width: 100%; padding-top: 20px; }
	.productdetailsA .tdetaitop .taitr { width: 100%; }
	.productdetailsA .tdetaitop .taitl .itlxq { height: auto; margin-top: 0; }

	.productdetailsA .tdetaizong ul li { padding: 15px 0; }
	.productdetailsA .tdetaizong ul li .t span { width: 85%; display: inline-block; line-height: 1.4; }
	.productdetailsA .tdetaizong ul li .t::before { width: 25px; height: 25px; }

	.productdetailsA .tdetaibott { margin-top: 35px; }
	.productdetailsA .tdetaibott .aibol { width: 100%; }
	.productdetailsA .tdetaibott .aibor { width: 100%; margin-left: 0; margin-top: 20px; }
	.productdetailsA .tdetaibott .aibor .tainls-swiper2 .swiper-slide .pera { margin-top: 15px; }
	.productdetailsA .tdetaibott .aibor .tainls-swiper2 .swiper-slide .pera ul li { margin-bottom: 10px; }
	.productdetailsA .tdetaibott .aibor .aibnan { position: relative; margin-top: 30px; }
	.productdetailsA .tdetaibott .aibor .aibnan .aipng { width: 100px; }
	.productdetailsA .tdetaibott .aibor .aibnan .aipng .fl { width: 45px; height: 40px; }
	.productdetailsA .tdetaibott .aibor .aibnan .swiper-pagination { width: calc(100% - 123px); }
	.productdetailsB .gybt { margin-bottom: 20px; }
	
	.productdetailsB .tailsjb { overflow-x: scroll; }
	/*.productdetailsB .tailsjb .inlsmop { min-width: 1000px; }*/

	.productdetailsB .tailsjb .bttop .tp { padding: 20px; }
	.productdetailsB .tailsjb .bttoe ul li .tp { padding: 15px; }

	.fospxd { margin-top: 30px; }

	.mbx a { font-size: 14px; }
}



/**产品列表**/
.luiebioas { padding-bottom: 5.20833vw; }
.luiebioas .fyq { margin-top: 2.44791vw; }

@media(max-width:1100px) {
	.luiebioas { padding-bottom: 7vw; }
	.luiebioas .fyq { margin-top: 0px; }
	.luiebioas .bxjrb .ductCentebottom .swiper-slide .jrbppeboom { margin-top: 0; }
}









/**加盟代理**/
.FranchiseagentA { padding: 5.625vw 0 7.29166vw; }
.FranchiseagentA .agentm { color: #666666; line-height: 1.75; margin-top: 11px; margin-bottom: 37px; }
.FranchiseagentA .gensmul ul { display: flex; flex-wrap: wrap; }
.FranchiseagentA .gensmul ul li { float: left; width: 23.94%; margin-right: 1.41%; transition: all .3s; background: #f5f5f5; text-align: center; padding-top: 68px; border-radius: 15px; padding-bottom: 53px; }
.FranchiseagentA .gensmul ul li:nth-child(4n) { margin-right: 0; }
.FranchiseagentA .gensmul ul li .icon .pw2 { display: none; }
.FranchiseagentA .gensmul ul li:hover .icon .pw2 { display: inline-block; }
.FranchiseagentA .gensmul ul li:hover .icon .pw1 { display: none; }
.FranchiseagentA .gensmul ul li .mulwz .w { color: #333333; font-weight: bold; margin-top: 28px; }
.FranchiseagentA .gensmul ul li .mulwz .z { color: #666666; line-height: 1.66; margin-top: 3px; }
.FranchiseagentA .gensmul ul li:hover { background: #11488f; }
.FranchiseagentA .gensmul ul li:hover .mulwz .w,
.FranchiseagentA .gensmul ul li:hover .mulwz .z { color: #fff; }


.FranchiseagentB { background: #f5f5f5; padding: 6.35416vw 0 5.46875vw; }
.FranchiseagentB .gentbl { width: 33.5%; }
.FranchiseagentB .gentbl .ytb { color: #333333; font-weight: bold; margin-top: 0.98958vw; }
.FranchiseagentB .gentbl .ytc { color: #666666; line-height: 1.74; margin-top: 12px; }
.FranchiseagentB .gentbr { width: 56.44%; }
.FranchiseagentB .gentbr ul li { float: left; width: 49.25%; margin-right: 1.5%; margin-bottom: 1.5%; }
.FranchiseagentB .gentbr ul li:nth-child(2n) { margin-right: 0; }
.FranchiseagentB .gentbr ul li:last-child { margin-right: 0; margin-bottom: 0; width: 100%; }
.FranchiseagentB .gentbr ul li input:focus { border-color: #11488f!important; }
.FranchiseagentB .gentbr ul li input:hover { border-color: #11488f!important; }
.FranchiseagentB .gentbr ul li input { padding-left: 20px; color: #aaaaaa; background: #fff; height: 64px; border-radius: 15px; font-size: 16px; }
.FranchiseagentB .gentbr ul li input::-webkit-input-placeholder {color: #aaaaaa;}
.FranchiseagentB .gentbr ul li input::-moz-placeholder {color: #aaaaaa;}
.FranchiseagentB .gentbr ul li input:-moz-placeholder {color: #aaaaaa;}
.FranchiseagentB .gentbr ul li input:-ms-input-placeholder {color: #aaaaaa;}
.FranchiseagentB .gentbr ul li input:focus::-webkit-input-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li input:focus::-moz-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li input:focus:-moz-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li input:focus:-ms-input-placeholder {color: #11488f;}

.FranchiseagentB .gentbr ul li input:hover::-webkit-input-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li input:hover::-moz-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li input:hover:-moz-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li input:hover:-ms-input-placeholder {color: #11488f;}

.FranchiseagentB .gentbr ul li textarea { padding-left: 20px; padding-top: 20px; color: #aaaaaa; background: #fff; height: 140px; border-radius: 15px; font-size: 16px; resize: none; }

.FranchiseagentB .gentbr ul li textarea:focus { border-color: #11488f!important; }
.FranchiseagentB .gentbr ul li textarea:hover { border-color: #11488f!important; }
.FranchiseagentB .gentbr ul li textarea::-webkit-input-placeholder {color: #aaaaaa;}
.FranchiseagentB .gentbr ul li textarea::-moz-placeholder {color: #aaaaaa;}
.FranchiseagentB .gentbr ul li textarea:-moz-placeholder {color: #aaaaaa;}
.FranchiseagentB .gentbr ul li textarea:-ms-input-placeholder {color: #aaaaaa;}

.FranchiseagentB .gentbr ul li textarea:focus::-webkit-input-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li textarea:focus::-moz-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li textarea:focus:-moz-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li textarea:focus:-ms-input-placeholder {color: #11488f;}

.FranchiseagentB .gentbr ul li textarea:hover::-webkit-input-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li textarea:hover::-moz-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li textarea:hover:-moz-placeholder {color: #11488f;}
.FranchiseagentB .gentbr ul li textarea:hover:-ms-input-placeholder {color: #11488f;}

.FranchiseagentB .gentbr ul li .layui-form-select dl { top: 70px; }
.FranchiseagentB .gentbr ul li .layui-form-selectup dl { bottom: 70px; top: auto; }
.layui-form-select dl dd.layui-this { background: #11488f; }
.layui-form-select .layui-edge { background: url(../images/xhml.png)no-repeat center center/cover; width: 15px; height: 8px; border-style:none; right: 20px; }
.layui-form-selected .layui-edge { margin-top: -3px; }



.FranchiseagentB .gentbr .tjanmo button { width: 203px; height: 58px; line-height: 58px; border: 2px solid #bccbdf; background: #f5f5f5; color: #11488f; font-size: 16px; margin-top: 30px; border-radius: 20px; }
.FranchiseagentB .gentbr .tjanmo button span { display: inline-block; width: 14px; height: 12px; vertical-align: middle; margin-top: -3px; margin-left: 12px; background: url(../images/tjanmo.png)no-repeat center center/cover; }

.FranchiseagentB .gentbr .tjanmo .curwe span {
    width: 18px; height: 18px;
    background: url(../images/curwe.png)no-repeat center center/cover;
    animation: rotateAnimation 2s linear infinite;
}

.xiaoweitanc .yanzeng .tjanmo .curwew span {
    width: 18px; height: 18px;
    background: url(../images/curwe.png)no-repeat center center/cover;
    animation: rotateAnimation 2s linear infinite;
}




@keyframes rotateAnimation {
  from {
    transform: rotate(0deg); /* 开始时旋转角度为0度 */
  }
  to {
    transform: rotate(360deg); /* 结束时旋转角度为360度，即完成一圈旋转 */
  }
}
 



@media(max-width:1280px) {
	.FranchiseagentA .gensmul ul li { padding: 30px 20px; }
	.FranchiseagentA .gensmul ul li .mulwz .z br { display: none; }
}


@media(max-width:1100px) {
	.FranchiseagentA,
	.FranchiseagentB { padding: 6vw 0 7vw; }
	.FranchiseagentA .agentm { margin: 5px 0 20px; }
	.FranchiseagentA .gensmul ul li { width: 100%; margin-bottom: 20px; padding: 20px;  }
	.FranchiseagentA .gensmul ul li:last-child { margin-bottom: 0; }

	.FranchiseagentB .gentbl { width: 100%; margin-bottom: 20px; }
	.FranchiseagentB .gentbl .ytb { margin-top: 5px; }
	.FranchiseagentB .gentbr { width: 100%; }
	.FranchiseagentB .gentbr ul li { width: 100%; margin-bottom: 20px; }
	.FranchiseagentB .gentbr ul li input { height: 45px; border-radius: 10px; font-size: 14px; }
	.FranchiseagentB .gentbr ul li textarea { height: 100px; border-radius: 10px; padding-top: 15px; font-size: 14px;  }
	.FranchiseagentB .gentbr ul li .layui-form-select dl { top: 50px; }
	.FranchiseagentB .gentbr ul li .layui-form-selectup dl { bottom: 50px; top: auto; }
	.FranchiseagentB .gentbr .tjanmo button { font-size: 14px; width: 180px; height: 43px; line-height: 43px; border-radius: 11px; margin-top: 25px; }
}



/**联系我们**/
.FranchiseagentC { background: #fff; padding: 6.25vw 0; }
.FranchiseagentC .ntcm { margin-bottom:30px; }
.FranchiseagentC .agentcl { width: 38.4%; padding-top: 2.13541vw; }
.FranchiseagentC .agentcl .ntcm { color: #666666; line-height: 1.72; margin: 6px 0 15px; }
.FranchiseagentC .agentcl .gcentul ul li { position: relative; border-bottom: 1px solid #efefef; padding: 20px 0; }
.FranchiseagentC .agentcl .gcentul ul li .entwz { position: absolute; left: 72px; top: 50%; transform: translateY(-50%); font-size: 16px; color: #666666; line-height: 1.67; }
.FranchiseagentC .agentcl .gcentul ul li:last-child { border-bottom: 0; }
.FranchiseagentC .agentcl .gcentul ul li .entwz span { font-weight: bold; font-size: 18px; color: #333333; }
.FranchiseagentC .agentcr { width: 48.7%; }


@media(max-width:1100px) {
	.FranchiseagentC { padding: 6vw 0 7vw; }
	.FranchiseagentC .agentcl { width: 100%; padding-top: 0; }
	.FranchiseagentC .agentcr { width: 100%; margin-bottom: 20px; }
	.FranchiseagentC .agentcl .gcentul ul li { padding: 15px 0; }
	.FranchiseagentC .agentcl .gcentul ul li .entwz { font-size: 14px; }
	.FranchiseagentC .agentcl .gcentul ul li .entwz span { font-size: 16px; }
	.FranchiseagentC .ntcm { margin-bottom:10px; }
}





/**联系我们人才招聘**/
.ContactFUJIA { padding: 6.77083vw 0; }
.ContactFUJIA .fujial { width: 38.32%; padding-top: 0.9375vw; }
.ContactFUJIA .fujial .fujia ul li { color: #666666; line-height: 1.75; border-bottom: 1px solid #f0f0f0; padding: 29px 0; padding-left: 13px; position: relative; }
.ContactFUJIA .fujial .fujia ul li:last-child { border-bottom: 0; }
.ContactFUJIA .fujial .fujia ul li:before { position: absolute; content: ""; left: 0; top: 41px; width: 3px; height: 3px; background: #666666; }

.ContactFUJIA .fujiar { width: 51%; position: relative; }
.ContactFUJIA .fujiar img { position: relative; z-index: 1; border-radius: 15px; }
.ContactFUJIA .fujiar::before { position: absolute; content: ""; right: -20px; width: 100%; height: 100%; background: #f9f9f9; border-radius: 15px; }

.ContactFUJIB { background: #f5f5f5; padding: 5.9375vw 0 6.77083vw; }
.ContactFUJIB .fujsmz { margin-bottom: 42px; }
.ContactFUJIB .fubiao { position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.ContactFUJIB .fujian .mosjx { width: 3.33333vw; height: 3.02083vw; position: initial; margin-top: 0; transition: all .3s; }
.ContactFUJIB .fujian .mosjx::after { opacity: 0; }
.ContactFUJIB .fujian .swiper-button-prev { background: url(../images/anmxl.png)no-repeat center center/cover; }
.ContactFUJIB .fujian .swiper-button-next { background: url(../images/anmxr.png)no-repeat center center/cover; margin-left: 10px; }
.ContactFUJIB .fujian .swiper-button-prev:hover { background: url(../images/anmxla.png)no-repeat center center/cover; }
.ContactFUJIB .fujian .swiper-button-next:hover { background: url(../images/anmxra.png)no-repeat center center/cover; }

.ContactFUJIB .fujsbot .mosp .flex { position: relative; }
.ContactFUJIB .fujsbot .mosp .ospl { height: 100%; width: 37.42%; position: absolute; border-radius: 15px; overflow: hidden; }
.ContactFUJIB .fujsbot .mosp .ospr { width: 61.4%; }
.ContactFUJIB .fujsbot .mosp .ospr .datu { width: 61.13%; height: 16.09375vw; }
.ContactFUJIB .fujsbot .mosp .ospr .xiaotu1 { width: 36.9%; height: 16.09375vw; }
.ContactFUJIB .fujsbot .mosp .ospr .sprtop { margin-bottom: 1.04166vw; }
.ContactFUJIB .fujsbot .mosp .ospr .sprtop:last-child { margin-bottom: 0; }
.ContactFUJIB .fujsbot .mosp .ospr .sprtop .prtl { overflow: hidden; border-radius: 15px; }

.ContactFUJIB .fujsbot .osplt { position: absolute; width: 100%; bottom: 1.40625vw; color: #fff; padding: 0 1.45833vw; opacity: 1; transition: all .6s; }
.ContactFUJIB .fujsbot .pluasn { position: absolute; bottom: -100%; transition: all .6s; width: 100%; height: 100%; background: rgba(17, 72, 143, .88); }
.ContactFUJIB .fujsbot .pluasn .uasnb { position: absolute; bottom: 1.77083vw; width: 100%; left: 0; padding: 0 1.45833vw; }
.ContactFUJIB .fujsbot .pluasn .uasnb .n { color: #fff; }
.ContactFUJIB .fujsbot .pluasn .uasnb .z { color: #fff; font-size: 0.83333vw; line-height: 1.35416vw; margin-top: 0.52083vw; }

.ContactFUJIB .fujsbot .ospl:hover .osplt { opacity: 0; }
.ContactFUJIB .fujsbot .ospl:hover .pluasn { bottom: 0; }
.ContactFUJIB .fujsbot .ospr .sprtop .prtl:hover .pluasn { bottom: 0; }
.ContactFUJIB .fujsbot .ospr .sprtop .prtl:hover .pluasn { bottom: 0; }

.ContactFUJIB .fujsbot .ospr .sprtop .prtl:hover .osplt { opacity: 0; }
.ContactFUJIB .fujsbot .ospr .sprtop .prtl:hover .osplt { opacity: 0; }

.ContactFUJIB .swiper-container { overflow: hidden; }

.ContactFUJIC { padding: 5.36458vw 0 6.30208vw; }
.ContactFUJIC .gybt { margin-bottom: 27px; }
.ContactFUJIC .tactqh { border-radius: 15px 15px 0 0; overflow: hidden; }
.ContactFUJIC .tactqh .zknt { background: #11488f; color: #fff; }
.ContactFUJIC .tactqh .zknt .tl { border-right: 1px solid rgba(255, 255, 255, .1); padding-top: 25px; padding-bottom: 23px; }
.ContactFUJIC .tactqh .zknt .tl:last-child { border-right: 0; }

.ContactFUJIC .tactqh .tl { padding-left: 30px; } 

.ContactFUJIC .tactqh .tl1 { width: 17.23%; }
.ContactFUJIC .tactqh .tl2 { width: 17.5%; }
.ContactFUJIC .tactqh .tl3 { width: 17.3%; }
.ContactFUJIC .tactqh .tl4 { width: 17.3%; }
.ContactFUJIC .tactqh .tl5 { width: 16.17%; }
.ContactFUJIC .tactqh .tl6 { width: 14.5%; }

.ContactFUJIC .zknps { border: 1px solid #eeeeee; border-radius: 0 0 15px 15px; overflow: hidden; }
.ContactFUJIC .zknps .pta:nth-child(2n) { background: #fbfbfb; }
.ContactFUJIC .zknps .pta .t .tl { border-right: 1px solid #eeeeee; color: #666666; padding-top: 20px; padding-bottom: 20px; }

.ContactFUJIC .zknps .pta .t .tl6 span { display: inline-block; width: 16px; height: 10px; background: url(../images/pta.png)no-repeat center center/cover; margin-left: 15px; }

.ContactFUJIC .zknps .pta .cont { padding: 55px 70px 58px; display: none; }
.ContactFUJIC .zknps .pta .cont .nta { margin-bottom: 39px; }
.ContactFUJIC .zknps .pta .cont .nta p { color: #666666; line-height: 1.76; }
.ContactFUJIC .zknps .pta .cont .nta .ts { color: #333333; }

.ContactFUJIC .zknps .pta.cur .t .tl { background: #f3f6f9; color: #11488f; }
.ContactFUJIC .zknps .pta.cur .t .tl6 span { background: url(../images/pta1.png)no-repeat center center/cover; }


@media(max-width:1600px) {
	.ContactFUJIC .tactqh .tl1 { width: 18.23%; }
	.ContactFUJIC .tactqh .tl3 { width: 15.3%; }
	.ContactFUJIC .tactqh .tl6 { width: 15.5%; }
}

@media(max-width:1400px) {
	.ContactFUJIA .fujial { width: 43.32%; }

	.ContactFUJIC .tactqh .tl { padding-left: 20px; }
	
}

@media(max-width:1200px) {
	.ContactFUJIC .tactqh .tl3 { width: 13.3%; }
	.ContactFUJIC .tactqh .tl6 { width: 17.5%; }
}


@media(max-width:1100px) {
	.ContactFUJIA,
	.ContactFUJIB,
	.ContactFUJIC{ padding: 6vw 0 7vw; }

	.ContactFUJIA .fujial { width: 100%; padding-top: 0; margin-top: 20px; }
	.ContactFUJIA .fujiar { width: 100%; }
	.ContactFUJIA .fujiar::before { display: none; }
	.ContactFUJIA .fujial .fujia ul li { padding: 10px 0; padding-left: 10px; }
	.ContactFUJIA .fujial .fujia ul li:before { top: 22px; }

	.ContactFUJIB .fujsmz { margin-bottom: 20px; }
	.ContactFUJIB .fujian .mosjx { width: 45px; height: 40px; }
	.ContactFUJIB .fujsbot .mosp .ospl { width: 100%; position: relative; height: 80vw; margin-bottom: 20px; }
	.ContactFUJIB .fujsbot .osplt { bottom: 15px; padding: 0 20px; }
	.ContactFUJIB .fujsbot .mosp .ospr { width: 100%; }
	.ContactFUJIB .fujsbot .mosp .ospr .sprtop .prtl { width: 100%; margin-bottom: 20px; height: auto; }
	.ContactFUJIB .fujsbot .pluasn .uasnb { padding: 0 20px; bottom: 15px; }
	.ContactFUJIB .fujsbot .pluasn .uasnb .z { font-size: 14px; line-height: 1.6; }
	.ContactFUJIB .fujsbot .mosp .ospr .sprtop:last-child .datu { margin-bottom: 0; }

	.ContactFUJIC .tactqh .tl2,
	.ContactFUJIC .tactqh .tl3,
	.ContactFUJIC .tactqh .tl4,
	.ContactFUJIC .tactqh .tl5 { display: none; }

	.ContactFUJIC .tactqh .tl1 { width: 55%; }
	.ContactFUJIC .tactqh .tl6 { width: 45%; }

	.ContactFUJIC .tactqh .zknt .tl { padding: 15px 20px; }
	.ContactFUJIC .tactqh { border-radius: 10px 10px 0 0; }
	.ContactFUJIC .zknps { border-radius: 0 0 10px 10px; }
	.ContactFUJIC .zknps .pta .t .tl { padding: 10px 20px; }
	.ContactFUJIC .zknps .pta .cont { padding: 20px; }
	.ContactFUJIC .zknps .pta .cont .nta { margin-bottom: 20px; }
}





/**愿景与战略**/
.VisionstrategyA { padding: 6.35416vw 0 5.72916vw; }
.VisionstrategyA .gybt { text-align: center; }
.VisionstrategyA .gybt .yxqp { color: #555555; line-height: 1.62; margin: 5px 0 35px; }
.VisionstrategyA .tategua ul { display: flex; flex-wrap: wrap; }
.VisionstrategyA .tategua ul li { float: left; margin-right: 1.41%; width: 32.39%; }
.VisionstrategyA .tategua ul li:last-child { margin-right: 0; margin-bottom: 0; }
.VisionstrategyA .tategua ul li .eguap .ap { color: #333333; margin-top: 26px; }
.VisionstrategyA .tategua ul li .eguap .ape { color: #666666; line-height: 1.5; margin-top: 6px; }

.VisionstrategyB { background: #11488f; text-align: center; padding: 7.34375vw 0 8.85416vw; }
.VisionstrategyB .rateugbot { margin-top: 4.94791vw; }
.VisionstrategyB .rateugbot ul { display: flex; flex-wrap: wrap; }
.VisionstrategyB .rateugbot ul li { width: 33.33%; float: left; border-right: 1px solid rgba(255, 255, 255, .1); }
.VisionstrategyB .rateugbot ul li:last-child { border-right: 0; }
.VisionstrategyB .rateugbot ul li .eugb .ga { color: #fff; margin-top: 31px; }
.VisionstrategyB .rateugbot ul li .eugb .gb { color: #b8c8de; line-height: 1.75; margin-top: 8px; }
.VisionstrategyB .rateugbot ul li:nth-child(1) { padding-right: 3.22916vw; }
.VisionstrategyB .rateugbot ul li:nth-child(2) { padding: 0 3.22916vw; }
.VisionstrategyB .rateugbot ul li:nth-child(3) { padding-left:3.22916vw; }


.VisionstrategyC { padding: 7.29166vw 0; }
.VisionstrategyC .trategyl { width: 45.3%; padding-top: 1.04166vw; }
.VisionstrategyC .trategyl .zknps { margin-top: 30px; }
.VisionstrategyC .trategyl .zknps ul { border-bottom: 1px solid #eeeeee; }
.VisionstrategyC .trategyl .zknps ul li { border-top: 1px solid #eeeeee; padding: 27px 0 27px; }
.VisionstrategyC .trategyl .zknps ul li .t { color: #333333; font-weight: bold; position: relative; }
.VisionstrategyC .trategyl .zknps ul li .t::before { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 34px; height: 34px; content: ""; background: url(../images/tandui.png)no-repeat center center/cover; }
.VisionstrategyC .trategyl .zknps ul li .cont { margin-top: 14px; display: none; }
.VisionstrategyC .trategyl .zknps ul li .cont .xq { color: #666666; line-height: 1.5; padding-right: 70px; }

.VisionstrategyC .trategyl .zknps ul li.cur { border-top: 2px solid #093380; }
.VisionstrategyC .trategyl .zknps ul li.cur .t { color: #11488f; }
.VisionstrategyC .trategyl .zknps ul li.cur .t::before { background: url(../images/tanduia.png)no-repeat center center/cover; }

.VisionstrategyC .trategyr { width: 49%; }

.VisionstrategyD { background: #f5f5f5; padding: 4.0625vw 0 0; }
.VisionstrategyD .tegydl { width: 52.3%; padding-top: 2.91666vw; }
.VisionstrategyD .tegydl .jl { color: #333333; margin-top: 13px; }
.VisionstrategyD .tegydl .jla { overflow-y: auto; overflow-x: hidden; line-height: 1.75; margin-top: 12px; padding-right: 3.38541vw; height: 20.5vw; }
.VisionstrategyD .tegydl .jla::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.VisionstrategyD .tegydl .jla::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #015198;
}

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

.VisionstrategyD .tegydr { width: 39.37%; }


@media(max-width:1480px) {
	.VisionstrategyC .trategyl .zknps ul li { padding: 22px 0; }
	.VisionstrategyC .trategyl .zknps ul li .t::before { width: 30px; height: 30px; }
}

@media(max-width:1280px) {
	.VisionstrategyC .trategyl .zknps ul li .cont .xq { padding-right: 50px; }
}

@media(max-width:1100px) {
	.VisionstrategyA,
	.VisionstrategyB,
	.VisionstrategyC { padding: 6vw 0 7vw; }
	.VisionstrategyA .gybt .yxqp { margin: 7px 0 20px; }

	.VisionstrategyA .tategua ul li { width: 100%; margin-bottom: 20px; }
	.VisionstrategyA .tategua ul li .eguap .ap { margin-top: 20px; }
	.VisionstrategyA .tategua ul li .eguap .ape { margin-top: 5px; }

	.VisionstrategyB .rateugbot { margin-top: 20px; }
	.VisionstrategyB .rateugbot ul li { width: 100%; padding: 20px; border-right: 0; }
	.VisionstrategyB .rateugbot ul li:nth-child(1) { padding-top: 0; }
	.VisionstrategyB .rateugbot ul li:nth-child(2) { border-bottom: 1px solid rgba(255, 255, 255, .1); border-top: 1px solid rgba(255, 255, 255, .1); padding: 20px; }
	.VisionstrategyB .rateugbot ul li:nth-child(3) { padding-bottom: 0; }
	.VisionstrategyB .rateugbot ul li .eugb .ga { margin-top: 15px; }
	.VisionstrategyB .rateugbot ul li .icon { display: inline-block; width: 50px; }

	.VisionstrategyC .trategyl { width: 100%; padding-top: 0; margin-top: 20px; }
	.VisionstrategyC .trategyr { width: 100%; }
	.VisionstrategyC .trategyl .zknps { margin-top: 20px; }
	.VisionstrategyC .trategyl .zknps ul li { padding: 15px 0; }
	.VisionstrategyC .trategyl .zknps ul li .t::before { width: 25px; height: 25px; }
	.VisionstrategyC .trategyl .zknps ul li .cont .xq { padding-right: 30px; }
	.VisionstrategyC .trategyl .zknps ul li .cont { margin-top: 10px; }

	.VisionstrategyD { padding: 6vw 0 7vw; }
	.VisionstrategyD .tegydl { width: 100%; padding-top: 0; margin-top: 20px; }
	.VisionstrategyD .tegydr { width: 100%; }
	.VisionstrategyD .tegydl .jl { margin-top: 7px; }
	.VisionstrategyD .tegydl .jla { height: auto; padding-right: 15px; margin-top: 10px; }
}


/**服务**/
.giveservicetoA { padding: 6.25vw 0; }
.giveservicetoA .rvicetar { border-radius: 15px; overflow: hidden; width: 51.56%; }
.giveservicetoA .rvicetar img { transition: all .8s; transform: scale(1); }
.giveservicetoA .rvicetar:hover img { transform: scale(1.1); }
.giveservicetoA .rvicetal { width: 43%; position: absolute; top: 50%; transform: translateY(-50%); }
.giveservicetoA .rvicetal .cetaxp { color: #666666; line-height: 1.75; margin-top: 5px; }

.giveservicetoB { background: #015198; padding: 6.25vw 0 6.77083vw; }
.giveservicetoB .anmox { text-align: center; }
.giveservicetoB .anmox ul { display: inline-block; }
.giveservicetoB .anmox ul li { float: left; color: #fff; cursor:pointer; transition: all .3s; font-weight: bold; background: #015198; font-size: 16px; border: 2px solid #4e86b7; height: 56px; line-height: 55px; text-align: center; width: 174px; border-radius: 20px; margin-right: 10px; }
.giveservicetoB .anmox ul li:last-child { margin-right: 0; }
.giveservicetoB .anmox ul li.cur{ background: #fff; border-color: #fff; color: #015198; }

.giveservicetoB .vicebotte .box .xqjs { text-align: center; margin: 35px 0 55px; }
.giveservicetoB .vicebotte .box .xqjs .sj { color: rgba(255, 255, 255, .8); margin-top: 0; }
.giveservicetoB .vicebotte .box .qiehuany { position: relative; }
.giveservicetoB .vicebotte .box .qiehuany::before { position: absolute; right: -20px; width: 100%; height: 100%; content: ""; background: #1b63a3; border-radius: 15px; }
.giveservicetoB .vicebotte .box .swiper-container { overflow: hidden; background: #fff; padding: 20px 75px 20px 20px; border-radius: 15px; z-index: 1; position: relative; }
.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .img { width: 52.6%; overflow: hidden; border-radius: 15px; }
.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .img img { transition: all .8s; transform: scale(1); width: 100%; }
.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .img:hover img { transform: scale(1.1); }
.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .hasncr { width: 42%; padding-top: 4.16666vw; }
.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .hasncr .bt { color: #333333; }
.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .hasncr .xpqa { color: #666666; line-height: 1.62; margin-top: 0.625vw; height: 10vw; overflow-y: auto; overflow-x: hidden; padding-right: 20px;  }
.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .hasncr .xpqa::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .hasncr .xpqa::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #015198;
}

.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .hasncr .xpqa::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.3);
}


.giveservicetoB .vicebotte .box .caoa { padding: 0 75px 0 20px; }
.giveservicetoB .vicebotte .box .swipan { position: relative; margin-top: -7.8125vw; z-index: 2; width: 42%; float: right; }
.giveservicetoB .vicebotte .box .swipan .gongb { position: initial; margin-top: 0; width: 3.33333vw; height: 3.02083vw; transition: all .3s; }
.giveservicetoB .vicebotte .box .swipan .gongb:after { opacity: 0; }
.giveservicetoB .vicebotte .box .swipan .swiper-button-prev { background: url(../images/anmxl.png)no-repeat center center/cover; margin-right: 0.52083vw; }
.giveservicetoB .vicebotte .box .swipan .swiper-button-next { background: url(../images/anmxr.png)no-repeat center center/cover; }
.giveservicetoB .vicebotte .box .swipan .swiper-button-prev:hover { background: url(../images/anmxla.png)no-repeat center center/cover; }
.giveservicetoB .vicebotte .box .swipan .swiper-button-next:hover { background: url(../images/anmxra.png)no-repeat center center/cover; }


.giveservicetoC { padding: 5.3125vw 0 6.09375vw; background: #f4f4f4; }
.giveservicetoC .gybt { text-align:  center; }
.giveservicetoC .gybt .yxqp { color: #7f807f; line-height: 1.64; width: 64%; margin: 8px 0 33px; display: inline-block; }
.giveservicetoC ul { display: flex; flex-wrap: wrap; }
.giveservicetoC ul li { float: left; width: 32.39%; margin-right: 1.41%; }
.giveservicetoC ul li:last-child { margin-right: 0; margin-bottom: 0; }
.giveservicetoC ul li .img { overflow: hidden; border-radius: 5px; }
.giveservicetoC ul li .img img { transition: all .8s; transform: scale(1); }
.giveservicetoC ul li:hover .img img { transform: scale(1.1); }
.giveservicetoC ul li .eguap .ap { color: #333333; font-weight: bold; margin-top: 24px; }
.giveservicetoC ul li .eguap .ape { color: #666666; line-height: 1.5; margin-top: 7px; }

.giveservicetoD { background: #ffffff; padding: 5.20833vw 0 6.25vw; }
.giveservicetoD .topbtrlo .enskl { line-height: 1.62; margin-top: 10px; }

.giveservicetoD .sandaslk { position: relative; }
.giveservicetoD .sandaslk::before  { position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 100%; height: 1px; background: #eeeeee; }

.giveservicetoD .vicetod-swiper { overflow: hidden; margin-top: 2.86458vw; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide { height: 382px; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide .wzmo { position: absolute; transition: all .3s; padding: 28px 30px 15px 30px; top: 0; border-radius: 10px; background: #f4f4f4; width: 100%; left: 0; height: 155px; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide .wzmo .w { color: #333333; line-height: 1.45; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide:nth-child(2n) .wzmo { bottom: 0; top: auto; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide .xddmo { position: absolute; top: 50%; left: 50%; width: 26px; height: 26px; border: 2px solid #d2d2d2; background: #ffffff; border-radius: 50%; transform: translate(-50%,-50%); }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide .xddmo::before { position: absolute; content: ""; top: 50%; left: 50%; width: 12px; height: 12px; background: #999999; border-radius: 50%; transform: translate(-50%,-50%); }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide .wzmo::before { position: absolute; transition: all .3s; bottom: -11px; left: 50%; transform: translateX(-50%); width: 20px; height: 11px; content: ""; background: url(../images/moxo.png)no-repeat center center/cover; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide:hover .wzmo { background: #11488f; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide:hover .wzmo .w { color: #fff; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide:hover .wzmo::before { background: url(../images/moxoae.png)no-repeat center center/cover; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide:nth-child(2n) .wzmo::before { top: -11px; bottom: auto; background: url(../images/moximoxia.png)no-repeat center center/cover; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide:nth-child(2n):hover .wzmo::before { background: url(../images/dasmoxoa.png)no-repeat center center/cover; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide:hover .xddmo { border-color: #11488f; }
.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide:hover .xddmo::before { background: #11488f; }
.giveservicetoD .swiper-button-next, 
.giveservicetoD .swiper-button-prev { display: none; }

.giveservicetoE { padding: 11.04166vw 0 11.66666vw; }
.giveservicetoE .yxqp { color: #fff; line-height: 1.6; width: 48%; margin: 10px 0 40px; }
.giveservicetoE .espx ul li { color: #ffffff; font-size: 1.14583vw; line-height: 1; position: relative; padding-left: 2.29166vw; margin-bottom: 1.30208vw; }
.giveservicetoE .espx ul li span { display: inline-block; width: 1.35416vw; height: 1.35416vw; background: url(../images/espxa.png)no-repeat center center/cover; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.giveservicetoE .espx ul li:last-child { margin-bottom: 0; }
.giveservicetoE .espx ul li a { display: inline-block; color: #fff; text-decoration: underline; text-decoration-color: #fff; }
.giveservicetoE .espx ul li:last-child span { background: url(../images/espxaw.png)no-repeat center center/cover; width: 1.35416vw; height: 1.09375vw; }





@media(max-width:1400px){
	.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide .wzmo { padding: 15px; }
}

@media(max-width:1280px) {
	.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .hasncr { padding-top: 30px; }
	.giveservicetoB .vicebotte .box .swipan { bottom: -1vw; }
}

@media(max-width:1100px) {
	.giveservicetoA,
	.giveservicetoB,
	.giveservicetoC,
	.giveservicetoD { padding: 6vw 0 7vw; }
	
	.giveservicetoA .rvicetar { width: 100%; }
	.giveservicetoA .rvicetal { width: 100%; position: initial; transform: translateY(0); margin-top: 20px; }

	.giveservicetoB .anmox ul { width: 100%; }
	.giveservicetoB .anmox ul li { width: 49%; margin-right: 2%; height: 40px; line-height: 38px; border-radius: 10px; font-size: 15px; }
	.giveservicetoB .anmox ul li:last-child { margin-right: 0; }
	.giveservicetoB .vicebotte .box .xqjs { margin: 15px 0 20px; }
	.giveservicetoB .vicebotte .box .xqjs .sj { margin-top: 5px; }
	.giveservicetoB .vicebotte .box .swiper-container { padding: 20px 20px 40px 20px; }
	.giveservicetoB .vicebotte .box .qiehuany::before { display: none; }
	.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .img { width: 100%; }
	.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .hasncr { width: 100%; padding-top: 20px; }
	.giveservicetoB .vicebotte .box .swiper-container .swiper-slide .hasncr .xpqa { height: 22vw; margin-top: 5px; }
	.giveservicetoB .vicebotte .box .caoa { padding: 0 20px; }
	.giveservicetoB .vicebotte .box .swipan { bottom: 25px; width: 100%; }
	.giveservicetoB .vicebotte .box .swipan .gongb { width: 40px; height: 36px; }
	.giveservicetoB .vicebotte .box .swipan .swiper-button-prev { margin-right: 10px; }

	.giveservicetoC .gybt .yxqp { width: 100%; margin: 8px 0 15px; }
	.giveservicetoC ul li { width: 100%; margin-bottom: 20px; }
	.giveservicetoC ul li:last-child { margin-bottom: 0; }
	.giveservicetoC ul li .eguap .ap { margin-top: 20px; }
	.giveservicetoC ul li .eguap .ape { margin-top: 8px; }
	
	.giveservicetoD .sandaslk::before { top: auto; transform: translateY(0); bottom: 12px; }
	.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide { height: auto; padding-bottom: 60px; }
	.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide .wzmo { position: relative; height: 150px; }
	.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide:nth-child(2n) .wzmo::before { top: auto; bottom: -11px; background: url(../images/moxo.png)no-repeat center center/cover; }
	.giveservicetoD .vicetod-swiper .swiper-wrapper .swiper-slide .xddmo { top: auto; bottom: 0; left: 50%; transform: translateX(-50%); }
	.giveservicetoD .swiper-button-next, 
	.giveservicetoD .swiper-button-prev { bottom: -5px; margin-top: 0; top: auto; width: 40px; height: 36px; display: block; }
	.giveservicetoD .swiper-button-next { background: url(../images/anmxr.png)no-repeat center center/cover; }
	.giveservicetoD .swiper-button-prev { background: url(../images/anmxl.png)no-repeat center center/cover; }
	.giveservicetoD .swiper-button-next:after,
	.giveservicetoD .swiper-button-prev:after { opacity: 0; }

	.giveservicetoE { padding: 7vw 0 8vw; }
	.giveservicetoE .yxqp { width: 100%; margin: 5px 0 15px; }
	.giveservicetoE .espx ul li { font-size: 16px; padding-left: 30px; margin-bottom: 20px; }
	.giveservicetoE .espx ul li span { width: 19px; height: 19px; }
	.giveservicetoE .espx ul li:last-child span { width: 20px; height: 15px; }
	
	
}





/**公司照片**/
.CompanyPhotoA { padding: 5.625vw 0 6.25vw; }
.CompanyPhotoA .gybt { text-align:  center; }
.CompanyPhotoA .gybt .anmxpo { width: 100%; margin: 22px 0 55px; }
.CompanyPhotoA .gybt .anmxpo ul { display: inline-block; }
.CompanyPhotoA .gybt .anmxpo ul li { float: left; font-size: 16px;  border: 2px solid #b7c8dd; background: #fff; width: 184px; height: 54px; line-height: 52px; border-radius: 20px; margin-right: 10px; cursor:pointer; transition: all .3s; }
.CompanyPhotoA .gybt .anmxpo ul li a { display: block; color: #11488f; }
.CompanyPhotoA .gybt .anmxpo ul li:last-child { margin-right: 0; }
.CompanyPhotoA .gybt .anmxpo ul li.cur { background: #11488f; border-color: #11488f; }
.CompanyPhotoA .gybt .anmxpo ul li.cur a{ color: #fff; }


.CompanyPhotoA .tabBox .box ul li { float: left; width: 32.39%; margin-right: 1.41%; margin-bottom: 1.41%; position: relative; overflow: hidden; border-radius: 10px; }
.CompanyPhotoA .tabBox .box ul li:nth-child(3n) { margin-right: 0; }
.CompanyPhotoA .tabBox .box ul li .xmdd { position: absolute; width: 100%; bottom: 1.14583vw; left: 0; padding: 0 1.5625vw; opacity: 1; transition: all .6s; }
.CompanyPhotoA .tabBox .box ul li .xmdle { position: absolute; display:none; width: 100%; bottom: -100%; transition: all .6s; left: 0; height: 100%; background: rgba(22,72,143,.96); }
.CompanyPhotoA .tabBox .box ul li .xmgong { color: #fff; display:none; }
.CompanyPhotoA .tabBox .box ul li .xmdle .dlemx { position: absolute; bottom: 1.875vw; width: 100%; left: 0; padding: 0 1.5625vw; }
.CompanyPhotoA .tabBox .box ul li .xmdle .dlemx .emxa { color: #fff; line-height: 1.35416vw; margin-top: 0.3125vw; font-size: 0.83333vw; }
.CompanyPhotoA .tabBox .box ul li:hover .xmdle { bottom: 0; }
.CompanyPhotoA .tabBox .box ul li:hover .xmdd { opacity: 0; }


@media(max-width:1100px) {
	.CompanyPhotoA { padding: 6vw 0 7vw; }
	.CompanyPhotoA .gybt .anmxpo ul li { height: 40px; font-size: 15px; line-height: 38px; border-radius: 12px; width: 150px; }
	.CompanyPhotoA .gybt .anmxpo { margin: 15px 0 20px; }
	.CompanyPhotoA .tabBox .box ul li { width: 100%; margin-bottom: 20px; }
	.CompanyPhotoA .tabBox .box ul li:last-child { margin-bottom: 0; }
	.CompanyPhotoA .tabBox .box ul li .xmdd { padding: 0 20px; bottom: 15px; }
	.CompanyPhotoA .tabBox .box ul li .xmdle .dlemx { padding: 0 20px; bottom: 15px; }
	.CompanyPhotoA .tabBox .box ul li .xmdle .dlemx .emxa { font-size: 14px; line-height: 1.6; margin-top: 5px; }
}





/**赵旭**/
.listtop{
	margin-top: 4.1vw;
}
.lisbottom{
	margin-top: 2vw;
	padding-bottom:5vw ;
}
.sttopr ul li a{
	display: block;
	height: 3vw;
	line-height: 3vw;
	color: #11488f;
	padding: 0 1.7vw;
}
.sttopr{
	float: right;
}
.sttopr ul li{
	border: 2px solid #b7c8d9;
	border-radius: 30px;
	float: left;
	margin-left: 10px;
	transition: all 0.6s;
}
.sttopr ul li:hover{
	background: #11488f;
	border: 2px solid #11488f;
}
.sttopr ul li:hover a{
	color: #fff;
}
.sttopr ul .cur{
	background: #11488f;
	border: 2px solid #11488f;
}
.sttopr ul .cur a{
	color: #ffffff;
}
.lisbottom ul li{
	width: 49%;
	float: left;
	margin-right: 2%;
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	margin-bottom: 20px;
}
.lisbottom ul li a { cursor:default; }
.lisbottom ul li .di1 { 
    position: relative;
}
.lisbottom ul li .di1:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.3);
}
.lisbottom ul li .di1 .bt{
	position: absolute;
	left:0;
	bottom: 2.3vw;
	width: 100%;
	padding: 0 2vw;
}
.lisbottom ul li .di1 .bt .bt1{
	color: #ffffff;
	font-weight: bold;
}
.lisbottom ul li .di1 .bt .bt2{
	color: #fff;
	margin-top: 15px;
}
.lisbottom ul li:nth-child(2n){
	margin-right: 0;
}
.lisbottom ul li .di2{
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	background: rgba(17, 72, 143, 0.9);
	z-index: 1;
	height: 100%;
	transition: all 0.6s;
	display: none;
}
.lisbottom ul li .di2{
	width: 100%;
	height: 100%;
	padding: 3.6vw 2vw 0 2vw;
}
/*.lisbottom ul li:hover .di1 .bt{*/
/*	display: none;*/
/*	transition: all 0.6s;*/
/*}*/
.lisbottom ul li:hover .di2{
	bottom: 0;
}
.lisbottom ul li .di2 .bt{
	color: #fff;
}
.lisbottom ul li .di2 .bt .bt1{
	font-weight: bold;
}
.lisbottom ul li .di2 .bt .bt2{
	margin-top: 15px;
}
.lisbottom ul li .di2 .nr{
	color: #fff;
	margin-top: 1.4vw;
	line-height: 1.8;
}
.lisbottom ul li .di2 .bt{
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	padding-bottom: 1.5vw;
}
.lisbottom ul li .di2 .more{
	margin-top: 4.8vw;
}
.lisbottom ul li .di2 .more:hover a{
	border: 2px solid rgba(255,255,255,.3);
}
.zh36{
	font-size: 1.8vw;
}
.alxq_a{
	position: relative;
	margin-top: 3.9vw;
}
.alxq_a .zxbt{
	float: left;
	width: 62.7%;
}
.alxq_a .zxbt .bt{
	color: #11488f;
	font-weight: bold;
}
.alxq_a .zxbt .bt1{
	color: #333333;
	margin-top:0.9vw ;
}
.alxq_a .zxbt .nr{
	color: #666666;
	line-height: 1.6;
	margin-top: 1.04166vw;
}
.alxq_a .more{
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	right: 0;
}
.alxq_a .more a{
    color: #11488f;
    border: 2px solid #b7c8dd;
}
.alxq_a .more:hover a{
	color: #ffff;
}
.alxq_a .more a i{
	background: url(../images/morea.png)center center/cover;
	margin-top: -3px;
}
.alxq_a .more:hover a i{
	background: url(../images/more.png)center center/cover;
	margin-top: -3px;
}
.alxq_b{
	width: 100%;
	overflow: hidden;
	margin-top: 2vw;
}
.alxq_c{
	margin-top: 15px;
	position: relative;
	margin-bottom: 6.2vw;
}
.alxq_c .swiper-slide{
	opacity: 0.4;
	border-radius: 20px;
	overflow: hidden;
}
.alxq_c .swiper-slide-thumb-active{
	opacity: 1;
}
.alxq_c .jtr{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 64px; 
	height: 58px;
	background: url(../images/alxq_c_jtr.png)center center/cover;
	z-index: 1;
}
.alxq_c .jtl{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 64px;
	height: 58px;
	background: url(../images/alxq_c_jtl.png)center center/cover;
	z-index: 1;
}
.fut{
 padding: 4.6875vw 0 6.77083vw;
}
.fut_a .gybt{
	text-align: center;
}
.fut_a .gybt .bt{
	display: inline-block;
}
.fut_a ul{
	margin-top: 2.08333vw;
}
.fut_a ul li{
	background: #f7f7f7;
	border-radius: 20px;
	margin-bottom: 30px;
}
.fut_a ul li:last-child { margin-bottom: 0; }
.fut_a ul li .nr{
	width: 47%;
	padding: 6.5vw 3.8vw 0 3.28125vw;
}
.fut_a ul li .nr .bt{
	color: #222222;
	font-weight: bold;
}
.fut_a ul li .nr .bt1{
	margin-top: 0.88541vw;
	line-height: 1.6;
}
.zh50{
	font-size: 2.6vw;
}
.fut_a ul li .nr .more{
	margin-top: 2.6vw;
}
.fut_a ul li .nr .more a{
	color: #11488f;
	border: 2px solid #b2c2d8;
}
.fut_a ul li .nr .more:hover a{
	color: #fff;
}
.fut_a ul li .nr .more a i{
	background: url(../images/morea.png)center center/cover;
}
.fut_a ul li .nr .more:hover a i{
	background: url(../images/more.png)center center/cover;
}
.fut_a ul li .img{
	width: 53%;
	padding: 1.04166vw;
}
.fut_a ul li .img img {	
	overflow: hidden;
	border-radius: 15px;
 }
.fut_b{
	width: 100%;
	position: relative;
}
.fut_b .fut_b1{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.fut_b .fut_b1 .bt{
	width: 38%;
}
.fut_b .fut_b1 .bt .bt1{
	color: #fff;
}
.fut_b .fut_b1 .bt .bt2{
	color: #fff;
	margin-top: 2vw;
	line-height: 1.8;
}
.zh15{
	font-size: 15px;
}
@media(max-width:1600px){
	.lisbottom ul li .di2 .more{
		margin-top: 20px;
	}
	.lisbottom ul li .di2 .bt .bt2{
		margin-top: 10px;
	}
	.lisbottom ul li .di2 .nr{
		line-height: 1.6;
	}
	.lisbottom ul li .di2 .bt{
		padding-bottom: 10px;
	}
	.lisbottom ul li .di2 .nr{
		margin-top: 10px;
	}
}
@media(max-width:1100px){
	.zh50{
		font-size: 22px;
	}
	.fut_a ul li .nr{
		padding: 15px;
		padding-top: 20px;
		width: 100%;
	}
	.fut_a ul li .img{
		width: 100%;
		padding: 15px;
	}
	.fut_a ul li .nr .bt1{
		margin-top: 10px;
	}
	.fut_a ul li .nr .more{
		margin-top: 20px;
	}
	.fut_a{
		padding-top: 6vw;
	}
	.fut_b .fut_b1 .bt{
		width: 100%;
	}
	.alxq_a .zxbt{
		width: 100%;
	}
	.alxq_a .more{
		position: static;
		transform: translateY(0);
		margin-top: 20px;
		display: inline-block;
	}
	.alxq_a{
		margin-top: 40px;
	}
	.alxq_c{
		margin-bottom: 40px;
	}
	.alxq_b{
		margin-top: 25px;
	}
	.alxq_a .zxbt .nr{
		margin-top: 10px;
	}
	.alxq_a .zxbt .bt1{
		margin-top: 8px;
	}
	.lisbottom ul li{
		width: 100%;
	}
	.lisbottom ul li .di2 .more{
		margin-top: 20px;
	}
	.fut_b .fut_b1 .bt .bt2{
		margin-top: 15px;
		line-height: 1.6;
	}
	.lisbottom{
		padding-bottom: 7vw;
	}
	.sttopr ul li a{
		height: 35px;
		line-height: 35px;
	}
	.sttopl{
		float: none;
	}
	.sttopr{
		float: none;
		margin-top: 20px;
	}
	.sttopr ul li{
		margin-right: 10px;
		margin-left: 0;
	}
}
@media(max-width:600px){
	.lisbottom ul li .di2 .nr{
		height: 50px;
		overflow: auto;
	}
}
.mbx{
	padding-top: 1vw;
}
.mbx a{
	color: #999999;
}
.xwxq_a{
	margin-top: 2.5vw;
	margin-bottom: 3.9vw;
}
.xwxq_a .zuo{
	width: 71.7%;
	background: #f7f7f7;
	border-radius: 15px;
	padding: 2.7vw 2vw 2vw 2vw;
}
.xwxq_a .zuo .bt{
	color: #11488f;
	font-weight: bold;
}
.xwxq_a .zuo .sj{
	margin-top: 0.7vw;
	display: none;
}
.xwxq_a .zuo .nr{
	padding: 1.5vw 0;
	margin-top: 1.5vw;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}
.xwxq_a .zuo .nr p{
	line-height: 1.6;
}
.xwxq_a .bott{
	margin-top: 2.1vw;
	position: relative;
}
.xwxq_a .bott .fl{
	line-height: 1.8;
}
.xwxq_a .bott .fl a{
	color: #555555;
	display: inline-block;
	width: 100%;
}
.xwxq_a .bott .more{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}
.xwxq_a .bott .more a{
	color: #11488f;
	border: 2px solid #b2c2d8;
}
.xwxq_a .bott .more:hover a{
	color: #fff;
}
.xwxq_a .bott .more a i{
	background: url(../images/morea.png)center center/cover;
}
.xwxq_a .bott .more:hover a i{
	background: url(../images/more.png)center center/cover;
}
.xwxq_a .you{
	width: 26.89%;
	background: #f7f7f7;
	padding: 2.6vw 1.5vw 0 1.5vw;
	border-radius: 15px;
}
.xwxq_a .you .bt{
	color: #11488f;
	font-weight: bold;
}
.xwxq_a .you ul li{
	margin-top: 1.45833vw;
	border-bottom: 1px solid #e5e5e5;
}
.xwxq_a .you ul li:last-child{
	border-bottom: none;
}
.xwxq_a .you ul li a{
	display: block;
	width: 100%;
	padding-bottom: 1.8vw;
}
.xwxq_a .you ul li .sj{
	color: #666666;
	display: none;
}
.xwxq_a .you ul li .nr{
	color: #333333;

	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp:2;
	display:-webkit-box ;
	-webkit-box-orient: vertical;
}
.xwxq_a .you ul li:hover .nr{
	color: #11488f;
	text-decoration:underline
}
@media(max-width:1100px){
	.xwxq_a .zuo{
		width: 100%;
		padding: 20px 15px;
	}
	.xwxq_a .you{
		display: none;
	}
	.zh36{
		font-size: 18px;
	}
	.xwxq_a{
		margin-top: 6vw;
		margin-bottom: 7vw;
	}
	.mbx{
		display: none;
	}
	.xwxq_a .bott .more{
		display: none;
	}
	.xwxq_a .zuo .nr{
		padding: 15px 0;
		margin-top: 10px;
	}
}

.xwlb .top .bt{
	color: #11488f;
	font-weight: bold;
}
.xwlb .xwlb_a{
	background: #f7f7f7;
	border-radius: 20px;
	margin-bottom: 1.5vw;
	overflow: hidden;
	margin-top: 2.2vw;
}
.xwlb .xwlb_a .fl{
	width: 49%;
}
.xwlb .xwlb_a .fr{
	width: 46%;
	padding: 4.6vw 4.6vw 0 0;
}
.xwlb .xwlb_a .fr .sj{
	color: #666666;
	display: none;
}
.xwlb .xwlb_a .fr .bt{
	color: #11488f;

}
.xwlb .xwlb_a .fr .nr{
	color: #555555;
	line-height: 1.6;
	margin-top: 1.3vw;
}
.xwlb .xwlb_a .fr .more{
	margin-top: 2.6vw;
}
.xwlb .xwlb_a .fr .more a{
	color: #11488f;
	border: 2px solid #b2c2d8;
}
.xwlb .xwlb_a .fr .more:hover a{
	color: #fff;
}
.xwlb .xwlb_a .fr .more a i{
	background: url(../images/morea.png)center center/cover;
}
.xwlb .xwlb_a .fr .more:hover a i{
	background: url(../images/more.png)center center/cover;
}
.xwlb_b ul li{
	background: #f7f7f7;
	border-radius: 15px;
	margin-bottom: 16px;
}
.xwlb_b ul li a{
	display: block;
	width: 100%;
	padding: 2.2vw 2.9vw 2.1vw 2vw;
}
.xwlb_b ul li .sj{
	color: #666666;
}
.xwlb_b ul li .bt{
	color: #333333;
	margin-top: 6px;
}
.xwlb_b ul li:hover .bt{
	color: #11488f;
	text-decoration:underline;
}
.xwlb_b ul li .nr{
	color: #555555;
	line-height: 1.6;
	margin-top: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp:2;
	display:-webkit-box ;
	-webkit-box-orient: vertical;
}
.xwlb_b ul li .ann{
	color: #11488f;
	display: inline-block;
	margin-top: 24px;
	position: relative;
	padding-right: 2vw;
}
.xwlb_b ul li .ann:after{
	position: absolute;
	content: "";
	width: 14px;
	height: 12px;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	background: url(../images/morea.png)center center/cover;
}
.top{
	margin-top: 5.8vw;
}
.top .fr{
	width: 19.5%;
    border-radius: 20px;
    border: 1px solid rgba(33, 84, 150, 0.3);
    overflow: hidden;
    position: relative;
}
.top .fr select{
    color: rgba(33, 84, 150, 0.4);
    width: 100%;
    border: none;
    height: 55px;
	font-size: 16px;
    padding: 0 20px;
    -webkit-appearance: none;
}


.top .fr:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 7px;
    background: url(../images/xwlb_icon.png)center center/cover;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
}
@media(max-width:1100px){
	.xwlb_b ul li .ann{
		padding-right: 20px;
		margin-top: 15px;
	}
	.top{
		margin-top: 6vw;
	}
	.xwlb .xwlb_a{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.top .fr select{
		height: 40px;
	}
	.top .fr{
		float: none;
	}
	.xwlb .top .bt{
		width: 100%;
		margin-bottom: 15px;
	}
	.xwlb .xwlb_a .fl{
		width: 100%;
	}
	.xwlb .xwlb_a .fr{
		width: 100%;
		padding: 20px 15px;
	}
	.top .fr{
		width: 35%;
	}
	.xwlb_b ul li a{
		padding: 15px;
	}
	.xwlb_b ul li .nr{
		margin-top: 10px;
	}
	.xwlb_b ul li .bt{
		margin-top: 10px;
	}

	.xwlb .xwlb_a .fr .nr{
		margin-top: 10px;
	}
	.xwlb .xwlb_a .fr .more{
		margin-top: 20px;
	}
}
@media(max-width:600px){
	.top .fr{
		width: 60%;
	}
}
.fut_b .feny{
	position: absolute;
    bottom: 3.02083vw;
    left: auto;
    right: 2.6%;
    width: 34px;
    z-index: 1;
}
.fut_b .feny .swiper-pagination-bullet{
	color: #fff;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    opacity: .5;
    background: rgba(255,255,255,.16);
    width: 33px;
    height: 33px;
    border-radius: 0;
    text-align: center;
    line-height: 33px;
    color: #fff;
    font-size: 12px;
    border: 2px solid #fff;
    border-radius: 7px;
    margin-bottom: 3px;
}
.fut_b .feny .swiper-pagination-bullet-active{
	opacity: 1;
}
.xwlb_b{
	margin-bottom: 4.9vw;
}
@media(max-width:1100px){
	.fut_b .feny{
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: auto;
		right: auto;
	}
	.xwlb_b{
		margin-bottom: 7vw;
	}
}
.xwlb_b .fyq{
	margin-top: 4vw;
}
.lisbottom .fyq{
	margin-top: 4vw;
}
.fyq { text-align: center; }
.fyq a { display: inline-block; border: 1px solid #cecece; margin-right: 5px; font-size: 17px; height: 51px; color: #11488f; text-align: center; width: 55px; line-height: 1; padding: 16px 0 16px; position: relative; border-radius: 15px; }
.fyq a.cur { color: #fff; background: #11488f; border-color: #11488f; }
.fyq a.prev:after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 7px; height: 12px; background: url(../images/fyqp.jpg)no-repeat center center/cover; }
.fyq a.next:after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 7px; height: 12px; background: url(../images/fyqn.jpg)no-repeat center center/cover; }
.fyq a:last-child { margin-right: 0; }
.fyq a:hover { color: #fff; background: #11488f; border-color: #11488f; }
.fyq a.prev:hover:after { background: url(../images/fyqpa.png)no-repeat center center/cover; }
.fyq a.next:hover:after { background: url(../images/fyqna.png)no-repeat center center/cover; }

@media(max-width:1100px) {
 .fyq a { width: 40px; padding: 10px 0; height: 40px; font-size: 15px; border-radius: 12px; }
}


/**慢改旭**/
@media(max-width:1100px) {
	.alxq_a { margin-top: 6vw; }
	.sttopr { margin-top: 10px; }
	.lisbottom ul li { border-radius: 15px; }
	.lisbottom ul li:last-child { margin-bottom: 0; }
	.lisbottom ul li .di1 .bt { padding: 0 20px; bottom: 15px; }
	.lisbottom ul li .di1 .bt .bt2 { margin-top: 6px; }
	.lisbottom .fyq { margin-top: 20px; }
	.lisbottom { margin-top: 25px; }
	.sttopr ul li a { padding: 0 20px; }
	.alxq_c .jtr,
	.alxq_c .jtl { width: 40px; height: 36px; }
	.lisbottom ul li .di2 .nr { padding-right: 15px; overflow-y: auto; overflow-x: hidden; }
	.lisbottom ul li .di2 .nr::-webkit-scrollbar {
		/*滚动条整体样式*/
		width: 4px;
		/*高宽分别对应横竖滚动条的尺寸*/
		height: 4px;
	}

	.lisbottom ul li .di2 .nr::-webkit-scrollbar-thumb {
		/*滚动条里面小方块*/
		/* border-radius: 5px; */
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
		background: #fff;
	}

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

	.xwxq_a .bott .more { display: block; position: initial; top: 0; transform: translateY(0); float: left; margin-top: 15px; }
	.xwxq_a .zuo .sj { margin-top: 8px; }
	.xwxq_a .zuo .nr { margin-top: 15px; }
	.fut_b .fut_b1 { position: initial; transform: translateY(0); }
	.fut_b .img { margin: 0 3%; }
	.fut_b .fut_b1 .bt .bt1 { color: #333; margin-top: 20px; }
	.fut_b .fut_b1 .bt .bt2 { color: #666666; margin-top: 5px; }
	.fut_b .feny .swiper-pagination-bullet { border-color: #333; color: #333; margin-right: 6px; }
	.fut_b .feny { position: initial; transform: translateY(0); margin-left: 3%; margin-top: 20px; }
	.fut { padding: 6vw 0 7vw; }
	.fut_b { padding-bottom: 7vw; }
	.fut_a { padding-top: 0; }
	.fut_a ul li { border-radius: 15px; margin-bottom: 20px; }
	.fut_a ul { margin-top: 20px; }
	.fut_a ul li .nr { padding-top: 0; }
}

.tailsjb .inlsmop table { border: 0; }
.tailsjb .inlsmop table tr td { padding-left: 40px; color: #666666; padding-top: 12px; padding-bottom: 12px; line-height: 1.2; border: 0; border-right: 1px solid #eeeeee; }
.tailsjb .inlsmop table tr td:last-child { border-right: ; }
.tailsjb .inlsmop table tr { background: #fbfbfb; }
.tailsjb .inlsmop table tr:nth-child(2n) { background: #fff; }
.tailsjb .inlsmop table tr:nth-child(1) { background: #11488f; }
.tailsjb .inlsmop table tr:nth-child(1) td { color: #fff; font-size: 18px;  padding-top: 24px; padding-bottom: 23px; line-height: 1.2; border-right: 1px solid rgba(255, 255, 255, .1); }
/*.tailsjb .inlsmop { overflow: hidden; height: 487px; }*/


@media(max-width:1100px) {
	.tailsjb .inlsmop table tr td { padding: 15px !important; font-size: 14px; }
	.tailsjb .inlsmop table tr:nth-child(1) td { font-size: 16px; }
	.tailsjb .inlsmop table tr:nth-child(1) td { padding-top: 20px !important; padding-bottom: 20px !important; }
	/*.tailsjb .inlsmop { height: 480px; }*/

}


.footer .ootert .opxa {
    color: #b8b8b8;
    line-height: 24px;
    margin-top: 26px;
    font-size: 16px;
}

.footer .ootert .opxd {
    color: #b8b8b8;
    line-height: 24px;
    margin-top: 4px;
}



/**新增下拉**/
.nav .aderr ul li { position:relative; }
.nav .aderr ul li .nanxmwsoz { position:absolute; top:49px; padding-top:46px; width:212px; left:50%; transform:translateX(-50%);  display:none; z-index:-1; }
.nav .aderr ul li .nanxmwsoz .ul { border-radius:10px; overflow:hidden;background:#fff; }
.nav .aderr ul li .nanxmwsoz .ul .li { border-bottom:1px solid #eeeeee; }
.nav .aderr ul li .nanxmwsoz .ul .li:last-child { border-bottom:0; }
.nav .aderr ul li .nanxmwsoz .ul .li a { display:block; padding:0 21px; line-height:52px; font-size:16px; color:#666666; transition:all .5s; }
.nav .aderr ul li .nanxmwsoz .ul .li:hover a { color:#11488f; }

.fixed-head .aderr ul li:hover a { color:#11488f; }
.fixed-head .aderr ul li:before { position:absolute; content:""; bottom:20px; width:100%; height:2px; background:#11488f; opacity:0; transition:all .5s; }

.fixed-head .aderr ul li:hover:before { opacity:1; } 

.nav .aderr ul li:hover .nanxmwsoz{
	display: block;
	animation: xiala 0.5s linear 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
@-webkit-keyframes xiala {
	0% {
		transform: translate(-50%,-10px);
		opacity: 0;
		
	}
	100% {
		transform: translate(-50%,0);
		opacity: 1;
	}
}

@keyframes xiala {
	0% {
		transform: translate(-50%,-10px);
		opacity: 0;
	}
	100% {
		transform: translate(-50%,0);
		opacity: 1;
	}
}


/**projects新增**/
.lisbottome ul li { margin-right:1.4%; margin-bottom:1.4%; width:23.94%; border-radius:15px; }
.lisbottome ul li:nth-child(2n) { margin-right:1.4%; }
.lisbottome ul li:nth-child(4n) { margin-right:0; }
.lisbottome ul li a { display:block; position:relative; }
.lisbottome ul li a .wwz { color:#fff; position:absolute; bottom:16px; width:100%; left:0; font-weight:bold; padding:0 18px; line-height:1.42; }


@media(max-width:1100px) {
    .lisbottome ul li a .wwz { bottom:15px; padding:0 20px; }
}

@media(max-width:750px) {
    .lisbottome ul li { width:49%; margin-right:2%; margin-bottom:2%; }
    .lisbottome ul li:nth-child(2n) { margin-right:0; }
    .lisbottome ul li:nth-child(4n) { margin-right:0; }
    .lisbottome ul li a .wwz br { display:none; }
}

















