﻿/*===============================defbanner=======================================*/
.swiper-slide-b{position:relative; z-index:10;}
.swiper-slide-b:after {display:block;content:"";width:100%;height:50%;position:absolute;left:0px;bottom:0px;z-index:9;/*background:linear-gradient(to bottom,#6eb92b00,#6eb92b35,#6eb92b);*/}
.swiper-slide-b a.img_pic{display:block;width:100%;height:100%;background-position:top center;}
.swiper-slide-b .img_cover{position:absolute;width:100%;max-width:1440px; height:initial;text-align:left; left:50%;top:40%;z-index:12;display:block;transform:translateX(-50%);}
.swiper-slide-b .img_cover h1{display:block;width:100%;height:60px;padding:0%; position:absolute;top:calc(50% - 180px);left:0;z-index:91;color:#ffffff;font-size:68px;text-shadow:5px 5px 2px #00000020;}
.swiper-slide-b .img_cover h2{display:block;width:100%;height:60px;line-height:1.5; padding:0%; position:absolute;top:calc(50% - 30px);left:0;z-index:91;color:#ffffff;font-size:32px;text-shadow:2px 2px 2px #00000010;}
.swiper-slide-b .img_cover a{display:none;width:180px;height:38px;line-height:38px;border:4px solid #fff;color:#fff;position:absolute;bottom:0px;left:0px; margin:0px auto;z-index:1;transition:all .3s;font-size:16px;text-transform:uppercase;text-align:center;}
.swiper-slide-b .img_cover a:hover{width:220px;left:0px;transition:all .3s;border:4px solid #1a4178;color:#1a4178;}
.news_ba{position: absolute;top:calc(50% - 80px);right: 4%;color: #fff;text-align: right;z-index:91; }
.news_ba h3{color:#fff;position:relative;height:40px;line-height:40px;}
.news_ba h3:after{content:"";width:30%;height:2px;background:#35a7ee;position:absolute;clear:both;bottom:0;right:0;}
.news_ba ul li a span{color: #fff;background:rgba(0,0,0,.55);}
.news_ba ul li a label {color:#35a7ee;margin-right:20px;}
#banner_news {display:none;}
.btn_banner {display:block;width:150px;position:absolute;right:calc(33.333% + 30px);bottom:5%;z-index:9999;text-align:right;}
.btn_banner .iconfont{display:inline;float:left;width:60px;height:60px;line-height:60px;text-align:center;margin:0 5px;font-size:42px;color:#fff;background:#00000080;}
.btn_banner  .swiper-button-disabled{background:#00000020;color:#ffffff;}
@media screen and (max-width:1440px) and (min-width:1201px) {
    .swiper-slide-b .img_cover {width:76%;top:46%;padding-top:0px;transform:translate(-50%,-50%);left:50%;}
    .swiper-slide-b .img_cover div.text_bg{display:block;width:600px;height:100px;padding:2%; position:relative;top:initial;left:4%;z-index:90;/*color:#fff;background:rgba(255,255,255,.5);*/}
    .swiper-slide-b .img_cover h1{display:block;width:100%;line-height:1.2;height:initial; padding:0%; position:relative;color:#ffffff;font-size:38px;top:initial;}
    .swiper-slide-b .img_cover h2{display:block;width:100%;line-height:1.0; padding:0%; position:relative;top:initial;left:0;z-index:91;color:#ffffff;font-size:28px;text-shadow:initial;}
    .swiper-slide-b .img_cover a{display:none;}
    .swiper-button-prev-white,.swiper-button-next-white{display:none;}
}
@media screen and (max-width:1200px) and (min-width:481px) {
    .swiper-slide-b .img_cover {width:76%;top:46%;padding-top:0px;transform:translate(-50%,-50%);left:50%;}
    .swiper-slide-b .img_cover div.text_bg{display:block;width:600px;height:100px;padding:2%; position:relative;top:initial;left:4%;z-index:90;/*color:#fff;background:rgba(255,255,255,.5);*/}
    .swiper-slide-b .img_cover h1{display:block;width:100%;line-height:1.2;height:initial; padding:0%; position:relative;color:#ffffff;font-size:24px;top:initial;}
    .swiper-slide-b .img_cover h2{display:block;width:100%;line-height:1.0; padding:0%; position:relative;top:initial;left:0;z-index:91;color:#ffffff;font-size:20px;text-shadow:initial;}
    .swiper-slide-b .img_cover a{display:none;}
    .swiper-button-prev-white,.swiper-button-next-white{display:none;}
}
@media screen and (max-width:480px) {
    .swiper-slide-b .img_cover {width:76%;top:20%;padding-top:0px;}
    .swiper-slide-b .img_cover div.text_bg{display:block;width:600px;height:100px;padding:2%; position:relative;top:initial;left:4%;z-index:90;/*color:#fff;background:rgba(255,255,255,.5);*/}
    .swiper-slide-b .img_cover h1{display:block;width:100%;line-height:1.2;height:initial; padding:0%; position:relative;color:#ffffff;font-size:14px;top:initial;}
    .swiper-slide-b .img_cover h2{display:block;width:100%;line-height:1.2; padding:0%; position:relative;top:initial;left:0;z-index:91;color:#ffffff;font-size:10px;text-shadow:initial;}
    .swiper-slide-b .img_cover a{display:none;}
    .swiper-button-prev-white,.swiper-button-next-white{display:none;}
}
/*===============================default common=======================================*/
.ad{display:block;width:100%;}
.ad img{width:100%;}
.defblock{font-size:12pt;line-height:28px;color:#666;}
.defblock {padding:60px 0px 60px 0px;}
.defblock .pagewd {margin:0px auto;text-align:center;}
.defblock .pagewd h3 {font-weight:400;height:auto; color:#000;text-align:center;margin-bottom:60px;position:relative;z-index:0;}
.defblock .pagewd h3:after{display:block;content:"";clear:both;width:100%; }
.defblock .pagewd h3.cen{text-align:center;}
.defblock .pagewd h3 i{display: block;font-size: 16px;color: #000;text-transform: uppercase;font-weight: bold;line-height: 30px;}
.defblock .pagewd h3 small {display: block;line-height:60px;height:60px; font-size:27px;color:#252525;font-weight:200;z-index:9;position:relative;margin-top:0px;text-transform:uppercase;}
.defblock .pagewd h3 small em{color:#000000;}
.defblock .pagewd h3 small:after {display: block;content: "";width: 80px;height: 4px;background: #1a4178;position: absolute;left: calc(50% - 40px);bottom: -10px;}
.defblock .pagewd h3 a {display: block;width:120px;height:50px;line-height:50px;text-align:left;position:relative;padding-left:0px;color:#fff;z-index:3;}

.defblock .pagewd a.btn_def {display:block;width:120px;height:50px;line-height:50px;text-align:center;color:#fff;position:relative;border-radius:10px;z-index:10;text-shadow:0 1px 1px rgba(0,0,0,.8); margin-top:30px;}
.defblock .pagewd a.btn_def:before{display:block;content:"";width:50px;height:50px;background:#1a4178;border-radius:50%;position:absolute;left:0px;top:0px;z-index:-1;transition: left .5s,transform .5s,border-radius .5s,width .5s .5s;}
.defblock .pagewd a.btn_def:hover{color:#fff;}
.defblock .pagewd a.btn_def:hover:before {width: 100%;border-radius: 0%;transform: translateX(-50%);left: 50%;}
.defblock .pagewd a.btn_center{margin:30px auto;}

.defblock .pagewd h3 a.btn_def{position:absolute;right:0px;bottom:40px;}


.defblock .pagewd h3 font {display:block;font-weight:300; margin-left:0px;color:#666;font-size:18px; line-height:40px;position:relative;top:20px;z-index:1}
.defblock .pagewd .pagemore01 {font-size:10pt; margin: 50px auto;width: 200px;height: 46px;border-radius: 50px;text-align: center;transition: all ease 0.5s;display: block;color:#999;line-height:46px;/*background:#f1f1f1;*/ border:1px solid #f1f1f1;}
.defblock .pagewd .pagemore02 {font-size:10pt;margin: 50px auto;width: 200px;height: 46px;border-radius: 50px;text-align: center;transition: all ease 0.5s;display: block;color:#fff;line-height:46px;background: #000000;transform: translateX(0);}
.defblock .pagemore03 {font-size:10pt;margin: 50px 0;width: 200px;height: 46px;border-radius: 50px;text-align: center;transition: all ease 0.5s;display: block;float:right; color:#fff;line-height:46px;background: #000000;transform: translateX(0);}
.defblock .pagewd .pagemore01:hover,.defblock .pagewd .pagemore02:hover{width:220px;transition: all ease 0.5s;}

.defblock .about_mgr{margin:0% auto 0% auto;padding:0px 0% 0px 0%;}
.def_yslist{padding:60px 0% 60px 0%;}

._tag {display:block;width:160px;background:#003399;padding:40px 20px 20px 20px;color:#fff;position:absolute;right:0px;bottom:200px;z-index:3;}
._tag label{font-size:100px;margin-top:20px;}
._tag label em{font-size:14px;}
._tag font{display:block;height:60px;line-height:30px;border-top:1px solid #fff;margin-top:20px;padding-top:20px;text-transform:uppercase;}

.def_count {display:flex;margin-top:60px;}
.def_count .defcout_box{flex:1;position:relative;min-height:120px;}
.def_count .defcout_box:after{display:block;contain:"";width:100%;clear:both;}
.def_count .defcout_box span{padding-left:90px;width:calc(100% - 90px);}
.def_count .defcout_box label.defc01{display:block;width:80px;height:80px;content:"";position:absolute;left:0;top:35px; background:url(../images/dfc01.png) no-repeat center center;background-size:100%;}
.def_count .defcout_box label.defc02{display:block;width:80px;height:80px;content:"";position:absolute;left:0;top:35px;background:url(../images/dfc02.png) no-repeat center center;background-size:100%;}
.def_count .defcout_box b{display:inline;float:left;margin-left:90px;font-size:56px;color:#1a4178;}
.def_count .defcout_box font{display:block;position:absolute;bottom:10px;left:260px;}

/*count*/
.page_count{display:flex;float:initial;width:100%;z-index:2;padding-top:20px;padding-bottom:20px;z-index:2;}
.page_count .about_box{flex:1; margin-right:0;font-size:32px;line-height:2;letter-spacing:.125em;padding:10px 0;position:relative;text-align:center}
.page_count .about_box:after{display:none;content:"";width:1px;height:40%;position:absolute;right:0;top:30%;background:#dcdcdc}
.page_count .about_box b{display:inline;float:left;min-width:180px; color:#1a4178;font-size:70px;}
.page_count .about_box font{font-size:14px;position:absolute;top:0px;right:20%;color:#333;}
.page_count .about_box span{display:inline;float:left; font-size:14px;letter-spacing:initial;color:#333;position:absolute;left:180px;bottom:40px;}
.page_count .about_box:nth-child(4n+1) b{min-width:220px;}
.page_count .about_box:nth-child(4n+1) span{left:240px;}
.page_count .about_box:hover{color:#000000}
.page_count .about_box+.about_box+.about_box:hover{color:#000000}
/*解决方案*/
/*wave*/
@keyframes move_wave {
0% {transform: translateX(0) translateZ(0) scaleY(1)}
50% {transform: translateX(-25%) translateZ(0) scaleY(0.55)}
100% {transform: translateX(-50%) translateZ(0) scaleY(1)}
}
.def_prod{display:block;position:relative;z-index:20;}
.def_prod .swiper-slide img{width:100%;}
.def_prod .swiper-pagination-n{display:none;}

.defsolution_list {text-align:left;}    

@media screen and (min-width:1081px) and (max-width:1360px) {
    .defblock .pagewd {margin:0px auto;text-align:center;width:95%;}
    #footer_warp .pagewd{width:95%;}
}
.def_hots {background: #f7f7f7;}
@media screen and (max-width:1080px) {
    .btn_banner{display:none;}
    .defblock .pagewd h3 {font-weight:400;height:auto; color:#000;text-align:center;margin-bottom:30px;position:relative;}
    .defblock .pagewd h3 small:after {display: block;content: "";width: 60px;height: 2px;background: #1a4178;position: absolute;left:calc(50% - 30px);bottom: -10px;}
    .defblock .pagewd h3.contel{text-align:center;justify-content:center;}
    .defblock .pagewd a.btn_def{display:none;}
     /*公司介绍*/
    .def_about {padding:0 0 30px 0;}
    .def_about .pagewd{padding:0%;width:100%;}

    ._tag {display:block;width:160px;background:#003399;padding:40px 20px 20px 20px;color:#fff;position:absolute;right:initial;left:calc(50% - 100px);bottom:0px;z-index:3;}

    .def_count {display:block;margin-top:60px;padding-top:20px;border-top:1px solid #dcdcdc;}
    .def_count .defcout_box{flex:initial;display:block;width:100%; position:relative;min-height:120px;border-bottom:1px solid #dcdcdc;padding-bottom:0px;}
    .def_count .defcout_box:after{display:block;contain:"";width:100%;clear:both;}
    .def_count .defcout_box span{padding-left:90px;width:calc(100% - 90px);}
    .def_count .defcout_box label.defc01{display:block;width:80px;height:80px;content:"";position:absolute;left:0;top:20px; background:url(../images/dfc01.png) no-repeat center center;background-size:100%;}
    .def_count .defcout_box label.defc02{display:block;width:80px;height:80px;content:"";position:absolute;left:0;top:20px;background:url(../images/dfc02.png) no-repeat center center;background-size:100%;}
    .def_count .defcout_box b{display:inline;float:left;margin-left:90px;font-size:56px;color:#1a4178;}
    .def_count .defcout_box font{display:block;position:absolute;bottom:30px;left:260px;}

    .page_count .about_box b{display:block;float:initial;min-width:initial; color:#333;font-size:42px;}
    .page_count .about_box font{font-size:14px;position:absolute;top:0px;right:20%;color:#333;}
    .page_count .about_box span{display:block;float:initial; font-size:14px;letter-spacing:initial;color:#333;position:initial;left:0px;bottom:40px;}

    .defitem_menu {display: block;width: 75%;margin: 0px auto;}
    .defmenu_btn .btn_swiper{display:block;content:"";width:40px;height:40px;border-radius:50%;border:1px solid #1a4178;position:relative;z-index:22;}
    .defmenu_btn .btn_swiper span.iconfont{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#1a4178;margin:0px;font-size:32px;}
    .defmenu_btn .btn-prev{position:absolute;left:calc(5% - 0px);top:calc(50% - 0px);}
    .defmenu_btn .btn-next{position:absolute;right:calc(5% - 0px);top:calc(50% - 0px);}
    .defmenu_btn .swiper-button-disabled{display:block;content:"";width:40px;height:40px;border-radius:50%;border:1px solid #000000;position:absolute;}
    .defmenu_btn .swiper-button-disabled span.iconfont{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#000000;margin:0px;font-size:32px;}

     .def_application{display:block;position:relative;width:100%;padding:0 0%;}
     .getfree_box{display:block;flex:initial;width:80%;}
     .def_getfree input {display:block;flex:initial;width:calc(100% - 0px);margin:0;background:none;border-bottom:2px solid #fff;padding:0;}
     .btn_free{flex:initial;width:100%;display:block;margin:20px auto;}
     .def_getfree input::-webkit-input-placeholder{color:#fff;font-weight:300;}
     .def_getfree input::-webkit-placeholder{color:#fff;font-weight:300;}

    .def_news .pagewd h3 small:after{left:calc(50% - 40px);}
    .def_news .pagewd h3 small{text-align:center;}   
}

@media screen and (max-width:1200px) {        
    .defblock{padding:30px 0px 30px 0px;}
    .defblock .pagewd {clear:both; width:100%;padding:0%; margin:0px auto;text-align:center;position:relative;}  
    .defblock .about_mgr{width:100%; margin:0% auto 0% auto;padding:0px 0 0px 0;}   
}
/*效果*/
.def_about .anim-icon{display:block;position:absolute;width:100%;min-height:720px;height:100%;left:0;top:0;}
.def_about .icon__layer{position:absolute;width:100%;height:100%;left:0;bottom:0;background-repeat:repeat-x;background-attachment:fixed;}

@media screen and (max-width:1080px) {
    body {overflow-x:hidden;}
    /*关于我们*/
    .def_about h3{display:none;}
    .def_about:before{display:none;}
    .def_about:after{display:none;}
    .defabout-wrap{padding-top:2.5%;}
    .defabout-wrap:after{display:block;width:100%;height:70%;background:#f7f7f7;content:"";position:absolute;left:0%;top:30px;z-index:-1}

    .page_count{display:block;float:left;width:100%;z-index:2;padding-top:20px;padding-bottom:60px}
    .page_count .about_box{display:inline;flex:initial;float:left;width:50%;}
    
}
@media screen and (max-width:1080px) {    
    .defitem_list{display:block;width:95%;padding:0 2.5%;}
    .defblock .pagewd h3 small{font-size:22px;font-weight:500;}
    .page_index_text h2{font-size:22px;line-height:1.5;margin-bottom:30px;}
    .def_application .pagewd,.def_news .pagewd{width:90%;}
    .defblock .pagewd h3 a.btn_def{display:none;}
    .def_about .pagewd h3 small:after{left:calc(50% - 40px);}
    .def_about .pagewd h3 small{text-align:center;}      
}
/*about.html*/
.page_about_count {display: block;padding:80px 0;background: url(/upload/image/20230906/6382959008930707732672320.jpg) no-repeat center center;background-attachment: fixed;position:relative;z-index:0;}
.page_about_count:after {display: block;content: "";width: 100%;height: 100%;background:#f5f5f5;position: absolute;left: 0;top: 0;opacity: 0.9;z-index:-1;}
.page_about_count .page_count .about_box{padding-left:20px;}
.page_about_count .page_count .about_box:before{display:block;content:"";width:1px;height:100%;background:#333;position:absolute;left:0px;top:0px;opacity:0.5;}     
.page_about_count .page_count .about_box:after{display:block;content:"";width:5px;height:30px;background:#1a4178;position:absolute;left:-2px;top:0px;opacity:0.95;}  
.page_about_count .page_count .about_box b{display:inline;float:left;min-width:180px; color:#1a4178;font-size:70px;}
.page_about_count .page_count .about_box font{font-size:14px;position:absolute;top:0px;right:20%;color:#333;}
.page_about_count .page_count .about_box span{display:inline;float:left; font-size:14px;letter-spacing:initial;color:#333;position:absolute;left:180px;bottom:40px;}
.page_about_count .page_count .about_box:hover{color:#000000}
.page_about_count .page_count .about_box:nth-child(4n+1) b{min-width:220px;}
.page_about_count .page_count .about_box:nth-child(4n+1) span{left:240px;}
.page_about_count .page_count .about_box+.about_box+.about_box:hover{color:#000000}
@media screen and (max-width:1080px) {
    .page_about_count .page_count{padding:0;}
    .page_about_count .page_count .about_box{padding-left:20px;width:calc(50% - 20px);margin-bottom:2%;}
    .page_about_count .page_count .about_box:before{display:block;content:"";width:1px;height:100%;background:#1a4178;position:absolute;left:5px;top:0px;opacity:0.5;}     
    .page_about_count .page_count .about_box:after{display:block;content:"";width:5px;height:30px;background:#1a4178;position:absolute;left:3px;top:calc(50% - 15px);opacity:0.95;}  
    .page_about_count .page_count .about_box b{display:block;float:initial;min-width:100%; font-size:36px;}
    .page_about_count .page_count .about_box font{font-size:14px;position:absolute;top:0px;right:20%;}
    .page_about_count .page_count .about_box span{display:block;float:initial; font-size:14px;letter-spacing:initial;position:relative;left:initial;bottom:initial;}
    .page_about_count .page_count .about_box:hover{color:#000000}
    .page_about_count .page_count .about_box+.about_box+.about_box:hover{color:#000000}
    .page_about_count .page_count .about_box:nth-child(4n+1) span{left:0;}
    .page_about_count .page_count .about_box:nth-child(2n+1):before{display:none;}
    .page_about_count .page_count .about_box:nth-child(2n+1):after{display:none;}
}

.def_advantage .pagewd{width:100%;}
.def_news .pagewd h3.tit_left small{text-align:left;}
.def_news .pagewd h3.tit_left small:after{left:0;}
.def_news .pagewd h3.tit_left font{text-align:left;}
@media screen and (max-width:1080px) {
    .def_news .pagewd h3.tit_left small{text-align:center;}
    .def_news .pagewd h3.tit_left small:after{left:calc(50% - 40px);}
    .def_news .pagewd h3.tit_left font{text-align:center;}

    .def_prod .swiper-slide img{width:100%;}
    .def_prod .swiper-pagination-n{display:none;}
}