
@charset "utf-8";/* CSS Document*//* CSS Document*//*内容*//*内页大图*/
.ny-zw{ width:100%; height:10rem;}
.nbanner{width:100%; background:#333; position:relative;  z-index:1; height:36rem; }
.nbanner img{width:100%;}
.nb-box{ position:absolute; z-index:99; top:0; left:0; width:100%; height:100%;display:flex;display: -webkit-flex; /*响应式 弹性盒子*/align-items:center;background-color:rgba(0,0,0,.1);}
.nb-text{ position:relative; z-index:2; padding:15rem 0 10rem 0;}
.nb-text-title{ font-size:3.2rem; color:#FFFFFF; font-weight:600; text-transform:uppercase;line-height:1.2; text-align:center;}
.nb-text-con{ font-size:2rem; font-weight:400; color:#FFFFFF;  line-height:1.5;text-transform:capitalize; text-align:center; padding:15px 0 0 0; width:80%; margin:0 auto;}
.nb-text-con a{ color:#FFFFFF; display:inline-block; }
.nb-text-con span{ display:inline-block; margin:0 5px 0 5px;}


/*通用缩略图展示*/
.tpic{padding:0 0 100% 0; position: relative;}
.tpicbox{overflow: hidden;display: block;width: 100%;position: relative;}
.tpicbox img{transition:1s; width:100%;display: block;position: absolute;left: 0;top: 0; bottom:0; right:0; margin:auto;transition: transform .3s ease-in;}


/*当前位置*//*当前位置*/
.pc_fr{float: right;}
.pc_fl{float: left;}
.bread{background:#fff}
.bread_nav li{float:left;font-size:15px;line-height:50px;padding-right:15px;}
.bread_nav li a{display:block;color:#000000;font-size:15px;}
.bread_nav li i{color:#999999;margin:0 10px;}
.bread_nav li:hover a,.bread_nav li.on a{border-bottom:2px solid #e0243b;}
.bread_1{font-size:14px;color:#666666; padding:2rem 0;}
.bread_1 a{color:#666666;transition: all .3s;}
.bread_1 a:hover{color:#e0243b;}

/**/
.ny-about{ display:flex;justify-content: space-between; }
.about-left{width:42%;position:relative;position:relative; }
.about-left-txt{content:""; position:absolute; bottom:2rem; left:-2rem; z-index:2; font-size:2.8rem; line-height:1.2; font-weight:700; color:#000; background: linear-gradient(to right, #0476c0, #0476c0); padding:1rem 2rem; }
.about-left img{max-width:100%; border-radius:2rem;}
.about-right{width:53%;}
.about-right h6 {display:inline-block; font-size:1.6rem; color:#737373; font-weight:400; text-transform:uppercase; position:relative; z-index:4; font-family:Arial, Helvetica, sans-serif; padding-left:0; }
.about-right h6:after{content:""; position:absolute; left:0; bottom:.1rem; height:.6rem; width:100%; background:rgba(73,151,210,.35); z-index:-1;}
.about-right h1{display:block;font-size:3.6rem;color:#000;font-weight:700;padding:2rem 0 0 0;word-wrap:break-word; line-height:1.2; position: relative;}
.about-right h3{display:block;font-size:1.6rem;color:#555;font-weight:400;padding:2rem 0 0 0; line-height:1.2; font-style: italic;}
.about-right-txt{display:block;font-size:15px;line-height:1.8;color:#666; margin:4rem 0; padding-left:4rem; position:relative;}
.about-right-txt:before{position:absolute;left:0;top:0;width:3px;height:60%;background:#15499a;content:"";}
.about-right-more{display:inline-block;padding:1.2rem 3rem;color:#fff;text-transform:uppercase;background:rgba(0,0,0,.2);border-radius:.5rem;}
.about-right-more:hover{background:#f59c02;color:#FFFFFF;}

.ak-tl-con h6{ width:60%; display: block; margin:0 auto;}
.tlan img{ margin:0 auto; display:block;}
.bgys{ background-image:url(../images/04.jpg); background-repeat:no-repeat; background-size:cover;}

/*历程*/.pr{position: relative;}
.warper{width:88%;max-width:1200px;margin: 0 auto;}
.about-main2{width: 100%;overflow: hidden;}
.about-main2 .licheng-bg{width: 100%;height: 100%;position: relative;z-index:6;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg img{height: 518px;position: absolute;top:180px;left: 0;}
.about-main2 .ny-title{padding-top: 80px;}
.ny-title .title-en{font-size: 36px;color: #b4b4b4;font-family: arial;line-height: 36px;font-weight: normal;}
.ny-title .title-ch{font-size: 26px;color: #333333;margin: 15px 0;font-weight: normal;}
.ny-title i{display: block;width: 42px;height: 1px;background-color: #b5b5b5;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;overflow:hidden;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width: 33.333%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height: 320px}
.about-main2 .licheng-content ul li .date{color: #19a366;font-size: 30px;}
.about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;background-color: rgba(33,150,243,.68);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{width: 25px;height: 25px;background-color: rgba(33,150,243,.68);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{height: 250px;width: 1px;display: block;background-color: #64b5f6;position: relative;left: 30px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 30px;width: 400px;height:100%;display: table;}
.about-main2 .licheng-content ul li.item5 .lc-right{width: 200px;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{width: 400px;}
.about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px;display: table-cell;vertical-align: middle;}
.about-main2 .licheng-content ul li.item1 a{top: 50px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
.about-main2 .licheng-content ul li.item2 a{top: 258px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item2 .lc-right{top:20px;}
.about-main2 .licheng-content ul li.item3 a{top: 136px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
.about-main2 .licheng-content ul li.item4 a{top: 278px;}
.about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
.about-main2 .licheng-content ul li.item5 a{top: 99px;}
.about-main2 .licheng-content ul li.item5 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item5 .lc-right{bottom: 100px;}
.about-main2 .licheng-content .right-text h3{font-size:2.4ren; font-weight:600; color:#1e54a7;margin-bottom: 10px;}
.about-main2 .licheng-content .right-text p{font-size:1.7rem; font-weight:600;}
.lc-swiper-btn{width: 100%;position: absolute;top:100px;z-index:99;}
.lc-swiper-btn a{display: block;position: absolute;cursor:pointer;}
.lc-swiper-btn .btn-prev{position: absolute;left:-50px;top:400px;}
.lc-swiper-btn .btn-next{position: absolute;right: -50px;top:400px;}
.lc-swiper-btn .iconfont{font-size: 30px;color:#ff0000;}
/**/
/*侧边*/.aside{width:28rem;float:left;background:#FFFFFF;padding:2rem; border-radius:2rem;}
.aside-tit{width:100%;padding:0 0 2rem 1rem;font-size:1.8rem;font-weight:600;position:relative;text-transform:uppercase; color:#012770}
.aside-tit:before{content: '';width: 6px;height:1.8rem;left: 0;position: absolute;background: #ff0000;border-radius: 2px;top:.5rem;}
.aside-item li{padding:1.2rem 2rem;position: relative;background: #f6f6f6;margin-bottom: 1rem;}
.aside-item > li:last-child{border-bottom: none;}
.aside-item li ul li{padding:.3rem .5rem;margin:1rem 0 0 0;border-bottom: none;position:relative;}
.aside-item li ul li:before{content:'\eb8e';font-family:"iconfont";position: absolute;left:-1.3rem;top:.5rem; font-size:1.8rem; }
.aside-item ul{display: block;}
.aside-item li a{position: relative;display: block;font-size:1.5rem;font-weight:600;text-transform:capitalize;}
.aside-item li ul li a{font-size:1.4rem;font-weight:400; color:#787878;}
.aside-item li .icon-cate{position: absolute;right: 2rem;top:2rem;font-size:1.7rem;cursor: pointer;color: #000;}
.aside-item li .icon-cate.icon-cate-down:before{content: '\ec22';font-family:"iconfont"}
.aside-item li .icon-cate.icon-cate-up:before{content: '\ec21';font-family:"iconfont"}
.aside-item li.nav-current > a, .aside-item li:hover > a, li.show_li >a{color: #000;}
.aside-item li.nav-current > .icon-cate, .aside-item li:hover > .icon-cate, li.show_li >.icon-cate{color: #000;}
.aside-item{margin-bottom:2rem;}
.aside-lx{width:100%;background:#15499a;border-radius:.5rem;padding:3rem 1.5rem 1rem 1.5rem;}
.aside-lx-tit{color:rgba(255,255,255,1);display:block;padding-bottom:1.5rem;text-align:center;font-size:2rem;text-transform:uppercase;}
.aside-lx-fb{color:rgba(255,255,255,.6);display:block;padding-bottom:1.5rem;text-align:center; font-size:1.4rem; line-height:1.2}
.aside-lx .lx-dh{padding:.5rem 0 1.5rem 0; display:block;}
.aside-lx .lx-dh h1{display:flex;flex-direction: column;flex-wrap: wrap;align-items:center;}
.aside-lx .lx-dh span{font-size:2rem;color:#fff;font-family:"Roboto Slab";font-weight:400;line-height:1.1; letter-spacing:1px;}
.aside-lx .lx-dh i{font-size:3.6rem;color:#fff; font-weight:300; padding-bottom:1rem;}
.side-product-items{position: relative;}
.side-cate li > ul li:hover:before{background: #1d4e95;}
.side-product-items .items_content{position: relative;}
.side-product-items .items_content{}
.side_product_item{position: relative;display: block;width: 100%;padding: 1.2rem 0;overflow: hidden;}
.side_product_item figure{position: relative;display: block;width: 100%;overflow: hidden;}
.side_product_item .item-img{position: relative;width: 8.5rem;display: table-cell;vertical-align: middle;padding: 0 2rem 0 0;}
.side_product_item .item-img img{position: relative;width: 100%;border: 1px solid #eee;}
.side_product_item figcaption{display: table-cell;vertical-align: middle;}


.main{ width:calc(100% - 330px); float:right;}


/*图片列表*/

.prolist{display:flex;flex-wrap: wrap; margin-left:-3%;}
.product-item{box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 7%); background:#FFFFFF; width:22%; margin:0 0 4% 3%; position:relative;}
.product-item a{ display:block;  background:#f8f8f8; width:100%; height:100%;}
.product-item .pic{ background:#e2e2e2; padding-bottom:75%;}
.product-item .pic img{width: auto;min-height:auto; max-width:100%; max-height:100%;}
.product-item-title{padding:2rem ;font-size: 1.7rem;text-transform: capitalize;line-height:1.2;display: block;color: #15499a;font-weight:600; text-align:center;}
.product-item a:hover .pic img{transform:scale(1.2);}
.product-item a:hover .product-item-title{ color:#ff0000;}


/**/
.rongyu-title{ font-size:1.5rem; font-weight:400; text-align:center; line-height:1.5; color:#787878;}

/*产品橱窗*/
.product-intro{position:relative;padding-top: 10px;margin-bottom: 6rem;}
.cloud-zoom-lens{border: 1px solid #eee;cursor:move;}
.cloud-zoom-title{position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
.cloud-zoom-big{overflow:hidden;padding:0px;}
.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000;}
.product-view .swiper-wrapper{height:auto;}
.product-view .swiper-slide{padding-bottom: 1px;}
.product-image{width:100%}
.product-view{position:relative;width:40%;float:left; background:#fff; border-radius:3rem; padding:1.5rem 1.5rem 0 1.5rem;}
.product-view .product-image.zoom_remove:after{content: "";position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;z-index: 999;}
.product-view .product-image{position:relative;overflow: hidden;padding-bottom:75%; background:#FFFFFF;border-radius:3rem; }
.product-view .product-image img{max-width: 100%;max-height:100%;display: block;position: absolute;left: 0;top: 0;bottom:0;right:0;margin:auto;}
.product-view .image-additional{position:relative;margin:4rem 6rem;overflow:hidden;}
.product-view .image-additional li{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.product-view .image-additional li.single{display:none;}
.product-view .image-additional li a img{max-width: 100%;max-height:100%;display: block;position: absolute;left: 0;top: 0;bottom:0;right:0;margin:auto;}
.product-view .image-additional li a{display:block;position:relative; width:100%; padding-bottom:100%; background:#f4f4f4; border-radius:.8rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow: hidden;cursor:pointer;}
.product-view .image-additional .cloudzoom-gallery-active{border-color:;}
.product-view .image-additional .cloudzoom-gallery-active:before{content: '';display: block;position: absolute;width: 100%;height: 100%;background-color: rgba(14,110,184,.1);z-index: 1;}
.product-view .image-additional.swiper-container-horizontal>.swiper-pagination-bullets{display:none;}
.product-view .swiper-button-next,.product-view .swiper-button-prev{width:4rem;height:4rem;opacity:1;line-height:4rem;background:#f4f4f4; border-radius:2rem; top:50%;}
.product-view .swiper-button-next:after,.product-view .swiper-button-prev:after{font-size:1.5rem; color:#222;}
.product-view .swiper-button-prev,.product-view .swiper-container-rtl .swiper-button-next{left:0;}
.product-view .swiper-button-next,.product-view .swiper-container-rtl .swiper-button-prev{left:calc(100% - 4rem); }
.product-view .swiper-button-prev:not(.swiper-button-disabled):hover,.product-view .swiper-button-next:not(.swiper-button-disabled):hover{background:#222;}
.product-view .swiper-button-prev:not(.swiper-button-disabled):hover:after,.product-view .swiper-button-next:not(.swiper-button-disabled):hover:after{color:#fff!important;}
/*橱窗右侧说明*/
.main-title{ width:100%; padding:2rem 0;  font-size:3.2rem; line-height:1.5;  font-weight:600;}
.product-ms{float: right;width:55%;}
.product-ms-title{font-size:2.4rem;color:#333;font-weight:600;line-height:1.2;padding-bottom:2rem;}

.product-ms-con{display: block;width:100%;margin-bottom: 2rem;overflow: auto;font-size:1.5rem;color:#6e6e74;line-height:1.8;}
.product-ms-con dt{ font-size:1.5rem; font-weight:600; color:#222;text-transform:capitalize;}

.product-ms-td{width:100%; border-top:1px solid #957f72;border-left:1px solid #957f72;}
.product-ms-td li{width:100%;float:left; border-bottom:1px solid #957f72;border-right:1px solid #957f72;background:#e3d8d2;}
.product-ms-td li:last-child{border-bottom:1px solid #957f72;}
.product-ms-td li em{font-style:normal;float:left;display:inline-block;background:#8a7163;color:rgba(255,255,255,.8);font-size:1.3rem;font-weight:400;word-wrap: break-word; padding:1.5rem; width:18rem; text-align:right;}
.product-ms-td li span{display:inline-block;font-size:1.3rem;padding:1.5rem;float:left;width:calc(100% - 18rem);font-weight:400;word-wrap: break-word; color:#666666; line-height:1.3; }
.product-ms-bt{width:100%;display:flex;justify-content: space-between; margin-top:5rem;}
.product-ms-bt a{display:inline-block;padding:2.5rem 1rem;color:#FFFFFF;background:#4f4f4f; width:49.5%; text-align:center; font-size:2.4rem;}
.product-ms-bt a.buy{ background:#51b6a0;}
.onlinebtn{background:#ffa600!important;color:#FFF!important;}
.product-liuyan{padding:2rem;}
.product-ts{margin:0 0 3rem 0; font-size:1.7rem; line-height:1.8; color:#666;}

.contact-kuang{ width:100%; padding:2rem;background:#fff;  border-radius:1.5rem; line-height:2; color:#666; font-size:1.5rem;}
.cplx{ width:100%; padding-bottom:2rem;display:flex;justify-content:flex-start;}
.cplx-tit{  width:3.5rem; height:3.5rem; background:#f5771e; border-radius:50%; text-align:center;}
.cplx-tit i{ color:rgba(255,255,255,1); font-size:2rem; line-height:3.5rem;}
.cplx-con{ width:calc(100% - 6rem); padding-left:1rem;}
.cplx-con span{ display:block;  color:#012670; font-size:1.5rem; font-weight:400;}
.cplx-con h1{ display:block; color:rgba(255,255,255,1);font-size:1.5rem; font-weight:400;  }
.cpddh{font-family:"num"; font-size:2.8rem!important; font-weight:400!important; line-height:1.2; padding-bottom:1rem;}
.cplx-title{font-size:1.7rem; font-weight:400; line-height:1.2; color:#32933f;}
.cplx-txt{font-size:1.5rem; font-weight:400; line-height:1.5; padding-top:.8rem;}


.product-ms-con dd{  padding:.8rem 1.2rem; font-size:1.3rem; color:#000; display:inline-block; margin:1rem 2rem 1rem 0; border-radius:.8rem; background:#f4f4f4; cursor:pointer;border: 1px #004a87 solid;}
.product-ms-con dd:hover{border: 1px #004a87 solid;cursor: pointer;}
.ddhover{ border:#004a87 2px solid!important;cursor: default!important; background:#FFFFFF!important;}



/*详情描述*/
.ak-product-bg{ margin-top:4rem;}
.infotab{display: block;width: 100%;height: auto;background:#f4f4f4;padding:2rem 2rem 0 2rem;  margin:3rem 0 0 0;}
.infotab span{display:inline-block;text-align:center;font-size:1.5rem;padding:.8rem 1.5rem;color: #fff;background:#15499a;cursor: pointer;border-top-left-radius:5px;border-top-right-radius:5px;}
.infotab span:hover{background: #15499a;color: #fff;font-weight:600;}

.infomain{display: block;width:100%;height: auto;padding:3rem 5rem;margin:0 auto 1rem auto; background:#fff}
.infomain table{width:100%;}
.infomain img{max-width: 100%;}
.infomain,.infomain p{line-height:2; }

/**/

/*相关*/
.pro-list{display:flex; flex-wrap:wrap; margin-left:-3%;}
.pro-list-item{ width:22%; margin:1% 0 1% 3%; background:#fff;}
.pro-list-item a{ display:block;transition: transform .3s ease-in; }
.pro-box { overflow:hidden;}
.pro-list-hdimg{position:relative; padding-bottom:75%; background:#e2e2e2;}
.pro-list-con{ padding:2rem 2rem;display:flex;flex-direction: column;align-items:center; background-color:#EEE;}
.pro-list-con h1{ font-size:1.8rem; color:#010101;text-transform:capitalize; line-height:1.1;}
.pro-list-item a:hover{transform:translateY(-10px);-webkit-transform:translateY(-10px);box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);background: #fff;transition:0.3s;}
.pro-list-item a:hover .pro-list-hdimg img{/*transform:scale(1.2);*/}
.pro-list-item a:hover .pro-list-con h1{ color:#012670}


/**/
/**/
.fw{ display:flex;flex-wrap: wrap; margin:-10rem 0 0 -4%; }
.fw-item{ width:29.333%; margin:0 0 4% 4%; position:relative;box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 7%);background:#fff;}
.fw-item a{ display:block; width:100%; height:100%; background:#fff;}
.fw-pic{ width:100%; overflow:hidden; }
.fw-img{ width:100%;  padding-bottom:75%;position:relative;position:relative; background:#fff;}
.overlay{background: rgba(26, 26, 26, 0.5);opacity: 0;z-index: 1;position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.3s linear;display: flex;align-items: center;justify-content: center; color:#fff;}
.overlay i{ font-size:4.8rem;}
.fw-pic img{max-width: 100%;max-height: 100%;display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;transition: 1s;transition: transform .3s ease-in;display: block;}
.fw-txt{ padding:3.6rem 3.6rem 3.6rem 5rem;background-color: #004a87; width:100%; position:relative;}
.fw-txt span{color: #b5e1fe;font-size:1.8rem;line-height:1.2;display:block; font-family:"num";}
.fw-txt h1{ font-size:1.8rem; line-height:1.2; color:#fff; display:block;  font-weight:400;}
.fw-txt:before{content: "";position: absolute;display: inline-block;left:0;top:4.5rem;height: 1px;width: 0;background: #b5e1fe;transition: all 0.45s;transition-delay: 0.1s;}
.fw-item a:hover .fw-txt:before{ width:4rem;}
.fw-item a:hover .overlay{opacity: 1;}
.n-fw{ margin:0 0 0 -4%;}


/**/
.h-news{ display:flex;flex-wrap: wrap; margin-left:-2%; }
.h-new-item  a{ display:block;}
.h-new-item {width:31.3333%;margin:0 0 2% 2%;background:#fff;box-shadow:0px 30px 60px 0px rgba(0,0,0,0.1);}
.h-new-item h2 {display:block;width:100%;padding-bottom:60%;position:relative;overflow:hidden;}
.h-new-item h2 img {width:100%;display:block;position:absolute;left:0;top:0;margin:auto;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.h-new-item h2 span {position:absolute;bottom:0;left:8%;display:inline-block;background:#004a87;padding:5px 15px;color:#FFFFFF;text-transform:capitalize;font-size:13px; font-weight:400;}
.h-new-item h1 {width:100%;font-size:18px;font-weight:600;line-height:1.2; color:#111;}
.h-new-con {width:100%;padding:3rem;}
.h-new-item p {width:100%;font-size:14px;line-height:1.5;color:#898989;margin-top:20px;word-wrap:break-word;}
.h-new-item h6 {width:100%;font-size:13px;line-height:1.5;color:#1c1c1c;margin-top:20px; font-weight:400;}
.h-new-item a:hover img {transform:scale(1.06,1.06);}
.h-new-item a:hover h1 {color:#cf1a21!important;}

/*上下条*/.downup-list{display: block;width: 100%;text-align: center;padding:20px 0 20px 0;background:#f8f8f8;}
.downup-list>.prev{float:right;width:40%;padding:0 20px;}
.downup-list>.next{float:left;width:40%;padding:0 20px;}
.downup-list>.prev{text-align:right;}
.downup-list>.next{text-align:left;}
.downup-list>.goList{display: inline-block;float: left;width:20%;text-align:center;}
.downup-list>.goList span{display:inline-block;position:relative;color: #333;font-size:36px;width:20px;height:20px;}
.downup-list>.goList span:before{position:absolute;font-family:"iconfont";content:'\eba9';left:50%;top:50%;transform:translate(-50%,-50%);}
.downup-list a{font-size: 14px;color: #141414;text-decoration:none;}
.downup-list>.prev:hover,
.downup-list>.next:hover{color: #15499a;}
.downup-list>.goList:hover{color: #15499a;}
/**faq*/
/*相关产品信息*/
.xglist{ display: flex;justify-content: space-between;flex-wrap: wrap;}
.like-title{width:100%;padding-bottom:1rem;border-bottom: 1px solid #e6e7eb;}
.like-title h1{color:#cbcbcb;font-weight:bold;font-family: "MarkPro-Black";font-size:2.4rem;}
.like-title h1 span{ color:#0476c0;}
.like-list{ width:100%;box-shadow: 0px 3rem 6rem 0px rgba(0,0,0,0.1); margin:1rem 0; }
.like-list a{display:block;padding:1rem;}
.like-list p{display:block;width:100%;position:relative;padding:0 0 100% 0;overflow:hidden; background:#f1f1f1;}
.like-list p img{display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;transition: transform .3s ease-in;}
.like-list h2{width:100%;margin:1.2rem 0 .8rem 0;font-size:1.4rem;color:#666666;text-align:center;font-weight:normal;}
.like-list a:hover p img{transform: scale(1.1);}

/**faq*/
.ts-list{padding-bottom:1rem;border-bottom: 1px solid #e6e7eb; background:#f8f8f8; margin-bottom:1rem;}
.ts-list-button{padding:1.5rem 4rem 1.5rem 3rem;cursor:pointer;position:relative;}
.ts-list-label{width:100%;font-family:"inter";font-weight:300;font-size:1.6rem;}
.ts-list-button:after{content:"\ec22";font-family:"iconfont";position:absolute;right:1.5rem;font-size:1.8rem;top:50%;transform:translateY(-50%);}
.ts-list-con{margin:1.5rem 3rem; padding:2rem;line-height:1.5;font-family:"inter";font-weight:300;font-size:1.4rem;color:#898989; background:#FFFFFF;}

.ts-list-con ul,.ts-list-con ol{list-style-type: decimal; padding-left:1em; }
.ts-list-con ul li{ display: list-item;} 
.ts-list-con li{ list-style-type:disc; }

.show-title:after{content:"\ec21";}
.show-title{font-weight:600;color:#0476c0;}
.bgbai{background:#FFFFFF;}
/*新闻*/

.news-box2 ul{display: flex;flex-wrap: wrap;margin-left:-2%; }
.news-box2 li{width:48%;float:left;margin-left:2%;margin-bottom:2%;box-shadow: 0 0px 30px rgba(0, 0, 0, 0.1); background:#fff;}
.index-newsIn{display: block;width:100%; height:100%;border: 1px solid #fff;padding:30px ;position: relative;font-size:13px;color: #666;line-height: 24px; }
.index-newsIn h3{font-size:17px;font-weight: bold;color: #292927;line-height:28px; padding-bottom:5px;}
.index-newsIn h5{display:block; float:left; width:80px; height:80px;padding:10px;border-radius:8px;background: linear-gradient(to left, #009b9d, #01adb1);}
.index-newsIN h5 em{display:block;float:left;width:100%;text-align:center;padding-top:10px;font-size:32px;color:#fff;font-weight:normal; font-style:normal;}
.index-newsIN h5 span{display:block;float:left;width:100%;text-align:center;font-size:10px;padding-top:5px;color:#fff; font-weight: normal;}
.news-con{width:calc(100% - 110px); float:right;}
.index-newsIn:hover{background:#f2fef5;}
.index-newsIn:hover h3{color: #069b37;}

.news-pic{ width:120px; float:left;}
.news-pic-img{ padding:0 0  75% 0; position:relative; background:#f7f7f7; border-radius:8px; overflow:hidden; }
.news-pic img{ display:block; position:absolute; margin:auto; left:0; bottom:0;right:0; top:0;max-width: 100%;max-height:100%; }
.news-con-img{ width:calc(100% - 150px);}
.author{ display:none;}


/*新闻*/
.news_list_box {width:100%;}
.news_list_box .list_box {width:100%;height:auto;overflow:hidden;transition:all .3s ease; position:relative; display:flex;align-items:center;justify-content: space-between; background:#f9f9f9; border-radius:2rem; margin-bottom:2rem; background:#f8f8f8;}
.news_list_box .mb {display:block;position:absolute;left:0px;bottom:0px;right:0px;top:0px;color:#707070;z-index:999; z-index:8;}
.news_list_box .pic_box {width:20%;overflow:hidden; padding:2rem;}
.news_list_box .thumb {width:100%; border-radius:.5rem;transition:all .3s ease-in;}
.news_list_box .list_box:hover .thumb {transform:scale(1.05) rotate(0deg);}
.news_list_box .news-ms {width:80%;padding:2rem 2rem .5rem 0;}
.news_list_box .title_time{ width:80%; padding:.5rem 0 1rem 0; color:#999;}
.news_list_box .title_box{width:100%; font-size:2rem; color:#222; font-weight:600; line-height:1.5;}
.news_list_box .title-fb{width:100%; padding:0 0 1rem 0; line-height:1.5; color:#666; font-size:1.3rem;}
.news_list_box .list_box:hover{ background:#0b4f9e;}
.news_list_box .list_box:hover .title_box,.news_list_box .list_box:hover .title-fb{ color:#fff;}

/*新闻详情*/
.article-pic{width:100%;padding:30px ;}
.article-pic img{max-width:100%; display:block; margin:0 auto;}
.article-con{width:100%;padding:30px ;line-height:2;}
.article-con ul,.article-con ol{list-style-type: decimal; padding-left:1em; }
.article-con ul li{ display: list-item;} 
.article-con li{ list-style-type:disc; }
.article-con p{  margin-bottom:1em;}
.article-title{width:100%;padding:1.5rem 0; background:#f8f8f8; margin-bottom:3rem;}
.article-title h1{font-size:2.8rem;line-height:1.2;font-weight:600;color:#222;width:100%;padding:0 30px 0 30px;word-wrap: break-word; text-align:center;}
.news-base{width:100%;padding:0 0 20px 30px;border-bottom: 1px solid #eee;}
.news-base-info{color:#999;font-size:14px;display:inline-block;padding-right:30px;}




.contact-body{}
.contact-box{ width:50%; float:left; padding-right:4rem}
.contact-box-tit{ font-size:2rem; color:#222; line-height:2; font-weight:600; padding:0 0 1rem 4rem;}
.contact-box-con{ width:100%; background:#fff; border-radius:2rem; padding:4rem 4rem 3rem 4rem;}
.contact-con-txt{ font-size:1.5rem; color:#666; line-height:1.6; padding-bottom:3rem;}

.contact-kuang{ width:100%; padding:2rem;background:#f1f7fd; color:#787878; border-radius:1.5rem; margin-bottom:2rem;}
.contact-kuang h1{ font-size:1.7rem; padding-bottom:1rem;}
.contact-kuang .dlx-con span{ color:#434343; font-size:1.7rem; font-weight:600;}
.contact-kuang .dlx-con h1{ color:#787878; font-size:1.5rem; font-family:"Noto Sans SC"}
.contact-kuang .dlx-tit{ background:rgba(73, 151, 210, 1);}
.contact-box-con .fot-evm{ width:100%;}
.contact-box-con .evm-tit{ color:rgba(0, 0, 0, 1);}

.contact-form{ width:50%; float:left; padding-left:8rem; }
.contact-dicon{ display:flex;justify-content: space-between;flex-wrap: wrap; padding-top:3rem;}
.contact-dicon a{ display:block; width:100%; text-align:left; color:#666; padding-bottom:2rem;display:flex;align-items:center; width:45%; }
.contact-dicon a i,.contact-dicon a span{ display:block;}
.contact-dicon a i{ color:#00aa7c; font-size:2.4rem; border: 1px solid #00aa7c; width:4rem; height:4rem; border-radius:50%; text-align:center; line-height:4rem;}
.contact-dicon a:hover i{ background:#00aa7c; color:#fff;}
.contact-dicon a:hover span{ color:#666;}


.evm-con { margin:0 0 0 15px; width:100px; }
.evm-img{width:100%;background:#fff;border-radius:3px;text-align:center; }
.evm-con img {width:100%;}
.evm-tit{ padding:10px 0; text-align:center; color:rgba(255,255,255,.5); font-size:1.3rem;}


.lx-form{width:100%;background:#FFFFFF;border-radius:10px;padding:4rem;box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1); margin-top:3rem;}
.lxf-img{ margin-bottom:2rem;}
.lxf-img img{max-width:100%;}
.lx-form h1{font-size:2.4rem;font-weight:600;letter-spacing:-1px;text-transform:capitalize;padding:0 0 1.5rem 0;text-align:center;width:100%;display:block; color:#004a87;}
.lx-form-item{padding:0 0 1.5rem 0;width:100%;position:relative;}
.form-2{width:49%!important;margin-right:2%;}
.form-2:nth-child(2n){margin-right:0;}
.lx-form-item .form-group{width:100%;float:left;}
.lx-form-item .form-group input{width:100%;padding:1.5rem;font-size:1.3rem;color:#9f9f9f;border: 1px solid rgba(0,0,0, 0.07);box-shadow: 0px 5px 10px rgba(0,0,0,0.05);}
.lx-form-item .form-group textarea{width:100%;padding:1.5rem;font-size:1.3rem;color:#666;border: 1px solid rgba(0,0,0, 0.07);box-shadow: 0px 5px 10px rgba(0,0,0,0.05);font-family:inter;font-size:14px;}
.lx-form-item .form-group input::placeholder,.lx-form-item .form-group textarea::placeholder{color: #9f9f9f;font-family:inter;font-size:1.2rem;}
.lx-form-item .form-group input:focus,.lx-form-item .form-group textarea:focus{border-color:#8eb6d4;background-color:#fff;outline: none;}
.contact2-btn{display:inline-block;padding:1.2rem 3rem;font-size:1.3rem;color:#fff;background:#004a87;border-radius:5px;border:#004a87 1px solid;margin-top:1.5rem;cursor:pointer;text-transform:uppercase;font-weight:600;}



/*分页*/#fenye{width:100%;height:50px;text-align:center;margin:0 auto;line-height:30px;font-size:12px;}
.pl30{padding-left:30px}
.f14{font-size:14px}
.c999{color:#999}
.isTxtBig{height:40px;line-height:40px;border:1px solid #ccc;padding:0 8px;color:#666}
.isTxtBig.focus{color:#000;background-color:#fff}
.tzan{height:40px;text-align:center;line-height:40px;padding:0 8px;color:#666;font-size:14px;border:1px solid #ccc;cursor:pointer;background:#ccc;}
.w30{width:40px;}
div#pagination .count{float:left;padding:5px;}
div#pagination .pages{float:right;padding:5px;}
div#paginationTop{height:40px;margin-bottom:3px;}
div#paginationTop .count{float:left;padding:5px;}
div#paginationTop .pages{float:right;padding:5px;}
div.pagination{padding: 3px;margin:30px;text-align:center;line-height:40px;}
div.pagination a{margin:0 5px;display:inline-block; width:40px;height:40px;line-height:40px;text-decoration:none;color:#666;font-size:13px;background:#fff;border-radius:5px;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);}
div.pagination a:hover, div.pagination a:active{color: #fff;background-color: #15499a;}
div.pagination span.current{margin:5px;display:inline-block; width:40px;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:14px;background: #15499a;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);border-radius:5px;}
div.pagination span.disabled{margin:0 5px;display:inline-block; width:40px;height:40px;line-height:40px;text-decoration:none;color:#666;font-size:12px;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);background:#fff;border-radius:5px;}
/*对话框*//**/.ck-alert.open{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1028;}
.ck-alert.open .ck-zhezhao{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.8);}
.ck-tanchuang{width:300px;text-align: center;border-radius:10px;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);transition: all 0.6s;position: absolute;height: auto;background: #fff;position:fixed;padding:20px;}
.ck-alert .ck-tanchuang .success{color:#1aad17;font-size:48px;}
.ck-alert .ck-tanchuang .fail{color:#FF0000;}
.ck-alert .ck-tanchuang p{width:100%;font-size:16px;line-height:2;color:#666666;margin:20px 0;}
.ck-alert .ck-tanchuang .ck-tanchuang-btn{width:100%;margin:20px 0;text-align:center;}
.ck-alert .ck-tanchuang .ck-tanchuang-close{display:inline-block;width:45%;padding:6px 0 6px 0;text-align:center;font-size:22px;border-radius:5px;background:#1aad17;color:#fff;}
.ck-alert .ck-tanchuang .ck-tanchuang-close.fail{background:#FF0000;}
.ck-alert.open .ck-tanchuang{transform: translate(-50%,-50%) scale(1);}


.np60{ padding-top:6rem; padding-bottom:6rem;}
.npb60{padding-bottom:6rem;}
.gg-con-ny h1{ color:#fff;}
.gg-con-ny .gg-item-tel p{ color:#dec256;}
.gg-con-ny .gg-item-tel span{ background:#01ae3a;}
.gg-con-ny .liyou-left-itemh{ background:#dec256;}
.right-box-c .num{ width:70%; padding-top:5%;}
.right-box-c .num ul li{ width:25%; margin-top:0;}
.right-box-c .num li h2{ font-size:2.8rem;}
.right-box-c .num li h5{ width:6rem; height:6rem;}
.right-box-c .num li h5 span i{ font-size:4.2rem;}


.dlx{ width:100%;display:flex;justify-content:flex-start;}
.dlx-tit{  width:3.5rem; height:3.5rem; background:rgba(255,255,255,.1); border-radius:50%; text-align:center;}
.dlx-tit i{ color:rgba(255,255,255,1); font-size:2rem; line-height:3.5rem;}
.dlx-con{ width:calc(100% - 6rem); padding-left:1rem;}
.dlx-con span{ display:block;color:rgba(255,255,255,.5); font-size:1.5rem;padding:0 0 1rem 0!important; font-weight:400;}
.dlx-con h1{ display:block;font-size:1.5rem; font-weight:400;  }
.dlx-con h1 em{ font-style:normal; display:inline-block; padding:0 2rem 0 0}
.ddh{font-family:"num"; font-size:2.8rem!important; font-weight:400!important;}


/**/
.liyou-list{ width:100%;}
.liyou-item{ background:#f4f4f4; display:flex;justify-content: space-between;align-items:center;}
.nr-liyou-list{ background:#FFFFFF;display:flex;justify-content:flex-start;align-items:stretch;}
.liyou-item-img{ width:50%;}
.liyou-item-img img{ width:100%;}
.liyou-item-img-h100{ overflow:hidden; position:relative;}
.liyou-item-img-h100 img{ display:block; position:absolute; top:0; left:50%; height:100%; width:auto;transform: translateX(-50%);}
.liyou-item-txt{ width:50%; padding:0 10%; }
.nr-liyou-list .liyou-item-txt{ padding:5% 10%; }
.liyou-item-tit{ width:100%;font-size:2.4rem; line-height:1.2; color:#15499a; padding:4rem 0;}
.liyou-item-text{ width:100%;font-size:1.7rem; line-height:2; color:#666; padding-bottom:4rem;}
.liyou-item:nth-child(2n) .liyou-item-txt{ order:2;}

/**/
.n-huoban{display:flex; flex-wrap:wrap;  margin:0 0 0 -1%;}
.huoban-item{ width:19%; margin:0 0 1% 1%; padding: 0 0 8% 0; border:#d3d3d3 1px solid;cursor:pointer; background:#FFFFFF; position:relative;}
.huoban-item img{  max-width:80%;max-height:80%;display: block;position: absolute;left: 0;top: 0; bottom:0; right:0; margin:auto;transition: transform .3s ease-in;}
.huoban-item:hover img{transform: scale(1.1);}

.huoban1-item{ width:19%; margin:0 0 1% 1%; padding: 0 0 8% 0; border:#d3d3d3 1px solid;cursor:pointer; background:#FFFFFF; position:relative;}
.huoban1-item img{  max-width:80%;max-height:80%;display: block;position: absolute;left: 0;top: 0; bottom:0; right:0; margin:auto;transition: transform .3s ease-in;}
.huoban1-item:hover img{transform: scale(1.1);}
/**/
.fzbg{ background:#e8eff7; width:100%;}
.gypic-big{ width:100%; overflow:hidden;}
.gypic-item{  padding:4rem; display:flex;justify-content: space-between; align-items:center;}
.gypic-left{ width:40%;}
.gypic-left h1{ font-size:4.2rem; color:#014099; padding-bottom:3rem; border-bottom:#014099 3px solid; text-align:left;}
.gypic-txt{ font-size:1.7rem; line-height:2.4; padding-top:3rem;}
.gypic-right{ width:56%;}
.gypic-right img{ width:100%;}
.gypic-small{ width:100%;  position:relative; z-index:5}
.gypic-small .swiper-button-next{ right:-2%;width:5rem; height:5rem; border-radius:50%; background:#f97b00;}
.gypic-small .swiper-button-next:after,.gypic-small .swiper-button-prev:after{ color:#fff; font-size:2.4rem;}
.gypic-small .swiper-button-prev{ left:-2%;width:5rem; height:5rem; border-radius:50%;background:#f97b00;}
.gypic-small .swiper-pagination{bottom:-3rem;}
.gypic-small .swiper-pagination-bullet-active{ background:#f97b00;}

.fzdh{ position:relative; z-index:2;}
.fzdh::before {content: "";position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 50%; /* 高度为容器的一半 */
  background-color: #e8eff7; /* 红色 */
  z-index:1;
}
.sgypic{ overflow:hidden; display:flex; padding:4rem 4rem 5rem 4rem;}
.sgybox{ padding:1.5rem;}	
.sgypic-item{box-shadow:0px 10px 20px rgba(0,0,0,0.15); border-radius:1.5rem; background:#fff; }
.sgypic-item .tpic{ padding:0 0 50% 0; cursor:pointer;}
.sgypic-item .sgypic-title{ padding:1rem 3rem 3rem 3rem; text-align:center; line-height:1.2; font-size:1.8rem; color:#5d5d5d; font-weight:600;}
.sgypic .swiper-slide-thumb-active .sgypic-item{background:#fef4ec;}
.sgypic .swiper-slide-thumb-active .sgypic-item .sgypic-title{ color:#f2750e;}
/**/