@charset "utf-8";
a, img { vertical-align: top; }

.container { width: calc(100% - 320px); margin: auto; }
@media(max-width: 1500px){
    .container { width: calc(100% - 150px); margin: auto; }
}

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


/*字体*/
.marginT40 { margin-top:40px; }
.marginT60 { margin-top:60px; }
.colorBlue { color:#0044B0; }
.colorYellow { color:#FFA100; }
.colorBlack { color:#000; }
.font80 { font-size:80px; line-height: 1.1; }
.font70 { font-size:70px; line-height: 1.1; }
.font60 { font-size:60px; line-height: 1.2; }
.font55 { font-size:55px; line-height: 1.2; }
.font40 { font-size:40px; line-height: 1.2; }
.font42 { font-size:42px; line-height: 1.2; }
.font76 { font-size:76px; line-height: 1.2; }
.font26 { font-size:26px; line-height: 1.2; }
.font36 { font-size:36px; line-height: 1.2; }
.font24 { font-size:24px; line-height: 1.2; }
.font32 { font-size:32px; line-height: 1.2; }
.font30 { font-size: 30px; line-height: 1.2; }
.font22 { font-size:22px; line-height: 1.2; }
.font21 { font-size:21px; line-height: 1.2; }
.font20 { font-size:20px; line-height: 1.2; }
.font18 { font-size:18px; line-height: 1.6; }
.font16 { font-size:16px; line-height: 1.6; }
.font15 { font-size:15px; line-height: 1.6; }
.font14 { font-size:14px; line-height: 1.6; }
.bold { font-weight:bold; }
@media(max-width:1900px){
	.marginT40 { margin-top:2vw; }
	.marginT60 { margin-top:3vw; }
	.font80 { font-size:4vw;; }
	.font70 { font-size:3.2vw; }
	.font60 { font-size:3vw; }
	.font55 { font-size: 2.8vw; }
	.font40 { font-size: 2vw; }
	.font36 { font-size: 1.8vw; }
	.font42 { font-size: 2.1vw; }
	.font76 { font-size: 3.8vw; }
	.font32 { font-size: 1.6vw; }
    .font30 { font-size: 1.5vw; }
	.font24 { font-size: 1.2vw; }
	.font26 { font-size: 1.3vw; }
	.font22 { font-size: 21px; }
	.font21 { font-size: 20px; }
	.font20 { font-size: 19px; }
	.font18 { font-size: 17px; }
}
@media(max-width:1700px){
    .font21 { font-size: 19px; }
    .font22 { font-size: 20px; }
    .font20 { font-size: 18px; }
}
@media(max-width:1500px){
    .font21 { font-size: 18px; }
    .font22 { font-size: 18px; }
    .font18 { font-size: 16px; }
    .font15 { font-size: 14px; }
    .font16 { font-size: 14px; }
    .font20 { font-size: 17px; }
}
@media(max-width:1300px){
    .font21 { font-size: 17px; }
    .font20 { font-size: 16px; }
    .font22 { font-size: 18px; }
}
@media(max-width:1100px){
	.marginT40 { margin-top:25px; }
	.marginT36 { margin-top:22px; }
	.font80 { font-size:28px;; }
	.font70 { font-size:26px; }
	.marginT60 { margin-top:30px; }
	.font55 { font-size: 24px; }
	.font76 { font-size: 28px; }
	.font60 { font-size:24px; }
	.font32 { font-size: 18px; }
    .font30 { font-size: 18px; }
	.font24 { font-size: 18px; }
	.font26 { font-size: 18px; }
	.font16 { font-size: 14px; }
	.font15 { font-size: 14px; }
	.font21 { font-size: 16px; }
	.font20 { font-size: 15px; }
	.font22 { font-size: 17px; }
	.font18 { font-size: 16px; }
	.font40 { font-size: 22px; }
	.font42 { font-size: 24px; }
	.font36 { font-size: 22px; }
}





.fp-overflow {
    overflow-y: hidden !important;
}

/**pc导航**/
.navmo { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; border-bottom: 1px solid rgba(255,255,255,.2); padding: 0 2vw; transition: all .5s; }
.navmo .logo { margin-right: 4.1vw; }
.navmo .logo a { display: block; padding: 9px 0 8px; }
.navmo .logo a img,
.footer .logo a img{ height:49px; }
.navmo .logo a .m2 { display: none; }
.navmo .nam ul li { float: left; margin-right: 44px; }
.navmo .nam ul li:last-child { margin-right: 0; }
.navmo .nam ul li a { display: block; color: #fff; font-size: 16px; line-height: 1; padding: 25px 0; }

.navmo .vmor .naw { margin-left: 50px; }
.navmo .vmor .naw .navc { padding: 25px 0 20px; }
.navmo .vmor .naw .navc span {  cursor: pointer; position: relative; display: inline-block; width: 17px; height: 17px; background: url(../images/search.svg) no-repeat center; }


.navmo .navc span .mornes { position: absolute; top: 50px; right: -24px; z-index: 9; padding-top: 8px; overflow: hidden; transition: all .4s; }
.navmo .navc span .subsearch { display: none; }
.navmo .navc span .subsearch .subsearcha { background: #fff; border-radius: 3px; position: relative; width: 380px; height: 50px; }
.navmo .navc span .subsearch .subsearcha:before { content: ''; position: absolute; right: 26px; top: -8px; line-height: 0; border-width: 8px; border-color: rgba(255, 255, 255, 0.9); border-top-width: 0; border-style: dashed; border-top-style: solid; border-left-color: transparent; border-right-color: transparent; }
.navmo .navc span .subsearch .subsearcha .inp { width: 90%; height: 100%; border: 0; font-size: 15px; color: #4a505a; padding-left: 20px; padding-right: 20px; }
.navmo .navc span .subsearch .subsearcha:before { content: ''; position: absolute; right: 26px; top: -8px; line-height: 0; border-width: 8px; border-color: rgba(255, 255, 255, 0.9); border-top-width: 0; border-style: dashed; border-top-style: solid; border-left-color: transparent; border-right-color: transparent; }
.navmo .navc span .subsearch .subsearcha .sub { border: none; outline: none; position: absolute; right: 20px; top: 50%; height: 15px; background: url(../images/searchx.png) no-repeat center center/cover; font-size: 0; width: 26px; transform: translateY(-50%); }

.navmo .vmor .naw .nave { padding: 25px 0 20px; margin-right: 30px; position: relative; }
.navmo .vmor .naw .nave  span {  cursor: pointer; position: relative; display: inline-block; width: 17px; height: 17px; background: url(../images/yuyan.svg) no-repeat center; }
.navmo .vmor .naw .nave .zh { display: none; position: absolute;  left: 50%; transform: translateX(-50%); padding-top: 50px; top: 0; }
.navmo .vmor .naw .nave .zh .e { background: #fff; padding: 10px 0; }
.navmo .vmor .naw .nave .zh a { display: block; width: 100px; padding: 0 10px; line-height: 30px; text-align: center; }
.navmo .vmor .naw .nave .zh a:hover { color: #C30D22; }
.navmo .vmor .naw .nave:hover .zh { display: block; }

.navmo .vmor .nama { margin-right:44px; } 

.fp-viewing-section-3 .navmo { background: #fff; border-bottom:1px solid rgba(51, 51, 51, 0.2); }
.fp-viewing-section-3 .navmo .logo a .m2 { display: block; }
.fp-viewing-section-3 .navmo .logo a .m1 { display: none; }
.fp-viewing-section-3 .navmo .nam ul li a { color: #222; }
.fp-viewing-section-3 .navmo .vmor .naw .nave span { background: url(../images/yuyana.svg) no-repeat center; }
.fp-viewing-section-3 .navmo .vmor .naw .navc span { background: url(../images/searcha.svg) no-repeat center; }
.fp-viewing-section-3 .navmo .navc span .mornes,
.fp-viewing-section-3 .navmo .vmor .naw .nave .zh .e { box-shadow: 0 0 4px rgba(0,0,0,.2); }

.fp-viewing-section-5 .navmo { background: #fff; border-bottom:1px solid rgba(51, 51, 51, 0.2); }
.fp-viewing-section-5 .navmo .logo a .m2 { display: block; }
.fp-viewing-section-5 .navmo .logo a .m1 { display: none; }
.fp-viewing-section-5 .navmo .nam ul li a { color: #222; }
.fp-viewing-section-5 .navmo .vmor .naw .nave span { background: url(../images/yuyana.svg) no-repeat center; }
.fp-viewing-section-5 .navmo .vmor .naw .navc span { background: url(../images/searcha.svg) no-repeat center; }
.fp-viewing-section-5 .navmo .navc span .mornes,
.fp-viewing-section-5 .navmo .vmor .naw .nave .zh .e { box-shadow: 0 0 4px rgba(0,0,0,.2); }


.fp-viewing-footerl .navmo { background: #fff; border-bottom:1px solid rgba(51, 51, 51, 0.2); }
.fp-viewing-footerl .navmo .logo a .m2 { display: block; }
.fp-viewing-footerl .navmo .logo a .m1 { display: none; }
.fp-viewing-footerl .navmo .nam ul li a { color: #222; }
.fp-viewing-footerl .navmo .vmor .naw .nave span { background: url(../images/yuyana.svg) no-repeat center; }
.fp-viewing-footerl .navmo .vmor .naw .navc span { background: url(../images/searcha.svg) no-repeat center; }
.fp-viewing-footerl .navmo .navc span .mornes,
.fp-viewing-footerl .navmo .vmor .naw .nave .zh .e { box-shadow: 0 0 4px rgba(0,0,0,.2); }



.navmo-nei { top: 20px; width: calc(100% - 16vw); left: 50%; transform: translateX(-50%); background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(40px); border-radius: 90px; border-bottom: 1px solid rgba(255,255,255,0); }
.navmo-nei .logo a .m2 { display: inline-block; }
.navmo-nei .logo a .m1 { display: none; }
.navmo-nei .nam ul li a { color: #222; }
.navmo-nei .nam ul li.cur a,
.navmo-nei .nam ul li:hover a{ color: #003C95; }

.navmo-nei .vmor .naw .nave span { background: url(../images/yuyana.svg) no-repeat center; }
.navmo-nei .vmor .naw .navc span { background: url(../images/searcha.svg) no-repeat center; }

.navmo-nei.fixed-head { top: 0; width: 100%; background: #fff; border-radius: 0; box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);}

@media(max-width:1500px) {
    .navmo .nam ul li { margin-right:25px; }
}

@media(max-width:1100px) {
    .navmo { padding: 0 20px; }
    .navmo .logo { margin-right: 0; }
    .navmo .logo img { height: 40px; }
    .navmo .nam { display: none; }
    
    .navmo .vmor .naw { margin-left: 0; }
    .navmo .vmor .naw .nave { padding: 21px 0 15px; }
    .navmo .vmor .naw .navc { padding: 21px 0 15px; }

    #fp-nav { display: none; }

    .navmo .navc span .subsearch .subsearcha { width: 290px; }
    .navmo .navc span .subsearch .subsearcha .inp { font-size: 14px; }

    .fixed-head { background: #fff; border-bottom:1px solid rgba(51, 51, 51, 0.2); }
    .fixed-head .logo a .m2 { display: block; }
    .fixed-head .logo a .m1 { display: none; }
    .fixed-head .nam ul li a { color: #222; }
    .fixed-head .vmor .naw .nave span { background: url(../images/yuyana.svg) no-repeat center; }
    .fixed-head .vmor .naw .navc span { background: url(../images/searcha.svg) no-repeat center; }
    .fixed-head .navc span .mornes,
    .fixed-head .vmor .naw .nave .zh .e { box-shadow: 0 0 4px rgba(0,0,0,.2); }

    .fixed-head .menu-i { background: #222; }

	/*.fixed-heade .logo a .m2 { display: none; }*/
	/*.fixed-heade .logo a .m1 { display: block; }*/
	/*.fixed-heade .vmor .naw .nave span { background: url(../images/yuyan.svg) no-repeat center; }*/
	/*.fixed-heade .vmor .naw .navc span { background: url(../images/search.svg) no-repeat center; }*/
	/*.fixed-heade .menu-i { background: #fff; }*/

	.navmo-nei { width: 100%; top: 0; border-radius: 0; }
	/*.navmo-nei .menu-i { background: #000; }*/
	/*.navmo-nei.fixed-heade .menu-i { background: #fff; }*/
	
	.navmo-nei .menu-i{ background:#000; }
	
	.navmo .logo a img,
.footer .logo a img{ height:40px; }
}

/**底部**/
.footer { background: #111E26; padding: 43px 0 32px; }
.footer .ootertop { padding-bottom: 40px; border-bottom: 1px solid rgba(255,255,255,0.11); }
.footer .ootertop .tertr { margin-top: 3px; }
.footer .ootertop .tertr .rtr { border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 10px; padding: 13.88px 23px; position: relative; }
.footer .ootertop .tertr .rtr:last-child { margin-left: 12px; }
.footer .ootertop .tertr .rtr .tra { color: rgba(255, 255, 255, 0.7); line-height: 1; padding-left: 30px; position: relative; }
.footer .ootertop .tertr .rtr .tra::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 22px; height: 18px; background: var(--background); }
/*.footer .ootertop .tertr .rtr:last-child .tra::before { width: 22px; height: 18px; background: url(../images/weixin.svg)no-repeat center center/cover; }*/
.footer .ootertop .tertr .rtr .trb { display: none; position: absolute; top: 45px; width: 140px; left: 50%; transform: translateX(-50%); border-radius: 10px; overflow: hidden; background: #fff; padding: 5px; }
.footer .ootertop .tertr .rtr .trb img { width: 100%; }
.footer .ootertop .tertr .rtr:hover .trb { display: block; }


.footer .ooterbottom  { padding: 3.125vw 0 8.4375vw; border-bottom: 1px solid rgba(255, 255, 255, 0.11); }
.footer .ooterbottom .erbottom-l dl { float: left; }
.footer .ooterbottom .erbottom-l dl:nth-child(n+2) { margin-left: 70px; }
.footer .ooterbottom .erbottom-l dl dt { margin-bottom: 22px; }
.footer .ooterbottom .erbottom-l dl dt a { display: block; color: #fff; line-height: 1; }
.footer .ooterbottom .erbottom-l dl dd a { display: block; color: rgba(255, 255, 255, 0.7); line-height: 1; transition: all 0.6s;}
.footer .ooterbottom .erbottom-l dl dd a:hover{color: #fff;}
.footer .ooterbottom .erbottom-l dl dd:nth-child(n+2) { margin-top: 10px; }


.footer .ooterbottom .erbottom-r { width: 225px; }
.footer .ooterbottom .erbottom-r .mr-a { line-height: 1; margin-bottom: 18px; }
.footer .ooterbottom .erbottom-r .mr-b { line-height: 1.6; color: rgba(255, 255, 255, 0.7); }
.footer .ooterbottom .erbottom-r .mr-b p:nth-child(n+2) { margin-top: 8px; }

.footer .ooterbottom .erbottom-r .mr-b p .span1{width: 46px;}
.footer .ooterbottom .erbottom-r .mr-b p .span2{width: calc(100% - 46px);}

.footer .termsnx { color: rgba(255, 255, 255, 0.5); padding: 29px 0 0; }
.footer .termsnx a{color: rgba(255, 255, 255, 0.5);transition: all 0.6s;}
.footer .termsnx a:hover{color: rgba(255, 255, 255, 1);}


@media(max-width:1500px) {
    .footer .ooterbottom .erbottom-l dl:nth-child(n+2) { margin-left: 30px; }
}
    
@media(max-width:1100px) {
	.footer { padding: 40px 0 20px; }
	
	.footer .ootertop { padding-bottom: 20px; }
	.footer .ootertop .logo { width: 100%; }
	.footer .ootertop .tertr { float: left; margin-top: 20px; }
	.footer .ootertop .tertr .rtr .trb { left: 0; transform: translateX(0); }

    .footer .ooterbottom { padding: 20px 0; }
    .footer .ooterbottom .erbottom-l { display: none; }
    .footer .ooterbottom .erbottom-r { width: 100%; }
    
    .footer .termsnx { padding: 20px 3% 0; }
}


/**手机导航**/
/*.fixed-heade { background: #C30D22; }*/
.mobile-inner-nav { height: calc(100vh - 58px); display: none;  background: #C30D22; position: fixed; top: 58px; z-index: 999; left: 0; width: 100%; }
.mobile-inner-nav ul { height: calc(100vh - 50px); overflow-y: scroll; }
.mobile-inner-nav li {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: returnToNormal;
    animation-name: returnToNormal;
    display: inline-block;
    text-decoration: none;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    font-weight:300;
    width: 100%;
    padding: 0 3%;
}

.mobile-inner-nav li .sub { 
    display: block; 
    color: #fff; 
    line-height: 50px;
    position: relative;
    border-bottom: solid 1px rgba(255,255,255,0.3);
}

.mobile-inner-nav li.cure .sub::before { 
    position: absolute;
    content: "";
    right: 0;
    top: 22px;
    width: 11px;
    height: 6px;
    transition: all .4s;
    background: url(../images/jtwhite.png)no-repeat center center/cover;
}

.mobile-inner-nav .cure.cur .sub::before{
    transform:rotate(182deg);
}


@-webkit-keyframes returnToNormal {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes returnToNormal {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.nomxsjsjk { display: none; border-bottom: 1px solid rgba(255,255,255,0.3); }
.nomxsjsjk .nomsjkxks { padding: 10px 0; }
.nomxsjsjk .nomsjkxks .ejs a {     
    display: block;
    width: 100%;
    color: #fff;
    font-size: 14px;
    line-height: 34px;
}


.index-banner {height: initial;}
.indexbanner .swiper-container { overflow: hidden; }
.indexbanner .swiper-container .swiper-slide .btmo { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; }
.indexbanner .swiper-container .swiper-slide .btmo .t { position: relative; display: inline-block; }
.indexbanner .swiper-container .swiper-slide .btmo .t span { position: relative; z-index: 1; }
.indexbanner .swiper-container .swiper-slide .btmo .t::before { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: #C30D22; content: ""; }

.indexbanner .swiper-container .swiper-slide .tiaoznsn { position: absolute; bottom: 60px; left: 0; width: 100%; }

.indexbanner .swiper-container .swiper-slide .img { overflow: hidden; position: relative; }


.grayPage{
    position: absolute;
    top: 0;
    left: 7%;
    transform: translateX(-50%);
    width: 41%;
}

.editorial {
    display:block;
    width:100%;
    min-width:100vw;
    height:100vh;
    transform: rotate3d(1845deg);
    transform: rotate(90deg);
}
.parallax>use {
    animation:move-forever 12s linear infinite;
    /*transform-origin:50% 50%;
    */
}
.parallax>use:nth-child(1) {
    animation-delay:-2s;
}
.parallax>use:nth-child(2) {
    animation-delay:-2s;
    animation-duration:8s;
}
.parallax>use:nth-child(3) {
    animation-delay:-4s;
    animation-duration:9s;
}
.parallax>use:nth-child(4) {
    animation-delay:-6s;
    animation-duration:13s;
}
.parallax>use:nth-child(5) {
    animation-delay:0;
    animation-duration:9s;
}
.parallax>use:nth-child(6) {
    animation-delay:-6s;
    animation-duration:11s;
}
@keyframes move-forever {
    0% {
    transform:translate(-90px,0%);
}
100% {
    transform:translate(85px,0%);
}
}/*波浪线效果  end*/



.indexbanner .swiper-container .swiper-slide-active .img .pc { -webkit-animation: fa1 5s linear 1; }
.indexbanner .swiper-container .swiper-slide-active .img .mb { -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);}
}

.indexbanner .swiper-an { position: absolute; bottom: 60px; right: 160px; background: #000; z-index: 2; width: 217px; background: #FFFFFF; border-radius: 13px; padding: 3px 3px 3px 23px; }
.indexbanner .swiper-an .bannerB-a .ttt { line-height: 46px; color: #444444; }

.indexbanner .swiper-an .an-l { width: 106px; }
.indexbanner .swiper-an .an-l .mainQh { margin: 0; position: relative; left: auto; right: auto; width: 48px; height: 48px; background: rgba(238, 238, 238, 0.8); border-radius: 10px; transition: all .5s; }
.indexbanner .swiper-an .an-l .mainQh.swiper-button-disabled { opacity: 1; }
.indexbanner .swiper-an .an-l .mainQhPrev { margin-right: 10px; }
.indexbanner .swiper-an .an-l .mainQh::after { opacity: 0; }
.indexbanner .swiper-an .an-l .mainQh::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 8px; height: 14px; }

.indexbanner .swiper-an .an-l .mainQhPrev::before { background: url(../images/mainQhPrev.svg)no-repeat center center/cover; }
.indexbanner .swiper-an .an-l .mainQhNext::before { background: url(../images/mainQhNext.svg)no-repeat center center/cover; }

.indexbanner .swiper-an .an-l .mainQh:hover{ background: #C30D22; }

.indexbanner .swiper-an .an-l .mainQhPrev:hover:before { background: url(../images/mainQhPreva.svg)no-repeat center center/cover; }
.indexbanner .swiper-an .an-l .mainQhNext:hover:before { background: url(../images/mainQhNexta.svg)no-repeat center center/cover; }



@media(max-width:1900px) {
    .indexbanner .swiper-container .swiper-slide .btmo .t::before { height: 0.84210vw; }
}

@media(max-width:1500px) {
    .indexbanner .swiper-an { right: 75px; }

    .grayPage { left: -28%; }
    .editorial { min-width: 147vw; transform: rotate(90deg); }
}

@media(max-width:1450px) {
    .grayPage { left: -30%; }
}

@media(max-width:1100px) {
    .indexbanner .swiper-container .swiper-slide .btmo .t::before { height: 5px; }
    .indexbanner .swiper-container .swiper-slide .img img { width: 100%; } 

    .indexbanner .swiper-container .swiper-slide .tiaoznsn { bottom: 20px; }
    .indexbanner .swiper-an { right: 3%; width: 170px; bottom: 20px; height: 45px; border-radius: 7px; padding-left: 18px; }
    .indexbanner .swiper-an .an-l { width: 90px; }
    .indexbanner .swiper-an .an-l .mainQh { width: 39px; height: 39px; }
    .indexbanner .swiper-an .bannerB-a .ttt { line-height: 39px; }
    .indexbanner .swiper-an .an-l .mainQh::before { width: 6px; height: 11px; }

    .grayPage { display: none; }
}


/**首页**/
.sbxxgd { position: relative; }
.fp-overflow { overflow-y: hidden !important; }
.bgf { background: #fff; }
.fidex { position: absolute; top: 53%; transform: translateY(-50%); width: 100%; left: 0; }

.index-diyi .diyi-l { height: 100vh;  width: 32.91%; transition: all .5s; }
.index-diyi .diyi-l.cur { width: 67.09%; }
.index-diyi .diyi-l .img { width: 100%; height: 100%; }
.index-diyi .diyi-l .img .bg { width: 100%; height: 100%; }

.index-diyi .diyi-l .text { position: absolute; bottom: 100px; left: 0; width: 100%; padding: 0 70px; }
.index-diyi .diyi-l .text .bt { margin-bottom: 17px; }
.index-diyi .diyi-l .text .bt sup{font-size: 40px;}
.index-diyi .diyi-l .text .text-bao { overflow: hidden; height: 0; transition: all .5s; }
.index-diyi .diyi-l .text .text-bao .bao .xq { line-height: 1.38; margin: 0 0 65px; }

.lizi { position: absolute; top: 0; left: 0; width: 100%; height: 100vh; }
.index-diyi .fidex { top: 50%; }

.dier-bas { background: #F5F9FD;  }
.index-dier { position: relative; z-index: 2; }
.index-dier .bte { line-height: 1.23; margin-bottom: 2.60416vw; }
.index-dier .deer-ul ul { display: flex; flex-wrap: wrap; }
.index-dier .deer-ul ul li { float: left; margin-right: 10px; width: calc(25% - 8px); background: #fff; border-radius: 10px; position: relative; overflow: hidden; }
.index-dier .deer-ul ul li:last-child { margin-right: 0; }
.index-dier .deer-ul ul li::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 1.77083vw; background: #003C95; }
.index-dier .deer-ul ul li a { display: block; padding: 5.83333vw 2.08333vw 2.08333vw;  }
.index-dier .deer-ul ul li a .bt { margin: 3.125vw 0 0; }
.index-dier .deer-ul ul li a .nr { line-height: 1.56; margin: 13px 0 3.125vw; color: #333333; }


.index-dier .deer-ul ul li:hover a .moe { background: #C30D22; }
.index-dier .deer-ul ul li:hover a .moe::before { background: url(../images/moea.svg)no-repeat center center/cover; }

.index-dier .deer-ul ul li:nth-child(2):before { background: #C30D22; } 
.index-dier .deer-ul ul li:nth-child(3):before { background: #3F77CA; } 
.index-dier .deer-ul ul li:nth-child(4):before { background: #76C8CA; } 


.lizi canvas { position: absolute; bottom: 0; width: 100%; height: 20vw !important; }


.moe { background: #F1F1F1; border-radius: 10px; width: 48px; height: 48px; position: relative; transition: all .5s; }
.moe::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 14px; height: 14px; background: url(../images/moe.svg)no-repeat center center/cover; }

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

.index-dispan { background: linear-gradient(159deg, #003C95 9%, #00265E 79%);  }
.index-dispan .dispanl { height: 100vh; width: 54.47%; }
.index-dispan .dispanl .disan-bao { position: absolute; padding: 0 104px 0 160px; top: 52%; transform: translateY(-50%); width: 100%; }
.index-dispan .dispanl .disan-bao .bte { line-height: 1.23; }
.index-dispan .dispanl .disan-bao .nr { line-height: 1.88; margin: 1.5625vw 0 2.60416vw; }
.index-dispan .dispanl .disan-bao .suzi { margin-top: 6.25vw; }
.index-dispan .dispanl .disan-bao .suzi ul li { float: left; text-align: center; margin-right: 3.125vw; }
.index-dispan .dispanl .disan-bao .suzi ul li:last-child { margin-right: 0; }
.index-dispan .dispanl .disan-bao .suzi ul li .s { margin-bottom: 13px; }
.index-dispan .dispanl .disan-bao .suzi ul li span { display: inline-block; font-size: 3vw; line-height: .87; color: #fff; }
.index-dispan .dispanl .disan-bao .suzi ul li i { display: inline-block; font-size: 3vw; line-height: .87; color: #fff; }
.index-dispan .dispanr { width: 45.53%; height: 100vh; }


.index-disi  { background: linear-gradient(180deg, #F7FAFD 0%, #EFF5FC 100%); }
.index-disi .disanze .topr { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.index-disi .disanze .disi-bottom { margin-top: 2.1875vw; }
.index-disi .disanze .disi-bottom>.clearfix { display: flex; flex-wrap: wrap; }
.index-disi .disanze .disi-bottom .disil { width: 49.5%; margin-right: .8%; }
.index-disi .disanze .disi-bottom .disil a { display: block; height: 100%; position: relative; }
.index-disi .disanze .disi-bottom .disil .text { position: absolute; bottom: 70px; left: 0; width: 100%; padding: 0 40px; }
.index-disi .disanze .disi-bottom .disil .text .xta { line-height: 25px; color: #fff; }
.index-disi .disanze .disi-bottom .disil .text .xta span {  background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(10px); border-radius: 30px; color: #fff; padding: 0 8px; margin-left: 8px; }
.index-disi .disanze .disi-bottom .disil .text .xtb { margin-top: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



.index-disi .disanze .disi-bottom .disir { width: 49.7%; }
.index-disi .disanze .disi-bottom .disir ul li { background: #fff; border-radius: 20px; margin-bottom: 10px; }
.index-disi .disanze .disi-bottom .disir ul li:last-child { margin-bottom: 0; }
.index-disi .disanze .disi-bottom .disir ul li a { display: block; padding: 10px 10px 10px 35px; position: relative; }
.index-disi .disanze .disi-bottom .disir ul li a .sirl { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 56%; }
.index-disi .disanze .disi-bottom .disir ul li a .sirl .sa { margin: 6px 0 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-word; line-height: 1.2; }
.index-disi .disanze .disi-bottom .disir ul li a .sirl .sb { line-height: 1.2; }
.index-disi .disanze .disi-bottom .disir ul li a .sirl .sc { background: #F4F4F4; padding: 0 8px; border-radius: 90px; line-height: 25px; display: inline-block; margin-top: 20px; }

.index-disi .disanze .disi-bottom .disir ul li a .sirr { width: 34.5%; }

.index-disi .disanze .disi-bottom .disil:hover .text .xtb,
.index-disi .disanze .disi-bottom .disir ul li:hover a .sirl .sa  { text-decoration: underline; }

@media(max-width: 1900px){
    .index-diyi .diyi-l .text .bt sup{font-size: 2.1vw;}
}

@media(max-width:1500px) {
	.index-diyi .diyi-l .text { bottom: 50px; padding: 0 30px; }
	.index-diyi .diyi-l .text .text-bao .bao .xq { margin-bottom: 30px; }

	.index-dier .deer-ul ul li a .icon img { height: 40px; }

	.index-dispan .dispanl .disan-bao { padding: 0 50px 0 75px; }
}


@media(max-width:1100px) {
    .index-diyi .diyi-l .text .bt sup{font-size: 22px;}
	.fidex { position: initial; transform: translate(0); }
	.index-diyi { padding: 40px 3% 0; width:100% !important; }
	.index-diyi .diyi-l { height: auto;  width: 100%; }
	.index-diyi .diyi-l:last-child { margin-top: 20px; }
	.index-diyi .diyi-l.cur { width: 100%; }

	.index-diyi .diyi-l .text { position: absolute; bottom: 20px; padding: 0 20px; }
	.index-diyi .diyi-l .text .bt { margin-bottom: 10px; }
	.index-diyi .diyi-l .text .text-bao { height: auto !important; }
	.index-diyi .diyi-l .text .text-bao .bao .xq { margin: 0 0 20px; }

	.index-dier { padding: 40px 0 50px; }
	.index-dier .bte { margin-bottom: 20px; }
	.index-dier .deer-ul ul { display: block; }
	.index-dier .deer-ul ul li { margin-right: 0; width: 100%; margin-bottom: 10px; }
	.index-dier .deer-ul ul li:last-child { margin-bottom: 0; margin-right: 0; }
	.index-dier .deer-ul ul li::before { height: 10px; }
	.index-dier .deer-ul ul li a { display: block; padding: 40px 20px 20px;  }
	.index-dier .deer-ul ul li a .bt { margin: 10px 0 0; }
	.index-dier .deer-ul ul li a .nr { height: auto !important; margin: 10px 0 25px; }



	.index-dier .deer-ul ul li:hover a .moe { background: #C30D22; }
	.index-dier .deer-ul ul li:hover a .moe::before { background: url(../images/moea.svg)no-repeat center center/cover; }

	.moe { width: 40px; height: 40px; }
	.moe::before { width: 11px; height: 11px; }

	.lizi { display: none; }


	.index-dispan { padding: 40px 0 50px;  }
	.index-dispan .dispanl { height: auto; width: 100%; margin-top: 20px; }
	.index-dispan .dispanl .disan-bao { position: initial; padding: 0 3%;  transform: translateY(0%); }
	.index-dispan .dispanl .disan-bao .nr { margin: 10px 0 20px; }
	.index-dispan .dispanl .disan-bao .suzi { margin-top: 35px; }
	.index-dispan .dispanl .disan-bao .suzi ul li { float: left; text-align: center; width: 33.33%; margin-right: 0; }
	.index-dispan .dispanl .disan-bao .suzi ul li:last-child { margin-right: 0; }
	.index-dispan .dispanl .disan-bao .suzi ul li .s { margin-bottom: 13px; }
	.index-dispan .dispanl .disan-bao .suzi ul li span { font-size: 26px; }
	.index-dispan .dispanl .disan-bao .suzi ul li i { font-size: 26px; }
	.index-dispan .dispanl .disan-bao .suzi ul li .s { margin-bottom: 10px; }
	.index-dispan .dispanl .disan-bao .suzi ul li .z { font-size: 14px; }
	.index-dispan .dispanr { width: 100%; height: auto; padding: 0 3%; background: none !important;  }

	.index-disi { padding: 40px 0 50px; }
	.index-disi .disanze .disi-bottom { margin-top: 20px; }
	.index-disi .disanze .disi-bottom .disil { width: 100%; margin-right: 0; background: none !important; }
	.index-disi .disanze .disi-bottom .disil .text { bottom: 20px; padding: 0 20px; }
	.index-disi .disanze .disi-bottom .disir { width: 100%; margin-top: 20px; }
	.index-disi .disanze .disi-bottom .disir ul li a .sirr { width: 100%; }
	.index-disi .disanze .disi-bottom .disir ul li { border-radius: 15px; }
	.index-disi .disanze .disi-bottom .disir ul li a { padding: 10px; }
	.index-disi .disanze .disi-bottom .disir ul li a .sirl { width: 100%; position: initial; transform: translateY(0); margin-top: 20px; }
	.index-disi .disanze .more { margin-top: 30px; }
	
}




.nybanner{position: relative;overflow: hidden;}
.nybanner .img .img1{height: 100vh;width: 100%;transition: all 2s;transform: scale(1.06);}
.nybanner.cur .img .img1{transform: scale(1);}
.nybanner .text{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    color: #fff;
    opacity: 0;
    transition: all 1s linear;
}

.nybanner.cur .text{opacity: 1;}

.nybanner .text .bt{margin-top: 12px;line-height: 1.2;}
.nybanner .text .bt strong{
    position: relative;
    font-weight: initial;
    font-weight: initial;
    display: inline;
    position: relative;
    background-image: linear-gradient(to right, #C30D22 100%, rgba(0, 0, 0, 0));
    background-size: 0 16px;
    background-position: left bottom 5px;
    background-repeat: no-repeat;
}

.nybanner.cur .text .bt strong{
    background-size: 0 16px;
    animation: kuan 0.6s linear 1; 
    animation-fill-mode: forwards;
    animation-delay: 1s;
}

@-webkit-keyframes kuan {
    0% {
        background-size: 0 16px;
    }
    100% {
        background-size: 100% 16px;
    }
}

@keyframes kuan {
    0% {
       background-size: 0 16px;
    }
    100% {
        background-size: 100% 16px;
    }
}

.nybanner .text .en{margin-top: 12px;}
.nybanner .grayPage{
    width: 20%;
    position: absolute;
    right: 40%;
    transform: initial;
    left: auto;
    z-index: 2;
}

.nybanner .xz,
.nybanner .bt,
.nybanner .en { color:#222; }



.img100 img { width: 100%; }
.border10 { overflow: hidden; border-radius: 10px; }
.border20 { overflow: hidden; border-radius: 20px; }
.color003 { color: #003C95; }

.title .en{color: #003C95;} 
.title .bt{color: #151515;line-height: 1.3;margin-top: 10px;}

.aboutA { padding: 7.10526vw 0 8.33333vw; }
.aboutA .abouta-top .top-r { width: 49%; line-height: 1.88; }
.aboutA .abouta-top .top-r p { text-align: justify; text-justify: distribute-all-lines;  }
.aboutA .abouta-top .top-r p:nth-child(n+2) { margin-top: 1.84210vw; }

.aboutA .abouta-bottom { margin-top: 3.68421vw; }
.aboutA .abouta-bottom .container { position: relative; z-index: 2; }
.aboutA .abouta-bottom .bottomba .bg { height: 25.52631vw; }
.aboutA .abouta-bottom .bottomba .text { position: absolute; top: 55%; transform: translateY(-50%); left: 0; width: 100%; padding: 0 5.26315vw 0 7.89473vw; }
.aboutA .abouta-bottom .bottomba .text .text-l ul li { float: left; margin-right: 5.94736vw; text-align: center; }
.aboutA .abouta-bottom .bottomba .text .text-l ul li:last-child { margin-left: 0; }
.aboutA .abouta-bottom .bottomba .text .text-l ul li span { display: inline-block; font-size: 5.46875vw; color: #fff; line-height: .87; }
.aboutA .abouta-bottom .bottomba .text .text-l ul li i { display: inline-block; font-size: 5.46875vw; color: #fff; line-height: .87; vertical-align: middle; margin-top: -4.51vw; }
.aboutA .abouta-bottom .bottomba .text .text-l ul li .z { color: #fff; margin-top: 10px; }

.aboutA .abouta-bottom .bottomba .text .text-r { cursor: pointer; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 9.42708vw; height: 9.42708vw; }
.aboutA .abouta-bottom .bottomba .text .text-r::before{
	position: absolute;
	content: "";
	width: 100%;
	left: 0;
	height: 100%;
	top: 0;
	background: url(../images/text-ro.png)no-repeat center center/cover;
	animation: rotate 5s linear infinite; 
}
@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.aboutA .abouta-bottom .bottomba .text .text-r:after {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	width: 1.35416vw;
	height: 1.77083vw;
	transform: translate(-50%,-50%);
	background: url(../images/text-roa.svg)no-repeat center center/cover;
}
.aboutA .grayPageae{
	position: absolute;
	top: 65%;
	width: 100%;
	z-index: 1;
	transform: translateY(-50%);
}

.aboutA .editorialu {
	display:block;
	width:100%;
	min-width:1200px;
	height:480px;
}

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



.aboutB { background: #E4EFFA; padding: 115px 0; }

.aboutB .outusl {
    width: 56.5%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.aboutB .outusl .sanliu { overflow: hidden; height: 500px; margin-top: 113px; }
.aboutB .outusl .swiper-container {
    height: 436px;

}

.aboutB .outusl .swiper-container .bt { font-size: 36px; margin-bottom: 32px; position: relative; }
.aboutB .outusl .swiper-container .bt span  { 
	background: #BFC2C2;
	border-radius: 10px;
	line-height: 44px;
	padding: 0 6px;
	cursor: default;
}
.aboutB .outusl .swiper-container .swiper-slide-active .bt span { background: #C30D22; color: #fff; }
.aboutB .outusl .swiper-container .bt::before {
	position: absolute;
	top: 50%;
	content: "";
	right: 0;
	height: 1px;
	background: #D8D8D8;
	transform: translateY(-50%);
	width: calc(100% - 116.45px);
}
.aboutB .outusl .swiper-container .nr {  color: #BFC2C2; cursor: default; }
.aboutB .outusl .swiper-container .n:nth-child(n+2) { margin-top: 8px; }
.aboutB .outusl .swiper-container .n .nl { padding-left: 23px; position: relative; width: 95px; line-height:1.8; }
.aboutB .outusl .swiper-container .n .nl::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 5px; height: 5px; background: #BFC2C2; }
.aboutB .outusl .swiper-container .n .nre { width: calc(100% - 95px); line-height:1.8; }

.aboutB .outusl .swiper-container .swiper-slide .slide-bao { padding-bottom:40px; }
.aboutB .outusl .swiper-container .swiper-slide-active .nr { color: #3D3D3D; }
.aboutB .outusl .swiper-container .swiper-slide .nr { color: #3D3D3D; padding-bottom:50px; }
.aboutB .outusl .swiper-container .swiper-slide-active .n .nl::before { background: #3d3d3d; }

.aboutB .outusr { padding: 72px 82px 72px 0; position: relative; }
.aboutB .outusr::before { position: absolute; right: 112px; top: 0; width: 1px; height: 100%; content: ""; background: rgba(17, 87, 157, 0.2); }
.aboutB .outusr .gmor .swiper-container { height: 640px; overflow: hidden; padding: 0 18px 0 32px; }
.aboutB .outusr .gmor .swiper-container .swiper-slide { font-size: 50px; font-weight:bold; padding-right: 130px; line-height: .85; color: rgba(63, 119, 202, .2); }
.aboutB .outusr .gmor .swiper-container .swiper-slide .pc span { opacity: 0; }
.aboutB .outusr .gmor .swiper-container .swiper-slide-active .pc span { opacity: 1; }
.aboutB .outusr .gmor .swiper-container .swiper-slide-active { color: rgba(63, 119, 202, 1);  }
.aboutB .outusr .gmor .swiper-container .swiper-slide-active::before { top: 50%; left: 29.8%; transform: translate(-50%,-50%); position: absolute; content: ""; width: 212px; height: 212px; border: 1px solid rgba(0, 0, 0, 0.1); overflow: hidden; border-radius: 50%; display:none; }


.aboutB .outusr .gmor .swiper-container .swiper-slide .span { position: absolute; top: 50%; transform: translateY(-50%); right: -18px; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; }
.aboutB .outusr .swiper-container .swiper-slide .span::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 11px; height: 11px; border-radius: 50%; background: #C3D1E7; z-index: 2; }
.aboutB .outusr .swiper-container .swiper-slide .span::after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(0); transition: all .5s; width: 100%; height: 100%; border-radius: 50%; background: #3F77CA; z-index: 1;}
.aboutB .outusr .swiper-container .swiper-slide-active .span::before { background: #fff; }
.aboutB .outusr .swiper-container .swiper-slide-active .span::after { transform: translate(-50%,-50%) scale(1); }
.aboutB .outusr .swiper-container .swiper-slide .eeee { position: absolute; top: 50%; left: -26px; transform: translateY(-50%); z-index: 100000000000; }
.aboutB .outusr .swiper-container .swiper-slide .eeee:before { top: 50%; left: 50%; transform: translate(-50%,-50%); position: absolute; content: ""; width: calc(100% - 1px); height: calc(100% - 1px); border: 1px solid rgba(0, 0, 0, 0.1); overflow: hidden; border-radius: 50%; opacity:0; }
.aboutB .outusr .swiper-container .swiper-slide-active .eeee:before { opacity:1; }
.aboutB .outusr .swiper-container .swiper-slide .eeee .ssw { width: 180px; height: 180px; position: relative; }
.aboutB .outusr .swiper-container .swiper-slide .eeee .ssw .circle {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.aboutB .outusr .gmor .swiper-container .swiper-slide .eeee .ssw .circle i {
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    overflow: hidden;
}

.aboutB .outusr .gmor .swiper-container .swiper-slide .eeee .ssw .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #3F77CA;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 180px, 180px, 90px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.aboutB .outusr .gmor .swiper-container .swiper-slide .eeee .ssw .circle i:first-child::before {
	left: 0;
	right: auto;
	clip: rect(0px, 90px, 180px, 0px);
}

.aboutB .outusr .gmor .swiper-container .swiper-slide-active .eeee .ssw .circle i::before {
	-webkit-animation: circleR 3000ms linear both;
	animation: circleR 3000ms linear both;
}

.aboutB .outusr .gmor .swiper-container .swiper-slide-active .eeee .ssw .circle i:first-child::before {
	-webkit-animation-name: circleL;
	animation-name: circleL;
}

.aboutB .outusr .juzongwen { position: absolute; top: 50%; right: 0; transform: translateY(-50%); writing-mode: vertical-rl; color: rgba(255, 255, 255, .6); line-height: 1; text-align: center; }
.aboutB .outusr .juzongwen span { display: inline-block; color: #999999; opacity: .6; }
.aboutB .outusr .juzongwen i { display: inline-block; margin-top: 11px; background: url(../images/juzongwen.svg)no-repeat center center/cover; width: 16px; height: 26.13px; }


@-webkit-keyframes circleL {

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

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

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

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

@keyframes circleL {

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

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

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

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
.aboutB {position: relative;}
.aboutB .container { position: relative; z-index: 2; }
.aboutB canvas {
    opacity: 0.7;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 420px !important;
    z-index: 1;
}

.aboutB .wenziwee {
    position: absolute;
    left: 12.5%;
    color: #fff;
    bottom: -5.3vw;
}
.aboutB .wenziwee img { width: 38.69791vw; height: 11.25vw; }


.aboutC { background: #003C95; }
.top .jt_box{
    background: #FFFFFF;
    border-radius: 13px;
    padding: 3px;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.top .jt_box .jt{
    background: rgba(238, 238, 238, 0.5);
    position: relative;
    display: block;
    border-radius: 10px;
    width: 48px;
    height: 48px;
    margin-right: 10px;
    cursor: pointer;
    transition: all 0.6s;
}

.top .jt_box .jt:last-child{margin-right: 0;}

.top .jt_box .jt:before{
    width: 8px;
    height: 14px;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.6s;
}

.top .jt_box .jt.jtl:before{background: url(../images/swiper_prev.svg) center center/cover;}
.top .jt_box .jt.jtr:before{background: url(../images/swiper_next.svg) center center/cover;}

.top .jt_box .jt:hover{background: #003C95;}
.top .jt_box .jt.jtl:hover:before{background: url(../images/swiper_prev2.svg) center center/cover;}
.top .jt_box .jt.jtr:hover:before{background: url(../images/swiper_next2.svg) center center/cover;}
.titlea .en,
.titlea .bt { color: #fff; }

.zi2 { position: relative; z-index: 2; }
.aboutC { padding: 8.85416vw 0 10.57291vw; overflow: hidden; position: relative; }
.aboutC .grayPage{
    width: 20%;
    position: absolute;
    right: 40%;
    transform: initial;
    left: auto;
}
.aboutC .jt_box { background: rgba(255, 255, 255, 0.1); }
.aboutC .top .jt_box .jt { background: rgba(255, 255, 255, 0.2); }
.aboutC .top .jt_box .jt.jtl:before{background: url(../images/swiper_prev2.svg) center center/cover;}
.aboutC .top .jt_box .jt.jtr::before{background: url(../images/swiper_next2.svg) center center/cover;}

.aboutC .aboutC-bottom { padding-left: 160px; margin-top: 50px; }
.aboutC .aboutC-bottom .bottom-bao { overflow: hidden; }

.aboutC .aboutC-bottom .bottom-bao .swiper-slide { background: rgba(255, 255, 255, .1); }
.aboutC .aboutC-bottom .bottom-bao .swiper-slide a { display: block; padding: 21px 18px 35px; text-align: center; }
.aboutC .aboutC-bottom .bottom-bao .swiper-slide a .bz { line-height: 1; margin-top: 30px; }


 .aboutD {  overflow: hidden; background:#fff; }
.aboutdr { position:relative; padding:6.45833vw 160px 5.88541vw 0; }
.aboutdr::before {
	position: absolute;
	content: "";
	top:50%;
	background: #F5FAFF;
	width: 74.53125vw;
	height: 74.53125vw;
	border-radius: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.aboutD .aboutdr #dom { width:45.26041vw; height:45.26041vw; border-radius: 50%; overflow: hidden; position:relative; z-index: 1; }
#divCell {
	padding-left: 30px;
	font-size: 16px;
	z-index: 999;
}
#divCell p { margin-top: -12px; }
.aboutD .aboutdl { width:31.8%; top:50%; left:160px; position:absolute; transform: translateY(-50%); z-index:2; }
.aboutD .aboutdl .bottom { margin-top:7.03125vw; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1); background: #FFFFFF; position:relative; border-radius: 10px; padding:60px 51px 70px; }
.aboutD .aboutdl .bottom .wou { border: 2px solid #003C95; width:38px; height:38px; position:relative; border-radius:50%;  position:absolute; top:-20px; left:0; z-index: 1; }
.aboutD .aboutdl .bottom .wou:before { position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); background: #003C95; width:15px; height:15px; content:""; border-radius:50%; }
.aboutD .aboutdl .bottom .lianxi { color:rgba(94, 98, 101, 1); margin-top:30px; }
.aboutD .aboutdl .bottom .lianxi p { position:relative; padding-left:34px; }
.aboutD .aboutdl .bottom .lianxi p:nth-child(n+2) { margin-top:17px; }
.aboutD .aboutdl .bottom .lianxi p:before {
	position: absolute;
	top:3px;
	left: 0;
	content: "";
	width: 20px;
	height: 20px;
	background: url(../images/lianxi1.svg)no-repeat center center/cover;
}
.aboutD .aboutdl .bottom .lianxi p:nth-child(n+2):before {
	width: 20px;
	height: 21px;
	background: url(../images/lianxi1a.svg)no-repeat bottom center/cover;
	background-size: 100% 100%;
}
.aboutD .aboutdl .bottom .swiper-container { overflow:hidden;padding-bottom: 3px; }
.aboutD .aboutdl .bottom .swiper-container .baowen { border-bottom:1px solid #e3e3e3; padding-bottom:20px; }
.aboutD .aboutdl .bottom .swiper-container .btee { line-height:1; }
.aboutD .aboutdl .bottom .swiper-container .btea { margin-top:20px; }
.aboutD .aboutdl .bottom .swiper-container .icon { width:60px; height:60px; padding:10px; background: rgba(216, 216, 216, 0.2); border-radius:50%; position:relative; }
.aboutD .aboutdl .bottom .swiper-container .icon img { width:100%; position:relative; z-index:1; }
.aboutD .aboutdl .bottom .swiper-container .icon::before {
	position: absolute;
	border-radius: 50%;
	content: "";
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: calc(100% - 10px);
	height: calc(100% - 10px);
	background: rgba(216, 216, 216, 0.5);
}


.aboutE { background: #F3F3F3; padding: 5.98958vw 0 8.95833vw; }
.aboutE .top { margin-bottom: 3.125vw; }
.aboutE .top .jt:hover { background: rgba(195, 13, 34, 1); }
.aboutE .swiper-container { height: 570px; overflow: hidden; }
.aboutE .swiper-container .swiper-slide {
	text-align: center;
    height: calc((100% - 30px) / 3) !important;
    display: flex;
    justify-content: center;
	background: #FFFFFF;
    align-items: center;
	border-radius: 20px;
}


.aboutE .swiper-container .swiper-slide .img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    transition: filter 0.3s ease;
}
.aboutE .swiper-container .swiper-slide:hover .img {
    /* 鼠标悬停时恢复原始颜色 */
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
}


@media(max-width:1500px) {
	.aboutB .outusr .gmor .swiper-container { height: 570px; }
	.aboutB .outusr .gmor .swiper-container .swiper-slide { font-size: 50px; padding-right: 70px; }
	.aboutB .outusr .gmor .swiper-container .swiper-slide-active::before { width: 170px; height: 170px; left: 33.7%; }
	.aboutB .outusr .gmor .swiper-container .swiper-slide .span { width: 40px; height: 40px; }
	.aboutB .outusr .swiper-container .swiper-slide .eeee .ssw { width: 172px; height: 172px; }
	.aboutB .outusr .gmor .swiper-container .swiper-slide .eeee .ssw .circle i::before {
		clip: rect(0, 172px, 172px, 86px);
	}

	.aboutB .outusr .gmor .swiper-container .swiper-slide .eeee .ssw .circle i:first-child::before {
		clip: rect(0px, 86px, 172px, 0px);
	}
	.aboutB .outusr .swiper-container .swiper-slide .eeee { left: -22px; }
	.aboutB .outusr::before { right: 101px; }

	.aboutB .outusl .swiper-container .bt { font-size: 28px; }
	.aboutB .outusl .swiper-container .bt::before { width: calc(100% - 101px); }
	.aboutB .outusl .sanliu { margin-top: 60px; }

	.aboutC .aboutC-bottom { padding-left: 75px; }

	.aboutD .aboutdl { left:75px; width:38%; }
	.aboutD .aboutdr { padding-right:75px; }
}

@media(max-width:1100px) {
	.aboutA { padding: 40px 0 50px; }
	.aboutA .abouta-top .top-r { width: 100%; margin-top: 10px; }
	.aboutA .abouta-bottom { margin-top: 20px; }
	.aboutA .grayPageae { display: none; }

	.aboutA .abouta-bottom .bottomba .bg { height: 85vw; }
	.aboutA .abouta-bottom .bottomba .text { padding: 0 20px; }
	.aboutA .abouta-bottom .bottomba .text .text-l ul li span,
	.aboutA .abouta-bottom .bottomba .text .text-l ul li i { font-size: 26px; }
	.aboutA .abouta-bottom .bottomba .text .text-l ul li i { margin-top: -15px; }
	.aboutA .abouta-bottom .bottomba .text .text-l ul li { width: 100%; text-align: left; margin-bottom: 20px; }
	.aboutA .abouta-bottom .bottomba .text .text-l ul li:last-child { margin-bottom: 0; }
	.aboutA .abouta-bottom .bottomba .text .text-l ul li .z { margin-top: 2px; }

	.aboutA .abouta-bottom .bottomba .text .text-r { width: 35vw; height: 35vw; }
	.aboutA .abouta-bottom .bottomba .text .text-r:after { width: 5.35416vw; height: 5.77083vw; }


	
    
	.aboutB .outusr .gmol { display: none; }
	.aboutB .outusl { position: initial; transform: translateY(0); width: 100%; }
	.aboutB .outusl .swiper-container,
	.aboutB .outusr .gmor .swiper-container { height: auto !important; }
	.aboutB .outusr::before { right: 99px; }
	.aboutB .outusr { width: 100%; padding: 0; }
	.aboutB .outusr .juzongwen { display: none; }
	.aboutB .outusr::before { display: none; }
	.aboutB .outusr .gmol { margin-top: 20px; }
	.aboutB .outusr .gmor .swiper-container .swiper-slide {  padding-right: 0; }
	.aboutB .outusr .gmor  { width: 100%; }
	.aboutB .outusr .gmor .swiper-container { width: 100%; padding: 0; }
	.aboutB .outusr .gmor .swiper-container .swiper-slide { text-align: center; line-height: 160px; font-size: 30px; }
	.aboutB .outusr .gmor .swiper-container .swiper-slide .span { display: none; }
	.aboutB .outusr .gmor .swiper-container .swiper-slide .eeee,
	.aboutB .outusr .gmor .swiper-container .swiper-slide-active::before { left: 50%; transform: translate(-50%,-50%); }
	.ContactUsC .ctUsCl .swiper-container .swiper-wrapper { margin-top: 0; }
	.aboutB .outusr .swiper-container .swiper-slide .eeee .ssw { width: 159px; height: 159px; }
	.aboutB .outusr .gmor .swiper-container .swiper-slide-active::before { width: 157px; height: 157px; }

	.aboutB { padding: 40px 0 50px; }
	.aboutB .outusl .swiper-container .swiper-slide { padding: 0; border: 0; }

	.aboutB canvas { display: none; }
	.aboutB .outusl .swiper-container { margin-top: 10px; }
	.aboutB .outusl .swiper-container .nr { font-size: 14px}
	.aboutB .outusl .swiper-container .bt  { font-size: 18px; line-height: 30px; margin-bottom: 15px; }
	.aboutB .outusl .swiper-container .bt span { font-size: 18px; }
	.aboutB .outusr .gmor .swiper-container .swiper-slide .eeee .ssw .circle i::before {
		clip: rect(0, 159px, 159px, 80px);
	}

	.aboutB .outusr .gmor .swiper-container .swiper-slide .eeee .ssw .circle i:first-child::before {
		clip: rect(0px, 79px, 159px, 0px);
	}
	.aboutB .outusl .sanliu { height: auto; }
	.aboutB .outusl .sanliu { margin-top: 0; }
	.aboutB .outusr .gmor { margin-top: 30px; }

	.border20 { border-radius: 15px; }

	.top .jt_box .jt{width: 44px;height: 44px;}

	.aboutC .aboutC-bottom { padding: 0 3%; margin-top: 20px; }
	.aboutC .aboutC-bottom .bottom-bao .swiper-slide a .bz { margin-top: 20px; }

	.aboutC .top .jt_box { position: initial;  width: 104px; transform: translateY(0); margin-top: 20px; margin-left: 3%; }

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

	.aboutE { padding: 40px 0 50px; }
	.aboutE .top { margin-bottom: 20px; }
	.aboutE .swiper-container { height: auto; }
	.aboutE .swiper-container .swiper-slide {
		text-align: center;
		height: 150px !important;
		display: flex;
		justify-content: center;
		background: #FFFFFF;
		align-items: center;
		border-radius: 20px;
	}


	.aboutE .swiper-container .swiper-slide .img {
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		transition: filter 0.3s ease;
	}
	.aboutE .swiper-container .swiper-slide:hover .img {
		/* 鼠标悬停时恢复原始颜色 */
		filter: grayscale(0%);
		-webkit-filter: grayscale(0%);
	}

}




/**投资信息**/
.investA { background: #F5FAFF; padding: 7.18749vw 0 8.07291vw; }
.investA .vest { width: 48.875%;  z-index: 1;  }
.investA .vest:nth-child(1) { padding-top: 14.37499vw; position: relative; }

.investA .vest .title { position: absolute; top: 0; left: 0; width: 100%; }
.investA .vest ul li { margin-bottom: 6.25vw; position: relative; }
.investA .vest ul li .baoe {
	width: 100%;
	height: 100%;
	border: 1px solid #EEEEEE;
	background: #fff;
	border-radius: 10px 6.77083vw 10px 10px;
	height: 23.02083vw;
	padding: 3.59374vw 0 0 3.02083vw;
	position: relative;
	z-index: 2;
	transition: all .5s;
}
.investA .vest ul li .baoe .libottom {
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: hidden;
	height: 9.11458vw;
}
.investA .vest ul li .baoe .libottom .sz {
	line-height: .8;
	color: rgba(0, 60, 149, 0.05);
	font-size: 15.625vw;
}

.investA .vest ul li:hover .baoe {
    background: #003C95;
}
.investA .vest ul li:hover .baoe .topa,
.investA .vest ul li:hover .baoe .topb,
.investA .vest ul li:hover .baoe .topc { color:#fff; }

.investA .vest ul li:hover .baoe .libottom .sz { color:#fff; opacity: 0.05; }

.investA .vest ul li .dian {
	position: absolute;
	content: "";
	top: 0.57291vw;
	right: 0.78125vw;
	width: 2.60416vw;
	height: 2.60416vw;
	z-index: 3;
	background: url(../images/vest.svg)no-repeat center center/cover #fff;
	border-radius: 50%;
}
.investA .vest ul li .dian:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	z-index: 2;
	background: url(../images/vest.svg)no-repeat center center/cover #fff;
	border-radius: 50%;
}
.investA .vest ul li:last-child { margin-bottom: 0; }
.investA .vest ul li .litop .topa { line-height: 1; color: #C30D22; }
.investA .vest ul li .litop .topb { line-height: 1; color: #333333; margin-top: 1.04166vw; }
.investA .vest ul li .litop .topc { color: #003C95; line-height: 1; margin-top: 1.5625vw; }
.investA .vest ul li .litop .topc span { font-weight: bold; }


.investA .vest:nth-child(1) ul li .dian::before {
    position: absolute;
    content: "";
    top: -222%;
    transform: translateY(-50%);
    right: -39.65625vw;
    width: 40.65625vw;
    height: 14.70416vw;
    background: url(../images/investAe.png)no-repeat center center/cover;
    background-size: 100% 100%;
    z-index: 1;
}


.investA .vest:nth-child(2) ul li .dian::before {
    position: absolute;
    content: "";
    top: -228%;
    transform: translateY(-50%);
    right: 2vw;
    width: 43.65625vw;
    height: 14.70416vw;
    background: url(../images/investAe1.png)no-repeat center center/cover;
    background-size: 100% 100%;
    z-index: 1;
}

.investA .vest:nth-child(2) ul li:nth-child(1) .dian::before {
	display: none;
}


@media(max-width:2300px) {
	.investA .vest:nth-child(2) ul li .dian::before {
		top: -228%;
		right: 2vw;
		width: 42.95vw;
		height: 14.70416vw;
	}


}

@media(max-width:2100px) {
	.investA .vest:nth-child(2) ul li .dian::before {
		top: -228%;
		right: 2vw;
		width: 42.3vw;
		height: 14.70416vw;
	}
}
@media(max-width:1920px) {
	.investA .vest:nth-child(2) ul li .dian::before {
		top: -222%;
		right: 1vw;
		width: 42.65625vw;
		height: 14.70416vw;
	}
}
@media(max-width:1850px) {
	.investA .vest:nth-child(2) ul li .dian::before {
		top: -222%;
		right: 1vw;
		width: 41.65625vw;
		height: 14.70416vw;
	}
}
@media(max-width:1650px) {
	.investA .vest:nth-child(2) ul li .dian::before {
		top: -222%;
		right: 1vw;
		width: 41vw;
		height: 14.70416vw;
	}
}
@media(max-width:1550px) {
	.investA .vest:nth-child(2) ul li .dian::before {
		top: -222%;
		right: 1vw;
		width: 40.5vw;
		height: 14.70416vw;
	}
}
@media(max-width:1500px) {
	.investA .vest:nth-child(2) ul li .dian::before {
		width: 45.5vw;
	}
}
@media(max-width:1280px) {
	.investA .vest:nth-child(2) ul li .dian::before {
		width: 45vw;
	}
}
@media(max-width:1200px) {
	.investA .vest:nth-child(2) ul li .dian::before {
		width: 44.5vw;
	}
}

@media(max-width:1100px) {
	.investA { padding: 40px 0 50px; }

	.investA .vest { width: 100%; }
	.investA .vest:nth-child(1) { padding-top: 0; }
	.investA .vest .title { position: initial; margin-bottom: 20px; }
	.investA .vest ul li { margin-bottom: 20px; }
	.investA .vest ul li .dian { display: none; }
	.investA .vest ul li .baoe { padding: 20px 20px 70px; height: auto; }
	.investA .vest ul li .litop .topb { margin-top: 10px; }
	.investA .vest ul li .litop .topc { margin-top: 15px; }
	
}

.top .a_box{
    border: 1px solid #EEEEEE;
    margin-left: auto;
    border-radius: 10px;
    background: #fff;
    padding: 3px 6px;
}
.top .a_box a{
    display: block;
    color: #666666;
    width: auto;
    text-align: center;
    padding: 14px 2.1vw;
    line-height: 1.6;
    transition: all 0.6s;
    border-radius: 10px;
}

.top .a_box a:hover,
.top .a_box a.cur{
    background: #C30D22;
    color: #fff;
}



/**病例分享**/
.nybanner .qufen { position: absolute; bottom: 0; left: 0; width: 100%;z-index:9; background: #E7F1FF; }
.nybanner .qufen a { display: block; line-height: 54px; text-align: center; float: left; width: 33.33%;border-right: 1px solid rgba(255, 255, 255, 1);}
.nybanner .qufen a:last-child { margin-right:0; border-right:0; }

.nybanner .qufen a span { line-height: 1; color:#222; display: inline-block; position: relative; padding-left: 35px; }
.nybanner .qufen a span img { position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.nybanner .qufen a span .o1 { display: none; }

.nybanner .qufen a.cur { background: #C30D22; }
.nybanner .qufen a.cur span { color: #fff; }
.nybanner .qufen a.cur span .o2 { display: none; }
.nybanner .qufen a.cur span .o1 { display: inline-block; }

.nybanner .qufen .container { width:100%; }

.CasesharingA { padding: 5.72916vw 0 5.98958vw; }
.CasesharingA .ringA-bottom { margin-top: 3.48958vw; }

.CasesharingA ul li { float: left; border: 1px solid #EEEEEE; background: #FFFFFF; width: calc(33.33% - 24px); margin-right: 24px; border-radius: 10px; margin-bottom: 30px; }
.CasesharingA ul li a { display: block; }
.CasesharingA ul li a .bor { line-height: 70px; background: #003C95; padding: 0 30px; border-radius: 10px 10px 0px 0px; color: #fff; }
.CasesharingA ul li a .por-bao { padding: 30px 30px 35px; }
.CasesharingA ul li a .por-bao .ora { margin: 31px 0 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.CasesharingA ul li a .por-bao .orb { margin-bottom: 45px; line-height: 1.5; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-word; }

.CasesharingA ul li:hover a .por-bao .moe { background: #C30D22; }
.CasesharingA ul li:hover a .por-bao .moe::before { background: url(../images/moea.svg)no-repeat center center/cover; }

.CasesharingA .fyq { margin-top: 2.60416vw; }

.CasesharingA .ouwen { margin-left:auto; } 
.CasesharingA .ouwen  select { border: 1px solid #E1E8F0; border-radius: 100px; height: 68px; width:254px; padding: 0 20px; font-size: 16px; color: #666666; appearance:none; -moz-appearance:none; -webkit-appearance:none; background: url(../images/rigger.svg) no-repeat scroll right 20px center transparent; margin-right:30px; }


@media(max-width:1100px) {
	.nybanner .qufen { bottom: 20px; }
	.nybanner .qufen a { line-height: 45px; font-size: 15px; }
	.nybanner .qufen a span { padding-left: 20px; }
	.nybanner .qufen a span img { height: 18px; } 

	.top .a_box a{width: 100px;padding: 10px 0;}
    .top .a_box{margin-left: 0;margin-top: 20px;}

	.CasesharingA { padding: 40px 0 50px; }
	.CasesharingA .ringA-bottom { margin-top: 20px; }
	.CasesharingA ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.CasesharingA ul li:last-child { margin-bottom: 0; }
	.CasesharingA ul li a .bor { line-height: 45px; padding: 0 20px; }
	.CasesharingA ul li a .por-bao { padding: 20px 20px 25px; }
	.CasesharingA ul li a .por-bao .ora { margin: 15px 0 20px;}
	.CasesharingA ul li a .por-bao .orb { margin-bottom: 30px; }

	.CasesharingA .fyq { margin-top: 35px; }
	
	.CasesharingA .ouwen { margin-left:0; width:100%; }
	.CasesharingA .ouwen  select { font-size:14px; height:45px; width:100%; margin-right:0; }
}


/**注册进度**/
.progressA { padding: 7.13541vw 0 7.65625vw; }
.progressA .bottom { margin-top: 2.34375vw; }
.progressA .bottom .biaoge { margin-top: 2.96875vw; line-height: 1.8;}
.progressA .bottom .biaoge table { border: 0; }
.progressA .bottom .biaoge table th { padding: 24px 20px; font-size: 24px; }
.progressA .bottom .biaoge table td { padding: 25px 20px; font-size: 20px; }



@media(max-width:1100px) {
    .progressA { padding: 40px 0 50px; }
    .progressA .bottom { margin-top: 20; }
    .progressA .bottom .biaoge { margin-top: 20px; }
    .progressA .bottom .biaoge table th { padding: 18px 10px; font-size: 16px; }
    .progressA .bottom .biaoge table td { padding: 18px 10px; font-size: 14px; }

}


/**搜索结果**/
.sousuobanner .img .img1 { height: 31.25vw !important; }


.sousuoez { position: absolute; top: 57%; left: 50%; transform: translate(-50%,-50%); width: 700px; }
.sousuoez .inp { width: 100%; background: rgba(255,255,255,0.3); border-radius: 10px; height: 64px; overflow: hidden; border: 0; padding: 0 0 0 20px; font-size: 16px; color: #fff; }
.sousuoez .inp::-webkit-input-placeholder {color: #fff;}
.sousuoez .inp::-moz-placeholder {color: #fff;}
.sousuoez .inp:-moz-placeholder {color: #fff;}
.sousuoez .inp:-ms-input-placeholder {color: #fff;}
.sousuoez .sub { background: url(../images/ggthb.svg) no-repeat 32px 18.5px #C30D22; width: 117px; height: 50px; position: absolute; top: 50%; transform: translateY(-50%); right: 7px; border-radius: 10px; border:0; padding-left: 56px; font-size: 16px; color: #fff; text-align: left; }


.searchforA { padding: 6.25vw 0 7.03125vw; }
.searchforA .chfora-top { border-bottom: 6px solid #003C95; padding-bottom: 2.08333vw; }
.searchforA .chfora-top .xguan { position: absolute; bottom: 5px; right: 0; }
.searchforA .chfora-top .xguan .x2 { margin-top: 9px; color: #666; }
.searchforA .chfora-top .xguan .x2 span { text-decoration: underline; }
.searchforA .chfora-bottom .c-z { line-height: 1; position: relative; padding-left: 21px; margin-bottom: 2.08333vw; }
.searchforA .chfora-bottom .c-z::before { position: absolute; top: 0; left: 0; content: ""; width: 7px; height: 100%; background: #76C8CA; border-radius: 500px; }

.searchforA .chfora-bottom .forabo { padding-top: 3.64583vw; }
.searchforA .chfora-bottom .forabott1 ul li { border: 1px solid #EEEEEE; border-radius: 20px; background: #FFFFFF; }
.searchforA .chfora-bottom .forabott1 ul li:nth-child(n+2) { margin-top: 25px; }
.searchforA .chfora-bottom .forabott1 ul li a { display: flex; align-items: center; padding: 20px 20px 20px 59px; }
.searchforA .chfora-bottom .forabott1 ul li a .img { width: 400px; margin-left: 100px; }
.searchforA .chfora-bottom .forabott1 ul li a .text { width: calc(100% - 500px); }
.searchforA .chfora-bottom .forabott1 ul li a .text .xta { line-height: 25px; margin-bottom: 15px; }
.searchforA .chfora-bottom .forabott1 ul li a .text .xta span { background: #F4F4F4; font-size: 14px; line-height: 25px; background: #F4F4F4; border-radius: 90px; padding: 0 8px; color: #999999; margin-left: 15px;  }
.searchforA .chfora-bottom .forabott1 ul li a .text .xtc { color: #666; line-height: 1.5; margin: 20px 0 35px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.searchforA .chfora-bottom .forabott1 ul li:hover .moe { background: #C30D22; }
.searchforA .chfora-bottom .forabott1 ul li:hover .moe::before { background: url(../images/moea.svg)no-repeat center center/cover; }
.searchforA .chfora-bottom .forabott1 ul li:hover .xtb{text-decoration: underline;}

.searchforA .chfora-bottom .forabott2 ul li { border: 1px solid #EEEEEE; border-radius: 20px; background: #FFFFFF; }
.searchforA .chfora-bottom .forabott2 ul li:nth-child(n+2) { margin-top: 23px; }
.searchforA .chfora-bottom .forabott2 ul li a { display: block; padding: 20px 20px 20px 25px; }
.searchforA .chfora-bottom .forabott2 ul li a .rabol { width: calc(100% - 480px); margin-right: 80px; }
.searchforA .chfora-bottom .forabott2 ul li a .rabol .clearfix { display: flex; align-items: center; }
.searchforA .chfora-bottom .forabott2 ul li a .rabol .boll { background: #E4EFFA; padding: 38px 0 37px; border-radius: 20px; text-align: center; width: 212px; }
.searchforA .chfora-bottom .forabott2 ul li a .rabol .borr { width: calc(100% - 259px); margin-left: 47px; }
.searchforA .chfora-bottom .forabott2 ul li a .rabol .borr .bo { line-height: 22px; color: #666666; }
.searchforA .chfora-bottom .forabott2 ul li a .rabol .borr .bo span { color: #fff;    padding: 4px 10px;border-radius: 5px; background: #003C95; line-height: 22px; margin-right: 8px; }
.searchforA .chfora-bottom .forabott2 ul li a .rabol .borr .ba { margin: 19px 0 18px; }
.searchforA .chfora-bottom .forabott2 ul li a .rabol .borr .bc { color: #666666; line-height: 1.5; margin-bottom: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }

.searchforA .chfora-bottom .forabott2 ul li a .rabor { width: 400px; }
.searchforA .chfora-bottom .forabott2 ul li a .rabol .boll .wz { line-height: 1; color: #333; margin-top: 25px; }

.searchforA .chfora-bottom .forabott2 ul li:hover .moe{background: #C30D22;}
.searchforA .chfora-bottom .forabott2 ul li:hover .moe::before{background: url(../images/moea.svg)no-repeat center center/cover; }
.searchforA .chfora-bottom .forabott2 ul li:hover a .rabol .borr .ba{text-decoration: underline;}


.color6 { color: #666; }

.searchforA .chfora-bottom .forabott3 ul li { border: 1px solid #EEEEEE; background: #FFFFFF; border-radius: 20px; }
.searchforA .chfora-bottom .forabott3 ul li:nth-child(n+2) { margin-top: 25px; }
.searchforA .chfora-bottom .forabott3 ul li a { display: flex; align-items: center; padding: 20px 58px 20px 25px; }
.searchforA .chfora-bottom .forabott3 ul li a .czl { background: #E4EFFA; border-radius: 20px; width: 140px; text-align: center; padding: 40px 0 39px; }
.searchforA .chfora-bottom .forabott3 ul li a .czl .sz { /*font-size: 3.64583vw;*/ color: #76C8CA; line-height: 2.98083vw; }
.searchforA .chfora-bottom .forabott3 ul li a .czl .wz { margin-top: 10px; }

.searchforA .chfora-bottom .forabott3 ul li a .czz { width: calc(100% - 184px); margin-left: 44px; position: relative; padding-right: 8.85416vw; }
.searchforA .chfora-bottom .forabott3 ul li a .czz .czzbe .beb { color: #666666; line-height: 1.5; margin-top: 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;  }
.searchforA .chfora-bottom .forabott3 ul li a .czz .moe { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }


.searchforA .chfora-bottom .forabott3 ul li:hover .moe{background: #C30D22;}
.searchforA .chfora-bottom .forabott3 ul li:hover .moe::before{background: url(../images/moea.svg)no-repeat center center/cover; }
.searchforA .chfora-bottom .forabott3 ul li:hover .bea {text-decoration: underline;}




.searchforA .chfora-bottom .forabott4 ul li { float: left; border: 1px solid #EEEEEE; background: #FFFFFF; width: calc(33.33% - 24px); margin-right: 24px; border-radius: 10px; }
.searchforA .chfora-bottom .forabott4 ul li a { display: block; }
.searchforA .chfora-bottom .forabott4 ul li a .bor { line-height: 70px; background: #003C95; padding: 0 30px; border-radius: 10px 10px 0px 0px; color: #fff; }
.searchforA .chfora-bottom .forabott4 ul li a .por-bao { padding: 30px 30px 35px; }
.searchforA .chfora-bottom .forabott4 ul li a .por-bao .ora { margin: 31px 0 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.searchforA .chfora-bottom .forabott4 ul li a .por-bao .orb { margin-bottom: 45px; line-height: 1.5; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-word; }

.searchforA .chfora-bottom .forabott4 ul li:hover a .por-bao .moe { background: #C30D22; }
.searchforA .chfora-bottom .forabott4 ul li:hover a .por-bao .moe::before { background: url(../images/moea.svg)no-repeat center center/cover; }
.searchforA .chfora-bottom .forabott4 ul li:hover .ora {text-decoration: underline;}
.searchforA { position: relative; height: auto; }
.searchforA .container { position: relative; z-index: 2; }
.searchforA canvas { height: 12.23958vw !important; }


.searchforA .chfora-bottom { padding: 3.90625vw 0 0; }
.searchforA .chfora-bottom .ksoue:nth-child(n+2) { margin-top: 3.38541vw; }
.searchforA .chfora-bottom .ksoue .bt { margin-bottom: 10px; color: #3D3D3D; }
.searchforA .chfora-bottom .ksoue .nr { line-height: 1.6875; }
.searchforA .chfora-bottom .ksoue .nr h3{margin-bottom: 8px;}
.searchforA .chfora-bottom .ksoue .nr ul li { list-style: inside; }



@media(max-width:1900px) {
    .searchforA .chfora-top .xguan .x2 { margin-top: 0.20833vw; }
}


@media(max-width:1500px) {
    .searchforA .chfora-top .xguan .x2 { margin-top: 4px; }
}


@media(max-width:1100px) {
    .searchforA { display: block; padding: 40px 0 50px; }
    .searchforA canvas { display: none; }
    .sousuoez { width: calc(100% - 6%); }
    .sousuoez .inp { font-size: 14px; height: 47px; }
    .sousuoez .sub { font-size: 14px; height: 36px; background: url(../images/ggthb.svg) no-repeat 32px 11.5px #C30D22; }
    .searchforA .chfora-top { padding-bottom: 15px; border-bottom: 3px solid #003C95; }
    .searchforA .chfora-top .xguan .x2 { margin-top: 1.5px; }

    .searchforA .chfora-bottom .forabott1 ul li a { padding: 20px; display: block; }
    .searchforA .chfora-bottom .forabott1 ul li a .text { width: 100%; }
    .searchforA .chfora-bottom .forabott1 ul li a .img { width: 100%; margin-left: 0; margin-top: 30px; float: right; }
    .searchforA .chfora-bottom .forabott1 ul li a .text .xta { margin-bottom: 7px; }
    .searchforA .chfora-bottom .forabott1 ul li a .text .xtc { margin: 10px 0 20px; }
    .searchforA .chfora-bottom .forabott1 ul li:nth-child(n+2) { margin-top: 20px; }
    .searchforA .chfora-bottom .forabo { padding-top: 30px; }
    .searchforA .chfora-bottom .c-z { margin-bottom: 15px; }

    .searchforA .chfora-bottom .forabott2 ul li,
    .searchforA .chfora-bottom .forabott1 ul li,
    .searchforA .chfora-bottom .forabott3 ul li { border-radius: 15px; }

    .searchforA .chfora-bottom .forabott2 ul li a { padding: 20px; }
    .searchforA .chfora-bottom .forabott2 ul li a .rabol { width: 100%; margin-right: 0; }
    .searchforA .chfora-bottom .forabott2 ul li a .rabor { width: 100%; margin-top: 20px; }
    .searchforA .chfora-bottom .forabott2 ul li a .rabol .clearfix { display: block; }
    .searchforA .chfora-bottom .forabott2 ul li a .rabol .boll { border-radius: 15px; width: 100%; padding: 20px;display: none; }
    .searchforA .chfora-bottom .forabott2 ul li a .rabol .borr { width: 100%; /*margin: 20px 0; */}
    .searchforA .chfora-bottom .forabott2 ul li a .rabol .borr .ba { margin: 10px 0 15px; }

    .searchforA .chfora-bottom .forabott3 ul li a { padding: 20px; display: block; }
    .searchforA .chfora-bottom .forabott3 ul li a .czl { width: auto; border-radius: 10px;padding: 6px 20px;display: flex;align-items: center;}
    .searchforA .chfora-bottom .forabott3 ul li a .czl .wz{margin-top: 0;margin-left: 10px;}
    .searchforA .chfora-bottom .forabott3 ul li a .czl .sz { font-size: 26px; line-height: .87; }
    .searchforA .chfora-bottom .forabott3 ul li a .czz { width: 100%; margin-left: 0; margin-top: 20px; padding-right: 0; }
    .searchforA .chfora-bottom .forabott3 ul li a .czz .czzbe .beb { margin-top: 10px; }
    .searchforA .chfora-bottom .forabott3 ul li a .czz .moe { position: initial; margin-top: 30px; transform: translateY(0); }

    .searchforA .chfora-bottom .forabott4 ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.searchforA .chfora-bottom .forabott4 ul li:last-child { margin-bottom: 0; }
	.searchforA .chfora-bottom .forabott4 ul li a .bor { line-height: 45px; padding: 0 20px; }
	.searchforA .chfora-bottom .forabott4 ul li a .por-bao { padding: 20px 20px 25px; }
	.searchforA .chfora-bottom .forabott4 ul li a .por-bao .ora { margin: 15px 0 20px;}
	.searchforA .chfora-bottom .forabott4 ul li a .por-bao .orb { margin-bottom: 30px; }

    .searchforA .chfora-bottom { padding: 40px 0 0; }
    .searchforA .chfora-bottom .ksoue:nth-child(n+2) { margin-top: 30px; }


}













/*tong*/
.hidden{overflow: hidden;}
.flexcenter{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.flexcenter2{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

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

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


.contact_a{
    background: #F5FAFF;
    padding: 7.2vw 0;
}

.contact_a .left{
    width: 36%;
}

.contact_a .left .ul li{margin-bottom: 1.6vw;}
.contact_a .left .ul li:last-child{margin-bottom: 0;}
.contact_a .left .ul li .icon{
    width: 4.2vw;
    height: 4.2vw;
    border-radius: 100%;
    background: rgba(0, 60, 149, 0.05);
    display: flex;
    align-items: center;
    justify-content: center;
}
.contact_a .left .ul li .icon img{max-width: 1.6vw;}
.contact_a .left .ul li .text{
    width: calc(100% - 4.2vw);
    padding-left: 14px;
    color: #3D3D3D;
}

.contact_a .left .ul li .text .js{
    line-height: 1.6;
    color: #999999;
    margin-top: 2px;
}

.contact_a .right{width: 59%;margin-left: auto;}
.contact_a .right .img{border-radius: 16px;overflow: hidden;}
.title_text{color: #666666;line-height: 1.8;}
.contact_b{
    background: #F5FAFF;
    padding-bottom: 5.7vw;
    height: auto;
    position: relative;
}

.contact_b canvas {
    height: 12.23958vw !important;
}

.contact_b .contact_b_box{padding: 5.2vw 0 5.7vw;position: relative;z-index: 2;}
.contact_b .contact_b_box:before{
    width: calc(100vw - 66px);
    left: 50%;
    top: 0;
    position: absolute;
    transform: translateX(-50%);
    height: 100%;
    background: url(../images/contact_b_bg.png) center center/cover #fff;
    content: "";
    z-index: 0;
    border-radius: 20px;
}
.contact_b .left{width: 24%;position: relative;z-index: 1;}
.contact_b .right{
    width: 58.8%;
    margin-left: auto;
    position: relative;
    z-index: 1;
}
.contact_b .right .ul li{
    width: 49.2%;
    margin-right: 1.6%;
    position: relative;
    margin-bottom: 1.6%;
}

.contact_b .right .ul li:nth-child(2n){margin-right: 0;}
.contact_b .right .ul li.w100{width: 100%;margin-right: 0;}

.contact_b .right .ul li input,.contact_b .right .ul li textarea{
    border: 1px solid #003C95;
    height: 66px;
    font-size: 16px;
    border: 1px solid rgba(216, 216, 216, 0.8);
    border-radius: 5px;
    width: 100%;
}
.contact_b .right .ul li:hover input,
.contact_b .right .ul li:hover textarea {
    border: 1px solid #003C95;
}
.contact_b .right .ul li input{
    padding: 0 56px;
}
.contact_b .right .ul li textarea{
    padding: 20px 56px;
    height: 120px;
    resize: none;
}

.contact_b .right .ul li .icon .icon2{display: none;}
.contact_b .right .ul li .icon{width: 26px;position: absolute;top: 50%;transform: translateY(-50%);left: 20px;}

.contact_b .right .ul li.content .icon{
    transform: initial;
    top: 20px;
    left: 20px;
}

.contact_b .right .ul li:last-child{margin-bottom: 0;}
.contact_b .right button{
    border: none;
    background: #EEEEEE;
    color: #333333;
}

.contact_b .right .ul li.bit:before{
    content: "*";
    font-size: 16px;
    color: #C80016;
    line-height: 0;
    position: absolute;
    left: 46px;
    top: 50%;
    transform: translateY(-50%);
}

@media(max-width: 1500px){
    .contact_b .right .ul li input{height: 50px;}
    .contact_b .right .ul li textarea,.contact_b .right .ul li input{font-size: 14px;}
     .contact_b .right .ul li textarea{padding: 23px 56px;}
}

@media(max-width: 1100px){
    .nybanner .text .bt strong{
        background-size: 100% 10px;
        background-position: left bottom;
    }
    .contact_a{padding: 40px 0;}
    .contact_a .left{
        width: 100%;
    }
    .contact_a .left .ul li{margin-bottom: 20px;}
    .contact_a .left .ul li .icon{width: 56px;height: 56px;}
    .contact_a .left .ul li .icon img{max-width: 24px;}
    .contact_a .left .ul li .text{width: calc(100% - 56px);}
    .contact_a .right{
        width: 100%;
        margin-top: 20px;
    }

    .contact_b{background: url(../images/contact_b_bg.png) center center/cover #fff;padding-bottom: 0;}
    .contact_b .contact_b_box:before{
        width: 100%;
        display: none;
    }
    .contact_b .left{
        width: 100%;
    }
    .contact_b .right{width: 100%;margin-top: 20px;}
    .contact_b .right .ul li{width: 100%;margin-right: 0;}
    .contact_b .right .ul li input{height: 46px;}
    .contact_b .right .ul li textarea{padding: 16px 56px;}
    .contact_b .right .ul li.content .icon{top: 16px;}
    .contact_b .contact_b_box{padding: 40px 0;}
}

.img{overflow: hidden;}
.img img{transition: all 0.6s;}
.img:hover img{transform: scale(1.04);}

.jiaru_a{
    padding-top: 7.2vw;
}
.jiaru_a .btm .left{
    width: 40%;
    align-content: space-between;
    display: flex;
    flex-wrap: wrap;
}

.jiaru_a .btm .left .title_text{padding-right: 4.7vw;}
.jiaru_a .btm .left .left_lb{height: auto;}
.jiaru_a .btm .right{
    width: 59.3%;
    margin-left: auto;
}
.jiaru_a .btm .img{
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}

.jiaru_a .btm .img:before{
    z-index: 2;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.5) 100%);
}
.jiaru_a .btm .text{
    position: absolute;
    left: 0;
    z-index: 1;
    bottom: 0;
    width: 100%;
    color: #fff;
    padding: 1.1vw 1.6rem;
    z-index: 3;
}

.jiaru_b{
    padding: 8.8vw 0 5.1vw;
}
.jiaru_b .btm .th_box{background: #003C95;color: #fff;border-radius: 10px 10px 0px 0px;padding: 1.3rem 2.7vw;text-align: center;}
.jiaru_b .btm .th_box .th:nth-child(1),.jiaru_b .btm .td_box .td:nth-child(1){
    width: 14%;
    text-align: left;
}

.jiaru_b .btm .th_box .th:nth-child(2),.jiaru_b .btm .td_box .td:nth-child(2){width: 20%;}
.jiaru_b .btm .th_box .th:nth-child(3),.jiaru_b .btm .td_box .td:nth-child(3){width: 14%;}
.jiaru_b .btm .th_box .th:nth-child(4),.jiaru_b .btm .td_box .td:nth-child(4){width: 20%;}
.jiaru_b .btm .th_box .th:nth-child(5),.jiaru_b .btm .td_box .td:nth-child(5){width: 20%;}
.jiaru_b .btm .th_box .th:nth-child(6),.jiaru_b .btm .td_box .td:nth-child(6){max-width: 12%;margin-left: auto;width: 6%;}

.jiaru_b .btm .td_box {position: relative;padding: 0 2.7vw;}
.jiaru_b .btm .td_box:before{
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50%);
    width:100%;
    height: 1px;
    bottom: 0;
    transition: all 0.6s;
    background: #EBEBEB;
}
.jiaru_b .btm .td_box .td{
    text-align: center;
    color: #222222;
    padding-top: 1.2vw;
    padding-bottom: 1.2vw;
}
.jiaru_b .btm .box{background: #fff;}
.jiaru_b .btm .box .text_box{
    color: #666666;
    display: none;
    padding: 1.4vw 2.7vw 3.6vw;
    border-bottom: 1px solid #EBEBEB;
}
.jiaru_b .btm .box .text{
    line-height: 1.8;
}
.jiaru_b .btm .box .text h3{margin-bottom: 6px;}
.jiaru_b .btm .box .text2{line-height: 1.8;color: #222222;}

.jiaru_b .btm .box.cur .td_box:before{width: calc(100% - 2.7vw);}
.jiaru_b .btm .box:last-child .td_box:before{display: none;}
.jiaru_b .btm .box .td_box .i{
    width: 24px;
    height: 24px;
    display: block;
    margin: 0 auto;
    position: relative;
}

.jiaru_b .btm .box .td_box .i:before{
    width: 100%;
    height: 2px;
    position: absolute;
    left: 50%;
    top: 50%;
    content: "";
    transform: translate(-50%,-50%);
    background: #7E7E7E;
    transition: all 0.6s;
}
.jiaru_b .btm .box .td_box .i:after{
    width: 2px;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    content: "";
    transform: translate(-50%,-50%);
    background: #7E7E7E;
    transition: all 0.6s;
}

.jiaru_b .btm .box.cur .td_box .i:after{
    height: 0;
}

.jiaru_b .btm {display: none;}
.jiaru_b .btm.cur{display: block;}

a.more_td,.more_td{
    background: #76C8CA;
    color: #fff;
    padding: 16px 42px;
    background: #76C8CA;
    border-radius: 40px;
    display: inline-block;
    vertical-align: middle;
}

.more_td i{
    margin-left: 16px;
    display: inline-block;
    width: 16px;
    height: 15px;
    background: url(../images/more_td.svg) center center/cover;
    vertical-align: middle;
}

.jiazai{margin-right: auto;margin-left: auto;text-align: center;}
.jiazai .t{margin-top: 10px;color: #999999;}
.jiaru_b_tc{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: rgba(34, 34, 34, 0.9);
    overflow: auto;
    display: none;
}

.jiaru_b_tc .gb{
    width: 28px;
    height: 28px;
    background: url(../images/guanbi.svg) center center/cover;
    position: absolute;
    top: 20px;
    right: 24px;
    z-index: 3;
    cursor: pointer;
}

.jiaru_b_tc .box{
    position: absolute;
    /*height: 72vh;*/
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #fff;
    border-radius: 20px;
}

.jiaru_b_tc .box .left{
    width: 48%;
    border-radius: 20px;
    background: url(../images/jiaru_b_bg.jpg) center center/cover;
}

.jiaru_b_tc .box .right{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    padding: 3.6vw 2.7vw 6.2vw 3.2vw;
    width: 52%;
    overflow: auto;
    height: 100%;
}
.jiaru_b_tc .box .right form{height: auto;width: 100%;}

.gundongtiao::-webkit-scrollbar{
    width: 2px;
}
.gundongtiao::-webkit-scrollbar-track{
    background: #ccc;
    width: 2px;
}

.gundongtiao::-webkit-scrollbar-track-piece{
    width: 2px;
} 
.gundongtiao::-webkit-scrollbar-thumb{
        background: #C30D22;
        border: 5px;
}
.gundongtiao::-webkit-scrollbar-button{
    display: none;
}

.jiaru_b_tc .box .right .bt{width: 100%;}
.jiaru_b_tc .box .right .ul{width: 100%;}
.jiaru_b_tc .box .right .ul li{margin-bottom: 14px;width: 100%;position: relative;}
.jiaru_b_tc .box .right .ul li:last-child{margin-bottom: 0;}
.jiaru_b_tc .box .right .ul li input{
    border: 1px solid #003C95;
    height: 76px;
    font-size: 16px;
    border: 1px solid rgba(216, 216, 216, 0.8);
    border-radius: 5px;
    width: 100%;
}
.jiaru_b_tc .box .right .ul li input{
    padding: 0 56px;
}
.jiaru_b_tc .box .right .ul li textarea{
    padding: 20px 56px;
    height: 120px;
    resize: none;
}

.jiaru_b_tc .box .right .ul li .icon .icon2{display: none;}
.jiaru_b_tc .box .right .ul li .icon{width: 26px;position: absolute;top: 50%;transform: translateY(-50%);left: 20px;}

.jiaru_b_tc .box .right .ul li.content .icon{
    transform: initial;
    top: 20px;
    left: 20px;
}

.jiaru_b_tc .box .right .ul li.bit:before{
    content: "*";
    font-size: 16px;
    color: #C80016;
    line-height: 0;
    position: absolute;
    left: 46px;
    top: 50%;
    transform: translateY(-50%);
}

.jiaru_b_tc .box .right .ul li.sc{
    border: 1px solid rgba(216, 216, 216, 0.8);
    border-radius: 5px;
    height: 9vw;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    align-content: center;
}
.jiaru_b_tc .box .right .ul li.sc .nr{cursor: pointer;}
.jiaru_b_tc .box .right .ul li.sc .icon2{width: 2.1vw;margin: 0 auto;}
.jiaru_b_tc .box .right .ul li.sc .text{
    width: 100%;
    margin-top: 10px;
    line-height: 1.6;
    text-align: center;
}
.jiaru_b_tc .box .right .ul li.sc .text .xbt{color: #333333;}
.jiaru_b_tc .box .right .ul li.sc .text .js{color: rgba(34, 34, 34, 0.5);}
.jiaru_b_tc .box .right button {
    border: none;
    background: #EEEEEE;
    color: #333333;
    height: auto;
    line-height: initial;
}

@media(max-width: 1500px){
    .jiaru_b_tc .box .right .ul li input{font-size: 14px;height: 60px;}
}
@media(max-width: 1100px){
    .top .jt_box .jt{width: 44px;height: 44px;}
    .jiaru_a{padding: 40px 0 0;}
    .jiaru_a .btm .left{width: 100%;}
    .jiaru_a .btm .left .left_lb{margin-top: 30px;}
    .jiaru_a .btm .right{display: none;}
    .top .a_box a{width: 100px;padding: 10px 0;}
    .top .a_box{margin-left: 0;margin-top: 20px;}
    .top .title{width: 100%;}
    .jiaru_b{padding: 50px 0;}
    .jiaru_b .btm .th_box .th:nth-child(2), .jiaru_b .btm .td_box .td:nth-child(2),
    .jiaru_b .btm .th_box .th:nth-child(3), .jiaru_b .btm .td_box .td:nth-child(3),
    .jiaru_b .btm .th_box .th:nth-child(4), .jiaru_b .btm .td_box .td:nth-child(4),
    .jiaru_b .btm .th_box .th:nth-child(5), .jiaru_b .btm .td_box .td:nth-child(5){display: none;}
    .jiaru_b .btm .th_box .th:nth-child(1), .jiaru_b .btm .td_box .td:nth-child(1){width: 70%;}
    .jiaru_b .btm .th_box .th:nth-child(6), .jiaru_b .btm .td_box .td:nth-child(6){width: 30%;max-width: 30%;}
    .jiaru_b .btm .td_box .td{padding-top: 14px;padding-bottom: 14px;}
    .jiaru_b .btm .box .td_box .i{width: 20px;height: 20px;}
    .jiaru_b_tc .box .right .ul li input{height: 46px;}
    a.more_td,.more_td{padding: 10px 30px;}

    .jiaru_b_tc .box .left{display: none;}
    .jiaru_b_tc .box .right{width: 100%;padding: 40px 20px;}
    .jiaru_b_tc .box .right .ul li{margin-bottom: 12px;}
    .jiaru_b_tc .box .right .ul li.sc{height: 120px;}
    .jiaru_b_tc .box .right .ul li.sc .icon2{width: 36px;}
}

.xueshu_a{padding: 5.1vw 0;}
.xueshu_a .btm4 .ul li{
    width: 24.3%;
    background: #fff;
    margin-right: 0.93%;
    border: 1px solid #EEEEEE;
    border-radius: 10px;
    margin-bottom: 1%;
}

.xueshu_a .btm4 .ul li:nth-child(4n){margin-right: 0;}
.xueshu_a .btm4 .ul li .nr{
    padding: 1.3vw 1.2rem 1.7vw;
}
.xueshu_a .btm4 .ul li .img{border-radius: 10px;overflow: hidden;position: relative;}
.xueshu_a .btm4 .ul li .img .i_box{
    width: 8.4vw;
    height: 8.4vw;
    border-radius: 100%;
    position: absolute;
    right: -4.2vw;
    bottom: -4.2vw;
    transition: all 0.6s;
}

.xueshu_a .btm4 .ul li .img .i_box:before{
    width: 100%;
    content: "";
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 60, 149, .1);
    border-radius: 100%;
}

.xueshu_a .btm4 .ul li .img .i_box:after{
    width: 90.6%;
    content: "";
    height: 90.6%;
    position: absolute;
    transform: translate(-50%,-50%);
    background: rgba(0, 60, 149, .1);
    border-radius: 100%;
    left: 50%;
    top: 50%;
}

.xueshu_a .btm4 .ul li .img .i_box .i{
    width: 82.5%;
    content: "";
    height: 82.5%;
    position: absolute;
    transform: translate(-50%,-50%);
    background: #fff;
    border-radius: 100%;
    left: 50%;
    top: 50%;
    z-index: 3;
}


.xueshu_a .btm4 .ul li .img .i_box .i:before{
    content: "";
    background: url(../images/xueshu_btm4_icon.svg) center center/cover;
    width: 1.7vw;
    height: 1.7vw;
    top: 1.6vw;
    left: 1.6vw;
    position: absolute;
}

.xueshu_a .btm4 .ul li .text{text-align: center;}
.xueshu_a .btm4 .ul li .text .bt{line-height: 1.6;}
.xueshu_a .btm4 .ul li:hover .img .i_box{
    transform: translate(-20px,-20px);
}

.fyq{
    display: flex;
    align-items: center;
    justify-content: center;
}

.fyq a{
    display: block;
    border: 1px solid rgba(62, 58, 57, 0.3);
    border-radius: 10px;
    color: #3E3A39;
    width: 50px;
    height: 50px;
     display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    transition: all 0.6s;
}
.fyq a:last-child{margin-right: 0;}
.fyq a.prev{background: url(../images/page_left.svg) center center no-repeat;}
.fyq a.next{background: url(../images/page_right.svg) center center no-repeat;}
.fyq a:hover,
.fyq a.cur{
    background: #003C95;
    color: #fff;
}
.fyq a.prev:hover{background: url(../images/page_left2.svg) center center no-repeat #003C95;}
.fyq a.next:hover{background: url(../images/page_right2.svg) center center no-repeat #003C95;}
.layui-form-select dl dd.layui-this{background: #003C95;}
.layui-form-select dl{top: 100%;}
.layui-form-select .layui-edge {
    margin: 0;
    padding: 0;
    background: url(../images/select.svg) center center / cover;
    width: 13px;
    height: 7px;
    right: 20px;
    content: "";
    border: none;
}

.shoushu_tc .box .left{background: url(../images/shoushu_img.jpg) center center/cover;}
.shoushu_tc .box .right .ul{display: flex;flex-wrap: wrap;}
.shoushu_tc .box .right .ul li{
    width: 49.3%;
    margin-right: 1.4%;
}

.shoushu_tc .box .right .ul li:nth-child(2n){margin-right: 0;}
.shoushu_tc .box .right .ul li.w100{width: 100%;margin-right: 0;}


.xueshu_a .btm3 .ul li{
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    width: 32.3%;
    margin-right: 1.55%;
    border-radius: 10px;
    margin-bottom: 1.55%;
}
.xueshu_a .btm3 .ul li:nth-child(3n){margin-right: 0;}
.xueshu_a .btm3 .ul li .nr{
    padding: 1.6vw;
}
.xueshu_a .btm3 .ul li .img{
    border-radius: 10px;
    position: relative;
}
.xueshu_a .btm3 .ul li .text{color: #151515;text-align: center;line-height: 1.8;}
.xueshu_a .btm3 .ul li .text .bt{line-height: 1.6;}
.xueshu_a .btm3 .ul li .img .i_box{
    width: 6.4vw;
    height: 6.4vw;
    border-radius: 100%;
    position: absolute;
    left: -3.2vw;
    bottom: -3.2vw;
    transition: all 0.6s;
}

.xueshu_a .btm3 .ul li .img .i_box:before{
    width: 100%;
    content: "";
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(255, 255, 255, .2);
    border-radius: 100%;
}

.xueshu_a .btm3 .ul li .img .i_box:after{
    width: 90.6%;
    content: "";
    height: 90.6%;
    position: absolute;
    transform: translate(-50%,-50%);
    background: rgba(255, 255, 255, .2);
    border-radius: 100%;
    left: 50%;
    top: 50%;
}

.xueshu_a .btm3 .ul li .img .i_box .i{
    width: 82.5%;
    content: "";
    height: 82.5%;
    position: absolute;
    transform: translate(-50%,-50%);
    background: #fff;
    border-radius: 100%;
    left: 50%;
    top: 50%;
    z-index: 3;
}


.xueshu_a .btm3 .ul li .img .i_box .i:before{
    content: "";
    background: url(../images/bf.svg) center center/cover;
    width: 1.6vw;
    height: 1.3vw;
    top: 1.2vw;
    left: 2.3vw;
    position: absolute;
}
.xueshu_a .btm3 .ul li:hover .img .i_box{
    transform: translate(20px,-20px);
}


.jiaoyu_tc{
    position: fixed;
    z-index: 9;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(34, 34, 34, 0.9);
    display: none;
}

.jiaoyu_tc .box{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    padding: 3.6vw 3.6vw 3.6vw 2.7vw;
    border-radius: 20px;
}

.jiaoyu_tc .box .left{
    width: 19%;
}
.jiaoyu_tc .box .left .xz{
    background: #003C95;
    color: #fff;
    padding: 2px 6px;
    border-radius: 5px;
    display: inline-block;
}
.jiaoyu_tc .box .left .bt{margin-top: 5px;color: rgba(21, 21, 21, 1);line-height: 1.4;}
.jiaoyu_tc .box .left .sj{color: #666666;}
.jiaoyu_tc .box .left .text{
    line-height: 1.8;
    color: #666666;
    border-top: 1px solid #D8D8D8;
    padding-top: 1.4vw;
    margin-top: 1.6vw;
}

.jiaoyu_tc .box .right{
    width: 76.6%;
    margin-left: auto;
    height: 67vh;
}

.jiaoyu_tc .box .right .video{
    width: 100%;
    height: 100%;
    background: #222222;
    border-radius: 6px;
    overflow: hidden;
}
.jiaoyu_tc .gb{
    width: 28px;
    height: 28px;
    background: url(../images/guanbi.svg) center center/cover;
    position: absolute;
    top: 20px;
    right: 24px;
    z-index: 3;
    cursor: pointer;
}

.xueshu_a .btm2 .ul li{margin-bottom: 20px;border: 1px solid #EEEEEE;border-radius: 20px;background: #FFFFFF;width:100%;}
.xueshu_a .btm2 .ul li:last-child{margin-bottom: 0;}
.xueshu_a .btm2 .ul li .nr{
    padding: 1vw 1.3vw;
}
.xueshu_a .btm2 .ul li .nr .time{
    background: #E4EFFA;
    border-radius: 20px;
    color: #666666;
    text-align: center;
    width: 9.2%;
    padding: 1.7vw 0;
}
.xueshu_a .btm2 .ul li .nr .time .num{color: #76C8CA;}
.xueshu_a .btm2 .ul li .nr .time .t{margin-top: 4px;}
.xueshu_a .btm2 .ul li .nr .text{
    width: 80%;
    padding-left: 2.2vw;
}

.xueshu_a .btm2 .ul li .nr .text .bt{color: #151515;line-height: 1.6;}
.xueshu_a .btm2 .ul li .nr .text .js{
    color: #666666;
    margin-top: 12px;
    line-height: 1.8;
}

.i_jt{
    background: #F1F1F1;
    width: 2.5vw;
    height: 2.5vw;
    border-radius: 10px;
    background: #F1F1F1;
    margin-left: auto;
    margin-right: 1.6vw;
    position: relative;
    transition: all 0.6s;
}

.i_jt:before{
    position: absolute;
    left: 50%;
    top: 50%;
    content: "";
    width: 14px;
    height: 14px;
    transform: translate(-50%,-50%);
    background: url(../images/i_jt.svg) center center/cover;
    transition: all 0.6s;
}

.xueshu_a .btm2 .ul li:hover .nr .text .bt{
    text-decoration: underline;
}

.i_jt_box:hover .i_jt{background: #003C95;}
.i_jt_box:hover .i_jt:before{background: url(../images/i_jt2.svg) center center/cover;}


.xueshu_a .btm1 .ul li{
    border: 1px solid #EEEEEE;
    border-radius: 20px;
    background: #FFFFFF;
    margin-bottom: 20px;
    width: 100%;
}


.xueshu_a .btm1 .ul li:last-child{margin-bottom: 0;}
.xueshu_a .btm1 .ul li .nr{
    padding: 1.1vw 1.1vw 1.1vw 1.2vw;
}
.xueshu_a .btm1 .ul li .toux{
    width: 14%;
    padding: 2.1vw;
    background: #E4EFFA;
    border-radius: 20px;
}
.xueshu_a .btm1 .ul li .toux .img { border-radius:50%; }

.xueshu_a .btm1 .ul li .toux .t{color: #333333;text-align: center;}
.xueshu_a .btm1 .ul li .text{
    width: 56%;
    padding-left: 2.3vw;
}
.xueshu_a .btm1 .ul li .text .top .xz{color: #FFFFFF;background: #003C95;border-radius: 5px;padding: 4px 10px;transition: all 0.6s;}
.xueshu_a .btm1 .ul li .text .top .time{color: #666666;margin-left: 8px;}
.xueshu_a .btm1 .ul li .text .bt{
    margin-top: 14px;
    color: #151515;
}
.xueshu_a .btm1 .ul li .text .js{
    line-height: 1.6;
    color: #666666;
    margin-top: 14px;
}

.xueshu_a .btm1 .ul li .text .i_jt{margin-left: 0;}
.xueshu_a .btm1 .ul li .you{
    width: 26%;
    margin-left: auto;
    border-radius: 20px;
    overflow: hidden;
}

.xueshu_a .btm1 .ul li:hover .text .bt{text-decoration: underline;}
.xueshu_a .btm1 .ul li:hover .text .top .xz{background: #76C8CA;}


@media(max-width: 1500px){
    .fyq a{width: 44px;height: 44px;font-size: 14px;}
}
@media(max-width: 1100px){
    .xueshu_a{padding: 40px 0;}
    .top .a_box{width: 100%;}
    .top .a_box a{width: 50%;}
    .xueshu_a .btm4 .ul li{width: 100%;margin-bottom: 14px;}
    .xueshu_a .btm4 .ul li:last-child{margin-bottom: 0;}
    .xueshu_a .btm4 .ul li .nr{padding: 20px;}
    .xueshu_a .btm4 .ul li .img .i_box{width: 100px;height: 100px;bottom: -50px;right: -50px;}
    .xueshu_a .btm4 .ul li .img .i_box .i:before{width: 24px;height: 24px;top: 14px;left: 14px;}
    .fyq a{width: 40px;height: 40px;}

    .shoushu_tc .box .right .ul li{width: 100%;margin-bottom: 12px;}
    .xueshu_a .btm3 .ul li{
        width: 100%;
        margin-bottom: 12px;
    }
    .xueshu_a .btm3 .ul li .nr{padding: 20px;}
    .xueshu_a .btm3 .ul li .img .i_box{width: 100px;height: 100px;bottom: -50px;left: -50px;}
    .xueshu_a .btm3 .ul li .img .i_box .i:before{width: 22px;height: 27px;top: 15px;left: 36px;}

    .jiaoyu_tc .box{
        padding: 30px 20px 20px;
    }
    .jiaoyu_tc .box .left{width: 100%;}
    .jiaoyu_tc .box .left .text{margin-top: 12px;padding-top: 12px;}
    .jiaoyu_tc .box .right{width: 100%;margin-top: 20px;height: 300px;}
    
    .xueshu_a .btm2 .ul li{margin-bottom: 12px;}
    .xueshu_a .btm2 .ul li .nr{padding: 20px;}
    .xueshu_a .btm2 .ul li .nr .time{display: inline-block;width: auto;padding: 6px 20px;display: flex;align-items: center;border-radius: 10px;}
    .xueshu_a .btm2 .ul li .nr .time .t{margin-left: 10px;margin-top: 0;}
    .xueshu_a .btm2 .ul li .nr .text{
        width: 100%;
        padding-left: 0;
        margin-top: 16px;
    }
    .xueshu_a .btm2 .ul li .nr .text .js{margin-top: 8px;}
    .i_jt{
        margin-left: 0;
        width: 42px;
        height: 42px;
        margin-top: 20px;
    }

    .xueshu_a .btm1 .ul li{margin-bottom: 12px;}
    .xueshu_a .btm1 .ul li .nr{padding: 20px;}
    .xueshu_a .btm1 .ul li .toux{display: none;}
    .xueshu_a .btm1 .ul li .text{
        width: 100%;
        padding-left: 0;
    }
    .xueshu_a .btm1 .ul li .text .bt,
    .xueshu_a .btm1 .ul li .text .js{margin-top: 10px;}
    .xueshu_a .btm1 .ul li .you{width: 100%;margin-top: 20px;}
}

.mbx {padding: 16px 0;}
.mbx a,.mbx span{color: #999999;}
.mbx a.home{
    position: relative;
    padding-left: 24px;
}
.mbx a.home:before{
    width: 14px;
    height: 14px;
    content: "";
    background: url(../images/home.svg) center center/cover;
    position: absolute;
    left: 0;
    top: calc(50% - 2px);
    transform: translateY(-50%);
}

.mbx span{margin: 0 4px;}
.xueshuxq_a{
    padding: 3.6vw 0 5.2vw;
}
.xueshuxq_a .left{
    background: #fff;
    width: 73.1%;
    border-radius: 10px;
    padding: 2.1vw 3.3vw 3.1vw;
}
.xueshuxq_a .left .top{height: auto;}
.xueshuxq_a .left .top .title_box{
    width: calc(100% - 240px);
    padding-right: 3.1vw;
}
.xueshuxq_a .left .top .title_box .bt{line-height: 1.4;}

.xueshuxq_a .left .top .title_box .time{color: #003C95;margin-top: 14px;}

.xueshuxq_a .left .top .toux{
    background: #E4EFFA;
    width: 240px;
    border-radius: 500px;
    overflow: hidden;
    margin-left: auto;
}

.xueshuxq_a .left .top .toux .img{
    width: 90px;
    border-radius: 100%;
    overflow: hidden;
}

.xueshuxq_a .left .top .toux .t{
    width: calc(100% - 90px);
    padding: 0 20px;
    color: #333333;
}
.xueshuxq_a .left .text{
    line-height: 1.8;
    color: rgba(102, 102, 102, 1);
    margin-top: 1.2vw;
    padding-top: 1.2vw;
    border-top: 1px solid rgba(43, 55, 142, 0.1);
}
.xueshuxq_a .left .text img{overflow: hidden;border-radius: 10px;}
.xueshuxq_a .left .text h3{
    color: #333333;
    padding-left: 20px;
    position: relative;
    font-size: 30px;
    line-height: 1;
    margin-bottom: 20px;
}
.xueshuxq_a .left .text h3:before{
    width: 5px;
    height: 90%;
    position: absolute;
    left: 0;
    top: 50%;
    content: "";
    background: #C30D22;
    transform: translateY(-50%);
}
.xueshuxq_a .left .text table{border-radius: 5px;overflow: hidden;}
.xueshuxq_a .left .text table th{color: #fff;font-weight: initial;padding: 20px 10px;}
.xueshuxq_a .left .text table th:nth-child(1){background: rgba(118, 200, 202, .8);}
.xueshuxq_a .left .text table th:nth-child(2){background: rgba(118, 200, 202, 1);}
.xueshuxq_a .left .text table th:nth-child(3){background: rgba(0, 60, 149, .8);}
.xueshuxq_a .left .text table th:nth-child(4){background: rgba(0, 60, 149, 1);}
.xueshuxq_a .left .text table td{
   padding: 16px 0;
   border-right: 1px solid  rgba(0, 0, 0, 0.1);
}
.xueshuxq_a .left .text table td:last-child{border-right: none;}


.xueshuxq_a .left .text table tr{background: #EFF4F9;}
.xueshuxq_a .left .text table tr:nth-child(2n){background: #fff;}
.xueshuxq_a .btm{
    margin-top: 2.5vw;
    padding-top: 1.6vw;
    border-top: 1px solid rgba(43, 55, 142, 0.1);
}
.xueshuxq_a .btm .l{
    width: 70%;
}
.xueshuxq_a .btm .l a{
    display: block;
    margin-bottom: 6px;
    color: #222222;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.xueshuxq_a .btm .l a:last-child{margin-bottom: 0;}
.xueshuxq_a .btm .l a span{
    color: #666666;
}

.xueshuxq_a .btm .l a:hover span{text-decoration: underline;}
.xueshuxq_a .btm .r{
    margin-left: auto;
}
.xueshuxq_a .btm .r .more{
    background: #EEEEEE;
}

.xueshuxq_a .btm .r .more i{
    right: auto;
    left: 3px;
}
.xueshuxq_a .btm .r .more::before{right: auto;left: 3px;}
.xueshuxq_a .btm .r  .more span{padding: 0 33px 0 81px;}
.xueshuxq_a .btm .r  .more i::before{transform: translate(-50%, -50%) rotate(180deg);}

.xueshuxq_a  .right{
    width: 24.3%;
    margin-left: auto;
}
.xueshuxq_a  .right .box{
    border-radius: 10px;
    overflow: hidden;
}
.xueshuxq_a .right .dbt{background: #E4EFFA;padding: 1.6vw;}
.xueshuxq_a .right .box{
    background: #FFFFFF;
    border-radius: 10px;
    margin-bottom: 20px;
}
.xueshuxq_a .right .box:last-child{margin-bottom: 0;}
.xueshuxq_a .right .box .ul{padding: 5px 0 1.1vw;}
.xueshuxq_a .right .box .ul li{
    padding: 0 1.4vw;
}
.xueshuxq_a .right .box .ul li .nr{padding: 1.6vw 0 1.1vw;border-bottom: 1px solid #E5E5E5;}
.xueshuxq_a .right .box .ul li:last-child .nr{border-bottom: none;}
.xueshuxq_a .right .box .ul li .nr .xz{color: #FFFFFF;background: #003C95;border-radius: 5px;padding: 4px 10px;transition: all 0.6s;}
.xueshuxq_a .right .box .ul li .nr .time{color: #666666;margin-left: 8px;}
.xueshuxq_a .right .box .ul li .nr .bt{margin-top: 12px;line-height: 1.4;}
.xueshuxq_a .right .box .ul li:hover .bt{text-decoration: underline;}
.xueshuxq_a .right .box .ul li:hover .xz{background: #76C8CA;}
.xueshuxq_a .right .box2{
    padding: 1.6vw;
    background: linear-gradient(299deg, #76C8CA -1%, #3F77CA 39%, #003C95 103%);
}

.xueshuxq_a .right .box2 .text_box{
    color: #fff;
}
.xueshuxq_a .right .box2 .text_box .bt{margin-top: 5px;line-height: 1.4;}

a.morexq,.morexq{background: none;border: 1px solid rgba(255, 255, 255, 0.3);}
.morexq span,.morexq span{color: #fff;}
a.morexq i,.morexq i{background:none;}
a.morexq::before,.morexq::before{background: rgba(255, 255, 255, .15);}
a.morexq i::before,.morexq i::before{background: url(../images/shoushuxq_icon.svg) center center no-repeat;width: 24px;height: 24px;}
.xueshuxq_a .left .text .table{overflow: auto;}

@media(max-width: 1900){.xueshuxq_a .left .text h3{font-size: 1.6vw}}
@media(max-width: 1100px){
    .mbx{padding: 10px 0;}
    .xueshuxq_a{
        padding: 20px 0 40px;
    }
    .xueshuxq_a .left{
        width: 100%;
        padding: 20px;
    }
    .xueshuxq_a .right{display: none;}
    .xueshuxq_a .left .top .title_box{width: 100%;}
    .xueshuxq_a .left .top .toux{
        width: 100%;
        margin-top: 14px;
    }
    .xueshuxq_a .left .top .title_box .time{margin-top: 10px;}
    .xueshuxq_a .left .text{
        margin-top: 14px;
        padding-top: 14px;
    }
    .xueshuxq_a .left .top .toux .img{width: 70px;}
    .xueshuxq_a .left .text h3{font-size: 20px;}
    .xueshuxq_a .left .text table{width: 1100px !important;}
    .xueshuxq_a .left .text table th{padding: 10px;}
    .xueshuxq_a .btm{margin-top: 30px;padding-top: 20px;}
    .xueshuxq_a .btm .l{
        width: 100%;
    }
    .xueshuxq_a .btm .r{margin-top: 20px;}
}

.news_a{
    padding: 5.2vw 0;
}

.news_a .ul li{border: 1px solid #EEEEEE;border-radius: 20px;margin-bottom: 22px;background: #fff;}
.news_a .ul li:last-child{margin-bottom: 0;}
.news_a .ul li .nr{
    padding: 1.1vw;
}

.news_a .ul li .left{
    width: 68.5%;
    padding-left: 2.1vw;
}
.news_a .ul li .left .i_jt{margin-left: 0;}
.news_a .ul li .left .time{color: #003C95;}
.news_a .ul li .left .xz{
    color: #999999;
    background: #F4F4F4;
    border-radius: 90px;
    padding: 2px 8px;
    margin-left: 20px;
}
.news_a .ul li .left .bt{margin-top: 14px;line-height: 1.4;}
.news_a .ul li .left .js{
    line-height: 1.6;
    color: #666666;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


.news_a .ul li .right{
    margin-left: auto;
    width: 26%;
}

.news_a .ul li .right .img{overflow: hidden;border-radius: 20px;}
.news_a .ul li:hover .left .bt{text-decoration: underline;}

.newsxq_a .right .box .ul li .nr .time{margin-left: 0;}
.newsxq_a .right .box .ul li .nr .xz2{
    color: #999999;
    background: #F4F4F4;
    border-radius: 90px;
    padding: 2px 8px;
    margin-left: 16px;
}
.newsxq_a .left .top .title_box{width: 100%;padding-right: 0;}
.newsxq_a{padding: 3.6vw 0 6.7vw;}

@media(max-width: 1100px){
    .news_a{padding: 40px 0;}
    .news_a .ul li {margin-bottom: 14px;}
    .news_a .ul li .nr{padding: 20px;}
    .news_a .ul li .left{padding-left: 0;width: 100%;}
    .news_a .ul li .right{width: 100%;margin-top: 20px;}
    .news_a .ul li .left .xz{font-size: 12px;margin-left: 14px;}
    .news_a .ul li .left .bt{margin-top: 8px;}
    .news_a .ul li .left .js{margin-top: 8px;}
}

.jiejue_a{padding: 5.2vw 0 7.2vw;}
.jiejue_a .btm .ul li{
    width: 49.3%;
    margin-right: 1.4%;
    margin-bottom: 1.5%;
    background: #FFFFFF;
    box-sizing: border-box;
    border: 1px solid #EEEEEE;
    border-radius: 10px;
}

.jiejue_a .btm .ul li:nth-child(2n){margin-right: 0;}
.jiejue_a .btm .ul li .nr{
    padding: 1.8vw 1.8vw 2.2vw;
}
.jiejue_a .btm .ul li .img{
    border-radius: 10px;
}
.jiejue_a .btm .ul li .text{
    padding: 1.5vw 0 0;
}
.jiejue_a .btm .ul li .text .bt{
    color: #333333;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jiejue_a .btm .ul li .text .js{
    color: #666666;
    margin-top: 14px;
    line-height: 1.6;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jiejue_a .btm .ul li .text .i_jt{margin-left: 0;}

.jiejue_b{
    padding: 5.2vw 0;
    background: url(../images/jiejue_b_bg.jpg) center center/cover;
}

.jiejue_b .text{color: #fff;width: calc(100% - 300px);}
.jiejue_b .text .bt{line-height: 1.4;}
.jiejue_b .text .js{line-height: 1.6;margin-top: 10px;}
.jiejue_b .znsnl{
    margin-left: auto;
}

.jiejue_b .znsnl .more{background: rgba(255, 255, 255, 0.2);}
.jiejue_b .znsnl .more span{color: #fff;}
.jiejue_b .znsnl .more i{background: #fff;}
.jiejue_b .znsnl .more i::before{background: url(../images/more2.svg) no-repeat center center / cover;}
.jiejue_b .znsnl .more:hover span{color: #003C95;}
@media(max-width: 1100px){
    .jiejue_a{padding: 40px 0;}
    .jiejue_a .btm .ul li{width: 100%;margin-right: 0;margin-bottom: 12px;}
    .jiejue_a .btm .ul li:last-child{margin-bottom: 20px;}
    .jiejue_a .btm .ul li .nr{padding: 20px;}

    .jiejue_b{padding: 40px 0;}
    .jiejue_b .text{width: 100%;}

    .jiejue_b .znsnl{margin-left: 0;margin-top: 30px;}
}

.jiejuexq_a{padding: 3.6vw 0 0;}
.jiejuexq_a .top .right{
    margin-left: auto;
}
.jiejuexq_a .top .right .znsnl{margin-right: 10px;}
.jiejuexq_a .top .right .znsnl:last-child{margin-right: 0;}


.jiejuexq_a .top .icon1 i::before{background: url(../images/jiejuexq_icon1.svg) center center/cover;width: 20px;height: 20px;}
.jiejuexq_a .top .icon2 i::before{background: url(../images/jiejuexq_icon2.svg) center center/cover;width: 22px;height: 22px;}

.jiejuexq_a .btm{background: #fff;border-radius: 10px;overflow: hidden;}
.jiejuexq_a .btm .left{
    width: 48%;
    padding: 0 5.2vw 0 3.7vw;
}

.jiejuexq_a .btm .left .bt{color: #333333;}
.jiejuexq_a .btm .left .text{
    color: #666666;
    line-height: 1.8;
}

.jiejuexq_a .btm .right{
    width: 52%;
}
.jiejuexq_a .btm .right .img{border-radius: 10px;overflow: hidden;}
.jiejuexq_b{
    padding: 5.2vw 0 5.7vw;
}

.jiejuexq_b .CasesharingA{padding: 0 !important;}

.huiguxq_a .right .a_ul {padding-bottom: 1.1vw;}
.huiguxq_a .right .a_ul li{padding: 0 1.4vw;}
.huiguxq_a .right .a_ul li a{
    padding: 34px 20px 22px 0;
    display: block;
    border-bottom: 1px solid #EEEEEE;
    position: relative;
}

.huiguxq_a .right .a_ul li a:before{
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    content: "";
    background: url(../images/huiguxq_icon1.svg) center center/cover;
}
.huiguxq_a .right .a_ul li:last-child a{border-bottom: none;}
.huiguxq_a .left{background: none;}
.huiguxq_a .left .btm{
    padding-top: 0;
    margin-top: 2.5vw;
    border: none;
}
.huiguxq_a .left .top .title_box .time{margin-top: 0;display: flex;align-items: center;}
.huiguxq_a .left .top .title_box .xz{
    color: #FFFFFF;
    background: #003C95;
    border-radius: 5px;
    padding: 4px 10px;
    transition: all 0.6s;
    margin-right: 12px;
}

.huiguxq_a .left .btm .r{margin-left: 0;margin-top: 0 !important;}
.huiguxq_a .left .btm .r .more{background: #fff;}
.huiguxq_a .left .btm .r .more i, .huiguxq_a .left .btm .r .more::before{background: #F1F1F1;}

.huiguxq_a .left .btm .r .more i::before{background: url(../images/huiguxq_icon1.svg) center center/cover;}
.huiguxq_a .left .btm .r .more:hover span{color: #333;}

@media(max-width: 1100px){
    .jiejuexq_a{padding: 20px 0 0;}
    .jiejuexq_a .btm .right{
        width: 100%;
        margin-left: 0;
    }
    .jiejuexq_a .btm .left{width: 100%;padding: 20px;}
    .jiejuexq_a .top .right{
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }
    .jiejuexq_b{padding: 40px 0;}
    .huiguxq_a .left .btm{margin-top: 30px;}


    .jiejuexq_a .top .right .znsnl { margin-bottom:10px; }
    .fp-enabled body, html.fp-enabled{overflow: initial !important;}
}



.orunji .btm { display:none !important; }



























































































































body{
    background: #F5FAFF;
}