@charset "UTF-8";
html{
  font-size: 6.25vw;
}
@media screen and  (min-width: 1600px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}

body::-webkit-scrollbar{ width: 5px;}
body::-webkit-scrollbar-track{ background-color: #F1F1F1;}
body::-webkit-scrollbar-thumb{ width: 5px;  background-color: #0054ff;}

.phshow{display: none!important;}
@media  screen and (max-width:1024px){
.pcshow{display: none!important;}
.phshow{display: block!important;}
}

.slick-dots{width: 100%; display: flex; justify-content: center; align-items: center;}
.slick-dots li{display: flex; justify-content: center; align-items: center;cursor:pointer;font-size: 0;}
@media  screen and (max-width:1024px){
.slick-dots li{cursor:pointer;}
}
.slick-dots li{border-radius:8px;width:8px; height:8px;margin:0 8px;background: #bdbdbd;}
.slick-dots li.slick-active{ background: #1d2088;width: 20px;}
@media  screen and (max-width:1024px){
.slick-dots li{border-radius:6px;width:6px; height:6px; margin:0 4px;}
.slick-dots li.slick-active{width: 18px;}
}

/*载入效果*/
.pzUp {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .2s
}

.pzUp2 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .3s
}

.pzUp3 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .4s
}

.pzUp4 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .5s
}

.pzUp5 {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .6s
}

.pzIn {
    animation: fadeIn .8s ease-in-out both;
    animation-delay: .2s
}

.pzDown {
    animation: fadeInDown .8s ease-in-out both;
    animation-delay: .2s
}

.pzLeft {
    animation: fadeInLeft .8s ease-in-out both;
    animation-delay: .2s
}

.pzRight {
    animation: fadeInRight .8s ease-in-out both;
    animation-delay: .2s
}

@-webkit-keyframes ysfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 60px, 0);
        transform: translate3d(0, 60px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes ysfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 60px, 0);
        transform: translate3d(0, 60px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@media  screen and (max-width: 1024px){
.pzUp {
    animation: ysfadeInUp 0s ease-in-out both;
    animation-delay: 0s
}

.pzUp2 {
    animation: ysfadeInUp 0s ease-in-out both;
    animation-delay: 0s
}

.pzUp3 {
    animation: ysfadeInUp 0s ease-in-out both;
    animation-delay: 0s
}

.pzUp4 {
    animation: ysfadeInUp 0s ease-in-out both;
    animation-delay: 0s
}

.pzUp5 {
    animation: ysfadeInUp 0s ease-in-out both;
    animation-delay: 0s
}

.pzIn {
    animation: fadeIn 0s ease-in-out both;
    animation-delay: 0s
}

.pzDown {
    animation: fadeInDown 0s ease-in-out both;
    animation-delay: 0s
}

.pzLeft {
    animation: fadeInLeft 0s ease-in-out both;
    animation-delay: 0s
}

.pzRight {
    animation: fadeInRight 0s ease-in-out both;
    animation-delay: 0s
}
}

.w_width{max-width:1600px; margin-right: auto; margin-left: auto;}
.w_1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.w_1386{max-width:1386px; margin-right: auto; margin-left: auto;}
.w_1200{max-width:1200px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:60px;padding-right:60px;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}
/*PC head*/
body.on{overflow: hidden;height: 100vh;}
.wyb_s{width: 100%;position: fixed;left: 0;top: 0;z-index: 88;}
.t_navs{ width: 100%; position: relative; z-index: 70;}
.t_navs::after{content: "";display: block;clear: both;}
.t_navs .top{ width: 100%; display: flex; align-items: center; justify-content: space-between; padding:0 50px;}
.t_navs .top .logo{display:block; line-height: 0;}
.t_navs .top .logo a{display: block;}
.t_navs .top .logo img{ width: auto; height:0.4rem;display: block;}
.t_navs .top .logo .img1{ display: block;}
.t_navs .top .logo .img2{ display: none;}
.t_navs .top .right{display: flex; align-items: center;}
.t_navs .top .menu{float: left; margin-right: 0.67rem;}
.t_navs .top .menu ul{float: left;}
.t_navs .top .menu .nli{ float: left; position: relative;margin: 0 0.14rem;}
.t_navs .top .menu .nli span a{ display: block;color: #fff; position: relative;padding: 0 20px;line-height: 0.9rem; font-size: calc(14px + 0.02rem);}
.t_navs .top .menu .nli.on span a,
.t_navs .top .menu .nli:hover span a{/* color: #1d44cc; */}
.t_navs .top .sub1{ display: none; position: absolute; width: 180px; top:100%; left: 50%; background: #fff; z-index:8;box-shadow: 0px 4px 14px rgba(0,0,0,0.1);padding:10px 0;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.t_navs .top .sub1 .l2{ display:inline-block; width: 100%;}
.t_navs .top .sub1 .l2 a{ display: block; color: #333333;text-align: center;font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.04rem);padding:8px 15px;}
.t_navs .top .sub1 .l2 a:hover{ background:#333333; color: #fff;}
.t_navs .top .lang{ position: relative; display: block;cursor: pointer; color: #fff;font-size:calc(14px + 0.02rem); line-height:0.9rem; text-transform: uppercase; width:68px;text-align: right;}
.t_navs .top .lang span{ width:100%; position: relative; display: block; padding:0 24px 0 0;}
.t_navs .top .lang span::after{ display: block; content:''; width:9px;height:9px; position: absolute;right:2px; top:50%; border-bottom: 2px solid #fff; border-right:2px solid #fff;transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg);}
.t_navs .top .lang .down{ position:absolute; right: 0; top:100%; width:100%; display: none; background: #fff; z-index:8;box-shadow: 0px 4px 14px rgba(0,0,0,0.1);padding:8px 0;text-align: center;}
.t_navs .top .lang:hover .down{display: block;}
.t_navs .top .lang .down a{ display: block; color: #333333;text-align: center;font-size:calc(14px + 0.01rem);line-height: calc(22px + 0.04rem);padding:4px 4px;}
.t_navs .top .lang .down a:hover{ background:#1d44cc; color: #fff;}
.t_navs .top .pc_input{position: relative;float: left; height:0.9rem; display: flex; align-items: center;}
.t_navs .top .pc_input .ico{width:48px; height:48px; display: block;cursor: pointer; background:url(img/_search1.svg) center no-repeat; background-size:18px auto !important;}
.t_navs .top .pc_input .inputbox{width: 360px;background: #fff;box-shadow: 0 4px 20px rgba(0,0,0,0.1);position: absolute;right: 0;top: 100%;display: none;}
.t_navs .top .pc_input input{width: 100%;height: 40px;padding: 0 50px 0 20px;font-size: 16px;color: #333;}
.t_navs .top .pc_input input::-webkit-input-placeholder{font-size: 16px;color: #333333;opacity: 1;}
.t_navs .top .pc_input input::-moz-placeholder{font-size: 16px;color: #333333;opacity: 1;}
.t_navs .top .pc_input input::moz-placeholder{font-size: 16px;color: #333333;opacity: 1;}
.t_navs .top .pc_input input:-ms-input-placeholder{font-size: 16px;color: #333333;opacity: 1;}
.t_navs .top .pc_input .inputbox img{width: 18px;position: absolute;right: 12px;top: 50%;transform: translate(0,-50%);cursor: pointer;}
.t_navs .menuph{ display: none;} 
.t_navs .xialaph{ display: none;}

.t_navs.ect{background: #fff;}
.t_navs.ect .top .logo .img1{ display: none;}
.t_navs.ect .top .logo .img2{ display: block;}
.t_navs.ect .top .menu .nli span a{ color: #333333;}
.t_navs.ect .top .menu .nli.on span a,
.t_navs.ect .top .menu .nli:hover span a{color: #1d44cc;}
.t_navs.ect .top .lang{color: #666;}
.t_navs.ect .top .lang span::after{border-bottom: 2px solid #1c43cc;  border-right: 2px solid #1c43cc;}
.t_navs.ect .top .pc_input .ico{ background:url(img/_search.svg) center no-repeat;}

.t_navs.act{background: #fff; box-shadow:0 2px 6px rgba(0,0,0,0.1);}
.t_navs.act .top .logo .img1{ display: none;}
.t_navs.act .top .logo .img2{ display: block;}
.t_navs.act .top .menu .nli span a{ color: #333333;}
.t_navs.act .top .menu .nli.on span a,
.t_navs.act .top .menu .nli:hover span a{color: #1d44cc;}
.t_navs.act .top .lang{color: #666;}
.t_navs.act .top .lang span::after{border-bottom: 2px solid #1c43cc;  border-right: 2px solid #1c43cc;}
.t_navs.act .top .pc_input .ico{ background:url(img/_search.svg) center no-repeat;}

.t_navs .ej_nav1{width: 320px;position: absolute;left: -24px;top: 100%;display: none;}
.t_navs .ej_nav1 .list{margin-bottom: 1px;position: relative;box-shadow: 0 0 12px rgba(0,0,0,0.1);}
.t_navs .ej_nav1 .list:last-child{margin-bottom: 0;}
.t_navs .ej_nav1 .list::after{content: "";display: block;width: 1px;height: 100%;position: absolute;left: 100%;top: 0;}
.t_navs .ej_nav1 .list .a2{background: #ffffff;padding: 20px 28px;display: flex;justify-content: space-between;align-items: center;}
.t_navs .ej_nav1 .list .a2 .wz{font-size: 16px;color: #333333;line-height: 24px;}
.t_navs .ej_nav1 .list:hover .a2 .wz{color: #1d2088;}
.t_navs .ej_nav1 .dl{width: 320px;position: absolute;left: calc(100% + 1px);background: #ffffff;box-shadow: 0 0 12px rgba(0,0,0,0.1);top: 0;padding: 30px 0 40px 0;display: none;}
.t_navs .ej_nav1 .dl .dd{margin-bottom: 20px;}
.t_navs .ej_nav1 .dl .dd:last-child{margin-bottom: 0;}
.t_navs .ej_nav1 .dl .dd a{font-size: 14px;color: #333333;line-height: 18px;padding: 0 16px 0 16px;}
.t_navs .ej_nav1 .dl .dd a:hover{color: #1d2088;}

.t_navs .ej_nav2{width: 100%;position: fixed;left: 0;top: 0.9rem;background: #ffffff;padding-top: px;padding-bottom: 26px;padding-top: 36px;box-shadow: 0 0 12px rgba(0,0,0,0.1);display: none;}
.t_navs .ej_nav2 .w_width{display: flex;justify-content: flex-start;align-items: stretch;}
.t_navs .ej_nav2 ._left{width: 300px;height: 200px;font-size: 20px;color: #333333;line-height: 40px;border-right: 1px solid #e7e7e7;}
.t_navs .ej_nav2 ._right{width: calc(100% - 300px);padding-left: 50px;padding-top: 10px;}
.t_navs .ej_nav2 ._right .dl{display: flex;justify-content: space-between;align-items: flex-start;}
.t_navs .ej_nav2 ._right .dd a{display: block;width: 130px;}
.t_navs .ej_nav2 ._right .dd a img{width: 100%;display: block;}
.t_navs .ej_nav2 ._right .dd a .wz{font-size: 16px;color: #333333;line-height: 22px;text-align: center;margin-top: 14px;}
.t_navs .ej_nav2 ._right .dd a:hover .wz{color: #1d2088;}



.t_nav_zw{width: 100%;height: 0.9rem;opacity: 0;}
@media screen and (max-width:1680px) {
.t_navs .top{padding: 0 30px;}
.t_navs .top .logo img{height: 0.36rem;}
}
@media screen and (max-width:1600px) {
.t_navs .top .menu{ margin-right:0;}	
.t_navs .top .menu .nli{ margin: 0 0.2rem;}	

.t_navs .ej_nav2{padding-bottom: 20px;padding-top: 20px;}
.t_navs .ej_nav2 ._left{width: 160px;font-size: 20px;line-height:50px;}
.t_navs .ej_nav2 ._right{width: calc(100% - 160px);padding-left: 30px;}
.t_navs .ej_nav2 ._right .dd a{width: 100px;}
.t_navs .ej_nav2 ._right .dd a img{margin-bottom: 20px;}
.t_navs .ej_nav2 ._right .dd a .wz{font-size: 14px;line-height: 20px;margin-top: 12px;}


}
@media screen and (max-width:1440px) {
.t_navs .top .menu{ margin-right:0;}	
.t_navs .top .menu .nli{ margin: 0 0.16rem;}
.t_navs .top .menu .nli span a{font-size: calc(14px + 0.02rem);padding: 0 10px;}	
}
@media screen and (max-width:1024px) {
/*WAP head*/
.t_nav_zw{width: 100%;height: 50px;opacity: 0;}
.t_navs .top{ padding:0 15px;}
.t_navs .menu{ display: none;}
.t_navs .top .pc_input{display: none;}
.t_navs .menuph{ display: block;}
.t_navs .top .lang{ line-height:30px; margin-right: 15px;}
.t_navs .top .logo img{ height: 30px;}

}

.t_navs .menuph{float: right; width: 40px; height: 40px; cursor: pointer; text-align: center; margin: 5px 0; display: none;}
.t_navs .menuph .menu-toggle {width: 40px;height: 40px;position: absolute;overflow: hidden;z-index: 111;}
.t_navs .menuph .cd-nav-trigger {display: block;width: 40px;height: 40px;}
.t_navs .menuph .menu-toggle span.hamburger {content:"";display:block;width:18px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1px;left: 8px;margin-left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after,
.t_navs .menuph .menu-toggle span.hamburger:before{content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1px;left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after {margin-top:-8px;top:0;transition-delay:0.27s;}
.t_navs .menuph .menu-toggle span.hamburger:before {margin-top:8px;top:0;transition-delay:0.2s;}
.t_navs .menuph .menu-toggle span.hamburger span{width: 2px;height: 2px;display: block;background: #fff;position: absolute;right: 20px;top:50%;margin-top:-1px;}
.t_navs .menuph .menu-toggle span.hamburger .span1{margin-top: -9px;}
.t_navs .menuph .menu-toggle span.hamburger .span3{margin-top: 7px;}
.t_navs .menuph .menu-toggle span.cross:before,
.t_navs .menuph .menu-toggle span.cross:after {content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1.5px;left:50%;margin-left:-12px;-webkit-transform:translateY(-70px) translateX(-70px) rotate(45deg);transform:translateY(-70px) translateX(-70px) rotate(45deg);transition-delay:0.12s;}
.t_navs .menuph .menu-toggle span.cross:after {transition-delay:0s;-webkit-transform:translateY(70px) translateX(-70px) rotate(-45deg);transform:translateY(70px) translateX(-70px) rotate(-45deg);}
.t_navs .menuph .menu-toggle span.cross:after {-webkit-transform:translateY(-70px) translateX(70px) rotate(-45deg);transform:translateY(-70px) translateX(70px) rotate(-45deg);}
.t_navs .cross::before,
.t_navs .cross::after {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.t_navs .menuph.active .menu-toggle span.hamburger,
.t_navs .menuph.active .menu-toggle span.hamburger:after,
.t_navs .menuph.active .menu-toggle span.hamburger:before {-webkit-transform:translateX(70px);transform:translateX(70px);transition-delay:0.12s;}
.t_navs .menuph.active .menu-toggle span.hamburger:after {transition-delay:0s;}
.t_navs .menuph.active .menu-toggle span.hamburger:before {transition-delay:0.07s;}
.t_navs .menuph.active .menu-toggle span.cross:before {transition-delay:0.12s;-webkit-transform:rotate(45deg);transform:rotate(45deg);background: #fff;}
.t_navs .menuph.active .menu-toggle span.cross:after {transition-delay:0.24s;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;background: #fff;}


.t_navs.ect .menuph .menu-toggle span.hamburger{background: #1c43cc;}
.t_navs.ect .menuph .menu-toggle span.hamburger:after,
.t_navs.ect .menuph .menu-toggle span.hamburger:before{background: #1c43cc;}
.t_navs.ect .menuph .menu-toggle span.hamburger span{background: #1c43cc;}
.t_navs.ect .menuph .menu-toggle span.cross:before,
.t_navs.ect .menuph .menu-toggle span.cross:after {background: #1c43cc;}
.t_navs.ect .menuph.active .menu-toggle span.cross:after{background: #1c43cc;}

.t_navs.act .menuph .menu-toggle span.hamburger{background: #1c43cc;}
.t_navs.act .menuph .menu-toggle span.hamburger:after,
.t_navs.act .menuph .menu-toggle span.hamburger:before{background: #1c43cc;}
.t_navs.act .menuph .menu-toggle span.hamburger span{background: #1c43cc;}
.t_navs.act .menuph .menu-toggle span.cross:before,
.t_navs.act .menuph .menu-toggle span.cross:after {background: #1c43cc;}
.t_navs.act .menuph.active .menu-toggle span.cross:after{background: #1c43cc;}



@media screen and (max-width:1024px) {
.t_navs .menuph{display:block;}

}

.t_navs .xialaph{ position: fixed; right: 0; top: 50px;width: 100%; height: calc(100vh - 50px);overflow: scroll; padding: 10px 20px 60px 20px;z-index:3; background: #fff;display: none;}
.t_navs .xialaph .a1box,
.t_navs .xialaph .a2box{position: relative;}
.t_navs .xialaph .ico{width: 40px;height: 40px;position: absolute;right: 0;top: 50%;transform: translateY(-50%); -ms-transform: translateY(-50%);}
.t_navs .xialaph .ico::after{ display: block; content:''; width:9px;height: 9px; position: absolute;right:2px; top:50%; border-top: 1px solid #666; border-right:1px solid #666;transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg);}
.t_navs .xialaph .on .ico::after{transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg);}
.t_navs .xialaph .u1{width: 100%;margin-bottom:15px;}
.t_navs .xialaph .l1{width: 100%;}
.t_navs .xialaph .a1{width: 100%;font-size: 16px;color: #333333;line-height: 26px;position: relative;padding: 12px 40px 12px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.t_navs .xialaph .u2{width: 100%;padding-left: 20px;padding-right: 20px;border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.t_navs .xialaph .l2{width: 100%;}
.t_navs .xialaph .a2{width: 100%;font-size: 14px;color: #333333;line-height: 22px;position: relative;padding: 10px 40px 10px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.t_navs .xialaph .l2:last-child .a2{border-bottom: 0}
.t_navs .xialaph .u3{padding-left: 20px;padding-right: 20px; border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.t_navs .xialaph .l2:last-child .u3{border-bottom: 0;}
.t_navs .xialaph .l3{width: 100%;}
.t_navs .xialaph .a3{font-size: 14px;color: #333;line-height: 20px;padding-top: 8px;padding-bottom: 8px;border-bottom: 1px solid rgba(0,0,0,0.1);display: block;}
.t_navs .xialaph .l3:last-child .a3{border-bottom: 0;}
.t_navs .xialaph .input_box{width: 100%;border-bottom: 1px solid rgba(0,0,0,0.1);margin-bottom: 20px;position: relative;}
.t_navs .xialaph .input_box input{width: 100%;height:50px;padding-right: 60px;font-size: 15px;color: #333333;}
.t_navs .xialaph .input_box input::placeholder{color: #333333; opacity:1 !important;}
.t_navs .xialaph .input_box img{width:44px; height: 44px; padding:12px; cursor: pointer;position: absolute;right: 0;top: 50%;margin-top: -22px;}
.t_navs .xialaph .yyqh_box{width: 100%;font-size: 0;text-align: center;}
.t_navs .xialaph .yyqh_box a{display: inline-block;vertical-align: middle;font-size: 16px;color: #333333;line-height: 20px;margin-right: 14px;}
.t_navs .xialaph .yyqh_box a:last-child{margin-right: 0;}
.t_navs .xialaph .yyqh_box a.on,
.t_navs .xialaph .yyqh_box a:hover{color: #333;}

/*底导航*/
.b_nav{width: 100%;background: #e9e9e9;}
.b_nav .con_t{width: 100%;padding-top:0.79rem;padding-bottom:0.61rem;display: flex;justify-content: space-between;align-items: flex-start;}
.b_nav .con_t .nav .yj{margin-bottom:0.12rem;}
.b_nav .con_t .nav .yj a{display: block;font-size:14px;color: #333;line-height:22px; font-weight: bold;}
.b_nav .con_t .nav .ej a{display: block;font-size:13px;color: #333333;line-height:22px;margin-top:0.12rem;}
.b_nav .con_t .nav .ej a:hover{color: #1d2088;}
.b_nav .con_t .right{ display: flex; flex-wrap: wrap; flex-direction: column; justify-content: flex-end;align-items: flex-end; text-align: right;padding-left: 14px;}
.b_nav .con_t .right .logo{display:none; line-height: 0;}
.b_nav .con_t .right .logo img{ height:40px;}
.b_nav .con_t .right .list{display: flex; flex-wrap: wrap; flex-direction: column;}
.b_nav .con_t .right .tit{width: 100%;font-size:0.21rem;color: #333;line-height: 0.26rem; margin-top:0.4rem;}
.b_nav .con_t .right .info{width: 100%; font-size:calc(14px + 0.01rem);color: #333333;line-height: 22px; margin-top: 0.12rem;}
.b_nav .con_t .right .ewm{display:block; width:123px; text-align: center; margin-top:0.2rem;}
.b_nav .con_t .right .ewm .i{ display: block; width:100%; line-height: 0;}
.b_nav .con_t .right .ewm .p{font-size:calc(14px + 0.02rem);color: #333333;line-height: calc(22px + 0.04rem);  margin-top:0.08rem;}
.b_nav .down{ display:flex; flex-wrap: wrap; width:100%; justify-content: space-between; padding:23px 0; border-top: 1px solid #d3d3d3;}
.b_nav .Copyright{ display:block; color: #333333; font-size:14px; line-height:23px;}
.b_nav .Copyright a{color: #333333;}
.b_nav .Copyright a:hover{color: #1d2088;}
.b_nav .sjkf{ display: inline-flex;color: #333333; font-size:14px; line-height:23px;}
.b_nav .sjkf i{ padding:0 12px; font-size:12px;}
.b_nav .sjkf a{color: #333333; }
.b_nav .sjkf a:hover{ color: #1d2088 !important;}
.b_nav .sjkf .links{ cursor: pointer; position: relative;}
.b_nav .sjkf .links span{display: block; width: 100%; position: relative; padding-right: 17px;}
.b_nav .sjkf .links span::after{ display: block; content:''; position: absolute; right: 0; top:50%; border-bottom: 2px solid #b0b0b0; border-right: 2px solid #b0b0b0; width: 8px; height: 8px; transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); margin-top: -2px;}
.b_nav .sjkf .links span.active::after{  transform: translateY(-50%) rotate(225deg); -ms-transform: translateY(-50%) rotate(225deg); margin-top:1px;}
.b_nav .sjkf .donw{ display: none; width: 90px; position: absolute; right: 0; bottom:100%; z-index: 6; background: #fff;padding:10px 0; overflow-y: auto;max-height: 164px;}
.b_nav .sjkf .donw a{display: block; width: 100%; color: #333; font-size:14px; line-height:22px; padding:1px 15px; }

.b_nav .con_t .right .list .tit{margin-top: 0;}
@media screen and (max-width:1440px) {
.b_nav .con_t .nav .yj a{font-size:calc(14px + 0.03rem);}
.b_nav .con_t .nav .ej a{font-size:12px;}
.b_nav .con_t .right .info{font-size:14px;}
.b_nav .con_t .right .list{margin-bottom:0.3rem;}
.b_nav .con_t .right .btbox{ margin-bottom:0.1rem;}
.b_nav .con_t .right .btbox .words{font-size:calc(14px + 0.01rem);}
.b_nav .con_t .right .ewm{margin-top:0.05rem;}
.b_nav .con_t .right .ewm .p{font-size: 14px;line-height: 18px;}

}
@media screen and (max-width:1024px) {
.b_nav .con_t{padding-top: 30px;padding-bottom: 30px;}
.b_nav .con_t .nav{display: none;}
.b_nav .con_t .right{width: 100%; text-align: center; justify-content: center;align-items: center;}
.b_nav .con_t .right .list{margin-bottom: 14px; display: flex; align-content: center;}
.b_nav .con_t .right .btbox{margin-bottom:0; white-space: nowrap;}
.b_nav .con_t .right .btbox img{min-width:20px; width: 20px;margin-right: 4px;}
.b_nav .con_t .right .btbox .words{font-size: 14px;line-height: 20px;}
.b_nav .con_t .right .list .tit{font-size: 16px;line-height:26px; margin-top:15px;}
.b_nav .con_t .right .info{font-size: 14px;line-height:24px;padding-left:0; margin-top:6px;}
.b_nav .con_t .right .ewm{width: 100px; margin-top:8px;}
.b_nav .con_t .right .ewm .p{margin-top:8px;}
.b_nav .down{ justify-content: center; text-align: center;}
.b_nav .Copyright{ font-size:13px;}
.b_nav .sjkf{ font-size:13px;}
}



/*首页*/
.swiper-App{position: relative;overflow: hidden;height: 100vh;}
.swiper-App .slibox{overflow: hidden;}
@media screen and (max-width:1024px) {
.swiper-App{height: auto;}
.wrapperbox{height: auto;transform: none;display: block;}
.slibox{height: auto;}
}

.sy_banner{width: 100%;height: 100vh;overflow: hidden;}
.sy_banner .swiper-pagination{position: absolute; bottom:6.9%; text-align: center; display: flex; justify-content:center;}
.sy_banner .swiper-pagination .swiper-pagination-bullet{ display: flex; position: relative; width:0.76rem; height:9px; background:none; border-radius:0; margin: 0 7px;opacity: 1;}
.sy_banner .swiper-pagination .swiper-pagination-bullet::after{ display: block; content:''; position: absolute; left: 0; top:3px; background: rgba(255,255,255,0.6); width:100%; height:3px;}
.sy_banner .swiper-pagination .swiper-pagination-bullet-active::after{ background: #fff;}
.sy_banner .box{ display: block; width: 100%; position: absolute; left:0; top:42.7%; z-index: 6; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.sy_banner .box .tit{ text-align: center; display: block; width: 100%; color: #fff; font-size: 0.36rem; line-height: 0.48rem;text-shadow:10px 10px 24px rgba(27,38,38,0.22);font-family: "Microsoft YaHei";}
.sy_banner .box .p{ text-align: center; display: block; width: 100%; color: #fff; font-size: 0.18rem; line-height: 0.24rem; margin-top: 0.4rem;text-shadow:10px 10px 24px rgba(27,38,38,0.22);font-family: "Microsoft YaHei";}

@media screen and (max-width:1680px) {
.sy_banner .box .tit{ font-size: 0.32rem; line-height: 0.42rem;}
}
@media screen and (max-width:1440px) {
.sy_banner .box .tit{  font-size: 0.36rem; line-height: 0.44rem;}
.sy_banner .box .p{  font-size: 0.16rem; line-height: 0.24rem; }
}
@media screen and (max-width:1024px) {
.sy_banner{height: auto;}
.sy_banner .wapshow{ object-fit: cover;}
.sy_banner .swiper-pagination{bottom:20px;}
.sy_banner .swiper-pagination .swiper-pagination-bullet{width:25px;margin: 0 6px;}
.sy_banner .box{ padding:0 25px;}
.sy_banner .box .tit{ font-size:calc(14px + 0.32rem); line-height: calc(22px + 0.32rem);text-shadow:10px 10px 24px rgba(27,38,38,1);}
.sy_banner .box .p{ font-size:calc(14px + 0.04rem); line-height: calc(22px + 0.1rem); margin-top: 14px;text-shadow:10px 10px 24px rgba(27,38,38,1);}
}
@media screen and (max-width:400px) {
.sy_banner .box .tit{ font-size:calc(14px + 0.28rem); line-height: calc(22px + 0.32rem);text-shadow:10px 10px 24px rgba(27,38,38,1);}
.sy_banner .box .p{ font-size:calc(14px + 0.04rem); line-height: calc(22px + 0.1rem); margin-top: 14px;text-shadow:10px 10px 24px rgba(27,38,38,1);}
}

.z6{position: relative; z-index: 6;}
.sy_bg{ width: 100%; height: 100%; position: absolute; left: 0; top:0; z-index: 1;}
.sy_section1{width: 100%;height: 100vh;padding-top:0.9rem;position: relative;}
.sy_section1 .section{height: calc(74vh - 0.9rem);display: flex; flex-wrap:wrap;align-content: center;}
.sy_section1 .section .tit{ display: block; text-align: center; width: 100%; color:#333333; font-size:0.4rem; line-height:0.5rem;font-family: "Microsoft YaHei";}
.sy_section1 .section .info{ display: block; text-align: center; width: 100%; color:#333333; font-size:0.18rem; line-height:0.24rem; margin-top:0.4rem;font-family: "Microsoft YaHei";}
.sy_section1 .section .btn{ display:flex; justify-content: center; text-align: center; width: 100%; margin-top:0.63rem;}
.sy_section1 .section .btn a{ display:inline-flex; align-items: center; justify-content: center; border:1px solid #666; color:#333333; line-height:1; font-size:0.16rem; height:0.4rem; border-radius:0.48rem; padding:0 0.36rem 2px 0.36rem;}
.sy_section1 .section .btn a:hover{ background:#1d2088; border: 1px solid #1d2088; color: #fff;}
@media screen and (max-width:1680px) {
.sy_section1 .section .tit{ font-size:0.36rem;line-height: 0.48rem;}
}
@media screen and (max-width:1440px) {
.sy_section1 .section{height: calc(64vh - 0.9rem);}	
.sy_section1 .section .tit{ display: block; text-align: center; width: 100%; color:#333333; font-size:0.36rem; line-height:0.52rem;}
.sy_section1 .section .info{ display: block; text-align: center; width: 100%; color:#333333; font-size:0.2rem; line-height:0.36rem; margin-top:0.3rem;}
}	
@media screen and (max-width:1024px) {
.sy_section1{height: auto;padding:0 25px;}
/*20250423start*/
/*.sy_section1 .sy_bg::after{content: "";display: block;width: 100%;height: 100%;background: rgba(255,255,225,0.5);position: absolute;left: 0;top: 0;}*/
/*20250423end*/
.sy_section1 .section{height:auto;display: block; min-height:1px; padding:30px 0;align-content: flex-start;}
.sy_section1 .section .tit{ font-size:calc(14px + 0.24rem); line-height: calc(22px + 0.34rem);}
.sy_section1 .section .info{ font-size:calc(14px + 0.04rem); line-height: calc(22px + 0.1rem); margin-top:2vh;}
.sy_section1 .section .btn{ margin-top:4vh;}
.sy_section1 .section .btn a{ font-size:14px; height:34px; border-radius:34px; padding:0 25px 2px 25px;}
}
@media screen and (max-width:400px) {
.sy_section1 .section{min-height:1px;}	
.sy_section1 .section .tit{ font-size:calc(14px + 0.16rem); line-height: calc(22px + 0.3rem);}
}

.sy_section2{width: 100%;height: 100vh;padding-top: 0.9rem;position: relative;}
.sy_section2 .pic{ display:block; position: absolute; left: 0; top:56%; width: 100%; line-height: 0; text-align: center; z-index: 1;}
.sy_section2 .pic img{ width:77%;}
.sy_section2 .section{height: calc(100vh - 0.9rem);display: flex; flex-wrap:wrap;align-content:flex-start;}
.sy_section2 .section .tit{ display: block; text-align: center; width: 100%; color:#333333; font-size:0.36rem; line-height:0.48rem; margin-top:4vh;font-family: "Microsoft YaHei";}
.sy_section2 .list{display:flex; flex-wrap: wrap; justify-content: space-around; width: 100%; margin-top:9vh;}
.sy_section2 .list .li{display:flex; flex-wrap: wrap; flex-direction: column; }
.sy_section2 .list .num{display:flex; align-items:flex-end; width: 100%;}
.sy_section2 .list .counter{
color:#1d2088;
font-size: 0.36rem;
font-weight: bold;
line-height:0.48rem;
}
.sy_section2 .list .dw{
color:#1d2088;
font-size: 0.36rem;
font-weight: bold;
line-height:0.5rem;
}
.sy_section2 .list .dw1{
color:#1d2088;
font-size: 0.22rem;
font-weight: bold;
line-height:0.4rem; margin-left: 0.08rem;
}
.sy_section2 .list .p{display:block; width: 100%;font-family: "Microsoft YaHei";
color:#333333;
font-size:0.18rem;
line-height:0.24rem;
}

.sy_section2 .list .li:nth-child(2) .p,
.sy_section2 .list .li:nth-child(3) .p,
.sy_section2 .list .li:nth-child(4) .p{padding-left: 6px;}


@media screen and (min-width:1920px) {
.sy_section2 .pic{ top:auto; bottom: 0;}
.sy_section2 .pic img{ width:12.32rem;}
}
@media screen and (max-width:1680px) {
.sy_section2 .section .tit{  font-size:0.36rem;line-height: 0.48rem;}

.sy_section2 .list .li:nth-child(2) .p,
.sy_section2 .list .li:nth-child(3) .p,
.sy_section2 .list .li:nth-child(4) .p{padding-left: 4px;}

}
@media screen and (max-width:1440px) {
.sy_section2 .section .tit{ margin-top:3vh; font-size:0.36rem; line-height:0.52rem;}	
.sy_section2 .list{ margin-top:7vh;}
}
@media screen and (max-width:1024px) {
.sy_section2 .section .tit{margin-top: 0;}
.sy_section2{height: auto;padding:0 25px;}
.sy_section2 .section{height: auto;display: block; padding:30px 0 20px 0;}
.sy_section2 .pic{ position: static;}
.sy_section2 .pic img{ width: 100%;}
.sy_section2 .section .tit{ font-size:calc(14px + 0.24rem); line-height: calc(22px + 0.34rem);}
.sy_section2 .section .tit br{ display:none;}
.sy_section2 .list .counter{
 font-size:28px; line-height:34px;
}
.sy_section2 .list .dw{
 font-size:16px; line-height: 26px; margin-left:2px;
}
.sy_section2 .list .dw1{
font-size:14px;
line-height:24px; margin-left:4px;
}
.sy_section2 .list .p{ font-size:calc(14px + 0.04rem); line-height: calc(22px + 0.08rem);}
.sy_section2 .list .li:nth-child(2) .p,
.sy_section2 .list .li:nth-child(3) .p,
.sy_section2 .list .li:nth-child(4) .p{padding-left: 0;}
}
@media screen and (max-width:767px) {
.sy_section2 .list{ justify-content:space-between; margin-top:20px;}
.sy_section2 .list .li{ padding:10px 0;}
.sy_section2 .list .li:nth-child(1),
.sy_section2 .list .li:nth-child(2){ width:50%; text-align: center;}
.sy_section2 .list .num{ justify-content: center;}
}
@media screen and (max-width:400px) {
.sy_section2 .section .tit{ font-size:calc(14px + 0.16rem); line-height: calc(22px + 0.3rem);}
}

.sy_section3{width: 100%;height: 100vh;padding-top:0.9rem;position: relative;}
.sy_section3 .section{height: calc(91vh - 0.9rem);display: flex; flex-wrap:wrap;align-content: center;}
.sy_section3 .section .tit{ display: block; text-align: center; width: 100%; color:#fff; font-size:0.4rem; line-height:0.48rem;font-family: "Microsoft YaHei";}
.sy_section3 .section .info{ display: block; text-align: center; width: 100%; color:#fff; font-size:0.18rem; line-height:0.24rem; margin-top:0.4rem;font-family: "Microsoft YaHei";}
.sy_section3 .section .btn{ display:flex; justify-content: center; text-align: center; width: 100%; margin-top:0.63rem;}
.sy_section3 .section .btn a{ display:inline-flex; align-items: center; justify-content: center; border:1px solid #fff; color:#fff; line-height:1; font-size:0.16rem; height:0.4rem; border-radius:0.48rem; padding:0 0.36rem 2px 0.36rem;}
.sy_section3 .section .btn a:hover{ background:#1d2088; border: 1px solid #1d2088; color: #fff;}
@media screen and (max-width:1680px) {
.sy_section3 .section .tit{  font-size:0.36rem;line-height: 0.48rem;}

}
@media screen and (max-width:1440px) {
.sy_section3 .section .tit{ display: block; text-align: center; width: 100%; color:#fff; font-size:0.42rem; line-height:0.52rem;}
.sy_section3 .section .info{ display: block; text-align: center; width: 100%; color:#fff; font-size:0.16rem; line-height:0.26rem; margin-top:0.3rem;}
}
@media screen and (max-width:1024px) {
.sy_section3{height: auto;padding:0 25px;}
.sy_section3 .section{height: auto;display: block; min-height:1px; padding:30px 0;}
.sy_section3 .section .tit{ font-size:calc(14px + 0.24rem); line-height: calc(22px + 0.34rem);}
.sy_section3 .section .info{ font-size:calc(14px + 0.04rem); line-height: calc(22px + 0.1rem); margin-top: 15px;}
.sy_section3 .section .info br{ display: none;}
.sy_section3 .section .btn{ margin-top:32px;}
.sy_section3 .section .btn a{ font-size:14px; height:34px; border-radius:34px; padding:0 25px 2px 25px;}
}
@media screen and (max-width:400px) {
.sy_section3 .section{min-height:1px;}			
.sy_section3 .section .tit{ font-size:calc(14px + 0.16rem); line-height: calc(22px + 0.3rem);}
}	


.sy_section4{width: 100%;height: 100vh;padding-top:0.9rem;position: relative;}
.sy_section4 .section{height: calc(96vh - 0.9rem);display: flex; flex-wrap:wrap;align-content: center; width:9.66rem;}
.sy_section4 .section .tit{ display: block;width: 100%; color:#333333; font-size:0.36rem; line-height:0.48rem;font-family: "Microsoft YaHei";}
.sy_section4 .section .info{ display: block; width: 100%; color:#333333; font-size:0.18rem; line-height:0.24rem; margin-top:0.4rem;font-family: "Microsoft YaHei";}
.sy_section4 .section .btn{ display:flex; width: 100%; margin-top:0.63rem;}
.sy_section4 .section .btn a{ display:inline-flex; align-items: center; justify-content: center; border:1px solid #666; color:#333333; line-height:1; font-size:0.16rem; height:0.4rem; border-radius:0.48rem; padding:0 0.36rem 2px 0.36rem;font-family: "Microsoft YaHei";}
.sy_section4 .section .btn a:hover{ background:#1d2088; border: 1px solid #1d2088; color: #fff;}
@media screen and (max-width:1680px) {
.sy_section4 .section .tit{ font-size:0.36rem;line-height: 0.48rem;}
}
@media screen and (max-width:1440px) {
.sy_section4 .section .tit{ display: block;width: 100%; color:#333333; font-size:0.4rem; line-height:0.52rem;font-family: "Microsoft YaHei";}
.sy_section4 .section .info{ display: block; width: 100%; color:#333333; font-size:0.18rem; line-height:0.32rem; margin-top:0.3rem;font-family: "Microsoft YaHei";}
}
@media screen and (max-width:1024px) {
.sy_section4{height: auto;padding:0 25px;}
.sy_section4 .section{height: auto;display: block;width: 100%; min-height:1px; padding:30px 0 90px 0;align-content: flex-start;}
.sy_section4 .section .tit{ text-align: center; font-size:calc(14px + 0.24rem); line-height: calc(22px + 0.24rem);}
.sy_section4 .section .info{ text-align: center; font-size:calc(14px + 0.04rem); line-height: calc(22px + 0.1rem); margin-top: 12px;}
.sy_section4 .section .btn{ margin-top:12px; justify-content: center; text-align: center;}
.sy_section4 .section .btn a{ font-size:14px; height:34px; border-radius:34px; padding:0 25px 2px 25px;}
}
@media screen and (max-width:400px) {
.sy_section4 .section{min-height:1px;}				
/* .sy_section4 .section .tit{ font-size:calc(14px + 0.2rem); line-height: calc(22px + 0.3rem);} */
}	



.sy_section5{width: 100%;height: 100vh;padding-top:0.9rem;position: relative;}
.sy_section5 .section{height: calc(100vh - 0.9rem);display: flex; flex-wrap:wrap;align-content: center; width:100%;}
.sy_section5 .list1 {
  width:calc(100% + 0.3rem); margin:0 -0.15rem; display: flex; flex-wrap: wrap;
}
.sy_section5 .section-title { color:#333 ; position: relative;
  font-size: 0.33rem; line-height:0.42rem;
  display:inline-flex;
  align-items: center;
  justify-content: center; padding:0.12rem 0.26rem;
}
.sy_section5 .section-title::after,
.sy_section5 .section-title::before{ display: block; content: ''; position: absolute; position: absolute; width:0.24rem; height:0.24rem; border:2px solid #1d2088;}
.sy_section5 .section-title::after{ left:0; top:0;border-bottom:0;border-right:0;}
.sy_section5 .section-title::before{ right:0; bottom:0;border-top:0;border-left:0;}
.sy_section5 .product-item {
  width:25%;
  padding: 0.15rem;
  text-align: center;
}
.sy_section5 .product-item .a {
  display:flex; flex-wrap: wrap; align-items: center; justify-content:center; flex-direction: column;
  height: 100%;background:#f5f5f5;
  width: 100%;position: relative; padding:0.4rem 0.15rem;
}
.sy_section5 .product-item .img {
  height: 1.35rem; width:  1.35rem;
}
.sy_section5 .product-item .tit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;
  font-size:0.21rem; line-height:0.28rem; width:100%; color:#333 ;margin-top: 0.2rem;min-height: 0.56rem;
}
.sy_section5 .product-item .p{
  font-size: calc(14px + 0.01rem); line-height:calc(22px + 0.04rem); width:100%; color:#333333 ;
  margin-bottom:0.32rem;margin-top: 0.28rem;
}
.sy_section5 .product-item .a:hover .tit{ color: #1d2088;}
.sy_section5 .product-item .a:hover .p{ color: #1d2088;}

@media screen and (max-width:1820px) {
.sy_section5 .product-item .a{padding: 0.4rem 0.15rem;}
.sy_section5 .product-item .tit{margin-top: 0.2rem;}
.sy_section5 .product-item .p{ margin-bottom:0.22rem;margin-top: 0.18rem;}
.sy_section5 .product-item .img { height: 1.1rem; width:  1.1rem;}
.sy_section5 .list1{width: calc(100% + 0.2rem);margin: -0.1rem;}
.sy_section5 .product-item{padding: 0.1rem;}
.sy_section5 .product-item .a{padding: 0.24rem 0.15rem;}
}
@media screen and (max-width:1600px) {

.sy_section5 .product-item .tit{margin-top: 0.14rem;}
.sy_section5 .product-item .p{ margin-bottom:0.2rem;margin-top: 0.16rem;}
.sy_section5 .product-item .img { height:1rem; width:  1rem;}
}
@media screen and (max-width:1024px) {
.sy_section5{height: auto;padding:20px 20px;}	
.sy_section5 .section{ height: auto;}
.sy_section5 .list1 {
  width:calc(100% + 14px); margin:0 -7px; display: flex; flex-wrap: wrap;
}
.sy_section5 .product-item {  padding:7px;}
.sy_section5 .product-item .a{padding:20px 14px;}
.sy_section5 .product-item .tit{font-size:16px; line-height:26px;margin-top:5px;min-height: 52px;}
.sy_section5 .product-item .p{ font-size:14px; line-height:24px; margin-bottom:5px;margin-top:5px;}
.sy_section5 .product-item .img { height:66px; width:66px;}
.sy_section5 .section-title { font-size:20px; line-height:30px; padding:4px 12px;}
.sy_section5 .section-title::after,
.sy_section5 .section-title::before{ width:10px; height:10px;}
}
@media screen and (max-width:767px) {
.sy_section5 .product-item { width:50%;}
}

.lastslibox{ height: auto !important;}



.dq_section{display: flex;justify-content: flex-start;align-items: center;}
.dq_section img{width: 18px;display: block;margin-right: 8px;}
.dq_section a{display: block;font-size: 13px;color: #333333;line-height: 24px;}
.dq_section span{display: block;font-size: 13px;color: #333333;line-height: 24px;margin: 0 6px;}
.dq_section a:hover,
.dq_section a.on{color: #1d2088;}
@media screen and (max-width:1024px) {
.dq_section{display: none;}
}



/*产品中心*/
.cpjs1_section1{width: 100%;padding-top: 30px;padding-bottom: 40px;background: #f5f5f5;}
.cpjs1_section1 .title{margin-top: 56px;font-size: 32px;color: #333333;line-height: 40px;margin-bottom: 36px;}
.cpjs1_section1 .listbox{width: 100%;}
.cpjs1_section1 .list{margin-bottom: 20px;background: #ffffff;padding: 40px 50px 80px 50px;}
.cpjs1_section1 .list:last-child{margin-bottom: 0;}
.cpjs1_section1 .list .bt{font-size: 22px;color: #1d2088;line-height: 26px;margin-bottom: 18px;}
.cpjs1_section1 .list .line{width: 46px;height: 2px;background: #1d2088;margin-bottom: 30px;}
.cpjs1_section1 .list .dl{width: 100%;}
.cpjs1_section1 .list .dd{margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #f1f1f1;display: flex;justify-content: flex-start;align-items: flex-start;}
.cpjs1_section1 .list .dd:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.cpjs1_section1 .list .left{width: 50%;padding-right: 20px;}
.cpjs1_section1 .list .left .bt1{font-size: 20px;color: #333333;line-height: 24px;margin-bottom: 24px;}
.cpjs1_section1 .list .left .bt2{font-size: 20px;color: #333333;line-height: 24px;margin-bottom: 20px;}
.cpjs1_section1 .list .left .info{width: 100%;}
.cpjs1_section1 .list .left .info div{font-size: 16px;color: #333333;line-height: 20px;padding-left: 18px;position: relative;margin-bottom: 8px;}
.cpjs1_section1 .list .left .info div::after{content: "";display: block;width: 6px;height: 6px;background: #1d2088;border-radius: 100%;position: absolute;left: 0;top: 7px;}
.cpjs1_section1 .list .left .info div:last-child{margin-bottom: 0;}
.cpjs1_section1 .list .right{width: 50%;padding-right: 18px;}
.cpjs1_section1 .list .right .fbt{font-size: 18px;color: #333333;line-height: 24px;margin-bottom: 20px;}
.cpjs1_section1 .list .right .cont1{width: 100%;}
.cpjs1_section1 .list .right .cont1 ul{margin: -10px -16px;width: calc(100% + 32px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.cpjs1_section1 .list .right .cont1 li{width: 33.3333%;padding: 10px 16px;}
.cpjs1_section1 .list .right .cont1 a{display: block;width: 100%;}
.cpjs1_section1 .list .right .cont1 a .pic{ padding-bottom: 50%; position: relative; overflow: hidden;}
.cpjs1_section1 .list .right .cont1 a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.cpjs1_section1 .list .right .cont1 a .wz{font-size: 14px;color: #333333;line-height: 18px;margin-top: 8px;text-align: center;}
.cpjs1_section1 .list .right .cont1 a:hover .wz{color: #1d2088;}
.cpjs1_section1 .list .right .cont2 img{max-width: 100%;display: block;}
@media screen and (max-width:1024px) {
.cpjs1_section1{padding-top: 30px;padding-bottom: 30px;}
.cpjs1_section1 .title{margin-top: 0;font-size: 20px;line-height: 24px;margin-bottom: 20px;}
.cpjs1_section1 .list{margin-bottom: 14px;padding: 14px;}
.cpjs1_section1 .list .bt{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.cpjs1_section1 .list .line{width: 32px;margin-bottom: 12px;}
.cpjs1_section1 .list .dd{margin-bottom: 14px;padding-bottom: 14px;display: block;}
.cpjs1_section1 .list .left{width: 100%;padding-right: 0;margin-bottom: 14px;}
.cpjs1_section1 .list .left .bt1{font-size: 16px;line-height: 20px;margin-bottom: 14px;}
.cpjs1_section1 .list .left .bt2{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.cpjs1_section1 .list .left .info{margin: -6px;width: calc(100% + 12px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.cpjs1_section1 .list .left .info div{font-size: 14px;padding-left: 14px;margin-bottom: 6px;width: 100%;padding: 6px 6px 6px 20px;}
.cpjs1_section1 .list .left .info div::after{left: 6px;top: 13px;}
.cpjs1_section1 .list .ljyjs_dl .left .info{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.cpjs1_section1 .list .ljyjs_dl .left .info div{width: calc(50% - 6px);}
.cpjs1_section1 .list .right{width: 100%;padding-right: 0;}
.cpjs1_section1 .list .right .fbt{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.cpjs1_section1 .list .right .cont1 ul{margin: 0 -6px;width: calc(100% + 12px);display: block;}
.cpjs1_section1 .list .right .cont1 li{width: 50%;padding: 0 6px;}
.cpjs1_section1 .list .right .cont1 .slick-dots{justify-content: center;display: flex;align-items: center;margin-top: 12px;}
.cpjs1_section1 .list .right .cont1 .slick-dots li{border-radius:8px;width:8px; height:8px;margin:0 8px;background: #bdbdbd;padding: 0;}
.cpjs1_section1 .list .right .cont1 .slick-dots li.slick-active{ background: #1d2088;width: 20px;}
}


.cpjs_section2{width: 100%;padding-bottom: 90px;background: #f5f5f5;}
.cpjs_section2 .title{font-size: 22px;color: #333333;line-height: 26px;margin-bottom: 16px;}
.cpjs_section2 .ul{margin: 0 -20px;width: calc(100% + 40px);}
.cpjs_section2 .ul .li{padding: 0 20px;}
.cpjs_section2 .ul a{display: block;width: 100%;background: #ffffff;padding: 40px 36px 32px 36px;}
.cpjs_section2 .ul a .wz{font-size: 18px;color: #333333;line-height: 24px;min-height: 48px; text-align: center;margin-bottom: 6px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cpjs_section2 .ul a .pic{ padding-bottom: 40%; position: relative; overflow: hidden;}
.cpjs_section2 .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.cpjs_section2 .ul a:hover .wz{color: #1d2088;}
.cpjs_section2 .ul .slick-dots{margin-top: 50px;}
.cpjs_section2 .ul .slick-dots li{border-radius:0;width:76px; height:3px;margin:0 7px;background: #b4b5d4;}
.cpjs_section2 .ul .slick-dots li.slick-active{ background: #1d2088;width: 76px;}
@media  screen and (max-width:1024px){
.cpjs_section2{padding-bottom: 30px;}
.cpjs_section2 .title{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.cpjs_section2 .ul{margin: 0 -6px;width: calc(100% + 12px);}
.cpjs_section2 .ul .li{padding: 0 6px;}
.cpjs_section2 .ul a{padding: 14px;}
.cpjs_section2 .ul a .wz{font-size: 14px;line-height: 20px;margin-bottom: 12px;-webkit-line-clamp:1;min-height: 1px;}
.cpjs_section2 .ul a .wz br{display: none;}
.cpjs_section2 .ul .slick-dots{margin-top: 20px;}
.cpjs_section2 .ul .slick-dots li{border-radius:0;width:20px; height:2px;margin:0 4px;}
.cpjs_section2 .ul .slick-dots li.slick-active{ width: 20px;}
}

/*内页banner*/
.ny_banner{width: 100%;position: relative;}
.ny_banner img{width: 100%;display: block;}
.ny_banner .wzbox{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.ny_banner .wzbox h1{font-size: 40px;color: #ffffff;line-height: 50px;text-align: center;}
.ny_banner .wzbox .info{font-size: 18px;margin-top: 50px;color: #ffffff;line-height: 26px; text-align: center;}
@media  screen and (max-width:1024px){
.ny_banner .wzbox h1{font-size: 18px;line-height: 24px;}
.ny_banner .wzbox .info{font-size: 12px;margin-top: 8px;line-height: 15px;}
.ny_banner .wzbox .info br{display: none;}
}

/*关于我们*/
.gywm_section1{width: 100%;padding-top: 30px;padding-bottom: 124px;}
.gywm_section1 .content{margin-top: 44px;display: flex;justify-content: flex-start;align-items: flex-start;}
.gywm_section1 .content .left{width: 47.875%;font-size: 28px;color: #333333;line-height: 36px;padding-right: 60px;}
.gywm_section1 .content .right{width: 52.125%;font-size: 18px;color: #333333;line-height: 30px;}
@media  screen and (max-width:1680px){
.gywm_section1 .content .left{font-size: 22px;line-height: 30px;padding-right:40px;}
.gywm_section1 .content .right{font-size: 16px;line-height: 26px;}
}
@media  screen and (max-width:1024px){
.gywm_section1{padding-top: 30px;padding-bottom: 50px;}
.gywm_section1 .content{margin-top: 0;display: block;}
.gywm_section1 .content .left{width: 100%;font-size: 16px;line-height: 24px;padding-right: 0;margin-bottom: 12px;}
.gywm_section1 .content .right{width: 100%;font-size: 14px;line-height: 24px;}
}

.gywm_section2{width: 100%;padding-bottom: 90px;}
.gywm_section2 ul{margin: 0 -10px;width: calc(100% + 20px);display: flex;justify-content: flex-start;align-items: flex-start;}
.gywm_section2 ul li{width: 50%;padding: 0 10px;}
.gywm_section2 ul .libox{width: 100%;position: relative;}
.gywm_section2 ul .pic{ width: 100%; padding-bottom: 38.21%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.gywm_section2 ul .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.gywm_section2 ul li:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.gywm_section2 ul .wzbox{width: 100%;position: absolute;left: 0px;top: 16.66666666666667%;padding: 0 100px;}
.gywm_section2 ul .bt{font-size: 24px;color: #ffffff;line-height: 30px;font-weight: bold;margin-bottom: 60px;}
.gywm_section2 ul .jj{font-size: 20px;color: #ffffff;line-height: 30px;font-weight: bold;}
@media  screen and (max-width:1680px){
.gywm_section2 ul .bt{font-size: 22px;line-height: 26px;margin-bottom: 30px;}
.gywm_section2 ul .jj{font-size: 17px;line-height: 24px;}
}
@media  screen and (max-width:1400px){
.gywm_section2 ul .bt{font-size: 20px;line-height: 24px;}
.gywm_section2 ul .jj{font-size: 16px;line-height: 24px;}
}
@media  screen and (max-width:1024px){
.gywm_section2{width: 100%;padding-bottom: 30px;}
.gywm_section2 ul{margin: 0;width: 100%;display: block;}
.gywm_section2 ul li{width: 100%;padding: 0;margin-bottom: 12px;}
.gywm_section2 ul li:last-child{margin-bottom: 0;}
.gywm_section2 ul .wzbox{top: 50%;transform: translate(0,-50%); padding: 0 20px;}
.gywm_section2 ul .bt{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.gywm_section2 ul .jj{font-size: 16px;line-height: 24px;}
}

.ej_section{width: 100%;background: #ffffff;}
.ej_section .w_width{display: flex;justify-content: space-between;align-items: center;}
.ej_section ._right ul{display: flex;justify-content: flex-start;align-items: center;}
.ej_section ._right ul li{padding-right: 24px;margin-right: 24px;position: relative;}
.ej_section ._right ul li::after{content: "";display: block;width: 1px;height: 14px;background: #cacaca;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.ej_section ._right ul li:last-child{padding-right: 0;margin-right: 0;}
.ej_section ._right ul li:last-child::after{display: none;}
.ej_section ._right ul a{display: block;font-size: 14px;color: #333333;line-height: 76px;position: relative;}
.ej_section ._right ul li.on a,
.ej_section ._right ul li:hover a{color: #1d2088;}
.ej_section ._right ul li a::after{content: "";display: block;width: 0%;height: 2px;background: #1d2088;position: absolute;left: 50%;transform: translate(-50%,0);bottom: 7px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.ej_section ._right ul li:hover a::after,
.ej_section ._right ul li.on a::after{width: 100%;}
@media  screen and (max-width:1024px){
.ej_section .w_width{display: block;}
.ej_section ._right{width: 100%;}
.ej_section ._right ul{display: block;font-size: 0;text-align: center;white-space:nowrap;overflow: hidden;overflow-x: auto; max-width: 100%;}
.ej_section ._right ul::-webkit-scrollbar{ display: none;}
.ej_section ._right ul li{padding-right: 13px;margin-right: 12px;display: inline-block;vertical-align: middle;}
.ej_section ._right ul a{font-size: 14px;line-height: 40px;;}
.ej_section ._right ul li a::after{bottom: 4px;}
}

.zws_section{width: 100%;margin-top: -90px;opacity: 0;height: 90px;position: relative;z-index: -99;}
@media  screen and (max-width:1024px){
.zws_section{margin-top: -50px;height: 50px;}
}

.kcxfz_section{width: 100%;padding-top: 10px;padding-bottom: 90px;background: #f5f5f5;}
.kcxfz_section ul{width: 100%;}
.kcxfz_section ul li{margin-top: 50px;position: relative;border-radius: 20px;overflow: hidden;height: 654px;}
.kcxfz_section ul li .back_img{width: 100%;height: 654px;
transition: All 0.8s ease-in-out;
-webkit-transition: All 0.8s ease-in-out;
-moz-transition: All 0.8s ease-in-out;
-o-transition: All 0.8s ease-in-out;}
.kcxfz_section ul li:hover .back_img{height: 800px;}
.kcxfz_section ul li .wzbox{width: 100%;position: absolute;left: 0;top: 16.819%;padding: 0 90px;}
.kcxfz_section ul li .bt{font-size: 27px;color: #333333;line-height: 36px;margin-bottom: 16px;}
.kcxfz_section ul li .jj{font-size: 16px;color: #333333;line-height: 24px;margin-bottom: 40px;}
.kcxfz_section ul li .jj p{margin-bottom: 14px;}
.kcxfz_section ul li .jj p:last-child{margin-bottom: 0;}
.kcxfz_section ul li .jj span{font-size: 22px;color: #fff;}
.kcxfz_section ul li .more{width: 170px;}
.kcxfz_section ul li .more a{display: block;width: 100%;font-size: 16px;color: #333333;line-height: 40px;border-radius: 24px;border: 1px solid #666;text-align: center;}
.kcxfz_section ul li .more a:hover{background: #1d2088!important;color: #fff;border-color: #1d2088!important;}
@media  screen and (max-width:1680px){
.kcxfz_section ul li .bt{font-size: 26px;line-height: 30px;margin-bottom: 16px;}
.kcxfz_section ul li .jj{font-size: 16px;line-height: 24px;margin-bottom: 40px;}
}
@media  screen and (max-width:1024px){
.kcxfz_section{padding-top: 10px;padding-bottom: 30px;}
.kcxfz_section ul li{margin-top: 20px;border-radius: 0;height: auto;}
.kcxfz_section ul li .pic{ padding-bottom: 47.18%; position: relative; overflow: hidden;border-radius: 10px;}
.kcxfz_section ul li .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.kcxfz_section ul li .back_img{width: 100%;height: auto;position: relative;z-index: 10;background: url()!important;}
.kcxfz_section ul li:hover .back_img{height: auto;}
.kcxfz_section ul li .wzbox{position: static;padding: 0;padding-top: 14px;}
.kcxfz_section ul li .bt{font-size: 18px;line-height: 24px;margin-bottom: 10px;color: #333!important;}
.kcxfz_section ul li .jj{font-size: 14px;line-height: 22px;margin-bottom: 12px;width: 100%!important;color: #333333!important;}
.kcxfz_section ul li .jj br{display: none;}
.kcxfz_section ul li .jj p br{display: block;}
.kcxfz_section ul li .jj p{margin-bottom: 12px;}
.kcxfz_section ul li .jj span{font-size: 16px;color: #333333;}
.kcxfz_section ul li .more{width: 140px;}
.kcxfz_section ul li .more a{font-size: 14px;line-height: 32px;border-radius: 16px;color: #333333!important;border-color: #666666!important;}
}

.lxwm_section{width: 100%;padding-top: 120px;padding-bottom: 90px;}
.lxwm_section .dq_section{margin-bottom: 66px;}
.lxwm_section .content{width: 1058px;margin: 0 auto;background: #ffffff;padding: 54px 50px 68px 50px;}
.lxwm_section .content .title{font-size: 22px;color: #333333;line-height: 32px;text-align: center;margin-bottom: 36px;}
.lxwm_section .content ul{margin: -10px -15px;width: calc(100% + 30px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.lxwm_section .content ul li{width: 50%;padding: 10px 15px;}
.lxwm_section .content ul .input{background: #f5f5f5;padding: 0 20px;border-radius: 3px;display: flex;justify-content: flex-start;align-items: center;overflow: hidden;}
.lxwm_section .content ul .input .bt{font-size: 14px;color: #333333;line-height: 20px;white-space:nowrap;}
.lxwm_section .content ul .input .bt span{color: #e40f0f;}
.lxwm_section .content ul .input input{width: 100%;height: 54px;font-size: 14px;color: #333333;padding-left: 20px;}
.lxwm_section .content ul .textbox{background: #f5f5f5;border-radius: 3px;overflow: hidden;padding: 20px;}
.lxwm_section .content ul .textbox .bt{font-size: 14px;color: #333333;line-height: 20px;white-space:nowrap;}
.lxwm_section .content ul .textbox textarea{width: 100%;height: 168px;display: block;font-size: 14px;color: #333;padding-top: 12px;}
.lxwm_section .content ul .yzm{background: #f5f5f5;padding-left: 20px;border-radius: 3px;display: flex;justify-content: flex-start;align-items: center;overflow: hidden;}
.lxwm_section .content ul .yzm .bt{font-size: 14px;color: #333333;line-height: 20px;white-space:nowrap;}
.lxwm_section .content ul .yzm input{width: calc(100% - 162px);padding-left: 20px;font-size: 14px;color: #333;}
.lxwm_section .content ul .yzm img{width: 120px;height: 54px;display: block;cursor: pointer;}
.lxwm_section .content ul .button{width: 100%;font-size: 16px;color: #1d2088;line-height: 52px;text-align: center;border: 1px solid #1d2088;border-radius: 3px;cursor: pointer;}
.lxwm_section .content ul .button:hover{background: #1d2088;color: #fff;}
.lxwm_section .content .tswz{font-size: 14px;color: #333333;line-height: 20px;margin-top: 40px;}
.lxwm_section .content .tswz span{color: #e40f0f;}
@media  screen and (max-width:1680px){
.lxwm_section .dq_section{margin-bottom: 30px;}
.lxwm_section .content{padding: 40px;}
.lxwm_section .content ul .input input{height: 48px;}
}
@media  screen and (max-width:1024px){
.lxwm_section{padding-top: 30px;padding-bottom: 30px;}
.lxwm_section .dq_section{margin-bottom: 20px;}
.lxwm_section .content{width: 100%;margin: 0;padding: 20px 26px;}
.lxwm_section .content .title{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.lxwm_section .content ul{margin: 0;width: 100%;display: block;}
.lxwm_section .content ul li{width: 100%;padding: 0;margin-bottom: 14px;}
.lxwm_section .content ul li:last-child{margin-bottom: 0;}
.lxwm_section .content ul .input{padding: 0 14px;}
.lxwm_section .content ul .input .bt{font-size: 14px;line-height: 20px;}
.lxwm_section .content ul .input input{height: 40px;}
.lxwm_section .content ul .textbox{padding: 14px;}
.lxwm_section .content ul .textbox textarea{height: 80px;padding-top: 10px;}
.lxwm_section .content ul .yzm{padding-left: 14px;}
.lxwm_section .content ul .yzm input{width: calc(100% - 162px);padding-left: 14px;}
.lxwm_section .content ul .yzm img{width: 100px;height: 40px;}
.lxwm_section .content ul .button{font-size: 14px;line-height: 40px;}
.lxwm_section .content .tswz{margin-top: 20px;}
}

.xw_section1{width: 100%;padding-top: 50px;padding-bottom: 86px;background: #f5f5f5;}
.xw_section1 .ul{width: 100%;}
.xw_section1 .ul .li{width: 100%;}
.xw_section1 .ul a{display: flex;justify-content: space-between;align-items: center;background: #ffffff;border-radius: 10px;padding: 40px 90px 40px 40px;}
.xw_section1 .ul a .left{width: calc(50% - 26px);}
.xw_section1 .ul a .pic{ width: 100%; padding-bottom: 58.28%; position: relative; overflow: hidden;border-radius: 10px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xw_section1 .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xw_section1 .ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xw_section1 .ul a .right{width: calc(50% - 26px);}
.xw_section1 .ul a .bt{font-size: 28px;color: #333333;line-height: 32px;margin-bottom: 36px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xw_section1 .ul a .jj{font-size: 16px;color: #333333;line-height: 36px;margin-bottom: 80px;text-align: justify;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.xw_section1 .ul a .boxs{padding-top: 50px;border-top: 1px solid #e0e0e7;display: flex;justify-content: space-between;align-items: center;}
.xw_section1 .ul a .boxs .date{display: flex;justify-content: flex-start;align-items: center;}
.xw_section1 .ul a .boxs .date img{width: 20px;display: block;}
.xw_section1 .ul a .boxs .date .wz{font-size: 14px;color: #333333;line-height: 20px;padding-left: 8px;}
.xw_section1 .ul a .boxs .more{font-size: 14px;color: #1d2088;line-height: 20px;}
.xw_section1 .ul a:hover .bt{color: #1d2088;}
.xw_section1 .ul .slick-dots{margin-top: 60px;}
.xw_section1 .ul .slick-dots li{border-radius:0;width:76px; height:3px;margin:0 7px;background: #b4b5d4;}
.xw_section1 .ul .slick-dots li.slick-active{ background: #1d2088;width: 76px;}
@media  screen and (max-width:1680px){
.xw_section1 .ul a .bt{font-size: 24px;line-height: 30px;margin-bottom:24px;}
.xw_section1 .ul a .jj{font-size: 14px;line-height: 26px;margin-bottom: 40px;-webkit-line-clamp:3;}
.xw_section1 .ul a .boxs{padding-top: 30px;}
}
@media  screen and (max-width:1024px){
.xw_section1{padding-top: 30px;padding-bottom: 30px;}
.xw_section1 .ul a{display: block;padding: 14px;}
.xw_section1 .ul a .left{width: 100%;}
.xw_section1 .ul a .right{width: 100%;margin-top: 14px;}
.xw_section1 .ul a .bt{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.xw_section1 .ul a .jj{font-size: 14px;line-height: 22px;margin-bottom: 14px;-webkit-line-clamp:3;}
.xw_section1 .ul a .boxs{padding-top: 14px;}
.xw_section1 .ul a .boxs .date img{width: 18px;}
.xw_section1 .ul .slick-dots{margin-top: 20px;}
.xw_section1 .ul .slick-dots li{border-radius:0;width:20px; height:2px;margin:0 4px;}
.xw_section1 .ul .slick-dots li.slick-active{ background: #1d2088;width: 20px;}
}

.xw_section2{width: 100%;padding-top: 50px;padding-bottom: 80px;}
.xw_section2 ul{margin-bottom: 60px;}
.xw_section2 li{padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #ececec;}
.xw_section2 li a{display: flex;justify-content: flex-start;align-items: center;flex-direction:row-reverse;}
.xw_section2 li a .left{width: calc(100% - 534px);padding-right: 100px;}
.xw_section2 li a .left .date{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 32px;}
.xw_section2 li a .left .date img{width: 20px;display: block;margin-right: 8px;}
.xw_section2 li a .left .date .wz{font-size: 14px;color: #333333;line-height: 20px;}
.xw_section2 li a .left .bt{font-size: 22px;color: #333333;line-height: 26px;margin-bottom: 26px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xw_section2 li a .left .jj{font-size: 16px;color: #333333;line-height: 36px;margin-bottom: 64px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xw_section2 li a .left .more{font-size: 14px;color: #333333;line-height: 20px;}
.xw_section2 li a:hover .left .bt,
.xw_section2 li a:hover  .left .more{color: #1d2088;}
.xw_section2 li a .right{width: 534px;}
.xw_section2 li a .right .pic{ width: 100%; padding-bottom: 58.239%; position: relative; overflow: hidden;border-radius: 10px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xw_section2 li a .right .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xw_section2 li a:hover .right .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xw_section2 li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);border-radius: 10px;border-bottom: 0;}
.xw_section2 li:hover a{padding: 0 30px 0 40px;}
@media  screen and (max-width:1680px){
.xw_section2 li a .left{width: calc(100% - 440px);padding-right: 60px;}
.xw_section2 li a .left .bt{margin-bottom: 20px;}
.xw_section2 li a .left .jj{margin-bottom: 40px;}
.xw_section2 li a .right{width: 440px;}
}
@media  screen and (max-width:1024px){
.xw_section2{padding-top: 20px;padding-bottom: 30px;}
.xw_section2 ul{margin-bottom: 20px;}
.xw_section2 li{padding-top: 14px;padding-bottom: 14px;}
.xw_section2 li a{display: block;}
.xw_section2 li a .left{width: 100%;padding-right: 0;}
.xw_section2 li a .left .date{margin-bottom: 12px;}
.xw_section2 li a .left .date img{width: 18px;margin-right: 6px;}
.xw_section2 li a .left .bt{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.xw_section2 li a .left .jj{font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.xw_section2 li a .left .more{font-size: 14px;line-height: 20px;}
.xw_section2 li a .right{width: 100%;margin-bottom: 14px;}
.xw_section2 li:hover{box-shadow: 0 0 20px rgba(0,0,0,0);border-bottom: 1px solid #ececec;}
.xw_section2 li:hover a{padding: 0;}
}

.page_section{width: 100%;}
.page_section .phpage{display: none;}
.page_section .pcpage{display: flex;justify-content: center;align-items: center;}
.page_section .pcpage a{display: block;width: 40px;height: 40px;margin-right: 10px;background: #fff; font-size: 16px;color: #333333;line-height: 40px;text-align: center;border-radius: 3px;}
.page_section .pcpage a:last-child{margin-right: 0;}
.page_section .pcpage a:hover,
.page_section .pcpage a.on{color: #fff!important;background: #1d2088!important;}
@media  screen and (max-width:1024px){
.page_section{width: 100%;}
.page_section .phpage{display: flex;justify-content: center;align-items: center;}
.page_section .phpage a{display: block;width: 32px;height: 32px;font-size: 16px;color: #333333;line-height: 32px;text-align: center;border-radius: 3px;background: #eee;}
.page_section .phpage a:hover,
.page_section .phpage a.on{color: #fff;background: #1d2088;}
.page_section .phpage span{font-size: 14px;color: #555;line-height: 30px;margin: 0 20px;}
.page_section .pcpage{display: none}
}

.xwxq_section{width: 100%;padding-top: 30px;padding-bottom: 90px;background: #f5f5f5;}
.xwxq_section .dq_section{margin-bottom: 50px;}
.xwxq_section .content{display: flex;justify-content: space-between;align-items: flex-start;}
.xwxq_section .left{width: calc(100% - 500px);}
.xwxq_section .left .title{font-size: 30px;color: #333333;line-height: 34px;margin-bottom: 32px;}
.xwxq_section .left .cont1{display: flex;justify-content: flex-start;align-items: flex-start;margin-bottom: 24px;}
.xwxq_section .left .cont1 .dd{margin-right: 56px;display: flex;justify-content: flex-start;align-items: center;}
.xwxq_section .left .cont1 .dd img{width: 24px;display: block;margin-right: 8px;}
.xwxq_section .left .cont1 .dd .wz{font-size: 14px;color: #333333;line-height: 24px;}
.xwxq_section .left .cont2{padding-top: 24px;border-top: 1px solid #e2e2e2;font-size: 16px;color: #333333;line-height: 36px;margin-bottom: 64px;}
.xwxq_section .left .cont3{display: flex;justify-content: space-between;align-items: center;padding-bottom: 38px;border-bottom: 1px solid #e2e2e2;margin-bottom: 40px;}
.xwxq_section .left .cont3 .fenxiang{display: flex;justify-content: flex-start;align-items: center;}
.xwxq_section .left .cont3 .fenxiang span{font-size: 16px;color: #333333;line-height: 20px;display: block;margin-right: 12px;}
.xwxq_section .left .cont3 .fenxiang ul{display: flex;justify-content: flex-start;align-items: flex-start;}
.xwxq_section .left .cont3 .fenxiang ul li{margin-right: 20px;position: relative;border: 1px solid #858585;border-radius: 100%;width: 35px;height: 35px;display: flex;justify-content: center;align-items: center;}
.xwxq_section .left .cont3 .fenxiang ul li:last-child{margin-right: 0;}
.xwxq_section .left .cont3 .fenxiang ul img{width: 21px;display: block;}
.xwxq_section .left .cont3 .fenxiang ul .ico2{display: none;}
.xwxq_section .left .cont3 .fenxiang ul a{display: block;width: 100%;background: rgba(0, 0, 0,0)!important;height: 35px;padding: 0;margin: 0;float: none;position: absolute;z-index: 5;}
.xwxq_section .left .cont3 .fenxiang ul li:hover{border-color: #1d2088;}
.xwxq_section .left .cont3 .fenxiang ul li:hover .ico1{display: none;}
.xwxq_section .left .cont3 .fenxiang ul li:hover .ico2{display: block;}
.xwxq_section .left .cont3 .dianzan{display: flex;justify-content: flex-start;align-items: center;font-size: 14px;color: #333333;line-height: 24px;cursor: pointer;}
.xwxq_section .left .cont3 .dianzan img{width: 24px;display: block;margin-right: 6px;}
.xwxq_section .left .cont3 .dianzan .img2{display: none;}
.xwxq_section .left .cont3 .dianzan.on .img1{display: none;}
.xwxq_section .left .cont3 .dianzan.on .img2{display: block;}
.xwxq_section .left .cont4{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.xwxq_section .left .cont4 .page_l{width: calc(100% - 150px);}
.xwxq_section .left .cont4 .page_l a{display: block;font-size: 14px;color: #333333;line-height: 20px;margin-bottom: 12px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xwxq_section .left .cont4 .page_l a:last-child{margin-bottom: 0;}
.xwxq_section .left .cont4 .page_l a:hover{color: #1d2088;}
.xwxq_section .left .cont4 .back_right{width: 146px;}
.xwxq_section .left .cont4 .back_right a{display: flex;justify-content: center;align-items: center;background: #1d2088;border-radius: 10px;}
.xwxq_section .left .cont4 .back_right a img{width: 20px;display: block;margin-right: 8px;}
.xwxq_section .left .cont4 .back_right a .wz{font-size: 16px;color: #ffffff;line-height: 42px;}
.xwxq_section .left .cont4 .back_right a:hover{opacity: 0.8;}
.xwxq_section .right{width: 426px;background: #ffffff;padding: 34px 20px 50px 20px;}
.xwxq_section .right .bt{font-size: 20px;color: #333333;line-height: 24px;margin-bottom: 26px;padding-left: 14px;position: relative;}
.xwxq_section .right .bt::after{content: "";display: block;width: 3px;height: 20px;background: #1d2088;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.xwxq_section .right ul{width: 100%;}
.xwxq_section .right ul li{padding-bottom: 26px;margin-bottom: 26px;border-bottom: 1px solid #e2e2e2;}
.xwxq_section .right ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.xwxq_section .right ul li a{display: block;width: 100%;}
.xwxq_section .right ul li a .pic{ width: 100%; padding-bottom: 57.989%; position: relative; overflow: hidden;border-radius: 6px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xwxq_section .right ul li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xwxq_section .right ul li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xwxq_section .right ul li a .wzbox{margin-top: 18px;}
.xwxq_section .right ul li a .wz{font-size: 20px;color: #333333;line-height: 28px;margin-bottom: 10px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwxq_section .right ul li a .date{display: flex;justify-content: flex-start;align-items: center;}
.xwxq_section .right ul li a .date img{width: 18px;display: block;margin-right: 8px;}
.xwxq_section .right ul li a .date div{font-size: 14px;color: #333333;line-height: 20px;}
.xwxq_section .right ul li a:hover .wz{color: #1d2088;}
@media  screen and (max-width:1680px){
.xwxq_section .left{width: calc(100% - 360px);}
.xwxq_section .right{width: 326px;padding: 20px 20px 30px 20px;}
}
@media  screen and (max-width:1024px){
.xwxq_section{padding-top: 30px;padding-bottom: 30px;;}
.xwxq_section .dq_section{margin-bottom: 0;}
.xwxq_section .content{display: block;}
.xwxq_section .left{width: 100%;}
.xwxq_section .left .title{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.xwxq_section .left .cont1{margin-bottom: 12px;flex-wrap: wrap;}
.xwxq_section .left .cont1 .dd{margin-right: 10px;}
.xwxq_section .left .cont1 .dd:nth-child(1){margin-bottom: 10px;}
.xwxq_section .left .cont1 .dd img{width: 20px;}
.xwxq_section .left .cont1 .dd .wz{font-size: 13px;line-height: 20px;}
.xwxq_section .left .cont2{padding-top: 14px;font-size: 14px;line-height: 22px;margin-bottom: 14px;}
.xwxq_section .left .cont3{padding-bottom: 14px;margin-bottom: 14px;display: block;}
.xwxq_section .left .cont3 .fenxiang{display: none;}
.xwxq_section .left .cont3 .dianzan{justify-content: center;line-height: 20px;}
.xwxq_section .left .cont3 .dianzan img{width: 20px;}
.xwxq_section .left .cont4 .page_l{width: calc(100% - 120px);}
.xwxq_section .left .cont4 .page_l a{margin-bottom: 1px;}
.xwxq_section .left .cont4 .back_right{width: 100px;}
.xwxq_section .left .cont4 .back_right a{border-radius: 6px;}
.xwxq_section .left .cont4 .back_right a img{width: 18px;margin-right: 6px;}
.xwxq_section .left .cont4 .back_right a .wz{font-size: 14px;line-height: 36px;}
.xwxq_section .left .cont4 .back_right a:hover{opacity: 0.8;}
.xwxq_section .right{display: none;}
}

.zp_section{width: 100%;padding-top: 40px;padding-bottom: 80px;}
.zp_section .dq_section{margin-bottom: 48px;}
.zp_section .cont1{margin-bottom: 40px;position: relative;z-index: 10;}
.zp_section .cont1 .dl{margin: 0 -20px;width: calc(100% + 40px);display: flex;justify-content: flex-start;align-items: flex-start;}
.zp_section .cont1 .dd{width: 33.33333%;padding: 0 20px;position: relative;}
.zp_section .cont1 ._t{width: 100%;background: #f5f5f5;padding: 0 30px 0 40px;display: flex;justify-content: space-between;align-items: center;border-radius: 31px;cursor: pointer;}
.zp_section .cont1 ._t .wz{font-size: 16px;color: #333333;line-height: 62px;width: calc(100% - 40px);}
.zp_section .cont1 ._t img{width: 18px;display: block;}
.zp_section .cont1 ._b{width: calc(100% - 40px);position: absolute;left: 20px;top: calc(100% + 12px);background: #f5f5f5;border-radius: 10px;padding: 20px 0;display: none;}
.zp_section .cont1 ._b a{display: block;font-size: 16px;color: #333333;line-height: 30px;text-align: center;padding: 0 20px;margin-bottom: 14px;}
.zp_section .cont1 ._b a:last-child{margin-bottom: 0;}
.zp_section .cont1 ._b a:hover{color: #1d2088;}
.zp_section .cont2{margin-bottom: 10px;background: #dedede;border-radius: 10px;border: 1px solid #dedede;padding: 0 20px 0 50px;display: flex;justify-content: flex-start;align-items: flex-start;}
.zp_section .cont2 .list{font-size: 18px;color: #333333;line-height: 72px;padding-right: 10px;}
.zp_section .cont2 .list:nth-child(1){width: 21.04450261780105%;}
.zp_section .cont2 .list:nth-child(2){width: 21.04450261780105%;}
.zp_section .cont2 .list:nth-child(3){width: 21.68848167539267%;}
.zp_section .cont2 .list:nth-child(4){width: 18.91361256544503%;display: none;}
.zp_section .cont2 .list:nth-child(5){width: 21.97905759162304%;}
.zp_section .cont2 .list:nth-child(6){width: 13.32984293193716%;}
.zp_section .cont3{margin-bottom: 60px;}
.zp_section .cont3 ul{width: 100%;}
.zp_section .cont3 ul li{margin-bottom: 10px;}
.zp_section .cont3 ul li:last-child{margin-bottom: 0;}
.zp_section .cont3 ul a{border: 1px solid #e1e1e1;padding: 20px 20px 20px 50px;display: flex;justify-content: flex-start;align-items: flex-start;border-radius: 10px;}
.zp_section .cont3 ul a .list{padding-right: 10px;font-size: 16px;color: #333333;line-height: 24px;}
.zp_section .cont3 ul a .list:nth-child(1){width: 21.04450261780105%;}
.zp_section .cont3 ul a .list:nth-child(2){width: 21.04450261780105%;}
.zp_section .cont3 ul a .list:nth-child(3){width: 21.68848167539267%;}
.zp_section .cont3 ul a .list:nth-child(4){width: 18.91361256544503%;display: none;}
.zp_section .cont3 ul a .list:nth-child(5){width: 21.97905759162304%;}
.zp_section .cont3 ul a .list:nth-child(6){width: 13.32984293193716%;padding-right: 0;}
.zp_section .cont3 ul a:hover{border-color: #1d2088;}
.zp_section .cont3 ul a:hover .list{color: #1d2088;}
@media  screen and (max-width:1680px){
.zp_section .cont2 .list{font-size: 14px;}
.zp_section .cont3 ul a .list{font-size: 14px;}
}
@media  screen and (max-width:1024px){
.zp_section{padding-top: 20px;padding-bottom: 30px;}
.zp_section .cont1{margin-bottom: 20px;}
.zp_section .cont1 .dl{margin: 0;width: 100%;display: block;}
.zp_section .cont1 .dd{width: 100%;padding: 0;margin-bottom: 12px;}
.zp_section .cont1 .dd:last-child{margin-bottom: 0;}
.zp_section .cont1 ._t{padding: 0 20px;border-radius: 31px;}
.zp_section .cont1 ._t .wz{font-size: 14px;line-height: 42px;}
.zp_section .cont1 ._b{width: 100%;left: 0;;padding: 14px 0;}
.zp_section .cont1 ._b a{font-size: 14px;line-height: 20px;padding: 0 14px;margin-bottom: 10px;}
.zp_section .cont2{padding: 0 14px;}
.zp_section .cont2 .list{font-size: 15px;line-height: 40px;}
.zp_section .cont3{margin-bottom: 20px;}
.zp_section .cont3 ul a{padding: 10px 14px;}
.zp_section .cont3 ul a .list{font-size: 13px;line-height: 20px;}
.zp_section .cont2 .list:nth-child(1){width: 50%;}
.zp_section .cont2 .list:nth-child(2){width: 20%;display: none;}
.zp_section .cont2 .list:nth-child(3){width: 27%;}
.zp_section .cont2 .list:nth-child(4){width: 16%;display: none;}
.zp_section .cont2 .list:nth-child(5){width: 16%;display: none;}
.zp_section .cont2 .list:nth-child(6){width: 23%;}
.zp_section .cont3 ul a .list:nth-child(1){width: 50%;}
.zp_section .cont3 ul a .list:nth-child(2){width: 20%;display: none;}
.zp_section .cont3 ul a .list:nth-child(3){width: 27%;}
.zp_section .cont3 ul a .list:nth-child(4){width: 16%;display: none;}
.zp_section .cont3 ul a .list:nth-child(5){width: 16%;display: none;}
.zp_section .cont3 ul a .list:nth-child(6){width: 23%;}
}

.zpxq_section1{width: 100%;padding-top: 30px;padding-bottom: 56px;}
.zpxq_section1 .title{font-size: 40px;color: #333333;line-height: 44px;margin-top: 66px;margin-bottom: 66px;}
.zpxq_section1 .dl{display: flex;justify-content: flex-start;align-items: flex-start;}
.zpxq_section1 .dl .dd{margin-right: 126px;font-size: 18px;color: #333333;line-height: 24px;}
.zpxq_section1 .dl .dd:last-child{margin-right: 0;}
@media  screen and (max-width:1024px){
.zpxq_section1{padding-top: 30px;padding-bottom: 30px;}
.zpxq_section1 .title{font-size: 18px;line-height: 24px;margin-top: 0;margin-bottom: 4px;}
.zpxq_section1 .dl{flex-wrap: wrap;}
.zpxq_section1 .dl .dd{margin-right: 12px;font-size: 14px;line-height: 20px;margin-top: 8px;}
}

.zpxq_section2{width: 100%;padding-top: 70px;padding-bottom: 124px;}
.zpxq_section2 .dd{padding-bottom: 60px;margin-bottom: 60px;border-bottom: 1px solid #e6e6e6;}
.zpxq_section2 .dd .bt{font-size: 30px;color: #333333;line-height: 34px;position: relative;padding-left: 15px;margin-bottom: 30px;}
.zpxq_section2 .dd .bt::after{content: "";display: block;width: 3px;height: 28px;background: #1d2088;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.zpxq_section2 .dd .jj{font-size: 16px;color: #333333;line-height: 36px;}
.zpxq_section2 .btn{width: 150px;display: flex;justify-content: center;align-items: center;background: #1d2088;border-radius: 20px;cursor: pointer;}
.zpxq_section2 .btn img{width: 6px;display: block;margin-right: 10px;}
.zpxq_section2 .btn .wz{font-size: 14px;color: #ffffff;line-height: 40px;}
.zpxq_section2 .btn:hover{opacity: 0.8;}
@media  screen and (max-width:1024px){
.zpxq_section2{padding-top: 30px;padding-bottom: 30px;}
.zpxq_section2 .dd{padding-bottom: 20px;margin-bottom: 20px;}
.zpxq_section2 .dd .bt{font-size: 18px;line-height: 24px;padding-left: 12px;margin-bottom: 12px;}
.zpxq_section2 .dd .bt::after{width: 2px;height: 20px;}
.zpxq_section2 .dd .jj{font-size: 14px;line-height: 22px;}
.zpxq_section2 .btn{width: 110px;border-radius: 16px;}
.zpxq_section2 .btn img{margin-right: 6px;}
.zpxq_section2 .btn .wz{line-height: 32px;}
}

.zpxq_tc{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;z-index: 99999;background: rgba(0,0,0,0.4);display: none;}
.zpxq_tc.on{display: block;}
.zpxq_tc .content{background: #ffffff;border-radius: 10px;overflow: hidden;width: 750px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.zpxq_tc .content .top{width: 100%;padding: 0 30px;display: flex;justify-content: space-between;align-items: center;}
.zpxq_tc .content .top .wz{font-size: 32px;color: #ffffff;line-height: 102px;}
.zpxq_tc .content .top img{width: 28px;display: block;cursor: pointer;}
.zpxq_tc .content .top img:hover{opacity: 0.8;}
.zpxq_tc .content .bottom{width: 100%;padding: 26px 30px 70px 30px;}
.zpxq_tc .content .bottom ul{margin: -15px;width: calc(100% + 30px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.zpxq_tc .content .bottom ul li{width: 50%;padding: 15px;}
.zpxq_tc .content .bottom .bt{font-size: 16px;color: #333333;line-height: 20px;margin-bottom: 8px;}
.zpxq_tc .content .bottom .bt span{color: #fe0000;}
.zpxq_tc .content .bottom .srk{width: 100%;height: 54px;padding: 0 18px;background: #f5f5f5;font-size: 14px;color: #333;}
.zpxq_tc .content .bottom .srk::-webkit-input-placeholder{font-size:14px;color:#333333;opacity: 1;}
.zpxq_tc .content .bottom .srk::-moz-placeholder{font-size:14px;color:#333333;opacity: 1;}
.zpxq_tc .content .bottom .srk::moz-placeholder{font-size:14px;color:#333333;opacity: 1;}
.zpxq_tc .content .bottom .srk:-ms-input-placeholder{font-size:14px;color:#333333;opacity: 1;}
.zpxq_tc .content .bottom .qh_box{position: relative;}
.zpxq_tc .content .bottom .qh_box ._t{background: #f5f5f5;padding: 0 18px;display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
.zpxq_tc .content .bottom .qh_box ._t .wz{font-size: 14px;color: #333333;line-height: 54px;width: calc(100% - 30px);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.zpxq_tc .content .bottom .qh_box ._t img{width: 18px;display: block;}
.zpxq_tc .content .bottom .qh_box ._b{width: 100%;position: absolute;left: 0;top: calc(100% + 12px);background: #f5f5f5;padding: 20px 0;display: none;box-shadow: 0 0 12px rgba(0,0,0,0.1);
overflow: hidden;overflow-y: auto;max-height: 100px;}
.zpxq_tc .content .bottom .qh_box ._b::-webkit-scrollbar{ width: 3px;}
.zpxq_tc .content .bottom .qh_box ._b::-webkit-scrollbar-track{background-color: #e5e5e5;border-radius: 3px;}
.zpxq_tc .content .bottom .qh_box ._b::-webkit-scrollbar-thumb{width: 3px;background-color: #1d2088;border-radius: 3px;}
.zpxq_tc .content .bottom .qh_box ._b a{display: block;font-size: 15px;color: #333;line-height: 30px;text-align: center;margin-bottom: 12px;}
.zpxq_tc .content .bottom .qh_box ._b a:last-child{margin-bottom: 0;}
.zpxq_tc .content .bottom .qh_box ._b a:hover{color: #1d2088;}
.zpxq_tc .content .bottom .sc_box{display: flex;justify-content: flex-start;align-items: flex-end;}
.zpxq_tc .content .bottom .sc_box ._l{width: 77px;cursor: pointer;border: 1px dashed; #bfbfbf;padding: 18px 8px;}
.zpxq_tc .content .bottom .sc_box ._l img{width: 15px;display: block;margin: 0 auto 10px auto;}
.zpxq_tc .content .bottom .sc_box ._l .ico2{display: none;}
.zpxq_tc .content .bottom .sc_box ._l .wz{font-size: 12px;color: #333333;line-height: 16px;text-align: center;}
.zpxq_tc .content .bottom .sc_box ._l:hover{border-color: #1d2088;}
.zpxq_tc .content .bottom .sc_box ._l:hover .ico1{display: none;}
.zpxq_tc .content .bottom .sc_box ._l:hover .ico2{display: block;}
.zpxq_tc .content .bottom .sc_box ._l:hover .wz{color: #1d2088;}
.zpxq_tc .content .bottom .sc_box ._r{width: calc(100% - 77px);padding-left: 10px;font-size: 12px;color: #333333;line-height: 17px;}
.zpxq_tc .content .bottom .yzm{display: flex;justify-content: flex-start;align-items: flex-start;}
.zpxq_tc .content .bottom .yzm input{width: calc(100% - 110px)!important;}
.zpxq_tc .content .bottom .yzm img{width: 110px;height: 54px;display: block;cursor: pointer;}
.zpxq_tc .content .bottom .button{font-size: 18px;color: #1d2088;line-height: 52px;cursor: pointer;border: 1px solid #1d2088;text-align: center;}
.zpxq_tc .content .bottom .button:hover{background: #1d2088;color: #fff;}
@media  screen and (max-width:1024px){
.zpxq_tc .content{width: calc(100% - 40px);}
.zpxq_tc .content .top{padding: 0 14px;}
.zpxq_tc .content .top .wz{font-size: 18px;line-height: 50px;}
.zpxq_tc .content .top img{width: 22px;}
.zpxq_tc .content .bottom{padding: 14px;}
.zpxq_tc .content .bottom ul{margin: 0;width: 100%;}
.zpxq_tc .content .bottom ul li{width: 100%;padding: 0;margin-bottom: 12px;}
.zpxq_tc .content .bottom .bt{font-size: 14px;margin-bottom: 6px;}
.zpxq_tc .content .bottom .srk{height: 40px;padding: 0 12px;}
.zpxq_tc .content .bottom .qh_box ._t{padding: 0 12px;}
.zpxq_tc .content .bottom .qh_box ._t .wz{line-height: 40px;}
.zpxq_tc .content .bottom .qh_box ._b{padding: 14px 0;max-height: 140px;}
.zpxq_tc .content .bottom .qh_box ._b::-webkit-scrollbar{ width: 0;}
.zpxq_tc .content .bottom .qh_box ._b::-webkit-scrollbar-track{background-color: rgba(255,255,255,0);border-radius: 0;}
.zpxq_tc .content .bottom .qh_box ._b::-webkit-scrollbar-thumb{width: 0;background-color: rgba(255,255,255,0);border-radius: 0;}
.zpxq_tc .content .bottom .qh_box ._b::-webkit-scrollbar{ display: none;}
.zpxq_tc .content .bottom .qh_box ._b a{font-size: 14px;line-height: 24px;margin-bottom: 10px;}
.zpxq_tc .content .bottom .yzm input{width: calc(100% - 90px)!important;}
.zpxq_tc .content .bottom .yzm img{width: 90px;height: 40px;}
.zpxq_tc .content .bottom .button{font-size: 14px;line-height: 40px;}
}

.zlrz_section{width: 100%;padding-top: 50px;padding-bottom: 80px;background: #f5f5f5;}
.zlrz_section ul{margin: -25px -20px;width: calc(100% + 40px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.zlrz_section ul li{width: 25%;padding: 25px 20px;}
.zlrz_section ul .picbox{width: 100%;height: 494px;position: relative;background: #ffffff;}
.zlrz_section ul .picbox img{max-width: calc(100% - 50px);max-height: calc(100% - 50px);display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.zlrz_section ul .wz{font-size: 16px;color: #333333;line-height: 20px;text-align: center;margin-top: 14px;}
.zlrz_section ul a:hover .wz{color: #1d2088;}
.zlrz_section .page_section{margin-top: 46px;}
@media  screen and (max-width:1024px){
.zlrz_section{padding-top: 30px;padding-bottom: 30px;}
.zlrz_section ul{margin: -6px;width: calc(100% + 12px);}
.zlrz_section ul li{width: 50%;padding: 6px;}
.zlrz_section ul .picbox{height: 220px;}
.zlrz_section ul .picbox img{max-width: calc(100% - 30px);max-height: calc(100% - 30px);}
.zlrz_section ul .wz{font-size: 14px;line-height: 18px;margin-top: 10px;}
.zlrz_section .page_section{margin-top: 20px;}
}

._pop{ float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:99999999; display:none;background-color: rgba(0,0,0,0.8);}
._col{ float:left;  font-size: 0; position:absolute; right:-60px; top:-44px; width:44px; height:44px; border-radius: 100%;color: #999;cursor: pointer;background: url(img/img172.png)no-repeat center center;background-size: cover;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);}
._htm{ float:left; width:550px;position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);background-color: rgba(255,255,255,0.5);padding: 12px;}
._htm video{width: 100%;display: block;margin: 0 auto;}
._htm img{width: 100%;display: block;margin: 0 auto;}
@media  screen and (max-width: 1680px){
._htm{ float:left; width:400px;}
}
@media  screen and (max-width: 991px){
._col{ float:left;  font-size: 50px; position:absolute; right:-50px; top:0; width:34px; height:34px; border-radius: 100%;color: #999;cursor: pointer;background: url(images);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
._htm{ float:left; width:500px;position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
}           
@media  screen and (max-width: 767px){
._col{ float:left;  font-size: 50px; position:absolute; right:10px; top:-55px; width:20px; height:20px; border-radius: 100%;color: #999;cursor: pointer;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
._htm{ float:left; width: calc(100% - 30px);position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
}


.zlxz_section{width: 100%;padding-top: 50px;padding-bottom: 80px;background: #f5f5f5;}
.zlxz_section .page_section .pcpage a{background: #fff;}
.zlxz_section ul{margin-bottom: 60px;}
.zlxz_section ul li{margin-bottom: 20px;background: #fff;border-radius: 10px;}
.zlxz_section ul li:last-child{margin-bottom: 0;}
.zlxz_section ul a{display: flex;justify-content: flex-start;align-items: center;}
.zlxz_section ul a .left{width: 100px;height: 70px;border-right: 1px solid #f5f5f5;display: flex;justify-content: center;align-items: center;border-right: 1px solid #f5f5f5;}
.zlxz_section ul a .left img{width: 30px;display: block;}
.zlxz_section ul a .left .ico2{display: none;}
.zlxz_section ul a .right{width: calc(100% - 100px);padding: 0 60px 0 24px;display: flex;justify-content: flex-start;align-items: center;}
.zlxz_section ul a .right .bt{width: 51.55367231638418%;padding-right: 20px;font-size: 18px;color: #333333;line-height: 24px;}
.zlxz_section ul a .right .dl{width: calc(48.44632768361582% - 100px);display: flex;justify-content: flex-start;align-items: center;}
.zlxz_section ul a .right .dl .dd{display: flex;justify-content: flex-start;align-items: center;margin-right: 110px;}
.zlxz_section ul a .right .dl .dd:last-child{margin-right: 0;}
.zlxz_section ul a .right .dl .dd img{width: 18px;display: block;margin-right: 6px;}
.zlxz_section ul a .right .dl .dd .wz{font-size: 14px;color: #333333;line-height: 20px;}
.zlxz_section ul a .right .xz{width: 100px;display: flex;justify-content: flex-end;align-items: center;}
.zlxz_section ul a .right .xz img{width: 18px;display: block;margin-right: 6px;}
.zlxz_section ul a .right .xz .wz{font-size: 14px;color: #1d2088;line-height: 20px;}
.zlxz_section ul a:hover .left .ico1{display: none;}
.zlxz_section ul a:hover .left .ico2{display: block;}
.zlxz_section ul a:hover .right .bt{color: #1d2088;}
.zlxz_section ul a:hover .right .xz .wz{text-decoration: underline;}
@media  screen and (max-width:1680px){
.zlxz_section ul a .right .dl .dd{margin-right: 20px;}
.zlxz_section ul a .right .dl .dd .wz{font-size: 13px;}
}
@media  screen and (max-width:1024px){
.zlxz_section{padding-top: 30px;padding-bottom: 30px;}
.zlxz_section ul{margin-bottom: 20px;}
.zlxz_section ul li{margin-bottom: 14px;}
.zlxz_section ul a{display: block; padding: 14px;position: relative;}
.zlxz_section ul a .left{width: 20px;height: auto;border-right: 0;display: block;position: absolute;left: 14px;top: 14px;}
.zlxz_section ul a .left img{width: 100%;display: block;}
.zlxz_section ul a .left .ico2{display: none;}
.zlxz_section ul a .right{width: 100%;padding: 0;flex-wrap: wrap;justify-content: space-between;}
.zlxz_section ul a .right .bt{width: 100%;padding-right: 0;font-size: 15px;line-height: 24px;margin-bottom: 12px;padding-left: 30px;}
.zlxz_section ul a .right .dl{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 0;width: calc(100% - 100px);}
.zlxz_section ul a .right .dl .dd{margin-right: 30px;}
.zlxz_section ul a .right .dl .dd img{width: 18px;}
.zlxz_section ul a .right .xz{width: 80px;justify-content: flex-start;}
.zlxz_section ul a .right .xz img{width: 18px;}
}

.posi_zhigai{width: 100vw;height: 100vh;opacity: 0; position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 99999;}

.pagecon.xwxq_section{padding-top:50px; padding-bottom:50px;}
.pagecon.xwxq_section .left{width:100%;} 
.pagecon.xwxq_section .left .cont2{margin:0; border:0; padding:0;}
@media  screen and (max-width:1024px){
.pagecon.xwxq_section{padding-top:20px; padding-bottom:20px;}
}

.sitemap{ width:100%;float:left;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#1d2088;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}


.zxnav_box{width: 100%;margin-bottom: 40px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.zxnav_box .dd{margin-right: 12px;}
.zxnav_box .dd:last-child{margin-right: 0;}
.zxnav_box a{display: block;font-size: 18px;color: #333;line-height: 30px;padding: 10px 60px;background: #fff;}
.zxnav_box .dd:hover a,
.zxnav_box .dd.on a{background:#1d2088;color: #fff;}
@media  screen and (max-width:1680px){
.zxnav_box a{font-size: 16px;line-height: 24px;padding: 10px 40px;}
}
@media  screen and (max-width:1400px){
.zxnav_box a{font-size: 14px;line-height: 24px;padding: 10px 30px;}
}
@media  screen and (max-width:1024px){
.zxnav_box{display: block;font-size: 0;white-space:nowrap;overflow: hidden;overflow-x: auto; max-width: 100%;margin-bottom: 20px;}
.zxnav_box::-webkit-scrollbar{ display: none;}
.zxnav_box .dd{display: inline-block;vertical-align: top;}
.zxnav_box a{font-size: 14px;line-height: 20px;padding: 8px 20px;}
}

/* 250604start */
.contact{display: block; width:28.6%;}
.contact .title{ display: block; width: 100%;font-size:22px;color: #333333;line-height: 1; font-weight: bold; margin-bottom:13px;}
.contact .addr{ display: block; width: 100%; padding-top:48px;}
.contact .addr .t1{ display: block; width: 100%;font-size: 16px;color: #333333;line-height: 30px; font-weight: bold; margin-bottom: 6px;}
.contact .addr .p1{ display: block; width: 100%;font-size: 16px;color: #333333;line-height: 30px;}
.sect01{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; padding:0.39rem 0.8rem 0.84rem 0.8rem; }
.sect01 form{ width:67.4%;}
.lxwm_section .sect01 .content{ width:100%;padding:47px 50px 47px 50px;}
.lxwm_section .sect01 .content .tswz{ color:#9a9a9a; margin-top: 15px;}
.lxwm_section .sect01 .content ul .textbox textarea{height: 94px;}

@media  screen and (max-width:1600px){
.sect01{ padding:0 0.8rem 0 0.8rem; }
}
@media  screen and (max-width:1440px){
.sect01{ padding:0 0.4rem 0 0.4rem; }
}
@media  screen and (max-width:1024px){
.contact{ width:100%;}
.contact .title{font-size:20px; margin-bottom:8px;}
.contact .addr{ padding-top:14px;}
.contact .addr .t1{ font-size: 15px;line-height:26px; margin-bottom:6px;}
.contact .addr .p1{font-size: 15px;line-height: 26px;}
.sect01{ padding:45px 5px 20px 5px; }
.sect01 form{ width:100%; margin-top:30px;}
.lxwm_section .sect01 .content{ width:100%;padding:20px 20px;}

}

/* 250604end */