*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;line-height: 100%;}
body{font-size: 14px;min-width: 1200px;font-family:"Microsoft YaHei"; overflow-x:hidden}
a{text-decoration: none; color:#333; font-size: 14px;}
li{list-style: none;}
em,i{font-style: normal;}
:focus{ outline: none;}
.dfs{display:flex;align-items:end;justify-content:space-between;}
.gy{max-width: 1500px;margin: 0 auto;width: 100%;}
.gy1{min-width: 1280px;margin: 0 auto;width: 100%;}
@media screen and (max-width: 1550px){
.gy{width:calc(100% - 80px);}
}

@media screen and (max-width: 1920px){
.nwc_t .newsZj .news_div_item{padding: 10px !important;}
.nw_c{height:690px !important;}
}

@media screen and (max-width: 1280px){
.yingyong .yy_right .yy_txt .yy_pp p:first-child{font-size: 36px !important;}
.yingyong .yy_right .yy_txt{width:100%;padding-bottom:88% !important;}
.yingyong .yy_left{width:44% !important;}
.yingyong .yy_right {width: 55% !important;}
.yingyong .yy_right .yy_txt .yy_pp p {font-size: 16px !important;line-height: 25px !important;}
}

@media screen and (max-width: 1400px){
.yingyong .yy_right .yy_txt .yy_pp p:first-child{font-size: 36px !important;}
.yingyong .yy_right .yy_txt{padding-bottom: 72% !important;}
.yingyong .yy_left{width:44% !important;}
.yingyong .yy_right {width: 55% !important;}
.yingyong .yy_right .yy_txt .yy_pp p {font-size: 16px !important;line-height: 25px !important;}
}

@media screen and (max-width: 1366px){
.yingyong .yy_right .yy_txt .yy_pp p:first-child{font-size: 36px !important;}
.yingyong .yy_right .yy_txt{padding-bottom: 73% !important;}
.yingyong .yy_left{width:45% !important;}
.yingyong .yy_right {width: 55% !important;}
.yingyong .yy_right .yy_txt .yy_pp p {font-size: 16px !important;line-height: 25px !important;}
.nw_c{height:620px !important;}
.nwc_t .newsZj .news_div_item_a{margin: 19px 0 20px !important;}
.nwc_t .newsRi { row-gap:44px !important;}
.nwc_t .newsZj .news_div_item{padding: 10px 10px !important;}
.nwc_t .newsRi .news_div_item {padding-bottom: 6.8% !IMPORTANT;}
.nwc_t .newsZj .news_div_item_body{height: 30px !IMPORTANT;line-height: 30px !IMPORTANT;}
}
@font-face {
font-family:din;
src:url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}

@font-face {
  font-family: 'iconfont';  /* Project id 3615720 */
  src: url('//at.alicdn.com/t/c/font_3615720_qlla1zzpx8.woff2?t=1667441125420') format('woff2'),
       url('//at.alicdn.com/t/c/font_3615720_qlla1zzpx8.woff?t=1667441125420') format('woff'),
       url('//at.alicdn.com/t/c/font_3615720_qlla1zzpx8.ttf?t=1667441125420') format('truetype');
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

.de3,.de3:before{
    -webkit-transition:all 0.3s ease-in-out;
       -moz-transition:all 0.3s ease-in-out;
         -o-transition:all 0.3s ease-in-out;
            transition:all 0.3s ease-in-out;}
.de5,.de5:before{
    -webkit-transition:all 0.5s ease-in-out;
       -moz-transition:all 0.5s ease-in-out;
         -o-transition:all 0.5s ease-in-out;
            transition:all 0.5s ease-in-out;}
.de7,.de7:before{
    -webkit-transition:all 0.7s ease-in-out;
       -moz-transition:all 0.7s ease-in-out;
         -o-transition:all 0.7s ease-in-out;
            transition:all 0.7s ease-in-out;}

.pb_btn:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    z-index: -1;
}          
/*head*/
.tab {height: 980px;overflow: hidden;}
.head {width: 100%;position: fixed;top: 0;z-index: 999; height: 89px;display: flex;background: rgba(0,0,0,0.8);}
.head.on{background:#fff; box-shadow: 0 0 20px #eee;}
.head.on .head_nav li a ,.head.on .tit_cn, .h_tcc>b,.head.on .tit_cn a{color:#333;}
.head.on .h_tcc>b{color:#333;}
.head.on .h_tcc>p{color:#999;}


.head_nav>ul>li:nth-child(2)>a:after {position: absolute;content: "\e65a";font-family: "iconfont";font-size: 14px;color: #fff;top: -4px;right: -18px;
transition: .5s;}
.head_nav>ul>li:nth-child(3)>a:after {position: absolute;content: "\e65a";font-family: "iconfont";font-size: 14px;color: #fff;top: -4px;right: -18px;
transition: .5s;}
.head_nav>ul>li:nth-child(5)>a:after {position: absolute;content: "\e65a";font-family: "iconfont";font-size: 14px;color: #fff;top: -4px;right: -18px;
transition: .5s;}

.head.on .head_nav>ul>li:nth-child(2)>a:after {    color: #333;}
.head.on .head_nav>ul>li:nth-child(3)>a:after {    color: #333;}
.head.on .head_nav>ul>li:nth-child(5)>a:after {    color: #333;}

.hea_logo{display: flex;align-items: center;}
.hea_logo img{width: 80px;}
.h_tcc{margin-left: 14px;}
.h_tcc>b{display: block;font-size: 22px;color: #fff;}
.h_tcc>p{font-size: 12px;color: rgba(255,255,255,0.5);margin-top: 7px;text-transform: uppercase;letter-spacing: 1px;}
.head_lc{width: 100%;display: flex;justify-content: space-between;align-items: center;height: 78px;position: relative;}
.hea_wz {margin-left: 83px; position: relative; height: 100%; display: flex; flex-direction: column;justify-content: center; }
.hea_wz>b {display: block; font-size: 22px; color: #333; }
.hea_wz>b>span {font-size: 21px; color: #083093; }
.hea_wz>p {font-size: 16px; color: #666; margin-top: 7px; }
.hea_wz:after {position: absolute; content: ""; background: rgba(0,0,0,0.07); top: 0; left: -41px; width: 1px; height: 100%; }

.tit_cn a {font-size:18px;color:#fff;font-family: Arial; line-height: 89px;}
.head_box {width: 87%;margin: 0 auto;display: flex;    display: -webkit-flex;display: -moz-flex;justify-content: space-between;align-items: center;position: relative;}
.head.on .head_logo {background:url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20221010/20221010160838_2127060590.png)no-repeat;    width: 162px;height: 39px;}
.head.on .head_logo  img {display:none;}
.head_nav {width:60%; margin-right:5%}
.head_nav>ul {display: flex;    display: -webkit-flex;display: -moz-flex;justify-content: space-around;}
.head_nav>ul>li {position: relative;transition: 0.5s;}
.head_nav>ul>li:nth-child(4) {margin-left: 7%;}

.head_nav>ul>li:after {content:'';width:0;height: 3px;background: #e60012;position: absolute;top:49px;left: 0;z-index: -1;opacity: 0;    transition: 0.5s;}
.head_nav>ul>li:hover:after,.head_nav>ul>li.cur:after {opacity: 1;width: 100%;transition: 0.5s;}
.head_nav>ul>li a {font-size: 16px; color: #fff; font-weight:100; line-height: 89px;}
.head_con {position: absolute;right:0;top:0; }
.head_con>ul {display: flex;    display: -webkit-flex; display: -moz-flex;}
.head_con>ul>li {width: 89px;height: 89px;border:1px solid rgba(255,255,255,0.3);display: flex;    display: -webkit-flex; display: -moz-flex;flex-direction: column;align-items: center;justify-content: center;position: relative;background:url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20220827/20220827203123_1096306638.png) no-repeat center;}

.head_con>ul>li i {width:20px;height: 2px;background: #fff;margin: 3px 0;}

.dropmenu{ position:absolute; top:150%; max-height:0; transition:all .3s ease; width:200px;left: -62px;z-index:99; transition:all .3s ease; background:#f9f9f9; border-radius:5px; opacity:0; visibility:hidden; padding: 0px 0px}
.dropmenu a{ display:block; line-height:42px !important; text-align:center; font-size:14px !important; color:#666 !important; transition:all .5s ease;}
.dropthree{ position:relative;}
.dropthree>div{ position:absolute; left:105%; visibility:hidden; opacity:0; transition:all .3s ease; border-radius:5px;width:100%; background:#f9f9f9; top:0;}
.dropthree:hover>div{ opacity:1; left:100%; visibility:visible; }
.head_nav li:hover .dropmenu{ max-height:1000px;  top:100%; opacity:1; visibility:visible;}
.dropmenu a:hover{ background:#e60012; color:#fff !important;}
.dropmenu table,.dropmenu tbody,.dropmenu tr,.dropmenu td{ display:block; width:100%;}
.head_nav li {    position: relative;}
.prolist2021 {position:relative;}
.prolist2021 ul {position:relative;}
.prolist2021 li {position:relative;}
.prolist2021 li dl {position:absolute;top:0;left:100%; transition: 0.5s;}
.nav_c li:hover dl {    opacity: 1; transition: 0.5s;}
.prolist2021 li dl dt a {display: block;padding: 0 40px;width: 300px;height: 42px; border-bottom: none;background: #fff; color: #666; font-weight: 100; font-size: 14px; line-height: 42px;position: relative;}
.prolist2021 li:nth-child(6) {display:none;}

.nav_c>ul>li:hover .nav2 {transform: rotateX(0deg);}
.prolist2021 li:hover dl { transform: rotateY(0deg);}
.prolist2021 li dl {position: absolute;top: 0; left: 100%;transition: 0.5s; transform-origin: left; transform: rotateY(90deg);}

/*关键词*/
.tit_cn{font-size:15px; line-height: 89px; padding:0 2%; color: #fff; width: 40%;}
.tit_con .phone:hover .phone_num, .head_con li:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;opacity: 1;} 
.tit_sel {width: 427px;height: 150px;background: rgba(51,51,51,0.7);transform: rotateX(90deg);position: absolute;top:88px;right: 0;transition: all 0.5s;font-size: 16px;padding: 34px; z-index: 99;opacity: 0;}
.tit_sel span {font-size: 24px;display: block;color: #152682;font-family: Arial;}
.tit_icon:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;}
#search-i{float:left; width:30px; height:33px; overflow:hidden; margin-top:20px;  box-sizing: border-box; padding-top: 7px;    border: 1px solid #dddddd;border-left: none;}
#search-bg{float:left; width:320px; height:33px; line-height: 33px;overflow:hidden; padding-left:14px; margin-top:20px; box-sizing: border-box;     border: 1px solid #dddddd;border-right: none;}
.search-text{ font-size:14px;color: #999999;justify-content: center;align-items: center;}
.search-text a{ font-size:15px; color: #fff !important;}
.search-text a:hover{ font-size:15px; color: #ffffff;}
.search-text span{ float:left;  color:#ffffff;font-size: 15px;}
#infoname{ border:none;background:none; outline:none;} 
.search_name {float: left;font-size:22px;color: #ffffff; line-height: 32px;position: relative;z-index: 5;padding: 15px 0;width: 264px;height: 96px;background: #cb0303;text-align: center;}
.search_name:after {content: "";width: 0px;height: 0px;border-top: 7px solid #56bcce; border-right: 7px solid transparent;border-bottom:8px solid transparent; border-left: 7px solid #56bcce;position: absolute; top: 81px; right: -13px; transition: 0.5s all ease-in-out; }
form {justify-content: center;}
.tab_con {width: 300px;background: #fff;padding: 30px 50px;    position: absolute;top: 0;right: 0;display: none;    overflow: auto !important;
    height: 800px;}
.tab_txt>ul p {font-size:20px;}
.tab_txt>ul>li {      padding: 30px 0; border-bottom: 1px #eee solid;}
.tab_txt>ul>li>a {font-size:18px;    color: #333 !important;}
.tab_txt>ul>li>span {font-size:14px;color: #999; display: block; margin-top: 10px; line-height:28px;}
.tab_txt>ul>li>span>a {font-size:14px;color: #999;}
.tab_tit {font-size:24px; border-bottom: 1px #eee solid; padding-bottom:40px;}
.tab_tit em{color: #ccc; display: block;text-transform: uppercase; font-size: 14px; font-family: Arial;}
.button {width: 30px; height: 30px;background: #fff; position: absolute;right: 12px; top: 12px;cursor: pointer;}
.button:before {content:'';width:30px;height:2px;position:absolute;top:25px;left:0;background:#333;transform: rotate(45deg);}
.button:after {content:'';width:30px;height:2px;position:absolute;top:25px;left:0;background:#333;transform: rotate(-45deg);}
.tab_txt {padding-top: 16px;}


/*flashvideo*/
.flashvideo{width:100%;padding-bottom:100vh;position:relative;overflow:hidden;}
.flashvideo video{position:absolute;width:100%;height:calc(100% + 200px);left:0;top:0;z-index:1;object-fit:cover;display:block;}
.flashvideo .v_shade{width:100%;height:100%;background:rgba(0,0,0,.5);left:0;top:0;position:absolute;z-index:1;}
.flashvideo .fv_txt{position:absolute;width:100%;left:0;top:50%;z-index:2;text-align:center;font-size:0;-webkit-text-size-adjust:none;padding-bottom:65px;}
.flashvideo .fv_txt p{font-size:16px;line-height:26px;color:#FFF;text-align:center;}
.flashvideo .fv_txt p:first-child{font-size:48px;height:58px;line-height:58px;}
.flashvideo .fv_txt p:nth-child(2){margin:26px 0 28px;}
.flashvideo .fv_txt a{display:inline-block;width:139px;height:36px;line-height:36px;background:#f5b324;padding:0 23px;}
.flashvideo .fv_txt a span{display:block;font-size:14px;color:#FFF;padding-left:10px;background:url(flash_btnicon.png) no-repeat right center;text-align:left;}
.flashvideo .fv_txt a:last-child{margin-left:11px;}
.flashvideo .fv_txt a:hover{
  -webkit-box-shadow:0 0 8px rgba(255,255,255,.6);
     -moz-box-shadow:0 0 8px rgba(255,255,255,.6);
       -o-box-shadow:0 0 8px rgba(255,255,255,.6);
          box-shadow:0 0 8px rgba(255,255,255,.6);}
/*flash*/
.index_banner{width:100%; overflow:hidden;z-index:1;top:0;left:0;position: fixed;}
.index_banner.mb{display:none;}
.index_banner .swiper-slide{height:100vh;}
.index_banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.index_banner .swiper-slide video{display:block;width:100%;height:100%;object-fit:cover;}



.index_banner .swiper-pagination-bullets{bottom:56px!important;height:37px;font-size:0;-webkit-text-size-adjust:none;}
.index_banner .swiper-pagination-bullet{opacity:1;width:210px;height:37px;margin:0 5px!important;position:relative;border-radius:0;background:transparent;padding-bottom:13px;vertical-align:top;overflow:hidden;}
.index_banner .swiper-pagination-bullet .line{width:0;height:2px;position:absolute;left:0;bottom:0;background:#00f;z-index:2;}
.index_banner .swiper-pagination-bullet:after{content:'';width:210px;height:2px;position:absolute;left:0;bottom:0;background:#a9a4a5;z-index:1;border-radius: 50px;}
.index_banner .swiper-pagination-bullet .sw_p{font-size:15px;height:22px;line-height:22px;color:#FFF;text-align:left;position:relative; font-weight:100;text-align: center;
     -webkit-transform:translateY(-100%);
       -moz-transform:translateY(-100%);
         -o-transform:translateY(-100%);
            transform:translateY(-100%);
    -webkit-transition:all 0.5s ease-in-out;
       -moz-transition:all 0.5s ease-in-out;
         -o-transition:all 0.5s ease-in-out;
            transition:all 0.5s ease-in-out;}
.index_banner .swiper-pagination-bullet .sw_p em{font-style:normal;display:inline-block;margin-right:10px;}
.index_banner .swiper-pagination-bullet .sw_p em i{font-style:normal;font-size:15px;}

.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#dc3545;}
.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active .sw_p,.index_banner .swiper-pagination-bullet:hover .sw_p{
    -webkit-transform:translateY(0%);
       -moz-transform:translateY(0%);
         -o-transform:translateY(0%);
            transform:translateY(0%);}
.index_wrap{margin-top:100vh;position:relative;z-index:2;background:#FFF;}

/*产品*/
.product { padding:0px 0 60px 0;}

.cas_ic{overflow:hidden;margin-top:0px;}

.cas_ic ul{display:flex;}
.cas_ic ul li a>img{width:100%;height:auto;}
.cas_ic ul li{width:100%;flex-shrink:0; border-top: none;border-left: 0;position: relative;overflow: hidden;transition: 0.4s;}
.cas_ic ul li>a{display:block;}
.cas_ic ul li p{-webkit-transition: all .3s linear;transition: all .3s linear;opacity: 0;visibility: hidden;position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0 30px;    background-color: rgba(0,0,0,0.8);z-index: 40;text-align: center;}
.cas_ic ul li p img{height: auto;display: block;-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
.cas_ic ul li p img,.cas_ic ul li p a{-webkit-transition: all .3s linear;transition: all .3s linear;-webkit-transform: translateY(20px);transform: translateY(20px);opacity: 0;color:#fff;}
.cas_ic ul li p a{font-size: 50px;line-height: 1.5;letter-spacing: 1px;font-weight: bold;margin-top:10%;-webkit-transition-delay: .3s;transition-delay: .3s;display: block; line-height: 80px;}
.cas_ic ul li p span{font-weight:normal; font-size:36px; display: block;}
.cas_ic ul li p em{font-weight:normal; font-size:16px; display: block; margin-top:10px; border: 1px #666 solid; width: 200px; margin: 0 auto; padding:1%; margin-top: 4%;}
.cas_ic ul li:after{-webkit-transition: opacity .3s linear;transition: opacity .3s linear;opacity: 0;content: "";display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0; z-index: 230;z-index:-1;}
.cas_ic ul li:hover:after{opacity: 1;}

.cas_ic ul li:hover p{opacity: 1;visibility: visible;}
.cas_ic ul li p img{max-width: 150px;padding-top: 30px;-webkit-transition-delay: .1s;transition-delay: .1s;margin: 0 auto;}
.cas_ic ul li:hover p a,.cas_ic ul li:hover p img{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}


/*yingyong*/
.yingyong{margin-top:0px;}
.yingyong .yy_title{padding:35px 0 57px 35px;float:left;}
.yingyong .yy_title p:first-child{font-size:24px;height:34px;line-height:34px;font-weight:bold;color:#999;padding-left:69px;position:relative;}
.yingyong .yy_title p:first-child:before{content:'';width:49px;height:3px;background:#e60012;position:absolute;left:0;top:50%;margin-top:-3px;}
.yingyong .yy_title p:last-child{font-size:36px;height:45px;line-height:55px;font-weight:bold;color:#1f1f1f;margin-top:7px;}
.yingyong .yy_ul{float:right;padding-left:27px;background:url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20220901/20220901140751_259557256.png) no-repeat left center;background-size:auto 100%;}
.yingyong .yy_ul .swiper-pagination{position:relative;}
.yingyong .yy_ul .swiper-pagination-bullet{width:calc(100%/3);float:left;min-width:192px;padding:32px 0 55px;background:url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20220901/20220901140751_259557256.png) no-repeat right center;background-size:auto 100%;position:relative;display:block;height:auto;opacity:1;border-radius:0;outline:none;}
.yingyong .yy_ul .swiper-pagination-bullet:after{content:none;width:34px;height:100%;position:absolute;right:-34px;top:0;background:url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20220901/20220901140851_882254306.png) no-repeat center center;background-size:auto 100%;}
.yingyong .yy_ul .swiper-pagination-bullet i{display:block;height:46px;background-repeat:no-repeat;}
.yingyong .yy_ul .swiper-pagination-bullet i.icon1{background-image:url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20220901/20220901141547_1859330324.png);background-position:center top;}
.yingyong .yy_ul .swiper-pagination-bullet i.icon2{background-image:url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20221103/20221103134531_1899765393.png);background-position:center top;}
.yingyong .yy_ul .swiper-pagination-bullet i.icon3{background-image:url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20220901/20220901141849_759277285.png);background-position:center top;}
.yingyong .yy_ul .swiper-pagination-bullet p{font-size:18px;height:28px;line-height:28px;color:#3f4150;margin-top:27px;text-align:center;}
.yingyong .yy_ul .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#FFF;}
.yingyong .yy_ul .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:'';}
.yingyong .yy_ul .swiper-pagination-bullet.swiper-pagination-bullet-active i.icon1{background-position:center bottom;}
.yingyong .yy_ul .swiper-pagination-bullet.swiper-pagination-bullet-active i.icon2{background-position:center bottom;}
.yingyong .yy_ul .swiper-pagination-bullet.swiper-pagination-bullet-active i.icon3{background-position:center bottom;}
.yingyong .yy_ul .swiper-pagination-bullet.swiper-pagination-bullet-active p{color:#e60012;}
.yingyong .yy_content{background:url(yybg.jpg) no-repeat right center #F7F7F7;background-size:50% 100%;position:relative;overflow:hidden;}
.yingyong .yy_left{width:44%;float:left;overflow:hidden;position:relative;opacity:0;}
.yingyong .yy_left .yy_img{width:100%; position:relative;overflow:hidden;}
.yingyong .yy_left .yy_img img{width:100%;}
.yingyong .yy_right{width:55%;float:right;overflow:hidden;position:0;
    -webkit-transform:translateX(50%);
       -moz-transform:translateX(50%);
         -o-transform:translateX(50%);
            transform:translateX(50%);}
.yingyong .yy_right .yy_txt{width:100%;padding-bottom:68.8542%;position:relative;}
.yingyong .yy_right .yy_txt .yy_pp{position:absolute;width:100%; padding:0 5% 0 7%;left:0;top:10%;}
.yingyong .yy_right .yy_txt .yy_pp p{font-size:16px;line-height:38px;color:#8c94a3;}
.yingyong .yy_right .yy_txt .yy_pp p:first-child{font-size:36px;height:40px;line-height:40px;font-weight:bold;color:#3f4150;margin-bottom:12px;}
/*.yingyong .yy_right .yy_txt .yy_pp p:nth-child(2){font-size:30px;height:40px;line-height:40px;color:#3f4150;margin-bottom:18px;}*/
.yingyong .yy_right .yy_txt .yy_pp a{display:block;width:160px;height:50px;line-height:50px;margin-top:6%;background:#e60012;color:#FFF;text-align:center; letter-spacing: 2px; font-size:16px;}
.yingyong .yy_right .yy_txt .yy_pp a:hover{background:#333;}
.yingyong .yy_content .swiper-slide.swiper-slide-active .yy_left{
    -webkit-transform:translateX(0);
       -moz-transform:translateX(0);
         -o-transform:translateX(0);
            transform:translateX(0);
              opacity:1;}
.yingyong .yy_content .swiper-slide.swiper-slide-active .yy_right{
    -webkit-transform:translateX(0);
       -moz-transform:translateX(0);
         -o-transform:translateX(0);
            transform:translateX(0);
              opacity:1;}

/*news*/
.news{padding: 60px 0;overflow: hidden;background: #f9f9f9;}
.nw_t{display: flex;align-items: center;justify-content: space-between;}
.nwt_l{width: 100%;text-align:center;}
.nwt_l>a{}
.nwt_l>a p{display: flex;align-items: flex-end;}
.nwt_l>a p b{font-size: 32px;}
.nwt_l>a p em{letter-spacing: 1px;color: #999;font-family: arial;font-size: 22px;line-height: 22px;margin-left: 6px;}
.nwt_r{display: flex;align-items: center;}
.nwt_r a{border-radius: 30px;width: 150px;height: 40px;display: flex;align-items: center;justify-content: center;background: #fff;}
.nwt_r em{font-size: 20px;color: #000;}
.nwt_r b{margin-left: 10px;font-size: 16px;font-weight: normal;}
.nwt_r a.on{background: #e60012;}
.nwt_r a.on *{color: #fff;}
.nw_c{margin-top: 0px;position: relative;height: auto;}
.nwc_t{display: none;position: absolute;}
.nwc_t .news_div_item:hover a {color: #e60012;}
.nw_c>div.on{display: block;}
.nwc_t .news_div_item,.nwc_t .news_div_item img{transition: 0.4s; width:100%;}
.nwc_t .news_div_item_pic a {display: block;overflow: hidden;}
.nwc_t .newsZj .news_div_item_pic a{height: 100%;}
.nwc_t .news_div>div{width: 30%;}
.nwc_t .news_div {display: flex;justify-content: space-between;}
.nwc_t>div>.news_div_item:first-child{display: flex;flex-wrap: wrap-reverse;background-color: #fff;padding: 10px;position: relative;}
.nwc_t>div>.news_div_item:first-child .news_div_item_content{padding: 0 20px;}
.nwc_t>div>.news_div_item:first-child .news_div_item_title {width: 93%;height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 8px 0 10px;border-bottom: 1px solid #E3E3E4;}
.nwc_t>div>.news_div_item:first-child .news_div_item_a{font-size: 18px;line-height: 50px;}
.nwc_t>div>.news_div_item:first-child .news_div_item_a:after{content: '\eb03';width: 30px;height: 30px;border-radius: 100%;background: #e60012;position: absolute;bottom: 22px;right: 30px;font-family: 'iconfont';color: #fff;display: flex;align-items: center;justify-content: center;}
.nwc_t>div>.news_div_item:first-child .news_div_item_body{line-height: 30px;letter-spacing: 0px;color: #666666;margin-bottom: 12px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 12;font-weight:100; padding-right:5%  !IMPORTANT;}
.nwc_t>div>.news_div_item:first-child .news_div_item_date{font-size: 16px;line-height: 34px;color: #333;padding-left: 20px;height: 34px;}

.nwc_t .newsZj{display: flex;flex-flow: column;row-gap: 10px;}
.nwc_t .newsZj .news_div_item {padding: 8%;background: #fff;border-bottom: 3px solid #fff;}
.nwc_t .newsZj .news_div_item_date{}
.nwc_t .newsZj .news_div_item_content{align-items: center;border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 5px;}
.nwc_t .newsZj .news_div_item_a{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 3px 0 10px;display: block;}
.nwc_t .newsZj .news_div_item_body{line-height: 22px; font-weight:100; color: #666; text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2; height: 22px;
    overflow: hidden;}
.nwc_t .newsZj .news_div_item_pic{display: block;width:100%;height: auto;border-radius: 0%;overflow: hidden;margin-right: 20px;}
.nwc_t .newsZj .news_div_item_pic img{height: 100%;}
.nwc_t .news_div_item_date{font-size: 16px; display: flex;}
.nwc_t .news_div_item_pic{display: none;}
.nwc_t>div>.news_div_item:first-child .news_div_item_pic{display:block;overflow: hidden;width: 100%;}
.nwc_t>div>.news_div_item:hover img{transform: scale(1.1);}
.nwc_t .newsZj .news_div_item:hover {border-bottom: 3px solid #e60012;}

.nwc_t .newsRi{display: flex;flex-flow: column;row-gap: 59px;width: 36% !important;}
.nwc_t .newsRi .news_div_item {border-bottom: 1px solid #ddd;padding-bottom: 6.3%;position: relative; padding-top:0%;}
.nwc_t .newsRi .news_div_item:after{content: '';width: 100%;height: 1px;background: #e60012;transition: transform .5s;transform: scale3d(0,1,1);transform-origin: 100% 50%;position: absolute;bottom: 0;}
.nwc_t .newsRi .news_div_item:hover:after{transform: scale3d(1,1,1);transform-origin: 0 50%;transition-timing-function: ease-in;}
.nwc_t .newsRi .news_div_item_date{}
.nwc_t .newsRi .news_div_item_content{}
.nwc_t .newsRi .news_div_item_title{display: flex;align-items: center;justify-content: space-between;margin-bottom:-3px;padding-top: 2%;}
.nwc_t .newsRi .news_div_item_title:before{content: '';display: block;width: 5px;height: 5px;background: #333;}
.nwc_t .newsRi .news_div_item_a{width: 85%;font-size: 18px;}
.nwc_t .newsRi .news_div_item_body{font-size: 14px;line-height: 23px;overflow: hidden;text-overflow: ellipsis; color: #666666;margin-top: 22px; font-weight:100;}

/*荣誉资质*/
.poster-item.active {
    height: 528px !important;
}
 .zhuixu {font-size: 36px;line-height: 50px;text-align: center;color: #333;
  font-weight: bold;margin: auto;}
.zhuixu b {font-weight: bold;}
.zhuixu p {font-size: 18px;color: #666;line-height: 18px; font-weight:100;padding-top: 15px;}
.wang_bg {height: 770px;width: 100%;background: url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20220830/20220830084437_690639527.jpg) no-repeat cadetblue;padding-top: 70px;}
.wang{height: 740px;width: 100%; position: relative;}
.wangcon{width:1400px; margin:0 auto; margin-top:0px;}
.poster-main .poster-btn{ width:44px; height:32px; position: absolute; cursor:pointer; display:block; z-index: 10; }
.poster-main .poster-btn a { position: absolute; top: 50%; margin-top: -16px; }
.poster-main .poster-prev-btn a { right: -16px; }
.poster-main .poster-next-btn a { left: -16px; }
.poster-main .poster-next-btn{ left:-56px; top:130px; }
.poster-main .poster-prev-btn{ right:-56px; top:130px; }
.poster-main .poster-next-btn a:hover,.poster-main .poster-prev-btn a:hover{ background-position: -36px 0}
.poster-item{ position: relative;}
.poster-item em{ position: absolute; left:0; bottom: 0; width: 100%; font-style: inherit; font-size: 14px; color: #fff; text-align: center; display: none; overflow: hidden; background: rgba(0,0,0,.7); line-height: 50px; overflow:hidden; height: 50px; }
.poster-main .poster-list .poster-item img { display: block; width: 100%; }
.poster-main .poster-list .poster-item{ height: 420px;}
.poster-main { position: relative;}
.poster-main .poster-list .poster-item { position: absolute; left: 0; top: 0; }
.poster-main .poster-btn { position: absolute; top: 0; cursor: pointer; }
.poster-main .poster-list .active em{ display: block; }
.wangtab{ margin:30px; text-align:center;}
.wangtab a{ display:inline-block; width:158px; line-height:39px; border-radius:20px; background:#484848; font-size:18px; color:#fff;}
.wangtab a+a{ margin-left:10px;}
.wangtab a.on{ background:#c99d49;}
.poster-list li{ box-sizing:content-box; border:1px solid #ddd;}

/*xiaoshou*/
.container {
    max-width: 1400px;
    margin: 0 auto;
}
.pb_title.tal {text-align: left;}
.pb_title {text-align: center;position: relative;}
.pb_title .h_t {
    font-size: 45px;
    color: #333;
    height: 55px;
    line-height: 55px;
    position: relative;
    font-weight: bold;
}
.pb_title p {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    margin-top: 4px;
}
.xiaoshou{padding:60px 0 60px;}
.titis{text-align: center; padding-bottom:40px;}
.titis h2{text-align: center; font-size:36px;}
.titis p{text-align: center; font-size:18px;padding-top:15px;}
.xiaoshou .xs_left{width:400px;float:left;padding-top:15px;}
.xiaoshou .xs_left .xs_ul{padding-top:42px;}
.xiaoshou .xs_left .xs_ul a{display:block;height:43px;line-height:42px;font-size:16px;color:#717171;margin-top:10px;border-bottom:1px dashed #afafb1;width:82.25%;position:relative;}
.xiaoshou .xs_left .xs_ul a:before{content:'';width:9px;height:100%;position:absolute;right:15px;top:0;background-image:url(sh_icon.png);background-repeat:no-repeat;background-position:left center;}
.xiaoshou .xs_left .xs_ul a:hover{color:#333;border-bottom-color:#333;}
.xiaoshou .xs_left .xs_ul a:hover:before{background-position:-9px center;}

.xiaoshou .xs_left .xs_btn{margin-top:35px;}
.xiaoshou .xs_left .xs_btn a{width:154px;line-height:45px;height:49px;border:2px solid #333;font-size:16px;color:#FFF;display:inline-block;text-align:center;margin-right:18px;background:#333;position: relative;}
.xiaoshou .xs_left .xs_btn a:last-child{margin-right:0;background:transparent;color:#717171;border-color:#333;}
.xiaoshou .xs_left .xs_btn a:hover{border-color:#333;color:#FFF;}
.xiaoshou .xs_left .xs_btn a.first_btn:hover{background:#333;text-indent:-5px;border-color:#333;}
.xiaoshou .xs_left .xs_btn a:hover:before{width:100%;background:#333;}

.xiaoshou .xs_c{background:url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20220928/20220928112719_1793592332.jpg) no-repeat center top;height:492px;position:relative;background-size:100% auto; width:1096px; margin: 0 auto;}
.xiaoshou .xs_c .xs_dian{position:absolute;}
.xiaoshou .xs_c .xs_dian i img{width:0px;height:0px; border-radius:50%;}
.xiaoshou .xs_c .xs_dian em{display: block;width: 0;height: 0;position: absolute;left: -8px;top: -7px;z-index: 1;border-bottom: 30px solid rgb(230 0 18 / 50%);border-left: 15px solid transparent; border-right: 15px solid transparent;transform: rotate(90deg);}
.xiaoshou .xs_c .xs_dian.xd1{left:75%;top:40%;}
.xiaoshou .xs_c .xs_dian.xd2{left:13%;top:32%;}
.xiaoshou .xs_c .xs_dian.xd3{left:13%;top:30%;}
.xiaoshou .xs_c .xs_dian.xd4{left:81%;top:40%;}
.xiaoshou .xs_c .xs_dian.xd5{left:84%;top:40%;}
.xiaoshou .xs_c .xs_dian.xd6{left:75%;top:46%;}
.xiaoshou .xs_c .xs_dian.xd7{left:78%;top:46%;}
.xiaoshou .xs_c .xs_dian.xd8{left:81%;top:46%;}
.xiaoshou .xs_c .xs_dian.xd9{left:84%;top:46%;}
.xiaoshou .xs_c .xs_dian.xd10{left:38%;top:41%;}
.xiaoshou .xs_c .xs_dian.xd11{left:41%;top:47%;}
.xiaoshou .xs_c .xs_dian.xd12{left:44%;top:47%;}
.xiaoshou .xs_c .xs_dian.xd13{left:47%;top:47%;}
.xiaoshou .xs_c .xs_dian.xd14{left:75%;top:52%;}
.xiaoshou .xs_c .xs_dian.xd15{left:38%;top:53%;}
.xiaoshou .xs_c .xs_dian.xd16{left:40.8%;top:42%;}
.xiaoshou .xs_c .xs_dian.xd17{left:41%;top:41%;}
.xiaoshou .xs_c .xs_dian.xd18{left:44%;top:41%;}
.xiaoshou .xs_c .xs_dian.xd19{left:50%;top:41%;}
.xiaoshou .xs_c .xs_dian.xd20{left:47%;top:41%;}
.xiaoshou .xs_c .xs_dian.xd21{left:41%;top:53%;}
.xiaoshou .xs_c .xs_dian.xd22{left:44%;top:53%;}
.xiaoshou .xs_c .xs_dian.xd23{left:10%;top:32%;}
.xiaoshou .xs_c .xs_dian.xd24{left:47%;top:53%;}
.xiaoshou .xs_c .xs_dian.xd25{left:16%;top:32%;}
.xiaoshou .xs_c .xs_dian.xd26{left:84%;top:52%;}
.xiaoshou .xs_c .xs_dian.xd27{left:78%;top:52%;}
.xiaoshou .xs_c .xs_dian.xd28{left:81%;top:52%;}
.xiaoshou .xs_c .xs_dian.xd29{left:34%;top:41%;}
.xiaoshou .xs_c .xs_dian.xd30{left:40%;top:77%;}
.xiaoshou .xs_c .xs_dian.xd31{left:43%;top:79%;}
.xiaoshou .xs_c .xs_dian.xd32{left:13%;top:44%;}
.xiaoshou .xs_c .xs_dian.xd33 {left:7%; top: 32%;}
.xiaoshou .xs_c .xs_dian.xd34 {left: 15%;top:40.8%;}
.xiaoshou .xs_c .xs_dian.xd35 {left: 6%; top:38%;}
.xiaoshou .xs_c .xs_dian.xd37 {left: 6%;top: 27%;}
.xiaoshou .xs_c .xs_dian.xd38 {left: 33%;top: 59%;}
.xieso {position: absolute;top: 235px;left: 202px;padding: 10px 25px;}
.xieso p {font-size:15px; color: #fff;background: #e20112; padding:10px 30px;margin-left: 45px;}
.xiaoshou .xs_c .xs_txt{position:absolute;left:62.3%;top:39.228%;text-align:center;font-size:0;-webkit-text-size-adjust:none;z-index:3;}
.xs_logo{width:105px;height:35px;background:url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20221010/20221010160838_2127060590.png) no-repeat center center;display:inline-block; margin-left: 92px;}
.xiaoshou .xs_c .xs_txt p{margin-top:50px;width:311px;height:53px;line-height:53px;background:#333;border-radius:3px;text-align:center;font-size:30px;color:#FFF;background: #e20112;}
.xd1 .xdxl{width:520px; left:-258px;}
.xs_dian img {display: block;float: left;}
.xs_dian img{width:100px;}
.xd33 .xdxl {width: 320px;left: -159px;}
.xd29 .xdxl {width: 220px;left: -110px;}
.xd10 .xdxl {width: 420px;left: -205px;}
.xd16 .xdxl {width: 520px;left: -259px;}
.xd30 .xdxl {width: 220px;left: -110px;}
.xdxl{display:none;width:auto;position:absolute;top:17px;left:-50px;z-index:999;padding:10px;background: rgba(255, 255, 255, 0.2);box-shadow: 0 0 20px #ccc;}
.xiaoshou .xs_c .xs_dian i:hover .xdxl{font-size:18px;color:#fff;line-height:30px;display:block;letter-spacing: 1px;}
.xiaoshou .xs_c .xs_dian:hover .xdxl { display: block;}
.xiaoshou .xs_c .xs_dian i:after {content: '';width: 1px;height: 13px;background: #ff0000;position: absolute;transform: rotate(-90deg);top: 7.3px;left: 8px;}
.xiaoshou .xs_c .xs_dian i {display: block; position: absolute;width: 0;height: 0;left: 0;top: 0;z-index: 2;border-bottom: 14px solid #e60012;border-left: 7px solid transparent;border-right: 7px solid transparent; margin: 0 auto;transform: rotate(90deg);;}

/* ss */
.ss_big{
    animation:suofangzhanshi 2s linear  infinite;
    -webkit-animation:suofangzhanshi 2s linear  infinite;
}
@-webkit-keyframes suofangzhanshi{
    0%{
        opacity:0.0;
        -webkit-transform:scale(0.1) rotate(90deg);
    }
    50%{
        opacity:0.7
    }
    100%{
        opacity:0;
        -webkit-transform:scale(1) rotate(90deg);
    }
}
@keyframes suofangzhanshi{
    0%{
        transform:scale(0.1) rotate(90deg);
        opacity:0.0
    }
    50%{
        opacity:0.7
    }
    100%{
        transform:scale(1) rotate(90deg);
        opacity:0.0
    }
}

/*copy*/
.copy_lx{background: #e60012;}
.copy_c{height: 152px;}
.copy_c>ul{display: flex;height: 100%;}
.copy_c>ul>li{width: 25%;display: flex;justify-content: center;align-items: center;}
.copy_c>ul>li>span{font-size: 30px;color: #fff;}
.copy_c>ul>li>div{margin-left: 22px;}
.copy_c>ul>li>div>b{display: block;font-size: 18px;color: #fff; font-weight:norma;}
.copy_c>ul>li>div>p{font-size: 16px;color: #fff;margin-top: 8px;}
.copy_c>ul>li>div>p>span{font-size: 20px;color:rgba(255,255,255,0.5);font-family:din;}

.copy_con {width:78%;}
.copy_con ul {display: flex;justify-content:space-between;width: 100%;}

.copy_con li {width: 27%;position: relative; padding-left:0%; color: #fff;}
.copy_con li:nth-child(1){width:67%;position: relative; padding-left:6%; color: rgba(255, 255, 255, 0.47); line-height: 30px;}
.copy_con li:nth-child(1) img{width:200px;display: block; padding-bottom:10px;}
.copy_con li:nth-child(1) span{font-weight:bold; font-size:24px;display: block; padding:6px 0px;}
.copy_con li p {font-size: 18px;color: #ffffff;line-height: 20px;margin-bottom: 20px;font-weight: normal;}
.copy_con li a {font-size: 14px;color:rgba(255, 255, 255, 0.47);line-height: 30px; display: flex;}
.copy_cc {display: flex; justify-content: space-between;padding: 80px 0 80px 0; }
.copy_pic {float:left;overflow: hidden; height:160px;}
.copy_pic li {width:  160px;overflow: hidden;}
.copy_pic li p {font-size: 14px;color: #ffffff;text-align: center;line-height: 30px;}
.copy_pic li i {background: #ffffff;width:160px;height: 160px; display: inline-block;padding: 9px;}
.copy_pic li i img{width:100%;}
.copy_str {float:left;margin-left: 20px;margin-top: 16px;}
.copy_str li {width: 32px; height: 32px; border-radius: 100%; text-align: center; transition: 0.5s; line-height: 30px; position: relative; border:2px solid #fff; cursor: pointer; }
.copy_str li.on{background: #e60012;border-color: #e60012;}
.copy_str li i {font-size: 13px;color: #fff;position: relative;z-index: 99;}
.copy_str li+li {margin-top:14px;}
.copy_txt {font-size: 16px;color: #ffffff;line-height: 20px;float: left;padding: 16px 0 0 64px;}
.copy_txt b {font-family: Roboto;font-size: 30px;line-height: 32px;display: block;padding: 15px 0;}
.copy_txt a {font-size: 14px;line-height: 35px;color: #ffffff;width: 125px;height: 35px;background:url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20220901/20220901165145_166385713.png)no-repeat #00277a 20px 9px;display: inline-block;border-radius: 10px;text-align: center;padding-left: 30px;}
.cop_ce{position: relative;overflow: hidden;}
.cop_ce:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://memberpic.114my.com.cn/kpqcpj/uploadfile/image/20221020/20221020114010_2068201654.jpg) center no-repeat;background-size: cover;
}
.copy_icon>p {color: #fff;font-size: 16px;margin-bottom: 16px;}
.lin_c{border-bottom: 1px solid rgba(255,255,255,0.12);background: #222;}
.lin_c>div{display: flex;align-items: center;position: relative;height: 80px;}
.l_wz{width:7%;}
.l_wz p{color: #fff;letter-spacing: 1px; font-size: 16px; padding-right:2%;}
.linkTagcs{width: 100%!important;}
.lin_ic {width: 30px; height: 30px; border-radius: 100%; border: 1px solid #fff; text-align: center; line-height: 30px; color: #fff; font-size: 14px; position: absolute; right: 0; top: 25px; }
.links_m a{color: rgba(255,255,255,0.41);}
.copy_bg {background: #222;}
.copy_bg div {color: rgba(255,255,255,0.5); height: 80px; line-height: 80px; display:block ; font-size:14px; text-align: left;padding-top: 15px;}
.copy_bg div a {color: rgba(255,255,255,0.5); font-size:14px;}
.copy_b {display: flex; justify-content: space-between; align-items: center; }

.cop_ce .cop_ce:hover,.cop_ce:hover .cop_ce a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
@-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top; transform-origin: top;
  }
}
@keyframes kenburns-top {
 0% {
    -webkit-transform: scale(1) translateY(0);  transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;   transform-origin: top;
  }
  }
@-webkit-keyframes kenburns-top1 {
  0% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;  transform-origin: top;
  }
  100% {
   -webkit-transform: scale(1) translateY(0); transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;transform-origin: 50% 16%;
  }

}
@keyframes kenburns-top1 {
 0% {
    -webkit-transform: scale(1.1) translateY(-15px);transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;  transform-origin: top;
  }
  100% {
   -webkit-transform: scale(1) translateY(0); transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;  transform-origin: 50% 16%;
  }
  }
.cop_ce:before{ -webkit-animation: kenburns-top1  3.5s infinite ease-out  both;animation: kenburns-top1  3.5s infinite ease-out  both;}