@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px auto; padding:0px; font-size:12px; font-family:font2; font-weight: bold !important; color:#333;line-height:1; background:#FFF; }
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: font2; font-weight: bold; border: none; outline: none; background: none; }
ul,li{ list-style:none; font-weight: bold;}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { }
em,i { font-style: normal; }
.fl{float: left;}
.fr{float: right;}
@font-face {
	font-family:font1;
	src: url(../images/Alt.otf);
}
@font-face {
	font-family:font2;
	src: url(../images/EGULAR.TTF);
}
/*.fgt{height: 110px;}*/
.fgt3{height: .2rem;background: #f6f6f6;}

.header{height: 110px; width: 100%;z-index: 100; position: fixed;left: 0;top: 0;background:rgba(0,0,0,0.4);transition: All 0.4s ease-in-out; padding: 0;}
.headerbox{ margin: 0 auto;max-width: 1920px; padding: 0 2vw;}
.header.on{background:#222;}
.logo{width: 318px;padding-top:15px;float: left;}
.logo img{width: 100%;}
.lxdh{float: right;color: #fff; font-size: 18px; line-height: 110px;background: url(../images/a8.png) no-repeat left center; padding-left: 33px;background-size: 23px 28px;}

.lxdh a{color: #fff; font-size: 18px; line-height: 110px;cursor: pointer;}
.more{float: right; margin: 38px 20px 0 0;  line-height: 36px; color: #fff;font-size: 18px; font-weight: bold;text-align: center;border-radius: 5px;}
.lxdh:hover{
    color: #ffba01;
    cursor: pointer;
}
.more:hover{
    color: #ffba01;
    cursor: pointer;
}
.lxdh a:hover{
    color: #ffba01;
    cursor: pointer;
}
.lxeml{float: right;width: 28px; margin: 45px 27px 0 0; cursor: pointer;}
.lxeml img{width: 100%;}
.yzxz {float: right; width: 122px; position: relative; }
.yzxz>a{display: flex; align-items: center; line-height: 110px; font-size: 18px; color: #fff; }
.yzxz>a img{display: block;vertical-align: middle; margin: 0px 10px 0 0; width: 20px;}

.yzxz .drop { display: none; position: absolute; top:100%; left: 0%; width:100px; padding-top: 0px; }
.yzxz .drop .dlink{ box-sizing: border-box; width: 100%; transform-origin: top; text-align: left; line-height: 25px; padding:15px 15px; font-size: 17px; background: #fff; border-radius: 10px;  }
.yzxz .drop .dlink a{ cursor: pointer; display: flex; align-items: center;  justify-content: center; color: #000;margin-bottom: 10px; }
.yzxz .drop .dlink a:last-child{ margin-bottom: 0; }
.yzxz .drop .dlink a img{ width: 16px; margin-right: 8px;  }
.yzxz .drop .dlink a:hover{ color: #296fb7; }
.yzxz .drop.on{ display: block; }
.yzxz .drop.on .dlink{ -webkit-animation: heightChange 0.2s linear; animation: heightChange 0.2s linear; }


.nav{float: left;}
.yzxz a:hover{
    color: #ffba01;
    cursor: pointer;
}
.nav ul{ padding-left: 50px;}
.nav li{float: left;}
.nav h3 a{font-size:24px; padding: 0 25px; line-height: 110px;display: block;color: #fff;position: relative;text-transform:uppercase;}
.nav .on h3 a{color: #ffba01;font-weight: bold;}
.nav .on h3 a:before{position: absolute;content: ""; border-bottom:4px solid #ffba01;border-radius: 2px; width: 60px; bottom: 20px; color: #ffba01; left:50%; transform: translateX(-50%);}
.sub{position: absolute;background: #fff; width: 100%;  top: 110px;left: 0;}

.sub{display: none;}
.subbox{width: 1200px; margin: 0 auto; overflow: hidden;}
.dhlb{width: 25%; float: left; padding: 0 25px;height: 430px; padding-top: 30px;}
.dhlb h2{color: #286DC0; font-size: 20px;margin-bottom: 18px;}
.dhlb h2 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.dhlb dt{font-size: 14px; line-height: 28px; background: url(../images/dhtb_28.png) no-repeat left 10px; padding-left: 11px;}
.dhlb dt a{color: #333333;}
.dhlb dt a:hover{color: #286DC0;}
.dhmore{display: block; font-size: 14px; line-height: 28px;background: url(../images/dhtb_28.png) no-repeat left center; padding-left: 11px;color: #286DC0;}

.about{max-width: 1820px; margin: 0 auto; padding: 0 10px;}
.about_title{text-align: center; padding: 50px 0;}
.about_title h2{font-size: 82px;font-weight: bold; color: #333333;text-transform: uppercase;margin-bottom: 20px;}
.about_title p{font-size: 24px;}
.about_nr{padding-bottom: 60px;}
.about_nr ul{display: flex;justify-content : space-between;}
.about_nr li{overflow: hidden;}
.about_nr h2{font-size: 30px; margin-bottom: 10px;}
.about_nr p{font-size: 18px; color: #666666; padding-left: 42px;}
.about_nr img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;width: 32px;}


.bjbox{background: #f1f1f1;padding-bottom: 95px;}
.bj1{background: url(../images/bj1.jpg) no-repeat center center; background-size: cover;}
.prod{padding: 0 10px 110px 10px;max-width: 1820px; margin: 0 auto;}
.prod_title{text-align: center; padding: 50px 0;}
.prod_title h2{color: #fff;font-weight: bold;font-size: 82px; margin-bottom: 30px;text-transform: uppercase;}
.prod_title p{color: #fff; font-size: 24px;}
.prodbox{overflow: hidden; padding: 0 40px 120px 40px;}
.prod_qh{max-width: 1800px; margin: 0 auto; padding: 0 50px;}
.prod_lefta{float: left; width: 45%;}
.prod_qh{overflow: hidden;animation:fadeIn .25s, 100ms;}
.prod_lefta img{width: 100%;}
.prod_righta{float: right;width: 48%;}
.prod_righta h2{text-align: center; font-weight: bold; font-size: 48px; color: #fff; line-height: 150px;}
.prod_righta p{font-size: 18px; color: #fff; line-height: 56px;}
.bltitle{ margin: -70px auto 0 auto;position: relative;z-index: 10;max-width: 1820px; padding: 0 10px;}
.bltitle ul{overflow: hidden;  box-shadow:0 0 10px rgba(0, 0, 0, .2);background: #fff;  }
.bltitle li{float: left; width: 14.25%;border-right: 1px solid #d9d8d8;}
.bltitle ul li:last-child{border: none;}
.bltitle a{display: block; text-align: center; height: 195px;padding-top: 30px;position: relative;}
.bltitle p{font-size: 16px; margin-top: 15px;}
.bltitle img{margin: 0 auto;width: 90px;filter:grayscale(100%);}
.bltitle  a:before{position: absolute; border-bottom: 6px solid #2d4edf; width: 100%; bottom: 0; left: 0; width: 0; content: "";transition: All 0.4s ease-in-out;}
.bltitle li.cur a:before{width: 100%;}
.bltitle li.cur a{color: #2d4edf;}
.bltitle li.cur img{filter:grayscale(0%);}

.wzbd{overflow: hidden; padding: 45px 65px;max-width: 1400px; margin: 0 auto;margin-top: 50px;}
.wzbd_keft{float: left; width: 412px;height: 590px;border: 2px solid #426cdc; border-radius: 10px; padding: 0 58px;}
.wzbd_title{text-align: center;  font-size: 28px; padding: 34px 0 17px;text-transform: uppercase;border-bottom: 4px double #c2bebe;}
.wzbd_title h2{font-family: Microsoft YaHei;color: #222222;font-size: 42px;}
.wzbd_nr{padding-top: 25px;font-size: 42px;}
.wzbd_nr li{overflow: hidden;font-size: 20px;line-height: 35px; padding-bottom: 15px;font-family: font2;color: #333;cursor: pointer;}
.wzbd_nr li:hover{color: #286DC0;}
.wzbd_nr img{float: left; margin-top: 8px;width: 27px;height: 27px;}
.wzbd_nr span{float: right;width: calc(100% - 55px);}
.wzbd_nr b{padding-left: 22px;}
.wzbd_nr a{display: inline-block;vertical-align: middle; width: 100px; line-height: 36px;border-radius: 18px; color: #fff; background-image: linear-gradient(to right, #46b3fe , #9e4aff); margin: -3px 0 0 0;text-align: center;}
.wzbd_nr .points{background: none;display: block;color: #333;font-size: 20px;line-height: 35px;width: auto;
    text-align: left;}
.wzbd_nr .points:hover{color: #286DC0;}
.wzbd_right{float: right;width: calc(100% - 462px);border-radius: 10px; height: 590px; padding: 1% 4%;background: url(../images/product-img.png) 95% 95%;}
.wzbd_right h2{font-size: 42px;text-align: center; font-weight: bold; color: #fff;text-transform: uppercase;font-family: Microsoft YaHei;padding: 20px 0;}
.wzbd_right h2 span{color: #eabd0a;}
.wzbd_right ul{overflow: hidden; margin-left: -45px;}
.wzbd_right li{float: left; width: 50%; padding-left: 45px;}
.wzbd_right p{color: #fff;text-transform: uppercase; font-size: 20px; line-height: 76px; padding-left: 14px;font-family: font2;letter-spacing: 1px; font-size: 14px; line-height: 60px;}
.wzbd_right p b{color: #cf060b;}
.wby3{width: 100%; padding: 0 11px; height:52px;border: 2px solid #fff;border-radius: 10px; color: #cccccc;font-size: 16px;font-family: font2;}
.wby3::-webkit-input-placeholder{color:#ccc;letter-spacing: 1px;}

.wby4{width: 100%; padding: 28px 19px; height: 165px;border: 2px solid #fff;border-radius:10px; color: #cccccc;font-size: 18px;font-family: font2;}
.wzbd_right ul li:last-child{width: 100%;}
.btn2{font-size:22px; color: #fff;cursor: pointer;width: 210px;height: 56px;font-family: Microsoft YaHei;border-radius: 35px; margin-top: 33px; border: none;background-image: linear-gradient(to right, #3fbbfe , #a541ff);text-transform: uppercase; width: 300px;}
.btn2 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 15px; width: 40px;}

.img-list{display: flex;}
.img-list a{background-image: none;display: inline-block;width:80px;height: 45px;}
.img-list .img-item1{background: url(../images/facebook.png) no-repeat center center;background-size: 27px 27px;}
.img-list .img-item1:hover{background: url(../images/facebook-on.png) no-repeat center center;background-size:27px 27px;}
.img-list .img-item2{background: url(../images/tuite.png) no-repeat center center;background-size: 27px 27px;}
.img-list .img-item2:hover{background: url(../images/tuite-on.png) no-repeat center center;background-size: 27px 27px;}
.img-list .img-item3{background: url(../images/whatsapp.png) no-repeat center center;background-size:27px 27px;}
.img-list .img-item3:hover{background: url(../images/whatsapp-on.png) no-repeat center center;background-size: 27px 27px;}
.img-list .img-item4{background: url(../images/youtube.png) no-repeat center center;background-size: 27px 27px;}
.img-list .img-item4:hover{background: url(../images/youtube-on.png) no-repeat center center;background-size: 27px 27px;}
.img-list .img-item5{background: url(../images/linkedin.png) no-repeat center center;background-size: 27px 27px;}
.img-list .img-item5:hover{background: url(../images/linkedin-on.png) no-repeat center center;background-size: 27px 27px;}
.img-list .img-item6{background: url(../images/douyin.png) no-repeat center center;background-size: 27px 27px;}
.img-list .img-item6:hover{background: url(../images/douyin-on.png) no-repeat center center;background-size: 27px 27px;}


.crumb {height: 60px;border-bottom: solid 1px #DDDDDD;}
.content {position: relative;} 
/* 右侧固定位置 */
.content-right{width: 220px;height: 300px;margin-top: 50px;}
.content-right-fixed{position:fixed;right:252px;bottom: 380px;width: 220px;height: 300px;}
.content-right .product-title{width: 220px;background: #FAFAFA;}
.content-right .product-title p{height: 64px;background: #286DC0;font-size: 22px;color: #fff;line-height: 64px;font-weight: bold;text-align: center;}
.content-right .product-title  ul {margin-top: 14px;}
.content-right .product-title  ul li .product-title-li{display: flex;align-items: center;height: 50px;background: #FAFAFA;font-size: 16px;}
.content-right .product-title  ul li .product-title-li .imgs{width: 25px;height: 26px;margin:0 17px;}
.content-right .product-title  ul li .product-title-li .imgs_active{display: none;}
.content-right .product-title  ul span{width:120px;display: inline-block;}
.content-right .product-title  ul li .product-title-li .jiantou{width: 10px;height: 10px;}
.content-right .product-title  ul li .product-title-li .jiantou_active{display: none;}
.content-right .product-title  ul li.currentli .product-title-li{background: #286DC0;color: #fff;}
.content-right .product-title  ul li.currentli .product-title-li .imgs{display: none;}
.content-right .product-title  ul li.currentli .product-title-li .imgs_active{display: block;width: 25px;height: 26px;margin:0 17px;}
.content-right .product-title  ul li.currentli .product-title-li .jiantou{display: none;}
.content-right .product-title  ul li.currentli .product-title-li .jiantou_active{display: block;width: 10px;height: 10px;}

.content-right .product-title .product-item {padding:10px 0;margin-top: 0;}
.content-right .product-title .product-item li{padding-left: 21px;cursor: pointer;display:flex;align-items: center;font-size: 16px;height: 32px;}
.content-right .product-title .product-item li:hover{color: #286DC0;}
.content-right .product-title .product-item li span{display:inline-block;width: 4px;height:4px ;background-color: #286DC0; margin-right: 12px;}

.content-right .product-title .on{display: none;}
.content-right .product-title .show{display: block;}

.content-big {max-width: 1400px;margin: 0 auto;display: flex;justify-content: space-between;}
.crumb-content {display: flex;justify-content: space-between;align-items: center;}
.share-box {position: relative;}
.share-ul {position: absolute;display: flex;right: 70px;top: 50%;margin-top: -15px;padding-right: 19px;width: 0;transition: 0.6s all;overflow: hidden;}
.share-box:hover .share-ul{width: 365px;}
.crumb-left,.crumb-left a {line-height: 60px;display: flex;align-items: center;font-size: 18px;color: #9B9B9B;text-transform: capitalize;}
.crumb-left img {margin-right: 5px;}
.capitalize img{width: 20px;height:100%;margin-right: 13px;}
.share-ul .active {opacity: 0;transition: 0.6s all;position: absolute;left: 0;top: 0;}
.share-ul li:hover .active{opacity: 1;}
/* .share-ul li:hover .default{
	display: none;
} */
.share-icon img {margin-right: 7px;}
.share-icon {font-size: 16px;color: #999999;cursor: pointer; display: flex;font-size: 16px;text-transform: capitalize;}
.share-icon .default{opacity: 1;}
.share-icon .active{display: none;}
.share-icon:hover .default{display: none;}
.share-icon:hover .active{display: block;}
.share-ul li {margin-left: 27px;width: 30px;height: 30px;position: relative;}
.share-ul li img{width: 27px;height: 27px;background: #fff;}
.crumb-left, .crumb-left a{padding-right: 10px;}
/* 内容页面 */
.content-left{max-width: 1146px;}
.content-left .content-title h2{font-size: 22px;color: #286DC0;padding: 49px 0 28px 0;font-weight: bold;font-family: Microsoft YaHei UI;}
.content-left .content-title p{font-size: 18px;line-height: 36px;}
.content-left .content-img{display: flex;margin-top: 29px;}
.content-left .content-img .content-box{width:361px;height: 221px;margin-right: 32px;overflow: hidden;}
.content-left .content-img .content-box img{width: 100%; height: 100%;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou;}
.content-left .content-img .content-box:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.content-left .content-img .content-box:last-child{margin-right: 0px;}

.content-title table{width: 100%;border: none;border-collapse: collapse;border-spacing: 0;}
.content-title table td {height: 50px;line-height: 50px;text-align: center;border: 1px solid #C9C6C6;font-size: 16px;color: #333333;transition: 0.6s all;}

.content-title table th {height: 30px;line-height: 30px;text-align: center;border: 1px solid #C9C6C6;font-size: 16px;color: #333333;transition: 0.6s all;background: linear-gradient(0deg, #C9DBEF, #F2F3F7, #BDCFE5);}
.content-title table .wow{background: linear-gradient(0deg, #C9DBEF, #F2F3F7, #BDCFE5);}
.content-title table .gray{background: #E2E2E2;}
.content-title table tr:nth-child(odd) td{background: #E2E2E2;}
.content-title table tr:first-child td{background: linear-gradient(0deg, #C9DBEF, #F2F3F7, #BDCFE5);}
.content-left-first{display: flex;margin-top: 50px;}
.content-left-first .mySwiper { width: 140px;height: 535px;padding: 29px 0 30px 0;} 
.mySwiper .swiper-slide{width: 140px;height: 140px;margin-right: 25px;}
.mySwiper .swiper-slide img{width: 140px;height: 140px;}
.mySwiper .swiper-button-next{background: url(../images/down_arrow.png); width:30px;height: 19px; margin-top: -260px; margin-right: 45px;background-size: 100% 100%;}
.mySwiper .swiper-button-prev{background: url(../images/up_arrow.png); width: 30px;height: 19px; margin-top: 245px; margin-left: 45px;background-size: 100% 100%;}
.mySwiper .swiper-button-next:after, .mySwiper .swiper-button-prev:after {font-size: 0;}
.mySwiper .swiper-button-next.swiper-button-disabled, .mySwiper .swiper-button-prev.swiper-button-disabled{display: block;opacity: 1;}


.content-left-first .onerig{ width: 526px; height: 526px; position: relative; background: #000; margin-right: 42px;}
.content-left-first .onerig.org{ width: 824px; height: 520px; position: relative; background: #000; }
.content-left-first .onerig>img.vidimg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.content-left-first .onerig span.playbtn{ display: block; width: 86px; height: 86px; position: absolute;left: 50%; margin-left: -43px; top: 50%; margin-top: -43px; background: url(../images/play.png) no-repeat; background-size: 100%; background-position: center; z-index: 1 }
.content-left-first .onerig .onevieobox{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;}
.content-left-first .onerig .onevieobox video#video{ display: block; width: 100%; height: auto; display: none; outline: none; border: none; }

.content-left-list{max-width: 400px;}
.content-left-list ul{overflow-y: scroll;height: 526px;}
.content-left-list li{max-width: 380px;border: 1px solid #286DC0;border-radius: 3px;padding: 18px 16px;margin-bottom: 12px;font-size: 14px; cursor: pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.content-left-list li a>span{width: 7px;height: 7px;border-radius: 50%;display: inline-block;background: #333333;margin-right: 11px;}
.content-left-list li a:hover{color: #286DC0;}
.content-left-list li a:hover span{background:#286DC0;}
.swiper {width: 100%;height: 550px;}
.swiper-slide {text-align: center;font-size: 18px;display: flex;justify-content: center;align-items: center;justify-content: flex-start;flex-wrap: wrap;}
.swiper-slide .swiper-slide-item{width:277px;height: 227px;margin-right: 12px;position: relative;margin-bottom: 30px;overflow: hidden;}
.swiper-slide .swiper-slide-item:nth-of-type(4n+0){margin-right: 0;}
.swiper-slide .swiper-slide-item .swiper-slide-block{width: 164px;height: 98px;background: #286DC0;opacity: 0.9;position: absolute;left: 0;z-index: 11;}
.swiper-slide .swiper-slide-item .swiper-slide-block span{display: block;padding-bottom: 8px;}
.swiper-slide .swiper-slide-item .swiper-slide-block a{color: #fff;font-size: 16px;padding: 26px 28px;display: inline-block;text-align: center;cursor: pointer;position: relative;
    top: 50%;
    transform: translateY(-50%);}
.swiper-slide .swiper-slide-item .swiper-slide-block a:hover{color: #FFBA01;}
.swiper-slide .swiper-slide-item  img{display: block;width: 100%;height: 213px;margin-top: 14px;object-fit: cover;transition: all 1.6s;}
.swiper-slide .swiper-slide-item:hover img{ transform: scale(1.55);}

.content-order{display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;margin-top: 29px;}
.content-order .content-order-item{width: 25%;height: 188px;font-size: 14px;background: #F6F6F6;overflow: hidden;}
.content-order .content-order-item img{width: 100%;height: 188px;transition: all 1.6s;}
.content-order .content-order-item:hover img{transform: scale(1.55);}
.content-order .content-order-item .title{padding:12px 4px;font-size: 20px;color: #286DC0;display: flex;align-items: center;text-transform: uppercase;font-weight: bold;font-family: Microsoft YaHei UI;}
.content-order .content-order-item .line{display: inline-block;width: 5px;height: 21px;background: #286DC0;margin-right: 12px;}
.content-order .content-order-item .contents{font-size: 14px;line-height: 20px;padding: 0px 12px;}
.content-left-button{display: flex;justify-items: center;margin-top: 16px;padding: 0 57px;justify-content: space-between;width: 526px;}
.content-left-button a{display: inline-block;cursor: pointer;width: 180px;height: 35px;line-height: 35px; background: #286DC0;border-radius: 17px;color: #fff;font-size: 18px;font-weight: bold;text-indent: 60px;}
.content-left-button a:first-child{text-indent: 80px;background-image: url(../images/email_2.png);background-repeat: no-repeat;background-size: 17px;background-position: 46px center;}
.content-left-button a:last-child{background-image: url(../images/repeat.png);background-repeat: no-repeat;background-size: 17px;background-position: 30px center;}

.content-left-button a:first-child:hover{color: #FFBA01;background-image: url(../images/email_2active.png);}
.content-left-button a:last-child:hover{color: #FFBA01;background-image: url(../images/repeat-active.png);}
/*产品分类*/
.bj3{background: url(../images/bj3.jpg) no-repeat center center;background-size: cover;}
.banner_text h3{color: #fff; font-size: 38px; font-weight: bold; margin-bottom: 45px;}
.bj4{background: #eeeeee; padding: 85px 0 0 0;}
.cpfl li{padding-bottom: 40px;}
.cpflbox{background: #fff; overflow: hidden;max-width: 1800px; margin: 0 auto;}
.fl{float: left;}
.cpfl_tp{width: 50%;float: left;}
.cpfl_tp img{width: 100%;}
.cpfl_text{float: right;width: 50%;}
.cptext{ padding: 0 50px;}
.cptext dl{overflow: hidden; margin-left: 35px; padding-top: 20px;}
.cptext dt{width: 50%; padding-left: 35px;float: left;}
.cptext a{display: block;text-align: center; font-size: 30px; color: #999999; line-height:52px;border: 1px solid #999999;border-radius: 28px;}
.cptext dl dt:nth-child(1) a{ border: none; line-height: 54px;color: #fff;background-image: linear-gradient(to right, #3fbbfe, #a541ff);}
.cptext p{font-size: 28px; color: #444444;line-height: 54px;}
.cptext h2{font-size:48px; line-height: 140px;text-align: center;}
.fynr{text-align: center; padding-bottom: 40px;}
.fynr li{display: inline-block; padding: 0 20px;vertical-align: middle;}
.fynr a{display: block; line-height: 50px; font-size: 30px; background: #fff;width: 50px;text-align: center;height: 50px;}
.fynr ul li:last-child a{background: url(../images/b19.png) no-repeat center center #fff;background-size: 19px;}
.fynr ul li:last-child a:hover{background: url(../images/b20.png) no-repeat center center #2d4edf;background-size: 19px;}
.fynr li.cur a{color: #fff; background: #2d4edf;}
.fynr a:hover{color: #fff; background: #2d4edf;}


.dd04box{ max-width: 1400px; height: 600px; margin: 0 auto; background: url(../images/x01.png) no-repeat; background-size: cover; background-position: center; position: relative; margin-top: 60px; }
.dd04box .catebox{}
.dd04box .catebox ul{ background: rgba(0,0,0,0.8); overflow: hidden; position: absolute; left: 0; top: 0; width: auto; height: 100%; padding:24px 56px 0; }
.dd04box .catebox ul li{ float: left; margin-left: 94px;}
.dd04box .catebox ul li:first-child{ margin-left: 0;}
.dd04box .catebox ul li a{ display: block; margin: 34px 0; overflow: hidden; display: flex; align-items: center;}
.dd04box .catebox ul li a span{ display: block; float: left; width: 10px; height: 10px; background: #fff;}
.dd04box .catebox ul li a b{ display: block; float: left;  font-size: 18px; color: #fff; line-height: 1; font-weight: normal; margin-left: 22px; max-width: 250px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dd04box .catebox ul li a:hover b{ font-weight: bold; color: #eabd0a}
.dd04box .catebox ul li a:hover span{ background-color: #eabd0a}

/*产品首页*/
.cpsytp{position: absolute; left:50%; transform: translateX(-50%); bottom: 140px;max-width: 1540px; width: 90%;}
.cpsytp ul{overflow: hidden; margin-left: -40px;}
.cpsytp li{float: left; width: 25%; padding-left: 40px;}
.cpsybox{position: relative;background:rgba(255,255,255,.8);border-radius: 10px;}
.cp_a{padding: 13px;transition: All 0.4s ease-in-out;}
.cp_a img{border-radius: 10px; width: 100%;}
.cp_a h2{font-size: 36px; text-align: center; line-height: 118px;font-family: font2; color: #222;} 
.cp_a dt{padding:0 30px 30px 30px;}
.cp_a a{display: block; text-align: center; line-height:56px;border: 2px solid #333333;color: #222;font-size: 30px;border-radius: 30px;
transition: All 0.4s ease-in-out;height: 60px;font-family: font2;}
.cp_a dl dt:nth-child(2) a:hover{box-shadow:0 0 10px rgba(0, 0, 0, .5); }
.cp_a dl dt:nth-child(2) a{ border: none; line-height: 62px;background-image: linear-gradient(to right, #3fbbfe , #a541ff);color: #fff;}
.cp_b {padding: 13px; width: 100%; height: 100%; position: absolute;left: 0; top: 0; opacity: 0;transition: All 0.4s ease-in-out;}
.cp_b img{border-radius: 10px; width: 100%;}
.cp_b h2{font-size:36px; color: #333;line-height:72px;}
.cp_b a{text-align: center;font-size: 22px; color: #fff;width: 110px; line-height: 40px;border-radius: 20px;background-image: linear-gradient(to right, #3fbbfe , #a541ff); margin-top: 16px;}
.cp_b a b{display: inline-block; background: url(../images/b21.png); width: 26px;height: 14px;vertical-align: middle; margin: -3px 0 0 15px;}



.wyfl{padding: 15px 0 45px 0;max-width: 1800px; margin: 0 auto;}
.xd1420{ max-width: 1500px; margin: 0 auto; }
.wyfl.xd1420{max-width: 1500px;}
.wyfl ul{display: flex; justify-content : space-between;}
.wyfl p{font-size: 18px; color: #222; margin-top: 10px;font-weight: bold;font-family: font2;}
.wyfl img{margin: 0 auto;width: 90px;filter:grayscale(100%);}
.wyfl li.cur p{color: #2d4edf;}
.wyfl li.cur img{filter:grayscale(0%);}


.qjcp{padding: 0 0 100px 0;background: #eeeeee;}
.qjcp_box{max-width: 1800px; margin: 0 auto;}
.qjcp_tit{padding: 70px 0;}
.qjcp_tit h2{font-size: 40px; font-weight: 600; line-height: 40px; background: url(../images/fl.png) no-repeat left center;position: relative; padding-left: 50px;}
.qjcp_tit a{float: right;font-size: 24px;background: url(../images/b23.png) no-repeat left center; padding-left: 20px;line-height: 40px;}
.qjcp_tit a:hover{color: #2d4edf;}
.qjcp_tit h2:before{position: absolute;content: ""; border-bottom: 1px solid #dcd8d8;width: calc(100% - 824px);left: 610px;top:50%; transform: translateY(-50%);}
.qjcp_nr{background: #fff; padding: 65px 50px 0; margin:0 auto 45px auto;}
.qjcp_top{overflow: hidden;padding-bottom: 35px;}
.qjcp_right{float: right;width: 905px;height: 500px;border-radius: 10px; overflow: hidden;}
.qjcp_right img{width: 100%;border-radius:10px;height: 100%; object-fit: cover;}
.qjcp_left{float: left; width: calc(100% - 965px); }
.qjcp_left h2{font-size: 30px; line-height: 140px;color: #222; font-family: font2;font-weight: bold;}
.qjcp_left p{font-size: 18px; color: #222; line-height: 2;font-family: font2; font-weight: 600}

.qjcp_bottom ul{overflow: hidden; margin-left: -55px;}
.qjcp_bottom li{float: left; width: 25%; padding-left:55px;}
.qjbox{position: relative;}
.zzbox{position: relative;}
.qjbox img{width: 100%;border-radius: 10px;}
.qjbox p{font-size: 18px; font-weight: 600; color: #222;text-align: center;line-height:70px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: All 0.4s ease-in-out;font-family: font2;cursor: pointer;}
.qjzz{width: 100%; position: absolute;height: 100%;background: rgba(0,0,0,.7);border-radius: 10px;left: 0;top: 0;opacity: 0;transition: All 0.4s ease-in-out;transition: All 0.4s ease-in-out;}
.qjzz dl{padding: 15px 0;left: 0;top:50%; transform: translateY(-50%);width: 100%; position: absolute;padding: 0 35px;}
.qjzz dt{padding: 15px 0;}
.qjzz dt a{display: block;text-align: center; color: #fff; font-size: 24px; line-height: 46px;border: 2px solid #fff;border-radius: 25px;height: 50px;}
.qjbox:hover p{color: #2e4edf;}
.qjbox:hover .qjzz{opacity: 1;}
.qjzz dt:nth-child(2) a{background-image: linear-gradient(to right, #3fbbfe , #a541ff);border: none; line-height: 50px;}
.qjzz_b{position: absolute;width: 100%; padding: 0 45px;text-align: center;left: 0;top:50%; transform: translateY(-50%);}
.qjzz_b h3{font-size:46px; margin-bottom:50px;}
.qjzz_b a{display: block; text-align: center; font-size: 24px; color: #a09a9a;line-height: 48px;border: 1px solid #a09a9a;border-radius: 25px;transition: All 0.4s ease-in-out;height: 50px;}
.qjzz_b a:hover{color: #fff;background-image: linear-gradient(to right, #3fbbfe , #a541ff);height: 50px;line-break: 50px; border: none;}
.qjcp_nr:nth-child(3){ padding-bottom: 50px;}
.qjcp_nr:nth-child(4){ padding-bottom: 50px;}

/*关于我们*/
.gywm{max-width: 100%; margin: 0 auto;}
.gywm_text{position: absolute;text-align: center;left:50%;  transform:translateX(-50%);width: 100%;bottom: 45px;}
.gywm_text h2{font-weight: bold;font-size: 80px; color: #fff; margin-bottom: 30px;}
.gywm_text p{font-size: 40px; color: #fff;}
.gywm{overflow: hidden; margin-top: 90px;background: #e6f1fb;}
.gywm_left{width: 50%;float: left;}
.gywm_left img{width: 100%;}
.gywm_right{float: right;width: 50%; padding: 0 50px 0 50px;}
.gywm_right h2{font-size: 40px;font-family: font2; font-weight: 600; position: relative;color: #2d4edf; padding: 50px 0 30px; border-bottom: 2px solid #a7b6be;margin-bottom: 25px;}
.gywm_right h2:before{position: absolute;left: 0; bottom: 0;border-bottom: 6px solid #2d4edf;width: 80px;content: ""; }
.gywm_right p{font-size: 18px; line-height: 48px; font-weight: 600; color: #222; margin-top: 80px; font-family: font2;}
.wdfl{margin-top: 60px;background: url(../images/a06.jpg)  no-repeat center center;background-size: cover;padding: 20px 0%;}
.wdfl ul{display:flex;justify-content: space-around; }
.wdfl li{border-right: 1px solid #203fad;padding: 40px 0; padding-right: 4%}
.wdfl li:last-child{border-right: 0;}
.wdfl h2{color: #fff; font-size: 30px;}
.wdfl p{font-size: 18px; color: #fff;margin-top:15px; padding-left: 47px;}
.wdfl img{display: inline-block;vertical-align: middle; margin:-3px 15px 0 0 ;width: 32px;}

.prod{padding: 0 0;max-width: 1800px; margin: 0 auto;}
.title_a{font-weight: bold; text-align: center; line-height: 218px; font-size:82px;max-width: 1800px; margin: 0 auto;}
.prod_nr{overflow: hidden;max-width: 1800px; margin: 0 auto; padding-bottom: 80px;}
.prod_left{float: left;width: calc(50% - 5px);overflow: hidden;perspective-origin: right;}
.prod_left img{width: 100%;}
.prod_left .swiper-button-next{background: url(../images/b28.png); width: 44px;height: 104px; margin-top: -51px; right: 0;background-size: 100% 100%;}
.prod_left .swiper-button-prev{background: url(../images/b29.png); width: 44px;height: 104px; margin-top: -51px; right: 0;background-size: 100% 100%; left: 0;}
.swiper-button-next:after, .swiper-button-prev:after {font-size: 0;}
.prod_right{width: calc(50% - 5px);float: right;}
.prod_right ul{overflow: hidden; margin-left: -10px;}
.prod_right li{float: left; width: 50%; padding: 0 0 10px 10px;}
.prod_right img{width: 100%;}
.comp{padding: 0 0 25px 0;background: #f1f6fb;}
.comp_nr{overflow: hidden;max-width: 1800px; margin: 0 auto;}
.comp_left{float: left; width:25%;}
.comp_left li{padding-bottom:25px;}
.comp_left img{width: 100%;}
.comp_right{width: 25%; float: right;}
.comp_right li{padding-bottom: 28px;}
.comp_right img{width: 100%;}
.comp_zhang{float: left; width: calc(50% - 25px); padding-left: 25px;}
.comp_zhang img{width: 100%;}
.comp_zhang .swiper-button-next{background: url(../images/b28.png); width: 44px;height: 104px; margin-top: -51px; right: 0;background-size: 100% 100%;}
.comp_zhang .swiper-button-prev{background: url(../images/b29.png); width: 44px;height: 104px; margin-top: -51px; right: 0;background-size: 100% 100%; left: 0;}
.qyry{padding: 0 0 80px 0;max-width: 1800px; margin: 0 auto;}
.qyry_nr ul{overflow: hidden; margin-left: -30px;}
.qyry_nr li{float: left; width: 25%; padding-left: 30px;}
.qyrybox{position: relative; display: block; background: #f1f6fb;}
.qyrybox p{text-align: center; font-size: 18px; color: #222;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;line-height: 76px;transition: All 0.4s ease-in-out;font-family: font2; font-weight: 600}
.qyrybox span{display: block; padding: 58px;}
.qyrybox img{width: 100%;transition: All 0.4s ease-in-out;}
.qyrybox:hover p{color: #fff;background: #2d4edf;}
.qyrybox:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}

/*联系我们*/
.lxqy{max-width: 1520px; margin: 0 auto; padding: 0;}
.lxqy h2{font-size: 60px;text-align: center; line-height: 255px;font-weight: bold;}
.lxqy_nr{overflow: hidden; padding-bottom: 55px;}
.lxqy_left{float: left; background: url(../images/b22.jpg);width: 460px;height: 663px;background-size: 100% 100%;border-radius: 10px; padding: 0 0 0 40px;}
.lxqy_title h4{font-weight: bold; font-size: 24px; color: #ffd305;line-height: 96px;}
.lxqy_title h3{color: #fff; font-size: 34px; margin-bottom: 10px;font-weight: bold;font-size:24px; line-height: 36px;font-family: font2;}
.lxqy_title p{color: #fff;font-size:24px; line-height: 36px;font-family: font2;}
.lxqy_nra{padding-top: 35px;}
.lxqy_nra li{overflow: hidden;padding-bottom: 40px;}
.lxqy_nra ul li:nth-child(1){ padding-top: 3px;}
.lxqy_nra img{float: left;width: 60px;}
.lxqy_text{float: right;width: calc(100% - 70px);}
.lxqy_text h4{font-size: 24px; color: #fff;line-height: 30px;font-size:24px; line-height: 36px;font-family: font2;line-height: 60px;}
.lxqy_text h3{font-size: 24px; color: #fff;line-height: 30px;font-size:24px; line-height: 36px;font-family: font2;}
.lxqy_text a{display: inline-block; vertical-align: middle; width: 100px;  line-height: 36px;  border-radius: 18px;  color: #fff; background-image: linear-gradient(to right, #46b3fe , #9e4aff); margin: -3px 0 0 0; text-align: center;}
.lxqy_righta{float: right; width: calc(100% - 515px); margin-top: -20px; }
.lxqy_righta ul{overflow: hidden; margin-left: -30px;}
.lxqy_righta li{float: left; width: 50%; padding-left: 30px;}
.lxqy_righta p{font-size: 24px; line-height: 78px; color: #222;font-family: font2;}
.lxqy_righta b{color: #ff0000;}
.wby5{width: 100%; height: 60px; border: 1px solid #0071dc; line-height: 65px; font-size: 22px;padding: 0 23px;font-family: font2; color: #999;}
.wby5::-webkit-input-placeholder{color:#999;}
.wby9::-webkit-input-placeholder{color:#999;}
.wby6{width: 100%; height: 310px; border: 1px solid #0071dc; line-height:65px; font-size: 22px;padding: 0 23px;font-family: font2; color: #999;}
.lxqy_righta ul li:nth-child(5){width: 100%;}
.btn3{display: block; margin: 35px auto 0 auto;color: #fff;font-size: 30px;border: none;cursor: pointer; width: 360px;height: 80px;border-radius: 40px;background-image: linear-gradient(to right, #46b3fe , #9e4aff);}

.yjtext{position: absolute;width: 990px;left:50%; top:50%; transform:translate(-50%,-50%);}
.yjtext h2{color: #fff; font-size: 140px;font-weight: bold; margin-bottom:80px;text-align: center; }
.yjtext p{color: #fff; font-size: 30px; line-height: 58px;text-align: left;}
.yjtext ul{text-align: center; padding-top: 60px;}
.yjtext li{display: inline-block; padding: 0 54px;}
.yjtext a{display: block; line-height: 64px; font-size: 36px; color: #2d4edf; border-radius: 34px;border:2px solid #2d4edf ;width: 380px;}
.yjtext  ul li:nth-child(1) a{ background-image: linear-gradient(to right, #3fbbfe , #a541ff);border: none; line-height: 68px;color: #fff;}

/*红色报价*/
.makebox{position: fixed;width: 1500px;background: #fff;border-radius: 20px;left:50%; top:50%; transform:translate(-50%,-50%);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  box-shadow:0 0 10px rgba(0, 0, 0, .5); overflow: hidden;}
.ggbtn{position: fixed;width:42px;background: url(../images/a1.png);height: 42px; background-size: 100% 100%;top: 20px;right: 20px;cursor: pointer;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;z-index: 100;}
.ggbtn:hover{transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.make_left{float: left;width: 35%;height: 750px;background:url(../images/a2.png);background-size: 100% 100%;padding: 80px 0 0 60px;}
.make_text h3{font-weight: bold; color: #ffd305;font-size: 26px;}
.make_text h2{color: #fff;font-weight: bold; font-size: 32px; margin: 30px 0 15px;}
.make_text p{color: #fff;font-size: 22px; line-height: 35px; padding-right: 60px;}
.make_nr{padding-top: 45px;}
.make_nr li{overflow: hidden; padding-bottom: 30px;}
.make_nr img{float: left;}
.make_textb{float: right;width: calc(100% - 78px);}
.make_textb h3{font-size: 24px; line-height: 61px; color: #fff;}
.make_textb h2{font-size: 24px; color: #fff;}
.make_textb p{font-size: 24px; color: #fff; margin-top: 10px;}
.make_textb a{display: inline-block;text-align: center; width: 100px;line-height: 36px;border-radius: 18px; margin: 0 0 0 10px; font-size: 24px;color: #fff;    background-image: linear-gradient(to right, #3fbbfe, #a541ff);}

.make_right{width: 65%;float: right;padding: 65px 7% 0 7%;}
.menu_text h2{font-size: 71px; color: #333;font-weight: bold; margin-bottom: 35px;text-align: center;}
.menu_nr p{font-size: 20px; color: #333333; line-height: 48px; font-weight: bold;}
.menu_nr b{color: #ff0000;}
.wby1{width: 100%; padding: 0 15px;border: 2px solid #bcbcbf; line-height: 38px; font-size: 15px;height: 42px;}
.wby2{width: 100%; padding: 0 15px;border: 2px solid #bcbcbf; line-height: 38px; font-size: 15px;height: 197px;}
.btn1{width: 225px;height: 50px;border: none; font-size: 20px; color: #fff;display: block; margin: 25px auto 0 auto;    background-image: linear-gradient(to right, #3fbbfe, #a541ff);border-radius: 25px;cursor: pointer;}


.tcbtn{position: fixed;width: 260px; right: 10px; bottom: 10px;cursor: pointer; }
.tcbtn img{width: 100%;}
.bj2{position: fixed;z-index: 102;background: url(../images/c29.jpg) no-repeat center center;background-size: cover;width: 100%;height: 100%; top: 0;left: 0;display: none;}

/*详情页*/
.xqnr_title{max-width: 1530px; margin: 0 auto; padding: 0 10px;}
.xqnr_title{  padding: 200px 0 60px 0;}
.xqnr_title  h2{text-align: center; font-size: 46px; font-weight: bold; color: #fff;line-height: 70px;text-transform: uppercase;}
.xqnr_title ul{padding: 55px 0 60px;display: flex;justify-content : space-between;}

.xqnr_title a{display: block; width: 300px;}
.xqnr_title img{float: left;width: 94px;}
.xqtext_a{float: right;width: calc(100% - 110px);padding-top: 15px;}
.xqtext_a p{font-weight: bold; font-size: 26px; line-height: 36px;color: #fff;}
.xqnr_title .bootm{display: block; text-align: center; width: 1000px;line-height: 120px; font-size: 48px; color: #fff; font-weight: bold; border-radius: 60px;margin: 0 auto 0 auto;background-image: linear-gradient(to right, #3fbbfe , #a541ff);}

.xqnr{background: url(../images/c30.jpg) no-repeat center center;background-size: cover;}
.xqym_nr{max-width: 100%; margin: 0 auto;}
.xqym_nr img{width: 100%; border-radius: 10px; box-shadow:0 0 10px rgba(0, 0, 0, .5);}
.swiper-slide {width: 35%;}
.cpxj{max-width: 1800px; margin: 0 auto;}
.cpxj_tit{text-align: center;}
.cpxj_tit h2{font-weight: bold; font-size: 82px;line-height: 240px;}
.cpxj_tit li{display: inline-block; padding: 0 90px; font-size:30px ;}
.cpxj_tit li a{color: #333; font-weight: bold;padding: 0 15px;line-height: 62px;}
.cpxj_tit li.cur a{color: #2d4edf;border-bottom: 3px solid #2d4edf;}
.cpxj_tit a:hover{color: #2d4edf;border-bottom: 3px solid #2d4edf;}
.cpxj_nr{overflow: hidden;background: #e6f1fb;position: relative;}
.cpxj_left{float: left; width: 42%;}
.cpxj_left img{width: 100%;}
.cpxj_right{float: right;width: 58%; padding: 60px 4% 0 70px;position: relative;}
.cpxj_right p{font-size: 22px; line-height: 48px;}
.cpxj_right h2{font-weight: bold; font-size: 48px; margin-bottom:30px;}
.box{height: 650px;overflow: auto; padding-top: 60px;}
#style-1::-webkit-scrollbar-track {
	background-color:#e6f1fb;
}
#style-1::-webkit-scrollbar {
	width:.36px; height:.36px;
	background-color:#fff;
}
#style-1::-webkit-scrollbar-thumb { width: .36px; height: .6px;
	background:url(../images/b38.png) no-repeat center top #e6f1fb; background-size: 100% auto;
}

.bgnr{background: #fff; padding: 35px;max-width: 1470px; margin: 0 auto;}
.bjnrbox img{width: 100%;}


/*消息*/
.banner6 img{width: 100%;}
.xwbj{background: #fff;padding: 50px 0;}
.newsbox{overflow: hidden; background: #fff; margin:0 auto ; max-width: 1800px;border-bottom: 15px solid #eee;}
.news_left{width: 45%;float: left;overflow: hidden;}
.news_left img{width: 100%;}
.news_right{float: right;width: 55%; padding: 50px 50px 0 50px;position: relative;}
.news_right h2{font-size: 24px;font-weight: bold; line-height: 46px; color: #222;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-family: font2;}
.news_right span{position: absolute;right: 100px; top: 112px; font-size: 16px; color: #999;font-family: font2;}
.news_right p{font-size: 18px;font-weight: bold; line-height: 46px; color: #222;margin-top: 70px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-family: font2;}
.news_right a{display: block;text-align: center; font-size:24px; color: #2d4edf;border: 1px solid #2d4edf; margin-top: 20px; width: 310px; line-height: 68px;border-radius: 35px;
transition: All 0.4s ease-in-out;height: 70px;font-family: font2;}
.news_right a b{background: url(../images/b13.png); width: 15px;height: 14px;background-size: 100% 100%;display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.news_right a:hover{background-image: linear-gradient(to right, #3fbbfe , #a541ff);color: #fff;height: 70px; line-height: 70px; border: none;}
.news_right a:hover b{background: url(../images/b20.png);background-size: 100% 100%;}

/*消息详情*/
.banner6{position: relative;}
.xxxq{background: #fff;padding: 0 0;max-width: 1800px; margin: 0 auto;}
.xxxq.xxxq1400{max-width: 1400px; }
.xxxq_tit{position: relative; padding: 80px 0 70px;text-align: center;}
.xxxq_tit h2{font-weight: bold; font-size: 24px; color: #222; line-height: 1.6; font-family: font2;}
.xxxq_tit span{position: absolute;font-size: 16px; color: #999; bottom: 30px; right: 100px;font-family: font2;}
.xxxqbox{overflow: hidden;}
.xxxqbox img{float: right;max-width: 100%; margin-left: 35px;width: 820px;}
.xxxqbox p{font-size: 22px;line-height: 48px; margin-bottom: 20px;}
.wzfy{border-top: 1px solid #bcbcbf;padding: 40px 0;}
.wzfy p{font-size:22px; line-height: 46px;}
.wzfy p a:hover{color: #007AFF;}

.makbj{position: fixed;z-index: 101;background: url(../images/bj2.jpg);width: 100vw; height: 100vh;background-size: cover; top: 0; left: 0;display: none;}

/*产品二级分类*/
.cpsytp.ddswiperbox ul{ overflow: initial; margin-left: 0;}
.cpsytp.ddswiperbox ul li{ float: none; padding: 0;}
.protwobox{ width: 100%; height: 500px; background:url(../images/x02.png) no-repeat; background-size: cover; background-position: center; margin-bottom: 40px; }
.protwobox .xqbox_title{padding: 90px 0 25px;text-align: center;}
.protwobox .xqbox_title h2{text-align: center; position: relative; text-align: center; font-size: 60px; color: #fff;text-transform: uppercase;font-family: font1;display: inline-block; padding: 0 220px;}
.protwobox .xqbox_title h2:before{position: absolute;content: "";background: url(../images/x04.png);width: 298px;height: 5px;background-size: 100% 100%; left:-100px;top:50%; transform: translateY(-50%);}
.protwobox .xqbox_title h2:after{background: url(../images/x03.png);width: 574px;height: 5px;background-size: 100% 100%;bottom: -.17px; right: -270px;position: absolute;content: "";}
.protwobox .pronr{ max-width: 1055px; margin: 0 auto; width: 100%; font-size: 20px; color: #fff; line-height: 48px; font-weight: normal; margin-top: 30px; }

/*产品二级分类*/

@media(max-width:1680px){	
.nav h3 a{font-size: 20px; padding: 0 15px;}

.banner_text h2{ font-size:68px;}
.banner_text p{margin: 38px 0 58px; color: #fff;font-size: 34px;}
.banner_text ul{overflow: hidden;}
.banner_text li{padding-right: 30px;}
.banner_text a{ height:70px; width: 350px; color: #fff; font-size: 36px; line-height: 66px;}
.banner_text ul li:nth-child(1) a{border: none; line-height: 66px;}


.xqjs_left h2{font-size: 32px;padding-bottom: 35px; margin-bottom: 20px;}
.xqjs_left a{width: 270px; line-height: 56px; font-size: 26px;}
.xqjs_left p{font-size: 20px; line-height: 2;}
.prod_title h2{font-size: 52px; margin-bottom: 20px;}
.prod_title p{font-size: 18px;}

.prod_righta h2{font-size: 48px; line-height: 2;}

.cptext h2{font-size: 40px;line-height: 3.4;}
.cptext p{font-size: 24px; line-height: 1.8;}

.cptext a{display: block;text-align: center; font-size: 22px; color: #999999; line-height:45px;border: 1px solid #999999;border-radius: 23px;}
.cptext dl dt:nth-child(1) a{ border: none; line-height: 45px;color: #fff;background-image: linear-gradient(to right, #3fbbfe, #a541ff);}

.cp_a h2{font-size: 30px;}
.cp_a a{font-size: 24px;}


	
.yjtext{width: 800px;}
.yjtext h2{font-size: 110px; margin-bottom: 60px;}
.yjtext p{font-size: 26px; line-height: 50px;}
.yjtext ul{padding-top: 45px;}
.yjtext li{padding: 0 40px;}
.yjtext a{width:300px ; line-height: 50px; font-size: 28px;}
.yjtext ul li:nth-child(1) a{ line-height: 54px; font-size: 28px;}

.makebox{height: 680px;}
.make_left{padding: 75px 0 0 60px;}
.make_text h3{font-size: 23px;}
.make_text h2{font-size: 26px; margin: 25px 0 15px;}
.make_text p{font-size: 20px; line-height: 32px; padding-right: 60px;}
.make_textb h2{font-size: 20px;} 
.make_textb h3{font-size: 20px;} 
.make_textb p{font-size: 20px;} 
.make_textb a{width: 90px; line-height: 34px;font-size: 20px;}
.make_right{padding-top: 60px;}
.menu_text h2{font-size: 60px; margin-bottom: 30px;}
.menu_text p{font-size: 18px; line-height: 40px; }
.wby1{line-height: 35px;height: 39px;font-size: 13px;}
.wby2{line-height: 35px;height: 175px;font-size: 13px;}
.btn1{width: 200px;height: 45px; margin-top: 20px;}

.tcbtn{width: 200px;}
.banner_text{width: 100%; padding: 0 3%;}
.news_right p{line-height: 2;}
.news_right a {
    font-size: 20px;
    margin-top: 20px;
    width: 270px;
    line-height: 50px;
    border-radius: 25px;
    height: 52px;
    font-family: font2;
}

.xqnr_title{padding: 180px 0 80px;}
.xqnr_title h2{font-size: 40px;}
.xqnr_title .bootm {width: 600px; line-height: 80px; font-size: 36px;border-radius: 40px;}









}
@media(max-width:1520px){
.logo{width: 250px;padding-top: 20px;}
.nav h3 a{font-size: 18px; padding: 0 10px;}

}

@media(max-width:1440px){
	
.banner_text h2{ font-size:60px;}
.banner_text p{margin: 30px 0 45px; color: #fff;font-size: 28px;}
.banner_text ul{overflow: hidden;}
.banner_text li{padding-right: 25px;}
.banner_text a{ height:60px; width: 350px; color: #fff; font-size: 30px; line-height: 54px;}
.banner_text ul li:nth-child(1) a{border: none; line-height: 60px;}	
	

.xqjs_left h2{font-size: 28px; padding-bottom: 30px; margin-bottom: 25px;}	
.xqjs_left a{width: 230px; line-height: 50px; font-size: 22px;}
.xqjs_left p{font-size: 18px; line-height: 2;}

.prod_title h2{font-size: 44px; margin-bottom: 20px;}
.prod_title p{font-size: 16px;}

.prod_righta h2{font-size: 40px; line-height: 2;}

.cptext h2{font-size: 30px;line-height: 3;}
.cptext p{font-size: 18px; line-height: 1.8;}


.cptext a{display: block;text-align: center; font-size: 18px; color: #999999; line-height:40px;border: 1px solid #999999;border-radius: 23px;}
.cptext dl dt:nth-child(1) a{ border: none; line-height: 40px;color: #fff;background-image: linear-gradient(to right, #3fbbfe, #a541ff);}

.cp_a a{font-size: 18px;}
.news_right{padding: 35px;}
.news_right h2{line-height: 2;}



	
.lxdh{display: none;}	
.yjtext{width: 650px;}
.yjtext h2{font-size: 82px; margin-bottom: 45px;}
.yjtext p{font-size: 19px; line-height:36px;}
.yjtext ul{padding-top: 35px;}
.yjtext li{padding: 0 30px;}
.yjtext a{width:224px ; line-height: 38px; font-size: 21px;}
.yjtext ul li:nth-child(1) a{ line-height: 42px; font-size: 21px;}

.makebox{height: 560px;}
.make_left{padding: 60px 0 0 40px;}
.make_text h3{font-size: 18px;}
.make_text h2{font-size: 22px; margin: 15px 0 10px;}
.make_text p{font-size: 16px; line-height: 26px; padding-right: 40px;}
.make_nr{padding-top: 20px;}
.make_nr li{padding-bottom: 25px;}
.make_nr img{width: 50px;height: 50px;}
.make_textb h2{font-size: 13px;} 
.make_textb h3{font-size: 13px;line-height: 50px;} 
.make_textb p{font-size: 13px;} 
.make_textb a{width: 75px; line-height: 28px;font-size: 14px;}
.make_right{padding-top: 45px;}
.menu_text h2{font-size: 50px; margin-bottom: 15px;}
.menu_text p{font-size: 15px; line-height: 32px; }
.wby1{line-height: 28px;height: 30px;font-size: 13px;border: 1px solid #bcbcbf;}
.wby2{line-height: 28px;height: 140px;font-size: 13px;border: 1px solid #bcbcbf;}
.btn1{width: 165px;height: 40px; margin-top: 20px;font-size: 15px;}
.tcbtn{width: 150px;}





}

@media(max-width:1280px){
	
.banner_text h2{ font-size:48px;}
.banner_text p{margin: 25px 0 40px; color: #fff;font-size: 22px;}
.banner_text ul{overflow: hidden;}
.banner_text li{padding-right: 20px;}
.banner_text a{ height:50px; width: 260px; color: #fff; font-size: 22px; line-height: 46px;}
.banner_text ul li:nth-child(1) a{border: none; line-height: 50px;}		
	

.xqjs_left h2{font-size: 24px; padding-bottom: 24px; margin-bottom: 20px;}	
.xqjs_left a{width: 200px; line-height: 40px; font-size: 18px;margin-top: 20px;}	
.xqjs_left p{font-size: 16px; line-height: 1.8;}	
	
.prod_title h2{font-size: 36px; margin-bottom: 15px;}
.prod_title p{font-size: 14px;}	
	
.prod_righta h2{font-size: 30px; line-height: 2;}	
.prod_qh{padding: 0 10px;}	
.prod_righta p{font-size: 16px; line-height: 1.8;}

.cptext h2{font-size: 26px;line-height: 3;}
.cptext p{font-size: 16px; line-height: 1.8;}
	
.more{display: none;}
.wzbd{padding: .45rem 6%;}
.wzbd_keft{float: none; width: 100%;}
.wzbd_right{float: none; width: 100%; margin-top: 30px;}

.dd04box{ max-width: 100%; height: auto; margin-top: 0 }
.dd04box .catebox ul{ width: 100%; overflow: inherit; position: inherit; padding-bottom: 10px; }
.dd04box .catebox ul li{ width: 100%; float: inherit; margin-left: 0; margin-bottom: 60px; padding-bottom: 0; }
.wbjs.wbjsdd.dd04{ margin-bottom: 0; }
.tcplb{ padding: 0 !important}

.swiper-button-next.nextd{ display: none; }
.swiper-button-prev.prevd{ display: none; }

.protwobox{ height:auto; margin-bottom: 0; padding-bottom: 40px; }
.protwobox .xqbox_title{padding: 50px 0 25px; overflow: hidden;}
.protwobox .xqbox_title h2{font-size: 42px; padding: 0 80px}
.protwobox .xqbox_title h2:before{position: absolute;content: "";background: url(../images/x04.png);width: 144px;height: 5px;background-size: 100% 100%; left:-100px;top:50%; transform: translateY(-50%);}
.protwobox .xqbox_title h2:after{background: url(../images/x03.png);width: 400px;height: 5px;background-size: 100% 100%;bottom: -5.17px; right: -270px;position: absolute;content: "";}
.protwobox .pronr{ max-width: 100%; font-size: 20px; color: #fff; line-height: 32px; font-weight: normal; margin-top: 20px; padding: 0 30px; }


}

/* 手机端 */
@media(max-width:1550px){
    .nav ul{padding: 0;}
}
/* 手机端 */
@media(max-width:1000px){
.nav .on h3 a:before{bottom: 0;}
.nav ul{padding: 0;}
.yjtext{width: 100%; padding: 0 4%;}
.yjtext h2{font-size: 40px; margin-bottom: 45px;}
.yjtext p{font-size: 18px; line-height:36px;text-align: center;}
.yjtext ul{padding-top: 35px;}
.yjtext li{padding: 0 10px;}
.yjtext a{width:150px ; line-height: 38px; font-size: 16px;}
.yjtext ul li:nth-child(1) a{ line-height: 42px; font-size: 16px;}

.makebox{overflow: auto;height: calc(100% - 100px);}
.make_left{width: 100%;padding: 15px 15px 0 15px;height: auto;float: none;}
.make_text h3{font-size: 14px;}
.make_text h2{font-size: 16px;margin: 5px 0;}
.make_nr img{width: 40px;height: 40px;}
.make_textb{width: calc(100% - 55px);}
.make_nr h2{font-size: 12px; line-height: 20px;}
.make_nr li{padding-bottom: 15px;}
.make_nr p{font-size: 12px; line-height: 20px;}
.make_nr a{line-height: 22px;font-size: 12px;}
.make_nr h3{font-size: 12px; line-height: 40px;}
.make_right{width: 100%; padding: 15px 4%;float: none;}
.menu_text h2{font-size: 30px;}
.menu_nr p{font-size: 16px;line-height: 30px;}
.ggbtn{width: 30px;height: 30px;top: 10px;right: 10px;}
.tcbtn{width: 110px;}

/*index*/

.header{height: 60px;background: #000;}
/*.yzxz{display: none;}*/
.yzxz{ position: absolute; right: 50px; height: 60px; width: 90px; }
.yzxz>a{ font-size: 13px; line-height: 60px; }
.yzxz>a img{ margin-right: 5px; }
.yzxz .drop .dlink{ padding: 10px 10px; font-size: 13px; }
.more{display: none;}
.dhbtn{position: absolute;top: 15px;right: 3%; border-radius: 4px;background: url(../images/d1.png) no-repeat center center #2b48b4;background-size: 20px;width: 30px;height: 30px;}
.lxdh{display: none;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #2b48b4;background-size: 20px;}
.lxdh{display: none;}
.logo{width: 150px; margin-top: 10px;padding: 0;}
.nav{position: fixed;width: 100%;height:calc(100% - 60px);z-index: 100; top: 60px;left: 0;background: #000;overflow: auto;display: none;}
.nav li{float: none; width: 100%;  border-bottom: 1px solid #666;}
.nav h3 a{line-height: 55px;font-size: 16px;text-align: center;}
.sub{position: static;transform: translateX(0%);width: 94%; margin: 0 auto; margin-bottom: 10px;}
.sub img{width: 30px;}
.sub a{font-size: 14px;}
.subbox{width: 100%;}
.sub dt{width: 100%;float: none;}
.dhlb{width: 100%; float: none;height: auto; border-bottom: 2px solid #ddd;}
.fgt{height: 60px;}

.banner_text{width: 100%; padding: 0 3%;}
.banner_text a{width: 120px;height: 38px;line-height: 36px;border-radius: 18px;border:1px solid #fff;font-size: 14px;}
.banner_text h2{font-size: 26px; margin-bottom: 10px;}
.banner_text p{font-size: 16px;}
.banner_text ul li:nth-child(1) a{font-size: 14px;line-height: 38px;}

.xqjs_left{float: none; width: 100%;}
.xqjs_left h2{font-size: 20px; line-height: 1.8; margin-bottom: 20px;}
.xqjs_left p{font-size: 14px; line-height: 1.7;}
.xqjs_left a{font-size: 14px; line-height: 36px;border-radius: 18px;width: 120px;}
.xqjs_right{float: none; width: 100%;padding-top: 30px;}
.nrqh_tit span{font-size: 14px; line-height: 1.5; padding: 10px; text-align: center;}
.nrqh_tit ul{white-space: nowrap; padding-right: 40px;}
.nrqh_tit li{display: inline-block;width: auto;float: none;}
.nrqh_tit{overflow: auto;}

.brqhnr li{width: 50%;padding-bottom: 15px;}

.prod_title{padding: 40px 0 20px;}
.prod_title h2{font-size: 26px; margin-bottom: 10px;}
.prod_title p{font-size: 14px;}
.prod_lefta{float: none; width: 100%;}
.prod_righta{float: none; width: 100%; padding-top: 20px;}
.prod_righta h2{font-size: 20px; line-height: 1.5;}
.prod_righta p{font-size: 14px; line-height: 1.7;}
.prodbox{padding: 0 0 80px 0;}
.bltitle {margin-top: -50px;overflow: auto;}
.bltitle ul{white-space: nowrap;overflow: auto;font-size: 0;}

.bltitle li{display: inline-block;width: auto;float: none;vertical-align: middle;}
.bltitle img{width: 40px;}
.bltitle a{height: 100px; padding-top:10px;width: 140px;}
.bltitle p{ font-size: 12px; padding: 10px 10px 0 10px;white-space: normal;line-height: 18px;height: 36px;}
.serv_text img{height: 50px;}
.serv_text h2{font-size: 20px;line-height: 2.4;}
.serv_text p{font-size: 16px; line-height: 28px;height: auto;text-align: center;}

.Serv_tit{padding: 40px 0 20px;}
.Serv_tit h2{font-size: 26px;margin-bottom: 10px;}
.Serv_tit p{font-size: 14px;}
.serv_nr li{width: 50%; padding-bottom: .2rem;}
.wzbd{padding: 30px 3%;}
.wzbd_keft{float: none; width: 100%; margin-bottom: 20px;height: auto; padding: 0 20px;}
.wzbd_title{font-size: 18px; padding: 20px 0;}
.wzbd_nr img{width: 40px;height: 40px;}
.wzbd_nr li{font-size: 16px;padding-bottom: 20px;}
.wzbd_nr span{width: calc(100% - 50px);font-size: 14px; line-height: 40px;}



.wzbd_right{float: none; width: 102%;border-radius: 8px;padding: 0 20px 30px 20px;height: auto;}
.wzbd_right h2{font-size: 26px; padding: 30px 0 20px;}
.wzbd_right li{float: none; width: 100%; padding-bottom: 10px;}
.wzbd_right p{font-size: 16px;line-height: 2;}
.wby3{font-size: 16px; height: 40px; line-height: 38px;border: 1px solid #fff;}
.btn2{width: 160px;height: 40px; margin: 20px auto 0 auto;display: block; border-radius: 20px; font-size: 18px;}
.btn2 img{width: 30px;}


/*产品分类*/
.cpfl li{margin-bottom: 15px;}
.cptext{padding: 0 20px;width: 100%;}

.cptext h2{font-size: 18px;}
.cptext p{font-size: 12px; line-height: 1.6;}
.cptext dl dt:nth-child(1) a{font-size: 14px; line-height: 36px;border-radius: 18px;}
.cptext a{line-height: 34px;font-size: 14px; border-radius: 18px;}
.cptext dl{margin-top: 5px;}
.fynr li.cur a{font-size: 14px; line-height: 30px; padding: 0 10px;width: auto;height: 30px;}
.fynr a{font-size: 14px; line-height: 30px; padding: 0 10px;width: auto;height: 30px;width: 30px;}
.fynr ul li:last-child a{background-size: 10px 10px;}
.fynr{padding-bottom: 30px;}
.wby4{height: 180px;border: 1px solid #fff;}
.cpsytp{padding: 0 3%;}


.wyfl{padding:20px 3% ;overflow: auto;}
.wyfl ul{white-space: nowrap;}
.wyfl li{display: inline-block;padding-right: 20px;}
.wyfl img{width: 40px;}
.wyfl p{font-size: 14px; margin-top: 15px;}
.qjcp_tit{padding: 25px 0;}
.qjcp_tit h2{font-size: 18px;}
.qjcp_tit h2:before{width:0;}
.qjcp_nr{padding: 15px;}
.qjcp_left{float: none; width: 100%; padding: 0;}
.qjcp_right{width: 100%;float: none;}
.qjcp_left h2{font-size: 20px;line-height: 2.2;}
.qjcp_left p{font-size: 14px; line-height: 1.7;}
.qjcp_bottom li{width: 50%;padding-bottom: 15px;}
.qjbox p{font-size: 14px; line-height: 2.4;}
.qjcp_top{padding-bottom: 20px;}
.qjzz dt{padding: 10px 0;}
.qjzz dt a{line-height: 34px;height: 36px;border-radius: 18px; font-size: 14px;}
.qjzz dl{padding: 0 5%;}
.qjzz dt:nth-child(2) a{line-height: 36px;}
.qjzz_b h3{font-size: 20px; margin-bottom: 15px;}
.qjzz_b{padding: 0 15px;}
.qjzz_b a{font-size: 14px;border-radius: 18px;line-height: 34px;}
.gywm_text h2{font-size: 30px; margin-bottom: 15px;}
.gywm_text p{font-size: 16px;}
.gywm{padding:15px;}
.gywm_left{float: none; width: 100%; padding-bottom: 15px;}
.gywm_right{float: none; width: 100%;padding: 0;}
.gywm_right h2{font-size: 18px; line-height: 2; margin-bottom: 15px;}
.gywm_right p{font-size: 14px; line-height: 1.7;}
.wdfl{overflow: auto;}
.wdfl ul{display: block;white-space: nowrap;}
.wdfl{padding: 15px 3%;}
.wdfl img{width: 20px; margin-right: 10px;}
.wdfl li{display: inline-block;padding-right: 30px;}
.wdfl p{padding-left: 30px;}
.title_a{font-size: 20px;line-height: 2.6;}
.qyrybox p{font-size: 14px; line-height: 2.6;}

.lxqy{padding: 0 3%;}
.lxqy h2{font-size: 18px; line-height: 3;}
.lxqy_left{width: 100%; padding:15px;height: auto;}
.lxqy_title h4{font-size: 16px; line-height: 2.2;}
.lxqy_title h3{font-size: 16px; line-height: 1.7;}
.lxqy_title p{font-size: 14px; line-height: 1.6;}
.lxqy_nra img{width: 40px;height: 40px;}
.lxqy_text{width: calc(100% - 55px);}
.lxqy_text h3{font-size: 14px; line-height: 20px;}
.lxqy_text a{width: 60px; line-height: 20px; font-size: 12pb;border-radius: 10px;}
.lxqy_text h4{font-size: 14px; line-height: 40px;}
.lxqy_nra li{padding-bottom: 10px;width: 100%;}
.lxqy_righta{float: none; width: 100%; margin-top: 0;}
.lxqy_righta li{width: 100%; padding-bottom: 10px;}
.lxqy_righta p{font-size: 16px; line-height: 2;}
.wby5{height: 40px; line-height: 38px; font-size: 14px;}
.wby6{font-size: 14px; height: 180px;}
.btn3{line-height: 38px; width: 160px; margin: 10px auto 0 auto;height: 38px;font-size: 16px;border-radius: 19px;}
.lxqy_nr{padding-bottom: 30px;}
.lxqy_nra{padding-top: 15px;}
.xqnr_title{padding: 40px 3%;}
.xqnr_title .bootm{font-size: 16px;width: 180px;height: 40px; line-height: 40px;border-radius: 20px; margin-top: 10px;}
.xqnr_title li{width: 50%; padding-bottom: 15px;text-align: center;}
.xqnr_title img{width: 40px; margin: 0 auto; float: none;}
.xqtext{width: 100%; padding-top: 10px; float: none;}
.xqtext p{font-size: 16px; line-height: 1.6;}
.cpxj_tit{padding: 40px 0 20px;}
.cpxj_tit h2{font-size: 24px;line-height: 1; margin-bottom: 10px;}
.cpxj_tit li{font-size: 16px; line-height: 24px;}
.cpxj_nr{padding: 15px 3%;}
.cpxj_left{float: none; width: 100%;}
.cpxj_right{float: none; width: 100%; padding: 0;}
.cpxj_right h2{font-size: 20px; line-height: 3; margin-bottom: 0;}
.cpxj_right p{font-size: 14px; line-height: 1.7;}
.bgys1 td{font-size: 14px; line-height: 30px; padding: 0 10px;}

.news_right{padding: 10px 15px 0 15px;}
.news_right h2{font-size: 16px; line-height: 24px;}
.news_right p{font-size: 14px; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_right a{font-size: 14px; width: 120px;height: 36px;line-height: 34px; margin-top: 10px; border-radius: 18px;}
.news_right a b{width: 12px;height: 12px;}
.news_right span{font-size: 14px; bottom: 15px;top: auto;}

.xxxq_tit{padding: 30px 0 40px;}
.xxxq_tit span{bottom: 15px;right: 0;}
.xxxq_tit h2{font-size: 16px; line-height: 1.5;}
.xxxq{padding: 0 15px;}
.xxxq p{font-size: 14px; line-height: 1.7;}

.box{height: 400px;}
#style-1::-webkit-scrollbar-track {
	background-color:#e6f1fb;
}
#style-1::-webkit-scrollbar {
	width:20px; height:20px;
	background-color:#fff;
}
#style-1::-webkit-scrollbar-thumb { width: 20px; height: .6rem;
	background:url(../images/b38.png) no-repeat center top #e6f1fb; background-size: 100% auto;
}
.wzbd_nr b{line-height: 1.6;}
.wzbd_nr ul li:nth-child(5) img{ margin-right: 10px;}
.cp_a dl dt:nth-child(2) a{line-height:32px;}
.cp_a a{line-height: 32px; font-size: 14px;height: 32px;border-radius: 10px;zoom: 1;}

/* 新增 */
.crumb{height: auto;padding: 10px 1%;}
.crumb-left{width:100%;}
.crumb-left, .crumb-left a{font-size: 12px;line-height: 12px;padding-right: 5px;}
.share-icon{font-size: 12px;}
.share-box{display: none;}
.content-left-first .onerig{margin-right: 0;height: 400px;width: 100%;}
.content-left-button{padding: 0 3%;}
.content-left-button a{width: 150px;}
.content-left-first{flex-direction:column}
.content-left-list{padding: 10px 0;}
.product-title{display: none;} 
.banner .banner_text{top: 0%;}
.banner .banner_text h2{margin-top: 120px;font-size: 18px;}
.banner .banner_text p{margin: 15px auto;font-size: 14px;}
.content{padding:0px 3%;}
.content-left{width: 100%;}
.content-left-first{margin: 3% 0;}
.content-order .content-order-item{width: 50%;}
.content-order .content-order-item .contents{font-size: 12px;line-height: 14px;}
.swiper-slide .swiper-slide-item{width: 46%;height: 180px;}
.swiper{height: auto;}
.content-title table td{line-height: 30px;}
.content-left .content-img .content-box{width: 30%;margin-right: 5%;height:150px;}
.content-left .content-img .content-box:last-child{margin-right: 0;}
.swiper-slide .swiper-slide-item .swiper-slide-block{width: 100px;height: 80px;}
.swiper-slide .swiper-slide-item .swiper-slide-block a{font-size: 14px;}
.content-left-first .mySwiper{width: 100%;height: 180px;padding: 10px 0;}
.swiper-wrapper{width: 100%!important;}
.mySwiper .swiper-slide{width: 100%!important;}
.mySwiper .swiper-slide{width: 100%!important;}
.mySwiper .swiper-slide img{width: 100%;}
.mySwiper .swiper-button-prev{display: none;}
.mySwiper .swiper-button-next{display: none;}
.content-left-button{max-width: 526px;width: 100%;}
}

@media(max-width:480px){

   
.brqhnr li{width: 100%;}
.serv_nr li{width: 100%;}
.cpfl_tp{width: 100%; float: none;}
.cpfl_text{width: 100%;float: none;padding: 15px;}
.cptext{padding: 0;}
.qyry_nr li{width: 50%;padding-bottom: 10px;}
.news_left{float: none; width: 100%;}
.news_right{float: none; width: 100%;}
.newsbox{padding-bottom: 15px; margin-bottom: 15px;}

}
@media(max-width:320px){
.qyry_nr li{width: 100%;padding-bottom: 10px;}	
}

/*新加页面*/
.banner7{background: url(../images/banner7.jpg) no-repeat center center; height: 496px;background-size: cover;position: relative;}
.banner_text1{width: 800px; margin: 0 auto; padding-top: 240px;}
.banner_text1 h3{font-size: 37px; font-weight: bold; color: #fff; margin-bottom: 55px;}
.banner_text1 h2{font-size: 75px; color: #fff; font-weight: bold;}
.tcplb{ background: #fff;}
.tcplb.tcpldd{/* overflow: hidden;*/ position: relative; z-index: 1;}
.tcplb_a{position: relative;z-index: 99;}
.tcplb_tp{ height: 500px; float: left;width: calc(100% - 865px); /*margin-left: 20px;*/}
.tcplb_tp img{width: 100%;height: 100%;object-fit: cover;}

.tcplb_text{width: 500px; /* padding: 35px;*/float: left;}

.tcplb_text h2{font-size: 26px; color: #333333; margin-bottom:10px;}
.tcplb_text h3{font-size: 22px; color: #333;line-height: 2;}
.tcplb_text p{font-size: 18px; line-height: 42px;}
.tcplb_text dl{padding-top: 20px;  margin-left: -35px;}
.tcplb_text dt{float: left; padding-left: 35px; position: relative;}
.xbtn1,.xbtn2{display: block; text-align: center; color: #fff; font-size: 20px; line-height: 56px; border-radius: 23px; padding: 0 35px;}
.xbtn1{  background: linear-gradient(to right, #3fbbfe , #a541ff);}
.xbtn2{ background: #2d4edf;}
.tcplb_text h3{font-size: 26px; color: #444444;margin-bottom: 15px;}
.wbjs h3{font-size:30px; color: #222; margin-bottom: 25px;font-family: font2;font-weight: bold;}

.qhtp{margin: 40px auto 70px !important; overflow: hidden;width: 100%;}
.qhtp img{width: 100%;}
.qhtp .swiper-button-next{background:url(../images/d4.png); width: 49px;height: 49px; margin-top: -25px;background-size: 100% 100%;}
.qhtp .swiper-button-prev{background:url(../images/d3.png); width: 49px;height: 49px; margin-top: -25px;background-size: 100% 100%;}
.swiper-button-next.nextd{background:url(../images/next.png); width: 49px;height: 49px; margin-top: -25px;background-size: 100% 100%; outline: none;}
.swiper-button-prev.prevd{background:url(../images/prev.png); width: 49px;height: 49px; margin-top: -25px;background-size: 100% 100%; outline: none;}
.zzbox{position: relative;}
.zzbj{position: absolute;width: 100%; height: 100%; top: 0;left: 0;background: rgba(1,39,135,.79);opacity: 0;
transition: All 0.4s ease-in-out;}
.zzbj p{color: #fff; font-weight: 600; font-family: font2; width: 100%; padding: 0 20px;left: 0; top: calc(50% - 68px);font-size: 24px; line-height: 2; position: absolute; text-align: center;}
.zzbj dl{overflow: hidden; position: absolute; bottom: 0;left: 0;width: 100%;background: url(../images/b46.png) no-repeat center center;background-size: 100% 100%;}
.zzbj dt{text-align: center;float: left; width: 50%; font-size: 18px; line-height: 52px; color: #fff;}
.zzbj dt a{color: #333; font-size: 18px;text-align: center;}
.zzbj dt a:hover{color: #007AFF;}
.zzbox:hover .zzbj{opacity: 1;}
table th{padding: 10px;font-size: 16px;}
table dt{font-size: 16px; padding: 10px;}

.wbjs{padding-top: 68px;background: #fff; padding: 0 160px 50px 160px;}
.wbjs_title{border: 2px solid #000000; position: relative;background: url(../images/d4.jpg) no-repeat left center;background-size: auto 100%;}
.wbjs_title h2{font-size: 40px; color: #333333; padding: 30px 0 55px 310px;}
.wbjs_title:before{position: absolute;content: ""; background: url(../images/d5.png); width: 128px;height: 79px;background-size: 100% 100%; right: 15px; bottom: -15px;}
.wbjs_nr{padding-top: 78px; overflow: hidden;}

.wbjs_nr p{line-height: 2; font-size: 18px; color: #222;font-family: font2; font-weight: bold;}
.images1{float: left; margin: 0 35px 0 0;}
.image2{float: right; margin: 0 0 0 35px;}
.wbjs_b{padding: 0 90px 40px 90px;background: #fff;}
.wbjs_nr_a img{width: 100%;}
.xjbtn{display: block; text-align: center;width: 240px;line-height: 56px;border-radius: 28px; font-size: 20px; color: #fff; margin-top: 20px; background-image: linear-gradient(to right, #40bafd , #a93cff);}
.wztc{width: 520px; background: #2d4edf; position: absolute; border-radius: 10px; padding: 25px;top: 150px;left:50%; transform: translateX(-50%);display: none;}
.wleft{float: right; width: 325px;}
.wztc h4{background: url(../images/d6.png) no-repeat left center; padding-left: 25px; margin-bottom: 17px;}
.wztc h4 a{display: block; border: 1px solid #fff; color: #fff; font-size: 18px; line-height: 1.5; padding: 10px;border-radius: 10px;transition: All 0.4s ease-in-out;}
.wztc h4 a:hover{background: #fff; color: #333;}
.wztc span{position: absolute;top: -30px;left: 50%; margin-left: -7px;  width: 0; height: 0; border: 15px solid transparent; border-bottom-color: #2d4edf;}

.cpfl{ margin: 0 auto;overflow: hidden;}
.tcplb{ background: #fff; padding: 70px 0;}
.tcplb_a{position: relative;z-index: 99; padding-bottom: 0}
.tcplb_tp.fl{ float: left; width: 500px; }
.tcplb_text.fr{ width: 428px; margin-left: 50px; }
.tcplb_tp{float: right; width: calc(100% - 568px); }
.tcplb_tp img{width: 100%;height: 100%;object-fit: cover;}
.tcplb_text{width: 428px; float: left; margin-left: 0;}/*
.tcplb_text.tcplb_text_b{width: 40%;}*/
.tcplb_text h2{font-size: 26px; color: #333333; margin-bottom:20px; color: #222;font-family: font2; font-weight: bold; }
.tcplb_text h3{font-size: 22px; color: #333;line-height: 2;}
.tcplb_text p{font-size: 18px; line-height: 46px; color: #222;font-family: font2; font-weight: bold;}
.tcplb_text dl{padding-top: 20px;  margin-left: -35px;}
.tcplb_text dt{float: left; padding-left: 35px; position: relative;}
.xbtn1,.xbtn2{display: block; text-align: center; color: #fff; font-size: 24px;margin-top: 50px; line-height: 56px; border-radius: 100PX; padding: 0 35px;}
.xbtn1{  background: linear-gradient(to right, #3fbbfe , #a541ff);}
.xbtn2{ background: #2d4edf;}
.tcplb_text h3{font-size: 22px; color: #222; font-weight: 600; margin-bottom: 15px;font-family: font2; }
.tcplb{}
.wleft{float: right; width: 328px;}
.wzw_box{border: 1px solid #2e4edf;}
.wzw_box h2{background: #2e4edf;text-align: center; font-size: 18px; line-height: 42px; color: #fff;}
.wzw_box dl{padding: 20px 20px 45px 20px;}
.wzw_box  dt{font-size: 14px; line-height: 36px; padding-left: 18px;background: url(../images/c14.png) no-repeat left 14px;}
.wzw_box  a{color: #333;}
.wzw_box  a:hover{color: #0000FF;}
.bjnrbox p{font-size: .3rem; color: #333; padding: .45rem 0 .3rem;}
.wbjs{padding:0;}
.wbjs.wbjsdd{ margin-bottom: 60px; }
.wbjs h3{ font-weight: bold; font-size:30px; color: #333; margin-bottom: 35px;}
.wbjs_b{padding: 20px 0 60px;}
.xd1400{ max-width: 1400px; margin: 0 auto; }
/*详情页*/

.wzxq{ margin: 0 auto; padding: 20px 0;}
.wzxq_left{width: 100%;}
.xdmain{ overflow: hidden; }
.xqbox{ margin-bottom: 90px; float: left; }
.xqbox_title{padding: 90px 0 25px;text-align: center;}
.xqbox_title h2{text-align: center; position: relative; text-align: center; font-size: 60px; color: #2d4edf;text-transform: uppercase;font-family: font1;display: inline-block; padding: 0 220px;}
.xqbox_title h2:before{position: absolute;content: "";background: url(../images/c10.png);width: 215px;height: 5px;background-size: 100% 100%; left:0;top:50%; transform: translateY(-50%);}
.xqbox_title h2:after{background: url(../images/c11.png);width: 575px;height: 5px;background-size: 100% 100%;bottom: -.17px; right: 0;position: absolute;content: "";}
.wzxq_right{float: right;width: 270px; padding-top: 140px;}
.xxxqbox{overflow: hidden;}
.xxxqbox img{float: right;max-width: 100%; margin-left: 35px;width: 746px;}
.xxxqbox p{font-size: 18px; line-height: 48px; margin-bottom: .2rem; color: #222;font-family: font2; font-weight: 600 }
.wzfy{border-top: 1px solid #bcbcbf;padding: .4rem 0;}
.wzfy p{font-size:18px; line-height: 46px; font-weight: 600; color: #222;font-family: font2; }
.wzfy p a{ color: #222 }
.wzfy p a:hover{color: #007AFF;}

.xqbox.xqle{ width: calc(100% - 320px)}
.xqbox_nr{  width: 100%;}

.bgnr.bgdd{ padding: 0; max-width: 1400px; margin-bottom: 60px; }
.xqbox_nr h2{font-size: 30px; color: #222; padding: 45px 0 30px; font-family: font2;font-weight: bold;}
.bjnrbox h3{font-size: 30px; color: #222; padding: 45px 0 30px; font-family: font2;font-weight: bold;}
.xqxq{overflow: hidden;}
.xqtext{float: right; width: 400px; padding-top: 45px; margin-left: 40px}
.xqtext h2{font-size: 26px; color: #222; margin-bottom: 0; font-weight: bold; font-family: font2;}
.xqtext p{font-size: 18px; line-height: 55px; color: #222;font-weight: 400;font-family: font2; font-weight: bold;}
.xqtp{float: left;width: 626px;}
.xqtp img{width: 100%;}
.xqtext a{display: block;text-align: center; font-size: 24px;width: 240px; line-height: 56px; border-radius: 28px; color: #fff; background-image: linear-gradient(to right, #3fbbfe, #a541ff);margin-top: 15px;font-family: font2;}
.xqxq_a{overflow: hidden; width: 100%}
.xqxq_a img{width: 664px; margin-right: 40px;float: left;}
.xqxq_a h3{font-size: 18px; line-height: 50px; color: #222;font-weight: 700;font-family: font2;}
.wzxq_right{float: right;width: 270px; padding-top: 90px;}
.wzxq_right li{padding-bottom: .58rem;}
.wzw_box{border: 1px solid #2e4edf;}
.wzw_box h2{background: #2e4edf;text-align: center; font-size: 20px; line-height: 42px; color: #fff;font-family: font2; font-weight: bold;}
.wzw_box dl{padding: 20px 20px 20px 20px;}
.wzw_box dt{font-size: 18px;  font-weight: bold; line-height: 40px; padding-left: 18px;background: url(../images/c14.png) no-repeat left 14px;font-family: font2;}
.wzw_box.wzw_box14 dt{font-size: 14px; }
.wzw_box a{color: #222;}
.wzw_box a:hover{color: #2d4edf;}
.bjnrbox p{font-size: .3rem; color: #333; padding: .45rem 0 .3rem;}
.wbjs_nr_a{ margin-top: 20px; }
.dtable{ max-height: 648px; overflow-y: auto;border-top: 1px solid #c2d2dc;border-bottom: 1px solid #c2d2dc;}
.wbjs_nr_a table{width: 100%; border-left: 1px solid #c2d2dc;}

.dtable::-webkit-scrollbar {
        width: 2px;
        background-color: #eee;
    }
    
.dtable::-webkit-scrollbar-track {
        background-color: #ccc;
    }
    
.dtable::-webkit-scrollbar-thumb {
        background: #2d4edf;
    }
.wbjs_nr_a tr{ width: 100%; }
.wbjs_nr_a th{border-right: 1px solid #c2d2dc; color: #222;border-bottom: 1px solid #c2d2dc;font-size: 18px; line-height: 24px; padding: 20px 10px;font-weight: 600; background-image: linear-gradient(#f2f3f7, #dfe5ed);}
.wbjs_nr_a td{ border-right: 1px solid #c2d2dc;border-bottom: 1px solid #c2d2dc;font-size: 18px; line-height: 24px; padding: 20px 10px;font-weight: 600; text-align: center;}
.wbjs_nr_a tr:nth-child(2n + 1){ background: #f3f3f4;}
@media(max-width:1570px){
.tcplb_text{padding: 25px 40px 0 40px;}
.tcplb_text h2{font-size: 26px;}
.tcplb_text p{font-size: 18px; line-height: 2;}
.tcplb_text dt a{font-size: 18px; line-height: 40px;}
.wbjs_title h2{font-size: 30px; padding: 25px 0 40px 250px;}
.wbjs_nr p{font-size: 18px;}
.wbjs_nr{padding-top: 30px;}
.wbjs{padding-top: 40px;}
.xjbtn {width: 200px;  font-size: 18px; line-height: 40px;}
.xqbox_title h2{font-size: 36px; padding: 0 60px;}
.xqbox_title h2:before{width: 40px; left: 0;}
.xqbox_title h2:after{width: 300px; }
}
@media(max-width:1440px){
.xqtext h2{font-size: 20px; line-height: 2;}
.xqtext p{font-size: 16px; line-height: 1.8;}	
	}
@media(max-width:1220px){
.tcplb_text dt a{font-size: 12px;}	
.tcplb_text p{font-size: 14px; line-height: 1.8;}
.wbjs_title h2 {  font-size: 20px; padding: 10px 0 30px 160px;}
.wbjs_title:before{width: 60px;height: 35px;}
.wbjs_nr p{font-size: 14px; line-height: 1.8;}
.tcplb_text h2{font-size: 20px; margin-bottom: 15px;}
.tcplb_text h3{font-size: 18px; margin-bottom: 15px;}
.xqtext{padding-top: 20px;}
.xqtext h2{padding: 15px 0;}

}
@media(max-width:1000px){
.prod_lefta{float: none; width: 100%;}
.cpfl{padding-bottom: 50px;}
.tcplb_tp{float: none; width: 100%;height: auto; margin: 0;}
.tcplb_tp img{width: 100%;}
.tcplb_text{float: none; width: 100%; padding: 15px;clear: both;}	
.tcplb_text dt a{padding: 0 10px;font-size: 12px;}
.tcplb_text dt{display: inline-block; float: none;}
.tcplb_text dl{margin-left: -10px;}
.tcplb_text dt{padding-left: 10px;}
.qhtp .swiper-button-next{width: 30px;height: 30px;background-size: 100% 100%; margin-top: -15px;}
.qhtp .swiper-button-prev{width: 30px;height: 30px;background-size: 100% 100%; margin-top: -15px;}
.wbjs_title{background: none;}
.wbjs_title h2{padding: 10px 0 20px 15px;}
.images1{width: 100%; float: none; margin-bottom: 20px;}
.image2{float: none; width: 100%; margin: 20px 0;}
.banner7{height: 200px;}
.banner_text1{width: 100%; padding: 60px  3% 0 3%;}
.banner_text1 h3{font-size: 16px; margin-bottom: 15px;}
.banner_text1 h2{font-size: 20px;}
.wbjs_title:before{width: 40px;height: 20px;border-image-width: 10px;bottom: -10px;}
.wztc{width: 300px;padding: 15px;}
.wztc a{line-height: 1.5;}
.zzbj dt{line-height: 32px;font-size: 12px;}
.zzbj dt a{color: #333; font-size: 12px;text-align: center;}
.zzbj p{font-size: 12px; padding: 0 10px;top: 15%;}

.wleft{float: none; width: 100%; margin-top: 20px;}
.wzw_box{border: 1px solid #2e4edf;}
.wzw_box h2{background: #2e4edf;text-align: center; font-size: 20px; line-height: 42px; color: #fff;font-weight: bold; font-family: font2;}
.wzw_box dl{padding: 20px 20px 45px 20px;}
.wzw_box  dt{font-size: 14px; line-height: 36px; padding-left: 18px;background: url(../images/c14.png) no-repeat left 14px;}
.wzw_box  a{color: #333;}
.wzw_box  a:hover{color: #0000FF;}
.bjnrbox p{font-size: .3rem; color: #333; padding: .45rem 0 .3rem;}
.wbjs{padding: 0;}

.wbjs h3{font-size: 18px;}
.wbjs_b{padding: 20px 30px 20px;}

.wzxq_left{width: 100%;float: none; padding: 0 3% 40px 3%;}
.xqtp{float: none; width: 100%;padding: 20px 0;}
.xqxq_a h3{line-height: 1.8;}
.xqbox.xqle{ width: 100%; }
.wzxq_right{float: right; width: 100%; padding: 15px 3%;}
.bgbj{padding: 20px 3%;}
.xqbox_title{padding: 30px 0;}
.lxeml{display: none;}
.qyry_nr ul{margin-left: -15px;}
.qyry_nr li{width: 50%; padding: 0 0 15px 15px;}
.xxxqbox img{margin: 0 0 30px 0;float: none;}
.xqbox_title h2{font-size: 24px; padding: 0 30px;}
.xqbox_title h2:before{height: 2px;width: 20px;}
.xqbox_title h2:after{width: 150px;height: 2px;}
.xqbox_nr h2{font-size: 20px;padding: 10px 0;}
.xqtp{padding: 0;}
.xqtext{float: none; width: 100%; margin-left: 20px;}
.xqtext a{width: 140px; line-height: 40px;font-size: 18px;}
.xqxq_a img{float: none; width: 100%; margin-bottom: 15px;}
.bgnr{padding: 0;}
.bjnrbox h3{font-size: 20px; padding: 10px 0;}
.xqnr_title h2{font-size: 20px; line-height: 1.8;}
.xqnr{padding-top: 30px;}
.xqnr_title ul{padding: 30px 0; display: block;overflow: hidden;}
.xqnr_title li{float: left; width: 50%;}
.xqnr_title a{width: 100%;}
.xqtext_a{float: none; width: 100%;}
.xqtext_a p{font-size: 16px; line-height: 20px;height: 40px;}
.tcplb_text.tcplb_text_b{width: 100%;}
.tcplb_text.fr { margin-left: 0;}
.xqjs_left{padding: 0;}
.wbjs_nr_a th{font-size: 12px;}
.wbjs_nr_a td{font-size: 12px;}
.wbjs_nr_a{overflow: auto;padding: 0;}
.wbjs_nr_a table{width: 900px;}
.wbjs_b{padding: 0 0 20px 0;}

.cpsytp{ }
.cpsytp ul{ margin-left: -30px; width: 1000px;}  
.cpsytp li{ width: 22%; float: inherit; display: inline-block; padding-left: 20px }
.cpsytp{ top: 30px; bottom: 0;overflow-x: auto; }
.banner.bannerd{ overflow: hidden; }
.banner.bannerd>img{ width: 176%; }
.cp_a h2{ line-height: 54px; font-size: 20px;}
.cp_a dl{padding: 0 0 0 0;}
.cp_a dl dt{padding: 0; margin-bottom: 20px;}



}
