body{margin:0; padding:0;font-size: 12px; font-family: 'bootstrap-icons'}
a{text-decoration:none}

/***导航栏**/
.logo{text-align: right;}
.logo img{width:242px}
.nav-bg .title{border-left: 1px solid #89C2F3;}
.nav-bg .title h2{color:#FFC600;font-size: 1.8em;font-weight:bold;}
.nav-bg .title h3{font-size: 1.3em;font-weight: normal;margin-top: 5px;color: #fff;}
.nav-bg{background-image: linear-gradient(to right,#41AEF2, #296DDE);height:120px;overflow: hidden;}
.nav-bg .container{height:100%}
.nav-bg .row{display:flex;align-items: center;height: 100%;}
.nav-bg .nav-right{text-align: right;color: #fff;padding-right: 20px;}
.nav-bg .nav-right a{color: #fff;padding:0 15px; border-right: 1px solid #89C2F3;font-size:1.1em;}
.nav-bg .nav-right a:last-child{border:none;}
.nav-bg .nav-right .photo span,.footer .cal-txt{color:#bfd3f5;font-size:1.2em;}
.nav-bg .nav-right .photo b,.footer .cal-phone{font-size: 2em;color: #FFC600;font-family: Arial, Helvetica, sans-serif;}
.nav{background:#296DDE; border-top:1px solid #5F92E6;height:60px;}
.nav ul,.footer ul{list-style-type:none;display:flex;justify-content: space-around;align-items: center;}
.footer ul{height:100%}
.nav ul a,.footer ul a{color:#fff;font-size:1.3em;display:block;height:100%; position: relative;}
.nav ul a:after{content: '';width: 100%;height: 2px; display:block;position: absolute; top: 40px;}
.nav ul a:hover,.footer ul a:hover{color:#ffc600;}
.nav ul a:hover:after{background-color:#FFC600; ;}

.nav-postion{position: fixed;top:0;left:0;margin:0;padding: 0;height:60px;box-shadow: 4px 0 30px rgb(0 0 0 / 30%);z-index: 10000;}
.nav-postion ul{max-width: 1140px;margin: auto;}
.nav-width{background:#296DDE;width: 100%; }
.offcanvas-end{width:280px}
.show-nav{list-style-type: none;line-height: 40px;padding:0}
.show-nav li{ border-bottom:1px solid #ccc;padding-left: 20px;}

/****底部****/
.footer{background-image: url(../images/flooter-bg.jpg); background-repeat: no-repeat;width: 100%; height:500px;margin-top:60px;;}
.footer .container{padding-top: 80px;}
.footer .container .footer-nav{height: 100px; border-top:1px solid #7991B8; border-bottom: 1px solid #7991B8;}
.footer .phone-word{padding-left:70px; background-image: url(../images/dbtact.png); background-repeat: no-repeat;background-size: contain;}
.footer .phone-word p{padding:0;margin:0;}
.footer .footer-info{height:250px;border-bottom: 1px solid #7991B8;}
.footer .gsxx{color:#d7dce7;}
.footer .rwm{text-align: center;color:#d7dce7; text-align: 1.4em;}
.footer .rwm p{padding-top:10px}


/***内页标题****/
.fu-title h4{white-space:nowrap;text-indent:200px;color:#296dde; display: inline-block;font-size:3.5em;font-weight: bold;padding: 0;background-image: url(../images/logo.png); background-repeat: no-repeat;background-size: contain;position: relative;}
.fu-title h4::before{content: ""; position: absolute;left:180px;top:10px;height:30px;width: 1px; background:#666;}
.fu-title {text-align: center;margin-top: 100px;}
.fu-title-info{color:#666;text-align: center;font-size: 1.5em; margin-top:20px}
.fu-title-info p{display: inline-block;position: relative;}
.fu-title-info p::after,.fu-title-info p::before{content: "";display: block;width:40px;height:1px;background-color: #666; position: absolute;right:-60px;top:50%;}
.fu-title-info p::before{right:auto;left:-60px;}

/***9T开始**/
.box-9t{position: relative;overflow: hidden;}
.list-9t{margin-top:50px;}
.list-9t>div{background-image:  linear-gradient(to right, #E7E7E7 , #F8F8F8);;height:300px;display: flex; align-items: center;}
.list-9t>div:hover{background-image: linear-gradient( to right,#3081E4,#3FA8F0);}
.list-9t>div p.tit{font-size: 2.3em;color:#296DDE;font-weight: bold;margin-top:30px;}
.list-9t>div p.info{font-size: 1.2em;color: #666}
.list-9t>div p.avt{width:90px;height: 90px;background-image: url("../images/sy1tb1.png"); margin: auto;background-size: cover;}
.list-9t>div:nth-child(2) p.avt{background-position-x: 90px;}
.list-9t>div:nth-child(3) p.avt{background-position-x: 180px;}
.list-9t>div:nth-child(4) p.avt{background-position-x: 270px;}
.list-9t>div:nth-child(5) p.avt{background-position-x: 360px;}
.list-9t>div:nth-child(6) p.avt{background-position-x: 450px;}
.list-9t>div:nth-child(6) p.avt{background-position-x: 540px;}
.list-9t>div:hover p{color:#fff;}
.list-9t> div:hover p.avt{background-image: url("../images/sy1tb2.png")}
.list-9t .cms{width: 100%;text-align: center;}
.swiper-button-next,.swiper-button-prev{top:calc(50% + 20px);background-color: #296DDE;color:#fff;font-size: 3em;}
.swiper-button-next{right: -50px; }
.swiper-button-prev{left:-50px;}
.swiper-button-next:hover,.swiper-button-prev:hover{background-color: #FFC600;color: #666;}
/***9T结束***/


/**6P开始**/
.box-6p{background-image: url("../images/sy2bg.jpg"); background-repeat: no-repeat;padding:3rem 0;margin-top:3rem;background-size: cover;}
.box-6p .title{font-size:1.6em;color:#fff;font-weight: bold;border-bottom: 1px solid #8A98B8;padding-right:30px;}
.box-6p .label{display:inline-block;font-size: 1.4em;width: 40px;height: 40px; border-radius: 50%; background: #FFC600; color: #333332;text-align: center;line-height: 40px;margin-right:10px;}
.box-6p ul{color:#D0D5E0;padding-left: 5rem;line-height: 2rem;}
.box-6p .row{margin-top:2rem;}
.box-6p .container{background-image: url("../images/sy2t.png"); background-repeat: no-repeat;background-position: center;}


/***6P结束**/


/**产品中心**/
.banner-pro{overflow: hidden;}
.banner-pro .swiper1{margin:30px 0;}
.banner-pro>*{padding-left: 0;;}
.banner-pro img{width:100%}
.banner-pro .swiper1 .swiper-slide{border:1px solid #ddd;}

.banner-pro-list{margin-top:30px;position: relative;}
.banner-pro-list .swiper3{overflow: hidden;}
.banner-pro-list .swiper-slide{padding:10px;}
.banner-pro-list img{border: 1px solid #ddd;width: 100%;}
.banner-pro-list a{color: #666;font-size: 0.8em;}
.banner-pro-list p{text-align: center;font-size: 1.2rem;white-space:nowrap; overflow: hidden;text-overflow:ellipsis;}
.banner-pro-list .swiper-button-next,.banner-pro-list .swiper-button-prev{top:50%;}

.pro-menu{background-color: #F4F4F4; border: 1px dashed #999999;margin-top:20px;padding:20px;}
.pro-menu .left-title{background:#296DDE; display: flex;flex-direction: column;justify-content: center;text-align: center;align-items: center;padding:0 5px}
.pro-menu .left-title p:first-child{font-size: 2.5em;color:#fff;font-weight: bold;}
.pro-menu .left-title p:last-child{color:#94AFEA;}
.pro-menu ul{list-style-type: none;}
.pro-menu ul li{display: inline-block;margin-right:20px;}
.pro-menu ul li a{font-size: 1.2em; color: #999;line-height: 3em;}
.pro-menu .pro-type{font-size: 1.5em;text-align: center;color: #666;padding-bottom: 20px;}
.pro-menu .pro1{margin: 20px; border-bottom:1px solid #ddd; padding-bottom:20px;;}



 .banner-pro .banner1 .swiper , .banner-pro-list .swiper3{
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
      }

.swiper3-pagination,.swiper4-pagination{text-align: center;}
/***产品中心***/

/**品牌特色***/
.fu-on-bg h4{text-indent:0;background-image: none;;}
.fu-on-bg h4::before{display: none;}
.ppts{background-color: #1C4994; overflow: hidden;margin-top: 40px}
.ppts .title{background-color: #296DDE;}
.ppts .title ul {list-style-type: none;font-size: 1.5em; font-weight: bold; color:#fff;;}
.ppts .title ul li{line-height: 100px;border-bottom: 1px solid #7FA7EB; text-align: center; cursor: pointer;white-space:nowrap}
.ppts .title .swiper-slide-thumb-active {background: #ffc600;color: #333;}
.ppts .img-list{overflow: hidden;position: relative;padding:0}
.ppts .img-list .swiper5-pagination{position: absolute;z-index: 10000;text-align: center;}
.ppts .img-list ul{margin: 0;padding: 0; }
.ppts .img-list ul li,.ppts .img-list ul li img{width: 100%;height: 100%; }
/**品牌特色***/

/***民营企业**/
.box-myqy{position: relative;}
.box-myqy .cms{width: 100%;height:200px;display: flex; flex-direction:column;justify-content: center;align-items: center;}
.box-myqy .cms b{font-size: 5em; display: block;color: #1C4994;}
.box-myqy .cms span{font-size: 2em;display: block;color: #333332; font-weight: bold;}
.box-myqy .swiper4{overflow: hidden;}
.box-myqy .swiper4 .swiper-slide img{width: 100%;}

/***民营企业**/

/***背后人物**/
.bhrw{background-image: url("../images/sy6bg.jpg"); background-repeat: no-repeat;}
.bhrw .rwinfo{background-color: #296DDE;color:#fff;display: flex;flex-direction: column;justify-content: center; align-items: center;}
.bhrw .rwinfo .title{font-size: 4em;;}
.bhrw .rwinfo .info{font-size: 2.5em;color: #FFC600; position: relative;margin:20px 0;;}
.bhrw .rwinfo .info::after{content:""; position: absolute;width: 80px; height:1px; background:#ccc;top:50%;left:70px;;}
.bhrw .rwinfo .info span{font-size: .6em;color: #fff;margin-left: 100px;margin-top:-10px}
.bhrw .rwinfo ul li{font-size: 1.3em;line-height: 40px;}

.bhrw .rwxx .left{background-color: #296DDE;padding:40px;}
.bhrw .rwxx .left p{color: #8DB1EC;font-size: 1.3em;padding:20px 0;border-bottom:1px solid #8DB1EC}
.bhrw .rwxx .left p span{display: block;font-size: 1.5em;color: #fff}
.bhrw .rwxx .right{background-color: rgba(255, 255, 255, .9);border-radius:0 80px 0 0 ;color: #666666;padding:30px 60px 0 60px;}
.bhrw .rwxx .right p:first-child{font-size: 2em;font-weight: bold; padding-top:30px;}
.bhrw .rwxx .right .jia{border-bottom: 1px solid #ccc;}
.bhrw .rwxx .right p:last-child{font-size: 1.2em;line-height: 30px;margin-bottom: 30px;;}
/***背后人物**/

/**新闻***/
/* .news h4{background-image: url("../images/sy7bt.png"); background-repeat: no-repeat;background-position:130px center; background-size: auto;}
 */
.news .list{margin: 30px 0;}
.news .list a{text-align: center;font-size: 1.5em;display: block;background-color: #EDEDED; color: #666666; line-height:60px;border-radius: 20px 0 0 0;cursor: pointer;}
.news .list a:hover{background-color: #296DDE;color: #fff;}
.news .img-box{border:1px solid #ccc; height: 360px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.news .date{display: inline-block;font-size: 1.3em;color: #666;font-weight: bold;line-height: 45px;text-align: center;}
.news .date span{display: block;font-size: 4em;color: #ccc}
.news .text{display: inline-block;margin-top:10px; border-left: 1px solid #ddd;padding-left: 5px;}
.news .text h5{font-size: 1.5em; font-weight: bold;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.news .text h5 a{color: #666666;}
.news .text p{font-size: 1.2em;color: #666}
.news .text>*{margin-top:10px;}
/**新闻***/



/***内页标题****/
.inner-title {padding-top: 50px;padding-bottom: 20px}
.inner-title .tit{font-size: 3.5em;color: #666; text-align: center;font-weight: bold; position: relative;}
.inner-title .tit span{color: #296DDE;}
.inner-title .tit::before{background-color: #BBBBBB;content: "";position: absolute;width: 300px;height: 1px;left:calc(50% - 150px);bottom: -10px}
.inner-title .tit::after{background:#296DDE;width: 50px;height:3px;left:calc(50% - 25px);bottom:-11px;content: "";position: absolute;}
.it2 .tit{color: #fff;;}
.it2 .tit::after{background: #FFC600;}
.it3 .tit span{color: #ffc600;}
.inner-title .info{text-align: center;color: #fff;font-size: 1.2em;margin: 20px 0;}
/***内页标题****/

.inner-9t .dp{background-image: url("../images/dp.png"); background-repeat: no-repeat;height: 500px;background-position: center;background-size: contain;display:flex;justify-content: center;align-items: center;font-size: 1.6em;font-weight: bold; color: #296DDE;}
.inner-9t .dp>div:nth-child(odd){text-align: right;}
.inner-9twd ul{list-style-type: none;display: flex;margin:30px 0 0 0;padding: 0; background-color: #F5F5F5;border-top: 1px double #DDDDDD;}
.inner-9twd ul li{width: calc(100% / 9);text-align: center;font-size: 1.2em;font-weight: bold;color:#666666; line-height: 5em;}
.inner-9twd-bg{background: url("../images/9tbg.jpg") no-repeat;}
.inner-9twd-bg .swiper-wrapper{list-style-type: none;}
.inner-9twd-bg .swiper-wrapper .swiper-slide{background-color: #fff;height: 280px;width: 120px;border-radius: 60px;position:relative;margin-bottom: 50px;}
.inner-9twd-bg .swiper-wrapper .swiper-slide div:first-child{width: 100px; height: 100px;background: url('../images/9ttb.png') no-repeat; border-radius: 50%; margin:auto;margin-top:10px;}
.inner-9twd-bg .swiper-wrapper .swiper-slide div:nth-child(2){display: flex;justify-content: center;margin-top:20px;color:#666}
.inner-9twd-bg .swiper-wrapper .swiper-slide div:nth-child(3){width: 30px; height: 30px;border-radius: 50%; background: #FFC600; color: #373631;text-align: center;line-height: 30px;position: absolute;bottom:-15px; left:calc(50% - 15px);}
.inner-9twd-bg .swiper-wrapper .swiper-slide p{writing-mode: vertical-lr;display: inline-block;margin: 0;padding: 0}
.inner-9twd-bg .swiper-wrapper .swiper-slide p:first-child{font-size: 1.5em;font-weight: bold}
.inner-9twd-bg .swiper-wrapper .swiper-slide:nth-child(2) div:first-child{background-position-x:-135px;}
.inner-9twd-bg .swiper-wrapper .swiper-slide:nth-child(3) div:first-child{background-position-x:-270px;}
.inner-9twd-bg .swiper-wrapper .swiper-slide:nth-child(4) div:first-child{background-position-x:-405px;}
.inner-9twd-bg .swiper-wrapper .swiper-slide:nth-child(5) div:first-child{background-position-x:-540px;}
.inner-9twd-bg .swiper-wrapper .swiper-slide:nth-child(6) div:first-child{background-position-x:-675px;}
.inner-9twd-bg .swiper-wrapper .swiper-slide:nth-child(7) div:first-child{background-position-x:-810px;}
.inner-9twd-bg .swiper-wrapper .swiper-slide:nth-child(8) div:first-child{background-position-x:-945px;}
.inner-9twd-bg .swiper-wrapper .swiper-slide:nth-child(9) div:first-child{background-position-x:-1080px;}
.inner-9twd-bg .swiper0-pagination{text-align: center;}

.inner-xgg{margin: 30px 0;;}
.inner-xgg img{width:100vw}
/**质量保障体系**/
.inner-zlbztx .zztx div{border-radius: 50%;position: relative; background-position: center; background-repeat: no-repeat;background-size: contain;}
.inner-zlbztx .zztx div p{position: absolute;text-align: center;top:20%;width: 100%;;}
.inner-zlbztx .zztx div p:first-child{font-size: 4.5em;color: #FFC600;font-weight: bold; }
.inner-zlbztx .zztx div p:last-child{color: #fff;top:70%;}
.inner-zlbztx .zztx div::before{content: ''; width: 1px; background:#AAAAAA;height:30px; position: absolute;left:50%;top:50%;}
.inner-zlbztx .zztx div::after{content:'';padding-top:100%;display:block;}
.inner-zlbztx .zztx div:nth-child(1){background-image:url('../images/zlbz_01.jpg')}
.inner-zlbztx .zztx div:nth-child(2){background-image:url('../images/zlbz_03.jpg')}
.inner-zlbztx .zztx div:nth-child(3){background-image:url('../images/zlbz_05.jpg')}
.inner-zlbztx .zztx div:nth-child(4){background-image:url('../images/zlbz_07.jpg')}
.inner-zlbztx .zztx-txt{text-align: center;border: 1px dashed #666;font-size: 1.5em;color: #666666; line-height: 40px;border-radius: 15px;margin-top: 30px;}
/**质量保障体系**/

/**行业认证**/
.inner-hyrzqq{background-color: #296DDE;padding:40px 0; position: relative;}
.inner-hyrzqq .swiper1{overflow: hidden;text-align: center;width:80%;margin: auto;}
.inner-hyrzqq .swiper1 img{width: 100%;}
.inner-hyrzqq .swiper1-next{top:50%;right: 0;left: auto;}
.inner-hyrzqq .swiper1-prev{top:50%;left: 0;}
.inner-title .info-block{color:#666666}
/**行业认证**/

/***适应行业**/
.inner-syhy .hyimg1 div, .inner-syhy .hyimg2 div{height: 200px; display: flex;justify-content: center;align-items: center;font-size:1.6em;position:relative ;;}
.inner-syhy .hyimg1 div p, .inner-syhy .hyimg2 div p{color: #fff;background: #296DDE;border-radius: 10px;padding:5px 1em;}
.inner-syhy .hyimg1 div p, .inner-syhy .hyimg2 div:not(.not) p{display: none}
.inner-syhy .hyimg1 div::before,.inner-syhy .hyimg2 div::before{content: "";width: 100%; height: 100%;position: absolute;z-index:-1;}
.inner-syhy .hyimg1 div:hover p, .inner-syhy .hyimg2 div:not(.not):hover p{display: block;}


.inner-syhy .hyimg1>div:nth-child(1)::before{background: url('../images/hy1.jpg') no-repeat center;}
.inner-syhy .hyimg1>div:nth-child(2)::before{background: url('../images/hy2.jpg') no-repeat center;}
.inner-syhy .hyimg1>div:nth-child(3)::before{background: url('../images/hy3.jpg') no-repeat center;}
.inner-syhy .hyimg1>div:nth-child(4)::before{background: url('../images/hy4.jpg') no-repeat center;}
.inner-syhy .hyimg2>div:nth-child(1)::before{background: url('../images/hy5.jpg') no-repeat center;}
.inner-syhy .hyimg2>div:nth-child(2)::before{background: url('../images/hy6.jpg') no-repeat center;}
.inner-syhy .hyimg2>div:nth-child(3)::before{background: url('../images/hy7.jpg') no-repeat center;}
.inner-syhy .hyimg2>div:nth-child(4)::before{background: url('../images/hy8.jpg') no-repeat center;}


/***1796电源适配器***/
.why-1796 img{width: 100%;}
.why-1796 p{text-align: center;font-size: 1.4em;margin-top:20px;color: #666666}
.why-1796 p span{color: #296DDE;font-weight: bold;}
.one-1796{background: url('../images/1bg.jpg') no-repeat;padding-bottom:50px;}
.two-1796 div{position: relative;border-radius: 50%;border:1px solid #ccc;}
.two-1796 div::after{content:'';display:block;padding-top:100%;}
.two-1796 div p{position: absolute;width: 100%;text-align: center}
.two-1796 div p:nth-child(1){font-size: 6em;color:#2563DB;font-weight: bold;top:15%}
.two-1796 div p:nth-child(2){font-size: 1.5em;color:#2563DB;top:50%}
.two-1796 div p:nth-child(3){font-size: 1.8em;color:#666;top:70%}
.two1-1796 p{text-align: center;}
.two1-1796 p:first-child{font-size: 2em;color: #2563db;font-weight: bold;margin-top:40px;margin-bottom:10px}
.two1-1796 p:last-child{color: #666;margin-bottom:50px}

.jiu-1796{background: url('../images/9bg.jpg') no-repeat;padding-bottom: 50px;}
.jiu-1796 .jiu .txts div{display: flex;justify-content: center;align-items: center;;padding:0 9px;background: #296DDE;height: 100%;}
.jiu-1796 .jiu .txts p{color: #fff;font-size:1.5em;padding:15px;}
.liu-txt div{height:200px; border-radius:100px;border:1px dashed #666;padding:20px 50px;display: flex;justify-content: center;align-items: center;font-size: 1.2em;margin-bottom:60px;;}
.liu-txt div span{color: #296DDE;}
.liu-1796 .l1 div,.liu-1796 .l2 div{height: 130px;}
.liu-1796 .l1 div p:first-child{text-align: center;font-size: 2em;color: #296DDE;;}
.liu-1796 .l1 div p:last-child{text-align: center;font-size: 1.2em;background: #296DDE;color: #fff;width: 200px;margin: auto;line-height: 50px;border-radius: 25px;}
.liu-1796 .l2 div p:first-child{color: #666;text-align: center}
.liu-1796 .l2 div p:last-child{color: #296DDE;text-align: center; font-size: 1.8em;font-weight: bold}
.l-xxg{margin-top:80px;}

.liu-1796 img{width:100%}
.gpzsc ul{list-style-type: none;margin: 0;padding: 0; overflow: hidden;}
.gpzsc ul li{height: 480px;width: calc(100% / 4);float:left;align-items:flex-start;}
.gpzsc ul li .img-box{height: 240px;width:100%;background: url('../images/slt1.jpg') no-repeat ;background-size: cover;;}
.gpzsc ul li:nth-child(2) .img-box{background: url('../images/slt2.jpg') no-repeat;background-size: cover;}
.gpzsc ul li:nth-child(3) .img-box{background: url('../images/slt3.jpg') no-repeat;background-size: cover;}
.gpzsc ul li:nth-child(4) .img-box{background: url('../images/slt4.jpg') no-repeat;background-size: cover;}
.gpzsc ul li:nth-child(5) .img-box{background: url('../images/slt5.jpg') no-repeat;background-size: cover;}
.gpzsc ul li:nth-child(6) .img-box{background: url('../images/slt6.jpg') no-repeat;background-size: cover;}
.gpzsc .txt{height: 240px; background:#296DDE; color: #fff;font-size: 1.5em;font-weight: bold; padding: 20px;display:flex; justify-content: center;align-items: center;text-align: center;}
.gpzsc ul li:nth-child(5){height:240px;width:calc(100% /2);}
.gpzsc ul li:nth-child(6){height:240px;width:calc(100% /2);}
.gpzsc ul li:nth-child(5)>*,.gpzsc ul li:nth-child(6)>*{height:240px;width:50%;float: left;}
/***1796电源适配器***/


/**定制**/
.dz-t1 div{text-align: center;}
.dz-t1 .tit{font-size: 1.6em;font-weight: bold;text-align: center;color: #666;;}
.dz-t1 .word{padding:0 10px;color: #666;line-height: 1.8em;}
.dz-lsdx{background: url('../images/dzbg1.jpg') no-repeat; border: 1px solid #000;padding-bottom: 30px;;}
.dz-lsdx .word{color: #fff;font-size: 1.2em;line-height: 2em;}
.dz-lsdx .word .zd{color: #EFC600;}

.dz-4wdz{background: url('../images/swbg.jpg') no-repeat center;background-size: contain;margin-top:60px}
.dz-4wdz>div{height: 240px;display: flex;justify-content: center;align-items: center;font-size: 1.2em;color: #666;;}
.dz-4wdz>div p{border: 1px solid #ccc;padding:10px;border-left: 2px solid #2563DB}
.dz-pro-banner{background: #2563DB;margin-top:50px}
.dz-pro-banner .swiper3 p{color: #fff;}

.dz-yfsl{padding:30px 0;}
.dz-yfsl>div{text-align: center;}
.dz-yfsl .tit{font-size: 1.6em;font-weight: bold;color: #666;margin:20px; position: relative;}
.dz-yfsl .tit::before{content: "";position: absolute;left:calc(50% - 7px);top:120%;width:15px; height:15px;border-radius: 50%; border:2px solid #2563DB;background:#fff;}
.dz-yfsl .word{ line-height:1.8em;padding:20px;color:#666;}

.dz-gcs>div{padding:0}
.dz-gcs>div:last-child{background: #2563DB;color: #fff;padding:40px;}
.dz-gcs>div img{width: 100%;;}
.dz-gcs .tit-1{font-size:5em;color:#94B6EF;font-weight: bold}
.dz-gcs .tit-2{color: #FFC600; font-size:2em;font-weight: bold;}
.dz-gcs .words{width: 80%;font-size: 1.2em;}


.dz-gcs-lists{margin-top:30px;position: relative;}
.dz-gcs-lists img{width: 100%;}
.dz-gcs-lists .swiper-button-next,.banner-pro-list .swiper-button-prev{top:50%;}
.dz-gcs-lists .swiper4{overflow: hidden;}
.dz-gcs-lists .swiper4 .swiper-slide{position: relative;overflow: hidden;}
.dz-gcs-lists .swiper4 .swiper-slide>p{position: absolute; bottom:0;left:0;background: #2563DB;width: 100%; color:#fff;font-size: 1.2em;text-align: center;margin:0;line-height: 40px;}
.dz-gcs-lists .swiper4 .swiper-slide .mask{position: absolute;top:0;left:0;width: 100%; height:100%;display: none;background: rgba(0, 0, 0, 90%); color:#fff;align-items: center;flex-wrap:wrap-reverse; padding:20px}
.dz-gcs-lists .swiper4 .swiper-slide:hover .mask{display:flex;}

.dz-gcs-lists .swiper4 .swiper-slide .mask *{width:100%; display: block;}
.dz-gcs-lists .swiper4 .swiper-slide .mask h5{text-align: center;font-weight: bold;margin-bottom:20px;}
.dz-gcs-lists .swiper4 .swiper-slide .mask p{line-height: 2em;;}
.dz-gcs-lists .swiper4 .swiper-slide:hover .tit{display: none}

.dz-lc .lc-list>div p{margin-top:1.5em;text-align: center;font-size: 1.4em;color: #666}
.dz-lc .tit{text-align: center;font-size: 1.8em;font-weight: bold;color: #666;}
.dz-lc .word{text-align: center;color: #666;font-size: 1.2em;;}
.dz-lc .word span{color: #2563DB;font-size: 1.4em;font-weight: bold;}
.dz-ly{background: #EDEDED;margin-top: 30px;}
.dz-ly .left{padding:50px 40px 50px 0;}
.dz-ly .left .tit{font-size: 3em;font-weight: bold; color:#666;text-align: center;}
.dz-ly .left .tit span{font-size: .3em; font-weight:100;}
.dz-ly .left .word{text-align: center;font-size: 1.2em;color: #666;}
.dz-ly .left .word span{background: #2563DB;border-radius: 6px;line-height: 30px;color:#fff;display: inline-block;padding: 0 10px;margin-right: 5px;margin-bottom:20px;}
.dz-ly .right{padding:50px 0;background: #2563DB; text-align: center;}
.dz-ly .right .tit{font-size: 3em;color:#94B6EF;font-weight: bold}
.dz-ly .right .word{font-size: 2.3em;color: #fff;}
.dz-ly .right .row{margin:20px 0}
.dz-ly .right .row .col-form-label{color:#fff;}
.dz-ly .right .row button{colo:#666;padding:10px 20px;}
/**定制**/

/***产品列表***/
.product-box,.new-box{margin-top:40px}
.left-pro-list h3,.left-new-list h3{background: #2563DB;font-size: 2.3em;font-weight: bold;text-align: center;padding:20px 0;color: #fff;margin:0}
.left-pro-list ul,.left-new-list ul{padding:0;margin:0;background: #ECECEB;list-style-type: none;}
.left-pro-list ul li,.left-new-list ul li{border-top: 1px solid #fff;position: relative;padding-left: 30px; line-height: 4em;color: #666; cursor: pointer;}
.left-pro-list ul li a,.left-new-list ul li a{font-size: 1.5em;color: #666; }
.left-pro-list ul li::after,.left-new-list ul li::after{content: "+";position: absolute;right:20px;top:calc(50% - 15px);width: 30px;text-align: center;line-height: 30px;;}
.left-pro-list ul li:hover,.left-new-list ul li:hover{background: #2563DB;}
.left-pro-list ul li:hover a,.left-new-list ul li:hover a {color: #fff;}

.left-pro-list .left-pro-banner .phone,.left-new-list .left-new-banner .phone {background: #2563DB;color: #fff;text-align: center; padding:20px 0;}
.left-pro-list .left-pro-banner .phone p:first-child,.left-new-list .left-new-banner .phone p:first-child{font-size: 1.4em;;}
.left-pro-list .left-pro-banner .phone p:last-child,.left-new-list .left-new-banner .phone p:last-child{font-size: 2.2em;font-weight: bold;}

.right-pro-list .pro-banner-tit{font-size: 2.2em;font-weight: bold;color:#666;}
.right-pro-list .pro-banner-tit span{color:#999}
.right-pro-list .swiper1{padding-top:20px}
.right-pro-list .swiper2, .right-pro-list .swiper1{overflow: hidden;}
.right-pro-list .swiper1 .swiper-slide img{width: 50%;float: left}
.right-pro-list .swiper1 .swiper-slide .right-word{width: 49%;float:left;padding-left: 20px;padding-top:20px;}
.right-pro-list .swiper1 .swiper-slide .tit{font-size: 1.8em;font-weight: bold;color: #666;padding-bottom:10px; border-bottom: 2px solid #999;}
.right-pro-list .swiper1 .swiper-slide .word{font-size: 1.2em;color:#999; line-height:2em;}
.right-pro-list .swiper1 .swiper-slide span{display: block;font-size: 1.2em;color: #fff;background: #2563DB;border-radius: 25px;line-height: 50px;width: 160px;text-align: center;margin-top:20px}
.right-pro-list .swiper2{margin-top: 10px;;}
.right-pro-list .swiper2 img{width: 100%;}
.right-pro-list .swiper2 .swiper-slide-thumb-active{border: 1px solid #2563DB;}

.pro-list ul{list-style-type: none;margin: 0; padding:0;margin-top:40px}
.pro-list ul li:nth-child(odd){float: left;width: 39%;position: relative;;}
.pro-list ul li:nth-child(odd)::after{content: "";position: absolute;top:0; right: -35%;height: 100%;width: 1px; background:#999;;}
.pro-list ul li:nth-child(odd)::before{content: "";position: absolute;top:0; right: calc(-35% - 5px);height: 10px;width: 10px; background:#999;border-radius: 50%;}
.pro-list ul li:nth-child(even){float: right;;width: 40%;}
.pro-list ul li p{text-align: center;color: #000;font-size: 1.4em;line-height: 80px;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
/***产品列表***/

/**产品详情**/
.pro-detail{margin-top: 50px;}
.pro-detail .pro-zt .word{color: #666;}
.pro-detail .pro-zt .word>*{padding-left: 20px;}
.pro-detail .pro-zt .word>p{font-size: 1.2em;border-bottom: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;margin: 30px 0;padding: 30px 0}
.pro-detail .pro-zt h2{font-size: 2.5em;color:#666;font-weight: bold;padding-left: 20px;}
.pro-detail .pro-zt .phone>span{display: inline-block;float:left;margin-right:20px;width: 200px;line-height: 60px;border-radius:30px;text-align:center;;font-size: 2em;background: #2563DB; color:#fff;}
.pro-detail .pro-zt .phone>p{display: inline-block;font-size: 1.2em;color: #999;}
.pro-detail .pro-zt .phone>p span{font-size: 2em;color: #2563DB;font-weight: bold}
.pro-detail .detail-tit{background: url(../images/bt.png) no-repeat;font-size: 2.5em;color: #fff;margin-top:50px;font-weight: bold;padding:10px 0 10px 20px}
.pro-detail .wgtd{overflow: hidden;line-height: 2.8em;font-size: 1.2em;}
.pro-detail .wgtd img{vertical-align: baseline;}
.pro-detail .dqxn{text-align: center;}

.pro-detail .ggcs .txt,.pro-detail .jcbg .txt{width: 49%;float: left;padding: 10px;text-align: center}
.pro-detail .ggcs img, .pro-detail .jcbg img{width:50%;float: left;}
.pro-detail .ggcs .txt p,.pro-detail .jcbg .txt p{font-size: 1.6em;font-weight: bold}
.pro-detail .ggcs .txt span,.pro-detail .jcbg .txt span{display: block;line-height: 3em;height:4em;font-size: 1.3em;background:url('../images/but.gif') no-repeat center;background-size: contain;border-radius:1.5em;color: #fff;margin:0 20px}

.pro-detail .cpxjtp img{width: 100%;}
.pro-detail .cpxjtp .bg{position: relative;}
.pro-detail .cpxjtp .bg .tit{position: absolute;bottom: 0;text-align: center;width: 100%;background:rgba(0,0,0,.5);margin:0;font-size: 1.4em;color:#fff;line-height: 40px;font-weight: bold;}
.pro-detail .cpxjtp .bg+p{color: #666;font-size: 1.2em;margin-top: 20px;line-height: 2em;}

.pro-detail .cphxys .col .avt{width:100%;background-repeat: no-repeat; background-repeat: no-repeat;background-position: center;background-size: 80%;;}
.pro-detail .cphxys .col .avt::after{content: "";display: block;padding-top:100%}
.pro-detail .cphxys .col:nth-child(1) .avt{background-image: url('../images/ystb1.png');}
.pro-detail .cphxys .col:nth-child(2) .avt{background-image: url('../images/ystb2.png');}
.pro-detail .cphxys .col:nth-child(3) .avt{background-image: url('../images/ystb3.png');}
.pro-detail .cphxys .col:nth-child(4) .avt{background-image: url('../images/ystb4.png');}

.pro-detail .cphxys .col .tit{font-size: 1.6em;font-weight: bold;text-align: center; color: #666;;}
.pro-detail .cphxys .col .word{font-size: 1.2em;color: #666;text-align: center;}
.pro-detail .rz{position: relative;}
.pro-detail .rz p{text-align: center;white-space: nowrap;}
.pro-detail .cpyyal .img-box{position: relative;margin-bottom:50px;}
.pro-detail .cpyyal img{width: 100%;}
.pro-detail .cpyyal .img-box .t1{position: absolute; left: 0; bottom:-10px;font-size: 1.2em;width:100%;text-align: center; color: #fff;margin:0}
.pro-detail .cpyyal .img-box .t1 span{background: #2563DB;padding: 10px;border-radius: 30px;}

.pro-detail .cpyyal .t2{font-size: 1.6em;font-weight: bold;color: #666;}
.pro-detail .cpyyal .w1{height: 50px;text-overflow: ellipsis;overflow: hidden;font-size: 1.2em; color:#666;line-height: 1.8em;}

.pro-detail .xgtjcp{position: relative;}
.pro-detail .xgtjcp img{width: 100%;}
.pro-detail .xgtjcp

/**产品详情**/


/***案列展**/
.khal{background: #ccc;}
.khal .list{list-style-type:none;margin:0; padding:0; display: flex;flex-wrap: wrap;border:1px solid #ddd; margin-top:30px}
.khal .list li{flex: 1;text-align: center;font-size: 1.4em;padding:20px 0;}
.khal .list li:hover{background: #2563DB;color: #fff;cursor: pointer;}
.khal .list li a{color:#212529}
.khal .list li:hover a{color: #fff;}
.khal-list{margin-top:50px}
.khal-list .row{border-bottom: 1px dashed #ddd;padding-bottom: 30px;margin-top: 30px;}
.khal-list img{width: 100%;}
.khal-list .tit{font-size: 2em; font-weight: bold;color: #666666;}
.khal-list .tit span{background: #FFC600; color: #333333;border-radius: 5px;padding:5px 10px; margin-right: 10px;font-weight: 100;font-size: 0.8em;}
.khal-list .word{font-size: 1.2em;color: #666;line-height: 2em;margin:40px 20px ;}
.khal-list .btn{font-size:1.6em;color: #fff;background: #2563DB;padding:10px 40px;border-radius: 30px;}
.khal-list .btn:hover{background: #ffc600; color:#333;}
/***案列展**/


/**服务**/
.fw1 .left{background-image: linear-gradient(to bottom,#41AEF2, #296DDE); border-top-right-radius: 80px;padding:0; margin-top:-300px}
.fw1 .left .tit{padding:0 50px}
.fw1 .l1{margin:0 50px}
.fw1 .left .tit{font-size: 2.5em;color: #fff;text-align: center;padding:50px 0; border-bottom: 1px solid #ddd;}
.fw1 .left .tit span{font-size: 1.5em;color: #ffc600}
.fw1 .left .tit2{color: #fff;font-size: 2.5em;font-weight: bold;text-align: center;}
.fw1 .l1{margin-top: 20px;margin-bottom: 20px; padding-top:20px; padding-bottom: 20px; border-bottom: 1px solid #ddd;}
.fw1 .l1>span{display: inline-block;background: #13325B;color: #ffc600; font-size: 3.5em;font-weight: bold;width: 80px;text-align: center;line-height: 80px; border-radius: 50%;}
.fw1 .l1>p{display: inline-block;color: #D6DEF7;font-size: 1.6em;margin-left: 20px;}
.fw1 .l1>p span{color: #ffc600;font-weight: bold}
.fw1 .right .tit{font-size: 3em;font-weight: bold;color: #666;padding:80px 0 0 40px}
.fw1 .right .tit span{color: #296DDE;}
.fw1 .right ul{padding: 20px 40px;margin-left: 40px;font-size: 1.4em;color: #666;line-height: 1.6em;}
.fw1 .right ul li{margin:20px 0;}

.fw2 ul{display:flex;list-style-type: none;flex-wrap:wrap}

.fw2 ul li{border: 1px solid #ccc;margin: 20px; width: calc(100% / 6 - 40px);border-radius: 10px;text-align: center; padding:30px 8px; position: relative;color: #666;}
.fw2 ul li:nth-child(-n+15):nth-child(n+1)::after{content: ""; position: absolute;top:calc(50% - 10px); right:-20px;font-size: 3em;color: #999;width: 20px;height: 20px;transform: rotate(45deg);border-right: 1px solid #666; border-top:1px solid #666;}
.fw2 ul li:nth-child(-n+12):nth-child(n+8)::after{right:auto;left: -20px;border:none;border-left: 1px solid #666;border-bottom: 1px solid #666;}
.fw2 ul li:nth-child(6)::after{left:calc(50% - 10px); bottom:-20px;top:auto;border: none;border-right: 1px solid #666;border-bottom: 1px solid #666;}
.fw2 ul li:nth-child(7)::after{left:calc(50% - 10px); bottom:-20px;top:auto;border: none;border-right: 1px solid #666;border-bottom: 1px solid #666;}
.fw2 ul li:last-child::after{content: none;}
.fw2 ul li p.tx{width: 50px; height: 50px;margin: auto;background-image: url('../images/lctb1 (1).png');}
.fw2 ul li p:nth-child(3){opacity: 0;}

.pagination{justify-content: center;margin-top: 30px;}

.fw2 ul li:nth-child(2) p.tx{background-position-x: -50px;}
.fw2 ul li:nth-child(3) p.tx{background-position-x: -100px;}
.fw2 ul li:nth-child(4) p.tx{background-position-x: -150px;}
.fw2 ul li:nth-child(5) p.tx{background-position-x: -200px;}
.fw2 ul li:nth-child(6) p.tx{background-position-x: -250px;}
.fw2 ul li:nth-child(7) p.tx{background-position-x: -300px;}
.fw2 ul li:nth-child(8) p.tx{background-position-x: -350px;}
.fw2 ul li:nth-child(9) p.tx{background-position-x: -400px;}
.fw2 ul li:nth-child(10) p.tx{background-position-x: -450px;}
.fw2 ul li:nth-child(11) p.tx{background-position-x: -500px;}
.fw2 ul li:nth-child(12) p.tx{background-position-x: -550px;}
.fw2 ul li:nth-child(13) p.tx{background-position-x: -600px;}
.fw2 ul li:nth-child(14) p.tx{background-position-x: -650px;}
.fw2 ul li:nth-child(15) p.tx{background-position-x: -700px;}
.fw2 ul li:nth-child(16) p.tx{background-position-x: -750px;}
.fw2 ul li p:nth-child(2){font-size: 1.4em;position: relative;;}
.fw2 ul li:not(.phone) p:nth-child(2)::after{content: "";position: absolute;bottom: -5px;left:calc(50% - 15px); width: 30px; height: 1px;background: #666;}
.fw2 ul li:hover p:nth-child(3){opacity: 1;}
.fw2 ul li:hover{background: #2563DB; color: #fff;}
.fw2 ul li:hover p:nth-child(2)::after{background: #fff;}
.fw2 ul li:hover p.tx{background-image: url('../images/lctb2 (1).png');}

.fw2 ul li.phone{width: calc(100% / 6 * 2 - 40px);background: url(../images/fwtact.jpg) no-repeat;background-size: cover;}
.fw2 ul .phone{display: flex;justify-content: center;align-items: center;}
.fw2 ul .phone p:first-child{color: #fff;font-size: 1.5em;margin: 0;text-align: left}
.fw2 ul .phone p:last-child{color: #FFC600;font-size: 2.5em;font-weight: bold;text-align: left	}
.fw2 ul .phone p:last-child i{color: #fff;}


.fw3{background: #296DDE; margin: 50px 0; padding-bottom: 50px;}
.fw3 .container{background: url('../images/shk.png') no-repeat; background-size: contain;margin-top: 40px;}
.fw3 .container .row>div{margin: 47px 0; text-align: center;}

.fw3 .container  span{display: block;background: #296dde; width: 36px;height: 36px;border-radius: 50%;text-align: center;color: #fff;line-height: 36px; font-weight: bold;font-size: 1.2em;margin: auto;margin-top:-10px;}
.fw3 .container p{font-size: 1.4em;font-weight: bold;color: #666;}

.fw4{background: url('../images/xybg.jpg') no-repeat center;padding:50px 0;background-size: cover;}
.fw4 .list{height: 550px;background: url('../images/xytx.png') no-repeat center;list-style-type: none;color: #fff;font-size: 1.2em;position: relative;background-size: contain;width: 70%;margin: auto;;}
.fw4 .list li{text-align: center;width: 100px;height: 100px; position: absolute;border-radius: 50%;background: #2563DB;display: flex;align-items: center;justify-content: center;}
.fw4 .list li:nth-child(1){left:3%; top:-5%}
.fw4 .list li:nth-child(2){left:-5%; top:20%}
.fw4 .list li:nth-child(3){left:-15%; top:40%}
.fw4 .list li:nth-child(4){left:-8%; top:60%}
.fw4 .list li:nth-child(5){left:0%; top:80%}
.fw4 .list li:nth-child(6){right:0%; top:0}
.fw4 .list li:nth-child(7){right:-15%; top:20%}
.fw4 .list li:nth-child(8){right:-15%; top:55%}
.fw4 .list li:nth-child(9){right:-5%; top:75%}
.fw4 .list span{color: #ffc600;display: block;font-size:1.6em;font-weight: bold;}

.fw5{background: url('../images/zztb.png') no-repeat center; height: 600px; background-size:contain;margin:40px 0}
.fw5 ul{list-style-type: none;margin: 0pt; padding: 0;position: relative;height: 100%;}
.fw5 ul li{position: absolute; font-size: 1.4em;color: #666;overflow: hidden;;}
.fw5 ul li>span{width: 50px; height: 50px;border-radius:50%;background: #2563DB;color: #fff;font-weight: bold; display: block;text-align: center;line-height: 50px;font-size: 1.4em;}
.fw5 ul li:nth-child(odd)>span{float: left;margin-right: 10px;}
.fw5 ul li:nth-child(even)>span{float:right;margin-left: 10px;}
.fw5 ul li:nth-child(odd)>p{float: left;}
.fw5 ul li:nth-child(even)>p{float:right}
.fw5 ul li p{font-size: 0.5em;color: #666; font-family:100}
.fw5 ul li p span{font-size: 3em;color: #2563DB;font-weight: bold;display:block}
.fw5 ul li:nth-child(odd) p span{ text-align:left}
.fw5 ul li:nth-child(even) p span{ text-align:right}

.fw5 ul li:nth-child(1){left:15%; top:10%;}
.fw5 ul li:nth-child(2){right:15%; top:10%;}
.fw5 ul li:nth-child(3){left:5%; top:40%;}
.fw5 ul li:nth-child(4){right:5%; top:40%;}
.fw5 ul li:nth-child(5){left:15%; top:90%;}
.fw5 ul li:nth-child(6){right:15%; top:90%;}
.fw6{margin-top:60px}
.fw6 .col{position: relative; background: #FEFEFE;border-radius: 20px; height:300px;box-shadow: 0px 0px 40px 10px #eee;display: flex;justify-content: center;;align-items: center;}
.fw6 .col::before{content: ""; background:url('../images/nuo.png') no-repeat center; background-size: contain;width: 60px; height:60px;display: block;position: absolute;top:-30px; left:calc(50% - 30px);}
.fw6 .col>div .bg{width: 58px; height: 50px;background: url(../images/cntb.png) no-repeat; margin: auto;}
.fw6 .col:nth-child(2) .bg{background-position-x: -58px;}
.fw6 .col:nth-child(3) .bg{background-position-x: -116px;}
.fw6 .col:nth-child(4) .bg{background-position-x: -1n 74px;}
.fw6 .col>div p{font-size: 2em;color: #2563DB; font-weight: bold;margin-top:20px; padding:0 20px;text-align: center;}

.fw7{background: url('../images/fwbg.jpg') no-repeat;margin-top:60px}
.fw7 .container{overflow: hidden;}
.fw7 .wr0{width: 65%;overflow: hidden;float: left;}
.fw7 .wr0 .tit{float: left;width: 66%;height:160px;}
.fw7 .wr0 .tit p:first-child{font-size: 4em;font-weight: bold;color: #ffc600;margin-bottom: 0;}
.fw7 .wr0 .tit p:first-child span{font-size:.6em;color: #fff;}
.fw7 .wr0 .tit p:last-child{font-size: 2em;color: #fff;;;}
.fw7 .wr0 .r1{float:right;clear: right;}
.fw7 .wr0 .w1{font-size: 1.2em;color: #fff; background: #2563DB;width: 40%;padding-left:20px; float: left;padding:75px 0 75px 20px}
.fw7 .r2{height: 315.72px;overflow: hidden;float: left;width: 60%;display: flex;justify-content: center; align-items:center;}
.fw7 .vwr1{width: 35%;float: right}

.fw7 .vwr1 .wr1{width: 50%;color: #666; float: left;height: 315.72px;margin-top:160px}
.fw7 .vwr1 .wr1 .w2{height: calc(100% / 2);background: #fff;}
.fw7 .vwr1 .wr1 .r3{height: calc(100% /2);overflow: hidden;}

.fw7 .vwr1 .wr2{float: left;width: 50%;height: 475.72px;;}
.fw7 .vwr1 .wr2 .tit2{color:#fff;writing-mode:vertical-lr;height: calc(315.72px / 2 + 160px);font-size: 2em;font-weight: bold}
.fw7 .vwr1 .wr2 .tit2 p
.fw7 .vwr1 .wr2 .w4{background: #fff;color:#666;height: calc(315.72px / 2 );}

.fw7 .w1 p:first-child{font-size: 1.3em;text-align: left;}
.fw7 .w1 p:first-child span{font-size: 1.5em;font-weight: bold; color: #ffc600;}
.fw7 .w1 p:nth-child(2){font-size: 1.2em;border: #fff 1px solid; display:inline-block; padding:5px 10px}

.fw7 .wr3{height: 160px;clear: both;width: 35%;overflow: hidden;float: right;}
.fw7 .wr3 .r3{width: 50%;float: right;}
.fw7 .wr3 .w3{width: 50%;float: right;background: #fff;color: #666; height: 100%;}
.fw7 .ww{font-size: 1.2em;padding:10px;}
.fw7 .ww p:first-child{font-size: 1.2em;font-weight: bold;}


/**服务**/

/***新闻列表**/
.right-new-list li{border: 1px solid #eee; height:210px; overflow: hidden;margin:20px 0;overflow: hidden;}
.right-new-list li .img-box{width: 35%;height:80%;display: inline-block;margin-right: 20px;}
.right-new-list li .img-box img{width: 100%;height: 100%;}
.right-new-list li .txt{width: 64%; }
.right-new-list li a{color:#707070}
.right-new-list li>div{display:flex;justify-content: center;align-items: center;height: 100%;overflow: hidden;padding:0 20px;}
.right-new-list li .tit{font-size: 1.5em;color: #303030;}
.right-new-list li .word{font-size: 1.2esm;color: #707070;}
.right-new-list li .btns{text-align: right;font-size: 1.2em;color: #666; margin-top:20px}
.right-new-list li .btns span{border:1px solid #ccc;padding:8px 20px; }
.right-new-list li:hover{border-color: #2563DB;;}
.right-new-list li:hover a{color:#2563db}
.right-new-list li:hover .btns span{background: #2563db;color:#fff;}
/***新闻列表**/


/***新闻内页**/
.new-box-list {margin-top:20px}
.new-box-list .content{margin-bottom: 20px;
    padding: 0 80px 25px;
    background: #fff;
    box-shadow: 0px 0px 15px 5px #f3f3f3;
    overflow: hidden;}
.new-box-list .content .tit p:first-child{font-size: 1.8em;font-weight: bold;text-align: center;padding-top:30px}
.new-box-list .content .tit p:last-child{font-size: 1em;text-align: center;color: #666;padding-bottom: 30px;}
.new-box-list .content .label{list-style-type: none;display: flex;flex-wrap: wrap; margin: 40px 0; border-top:1px dashed #cdcdcd;border-bottom: 1px dashed #cdcdcd;padding:20px 0}
.new-box-list .content .label li{padding:5px 10px; color: #666;margin: 0 5px;}
.new-box-list .content .label li:first-child{color: #2563db;font-weight: bold;}
/***新闻内页**/

/**联系页***/
.lx-left1{background: #2563db;border-bottom-right-radius: 40px;color:#fff;padding:20px 40px}
.lx-left1 .t1{font-size: 3em;font-weight: bold;}
.lx-left1 .t2{color: #a1bff1; font-size:1.5em;}
.lx-left1 .phone1 p:first-child{font-size: 1.3em;;}
.lx-left1 .phone1 p:last-child{font-size: 2.8em;color: #ffc600;font-weight: bold;}
.lx-left1 .phone1:last-of-type{margin-top:60px;}
.lx-left1 .phone1 p:first-child i{margin-right:8px}
.lx-right1{padding:30px}
.lx-right1 p:first-child{font-size: 2em;color:#666;font-weight: bold;}
.lx-right1 p:last-child{font-size: 1.3em;line-height: 2em;color:#666;}

.lx-list{margin-top:40px;}
.lx-list>div{border:1px solid #999;border-radius: 20px;height: 300px;display: flex;justify-content: center;align-items: center;}
.lx-list>div *{display: block;text-align: center;}
.lx-list>div i{font-size: 3em;color:#2563db;margin-bottom: 20px;}
.lx-list>div span{font-size: 2em;color:#666;font-weight: bold;padding-bottom: 20px; margin-bottom:20px;position:relative;}
.lx-list>div span::after{content:'';display: block;width: 40px; height:2px;background: #999;position: absolute;bottom:0; left:calc(50% - 20px);}
.lx-list>div p{font-size: 1.2em;color:#666;;}

.lx-tit{font-size: 3.5em;	text-align:center;color:#666; font-weight: bold;margin-top:60px;margin-bottom: 30px;}
.lx-tit i{color:#2563db; }
.cclx{background: #2563db; color: #fff;padding:60px 0}
.cclx ul{list-style-type: none;display: flex;}
.cclx ul li{flex:1; margin:10px 20px; text-align: center;}
.cclx ul li .img{width: 140px; height:140px; margin: auto;}
.cclx ul li:nth-child(1) .img{background-image: url('../images/cb1.png');}
.cclx ul li:nth-child(2) .img{background-image: url('../images/cb2.png');}
.cclx ul li:nth-child(3) .img{background-image: url('../images/cb3.png');}
.cclx ul li:nth-child(4) .img{background-image: url('../images/cb4.png');}
.cclx ul li p:nth-of-type(1){font-size: 2em;font-weight: bold;margin: 20px 0;}
.cclx ul li p:nth-of-type(2){font-size: 1.2em;line-height: 2.5em;}



/****客服***/
.kf{position: fixed;right:0;top:20%; height: 50%;list-style-type: none;margin:0;padding:0;z-index: 9999;}
.kf li{height:70px;border-radius: 10px;background: #ffc600;position: relative;padding:5px; margin-bottom: 2px;text-align: center;cursor: pointer;}
/* .kf li::after{content: "";display: block;position: absolute;padding-left: 100%;height: 100%;top:0;left: 0;} */
.kf li *{display: block;text-align: center;}
.kf li i{font-size:2em}
.kf li:nth-child(n+4){background: #2563db; color:#fff;;}
.kf li:nth-last-child(n+3) a{color:#333}
.kf li:nth-last-child(n+3):hover{background: #2563db;}
.kf li:nth-last-child(n+3):hover a{color: #fff;;}
.kf li.phone p,.kf li.wechat p{position: absolute; top:20%;left:-160px; background: #2563db;font-size: 1.8em; padding:5px 10px;display: none;}
.kf li.wechat p{background: #fff;color: #666;font-size: 1em;border: 1px solid #ccc;top:0;left:-155px}
.kf li.phone,.kf li.wechat{position: relative;}
.kf li.phone:hover p,.kf li.wechat:hover p{display: block;}
/****客服***/


.footer-768{display: none;background: #2563db;color: #ddd; text-align: center;padding-top:10px; margin-top:20px; margin-bottom: 65px;}
.footer-768 .beian{background: #14366f;padding:5px 0 }
.footer-768>p a{color: #fff;font-size: 1.5em;;}
.nav-768{display: none;}
.foo-nav{height: 65px;background: #2563db;color: #fff;position: fixed;bottom: 0;left: 0;width: 100vw;text-align: center;font-size: 1.4em;padding-top:5px; z-index: 999999;}
.foo-nav a{color: #fff;}
.foo-nav i{display: block;}
.ph-768{display: none;}
.ph-nav{display: flex; list-style-type: none;justify-content: flex-end;}
.ph-nav li{margin:0 20px}
.ph-nav li a{color:#fff;font-size: 1.5rem;line-height: 64px;}
.ph-nav li:last-child a{font-size: 3rem;}



/***关于我们***/
.about-left{background: #2563db; font-size: 1.4em;;}
.about-left h3{color:#ffc600; font-weight: bold;padding:20px 10px; font-size: 2em;}
.about-left ul{list-style-type: none;padding:0; background: #fff;padding-bottom: 20px;}
.about-left ul li{line-height: 60px;border-bottom: 1px solid #ddd;margin:0 20px; position: relative;}
.about-left ul li a{color:#333;}
.about-left ul li::after{content: "+";display: block;position: absolute; right: 0;top:calc(50% - 1.8em);color:#999}
.about-right p:first-child{font-size: 2em; color:#2563db;font-weight: bold;}
.about-right p:nth-child(2),.about-right p:nth-child(3){font-size: 1.3em; color:#666;}
.about-1{background:url('../images/about-1.jpg');background-size: contain; background-repeat: no-repeat;padding: 20px 0;}
.about-1 .tit p:first-child{font-size: 3em;color: #fff;font-weight: bold; margin:0}
.about-1 .tit p:last-child{font-size: 1.8em;color: #ffc600;}
.about-1 .li ul{list-style-type: none;display:flex;flex-wrap:wrap; text-align: center;color:#666;}
.about-1  .li ul li{width: calc(100% / 6);line-height: 40px; font-size: 1.3em;font-weight: bold;cursor: pointer;}
.about-1 .banner{height: 250px;overflow: hidden;border:3px solid #ffc600;}
.about-1 .banner ul{list-style-type: none;}
.about-4{background: url('../images/nhbg.jpg') no-repeat;padding:20px 0}
.about-4 .container{background: url('../images/nht.png') no-repeat;background-size:contain;}
.about-gsjj p{font-size:1.1em; color:#666;line-height: 2.5em;;}
.about-gsjj{border-bottom: 1px dashed #999; padding-bottom:80px;}
.about-gsjj img{width: 100%;}
.about-title{text-align: center;font-size:1.8em;color:#2563db;margin-top: -15px;}
.about-title p{display: inline-block;background: #fff;}

.about-1 .banner .word .hi{display:none}
.about-1 .banner .word li {margin-top:20px}
.about-1 .banner .word li p:nth-child(1){font-size: 2.5em; color:#666;}
.about-1 .banner .word li p:nth-child(1) span{font-size:0.5em;text-transform:uppercase;color:#999; margin-left:10px;font-weight: bold;}
.about-1 .banner .word li p:not(:nth-child(1)){color: #666;font-size: 1.2em; margin:0; padding:0;}
.about-li{color:#ffc600;}

.about-5 p{font-size: 2em;color:#666;font-weight: bold;margin-top:60px;margin-bottom: 50px;}
.about-5 p span{color:#2563db}
.about-5 ul li{line-height: 2em; font-size:1.2em;color:#666;}
.about-3 .left{background-image: linear-gradient(to bottom,#41AEF2, #296DDE); border-radius:30px;}
.about-3 .left .tit{margin:40px 30px;color:#fff;}
.about-3 .left .tit p:first-child{font-size:2.5em;font-weight: bold; margin-bottom:50px;}
.about-3 .left .tit p:first-child::after{content: "";width: 40px; height: 2px;background: #fff;display: block;margin-top:50px }
.about-3 .left .tit p:last-child{font-size: 1.5em;}
.about-3 .right ul{list-style-type: none;}
.about-3 .right ul li{display: flex; border: 1px solid #999; margin:10px; padding:10px; border-radius:100px;}
.about-3 .right ul img{width: 100px; height: 100px;margin-right: 20px;}
.about-3 .right ul div p:first-child{font-size: 1.8em;font-weight: bold;color: #296dde;}
.about-3 .right ul div p:last-child{font-size:1.em;color:#666;;}
.about-3{margin-bottom: 60px;}

.about-4 .list{color: #fff;text-align: center;padding-top:50px;}
.about-4 .list p:nth-child(1){font-size: 2em;color:#ffc600; margin-bottom: 150px;}
.about-4 .list p:nth-child(2){font-size: 1.4em;;}
.about-4 .list>div:nth-child(2) p:last-child{width: 50%;margin: auto;}
.about-jzg{list-style-type: none;display: flex;margin: 0; padding:0;}
.about-jzg li{width: calc(100% / 5 - 10px);margin:0 5px}
.about-jzg li img{width:100%; margin-top:10px}
.about-jzg li:nth-child(1){margin-top:10%;}
.about-jzg li:nth-child(2){margin-top:20%;}
.about-jzg li:nth-child(4){margin-top:20%;}
.about-jzg li:nth-child(5){margin-top:10%;}
/***关于我们***/

/***证书***/
.zs-top-list{list-style-type: none; text-align: center;font-size: 1.6em;margin-top:60px;color:#666; padding: 0;}
.zs-top-list li{display: inline-block;margin: 10px;padding:10px 30px;border-radius: 50px;background: #eee;cursor: pointer;}
.zs-list{list-style-type: none;display: flex; flex-wrap: wrap; padding: 0;}
.zs-list li{width: calc(100% / 4 - 20px);text-align: center; border: 1px solid #eee;margin: 10px;padding: 10px 0;/*cursor: pointer;*/}
.zs-list img{width: 90%;}
.zs-list li p{white-space: nowrap; overflow: hidden;text-overflow: ellipsis;; width: 90%;margin: auto;}
.zs-list li:hover{border-color: #296dde;color: #296dde;}
/***证书***/

@media(max-width:1200px){
	.ppts .title ul{padding:0}
}

@media screen and (max-width: 992px) {
	.container {min-width: 100%;padding:0}
	.swiper-button-prev,.swiper-button-next{display: none;}
	.nav-postion ul{width: 100%;}
}

@media(max-width:876px){
	.pc-876{display: none;}
	.box-6p-876{background-size: 30%;}
	.row{--bs-gutter-x: 0}
	.logo img{width:100%}
	
}

@media (max-width: 768px){
	.pc-768{display: none;}
	.ph-768{display: block;}
	.nav-768{display: block;}
	.fu-title h4{text-indent: 0; background:none;}
	.fu-title h4::before{display: none;}
	.box-6p .box-6p-876{background-size: 50%;background-position-y: bottom;padding-bottom: 150px;background-image: url('../images/sy2t-ph.png');}
	.box-6p .box-6p-876 .col-6{padding-left:10px}
	.footer-768{display: block;}
	
}
.ph-650{display: none;}
@media (max-width: 650px){
	.ph-nav li{margin:0 10px}
	.nav-bg{height: 100px;}
	.fu-title-info{font-size: 1em;margin-top: 0;}
	.fu-title-info p::after, .fu-title-info p::before{display: none;}
	.fu-title h4,.inner-title .tits,.inner-title .tit{font-size: 2em;}
	.fu-title{margin-top:50px}
	.list-9t,.box-6p{margin-top: 10px;}
	.banner-pro-list p{font-size: 1.2em;}
	.list-9t>div p.tit{font-size: 1.5em;}
	.box-6p{padding: 1rem 0;}
	.box-6p .label{width: 28px;height: 28px;;font-size: 1em;line-height: 28px;}
	.box-6p .title{font-size: 1.2em;padding-right: 0;;}
	.box-6p ul{padding-left: 5px;line-height: 1.2em;list-style-type: none;}
	.box-6p .box-6p-876{padding-bottom: 100px;}
	.pc-650{display: none;}
	.khal .list{display: none;}
	.ph-650{display: block;}
	.banner-pro .swiper1{margin:10px 0}
	.banner-pro .banner1{height: 200px; }
	.banner-pro-list .swiper-slide{overflow: hidden;; height: calc((100% - 30px) / 2);}
	.banner-pro .banner1 .swiper-slide {overflow: hidden;height: calc((100% - 30px) / 2);}
	.news .list{margin:10px 0}
	.news .list a{font-size: 1.2em;line-height: 40px;;}
	.news .img-box{height: 240px;}
	.news .date{font-size: 1.2em;}
	.news .date span{font-size:2.8em}
	.news .text h5{font-size: 1.2em;}
	.news .text p{font-size: 1em;}
	
	.about-left h3{font-size:1.2em; padding:10px 5px}
	.about-right p:first-child{font-size: 1.5em;;}
	.about-gsjj p{padding:5px;}
	.about-gsjj{padding-bottom: 20px;;}
	.about-title p{font-size: .8em;}
	.about-1 .li ul li{background: rgba(255,255,255,.6);}
	.about-1 .li ul li{width: calc(100% / 5 - 10px);margin: 5px;}
	.about-1 .banner{height: auto;}
	.about-1 .banner img{width:100%;}
	.about-1 .banner ul{padding: 5px;;}
	.about-5 p{margin: 20px 10px;}
	.about-3 .right ul{padding: 0;}
	.about-3 .right ul img{width: 60px;height: 60px;}
	.about-3 .right ul div p{margin: 0;}
	.about-3 .right ul li{border-radius: 10px;}
	.about-4 .list{padding-top: 100px;}
	.about-4 .list p:nth-child(1){margin-bottom: 10px;}
	.about-4 .list>div:nth-child(2) p:last-child{width: 100%;}
	.about-jzg{flex-wrap: wrap;}
	.about-jzg li:nth-child(1),.about-jzg li:nth-child(2){margin-top: 0;}
	.about-jzg li:nth-child(4),.about-jzg li:nth-child(5){margin-top:-43.5%}
	.about-jzg li{width: calc(100% / 3 - 10px);}
	.zs-top-list{font-size: 1.3em;padding:0; margin-top: 20px;}
	.zs-top-list li{margin: 5px;padding:5px 15px;}
	.zs-list li{width: calc(100% / 2 - 20px);}
	.inner-9twd-bg ul{padding: 0;}
	.inner-9twd-bg ul li{width:calc(100% / 3 - 30px); height: 200px;margin-right: 0;}
	.inner-9twd-bg ul li div:first-child{width: 60px;height: 60px;}
	.inner-9twd-bg .swiper0{overflow: hidden;}
	
	.banner img{height: 180px;width: auto;margin: auto;}
	.banner{overflow: hidden;text-align: center;display:flex;justify-content: center;}
	
	.inner-9t .dp{height: auto;font-size:1.2em;align-items: flex-start;background-size: 50%;background-position-y:top; padding-top:200px ;}
	.inner-9t .dp>div{margin:10px 0; padding:0 10px}
	.inner-9t .dp>div:nth-child(odd){text-align: left;}
	
	.inner-xgg{display: flex; justify-content: center; overflow: hidden;align-items: center;}
	.inner-xgg img{width: auto;height: 120px;}
	.two-1796 div p:nth-child(1){font-size: 2em;}
	.two-1796 div p:nth-child(3){font-size: 1em;}
	.jiu-1796 .jiu>div:last-child{display: none;;}
	.liu-txt div{margin-bottom: 20px;}
	.l-xxg{display: flex;justify-content: center;margin-top: 20px;}
	.l-xxg img{height: 100px;width: auto;;}
	.gpzsc ul li{width: calc(100% / 2); height: 320px;;}
	.gpzsc .txt,.gpzsc ul li .img-box{height: 160px;}
	.gpzsc ul li:nth-child(5),.gpzsc ul li:nth-child(6){width: 100%;height: 160px;}
	.gpzsc ul li:nth-child(5)>*, .gpzsc ul li:nth-child(6)>*{width: 50%; height: 160px;}
	.dz-lsdx .word{padding:5px}
	.dz-4wdz{background-position-y: top;margin-top:0; padding-top:260px;}
	.dz-4wdz>div,.dz-4wdz>div p{height: 90px;}
	.dz-yfsl>div img{width: 99%;}
	
	.dz-gc{padding:0;}
	.lc-list img{width:99%}
	.dz-ly .left{padding:20px 10px; display: none;}
	.dz-ly .right .word,.dz-ly .right .tit{font-size: 2em;}
	.dz-ly .right .row .col-form-label{font-size: 1.3em;padding-right: 5px;;}
	.pro-list ul li:nth-child(odd){width: 49%;float: none;position:static;display: inline-block; overflow: hidden;}
	.pro-list ul li:nth-child(even){width: 49%;float: none;display: inline-block; overflow: hidden;}
	.pro-list ul li img{width:100%;}
	.pro-list ul li:nth-child(odd)::before,.pro-list ul li:nth-child(odd)::after{display: none;}
	.pro-list ul{margin-top: 0;}
	.pro-list ul li p{line-height: 50px;padding:0 5px;}
	.khal-list .row,.khal-list{margin-top:10px}
	.khal-list .word{margin:10px}
	.khal-list .btn{margin: auto;display: block;width: 200px;}
	.fw1 .left{margin-top: 0;}
	.right-new-list ul{padding:5px}
	.new-box{margin-top: 10px;}
	.right-new-list li{height: auto;border: none;border-top: 1px solid #eee; border-bottom:1px solid #eee;padding:10px 0}
	.right-new-list li .img-box{margin-right: 5px;}
	.right-new-list li>div{padding:0}
	.lx-left1{padding:5px; border-bottom-right-radius:0;padding:15px 0 15px 15px;}
	.lx-left1 .t1{font-size: 1.8em;}
	.lx-left1 p{ margin-bottom:0;}
	.lx-left1 .phone1 p:last-child{font-size: 1.6em;}
	.lx-left1 .phone1:last-of-type{margin-top:0}
	.lx-right1{padding-bottom: 0;}
	.lx-list{padding: 5px;}
	.lx-list>div{height: auto;}
	.cclx ul{flex-wrap: wrap;padding:0}
	.cclx ul li{width: calc(100% / 2 - 10px);flex: auto;padding: 0;margin: 0;;}
	.cclx ul li p:nth-of-type(2){font-size: 1em;}
	.lx-frame{height: 400px;}
}

@media (max-width: 576px){
	.ph-nav li{margin:0 5px}
	.ph-nav li a{font-size: 1.2rem;}
	.ph-nav li:last-child a{font-size: 1.5rem;}
	.nav-bg{height: 70px;}
	.pro-menu{padding: 0;}
	.pro-menu ul{padding:0}
	.ppts{margin-top:20px}
	
		
}